:root{--bg:#f6f7f8;--panel:#fff;--text:#20272b;--muted:#79828b;--line:#e8ecef;--orange:#e97835;--orange-dark:#b84b14;--sidebar:#171e22;--green:#237866;--radius:14px}.wallet-grid{grid-template-columns:1.25fr 1fr;gap:24px;margin-bottom:28px;display:grid}.wallet-balance{background:#e9eeeb;border:1px solid #dce5df;border-radius:14px;flex-direction:column;justify-content:center;min-width:0;padding:32px;display:flex}.wallet-balance>span{color:#50645a;font-size:13px}.wallet-balance>strong{letter-spacing:-1px;color:#2e4138;font-variant-numeric:tabular-nums;margin:16px 0;font-size:clamp(32px,4vw,52px)}.wallet-balance p{color:#657b6e;max-width:390px;font-size:12px;line-height:1.9}.wallet-steps{color:#62786b;flex-wrap:wrap;gap:10px;margin-top:28px;font-size:10px;display:flex}.wallet-steps span{border:1px solid #cfdcd3;border-radius:20px;padding:7px 10px}.wallet-topup{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.wallet-topup>p{color:var(--muted);margin:12px 0 22px;font-size:12px;line-height:1.8}.wallet-success{color:var(--green)!important}.wallet-ledger{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:24px}.wallet-ledger>h3{margin-bottom:20px}.wallet-shortcut{font-variant-numeric:tabular-nums}@media (max-width:760px){.wallet-grid{grid-template-columns:1fr;gap:16px}.wallet-balance,.wallet-topup,.wallet-ledger{padding:20px}.top-actions{gap:7px}.wallet-shortcut{padding:6px 8px!important;font-size:10px!important}.topbar .breadcrumb{display:none}.topbar{justify-content:flex-end}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #eab183}input:focus,select:focus{border-color:#b67a53;outline:0;box-shadow:0 0 0 3px #edc8a832}h1,h2,h3,p{margin:0}code,.mono{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}svg{flex-shrink:0}small{font-size:12px}.app-shell{min-height:100vh}.sidebar{background:var(--sidebar);color:#c2c9cc;z-index:30;flex-direction:column;width:232px;padding:31px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:1px;align-items:center;gap:12px;margin-bottom:48px;padding:0 4px;font-size:18px;font-weight:500;display:flex}.brand b{font-weight:750}.brand small{letter-spacing:2.1px;color:#89959b;margin-top:6px;font-size:10px;font-weight:400;display:block}.brand-mark{background:var(--orange);color:#fff;letter-spacing:-5px;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;padding-right:4px;font-size:24px;font-style:italic;font-weight:850;display:flex;box-shadow:0 5px 20px #e9783520}.brand-mark span{margin-top:3px;font-size:19px}.workspace-label{letter-spacing:2px;color:#7a878e;margin-bottom:13px;padding:0 14px;font-size:9px;font-weight:600}.side-nav{flex-direction:column;gap:7px;display:flex}.side-nav button{color:#9ba6ad;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:14px 15px;font-size:13px;font-weight:500;transition:background .18s,color .18s;display:flex}.side-nav button:hover{color:#fff;background:#252f35}.side-nav button.active{color:#f0ad80;background:#e8873b15;box-shadow:inset 3px 0 #e8873b}.side-nav button span{flex:1}.side-nav button small{background:#ffffff09;border-radius:4px;padding:2px 5px;font-family:monospace;font-size:11px}.sidebar-bottom{margin-top:auto;padding-top:40px}.safe-card{background:#ffffff04;border:1px solid #ffffff09;border-radius:10px;padding:18px 15px}.safe-card>svg{color:#98b09c;margin-bottom:12px}.safe-card strong{color:#c4cdcf;font-size:11px;font-weight:500;display:block}.safe-card p{color:#79878e;margin-top:8px;font-size:10px;line-height:1.9}.portal-links{color:#8d989e;justify-content:space-between;gap:4px;margin:26px 0 18px;font-size:10px;display:flex}.portal-links a:hover,.portal-links a.selected{color:#f0ad80}.version{color:#52616a;letter-spacing:1.5px;font-size:9px}.main-shell{min-height:100vh;margin-left:232px}.topbar{border-bottom:1px solid var(--line);background:#ffffffdc;justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 44px;display:flex}.breadcrumb{color:#91999f;align-items:center;gap:15px;font-size:12px;display:flex}.breadcrumb strong{color:#343d44;font-weight:500}.breadcrumb>span{color:#c8cdd1}.top-actions{align-items:center;gap:17px;display:flex}.icon-button{color:#6c7880;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:hover{color:#1d282f;background:#edf0f2}.identity{color:#4c5961;white-space:nowrap;align-items:center;gap:7px;max-width:170px;font-size:12px;display:flex;overflow:hidden}.content{max-width:1600px;margin:0 auto;padding:24px 44px 0}.mode-strip{color:#8a795f;align-items:center;gap:18px;padding:0 0 20px;font-size:10px;line-height:1.6;display:flex}.mode-strip>span{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:flex}.mode-strip p{color:#9a9b99}.pulse-dot{background:#d49c48;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #d49c4810}.badge{white-space:nowrap;vertical-align:middle;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.35;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.demo{color:#ad7932;background:#fcf0df}.badge.live{color:#3a66a7;background:#e8effc}.badge.green{color:#2e7f62;background:#eaf5ef}.badge.red{color:#b96257;background:#fcecec}.badge.neutral{color:#73808a;background:#eff1f3}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:11px 18px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button:not(:disabled):active{transform:translateY(1px)}.button.primary{background:var(--orange);color:#fff;box-shadow:0 3px 7px #cf693019}.button.primary:not(:disabled):hover{background:#d96b2c}.button.secondary{color:#58666d;background:#fff;border-color:#dde3e7}.button.secondary:not(:disabled):hover{background:#f6f8f9;border-color:#b8c4cb}.button.danger{color:#fff;background:#b85c4e}.button.small{gap:8px;min-height:33px;padding:7px 12px;font-size:11px}.full{width:100%}.text-button{color:#ac693e;background:0 0;align-items:center;gap:8px;padding:0;font-size:11px;line-height:1.7;display:inline-flex}.text-button:hover{color:var(--orange-dark)}.eyebrow{letter-spacing:2px;color:#9ba4a9;align-items:center;gap:7px;font-family:Arial,sans-serif;font-size:9px;font-weight:600;display:flex}.hero{background:#e9eeeb;border:1px solid #e1e7e2;border-radius:12px;grid-template-columns:1.25fr 1fr;min-height:316px;margin-bottom:38px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;opacity:.25;background-image:radial-gradient(#829c891a 1px,#0000 1px);background-size:6px 6px;position:absolute;inset:0}.hero-copy{z-index:2;padding:36px 42px;position:relative}.hero .eyebrow{color:#758b80;font-size:8px}.orange-line{background:var(--orange);width:18px;height:2px;display:inline-block}.hero h1{letter-spacing:-1.5px;color:#2e4138;margin:17px 0 14px;font-size:clamp(26px,2.5vw,38px);font-weight:650;line-height:1.53}.hero h1>span{color:#be7647}.hero-copy>p{color:#7a8b80;letter-spacing:.1px;font-size:11px;line-height:2}.hero-points{color:#657b6e;gap:20px;margin-top:26px;font-size:10px;display:flex}.hero-points>span{align-items:center;gap:6px;display:flex}.hero-art{isolation:isolate;background:radial-gradient(at 45% 46%,#d8e3d8 0,#0000 65%);min-height:300px;position:relative}.orbit{border:1px solid #91a29228;border-radius:50%;width:270px;height:270px;position:absolute;top:48%;left:40%;transform:translate(-50%,-50%)rotate(-20deg)}.orbit-two{border-style:dashed;border-color:#91a29225;width:325px;height:325px}.hero-capsule{filter:drop-shadow(14px 21px 15px #526e5140);z-index:2;width:120px;height:211px;position:absolute;top:45%;left:40%;transform:translate(-50%,-50%)rotate(-29deg)}.capsule-top{background:linear-gradient(90deg,#df6f2d 0,#fdad65 38%,#ef964f 57%,#b95c27 100%);border-top:2px solid #ffe1ae;border-left:2px solid #ffbf7c;border-radius:67px 67px 0 0;height:99px;position:relative;overflow:hidden}.capsule-top:before{content:"";background:linear-gradient(100deg,#0000,#fff3,#0000);border-radius:50%;position:absolute;inset:3px 17px}.capsule-top span{letter-spacing:-3px;color:#fff4d5;text-shadow:0 2px 4px #733a2740;font-size:30px;font-style:italic;font-weight:900;position:absolute;top:43px;left:34px;transform:rotate(8deg)}.capsule-ring{z-index:2;background:linear-gradient(90deg,#354039,#657366 30%,#354c3e 70%,#24382d);border-radius:3px;height:15px;margin:-1px -3px;position:relative;box-shadow:0 4px 7px #001e1525,inset 0 3px 1px #fff2}.capsule-bottom{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(90deg,#788d7740,#e0e9cb99 32%,#adbda285 66%,#647e684d);border:2px solid #cbd8c2;border-top:0;border-radius:0 0 65px 65px;height:100px;position:relative;box-shadow:inset 0 -10px 17px #47624937}.capsule-bottom span{letter-spacing:1px;color:#4f685a;font-family:monospace;font-size:8px;font-weight:600;position:absolute;top:19px;left:22px}.capsule-bottom b{color:#6c7d6b;font-family:monospace;font-size:21px;position:absolute;bottom:20px;right:22px;transform:rotate(5deg)}.art-caption{letter-spacing:2px;color:#94a295;font-size:7px;position:absolute;bottom:24px;left:18%}.art-cross{color:#99ac9d;font-size:18px;line-height:1;position:absolute}.cross-one{top:40px;left:11%}.cross-two{bottom:61px;right:17%}.section{min-width:0;margin-bottom:34px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading h2{letter-spacing:-.4px;margin-top:7px;font-size:18px;font-weight:650}.currency-tabs{background:#eaeef0;border-radius:7px;gap:2px;padding:3px;display:flex}.currency-tabs button{color:#8a959b;background:0 0;border-radius:5px;padding:7px 12px;font-family:monospace;font-size:11px}.currency-tabs button.selected{color:#394950;background:#fff;box-shadow:0 2px 5px #283b4810}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;transition:box-shadow .2s,transform .2s;overflow:hidden}.product-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #344d5010}.product-art{background:#ebf0ec;height:180px;position:relative;overflow:hidden}.product-art>.badge{z-index:2;padding:4px 6px;font-size:8px;position:absolute;top:14px;left:14px}.product-number{color:#92a095;letter-spacing:.8px;font-family:monospace;font-size:7px;position:absolute;top:19px;right:14px}.resource-tag{color:#84968b;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;bottom:13px;right:13px}.resource-tag i{background:#6a9d7e;border-radius:50%;width:4px;height:4px}.mini-capsule{background:linear-gradient(90deg,#3a665b,#7fa595 43%,#4b7e69 70%,#2e5345);border-radius:38px;width:63px;height:110px;position:absolute;top:49%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(27deg);box-shadow:6px 10px 12px #1c423725,inset 2px 1px 2px #e1f5db80}.mini-capsule>span{color:#f4efd1;letter-spacing:-1.5px;font-size:19px;font-style:italic;font-weight:900;position:absolute;top:19px;left:15px}.mini-capsule>div{background:linear-gradient(90deg,#bed2b7,#f7f0d8,#8a9c7e);height:8px;position:absolute;top:53px;left:0;right:0;box-shadow:0 1px 4px #092f3522}.mini-capsule>b{color:#c3d2b6;letter-spacing:1px;font-size:7px;position:absolute;bottom:25px;left:16px}.art-1{background:#f1ece6}.art-1 .mini-capsule{background:linear-gradient(90deg,#85532c,#d7aa62 43%,#a57836 70%,#674a29);transform:translate(-50%,-50%)rotate(-25deg)}.art-2{background:#e9edf4}.art-2 .mini-capsule{background:linear-gradient(90deg,#344b71,#7798ba 43%,#53759e 70%,#2d4268);transform:translate(-50%,-50%)rotate(15deg)}.product-body{padding:20px}.product-type{letter-spacing:1px;color:#a9b2b8;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:7px;display:flex}.product-type>span{letter-spacing:0;color:#8b969b;font-size:9px}.product-body h3{margin-bottom:10px;font-size:15px;font-weight:650}.product-body>p{color:#99a2a8;min-height:36px;font-size:10px;line-height:1.8}.quantity-row{color:#98a1a6;align-items:center;gap:8px;margin:15px 0;font-size:10px;display:flex}.quantity-row label{flex:1}.quantity-row input{color:#4b5b62;background:#fafbfb;border:1px solid #e3e7e9;border-radius:4px;width:49px;height:28px;padding:4px 7px;font-size:11px}.product-footer{border-top:1px solid #f0f2f4;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex}.product-footer small{color:#98a2a9;margin-bottom:4px;font-size:9px;display:block}.product-footer strong{letter-spacing:-.8px;font-family:Arial,sans-serif;font-size:24px;font-weight:650}.product-footer .button{gap:12px;min-height:35px;padding:9px 12px;font-size:10px}.readiness-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.readiness-row{border-bottom:1px solid #f0f2f3;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.readiness-row strong{font-size:11px;font-weight:600}.readiness-row p{color:#98a2a8;max-width:720px;margin-top:5px;font-size:10px;line-height:1.8}.readiness-note{color:#9ea6ab;background:#fbfcfc;padding:13px 22px;font-size:9px;line-height:1.7}.readiness-empty{color:#82909a;align-items:center;gap:14px;padding:24px;display:flex}.readiness-empty p{font-size:11px;line-height:1.8}.readiness-empty p span{color:#a0a8ad;font-size:10px}.empty{text-align:center;background:#ffffff70;border:1px dashed #dfe5e8;border-radius:12px;flex-direction:column;align-items:center;padding:50px 24px;display:flex}.empty-icon{color:#9caeae;background:#eef2f2;border-radius:17px;justify-content:center;align-items:center;width:57px;height:57px;margin-bottom:19px;display:flex}.empty h3{color:#5f6e76;font-size:15px;font-weight:600}.empty p{color:#9ca5ab;max-width:440px;margin-top:10px;font-size:11px;line-height:1.9}.page-footer{border-top:1px solid var(--line);color:#a1abb1;letter-spacing:.2px;justify-content:space-between;align-items:center;gap:16px;padding:23px 0 25px;font-size:9px;display:flex}.page-footer i{background:#d4dce0;width:1px;height:8px;margin:0 11px;display:inline-block}.muted{color:#9ba5ac;font-size:11px}.nowrap{white-space:nowrap}.error-banner{color:#aa6545;background:#fff0e9;border:1px solid #f1d9c7;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:11px;line-height:1.6;display:flex}.error-banner>span{overflow-wrap:anywhere;flex:1}.error-banner button{color:inherit;white-space:nowrap;background:0 0;font-size:11px}.loading-state{flex-direction:column;justify-content:center;align-items:center;min-height:410px;display:flex}.loading-state h2{margin:24px 0 12px;font-size:17px;font-weight:500}.loading-state p{color:#9ba5ac;font-size:11px}.loader{border:2px solid #e6eae8;border-top-color:#d68c58;border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-gate{background:radial-gradient(at 90% 80%,#dde7df,#0000 70%);border:1px solid #e2e8e5;border-radius:13px;min-height:520px;margin-bottom:30px;padding:65px 55px;position:relative}.login-gate h1{letter-spacing:-1.5px;white-space:pre-line;color:#384e43;margin:22px 0 17px;font-size:40px;font-weight:600;line-height:1.65}.login-gate>p{color:#8a9991;margin-bottom:33px;font-size:12px}.gate-points{color:#8ea096;gap:25px;margin-top:49px;font-size:10px;display:flex}.gate-points span{align-items:center;gap:8px;display:flex}.order-list{flex-direction:column;gap:18px;display:flex}.order-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.order-top{background:#fcfdfd;border-bottom:1px solid #f1f3f4;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.order-top>span{align-items:center;gap:20px;display:flex}.order-top code{color:#73818a;font-size:11px}.order-top small{color:#b1b9bd;font-size:9px}.order-main{align-items:center;gap:16px;padding:25px 22px;display:flex}.order-symbol{color:#88a294;background:#ecf2ee;border-radius:10px;justify-content:center;align-items:center;width:57px;height:57px;display:flex}.order-name{flex:1;min-width:0}.order-name h3{font-size:14px;font-weight:600}.order-name p{color:#94a0a7;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;font-size:10px;display:flex}.order-price{letter-spacing:-.6px;font-family:Arial,sans-serif;font-size:22px}.order-price small{text-align:right;color:#a0a9af;letter-spacing:.5px;margin-top:5px;font-size:9px;font-weight:400;display:block}.progress-area{background:#f8faf9;border-radius:7px;margin:0 22px 20px;padding:16px 18px}.progress-area>div:first-child{color:#9aa7a0;justify-content:space-between;font-size:10px;display:flex}.progress-area strong{color:#708879;font-family:monospace;font-weight:500}.progress-track{background:#e8eeea;border-radius:3px;height:4px;margin:12px 0 13px;overflow:hidden}.progress-track i{background:#82a28e;height:100%;transition:width .3s;display:block}.operation-chips{color:#9ca6a1;flex-wrap:wrap;gap:10px;font-size:9px;display:flex}.operation-chips>span{align-items:center;gap:5px;display:flex}.operation-chips .badge{font-size:8px}.order-results{flex-wrap:wrap;align-items:center;gap:9px;margin:0 22px 20px;display:flex}.order-results>small{color:#97a3aa;margin-right:5px;font-size:9px}.order-results>span{color:#6f8979;border:1px solid #e5ece7;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.order-bottom{border-top:1px solid #f0f3f4;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.order-bottom>small{color:#a0aab0;font-size:9px}.order-bottom>div{gap:8px;display:flex}.order-card>p.row-issue{padding:0 22px 15px}.info-line{color:#879694;background:#eff3f3;border:1px solid #e5ebeb;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:13px 17px;font-size:10px;line-height:1.7;display:flex}.info-line code{color:#576f65;font-size:11px}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.item-card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.item-art{background:radial-gradient(#eee9de,#f7f6f3);justify-content:center;align-items:center;height:146px;display:flex;position:relative}.item-art>.badge{font-size:8px;position:absolute;top:12px;left:12px}.item-gem{color:#b19d75;filter:drop-shadow(0 8px 6px #a7956e25);transform:rotate(-10deg)}.rarity{color:#a7997e;font-size:8px;position:absolute;bottom:12px;right:12px}.item-body{padding:20px}.item-body h3{font-size:13px;font-weight:600;line-height:1.5}.asset-id{color:#b0b7bc;overflow-wrap:anywhere;margin:8px 0 14px;font-size:8px;display:block}.details{flex-direction:column;gap:10px;margin:16px 0 20px;font-size:9px;display:flex}.details>div{justify-content:space-between;gap:12px;display:flex}.details dt{color:#a8b0b4}.details dd{color:#7b8890;text-align:right;overflow-wrap:anywhere;margin:0}.card-actions{border-top:1px solid #eff2f3;gap:8px;padding-top:16px;display:flex}.footnote{color:#9ba8a1;align-items:center;gap:10px;margin-bottom:30px;font-size:10px;line-height:1.9;display:flex}.table-shell{border:1px solid var(--line);background:#fff;border-radius:10px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:600px;font-size:11px}th{color:#a0aab1;text-align:left;border-bottom:1px solid var(--line);background:#fafbfc;padding:14px 18px;font-size:10px;font-weight:500}td{color:#687882;vertical-align:middle;border-bottom:1px solid #f0f3f4;padding:18px}tbody tr:last-child td{border-bottom:0}td strong{color:#52636c;font-size:11px;font-weight:500;display:block}td small{color:#a4adb3;margin-top:7px;font-size:9px;line-height:1.5;display:block}td>.badge{margin-top:7px}td .number{color:#5b7267;font-family:Arial,sans-serif;font-size:20px;font-weight:500}.row-actions{flex-wrap:wrap;gap:12px;max-width:150px;display:flex}.row-actions button{color:#6e897b;background:0 0;padding:2px 0;font-size:10px}.row-actions button.text-red{color:#ba8175}.row-issue{color:#c1866b;overflow-wrap:anywhere;max-width:350px;margin-top:8px;font-size:9px;line-height:1.8}.page-intro{padding:15px 0 29px}.page-intro h1{letter-spacing:-1px;color:#34483e;margin:13px 0;font-size:28px;font-weight:600}.page-intro h1 span{color:#9baaa0;font-weight:400}.page-intro>p{color:#9aa6ac;font-size:11px;line-height:1.8}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:34px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.metric>div{color:#8c9ba3;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric>div svg{color:#bdc9cd}.metric>strong{letter-spacing:-1px;color:#3c5448;margin:15px 0 10px;font-family:Arial,sans-serif;font-size:36px;font-weight:500;display:block}.metric>small{color:#a7b0b5;font-size:9px;display:block}.metric-accent{background:#fbf4ea;border-color:#f0e6d8}.metric-accent>strong{color:#b0874f}.overview-columns{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.overview-columns table{min-width:480px}.overview-columns td,.overview-columns th{padding:14px 12px}.overview-columns .readiness-row{padding:15px}.overview-columns .readiness-row p{font-size:9px}.audit-list{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 24px}.audit-list article{border-bottom:1px solid #eff2f4;gap:20px;padding:20px 0;display:flex}.audit-list article:last-child{border:0}.audit-dot{background:#a4b7aa;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #f3f7f4}.audit-list strong{color:#677b6f;font-size:11px;font-weight:500}.audit-list p{color:#9ca9a0;margin-top:8px;font-size:10px;line-height:1.8}.audit-meta{color:#b1babc;overflow-wrap:anywhere;flex-wrap:wrap;gap:9px;margin-top:8px;font-family:monospace;font-size:8px;display:flex}.import-layout{grid-template-columns:1.7fr 1fr;align-items:start;gap:38px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px}.import-form{padding:28px}.form-section-title{align-items:center;gap:12px;margin-bottom:24px;display:flex}.form-section-title>span{color:#80998a;background:#f1f4f2;border:1px solid #e8eeea;border-radius:6px;padding:7px;font-family:monospace;font-size:10px}.form-section-title h3{font-size:14px;font-weight:600}.form-section-title.second{border-top:1px solid #edf0f2;margin-top:32px;padding-top:26px}.segmented{background:#f2f4f5;border-radius:7px;margin-bottom:10px;padding:4px;display:flex}.segmented button{color:#9ba8ad;background:0 0;border-radius:5px;width:50%;padding:9px;font-size:10px}.segmented button.selected{color:#60796b;background:#fff;box-shadow:0 2px 5px #314d3e0b}.field-hint{color:#b19a7f;margin:9px 0 23px;font-size:9px;line-height:1.9}.field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.field>span{color:#7b8992;font-size:11px;font-weight:500}.field input,.field select{color:#536770;background:#fdfefe;border:1px solid #dfe5e8;border-radius:6px;width:100%;height:42px;padding:10px 12px;font-size:12px}.field input::placeholder{color:#b5bec3;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.input-pair{gap:7px;display:flex}.input-pair input{min-width:60px}.input-pair select{flex-shrink:0;width:77px;padding:8px;font-size:10px}.file-drop{text-align:center;cursor:pointer;color:#8ba18f;background:#f8fbf8;border:1px dashed #cbd7d0;border-radius:8px;flex-direction:column;align-items:center;gap:10px;margin-bottom:12px;padding:25px 16px;display:flex;position:relative}.file-drop strong{overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:500}.file-drop>span{color:#abb8ae;font-size:8px;line-height:1.8}.file-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-drop:focus-within{outline:2px solid #d6a36f}.form-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:23px;display:flex}.form-submit>span{color:#b0b8bc;align-items:center;gap:5px;font-size:8px;display:flex}.import-guide{padding:15px 10px}.import-guide h3{color:#6b8273;margin:18px 0 28px;font-size:24px;font-weight:500;line-height:1.65}.import-guide ol{color:#c1cdc5;padding-left:18px;font-size:11px}.import-guide li{margin:23px 0;padding-left:9px}.import-guide b{color:#7e9286;font-size:11px;font-weight:500}.import-guide p{color:#acb6b0;margin-top:8px;font-size:10px;line-height:1.9}.guide-note{color:#9ca38c;background:#f0f2ed;border-radius:8px;gap:9px;padding:16px;font-size:9px;line-height:1.9;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14201c65;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border:1px solid #e1e7e3;border-radius:15px;width:100%;max-width:470px;max-height:calc(100dvh - 40px);padding:28px 32px;overflow:auto;box-shadow:0 25px 80px #102c2330}.modal>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.modal h2{color:#465e50;letter-spacing:-.4px;font-size:19px;font-weight:600}.modal-intro{color:#98a59f;margin-bottom:25px;font-size:11px;line-height:1.9}.modal-actions{justify-content:flex-end;gap:10px;margin-top:27px;display:flex}.form-error{color:#b57656;overflow-wrap:anywhere;background:#fcf0e9;border-radius:6px;margin-bottom:18px;padding:12px 14px;font-size:11px;line-height:1.7}.demo-login{border-top:1px solid #e9eeeb;flex-direction:column;gap:12px;margin-top:23px;padding-top:23px;display:flex}.demo-login>span{color:#ad9a79;text-align:center;font-size:10px}.demo-login small{color:#b3bcb7;text-align:center;font-size:9px}.auth-toggle{color:#9aab9f;background:0 0;width:100%;padding:17px 0 0;font-size:10px}.toast{color:#e4ede6;z-index:110;background:#2b4438;border-radius:10px;align-items:center;gap:12px;max-width:calc(100vw - 40px);padding:15px 22px;font-size:12px;line-height:1.7;display:flex;position:fixed;bottom:30px;left:calc(50% + 116px);transform:translate(-50%);box-shadow:0 6px 28px #183d3426}.toast svg{color:#abc3ae}.not-found{max-width:700px;margin:15vh auto;padding:40px}.not-found h1{margin:25px 0;font-size:30px}.not-found p{color:#8e9d93;margin-bottom:30px}@media (min-width:1600px){.content{padding-left:58px;padding-right:58px}.hero{min-height:345px}.hero-copy{padding:40px 50px}.product-art{height:210px}.hero-capsule{transform:translate(-50%,-50%)rotate(-29deg)scale(1.1)}}@media (max-width:1250px){.sidebar{width:210px;padding-left:16px;padding-right:16px}.main-shell{margin-left:210px}.content,.topbar{padding-left:28px;padding-right:28px}.product-grid,.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy{padding:31px}.hero-art{min-height:300px}.hero h1{font-size:30px}.hero-points{gap:12px;font-size:9px}.hero-capsule{left:45%}.orbit{width:240px;height:240px;left:45%}.orbit-two{width:290px;height:290px}.overview-columns{grid-template-columns:1fr}.stats-grid{gap:12px}.metric{padding:18px}.toast{left:calc(50% + 105px)}.import-layout{grid-template-columns:1fr}.import-guide{display:none}}@media (max-width:900px){.sidebar{width:176px;padding:25px 12px}.brand{gap:8px;font-size:15px}.brand small{letter-spacing:1px;font-size:8px}.brand-mark{letter-spacing:-4px;width:32px;height:32px;font-size:20px}.brand-mark span{font-size:16px}.side-nav button{gap:9px;padding:12px;font-size:12px}.workspace-label{padding-left:12px;font-size:8px}.main-shell{margin-left:176px}.content{padding:20px 22px 0}.topbar{padding:0 22px}.safe-card{padding:15px 12px}.safe-card strong{font-size:10px}.portal-links{font-size:9px}.hero{min-height:298px;display:block}.hero-copy{max-width:80%;padding:30px}.hero-art{opacity:.45;width:230px;min-height:270px;position:absolute;top:15px;right:-50px}.hero-copy{z-index:5}.hero h1{font-size:29px}.hero-points{gap:12px}.hero-copy>p{font-size:10px}.mode-strip{align-items:flex-start;gap:12px;font-size:9px}.top-actions{gap:9px}.identity{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{left:calc(50% + 88px)}.product-body{padding:16px}.product-type{font-size:6px}.product-body h3{font-size:13px}.product-footer strong{font-size:21px}.product-footer .button{padding:8px 10px;font-size:9px}.page-footer{flex-wrap:wrap;font-size:8px}.login-gate{padding:45px 32px}.login-gate h1{font-size:32px}.order-name p{gap:6px}.order-bottom{flex-direction:column;align-items:flex-start}.order-bottom>div{align-self:flex-end}.section-heading h2{font-size:17px}}@media (max-width:650px){.sidebar{background:#1d2826;flex-direction:column;width:100%;height:auto;padding:18px 20px 0;display:flex;position:relative;inset:auto}.brand{margin:0 0 20px}.brand small{display:none}.brand-mark{width:30px;height:30px}.workspace-label,.safe-card,.version{display:none}.side-nav{scrollbar-width:none;flex-direction:row;order:3;gap:4px;margin:0 -20px;padding:0 10px 9px;overflow:auto}.side-nav button{white-space:nowrap;gap:7px;padding:11px 12px;font-size:11px}.side-nav button.active{box-shadow:inset 0 -2px #e8873b}.side-nav button svg{width:15px}.side-nav button small{font-size:9px}.sidebar-bottom{margin:0;padding:0;position:absolute;top:20px;right:20px}.portal-links{gap:13px;margin:0;font-size:9px}.main-shell{margin-left:0}.topbar{height:62px;padding:0 20px}.breadcrumb{gap:10px;font-size:10px}.top-actions{gap:6px}.top-actions>.badge{font-size:8px}.content{padding:17px 18px 0}.mode-strip{padding-bottom:15px;display:block}.mode-strip p{margin-top:6px;font-size:8px}.hero{min-height:290px;margin-bottom:28px}.hero-copy{max-width:90%;padding:26px 24px}.hero h1{margin-top:19px;font-size:28px;line-height:1.55}.hero .eyebrow{letter-spacing:1.3px;font-size:7px}.hero-art{opacity:.35;top:20px;right:-75px}.hero-points{gap:12px;margin-top:23px;font-size:9px}.hero-points svg{width:13px}.hero-copy>p{font-size:10px}.section-heading{gap:10px}.section-heading h2{font-size:17px}.eyebrow{letter-spacing:1.4px;font-size:8px}.currency-tabs button{padding:6px 9px;font-size:10px}.product-grid,.item-grid{gap:12px}.product-art{height:150px}.product-art>.badge{font-size:7px;top:10px;left:10px}.product-number{display:none}.product-body{padding:14px}.product-type{letter-spacing:.5px;font-size:6px;display:block}.product-type>span{display:none}.product-body>p{min-height:48px;font-size:9px}.product-body h3{font-size:12px;line-height:1.5}.product-footer{flex-direction:column;align-items:flex-start;gap:12px}.product-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:5px;width:100%;display:flex}.product-footer small{font-size:8px}.product-footer strong{font-size:19px}.product-footer>.button{width:100%;font-size:10px}.resource-tag{font-size:7px;bottom:10px;right:10px}.mini-capsule{transform:translate(-50%,-50%)rotate(27deg)scale(.85)}.art-1 .mini-capsule{transform:translate(-50%,-50%)rotate(-25deg)scale(.85)}.art-2 .mini-capsule{transform:translate(-50%,-50%)rotate(15deg)scale(.85)}.quantity-row{gap:5px;font-size:9px}.quantity-row input{width:40px;font-size:10px}.readiness-row{align-items:flex-start;gap:12px;padding:16px}.readiness-row strong{font-size:10px}.readiness-row p{font-size:9px}.readiness-row .badge{font-size:8px}.readiness-note{padding:13px 16px;font-size:8px}.page-footer{gap:10px;padding:20px 0;line-height:1.8}.empty{padding:38px 18px}.empty h3{font-size:13px}.empty p{font-size:10px}.order-main{flex-wrap:wrap;gap:12px;padding:20px 16px}.order-top{padding:12px 16px}.order-top>span{flex-direction:column;align-items:flex-start;gap:8px}.order-symbol{width:44px;height:44px}.order-price{font-size:20px}.order-name h3{font-size:12px}.order-name p{font-size:9px}.order-name .badge{font-size:8px}.order-bottom{padding:15px 16px}.order-bottom>small{font-size:8px}.order-bottom .button{font-size:9px}.progress-area{margin:0 16px 16px;padding:13px}.operation-chips{gap:7px}.item-art{height:125px}.item-body{padding:14px}.item-body h3{font-size:11px}.item-body .badge{font-size:8px}.details{gap:10px;font-size:8px}.details>div{display:block}.details dd{text-align:left;margin-top:4px}.card-actions{flex-wrap:wrap}.card-actions .button,.footnote,.info-line{font-size:9px}.login-gate{min-height:420px;padding:36px 26px}.login-gate h1{font-size:29px}.login-gate>p{font-size:11px}.gate-points{gap:15px;font-size:9px}.page-intro h1{font-size:23px;line-height:1.7}.page-intro h1>span{font-size:20px;display:block}.page-intro>p{font-size:10px}.metric{padding:18px}.metric>strong{font-size:32px}.metric>small{font-size:8px}.stats-grid{gap:12px}.form-grid{grid-template-columns:1fr;gap:0}.import-form{padding:22px 18px}.form-submit{flex-direction:column;align-items:flex-start}.form-submit>.button{width:100%;margin-top:5px}.modal-backdrop{padding:18px}.modal{max-height:calc(100dvh - 36px);padding:23px}.modal h2{font-size:17px}.modal-intro{font-size:10px}.toast{min-width:260px;padding:12px 17px;font-size:10px;bottom:20px;left:50%}.audit-list{padding:8px 17px}.not-found{padding:25px}.not-found h1{font-size:25px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.order-bottom>div{flex-wrap:wrap;justify-content:flex-end}.auth-links{color:#7d9385;justify-content:space-between;gap:12px;margin-top:20px;font-size:11px;display:flex}.account-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.account-panel{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;max-width:440px;padding:36px;box-shadow:0 12px 40px #20383008}.account-brand{letter-spacing:1px;color:#35493d;align-items:center;gap:12px;margin-bottom:38px;font-weight:700;display:flex}.account-panel h1{letter-spacing:-.5px;margin:14px 0;font-size:26px}.account-panel .auth-toggle{text-align:center;margin-top:8px;display:block}.account-notice{color:#587c62;background:#edf5ef;border-radius:8px;margin-top:22px;padding:16px;font-size:12px;line-height:1.9}@media (max-width:450px){.account-page{padding:18px}.account-panel{padding:28px 24px}}.inventory-list{flex-direction:column;gap:14px;display:flex}.inventory-list article{border:1px solid var(--line);border-radius:8px;padding:16px}.inventory-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-list strong{font-size:12px;line-height:1.6}.inventory-list .details{margin-bottom:0}.inventory-list .form-error{margin:14px 0 0;font-size:10px}.selectable{-webkit-user-select:all;user-select:all}.receiving-panel{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1.2fr;gap:20px;margin:4px 0 30px;padding:24px;display:grid}.receiving-copy h3{color:#3c5448;margin:10px 0;font-size:18px}.receiving-copy p,.receiving-facts p{color:#72817b;font-size:12px;line-height:1.8}.receiving-facts>div{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.receiving-facts>div>span{color:#82918a;min-width:85px}.receiving-facts strong{overflow-wrap:anywhere;font-weight:500}.receiving-facts small{color:#89978f;font-size:10px;line-height:1.8}.receiving-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:16px;display:flex}.receiving-actions .text-button{margin-left:auto;font-size:11px}.inventory-image{object-fit:contain;width:80%;height:112px}.delivery-state{color:#707c72;background:#f5f6f3;border-radius:7px;margin-bottom:14px;padding:12px;font-size:11px;line-height:1.8}.delivery-state.ready{color:#347957;background:#edf5ef}.delivery-state strong{font-weight:500}.delivery-state details{margin-top:7px}.delivery-state summary,.batch-details summary{cursor:pointer}.delivery-state ul{margin:8px 0 0;padding-left:17px}.delivery-state p{overflow-wrap:anywhere;margin-top:8px}.item-body .card-actions{flex-wrap:wrap;align-items:center}.item-body .card-actions>.text-button{width:100%;padding:4px;font-size:11px}.item-body .details{font-size:11px}.item-body .details dt{color:#8c9992}.item-body .asset-id{font-size:10px}.item-body h3{font-size:14px}.batch-details{color:#718279;border:1px solid #e5ebe7;border-radius:7px;margin:0 22px 18px;padding:12px 14px;font-size:11px;line-height:1.8}.batch-details ol{margin:12px 0;padding:0;list-style:none}.batch-details li{border-top:1px solid #edf1ee;padding:10px 0}.batch-details li>div{align-items:center;gap:10px;display:flex}.batch-details b{font-weight:500}.batch-details code{overflow-wrap:anywhere}.batch-details .row-issue{max-width:none}.batch-details>p{color:#8c7459;background:#faf3e9;border-radius:5px;padding:10px}.section-heading .currency-tabs{flex-wrap:wrap}@media (max-width:650px){.receiving-panel{grid-template-columns:1fr;gap:15px;padding:18px}.receiving-actions .text-button{margin-left:0}.receiving-actions .button{flex:1;min-width:130px}.item-grid{grid-template-columns:1fr}.item-art{height:160px}.item-body{padding:20px}.item-body .details>div{display:flex}.item-body .details dd{text-align:right;margin-top:0}.item-body .details{font-size:11px}.item-body .badge{font-size:10px}.item-body .card-actions .button{font-size:12px}.batch-details{margin:0 16px 16px}.section-heading{flex-wrap:wrap}.inventory-image{height:130px}}.business-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;margin:18px 0 28px;display:grid}.business-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;min-width:0;padding:22px}.business-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.business-card h3{color:#3d5749;margin:0 0 12px;font-size:16px;line-height:1.6}.business-card p{color:#74847b;margin:10px 0;font-size:12px;line-height:1.9}.business-card small,.business-card code{color:#87968c;font-size:11px;line-height:1.8}.business-card .card-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.business-card .batch-details{margin:18px 0 0}.business-price{color:#bf7545;margin:18px 0;font-size:22px;display:block}.section-description{color:#7c8c81;margin:12px 0 20px;font-size:12px;line-height:1.9}.capability-panel{color:#877557;background:#f6f3ed;border:1px solid #e7dece;border-radius:10px;margin-bottom:28px;padding:18px 22px;font-size:12px;line-height:1.9}.capability-panel summary{cursor:pointer;font-weight:600}.capability-panel p{margin-top:12px}.resource-summary{flex-wrap:wrap;gap:5px;max-width:360px;padding-top:8px;display:flex}.resource-summary>span{color:#647e6c;background:#eef4ef;border-radius:4px;padding:4px 7px;font-size:10px}.resource-summary b{font-weight:600}.resource-summary small{color:#8c9d90;margin-top:3px;font-size:9px;display:block}.resource-summary>small{width:100%}.resource-summary em{color:#9b8967;border:1px solid #e3ded3;border-radius:4px;padding:4px;font-size:9px;font-style:normal}.resource-filters{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.resource-filters input,.resource-filters select{border:1px solid var(--line);color:#61796b;background:#fff;border-radius:6px;min-width:180px;padding:10px 12px;font-size:12px}.field textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dfe5e8;border-radius:6px;padding:10px 12px;font-size:12px}.field small{color:#87968e;font-size:10px;line-height:1.8}.error-banner{color:#ad684f;overflow-wrap:anywhere;background:#fff0ea;border:1px solid #ebd8cd;border-radius:8px;margin-bottom:20px;padding:15px;font-size:12px;line-height:1.9}.expansion-workspace .section-heading{flex-wrap:wrap}@media (max-width:650px){.business-grid{grid-template-columns:1fr;gap:14px}.business-card{padding:18px}.business-card .card-actions .button{font-size:11px}.resource-filters>*{flex:1;min-width:0}.capability-panel{padding:16px}.resource-summary{min-width:180px}}.pending-order-notice{color:#856b47;background:#fff7eb;border:1px solid #e8d5b8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 22px;display:flex}.pending-order-notice>div{min-width:0}.pending-order-notice strong{font-size:14px}.pending-order-notice p{overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.8}.pending-order-notice>.button{flex-shrink:0}#activity-orders,#capsule-orders{scroll-margin-top:24px}@media (max-width:650px){.pending-order-notice{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.pending-order-notice>.button{width:100%}}.package-supplier-rules{border:0;min-width:0;margin:24px 0;padding:0}.package-supplier-rules>legend{color:#536b5d;margin-bottom:8px;font-size:13px;font-weight:600}.package-rule-hint{color:#839087;margin-bottom:14px;font-size:11px;line-height:1.9}.package-supplier-rule{overflow-wrap:anywhere;border:1px solid #e2e8e3;border-radius:8px;margin-bottom:12px;padding:15px}.package-supplier-rule.selected{background:#fdfaf5;border-color:#d7b28f}.package-supplier-choice{cursor:pointer;color:#4e6758;align-items:center;gap:9px;font-size:12px;display:flex}.package-supplier-choice input{width:17px;height:17px;accent-color:var(--orange);flex-shrink:0;margin:0}.package-supplier-choice strong{font-weight:600}.package-supplier-rule>p{color:#859389;margin:9px 0;font-size:10px;line-height:1.9}.package-supplier-rule>.field{margin:12px 0 8px}.package-supplier-rule>small{color:#8d9a91;font-size:10px;line-height:1.8}.package-supplier-rule input:disabled{color:#a4afa7;background:#f1f3f1}.package-supplier-tags{flex-wrap:wrap;gap:5px;display:flex}.package-supplier-tags>span{color:#72856e;background:#edf3ec;border-radius:4px;padding:3px 6px;font-size:10px;line-height:1.5}.package-supplier-summary{border-left:2px solid #e6d2bd;margin:12px 0;padding-left:12px}.package-supplier-summary:empty{display:none}.package-supplier-summary>p{margin:4px 0;font-size:11px}.package-resource-spec{background:#f1f5f0;border-radius:7px;margin:0 0 18px;padding:11px 13px}.package-resource-spec>p{color:#73846d;margin:2px 0;font-size:11px;line-height:1.8}.item-language{color:#7c8a81;align-items:center;gap:8px;font-size:10px;display:flex}.item-language select{border:1px solid var(--line);color:#496452;background:#fff;border-radius:6px;min-width:100px;max-width:155px;padding:8px;font-size:11px}.item-language select:disabled{color:#a1aaa3;background:#f8faf7}.catalog-filters{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-end;gap:14px;margin-bottom:22px;padding:20px;display:flex}.catalog-filters label{flex-direction:column;gap:8px;min-width:180px;display:flex}.catalog-filters label>span{color:#7a8d7f;font-size:10px}.catalog-filters input,.catalog-filters select{border:1px solid var(--line);color:#46604e;background:#fff;border-radius:6px;width:100%;height:42px;padding:11px 12px;font-size:12px}.catalog-search{flex:1}.catalog-filters .button{flex-shrink:0;height:42px}.catalog-result-summary{color:#86958a;justify-content:space-between;gap:14px;margin:18px 0;font-size:11px;display:flex}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.catalog-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;min-width:0;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.catalog-card:hover{border-color:#c8a27e;transform:translateY(-3px)}.catalog-card:focus-visible{outline-offset:3px;outline:2px solid #cb8c51}.catalog-card-art{background:linear-gradient(145deg,#f4f6f0,#e7eee6);place-items:center;height:150px;padding:15px;display:grid}.catalog-card-image{object-fit:contain;filter:drop-shadow(0 6px 7px #324f3020);width:100%;height:120px}.catalog-card-body{flex-direction:column;flex:1;align-items:flex-start;padding:17px;display:flex}.catalog-card-body>span:first-child{color:#91a08e;font-size:9px}.catalog-card h3{color:#3f5949;overflow-wrap:anywhere;margin:9px 0;font-size:12px;font-weight:600;line-height:1.7}.catalog-card-body>small{margin:0 0 10px;font-size:10px;line-height:1.6}.catalog-card .catalog-card-action{color:#a77b50;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.item-image-placeholder{color:#a6b39f;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.item-image-placeholder small{font-size:9px;font-weight:400}.catalog-pagination{justify-content:center;align-items:center;gap:20px;margin-top:26px;display:flex}.catalog-pagination>span{color:#82947f;font-size:11px}.catalog-source{color:#9aa495;margin:27px 0;font-size:10px;line-height:1.9}.catalog-source a{color:#788f77;text-underline-offset:3px;text-decoration:underline}.catalog-loading{text-align:center;color:#7d947e;padding:50px;font-size:12px}.catalog-detail-art{background:linear-gradient(135deg,#f0f5ed,#e4ede3);border-radius:10px;place-items:center;height:220px;margin-bottom:18px;padding:20px;display:grid}.catalog-detail-image{object-fit:contain;width:100%;height:180px}.catalog-entry-meta{color:#8a9a82;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.catalog-description{white-space:pre-line;color:#6e8370;margin:18px 0;font-size:12px;line-height:1.9}.catalog-fallback{color:#9b815b;margin:7px 0;font-size:10px;line-height:1.8}.catalog-facts{margin-top:20px;font-size:11px}.catalog-facts dd{overflow-wrap:anywhere;max-width:70%}.catalog-related{margin:25px 0}.catalog-related h3{color:#526d57;margin:0 0 14px;font-size:13px;font-weight:500}.catalog-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:340px;padding:2px;display:grid;overflow:auto}.catalog-related article{text-align:center;background:#f5f7f1;border-radius:6px;flex-direction:column;align-items:center;gap:7px;padding:12px;display:flex}.catalog-related-image{object-fit:contain;width:100%;height:64px}.catalog-related article>span{color:#71866f;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.catalog-related .item-image-placeholder{height:64px}.catalog-related .item-image-placeholder svg{width:25px;height:25px}.catalog-related .item-image-placeholder small{display:none}.catalog-note{color:#9c8e71;background:#f7f3e9;border-radius:7px;padding:12px;font-size:11px;line-height:1.8}.steam-source-name{color:#8a998c;overflow-wrap:anywhere;margin:5px 0 9px;font-size:10px;line-height:1.7}.catalog-preview-link{align-items:center;gap:5px;padding:7px 0 12px;font-size:11px;display:flex}.inventory-catalog-heading{align-items:center;display:flex;gap:14px!important}.inventory-catalog-image{object-fit:contain;flex-shrink:0;width:86px;height:74px}.inventory-catalog-heading>div{flex:1;min-width:0}.inventory-catalog-heading .badge{margin-top:5px;display:inline-flex}.inventory-catalog-heading>.item-image-placeholder{flex-shrink:0;width:86px;height:74px}.inventory-catalog-heading .item-image-placeholder small{display:none}.catalog-detail .details>div{gap:15px}.error-banner .text-button{white-space:nowrap;margin-left:12px}@media (min-width:1600px){.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-card-art{height:180px}.catalog-card-image{height:145px}}@media (max-width:1150px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters{flex-wrap:wrap}.catalog-search{min-width:180px}.item-language>span{display:none}}@media (max-width:800px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters label{flex:1;min-width:0}.catalog-filters .catalog-search{flex-basis:65%}.catalog-card-body{padding:14px}.catalog-card-art{height:135px}.catalog-card-image{height:110px}.item-language select{min-width:0;max-width:105px;font-size:10px}.top-actions{flex-wrap:wrap}.catalog-filters .button{flex:1}}@media (max-width:650px){.catalog-filters{gap:12px;padding:15px}.catalog-filters label:first-child{flex-basis:100%}.catalog-filters .catalog-search{flex-basis:60%}.catalog-grid{gap:12px}.catalog-card h3{font-size:11px}.catalog-card-art{height:125px}.catalog-card-image{height:100px}.catalog-card-body{padding:12px}.catalog-card-body>span:first-child{font-size:8px}.catalog-detail-art{height:175px}.catalog-detail-image{height:145px}.catalog-result-summary{flex-wrap:wrap;font-size:10px}.catalog-source{font-size:9px}.catalog-facts dd{max-width:none}.item-language select{max-width:93px;padding:7px 4px}.topbar .breadcrumb{gap:6px;font-size:9px}.catalog-pagination{gap:13px}.catalog-pagination .button{font-size:10px}}.order-result-art{flex-shrink:0;place-items:center;width:30px;height:26px;display:inline-grid}.order-result-image{object-fit:contain;width:30px;height:26px}.order-result-art .item-image-placeholder svg{width:17px;height:17px}.order-result-art .item-image-placeholder small{display:none}.customer-open-results{margin:20px 22px}.customer-open-results h4{align-items:center;gap:12px;margin:0 0 12px;font-size:15px;display:flex}.customer-open-results h4 small{color:var(--muted);font-size:12px;font-weight:400}.customer-result-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;display:grid}.customer-result-card{border:1px solid var(--line);background:var(--white,#fff);border-radius:10px;overflow:hidden}.customer-result-art{background:#f4f6f1;justify-content:center;align-items:center;height:140px;display:flex}.customer-result-image{object-fit:contain;width:100%;height:100%;padding:12px}.customer-result-info{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.customer-result-info strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.customer-result-info>small{color:var(--muted)}.customer-open-results>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}@media (max-width:650px){.customer-open-results{margin:20px 16px}}.network-provenance{border:1px solid var(--line);color:#607465;background:#fafcf9;border-radius:7px;min-width:180px;max-width:430px;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.8}.network-provenance summary{cursor:pointer;overflow-wrap:anywhere;display:list-item}.network-provenance summary>span{font-weight:500}.network-provenance summary>code{margin:4px 0 0;font-size:10px;display:block}.network-provenance .details{margin:12px 0 0}.network-provenance .details>div{align-items:flex-start;gap:12px}.network-provenance .details dt{flex-shrink:0}.network-provenance .details dd{text-align:right;overflow-wrap:anywhere;max-width:290px}.network-provenance p{color:#859083;margin:12px 0 0;font-size:10px;line-height:1.8}.network-provenance-missing{color:var(--muted);margin:10px 0;font-size:11px;display:block}.table-shell .network-provenance{max-width:350px;margin:0}.batch-details .network-provenance{margin-bottom:0}.item-body .network-provenance{max-width:none}.network-provenance summary>small{color:#8a927e;margin-top:4px;font-size:10px;display:block}.sidebar .side-nav{min-height:0;overflow-y:auto}.sidebar .sidebar-bottom{flex-shrink:0}.row-actions .publication-button:disabled{color:#8b9196;opacity:1;cursor:not-allowed;background:#f1f3f4;border-color:#d7dbde}.service-waiting{color:#745c2b;background:#fbf8f1;border:1px solid #e4d8bb;border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:24px;padding:18px 20px;display:flex}.service-waiting strong{font-size:13px}.service-waiting p{margin:7px 0;font-size:12px;line-height:1.9}.service-waiting small{color:#8a7b5e;font-size:11px;line-height:1.8;display:block}.network-readiness-note{margin:20px 0;line-height:1.9}.network-readiness-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0;font-size:11px;display:flex}.gateway-network{margin-top:28px}.gateway-network>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.gateway-network h3{font-size:16px}.gateway-network>header p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.8}.network-route-table td{vertical-align:top;overflow-wrap:anywhere;max-width:280px;font-size:12px}.network-route-table td>small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.network-candidate{margin-top:14px;font-size:11px;line-height:1.9}.network-candidate summary{cursor:pointer;color:var(--muted);margin-bottom:7px}.network-block-reason{color:#956328;margin-top:12px;font-size:11px;line-height:1.8}.network-block-reason>small{font-size:10px;display:block}.network-probe+.network-probe{margin-top:14px}.network-probe strong{font-size:11px;font-weight:500}.network-probe small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.network-route-table .text-button{margin-top:12px;font-size:11px;display:block}@media (max-width:760px){.gateway-network>header{flex-direction:column;gap:12px}.service-waiting{padding:16px}.network-readiness-meta{flex-direction:column}}.package-pricing-actions{flex-wrap:wrap;gap:10px;display:flex}.package-create-fields{border:0;min-width:0;margin:0;padding:0}.package-capsule-preview{background:#f1f5f0;border-radius:9px;align-items:center;gap:16px;margin:0 0 20px;padding:14px;display:flex}.package-capsule-preview .inventory-image,.package-capsule-preview .item-image-placeholder{object-fit:contain;flex-shrink:0;width:88px;height:88px}.package-capsule-preview strong{font-size:13px;line-height:1.8}.package-capsule-preview small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.empty>.button{margin-top:20px}
.shop-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shop-bg:#15171c;--shop-surface:#1b1d24;--shop-surface-raised:#22252e;--shop-surface-hover:#23262d;--shop-border:#c1ceff1f;--shop-border-strong:#424957;--shop-text:#fff;--shop-muted:#9ea7b1;--shop-subtle:#797f8e;--shop-primary:#237bff;--shop-primary-hover:#4893ff;--shop-primary-solid:#1d65d9;--shop-primary-solid-hover:#206ce4;--shop-primary-text:#fff;--shop-primary-soft:#233354;--shop-positive:#58c89b;--shop-positive-soft:#1d342d;--shop-warning:#e8bb69;--shop-warning-soft:#352f23;--shop-danger:#f48691;--shop-danger-soft:#3b252d;--shop-radius-sm:6px;--shop-radius:10px;--shop-radius-lg:14px;--shop-shadow:0 12px 36px #00000020;--shop-shadow-overlay:0 28px 90px #00000075;--shop-space-1:4px;--shop-space-2:8px;--shop-space-3:12px;--shop-space-4:16px;--shop-space-5:20px;--shop-space-6:24px;--shop-space-8:32px;--shop-space-10:40px;--shop-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--shop-motion:.16s ease;background:var(--shop-bg);color:var(--shop-text);font-family:var(--shop-font)}
.shop-theme .ds-button{border-radius:var(--shop-radius-sm);text-align:center;min-height:40px;transition:background var(--shop-motion),border-color var(--shop-motion),color var(--shop-motion);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.shop-theme .ds-button--primary{background:var(--shop-primary-solid);color:var(--shop-primary-text);border-color:var(--shop-primary-solid)}.shop-theme .ds-button--primary:hover:not(:disabled){background:var(--shop-primary-solid-hover);border-color:var(--shop-primary-solid-hover)}.shop-theme .ds-button--secondary{background:var(--shop-surface-raised);color:var(--shop-text);border-color:var(--shop-border)}.shop-theme .ds-button--secondary:hover:not(:disabled){background:var(--shop-surface-hover);border-color:var(--shop-border-strong)}.shop-theme .ds-button--ghost{color:var(--shop-muted);background:0 0}.shop-theme .ds-button--ghost:hover:not(:disabled){background:var(--shop-surface-hover);color:var(--shop-text)}.shop-theme .ds-button--danger{background:var(--shop-danger-soft);color:var(--shop-danger);border-color:#66404a}.shop-theme .ds-button--danger:hover:not(:disabled){border-color:var(--shop-danger);background:#4c2b35}.shop-theme .ds-button--sm{min-height:32px;padding:7px 12px;font-size:12px}.shop-theme .ds-button--lg{min-height:48px;padding:13px 22px;font-size:14px}.shop-theme .ds-button:disabled{opacity:.45;cursor:not-allowed}.shop-theme .ds-button[aria-busy=true]{opacity:.8;cursor:wait}.shop-theme .ds-icon-button{aspect-ratio:1;width:40px;padding:0}.shop-theme .ds-icon-button.ds-button--sm{width:32px}.shop-theme .ds-icon-button.ds-button--lg{width:48px}.shop-theme .ds-button:focus-visible,.shop-theme .ds-segmented>button:focus-visible,.shop-theme .ds-dialog .icon-button:focus-visible,.shop-theme .ds-gallery a:focus-visible{outline:2px solid var(--shop-primary-hover);outline-offset:3px}.shop-theme .ds-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite ds-spin;display:inline-block}@keyframes ds-spin{to{transform:rotate(360deg)}}.shop-theme .ds-panel{background:var(--shop-surface);border:1px solid var(--shop-border);border-radius:var(--shop-radius);min-width:0;padding:24px}.shop-theme .ds-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:550;line-height:1.5;display:inline-flex}.shop-theme .ds-badge--neutral{color:var(--shop-muted);background:var(--shop-surface-raised);border-color:var(--shop-border)}.shop-theme .ds-badge--success{color:var(--shop-positive);background:var(--shop-positive-soft)}.shop-theme .ds-badge--warning{color:var(--shop-warning);background:var(--shop-warning-soft)}.shop-theme .ds-badge--danger{color:var(--shop-danger);background:var(--shop-danger-soft)}.shop-theme .ds-badge--accent{color:#9abaff;background:var(--shop-primary-soft)}.shop-theme .ds-field{flex-direction:column;gap:9px;min-width:0;display:flex}.shop-theme .ds-field>label{color:var(--shop-text);font-size:12px;font-weight:550;line-height:1.5}.shop-theme .ds-field-required{color:var(--shop-danger)}.shop-theme .ds-input{border:1px solid var(--shop-border);border-radius:var(--shop-radius-sm);background:var(--shop-bg);width:100%;min-width:0;height:42px;color:var(--shop-text);transition:border-color var(--shop-motion),box-shadow var(--shop-motion);padding:10px 12px;font-size:13px;line-height:1.5;display:block}.shop-theme .ds-input::placeholder,.shop-theme .ds-search input::placeholder{color:var(--shop-subtle)}.shop-theme .ds-input:focus{border-color:var(--shop-primary);outline:none;box-shadow:0 0 0 3px #4b82f51c}.shop-theme .ds-input[aria-invalid=true]{border-color:var(--shop-danger)}.shop-theme .ds-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #f486911c}.shop-theme .ds-input:disabled{cursor:not-allowed;color:var(--shop-subtle);background:var(--shop-surface-raised);opacity:.7}.shop-theme .ds-field-help{color:var(--shop-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.shop-theme .ds-field-help--error{color:var(--shop-danger)}.shop-theme .ds-select-wrap{position:relative}.shop-theme .ds-select{appearance:none;cursor:pointer;padding-right:38px}.shop-theme .ds-select-wrap>svg{width:18px;height:18px;color:var(--shop-muted);pointer-events:none;position:absolute;top:12px;right:12px}.shop-theme .ds-search{border:1px solid var(--shop-border);background:var(--shop-bg);border-radius:var(--shop-radius-sm);min-width:0;height:42px;color:var(--shop-subtle);transition:border-color var(--shop-motion),box-shadow var(--shop-motion);align-items:center;gap:10px;padding:0 13px;display:flex}.shop-theme .ds-search:focus-within{border-color:var(--shop-primary);box-shadow:0 0 0 3px #4b82f51c}.shop-theme .ds-search>input{width:100%;min-width:0;height:100%;color:var(--shop-text);box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:13px}.shop-theme .ds-search>input::-webkit-search-cancel-button{cursor:pointer}.shop-theme .ds-segmented{border:1px solid var(--shop-border);background:var(--shop-bg);scrollbar-width:thin;border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.shop-theme .ds-segmented>button{color:var(--shop-muted);white-space:nowrap;transition:color var(--shop-motion),background var(--shop-motion);background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.shop-theme .ds-segmented>button:hover:not(:disabled){color:var(--shop-text);background:var(--shop-surface)}.shop-theme .ds-segmented>button[aria-checked=true]{background:var(--shop-surface-raised);color:var(--shop-text);border-color:var(--shop-border);box-shadow:0 1px 3px #00000025}.shop-theme .ds-segmented>button:disabled{opacity:.4}.shop-theme .ds-segment-count{color:var(--shop-muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.2}.shop-theme .ds-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.shop-theme .ds-page-heading>div:first-child{min-width:0}.shop-theme .ds-eyebrow{color:var(--shop-primary-hover);letter-spacing:1.7px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:650;line-height:1.5;display:block}.shop-theme .ds-page-heading h1{letter-spacing:-.8px;color:var(--shop-text);margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:650;line-height:1.35}.shop-theme .ds-page-heading p{max-width:640px;color:var(--shop-muted);margin:10px 0 0;font-size:13px;line-height:1.85}.shop-theme .ds-page-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.shop-theme .ds-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:52px 24px;display:flex}.shop-theme .ds-empty-icon{border:1px solid var(--shop-border);background:var(--shop-surface-raised);width:56px;height:56px;color:var(--shop-muted);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.shop-theme .ds-empty h3{color:var(--shop-text);margin:0;font-size:16px;font-weight:600}.shop-theme .ds-empty p{color:var(--shop-muted);max-width:380px;margin:10px 0 0;font-size:13px;line-height:1.9}.shop-theme .ds-empty-action{margin-top:24px}.shop-theme .ds-stat{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;display:flex}.shop-theme .ds-stat-label{color:var(--shop-muted);font-size:12px}.shop-theme .ds-stat-value{letter-spacing:-.7px;color:var(--shop-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,2.7vw,34px);font-weight:600;line-height:1.25}.shop-theme .ds-stat-hint{color:var(--shop-muted);font-size:11px;line-height:1.7}.shop-theme .ds-skeleton-wrap{display:block}.shop-theme .ds-skeleton{background:linear-gradient(100deg,var(--shop-surface-raised) 30%,#303541 50%,var(--shop-surface-raised) 70%);background-size:250% 100%;border-radius:5px;max-width:100%;animation:1.8s infinite ds-shimmer;display:block}.shop-theme .ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.shop-theme .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080a10bd}.shop-theme .ds-dialog{background:var(--shop-surface);width:min(520px,100%);color:var(--shop-text);border:1px solid var(--shop-border);border-radius:var(--shop-radius-lg);box-shadow:var(--shop-shadow-overlay);padding:26px}.shop-theme .ds-dialog>header{border-bottom:1px solid var(--shop-border);margin-bottom:24px;padding-bottom:20px}.shop-theme .ds-dialog>header>h2{letter-spacing:-.3px;color:var(--shop-text);font-size:19px;font-weight:600}.shop-theme .ds-dialog>header>.icon-button{color:var(--shop-muted);background:var(--shop-surface-raised);border:1px solid var(--shop-border);border-radius:6px}.shop-theme .ds-dialog>header>.icon-button:hover{color:var(--shop-text);background:var(--shop-surface-hover)}.shop-theme .ds-dialog-description{color:var(--shop-muted);margin:0 0 24px;font-size:13px;line-height:1.85}.shop-theme .ds-dialog-actions{border-top:1px solid var(--shop-border);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:24px;display:flex}.shop-theme.ds-gallery-shell{min-height:100vh}.shop-theme .ds-gallery{max-width:1280px;margin:auto;padding:44px 32px 64px}.shop-theme .ds-gallery-topline{border-bottom:1px solid var(--shop-border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;padding-bottom:28px;display:flex}.shop-theme .ds-gallery-brand{letter-spacing:.5px;font-size:15px;font-weight:700}.shop-theme .ds-gallery-brand>span{color:var(--shop-primary-hover)}.shop-theme .ds-gallery-topline>a{color:var(--shop-muted);font-size:12px}.shop-theme .ds-gallery-topline>a:hover{color:var(--shop-text)}.shop-theme .ds-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.shop-theme .ds-gallery-wide{grid-column:1/-1}.shop-theme .ds-gallery-section-title{letter-spacing:-.2px;margin:0 0 8px;font-size:16px;font-weight:600}.shop-theme .ds-gallery-section-description{color:var(--shop-muted);margin:0 0 24px;font-size:12px;line-height:1.85}.shop-theme .ds-gallery-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shop-theme .ds-gallery-stack{flex-direction:column;gap:20px;display:flex}.shop-theme .ds-gallery-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.shop-theme .ds-gallery-form-footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.shop-theme .ds-gallery-note{color:var(--shop-muted);font-size:12px;line-height:1.85}.shop-theme .ds-gallery-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.shop-theme .ds-gallery-stats>.ds-stat+.ds-stat{border-left:1px solid var(--shop-border);padding-left:24px}.shop-theme .ds-gallery-token-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.shop-theme .ds-gallery-token{min-width:0}.shop-theme .ds-gallery-token>span{border:1px solid var(--shop-border);border-radius:6px;height:52px;margin-bottom:10px;display:block}.shop-theme .ds-gallery-token>strong{font-size:11px;font-weight:550;display:block}.shop-theme .ds-gallery-token>small{color:var(--shop-muted);margin-top:5px;font-size:10px;display:block}.shop-theme .ds-gallery-feedback{z-index:10;border:1px solid var(--shop-border-strong);background:var(--shop-surface-raised);min-height:48px;box-shadow:var(--shop-shadow);color:var(--shop-muted);border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:12px 18px;font-size:12px;display:flex;position:sticky;bottom:16px}@media (max-width:760px){.shop-theme .ds-page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px}.shop-theme .ds-page-actions{width:100%}.shop-theme .ds-panel{padding:20px}.shop-theme .ds-gallery{padding:24px 18px 40px}.shop-theme .ds-gallery-grid{grid-template-columns:1fr;gap:16px}.shop-theme .ds-gallery-form{grid-template-columns:1fr}.shop-theme .ds-gallery-token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-theme .ds-gallery-topline{margin-bottom:26px;padding-bottom:22px}.shop-theme .ds-gallery-stats{gap:14px}.shop-theme .ds-gallery-stats>.ds-stat+.ds-stat{padding-left:14px}.shop-theme .ds-dialog{padding:22px}.shop-theme .ds-segmented>button{padding:9px 11px}}@media (max-width:420px){.shop-theme .ds-gallery-stats{grid-template-columns:1fr;gap:20px}.shop-theme .ds-gallery-stats>.ds-stat+.ds-stat{border-left:0;border-top:1px solid var(--shop-border);padding:20px 0 0}.shop-theme .ds-gallery-form-footer>.ds-button,.shop-theme .ds-dialog-actions>.ds-button{flex:1}.shop-theme .ds-button--lg{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.shop-theme .ds-button,.shop-theme .ds-input,.shop-theme .ds-search,.shop-theme .ds-segmented>button{transition:none}.shop-theme .ds-spinner,.shop-theme .ds-skeleton{animation:none}}
.shop-theme.shop-app{--bg:var(--shop-bg,#15171c);--panel:var(--shop-surface,#1b1d24);--text:var(--shop-text,#fff);--muted:var(--shop-muted,#9ea7b1);--line:var(--shop-border,#c1ceff1f);--orange:var(--shop-primary,#237bff);--orange-dark:#4c95ff;--green:#4bcf9b;--white:#1b1d24;background:var(--bg);min-height:100vh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:14px;line-height:1.5}.shop-theme button{font-family:inherit}.shop-theme input,.shop-theme select,.shop-theme textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shop-theme button:focus-visible,.shop-theme a:focus-visible,.shop-theme input:focus-visible,.shop-theme select:focus-visible,.shop-theme summary:focus-visible{outline-offset:4px;outline:2px solid #5d9eff}.shop-theme button:disabled{opacity:.5}.shop-theme .shop-visually-hidden,.shop-theme .shop-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shop-theme .shop-skip:focus{z-index:110;color:#fff;background:#237bff;border-radius:8px;padding:10px 16px;position:fixed;top:12px;left:24px}.shop-theme .shop-header{z-index:35;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#15171cf2;height:72px;position:sticky;top:0}.shop-theme .shop-header-inner{align-items:center;gap:38px;max-width:1516px;height:100%;margin:auto;padding:0 40px;display:flex}.shop-theme .shop-brand{color:#fff;letter-spacing:-.7px;flex-shrink:0;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.shop-theme .shop-brand-symbol{color:#72acff;place-items:center;width:36px;height:40px;display:grid}.shop-theme .shop-brand-cloud{margin-left:4px;font-weight:450}.shop-theme .shop-brand small{color:#818997;letter-spacing:3px;margin:4px 0 0 1px;font-size:9px;font-weight:500;line-height:1;display:block}.shop-theme .shop-navigation{align-self:stretch;gap:28px;display:flex}.shop-theme .shop-navigation button{color:#9ea7b1;white-space:nowrap;background:0 0;padding:0;font-size:13px;position:relative}.shop-theme .shop-navigation button:hover{color:#fff}.shop-theme .shop-navigation button[aria-current]{color:#fff;font-weight:600}.shop-theme .shop-navigation button[aria-current]:after{content:"";background:#237bff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.shop-theme .shop-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.shop-theme .shop-language .item-language>span{display:none}.shop-theme .shop-language .item-language select{color:#9ea7b1;background:0 0;border:0;width:85px;min-width:0;padding:8px 1px;font-size:11px}.shop-theme .shop-wallet-button{color:#f5f6fa;border:1px solid var(--line);white-space:nowrap;background:#21242d;border-radius:7px;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:12px;display:flex}.shop-theme .shop-wallet-caption{color:#9ea7b1;font-size:10px}.shop-theme .shop-wallet-button strong{font-variant-numeric:tabular-nums;font-weight:600}.shop-theme .shop-wallet-plus{background:#237bff;border-radius:5px;place-items:center;width:25px;height:25px;font-size:20px;line-height:1;display:grid}.shop-theme .shop-avatar{color:#d2dfff;background:#2b3650;border:1px solid #475376;border-radius:50%;width:34px;height:34px;font-size:13px;font-weight:700}.shop-theme .shop-user-menu{position:relative}.shop-theme .shop-account-menu{z-index:39;border:1px solid var(--line);background:#22252e;border-radius:10px;min-width:238px;max-width:300px;padding:8px;position:absolute;top:49px;right:0;box-shadow:0 16px 50px #0005}.shop-theme .shop-account-menu p{color:#9ea7b1;border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 12px 14px;font-size:11px}.shop-theme .shop-account-menu strong{color:#eef1f7;overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:500;display:block}.shop-theme .shop-account-menu>button{color:#c4ccd6;text-align:left;background:0 0;border-radius:6px;gap:10px;width:100%;padding:11px 12px;font-size:12px;display:flex}.shop-theme .shop-account-menu>button:hover{color:#fff;background:#303642}.shop-theme .shop-main{outline:none;max-width:1380px;min-height:calc(100vh - 280px);margin:0 auto;padding:28px 40px 60px}.shop-theme .shop-home-top{grid-template-columns:minmax(0,2.05fr) minmax(280px,1fr);gap:20px;margin-bottom:20px;display:grid}.shop-theme .shop-feature{isolation:isolate;background:#1c2534;border:1px solid #2e394c;border-radius:12px;min-height:316px;display:flex;position:relative;overflow:hidden}.shop-theme .shop-feature:before{content:"";z-index:-2;background:linear-gradient(105deg,#1b2332 20%,#22334b);position:absolute;inset:0}.shop-theme .shop-feature-copy{z-index:2;flex:1;padding:30px 32px 25px;position:relative}.shop-theme .shop-feature h1{letter-spacing:-1px;margin:17px 0 12px;font-size:34px;font-weight:650;line-height:1.35}.shop-theme .shop-feature-copy>p{color:#9faec4;font-size:12px;line-height:1.9}.shop-theme .shop-feature-actions{gap:10px;margin-top:22px;display:flex}.shop-theme .shop-feature-foot{color:#8c9ab1;gap:20px;margin-top:25px;font-size:10px;display:flex}.shop-theme .shop-feature-foot span{align-items:center;gap:6px;display:flex}.shop-theme .shop-feature-visual{z-index:0;color:#506f9d;justify-content:center;align-items:center;width:43%;min-width:180px;padding:24px;display:flex;position:relative}.shop-theme .shop-feature-circle{border:1px solid #738daf18;border-radius:50%;width:310px;height:310px;position:absolute;transform:rotate(-25deg)}.shop-theme .shop-feature-circle:before,.shop-theme .shop-feature-circle:after{content:"";border:1px solid #738daf16;border-radius:50%;position:absolute;inset:24px}.shop-theme .shop-feature-circle:after{background:#7399d405;inset:52px}.shop-theme .shop-feature-image{object-fit:contain;filter:drop-shadow(0 20px 20px #090e1c88);width:100%;height:230px;position:relative;transform:rotate(-15deg)}.shop-theme .shop-feature-art-caption{letter-spacing:2px;color:#6b7f9f;white-space:nowrap;font-size:8px;position:absolute;bottom:30px}.shop-theme .shop-account-summary{flex-direction:column;gap:0;padding:24px;display:flex}.shop-theme .shop-account-greeting{align-items:center;gap:13px;display:flex}.shop-theme .shop-account-avatar{color:#a6b9db;background:#2a3040;border:1px solid #3a4151;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.shop-theme .shop-account-greeting>div>span{color:#9ea7b1;margin-bottom:3px;font-size:11px;display:block}.shop-theme .shop-account-greeting strong{font-size:14px;font-weight:550}.shop-theme .shop-home-balance{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:22px 0 18px;padding-bottom:20px;display:flex;position:relative}.shop-theme .shop-home-balance>span{color:#8e97a7;flex-basis:100%;font-size:11px;display:block}.shop-theme .shop-home-balance>strong{overflow-wrap:anywhere;letter-spacing:-.6px;font-variant-numeric:tabular-nums;max-width:100%;font-size:28px;font-weight:600}.shop-theme .shop-home-balance>.ds-button{margin-left:auto;position:static}.shop-theme .shop-account-greeting>div{min-width:0}.shop-theme .shop-account-greeting strong{overflow-wrap:anywhere}.shop-theme .shop-account-shortcuts{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px;display:grid}.shop-theme .shop-account-shortcuts button{text-align:left;color:#fff;background:0 0;padding:0}.shop-theme .shop-account-shortcuts strong{font-size:23px;font-weight:550;display:block}.shop-theme .shop-account-shortcuts span{color:#8994a5;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.shop-theme .shop-summary-help{color:#9bb7e7;background:#237bff0c;border:1px solid #237bff1c;border-radius:7px;align-items:center;gap:9px;width:100%;margin-top:auto;padding:12px 10px;font-size:10px;display:flex}.shop-theme .shop-summary-help>span{text-align:left;flex:1}.shop-theme .shop-signin-summary{margin:25px 0}.shop-theme .shop-signin-summary>p{color:#959eac;margin-bottom:20px;font-size:12px;line-height:1.9}.shop-theme .shop-signin-summary>.ds-button{width:100%}.shop-theme .shop-notice{color:#a5afbd;border:1px solid var(--line);background:#1b1d24;border-radius:8px;align-items:center;gap:12px;margin-bottom:36px;padding:12px 16px;font-size:11px;display:flex}.shop-theme .shop-notice>svg{color:#6889bb}.shop-theme .shop-notice>p{flex:1}.shop-theme .shop-notice>button{color:#8eb6f6;white-space:nowrap;background:0 0;align-items:center;gap:8px;font-size:11px;display:flex}.shop-theme .shop-products-section{scroll-margin-top:100px}.shop-theme .shop-section-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.shop-theme .shop-section-kicker{letter-spacing:1.6px;color:#727e91;margin-bottom:7px;font-size:9px;display:block}.shop-theme .shop-section-top h2{letter-spacing:-.4px;align-items:center;gap:14px;font-size:22px;font-weight:600;display:flex}.shop-theme .shop-section-top h2 small{color:#8994a5;border:1px solid var(--line);letter-spacing:0;background:#22262f;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:450}.shop-theme .shop-section-top p{color:#8793a5;margin-top:9px;font-size:11px;line-height:1.8}.shop-theme .shop-category-row{border-bottom:1px solid var(--line);gap:25px;margin-bottom:20px;padding:0 4px;display:flex;overflow-x:auto}.shop-theme .shop-category-row>button{color:#9ea7b1;white-space:nowrap;background:0 0;align-items:center;gap:8px;min-height:49px;padding:0 5px 12px;font-size:13px;display:flex;position:relative}.shop-theme .shop-category-row>button.is-active{color:#70aaff;font-weight:550}.shop-theme .shop-category-row>button.is-active:after{content:"";background:#237bff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.shop-theme .shop-category-row>button:disabled{opacity:1;color:#727a89;cursor:not-allowed}.shop-theme .shop-category-row small{color:#7c8595;border:1px solid #333844;border-radius:3px;padding:1px 4px;font-size:9px}.shop-theme .shop-market-controls{border:1px solid var(--line);background:#1b1d24;border-radius:9px;align-items:flex-end;gap:12px;padding:17px;display:flex}.shop-theme .shop-market-controls>.ds-search{flex:1;min-width:180px}.shop-theme .shop-market-controls>.ds-field{min-width:140px}.shop-theme .shop-price-filter{color:#687286;align-items:center;gap:7px;display:flex}.shop-theme .shop-price-filter input{border:1px solid var(--line);color:#dbe2ec;background:#15171c;border-radius:7px;width:84px;height:40px;padding:10px;font-size:12px}.shop-theme .shop-market-subbar{justify-content:space-between;align-items:center;gap:15px;margin:18px 0;display:flex}.shop-theme .shop-market-subbar>span{color:#818c9e;font-size:11px}.shop-theme .shop-product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.shop-theme .shop-product-card{border:1px solid var(--line);background:#1b1d24;border-radius:12px;flex-direction:column;transition:background .16s,border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.shop-theme .shop-product-card:hover{background:#1e222b;border-color:#4678c580;transform:translateY(-2px)}.shop-theme .shop-product-topline{justify-content:space-between;align-items:center;gap:10px;padding:13px 15px 0;display:flex}.shop-theme .shop-product-topline>span:last-child{color:#8c98a8;align-items:center;gap:5px;font-size:10px;display:flex}.shop-theme .shop-product-topline i{background:#52b695;border-radius:50%;width:4px;height:4px}.shop-theme .shop-product-art{color:#8190a8;background:radial-gradient(at 50% 55%,#2d344360,#1b1d2400 70%);place-items:center;width:100%;height:185px;padding:15px 25px;display:grid;position:relative}.shop-theme .shop-product-art:disabled{opacity:1;cursor:default}.shop-theme .shop-product-image{object-fit:contain;filter:drop-shadow(0 10px 12px #0005);width:100%;height:155px;transition:transform .22s}.shop-theme .shop-product-card:hover .shop-product-image{transform:scale(1.06)}.shop-theme .shop-product-peek{color:#b5c8e7;opacity:0;background:#111925d9;border:1px solid #4d628a44;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;transition:opacity .16s;display:flex;position:absolute;bottom:8px}.shop-theme .shop-product-art:hover .shop-product-peek,.shop-theme .shop-product-art:focus-visible .shop-product-peek{opacity:1}.shop-theme .shop-product-body{flex-direction:column;flex:1;padding:0 17px 17px;display:flex}.shop-theme .shop-product-kind{color:#8390a2;font-size:10px}.shop-theme .shop-product-body h3{overflow-wrap:anywhere;min-height:44px;margin:7px 0 6px;font-size:14px;font-weight:550;line-height:1.6}.shop-theme .shop-product-spec{color:#8e99aa;font-size:11px;line-height:1.7}.shop-theme .shop-product-price{align-items:baseline;gap:7px;margin:18px 0 14px;display:flex}.shop-theme .shop-product-price strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:23px;font-weight:650}.shop-theme .shop-product-price>span{color:#8490a2;font-size:10px}.shop-theme .shop-product-buy{width:100%;margin-top:auto}.shop-theme .shop-product-foot{color:#758399;text-align:center;margin-top:10px;font-size:9px}.shop-theme .shop-quantity{color:#8d99ab;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;display:flex}.shop-theme .shop-quantity>div{border:1px solid var(--line);border-radius:5px;align-items:center;display:flex;overflow:hidden}.shop-theme .shop-quantity button{color:#bac5d7;background:#242a36;width:28px;height:27px}.shop-theme .shop-quantity input{appearance:textfield;color:#dce3ef;text-align:center;background:#171b23;border:0;width:36px;height:27px;padding:3px;font-size:11px}.shop-theme .shop-quantity input::-webkit-inner-spin-button{appearance:none}.shop-theme .shop-market-empty{background:#191c23;border-style:dashed;place-items:center;min-height:260px;padding:25px;display:grid}.shop-theme .shop-library-section{margin-top:44px}.shop-theme .shop-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.shop-theme .shop-library-card{border:1px solid var(--line);color:#e5eaf2;text-align:left;background:#1b1d24;border-radius:10px;flex-direction:column;padding:0;transition:border-color .16s,background .16s;display:flex;overflow:hidden}.shop-theme .shop-library-card:hover{background:#222630;border-color:#446393}.shop-theme .shop-library-art{background:#20242d;place-items:center;width:100%;height:132px;padding:12px 22px;display:grid}.shop-theme .shop-library-image{object-fit:contain;filter:drop-shadow(0 6px 8px #0005);width:100%;height:108px}.shop-theme .shop-library-card>div:last-child{flex-direction:column;flex:1;padding:14px 16px;display:flex}.shop-theme .shop-library-card span{color:#818b9d;font-size:9px}.shop-theme .shop-library-card h3{margin:5px 0 13px;font-size:12px;font-weight:500;line-height:1.7}.shop-theme .shop-library-card small{color:#80a9e9;align-items:center;gap:6px;margin-top:auto;font-size:10px;display:flex}.shop-theme .shop-process-strip{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;padding-top:26px;display:grid}.shop-theme .shop-process-strip>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:0 25px;display:flex}.shop-theme .shop-process-strip>div:first-child{padding-left:0}.shop-theme .shop-process-strip>div:last-child{border:0}.shop-theme .shop-process-number{color:#3e4b62;letter-spacing:-1px;font-size:24px}.shop-theme .shop-process-strip svg{color:#7f9bc6}.shop-theme .shop-process-strip strong{font-size:12px;font-weight:500}.shop-theme .shop-process-strip p{color:#818b9d;margin-top:4px;font-size:10px}.shop-theme .shop-footer{color:#788497;max-width:1380px;margin:auto;padding:0 40px 24px}.shop-theme .shop-footer-language{justify-content:flex-end;padding:0 0 18px;display:none}.shop-theme .shop-footer-language select{color:#a3b2ca;background:#202735;border:1px solid #3b4860}.shop-theme .shop-catalog-stale{color:#c8af82;background:#a5813510;border:1px solid #c8a14928;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;font-size:11px;display:flex}.shop-theme .shop-catalog-stale button{color:#9ab9ee;white-space:nowrap;background:0 0;font-size:11px}.shop-theme .shop-footer-top{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.shop-theme .shop-footer strong{color:#aeb8c9;letter-spacing:1px;font-size:16px;font-weight:600}.shop-theme .shop-footer p{letter-spacing:2px;margin-top:6px;font-size:10px}.shop-theme .shop-footer nav{gap:24px;display:flex}.shop-theme .shop-footer nav button,.shop-theme .shop-footer nav a{color:#8f99a9;background:0 0;padding:0;font-size:11px}.shop-theme .shop-footer nav button:hover,.shop-theme .shop-footer nav a:hover{color:#d1ddf0}.shop-theme .shop-footer-bottom{color:#687487;border-top:1px solid #c1ceff07;justify-content:space-between;gap:15px;padding-top:18px;font-size:9px;display:flex}.shop-theme .shop-mobile-nav{display:none}.shop-theme .button{min-height:38px;box-shadow:none;border-radius:7px;gap:9px;padding:9px 14px;font-size:12px}.shop-theme .button.primary{color:#fff;background:var(--shop-primary-solid);border-color:var(--shop-primary-solid)}.shop-theme .button.primary:not(:disabled):hover{background:var(--shop-primary-solid-hover)}.shop-theme .button.secondary{color:#d0d9e8;border-color:var(--line);background:#252a35}.shop-theme .button.secondary:not(:disabled):hover{background:#303745;border-color:#657ca14d}.shop-theme .button.small{min-height:32px;padding:6px 10px;font-size:11px}.shop-theme .button.danger{background:#b94451}.shop-theme .text-button{color:#7dadf7;font-size:11px}.shop-theme .text-button:hover{color:#b0cfff}.shop-theme .icon-button{color:#9aa7bb;background:0 0}.shop-theme .icon-button:hover{color:#eef4ff;background:#2f3745}.shop-theme .badge{color:#9eabc0;background:#2a303d;border:1px solid #8899bf10;font-size:10px}.shop-theme .badge.green{color:#60d39d;background:#22c55e12;border-color:#22c55e15}.shop-theme .badge.red{color:#f28b96;background:#ef444412;border-color:#ef44441a}.shop-theme .badge.neutral{color:#99a7bc;background:#c1ceff07}.shop-theme .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80;background:#080b14b8;padding:24px}.shop-theme .modal{color:#e9edf5;background:#1b1d24;border:1px solid #3a4253;border-radius:12px;padding:26px;box-shadow:0 28px 90px #0008}.shop-theme .modal>header h2{color:#f2f4f8;font-size:19px;font-weight:600;line-height:1.5}.shop-theme .modal-intro{color:#a0abbd;font-size:12px;line-height:1.9}.shop-theme .field>span,.shop-theme .field>small{color:#a6b1c4}.shop-theme .field input,.shop-theme .field textarea,.shop-theme .field select{color:#edf2fa;background:#151820;border:1px solid #353d4d;border-radius:7px;padding:11px 12px}.shop-theme .field input:focus,.shop-theme .field textarea:focus,.shop-theme .field select:focus{border-color:#237bff;box-shadow:0 0 0 3px #237bff18}.shop-theme input::placeholder,.shop-theme textarea::placeholder{color:#69758b}.shop-theme .modal-actions{border-color:var(--line)}.shop-theme .auth-toggle,.shop-theme .auth-links a{color:#8db6f8}.shop-theme .auth-links{border-color:var(--line)}.shop-theme .form-error,.shop-theme .error-banner{color:#f49ba6;background:#ef444410;border-color:#ef44443d}.shop-theme .error-banner{border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:12px;display:flex}.shop-theme .error-banner span{flex:1}.shop-theme .error-banner button{color:#f3b2ba;background:0 0;font-size:11px}.shop-theme .info-line{color:#a1bce9;background:#237bff0b;border:1px solid #237bff26;border-radius:8px;font-size:12px;line-height:1.9}.shop-theme .shop-purchase-retry{align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.shop-theme .shop-purchase-retry>span{flex:1}.shop-theme .service-waiting{color:#d8bb7e;background:#a5813510;border:1px solid #c8a14928;border-radius:8px;padding:14px 17px}.shop-theme .service-waiting strong{font-size:12px}.shop-theme .service-waiting p{color:#af9c79;margin:4px 0;font-size:11px}.shop-theme .service-waiting small{display:none}.shop-theme .pending-order-notice{color:#d5bd93;background:#ab854015;border-color:#c19a4430}.shop-theme .pending-order-notice p{color:#a99b82;font-size:11px}.shop-theme .toast{z-index:100;color:#d7e7ff;background:#26364c;border:1px solid #5278a85c;border-radius:9px;box-shadow:0 10px 40px #0006}.shop-theme .toast>svg{color:#66d49e}.shop-theme .section{margin-top:0}.shop-theme .section-heading h2{color:#f0f3fa;font-size:26px;font-weight:600}.shop-theme .section-heading .eyebrow{color:#7e8ca2}.shop-theme .section-description,.shop-theme .section-heading>.muted{color:#98a5ba}.shop-theme .empty{border-color:var(--line);color:#a9b4c7;background:0 0}.shop-theme .empty h3{color:#dfe6f4}.shop-theme .empty p{color:#8f9cb1}.shop-theme .empty-icon{color:#6f9ee6;background:#263148;border-color:#3b527a}.shop-theme .details{border-color:var(--line)}.shop-theme .details>div{border-color:#c1ceff0a}.shop-theme .details dt{color:#8190a6}.shop-theme .details dd{color:#c1cce0}.shop-theme .table-shell{border-color:var(--line);background:#1b1d24}.shop-theme th{color:#8e9bb0;border-color:var(--line);background:#20252f}.shop-theme td{color:#bec9db;border-color:#c1ceff0a}.shop-theme .row-issue{color:#c9a477}.shop-theme .field-hint,.shop-theme .footnote{color:#8390a7}.shop-theme .shop-guide>p{color:#9da9bd;font-size:12px;line-height:1.9}.shop-theme .shop-guide ol{counter-reset:guide;margin:23px 0;padding:0;list-style:none}.shop-theme .shop-guide li{counter-increment:guide;padding:0 0 22px 42px;position:relative}.shop-theme .shop-guide li:before{content:counter(guide);color:#8db8ff;background:#237bff1c;border:1px solid #237bff36;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;display:grid;position:absolute;top:1px;left:0}.shop-theme .shop-guide strong{color:#e0e7f3;font-size:13px;font-weight:550}.shop-theme .shop-guide li p{color:#939fb5;margin-top:7px;font-size:11px;line-height:1.9}.shop-theme .catalog-filters{border-color:var(--line);background:#1b1d24;border-radius:9px}.shop-theme .catalog-filters label>span{color:#99a6ba}.shop-theme .catalog-filters input,.shop-theme .catalog-filters select{color:#d6e0f0;background:#151820;border-color:#343e50}.shop-theme .catalog-card{border-color:var(--line);background:#1b1d24}.shop-theme .catalog-card:hover{border-color:#5275ad}.shop-theme .catalog-card-art,.shop-theme .catalog-detail-art{background:#232833}.shop-theme .catalog-card h3{color:#d7dfec}.shop-theme .catalog-card-body>span:first-child{color:#8290a7}.shop-theme .catalog-card .catalog-card-action{color:#85aff5}.shop-theme .catalog-result-summary,.shop-theme .catalog-pagination>span,.shop-theme .catalog-source,.shop-theme .catalog-entry-meta,.shop-theme .catalog-description{color:#98a6bd}.shop-theme .catalog-source a{color:#8aafe5}.shop-theme .catalog-related h3{color:#b3c2da}.shop-theme .catalog-related article{border:1px solid var(--line);background:#242b38}.shop-theme .catalog-related article>span{color:#b7c5dc}.shop-theme .catalog-note{color:#95add2;background:#237bff0c;border:1px solid #237bff22}.shop-theme .item-image-placeholder{color:#647792}.shop-theme .modal.opening-reveal-modal{background:#1b1d24;border-color:#394253;border-radius:14px}.shop-theme .opening-reveal-modal>header h2,.shop-theme .opening-reveal-modal .opening-source h3{color:#e9eef8}.shop-theme .opening-reveal-modal .opening-source small,.shop-theme .opening-reveal-modal .opening-source p{color:#94a7c6}.shop-theme .opening-reveal-modal .opening-source>img,.shop-theme .opening-reveal-modal .opening-source>span{background:#273044;border-color:#3a475e}.shop-theme .opening-reveal-modal .opening-counter{color:#96a9c9;background:#222a38;border-color:#38445b}.shop-theme .opening-reveal-modal .opening-counter strong{color:#e2ecff}.shop-theme .opening-reveal-modal .opening-reel{background:#141a26;border-color:#364764}.shop-theme .opening-reveal-modal .opening-reel:before{background:linear-gradient(90deg,#141a26,#141a2600)}.shop-theme .opening-reveal-modal .opening-reel:after{background:linear-gradient(-90deg,#141a26,#141a2600)}.shop-theme .opening-reveal-modal .opening-status p{color:#d5e2f9}.shop-theme .opening-reveal-modal .opening-status small{color:#94a2b8}.shop-theme .opening-reveal-modal .opening-result{color:#dce8fb;background:#222b3b;border-color:#3c5477}.shop-theme .opening-reveal-modal .opening-result h3{color:#edf4ff}.shop-theme .opening-reveal-modal .opening-result p,.shop-theme .opening-reveal-modal .opening-result small{color:#a2b3cc}.shop-theme .opening-reveal-modal .opening-pool{background:#191f2b;border-color:#343d4e}.shop-theme .opening-reveal-modal .opening-pool summary{color:#9dacc3}.shop-theme .opening-reveal-modal .opening-pool-item{color:#bbc8dc;background:#242b38}.shop-theme .opening-reveal-modal .opening-progress button{color:#9db0cc;background:#222b3a;border-color:#36445d}.shop-theme .opening-reveal-modal .opening-progress button.done{color:#85d4b8;background:#19362f;border-color:#2d5549}.shop-theme .opening-reveal-modal .opening-progress button.active{color:#bdd7ff;background:#237bff22;border-color:#417fd3;box-shadow:0 0 0 2px #237bff18}.shop-theme .opening-reveal-modal .opening-pool-grid article{background:#232b39;border-color:#354156}.shop-theme .opening-reveal-modal .opening-pool-grid .name,.shop-theme .opening-reveal-modal .opening-pool-grid article>span:not(.item-image-placeholder){color:#aabbd5}.shop-theme .opening-reveal-modal .opening-pool>p,.shop-theme .opening-reveal-modal .opening-footer>small{color:#8d9eb7}.shop-theme .opening-reveal-modal .opening-footer{border-color:#333d50}.shop-theme.account-page{--line:#c1ceff1f;color:#edf2fa;background:#15171c;min-height:100vh}.shop-theme .account-panel{background:#1b1d24;border-color:#343e50;box-shadow:0 20px 70px #0005}.shop-theme .account-panel h1,.shop-theme .account-brand{color:#eef4ff}.shop-theme .account-notice{color:#7cdbad;background:#22c55e10;border-color:#22c55e30}@media (max-width:1200px){.shop-theme .shop-footer-language{display:flex}}@media (min-width:1600px){.shop-theme .shop-main,.shop-theme .shop-footer{max-width:1440px}}@media (max-width:1200px){.shop-theme .shop-header-inner{gap:28px;padding:0 24px}.shop-theme .shop-navigation{gap:22px}.shop-theme .shop-main,.shop-theme .shop-footer{padding-left:24px;padding-right:24px}.shop-theme .shop-language{display:none}.shop-theme .shop-home-top{grid-template-columns:minmax(0,1.8fr) minmax(275px,1fr)}.shop-theme .shop-feature-copy{padding:28px 25px}.shop-theme .shop-feature-visual{width:39%;min-width:155px;padding:10px}.shop-theme .shop-feature h1{font-size:31px}.shop-theme .shop-feature-foot{gap:12px;font-size:9px}}@media (max-width:960px){.shop-theme .shop-header-inner{gap:22px}.shop-theme .shop-brand{font-size:17px}.shop-theme .shop-navigation{gap:18px}.shop-theme .shop-navigation button{font-size:12px}.shop-theme .shop-header-actions{gap:9px}.shop-theme .shop-refresh,.shop-theme .shop-wallet-caption{display:none}.shop-theme .shop-home-top{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:15px}.shop-theme .shop-account-summary{padding:20px}.shop-theme .shop-feature-visual{opacity:.85;z-index:-1;width:48%;position:absolute;bottom:30px;right:-22px}.shop-theme .shop-feature-copy{background:linear-gradient(90deg,#1b2332dd,#0000)}.shop-theme .shop-feature h1{font-size:29px}.shop-theme .shop-feature-image{height:185px}.shop-theme .shop-feature-art-caption{display:none}.shop-theme .shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shop-theme .shop-market-controls{flex-wrap:wrap}.shop-theme .shop-market-controls>.ds-search{flex-basis:45%}.shop-theme .shop-process-strip>div{gap:10px;padding:0 15px}.shop-theme .shop-process-number{display:none}}@media (max-width:740px){.shop-theme.shop-app{padding-bottom:66px}.shop-theme .shop-header{height:62px}.shop-theme .shop-header-inner{gap:12px;padding:0 16px}.shop-theme .shop-brand{gap:5px;font-size:16px}.shop-theme .shop-brand small{font-size:8px}.shop-theme .shop-brand-symbol{width:29px}.shop-theme .shop-navigation{display:none}.shop-theme .shop-header-actions{gap:10px}.shop-theme .shop-header-actions>.ds-button{min-height:33px;padding:8px 11px;font-size:11px}.shop-theme .shop-wallet-button{gap:8px;padding:5px 5px 5px 9px;font-size:11px}.shop-theme .shop-wallet-plus{width:22px;height:22px}.shop-theme .shop-main{padding:18px 16px 36px}.shop-theme .shop-home-top{grid-template-columns:1fr;gap:14px}.shop-theme .shop-feature{min-height:285px}.shop-theme .shop-feature-copy{padding:24px}.shop-theme .shop-feature h1{font-size:31px}.shop-theme .shop-feature-visual{opacity:1;width:45%;bottom:42px;right:0}.shop-theme .shop-feature-image{height:200px}.shop-theme .shop-feature-foot{margin-top:18px}.shop-theme .shop-account-summary{grid-template-columns:1fr 1fr;align-items:center;gap:12px 20px;padding:17px;display:grid}.shop-theme .shop-account-greeting strong{font-size:12px}.shop-theme .shop-account-greeting>div>span{font-size:10px}.shop-theme .shop-account-avatar{width:35px;height:35px}.shop-theme .shop-home-balance{border:0;margin:0;padding:0}.shop-theme .shop-home-balance>strong{font-size:22px}.shop-theme .shop-home-balance>.ds-button{bottom:3px;right:0}.shop-theme .shop-home-balance>.ds-button svg{display:none}.shop-theme .shop-home-balance>span{margin-bottom:1px}.shop-theme .shop-account-shortcuts{gap:15px;margin:0}.shop-theme .shop-account-shortcuts strong{font-size:18px}.shop-theme .shop-account-shortcuts span{font-size:10px}.shop-theme .shop-summary-help{padding:9px;font-size:9px}.shop-theme .shop-signin-summary{margin:0}.shop-theme .shop-signin-summary>p{display:none}.shop-theme .shop-signin-summary>.ds-button{font-size:11px}.shop-theme .shop-account-summary:has(.shop-signin-summary) .shop-summary-help{grid-column:1/-1}.shop-theme .shop-notice{gap:9px;margin-bottom:27px;padding:11px 12px;font-size:10px}.shop-theme .shop-notice>button{font-size:10px}.shop-theme .shop-notice>button svg{display:none}.shop-theme .shop-section-top h2{font-size:20px}.shop-theme .shop-section-kicker{font-size:8px}.shop-theme .shop-section-top{gap:12px;margin-bottom:15px}.shop-theme .shop-category-row{gap:20px;margin-bottom:14px}.shop-theme .shop-category-row>button{min-height:45px;font-size:12px}.shop-theme .shop-market-controls{gap:10px;padding:12px}.shop-theme .shop-market-controls>.ds-search{flex-basis:100%;min-width:0}.shop-theme .shop-market-controls>.ds-field{flex:1;min-width:0}.shop-theme .shop-price-filter{flex:1}.shop-theme .shop-price-filter label{flex:1;min-width:0}.shop-theme .shop-price-filter input{width:100%;min-width:0;font-size:11px}.shop-theme .shop-market-subbar{flex-wrap:wrap;gap:9px;margin:14px 0}.shop-theme .shop-market-subbar>span{font-size:10px}.shop-theme .shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-theme .shop-product-topline{gap:5px;padding:10px 10px 0}.shop-theme .shop-product-topline .ds-badge{padding:3px 5px;font-size:8px}.shop-theme .shop-product-topline>span:last-child{font-size:8px}.shop-theme .shop-product-art{height:135px;padding:8px 15px}.shop-theme .shop-product-image{height:116px}.shop-theme .shop-product-body{padding:0 11px 12px}.shop-theme .shop-product-kind{font-size:8px}.shop-theme .shop-product-body h3{min-height:39px;font-size:12px}.shop-theme .shop-product-spec{font-size:10px}.shop-theme .shop-product-price strong{font-size:20px}.shop-theme .shop-product-price{margin:13px 0 11px}.shop-theme .shop-product-buy{min-height:35px;font-size:11px}.shop-theme .shop-product-foot{font-size:8px}.shop-theme .shop-library-section{margin-top:30px}.shop-theme .shop-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-theme .shop-library-art{height:115px}.shop-theme .shop-library-image{height:94px}.shop-theme .shop-library-card>div:last-child{padding:11px}.shop-theme .shop-library-card h3{font-size:11px}.shop-theme .shop-process-strip{gap:12px;margin-top:25px;padding-top:21px}.shop-theme .shop-process-strip>div{border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0}.shop-theme .shop-process-strip strong{font-size:10px}.shop-theme .shop-process-strip p{font-size:9px}.shop-theme .shop-footer{padding:0 16px 24px}.shop-theme .shop-footer-top{align-items:flex-start;padding:20px 0}.shop-theme .shop-footer nav{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.shop-theme .shop-footer nav a,.shop-theme .shop-footer nav button{text-align:left;font-size:10px}.shop-theme .shop-footer-bottom{flex-direction:column;gap:8px;font-size:8px}.shop-theme .shop-mobile-nav{padding:8px 12px calc(8px + env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b1d24f5;border-top:1px solid #c1ceff18;display:flex;position:fixed;bottom:0;left:0;right:0}.shop-theme .shop-mobile-nav>button{color:#7d899e;background:0 0;flex-direction:column;flex:1;align-items:center;gap:5px;padding:3px;font-size:10px;display:flex}.shop-theme .shop-mobile-nav>button[aria-current]{color:#73a9ff}.shop-theme .modal-backdrop{padding:14px}.shop-theme .modal{max-height:calc(100dvh - 50px);padding:21px}.shop-theme .modal>header h2{font-size:17px}.shop-theme .toast{max-width:none;font-size:12px;bottom:90px;left:16px;right:16px;transform:none}.shop-theme .shop-purchase-retry{flex-wrap:wrap;font-size:11px}.shop-theme .section-heading h2{font-size:23px}}@media (max-width:380px){.shop-theme .shop-main{padding-left:12px;padding-right:12px}.shop-theme .shop-account-summary{gap:14px;padding:15px}.shop-theme .shop-home-balance>strong{font-size:19px}.shop-theme .shop-home-balance>.ds-button{padding:5px 7px;font-size:10px}.shop-theme .shop-product-topline>span:last-child i{display:none}.shop-theme .shop-product-foot{letter-spacing:-.4px}.shop-theme .shop-wallet-caption{display:none}}@media (prefers-reduced-motion:reduce){.shop-theme *{scroll-behavior:auto!important}.shop-theme .shop-product-card,.shop-theme .shop-product-image,.shop-theme .shop-product-peek,.shop-theme .shop-library-card{transition:none}.shop-theme .shop-product-card:hover,.shop-theme .shop-product-card:hover .shop-product-image{transform:none}}
