@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:optional;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/ibm-plex-mono-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/ibm-plex-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#08070c;--bg2:#0d0b13;--surface:#12101a;--surface2:#181421;--surface3:#211a2d;--line:#30283d;--line2:#51416a;--text:#f6f2ff;--muted:#aaa2b8;--quiet:#746c82;--lime:#c4ff47;--lime2:#e0ff9f;--ink:#111407;--violet:#9565ff;--cyan:#6beaff;--magenta:#ff60b4;--red:#ff647c;--yellow:#ffd166;--blue:#79b8ff;--shadow:0 28px 80px #0000007a;color:var(--text);background:var(--bg);font-synthesis:none;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:0;min-height:100vh;color:var(--text);margin:0}body:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#9565ff0e 1px,#0000 1px),linear-gradient(90deg,#9565ff0e 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}body:after{content:"";z-index:100;background:linear-gradient(90deg,var(--lime) 0 18%,var(--violet) 18% 72%,var(--cyan) 72% 76%,transparent 76%);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;font-family:Space Grotesk,Inter,sans-serif;line-height:1.02}h1{font-size:clamp(48px,6vw,82px)}h2{font-size:clamp(34px,4vw,52px)}main:not(.admin-page){width:min(1220px,100% - 40px);min-height:60vh;margin:0 auto;padding-bottom:110px}.app-shell{min-height:100vh}.button{border:1px solid var(--line2);min-height:46px;color:var(--text);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.button:hover{border-color:var(--violet);transform:translateY(-2px)}.button-primary{border-color:var(--lime);background:var(--lime);color:var(--ink);box-shadow:0 10px 34px #c4ff471f}.button-primary:hover{background:var(--lime2);box-shadow:0 14px 42px #c4ff4733}.button:disabled{cursor:not-allowed;opacity:.45;transform:none}.button.full{width:100%}.button-quiet{background:var(--surface)}.page-kicker,.modal-kicker{color:var(--lime);letter-spacing:.18em;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:block}.text-link,.back-link{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover,.back-link:hover{color:var(--lime)}.field{gap:8px;display:grid}.field>span{color:var(--muted);font-size:11px;font-weight:700}.field>span small{color:var(--quiet)}input,textarea,select{border:1px solid var(--line);background:#0d0b13;border-radius:11px;outline:0;width:100%;padding:13px 14px;transition:all .18s}input:focus,textarea:focus,select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #9565ff24}textarea{resize:vertical}.status{width:max-content;color:var(--lime2);white-space:nowrap;background:#211a2d;border-radius:99px;align-items:center;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-awaiting_payment,.status-waiting_customer,.status-low_stock{color:var(--yellow);background:#302b17}.status-failed,.status-refunded,.status-empty,.status-disabled{color:#faa;background:#311b1d}.status-completed,.status-resolved,.status-active,.status-in_stock{color:var(--lime);background:#1e2b17}.site-header :focus-visible,main:not(.admin-page) :focus-visible,.site-footer :focus-visible,.mobile-dock :focus-visible{outline:2px solid var(--lime);outline-offset:3px}.site-header{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d0be0;border-bottom:1px solid #35463abf;position:sticky;top:0}.header-inner{align-items:center;gap:54px;width:min(1220px,100% - 40px);height:74px;margin:auto;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand-mark{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:11px;grid-template-columns:repeat(3,1fr);align-items:end;padding:6px;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:10px;font-weight:800;display:grid;transform:rotate(-4deg)}.brand-mark i{font-style:normal;transform:rotate(4deg)}.brand-copy{display:grid}.brand-copy b{font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:14px}.brand-copy small{color:var(--quiet);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.main-nav{align-self:stretch;gap:30px;display:flex}.main-nav a{color:var(--muted);align-items:center;font-size:13px;font-weight:600;display:flex;position:relative}.main-nav a:after{content:"";background:var(--lime);height:2px;transition:all .25s;position:absolute;bottom:-1px;left:0;right:100%}.main-nav a:hover,.main-nav a.active{color:var(--text)}.main-nav a.active:after{right:0}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.header-cart,.account-button,.round-action,.menu-button{border:1px solid var(--line);background:var(--surface);min-height:39px;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.header-cart:hover,.account-button:hover,.round-action:hover{color:var(--text);border-color:var(--line2)}.header-cart em,.profile-actions em{background:var(--lime);min-width:19px;height:19px;color:var(--ink);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.round-action{justify-content:center;width:40px;padding:0}.account-button{cursor:pointer}.menu-button{justify-content:center;width:40px;padding:0;display:none}.mobile-dock{display:none}.hero-section{padding-top:64px}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:50px;min-height:560px;display:grid}.hero-copy{z-index:2;position:relative}.hero-kicker{color:var(--lime);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:27px;font-size:11px;font-weight:800;display:inline-flex}.hero-copy h1 em{color:var(--lime);font-style:normal}.hero-copy>p{max-width:600px;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.7}.hero-search{border:1px solid var(--line2);background:var(--surface);border-radius:14px;align-items:center;gap:11px;max-width:530px;height:56px;margin-top:34px;padding:0 16px;display:flex;box-shadow:0 16px 50px #0003}.hero-search svg{color:var(--lime)}.hero-search input{box-shadow:none;background:0 0;border:0;padding:0}.hero-actions{gap:10px;margin-top:16px;display:flex}.hero-showcase{border:1px solid var(--line);background:#101612;border-radius:30px;height:500px;position:relative;overflow:hidden}.hero-showcase:after{content:"";background:var(--lime);filter:blur(80px);opacity:.22;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-100px}.showcase-word{color:#1a241d;letter-spacing:-.12em;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:150px;position:absolute;top:16px;left:28px}.showcase-card{border-radius:28px;width:285px;height:370px;position:absolute}.card-back{color:#526357;background:#18211b;border:1px solid #3e5142;padding:24px;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:11px;top:68px;left:80px;transform:rotate(-13deg)}.card-main{z-index:2;background:var(--lime);color:var(--ink);flex-direction:column;justify-content:space-between;padding:24px;display:flex;top:63px;left:145px;transform:rotate(8deg);box-shadow:0 36px 80px #00000073}.showcase-top{justify-content:space-between;display:flex}.showcase-logo{font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:24px}.card-main div:last-child{display:grid}.card-main small{text-transform:uppercase;font-size:10px}.card-main strong{margin:5px 0;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:35px}.card-main span:last-child{font-weight:800}.showcase-chip{z-index:3;border:1px solid var(--line2);color:var(--muted);background:#0d130f;border-radius:99px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:flex;position:absolute;bottom:25px;right:22px}.showcase-chip i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%}.hero-badges{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:30px;padding:22px 0;display:flex}.hero-badges span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.hero-badges svg{color:var(--lime)}.home-section{padding-top:105px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.section-heading>div{position:relative}.section-heading h2{margin-top:7px}.section-heading p{color:var(--muted);margin-top:12px}.section-index{color:var(--lime);font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:11px}.category-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.category-tile{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:end;gap:16px;min-height:150px;padding:21px;transition:all .25s;display:grid;position:relative;overflow:hidden}.category-tile:before{content:"";background:var(--tile,#a8ff3e);filter:blur(44px);opacity:.12;border-radius:50%;width:130px;height:130px;transition:all .3s;position:absolute;top:-55px;right:-55px}.category-tile:hover{border-color:var(--line2);background:var(--surface2);transform:translateY(-5px)}.category-tile:hover:before{opacity:.24}.category-number{color:var(--quiet);font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:9px;position:absolute;top:16px;left:18px}.category-icon{border:1px solid var(--line2);width:46px;height:46px;color:var(--tile,var(--lime));background:#0e140f;border-radius:14px;place-items:center;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:17px;display:grid}.category-copy{gap:5px;display:grid}.category-copy b{font-size:15px}.category-copy small{color:var(--muted);font-size:10px}.category-tile>svg{color:var(--muted)}.tone-xbox{--tile:#a8ff3e}.tone-playstation{--tile:#67a8ff}.tone-apple{--tile:#ff8bd5}.tone-discord{--tile:#9f8dff}.tone-nintendo{--tile:#ff6464}.tone-google{--tile:#ffd55c}.channel-banner{border:1px solid var(--line2);background:var(--surface);border-radius:22px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:20px;margin-top:88px;padding:24px;display:grid}.channel-banner>div{align-items:center;gap:15px;display:flex}.channel-banner>div:nth-of-type(2){border-left:1px solid var(--line);padding-left:22px}.channel-orbit{color:#6fe4ff;background:#172c2a;border-radius:17px;flex:none;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.channel-orbit.steam{color:#92c7ff;background:#20262e;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:17px}.channel-banner small,.channel-banner b,.channel-banner p{display:block}.channel-banner small{color:var(--lime);text-transform:uppercase;font-size:9px}.channel-banner b{margin-top:3px}.channel-banner p{color:var(--muted);margin-top:4px;font-size:10px}.channel-banner>a{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.channel-banner>a:hover{color:var(--lime)}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-height:385px;padding:18px;transition:all .25s;display:flex;position:relative;overflow:hidden}.product-card:before{content:"";background:var(--accent,var(--lime));filter:blur(60px);opacity:.08;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;left:-70px}.product-tone-xbox{--accent:#a8ff3e}.product-tone-playstation{--accent:#6eaaff}.product-tone-apple{--accent:#ff8bd5}.product-tone-discord{--accent:#9f8dff}.product-tone-nintendo{--accent:#ff6b6b}.product-tone-google-play{--accent:#ffd55c}.product-tone-telegram{--accent:#62dcff}.product-tone-steam{--accent:#79b8ff}.product-card-top{justify-content:space-between;align-items:start;display:flex;position:relative}.product-glyph{border:1px solid var(--line2);width:49px;height:49px;color:var(--accent,var(--lime));background:#0c120e;border-radius:15px;place-items:center;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:16px;display:grid}.product-glyph.large{border-radius:20px;width:68px;height:68px;font-size:23px}.quick-button,.card-arrow{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#0d130f;border-radius:11px;place-items:center;display:grid}.quick-button:hover,.card-arrow:hover{color:var(--lime);border-color:var(--line2)}.product-card-body{margin-top:auto;padding-top:55px;position:relative}.product-category{color:var(--accent,var(--lime));text-transform:uppercase;font-size:9px;font-weight:800}.product-card h3{margin-top:10px;font-size:20px;line-height:1.17}.product-card h3 a:after{content:"";position:absolute;inset:0}.product-card p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.55}.product-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:23px;padding-top:17px;display:flex}.product-card-foot>div{align-items:baseline;gap:7px;display:flex}.product-card-foot small{color:var(--quiet)}.product-card-foot span{font-size:15px}.product-card .quick-button,.product-card .card-arrow{z-index:2;position:relative}.catalog-hero{justify-content:space-between;align-items:end;gap:40px;display:flex}.catalog-hero h1{margin-top:11px}.catalog-hero p{max-width:650px;color:var(--muted);margin-top:15px}.catalog-search{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:9px;width:320px;height:50px;padding:0 14px;display:flex}.catalog-search svg{color:var(--lime)}.catalog-search input{box-shadow:none;background:0 0;border:0;padding:0}.catalog-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:43px 0 18px;padding-bottom:16px;display:flex}.catalog-tabs{gap:7px;display:flex;overflow:auto}.catalog-tabs a{border:1px solid var(--line);color:var(--muted);border-radius:10px;flex:none;padding:9px 12px;font-size:11px}.sort-button{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.catalog-result-head{color:var(--quiet);text-transform:uppercase;justify-content:space-between;margin-bottom:20px;font-size:10px;display:flex}.catalog-result-head a{color:var(--muted);align-items:center;gap:6px;display:flex}.catalog-grid{grid-template-columns:repeat(3,1fr)}.product-page{padding-top:34px}.breadcrumbs{color:var(--quiet);gap:8px;margin-bottom:24px;font-size:10px;display:flex}.breadcrumbs a:hover{color:var(--lime)}.product-detail{grid-template-columns:1.05fr .95fr;align-items:start;gap:16px;display:grid}.product-story{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:650px;padding:34px;display:flex;position:relative;overflow:hidden}.product-story:after{content:"";background:var(--accent,var(--lime));filter:blur(90px);opacity:.18;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;right:-170px}.story-watermark{color:#1c271f;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:250px;position:absolute;top:20px;right:20px}.story-top{color:var(--muted);align-items:center;gap:14px;font-size:11px;display:flex;position:relative}.product-story>div:last-child{z-index:2;position:relative}.product-story h1{max-width:700px;margin-top:16px;font-size:clamp(42px,5vw,68px)}.product-story p{max-width:570px;color:var(--muted);margin-top:20px;font-size:15px;line-height:1.65}.story-price{margin-top:38px;display:grid}.story-price small{color:var(--quiet);font-size:10px}.story-price strong{color:var(--lime);margin-top:4px;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:29px}.purchase-panel{border:1px solid var(--line2);background:var(--surface);box-shadow:var(--shadow);border-radius:24px;padding:23px;position:sticky;top:92px}.panel-heading{justify-content:space-between;margin-bottom:21px;display:flex}.panel-heading>span{align-items:center;gap:8px;font-weight:800;display:flex}.panel-heading small{color:var(--quiet)}.purchase-box{gap:18px;display:grid}.purchase-box-dense{gap:14px}.picker-label{justify-content:space-between;align-items:center;margin:1px 0 9px;display:flex}.picker-label span{color:var(--quiet);font-size:9px}.duration-tabs,.region-tabs{gap:7px;padding-bottom:3px;display:flex;overflow:auto}.duration-tabs button,.region-tabs button{border:1px solid var(--line);color:var(--muted);background:#0c110e;border-radius:10px;flex:none;padding:9px 11px;font-size:10px}.duration-tabs button:hover,.duration-tabs button.active,.region-tabs button:hover,.region-tabs button.active{border-color:var(--lime);color:var(--lime2);background:#1c2a1e}.region-tabs button{align-items:center;gap:6px;display:flex}.region-card-grid{grid-template-columns:repeat(2,1fr);gap:8px;max-height:285px;padding-right:3px;display:grid;overflow:auto}.region-card-grid button{text-align:left;border:1px solid var(--line);min-height:72px;color:var(--text);background:#0c110e;border-radius:12px;grid-template-columns:auto 1fr;gap:1px 9px;padding:11px;display:grid;position:relative}.region-card-grid button:hover,.region-card-grid button.active{border-color:var(--lime);background:#142016}.region-flag{grid-row:1/3;font-size:20px}.region-copy{gap:2px;display:grid}.region-copy b{font-size:11px}.region-copy small{color:var(--quiet);font-size:9px}.region-card-grid strong{color:var(--lime);grid-column:2;font-size:11px}.region-card-grid em{color:var(--lime);text-transform:uppercase;font-size:7px;font-style:normal;position:absolute;top:7px;right:7px}.offer-check{color:var(--lime);position:absolute;bottom:8px;right:8px}.denominations-title{margin-top:15px}.denomination-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.denomination-grid button{text-align:left;border:1px solid var(--line);background:#0c110e;border-radius:11px;gap:3px;padding:11px;display:grid;position:relative}.denomination-grid button.active,.denomination-grid button:hover{border-color:var(--lime);background:#142016}.denomination-grid span{font-size:10px}.denomination-grid strong{color:var(--lime);font-size:11px}.denomination-grid svg{color:var(--lime);position:absolute;top:8px;right:8px}.single-offer{border:1px solid var(--line);background:#0c110e;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.single-offer>span{font-size:19px}.single-offer div{display:grid}.single-offer b{font-size:11px}.single-offer small{color:var(--quiet);font-size:9px}.single-offer strong{color:var(--lime);font-size:12px}.recipient-field{padding-top:3px}.purchase-total{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding-top:16px;display:flex}.purchase-total>span:first-child{display:grid}.purchase-total small{color:var(--quiet);font-size:9px}.purchase-total strong{color:var(--lime);font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:28px}.secure-note{color:var(--quiet);align-items:center;gap:5px;font-size:8px;display:flex}.purchase-button{min-height:52px}.after-purchase-link{text-align:center;color:var(--quiet);font-size:9px}.after-purchase-link:hover{color:var(--lime)}.steps-section{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:55px;margin-top:95px;padding-top:45px;display:grid}.steps-section>div:first-child p{color:var(--muted);margin-top:13px}.steps-grid{gap:9px;display:grid}.steps-grid article{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:auto 1fr;gap:3px 13px;padding:17px;display:grid}.steps-grid svg{color:var(--lime);grid-row:1/3}.steps-grid b{font-size:13px}.steps-grid span{color:var(--muted);font-size:10px}.related-section{margin-top:95px}.page-heading h1{margin-top:11px}.page-heading p{color:var(--muted);margin-top:14px}.cart-layout{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}.cart-items,.cart-summary{border:1px solid var(--line);background:var(--surface);border-radius:18px}.cart-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:17px;display:grid}.cart-row:last-child{border-bottom:0}.cart-row-icon{width:42px;height:42px;color:var(--lime);background:#1b281f;border-radius:12px;place-items:center;display:grid}.cart-row>div{display:grid}.cart-row b{font-size:13px}.cart-row span{color:var(--muted);font-size:10px}.cart-row>strong{white-space:nowrap}.cart-row>button{width:34px;height:34px;color:var(--quiet);background:0 0;border:0;place-items:center;display:grid}.cart-row>button:hover{color:var(--red)}.cart-summary{padding:22px;position:sticky;top:92px}.cart-summary h3{margin-bottom:17px}.summary-line{color:var(--muted);justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.summary-total{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin:15px 0;padding-top:18px;display:flex}.summary-total span{color:var(--muted)}.summary-total strong{color:var(--lime);font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:26px}.cart-summary>p{color:var(--quiet);justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:8px;display:flex}.order-page{place-items:center;padding-top:70px;display:grid}.order-celebration{text-align:center;border:1px solid var(--line2);background:var(--surface);width:min(620px,100%);box-shadow:var(--shadow);border-radius:25px;padding:42px}.success-mark{background:var(--lime);width:68px;height:68px;color:var(--ink);border-radius:22px;place-items:center;margin:0 auto 24px;display:grid;transform:rotate(-5deg)}.order-celebration h1{margin-top:12px;font-size:45px}.order-celebration>p{max-width:470px;color:var(--muted);margin:14px auto 0}.order-receipt{border-top:1px solid var(--line);margin-top:28px;padding-top:12px}.order-receipt>div{text-align:left;color:var(--muted);justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.order-receipt .receipt-total{border-top:1px solid var(--line);color:var(--text);margin-top:8px;padding-top:17px;font-size:15px}.receipt-total strong{color:var(--lime)}.order-actions{justify-content:center;gap:8px;margin-top:20px;display:flex}.profile-head{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding-bottom:34px;display:flex}.avatar,.locked-avatar{background:var(--lime);width:72px;height:72px;color:var(--ink);border-radius:22px;flex:none;place-items:center;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:27px;display:grid;transform:rotate(-3deg)}.profile-head>div:nth-child(2){flex:1}.profile-head h1{margin-top:5px;font-size:42px}.profile-head p{color:var(--muted);margin-top:5px;font-size:11px}.profile-actions{gap:8px;display:flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:34px;display:grid}.stats-grid article{border:1px solid var(--line);background:var(--surface);border-radius:17px;flex-direction:column;min-height:145px;padding:17px;display:flex}.stats-grid article>span{width:36px;height:36px;color:var(--lime);background:#1c291f;border-radius:11px;place-items:center;margin-bottom:auto;display:grid}.stats-grid small{color:var(--muted);margin-top:20px;font-size:9px}.stats-grid strong{margin-top:5px;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:21px}.orders-list,.chat-list{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.order-row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto auto auto;align-items:center;gap:15px;padding:17px;transition:all .2s;display:grid}.order-row:hover{background:var(--surface2)}.order-number{color:var(--quiet);font-family:monospace;font-size:10px}.order-row>span:nth-child(2){display:grid}.order-row b{font-size:12px}.order-row small{color:var(--muted);margin-top:3px;font-size:9px}.order-row>strong{white-space:nowrap}.profile-locked{padding-top:100px}.profile-locked .locked-avatar{margin-bottom:26px}.profile-locked h1{max-width:720px;margin-top:12px}.profile-locked p{max-width:600px;color:var(--muted);margin:19px 0 25px;font-size:16px}.chat-list-page{padding-top:55px}.chat-list-page .page-heading{padding:0 0 35px}.back-link{margin-bottom:30px}.chat-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:13px;padding:16px;display:grid}.chat-row:last-child{border-bottom:0}.chat-row:hover{background:var(--surface2)}.chat-avatar{width:42px;height:42px;color:var(--lime);background:#1b281f;border-radius:13px;place-items:center;display:grid}.chat-main>span{justify-content:space-between;gap:15px;display:flex}.chat-main b{font-size:12px}.chat-main small{color:var(--quiet);font-size:9px}.chat-main p{max-width:560px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.chat-row>em,.admin-chat-list em{background:var(--lime);min-width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.chat-detail-page{padding-top:35px;width:min(900px,100% - 40px)!important}.chat-header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-bottom:20px;display:grid}.chat-header>a{border:1px solid var(--line);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.chat-header small{color:var(--muted);font-size:9px}.chat-header h1{letter-spacing:-.02em;margin-top:3px;font-family:Manrope;font-size:24px}.chat-thread{flex-direction:column;gap:10px;min-height:450px;max-height:600px;padding:25px 0;display:flex;overflow:auto}.message{border:1px solid var(--line);background:var(--surface);border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:75%;padding:13px 15px}.message-customer{background:#1a291c;border-color:#354b30;border-radius:16px 16px 4px;align-self:flex-end}.message-system{background:0 0;border-style:dashed;align-self:center;max-width:90%}.message>div{justify-content:space-between;gap:20px;display:flex}.message small{color:var(--quiet);font-size:8px}.message p{color:#d7ded9;white-space:pre-wrap;margin-top:6px;font-size:12px;line-height:1.55}.chat-composer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;padding-top:16px;display:grid}.chat-composer button{width:52px;padding:0}.chat-composer textarea{resize:none;min-height:52px}.static-page,.support-page{padding-top:75px}.static-page>h1,.support-hero h1{margin-top:12px}.static-lead{max-width:700px;color:var(--muted);margin-top:20px;font-size:17px}.legal-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:55px;display:grid}.legal-grid article{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-height:190px;padding:24px}.legal-grid article>b{color:var(--lime);font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:10px}.legal-grid h3{margin-top:35px}.legal-grid p{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.6}.legal-grid a{color:var(--lime)}.support-hero{grid-template-columns:1fr 430px;align-items:start;gap:75px;display:grid}.support-hero>div>p{max-width:650px;color:var(--muted);margin:20px 0 24px;font-size:16px}.support-actions{gap:8px;display:flex}.support-form{border:1px solid var(--line2);background:var(--surface);border-radius:20px;gap:17px;padding:24px;display:grid}.faq{max-width:800px;margin-top:90px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted);margin-top:9px;font-size:11px}.state-page{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:100px;display:flex}.state-code{color:var(--lime);font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:11px}.state-page h1{max-width:800px;margin-top:14px}.state-page p{color:var(--muted);margin:17px 0 25px}.legal-page{padding-bottom:45px}.legal-notice,.contact-disclosure{color:var(--text);background:linear-gradient(110deg,#b8ff3414,#8b5cf60d);border:1px solid #b8ff3447;border-radius:16px;align-items:flex-start;gap:13px;margin-top:30px;padding:18px 20px;display:flex}.legal-notice svg,.contact-disclosure svg{color:var(--lime);flex:none}.legal-grid article{transition:border-color .25s,transform .25s,background .25s}.legal-grid article:hover{border-color:var(--line2);background:var(--surface2);transform:translateY(-3px)}.legal-grid h3{font-size:18px}.legal-grid p{font-size:13px}.legal-updated{color:var(--muted);margin-top:22px;font-size:12px}.contact-stack{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.contact-stack>a,.contact-stack>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;min-height:78px;padding:15px;transition:border-color .2s,transform .2s;display:flex}.contact-stack>a:hover{border-color:var(--line2);transform:translateY(-2px)}.contact-stack svg{color:var(--lime)}.contact-stack span{gap:4px;display:grid}.contact-stack small{color:var(--muted);font-size:10px}.contact-stack b{font-size:13px}.support-email-link{color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.support-email-link:hover{color:var(--lime)}.contact-disclosure{margin-top:48px}.contact-disclosure b{font-size:15px}.contact-disclosure p{max-width:900px;color:var(--muted);margin-top:6px;font-size:12px;line-height:1.65}.modal-backdrop,.drawer-backdrop{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030604d1;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.drawer-backdrop{justify-content:flex-end;padding:0}.quick-drawer{border-left:1px solid var(--line2);background:var(--surface);width:min(510px,100%);height:100%;box-shadow:var(--shadow);padding:30px;animation:.25s drawer-in;overflow:auto}.drawer-product-head{padding:15px 0 25px}.drawer-product-head .product-category{margin-top:22px;display:block}.drawer-product-head h2{margin-top:9px;font-size:36px}.drawer-product-head p{color:var(--muted);margin-top:12px;font-size:12px}.close-button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#0d120f;border-radius:11px;place-items:center;margin-left:auto;display:grid}.auth-modal,.admin-modal{border:1px solid var(--line2);background:var(--surface);width:min(450px,100%);box-shadow:var(--shadow);border-radius:22px;padding:28px}.auth-modal h2,.admin-modal h2{margin-top:10px;font-size:32px}.auth-modal>p,.admin-modal>p{color:var(--muted);margin:10px 0 23px;font-size:12px;line-height:1.55}.auth-modal>.field{margin-bottom:15px}.auth-modal>.button{margin-top:9px}.dev-code,.import-result{color:var(--lime);border:1px dashed #4c6b3d;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:11px}.form-error{color:var(--red);margin:8px 0;font-size:11px}.toast{z-index:60;max-width:380px;color:var(--lime2);box-shadow:var(--shadow);background:#1a291c;border:1px solid #49613d;border-radius:12px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex;position:fixed;bottom:18px;right:18px}.toast-error{color:#ffb5b5;background:#2c1b1c;border-color:#6c3336}.empty-state{text-align:center;border:1px dashed var(--line2);border-radius:18px;flex-direction:column;align-items:center;padding:70px 20px;display:flex}.empty-icon{width:54px;height:54px;color:var(--lime);background:#1b281f;border-radius:17px;place-items:center;display:grid}.empty-state h3{margin-top:16px}.empty-state p{max-width:490px;color:var(--muted);margin:7px 0 19px;font-size:12px}.loading-page,.inline-loading{justify-content:center;align-items:center;gap:13px;min-height:70vh;display:flex}.inline-loading{min-height:300px}.loader-mark{background:var(--lime);width:58px;height:58px;color:var(--ink);border-radius:18px;place-items:center;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:12px;animation:1.1s infinite alternate loader;display:grid}.loading-page>div,.inline-loading>div{display:grid}.loading-page b,.inline-loading b{font-size:13px}.loading-page div span,.inline-loading div span{color:var(--muted);font-size:9px}.skeleton-list{gap:9px;display:grid}.skeleton-list i{background:var(--surface);border-radius:14px;height:69px;animation:1s infinite alternate loader}.admin-shell{background:#0b0f0d}.admin-page{grid-template-columns:230px 1fr;width:100%;min-height:100vh;display:grid;padding:0!important}.admin-sidebar{border-right:1px solid var(--line);background:#0a0e0c;flex-direction:column;height:100vh;padding:22px 15px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--line);padding:8px 11px 27px;display:grid}.admin-brand span{color:var(--lime);font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:20px}.admin-brand small{color:var(--quiet);letter-spacing:.18em;font-size:8px}.admin-sidebar nav{gap:5px;margin-top:22px;display:grid}.admin-sidebar nav a{color:var(--muted);border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{background:var(--surface2);color:var(--lime)}.admin-user{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.admin-user>span{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;font-weight:800;display:grid}.admin-user div{min-width:0;display:grid}.admin-user b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-user small{color:var(--quiet);font-size:8px}.admin-content{min-width:0;padding:42px clamp(25px,4vw,65px) 80px}.admin-title{justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px;display:flex}.admin-title>div>span{color:var(--lime);letter-spacing:.18em;font-size:9px;font-weight:800}.admin-title h1{letter-spacing:-.04em;margin-top:8px;font-family:Manrope;font-size:39px}.admin-title p{color:var(--muted);margin-top:8px;font-size:11px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-stats article{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;min-height:145px;padding:16px;display:flex}.admin-stats article>span{width:34px;height:34px;color:var(--lime);background:#1a281c;border-radius:10px;place-items:center;display:grid}.admin-stats svg{width:17px}.admin-stats small{color:var(--muted);margin-top:auto;font-size:9px}.admin-stats strong{margin-top:5px;font-size:22px}.admin-stats article.attention{border-color:#5b5030}.admin-panels{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:12px;display:grid}.admin-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px;display:flex}.panel-title>div{display:grid}.panel-title span{color:var(--quiet);margin-top:2px;font-size:8px}.panel-title>a{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.quick-actions>a{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:2px 11px;padding:15px 17px;display:grid}.quick-actions>a:last-child{border-bottom:0}.quick-actions>a:hover{background:var(--surface2)}.quick-actions>a>svg:first-child{color:var(--lime);grid-row:1/3}.quick-actions>a>b{font-size:11px}.quick-actions>a>span{color:var(--muted);font-size:8px}.quick-actions>a>svg:last-child{width:15px;color:var(--quiet);grid-area:1/3/3;align-self:center}.admin-filters{justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.admin-filters label{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:8px;width:300px;height:42px;padding:0 12px;display:flex}.admin-filters label svg{color:var(--lime)}.admin-filters input{box-shadow:none;background:0 0;border:0;padding:0}.admin-filters select{width:190px;padding:0 12px}.admin-table{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.admin-table-head,.admin-order-rows>a{grid-template-columns:120px 1fr 100px 120px 100px;align-items:center;gap:10px;display:grid}.admin-table-head{border-bottom:1px solid var(--line);color:var(--quiet);text-transform:uppercase;padding:11px 15px;font-size:8px}.admin-order-rows>a{border-bottom:1px solid var(--line);padding:13px 15px;font-size:10px}.admin-order-rows>a:last-child{border-bottom:0}.admin-order-rows>a:hover{background:var(--surface2)}.admin-order-rows>a>span:nth-child(2){display:grid}.admin-order-rows small{color:var(--quiet);font-size:8px}.admin-order-rows strong{text-align:right}.mono{color:var(--muted);font-family:monospace}.admin-chat-list,.team-list{border:1px solid var(--line);background:var(--surface);border-radius:15px;overflow:hidden}.admin-chat-list>a{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-chat-list>a:hover{background:var(--surface2)}.admin-chat-list>a>span:nth-child(2){min-width:0}.admin-chat-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.admin-chat-list small{color:var(--quiet);font-size:8px}.inventory-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.inventory-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:17px}.inventory-grid header{justify-content:space-between;align-items:center;display:flex}.inventory-dot{background:var(--lime);border-radius:50%;width:8px;height:8px}.inventory-dot.status-empty{background:var(--red)}.inventory-dot.status-low_stock{background:var(--yellow)}.inventory-grid h3{margin-top:24px;font-size:15px}.inventory-grid>article>p{color:var(--muted);margin-top:5px;font-size:9px}.inventory-grid article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:22px;display:grid}.inventory-grid article>div span{background:#0c110e;border-radius:9px;padding:9px;display:grid}.inventory-grid small{color:var(--quiet);font-size:7px}.inventory-grid article>div b{margin-top:2px}.inventory-grid footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:14px;padding-top:13px;font-size:9px;display:flex}.inventory-grid footer strong{color:var(--text)}.import-modal{width:min(690px,100%);max-height:94vh;overflow:auto}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.import-modal>.field,.import-modal>.form-grid{margin-bottom:14px}.token-input{font-family:monospace;font-size:11px}.invite-form{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-template-columns:1fr 190px auto;align-items:end;gap:10px;margin-bottom:15px;padding:17px;display:grid}.team-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.team-list article:last-child{border-bottom:0}.team-avatar{width:38px;height:38px;color:var(--lime);background:#1a281c;border-radius:11px;place-items:center;font-weight:800;display:grid}.team-list article>span:nth-child(2){display:grid}.team-list small{color:var(--muted);font-size:8px}.role-badge{border:1px solid var(--line2);color:var(--muted);border-radius:8px;padding:5px 8px;font-size:8px}.team-list button{color:var(--quiet);background:0 0;border:0}.empty-panel,.admin-unavailable{min-height:140px;color:var(--quiet);justify-content:center;align-items:center;gap:11px;font-size:10px;display:flex}.admin-unavailable{background:#241d13;border:1px solid #5b4430;border-radius:14px;justify-content:flex-start;padding:20px}.admin-unavailable svg{color:var(--yellow)}.admin-unavailable div{display:grid}.admin-unavailable b{color:var(--text);font-size:12px}.admin-unavailable span{margin-top:3px}.empty-panel svg{color:var(--lime)}.site-footer{border-top:1px solid var(--line);background:#080b09}.footer-inner{align-items:center;gap:40px;width:min(1220px,100% - 40px);min-height:120px;margin:auto;display:flex}.footer-brand{display:grid}.footer-brand span{color:var(--lime);font-family:Unbounded,Space Grotesk,Inter,sans-serif}.footer-brand small{color:var(--quiet);margin-top:3px;font-size:8px}.footer-links{color:var(--muted);gap:22px;margin-left:auto;font-size:10px;display:flex}.footer-links a:hover{color:var(--lime)}.footer-inner>small{color:var(--quiet);font-size:8px}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes loader{0%{opacity:.45;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=1050px){.header-inner{gap:25px}.main-nav{gap:17px}.hero-grid{grid-template-columns:1fr .85fr}.showcase-card{width:245px;height:330px}.card-back{left:40px}.card-main{left:90px}.product-grid{grid-template-columns:repeat(3,1fr)}.catalog-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.product-detail{grid-template-columns:1fr}.product-story{min-height:520px}.purchase-panel{position:static}.stats-grid,.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-panels{grid-template-columns:1fr}.inventory-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){body{padding-bottom:65px}main:not(.admin-page),.header-inner,.footer-inner{width:min(100% - 26px,1220px)}.site-header{position:sticky}.header-inner{height:64px}.brand-copy{display:none}.main-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:0;padding:8px;display:none;position:absolute;top:64px;left:13px;right:13px}.main-nav.nav-open{display:flex}.main-nav a{border-radius:9px;min-height:43px;padding:0 12px}.main-nav a.active{background:var(--surface2);color:var(--lime)}.main-nav a:after{display:none}.menu-button{display:grid}.header-cart span,.account-button span,.chats-action{display:none}.header-cart,.account-button{justify-content:center;width:40px;padding:0}.mobile-dock{z-index:30;border:1px solid var(--line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);background:#0f1511f0;border-radius:15px;grid-template-columns:repeat(4,1fr);padding:6px;display:grid;position:fixed;bottom:8px;left:9px;right:9px}.mobile-dock a{text-align:center;color:var(--muted);border-radius:9px;padding:9px 4px;font-size:8px;font-weight:700}.mobile-dock a.active{background:var(--lime);color:var(--ink)}.hero-section{padding-top:35px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy>p{font-size:14px}.hero-showcase{display:none}.hero-badges{gap:13px;overflow:auto}.hero-badges span{flex:none;font-size:9px}.home-section{padding-top:72px}.section-heading{flex-direction:column;align-items:start}.category-grid,.product-grid,.catalog-grid{grid-template-columns:1fr}.category-tile{min-height:130px}.channel-banner{grid-template-columns:1fr auto;gap:16px;margin-top:65px}.channel-banner>div:nth-of-type(2){border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.product-card{min-height:330px}.catalog-page{padding-top:45px}.catalog-hero{flex-direction:column;align-items:stretch}.catalog-search{width:100%}.catalog-toolbar{flex-direction:column;align-items:stretch}.sort-button{align-self:flex-end}.product-story{min-height:470px;padding:24px}.story-watermark{font-size:180px}.region-card-grid{grid-template-columns:1fr;max-height:330px}.denomination-grid{grid-template-columns:repeat(2,1fr)}.steps-section{grid-template-columns:1fr;gap:28px;margin-top:65px}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-row{grid-template-columns:auto 1fr auto}.cart-row>strong{grid-column:2}.cart-row>button{grid-area:1/3}.order-celebration{padding:26px 18px}.order-actions{flex-direction:column}.profile-head{flex-wrap:wrap;align-items:flex-start}.profile-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.profile-actions .button{width:100%;min-width:0;padding-inline:10px}.profile-actions .button:first-child:nth-last-child(3){grid-column:1/3}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid article{min-height:125px}.order-row{grid-template-columns:1fr auto;gap:7px}.order-number{grid-column:1/3}.order-row>span:nth-child(2){grid-column:1}.order-row>.status{grid-area:2/2}.order-row>strong{grid-column:1}.order-row>svg{grid-area:3/2}.chat-row{grid-template-columns:auto 1fr auto}.chat-row>.status{display:none}.chat-row>em{grid-area:1/3}.chat-row>svg,.chat-main>span small{display:none}.support-hero{grid-template-columns:1fr;gap:35px}.legal-grid{grid-template-columns:1fr}.message{max-width:90%}.site-footer{display:none}.quick-drawer{padding:22px}.admin-page{display:block}.admin-sidebar{z-index:15;border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:10px;display:block;position:sticky;overflow:auto}.admin-brand,.admin-user{display:none}.admin-sidebar nav{margin:0;display:flex;overflow:auto}.admin-sidebar nav a{flex:none}.admin-content{padding:28px 13px 80px}.admin-title{flex-direction:column;align-items:flex-start}.admin-title h1{font-size:32px}.admin-stats{grid-template-columns:1fr 1fr}.admin-filters{flex-direction:column;align-items:stretch}.admin-filters label,.admin-filters select{width:100%}.admin-table{overflow:auto}.admin-table-head,.admin-order-rows>a{min-width:700px}.inventory-grid,.invite-form{grid-template-columns:1fr}.team-list{overflow:auto}.team-list article{min-width:620px}.form-grid{grid-template-columns:1fr}.admin-modal{padding:22px}.toast{bottom:82px}}@media (width<=430px){h1{font-size:42px}h2{font-size:31px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.channel-orbit{width:45px;height:45px}.channel-banner b{font-size:12px}.channel-banner p{display:none}.stats-grid,.admin-stats{grid-template-columns:1fr}.support-actions{flex-direction:column}.product-story h1{font-size:38px}.purchase-panel{padding:16px}.panel-heading{flex-direction:column;align-items:flex-start;gap:4px}.secure-note{display:none}.profile-head h1{font-size:34px}.chat-detail-page{width:calc(100% - 26px)!important}.admin-title .button{width:100%}}.cost-input{grid-template-columns:1fr 82px;gap:6px;display:grid}.cost-input input,.cost-input select{min-width:0}.admin-chat-detail{max-width:920px;margin:0 auto}.admin-chat-detail>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:20px;padding-bottom:20px;display:grid}.admin-chat-detail>header>a{color:var(--muted);grid-column:1/3;align-items:center;gap:7px;font-size:10px;display:flex}.admin-chat-detail>header>div>span{color:var(--lime);font-size:9px}.admin-chat-detail>header h1{letter-spacing:-.03em;margin-top:5px;font-family:Manrope;font-size:28px}.admin-chat-thread{flex-direction:column;gap:10px;min-height:480px;max-height:610px;padding:24px 0;display:flex;overflow:auto}.admin-chat-thread .message-operator{background:#1a291c;border-color:#354b30;border-radius:16px 16px 4px;align-self:flex-end}.admin-chat-thread+.chat-composer{background:var(--bg2);padding:14px 0;position:sticky;bottom:0}.admin-order-detail{gap:12px;display:grid}.admin-order-detail .admin-title{margin-bottom:10px}.admin-order-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-order-summary .admin-panel{padding-bottom:17px}.admin-order-summary .admin-panel>p,.admin-order-summary .admin-panel>.button{margin:16px 17px 0}.order-detail-total{justify-content:space-between;align-items:center;padding:22px 17px;display:flex}.order-detail-total strong{font-size:24px}.order-detail-items article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:14px 17px;display:grid}.order-detail-items article:last-child{border-bottom:0}.order-detail-items article>div{display:grid}.order-detail-items article>div span{color:var(--muted);margin-top:3px;font-size:9px}.order-event-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 17px;font-size:10px;display:flex}.order-event-list>div:last-child{border-bottom:0}.order-event-list small{color:var(--quiet)}.chat-order-context{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:flex;overflow:auto}.chat-order-context>span{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex:none;min-width:190px;padding:11px;display:grid}.chat-order-context b{font-size:10px}.chat-order-context small{color:var(--muted);margin-top:3px;font-size:8px}.team-actions{gap:4px;display:flex}.team-actions button{place-items:center;width:30px;height:30px;display:grid;border:1px solid var(--line)!important;border-radius:8px!important}.team-actions svg{width:14px}@media (width<=760px){.admin-order-summary{grid-template-columns:1fr}.order-detail-items article{grid-template-columns:1fr auto}.order-detail-items article>strong{grid-column:1/3}.order-event-list>div{flex-direction:column}.chat-order-context{margin-top:12px}}.site-header{background:#08070ce0;border-bottom-color:#51416ab8}.header-inner{width:min(1480px,100% - 56px);height:84px}.brand-mark{background:linear-gradient(145deg,var(--lime),#8dff3d);border:1px solid #c4ff47a6;border-radius:13px;justify-content:center;align-items:center;gap:0;width:43px;height:43px;padding:0;font-family:IBM Plex Mono;font-size:11px;display:flex;transform:none;box-shadow:inset 0 0 0 4px #08070c29,5px 0 #9565ff80}.brand-mark i:last-child{margin-left:-1px}.brand-mark i{transform:none}.brand-copy b{letter-spacing:.13em;font-family:Space Grotesk;font-size:15px}.brand-copy small{color:var(--muted);font-family:IBM Plex Mono;font-size:7px}.main-nav a{font-weight:600}.main-nav a:after{background:linear-gradient(90deg,var(--lime),var(--violet));height:2px}.language-switch{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:3px;display:flex}.language-switch button{min-width:32px;height:31px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-family:IBM Plex Mono;font-size:10px}.language-switch button.active{background:var(--lime);color:var(--ink)}.header-cart,.account-button,.round-action,.menu-button{border-color:var(--line);background:#12101ae6}.gc-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);align-items:center;gap:80px;min-height:560px;padding:76px 0 64px;display:grid}.gc-hero-copy{position:relative}.gc-hero-copy:before{content:"GC / 001";color:#9565ff14;pointer-events:none;font-family:IBM Plex Mono;font-size:112px;font-weight:600;position:absolute;top:-18%;right:4%}.gc-hero h1{max-width:880px;font-size:clamp(52px,5.5vw,82px)}.gc-hero h1 em{color:#bba4ff;text-shadow:2px 0 #6beaff8c,-2px 0 #ff60b473;font-style:normal;display:block}.gc-hero p{max-width:780px;color:var(--muted);margin-top:24px;font-size:16px;line-height:1.7}.hero-kicker{letter-spacing:.12em;font-family:IBM Plex Mono}.api-live-panel{background:linear-gradient(145deg,#181421f7,#0e0c14f0);border:1px solid #4b376d;border-radius:22px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #3d216c38}.api-live-panel:before{content:"";border:1px solid #9565ff73;border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;right:-75px}.api-live-panel>span,.catalog-sync,.api-card-live{color:var(--lime);letter-spacing:.08em;align-items:center;gap:8px;font-family:IBM Plex Mono;font-size:9px;font-weight:600;display:flex}.api-live-panel>span i,.catalog-sync i,.api-card-live i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%}.api-live-panel h2{letter-spacing:-.04em;margin-top:28px;font-size:29px}.api-live-panel p{color:var(--muted);margin-top:9px;font-size:11px}.api-live-panel dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0;padding-top:18px;display:grid}.api-live-panel dl div{gap:4px;display:grid}.api-live-panel dt{color:var(--quiet);text-transform:uppercase;font-size:8px}.api-live-panel dd{margin:0;font-family:IBM Plex Mono;font-size:10px}.gc-catalog-preview{padding-top:74px}.catalog-preview-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.catalog-preview-head h2{margin-top:8px}.gc-catalog-preview .hero-search{max-width:none;margin-top:26px}.home-category-tabs{margin:14px 0 20px}.home-category-tabs a:first-child{border-color:var(--lime);background:var(--lime);color:var(--ink)}.gc-assurance{border:1px solid var(--line);background:#12101abf;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.gc-assurance span{min-height:62px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.gc-assurance span+span{border-left:1px solid var(--line)}.gc-assurance svg{width:15px;color:var(--lime)}.catalog-page{padding-top:84px}.catalog-hero{align-items:center}.catalog-hero h1{font-size:clamp(54px,6vw,88px)}.catalog-hero p{font-size:14px;line-height:1.65}.catalog-sync{background:#11150d;border:1px solid #c4ff473d;border-radius:9px;width:max-content;margin-top:16px;padding:8px 10px}.catalog-toolbar{margin-top:34px}.catalog-tabs a{background:#12101ab8;border-radius:11px}.catalog-tabs a:hover,.catalog-tabs a.active{border-color:var(--lime);background:var(--lime);color:var(--ink)}.sort-button{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:38px;padding:0 12px}.product-grid{gap:16px}.product-card{background:#12101af0;border-radius:20px;min-height:430px;padding:0}.product-card:before{opacity:.14;width:260px;height:170px;top:-90px;left:20%}.product-card-top{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#9565ff1c,#0000 62%);align-items:flex-start;min-height:122px;padding:20px}.product-card-top .quick-button{margin-left:auto}.api-card-live{background:#08070c94;border:1px solid #c4ff4740;border-radius:8px;margin:8px 10px 0 auto;padding:6px 8px}.product-card-body{margin:0;padding:24px 20px 20px}.product-card h3{font-family:Space Grotesk;font-size:21px}.product-meta-row{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.product-meta-row span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:6px 8px;font-family:IBM Plex Mono;font-size:8px}.product-card-foot{border-top:1px solid var(--line);margin:0;padding:18px 20px}.product-card-foot strong{color:var(--text);font-family:Space Grotesk;font-size:24px}.card-arrow{border-color:var(--lime);background:var(--lime);color:var(--ink)}.picker-step{align-items:center;gap:11px;margin:6px 0 10px;display:flex}.picker-step>span{width:28px;height:28px;color:var(--lime);background:#13170e;border:1px solid #c4ff4759;border-radius:8px;place-items:center;font-family:IBM Plex Mono;font-size:9px;display:grid}.picker-step>div{gap:2px;display:grid}.picker-step b{font-size:11px}.picker-step small{color:var(--quiet);font-size:8px}.duration-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.duration-tabs button{text-align:left;gap:3px;display:grid}.duration-tabs button span{font-size:10px}.duration-tabs button strong{color:var(--lime);font-size:9px}.product-story{background:linear-gradient(145deg,#15111f,#0d0b13)}.purchase-panel{background:#12101af5;border-color:#4b376d}.story-watermark{color:#9565ff1f}.loading-page,.inline-loading{font-family:IBM Plex Mono}.loader-mark{background:var(--lime);color:var(--ink)}.auth-modal,.quick-drawer{background:#12101a;border-color:#4b376d}@media (width<=1050px){.gc-hero{grid-template-columns:1fr;gap:28px}.api-live-panel{max-width:680px}.gc-product-grid{grid-template-columns:repeat(2,1fr)}.header-inner{width:min(1220px,100% - 34px)}}@media (width<=760px){.header-inner{width:min(100% - 26px,1220px)}.language-switch{margin-left:auto}.header-actions{gap:5px}.gc-hero{min-height:auto;padding:48px 0}.gc-hero-copy:before{display:none}.gc-hero h1{font-size:44px}.gc-hero p{font-size:13px}.api-live-panel{padding:21px}.gc-catalog-preview{padding-top:55px}.catalog-preview-head{flex-direction:column;align-items:flex-start}.gc-product-grid,.gc-assurance{grid-template-columns:1fr}.gc-assurance span+span{border-left:0;border-top:1px solid var(--line)}.catalog-page{padding-top:48px}.catalog-hero h1{font-size:48px}.product-card{min-height:390px}.duration-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-shell{--surface:#111018;--surface2:#17151f;--surface3:#1d1a27;--line:#2b2736;--line2:#40394f;--lime:#b7e95d;--violet:#8666c7;background:#0c0b10}.admin-page{background:#0c0b10}.admin-sidebar{background:#100f16;border-color:#292532}.admin-brand span{color:#d9f79d;letter-spacing:.08em;font-family:IBM Plex Mono}.admin-sidebar nav a{border-radius:9px}.admin-sidebar nav a.active{color:#e7dfff;background:#211c2c}.admin-sidebar nav a.active svg{color:#b89af4}.admin-content{max-width:1500px;padding:40px 44px 80px}.admin-title h1{font-family:Space Grotesk;font-size:38px}.admin-title>div>span{color:#a98be5;font-family:IBM Plex Mono}.admin-panel,.admin-stats article,.inventory-grid article,.invite-form{box-shadow:none;background:#111018;border-color:#2b2736}.admin-stats article>span{color:#c8b4f1;background:#201b2b}.admin-page .button-primary{color:#fff;box-shadow:none;background:#876ac2;border-color:#876ac2}.admin-page .button-primary:hover{background:#987bd2}.admin-page input:focus,.admin-page textarea:focus,.admin-page select:focus{border-color:#8666c7;box-shadow:0 0 0 3px #8666c724}.admin-health-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.admin-health-stats article{min-height:105px}.admin-recovery-queue{margin-top:12px}.admin-recovery-queue>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.admin-recovery-queue>article:last-child{border-bottom:0}.admin-recovery-queue>article>div:first-child{gap:5px;min-width:0;display:grid}.admin-recovery-queue b{font-size:12px}.admin-recovery-queue small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-recovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-recovery-actions .button,.admin-recovery-queue>article>.button{min-height:36px;padding-inline:11px;font-size:10px}.admin-recovery-modal>.field{margin-bottom:14px}.admin-recovery-confirm{color:#f1d08a;background:#241d13;border:1px solid #6c5430;border-radius:11px;align-items:flex-start;gap:10px;margin:0 0 15px;padding:12px;font-size:11px;line-height:1.45;display:flex}.admin-recovery-confirm input{accent-color:#987bd2;flex:none;width:17px;height:17px;padding:0}.catalog-admin-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.catalog-admin-summary>span{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:5px;padding:15px;display:grid}.catalog-admin-summary small{color:var(--quiet);text-transform:uppercase;font-size:8px}.admin-catalog-layout{grid-template-columns:360px 1fr;align-items:start;gap:12px;display:grid}.catalog-family-list{overflow:hidden}.catalog-family-list .admin-filters{border-bottom:1px solid var(--line);margin:0;padding:12px}.catalog-family-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.catalog-family-list>button:hover,.catalog-family-list>button.active{background:#1b1724}.catalog-family-list>button.active{box-shadow:inset 3px 0 #987bd2}.catalog-family-list>button>span:first-child{gap:3px;display:grid}.catalog-family-list b{font-size:11px}.catalog-family-list small{color:var(--quiet);font-size:8px}.catalog-editor-actions{gap:6px;display:flex}.variant-admin-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 100px 70px auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.variant-admin-list article>div,.variant-admin-list article>span{gap:3px;display:grid}.variant-admin-list small{color:var(--quiet);font-size:8px}.admin-switch{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.admin-switch input{accent-color:#987bd2;width:15px;height:15px}.category-control{margin-top:12px}.category-control>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.category-control article{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.category-control article>span:first-child{background:#1d1926;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.category-control article>div{gap:3px;display:grid}.category-control small{color:var(--quiet);font-size:8px}.catalog-create-modal{width:min(720px,100%)}.catalog-create-modal>.field,.catalog-create-modal>.form-grid{margin-bottom:12px}@media (width<=1050px){.admin-catalog-layout{grid-template-columns:1fr}.catalog-family-list{max-height:320px;overflow:auto}.category-control>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.admin-content{padding:28px 13px 80px}.catalog-admin-summary{grid-template-columns:1fr 1fr}.catalog-editor-actions{flex-wrap:wrap;width:100%}.variant-admin-list{overflow:auto}.variant-admin-list article{min-width:720px}.category-control>div:last-child{grid-template-columns:1fr}}.product-detail,.product-story,.purchase-panel,.offer-picker{min-width:0}.region-tabs{scrollbar-width:thin;scrollbar-color:#4b376d transparent;max-width:100%}.region-tabs::-webkit-scrollbar{height:5px}.region-tabs::-webkit-scrollbar-track{background:0 0}.region-tabs::-webkit-scrollbar-thumb{background:#4b376d;border-radius:9px}.product-page{overflow:hidden}.customer-promise-panel>span svg{color:var(--lime)}.service-hero{max-width:880px;margin-bottom:34px}.service-hero h1{margin-top:12px;font-size:clamp(52px,6vw,82px)}.service-hero p{max-width:720px;color:var(--muted);margin-top:17px;font-size:15px;line-height:1.65}.service-workspace{border:1px solid var(--line2);background:linear-gradient(145deg,#171420fa,#0d0c12fa);border-radius:24px;gap:14px;max-width:1060px;padding:18px;display:grid;box-shadow:0 34px 90px #00000042}.service-switch{border:1px solid var(--line);background:#0d0c12;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.service-switch button{min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-weight:700;display:flex}.service-switch button.active{background:var(--violet);color:#fff;box-shadow:0 8px 30px #9565ff38}.service-step{border:1px solid var(--line);background:#0a090e6b;border-radius:16px;gap:14px;padding:18px;display:grid}.service-step>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:13px;display:flex}.service-step>header span{color:#c7b5ff;background:#9565ff1f;border:1px solid #9565ff73;border-radius:7px;place-items:center;width:32px;height:26px;font-family:IBM Plex Mono;font-size:10px;display:grid}.service-step h3{font-size:15px}.service-hint{color:var(--quiet);font-size:9px}.service-step .field span{font-size:10px}.service-step .field input{height:50px}.package-grid{gap:9px;display:grid}.stars-packages{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-packages{grid-template-columns:repeat(3,minmax(0,1fr))}.package-grid button{text-align:left;border:1px solid var(--line);min-height:86px;color:var(--text);background:#101018;border-radius:13px;align-content:center;gap:6px;padding:14px;display:grid}.package-grid button:hover,.package-grid button.active{background:#9565ff1c;border-color:#9d7cff;box-shadow:inset 0 0 0 1px #9565ff33}.package-grid b{font-size:14px}.package-grid small{color:var(--muted);font-size:9px}.package-grid span{color:#c7b5ff;font-family:IBM Plex Mono;font-size:10px}.custom-amount{max-width:320px}.service-checkout{justify-content:space-between;align-items:center;gap:24px;padding:20px 4px 4px;display:flex}.service-checkout>div{gap:3px;display:grid}.service-checkout small,.service-checkout span{color:var(--quiet);font-size:9px}.service-checkout strong{font-family:Space Grotesk;font-size:32px}.service-checkout .button{min-width:240px;min-height:52px}.service-product-title{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 4px 16px;display:grid}.steam-service-icon{color:#7db5ff;background:#0b1523;border:1px solid #6ca7ff6b;border-radius:14px;place-items:center;width:48px;height:48px;font-family:IBM Plex Mono;font-size:19px;display:grid}.service-product-title h2{font-size:20px}.service-product-title p{color:var(--muted);margin-top:3px;font-size:10px}.service-currency,.currency-fixed{border:1px solid var(--line);background:#0e0d13;border-radius:11px;padding:11px 13px}.service-currency{font-size:11px;font-weight:700}.amount-row{grid-template-columns:1fr 190px;align-items:end;gap:12px;display:grid}.currency-fixed{justify-content:space-between;align-items:center;height:50px;display:flex}.currency-fixed small{color:var(--quiet);font-size:8px}.currency-fixed b{font-size:11px}.amount-presets{flex-wrap:wrap;gap:7px;display:flex}.amount-presets button{border:1px solid var(--line);color:var(--muted);background:#0e0d13;border-radius:9px;padding:9px 12px;font-size:10px}.amount-presets button.active,.amount-presets button:hover{border-color:var(--violet);color:#d9ceff;background:#9565ff1a}.service-trust{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:1fr 1fr auto;gap:1px;max-width:1060px;margin-top:18px;display:grid;overflow:hidden}.service-trust span,.service-trust a{min-height:55px;color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:9px;display:flex}.service-trust>*+*{border-left:1px solid var(--line)}.service-trust svg{width:14px;color:var(--lime)}.service-trust a:hover{color:var(--text)}@media (width<=760px){.service-page{padding-top:44px}.service-hero{margin-bottom:24px}.service-hero h1{font-size:46px}.service-hero p{font-size:13px}.service-workspace{border-radius:18px;padding:11px}.stars-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-packages{grid-template-columns:1fr}.service-checkout{flex-direction:column;align-items:stretch}.service-checkout .button{width:100%}.amount-row{grid-template-columns:1fr}.service-product-title{grid-template-columns:auto 1fr}.service-currency{grid-column:1/3}.service-trust{grid-template-columns:1fr}.service-trust>*+*{border-left:0;border-top:1px solid var(--line)}}.brand-icon{width:64%;height:64%;display:block;overflow:visible}.product-glyph .brand-icon{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent,var(--lime)) 38%,transparent))}.story-watermark{opacity:.5;width:280px;height:280px}.story-watermark .brand-icon{width:100%;height:100%}.product-card-foot strong,.story-price strong,.purchase-total strong,.service-checkout strong,.footer-brand span,.brand-copy b{letter-spacing:-.025em;font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.story-price strong{font-size:32px}.region-tabs{grid-template-columns:repeat(3,minmax(0,1fr));max-height:172px;padding-right:4px;display:grid;overflow:hidden auto}.region-tabs button{text-overflow:ellipsis;justify-content:flex-start;min-width:0;overflow:hidden}.duration-tabs{flex-wrap:wrap;overflow-x:hidden}.product-page,.product-detail,.product-story,.purchase-panel,.offer-picker{max-width:100%}.discount-price{align-items:baseline;gap:9px;display:flex}.discount-price del{color:var(--quiet);font-size:13px}.discount-chip{width:max-content;color:var(--magenta);background:#ff60b41a;border:1px solid #ff60b459;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.catalog-discount-control{align-items:end;gap:8px;display:flex}.catalog-discount-control .field{width:150px}.catalog-discount-control input{height:44px}.team-identifier-hint{color:var(--quiet);font-size:9px}@media (width<=760px){.story-watermark{width:170px;height:170px}.region-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px}.product-detail{overflow:hidden}.panel-heading{align-items:flex-start;gap:12px}.panel-heading small{text-align:right}.purchase-total{align-items:flex-start;gap:12px}.secure-note{margin-top:4px}.catalog-discount-control{flex-direction:column;align-items:stretch}.catalog-discount-control .field{width:100%}}.app-shell:not(.admin-shell){flex-direction:column;min-height:100dvh;display:flex}.app-shell:not(.admin-shell)>main{flex:1 0 auto}.site-footer{flex:none;margin-top:auto}main:not(.admin-page){min-height:0;padding-bottom:72px}.page-heading{padding:56px 0 32px}.empty-state{padding:52px 20px}.route-loading-reserve{min-height:calc(100vh - 184px)}@media (width>=761px){.route-loading-home{min-height:2060px}}.product-grid{align-items:stretch}.product-card{isolation:isolate;height:100%;min-height:410px;transition:transform .22s,border-color .22s,box-shadow .22s}.product-card:hover{border-color:#443a55;transform:translateY(-3px);box-shadow:0 18px 46px #00000038}.product-card-top{grid-template-columns:50px minmax(0,1fr) 38px;align-items:start;gap:14px;display:grid}.product-card-top .product-glyph{grid-column:1}.product-card-top>.api-card-live,.product-card-top>.discount-chip{grid-column:2;justify-self:center;margin:8px 0 0}.product-card-top .quick-button{grid-column:3;justify-self:end;margin:0}.product-card p{min-height:0}.product-card-foot{flex:none}.quick-button,.card-arrow{transition:transform .18s,border-color .18s,background-color .18s,color .18s}.quick-button:hover{color:#d8c8ff;background:#171321;border-color:#6d5a83;transform:translateY(-1px)}.card-arrow:hover{border-color:var(--lime2);background:var(--lime2);color:var(--ink);transform:translateY(-1px)}.card-arrow:active,.quick-button:active{transform:translateY(0)scale(.96)}.site-footer{background:#080b09f5}.footer-inner{min-height:104px}.footer-links a{transition:color .18s;position:relative}.footer-links a:after{content:"";background:var(--lime);height:1px;transition:right .18s;position:absolute;bottom:-5px;left:0;right:100%}.footer-links a:hover:after{right:0}.admin-page{grid-template-columns:248px minmax(0,1fr)}.admin-sidebar{padding:24px 16px}.admin-sidebar nav a{min-height:44px;font-size:13px;transition:background-color .18s,color .18s,transform .18s}.admin-sidebar nav a:hover{transform:translate(2px)}.admin-content{width:100%;max-width:none;padding:36px clamp(24px,3vw,52px) 64px}.admin-title{margin-bottom:26px}.admin-title h1{font-size:40px}.admin-title p{max-width:780px;font-size:13px;line-height:1.55}.admin-title>div>span{font-size:10px}.admin-panel,.admin-stats article,.inventory-grid article,.invite-form{transition:border-color .2s,background-color .2s}.admin-panel:hover,.admin-stats article:hover{border-color:#3a3347}.panel-title{padding:18px 19px}.panel-title b{font-size:14px}.panel-title span{margin-top:4px;font-size:10px}.catalog-admin-summary>span{padding:16px 18px}.catalog-admin-summary small{font-size:9px}.catalog-admin-summary b{font-size:25px}.admin-catalog-layout{grid-template-columns:minmax(390px,.82fr) minmax(0,1.6fr);gap:14px}.catalog-family-list{scrollbar-width:thin;scrollbar-color:#4a3b5e transparent;max-height:calc(100dvh - 230px);overflow:auto}.catalog-family-list>button{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 13px;transition:background-color .18s,box-shadow .18s;display:grid}.catalog-family-list>button:hover{transform:none}.catalog-family-icon,.category-brand-icon{border:1px solid var(--line);color:#c7b5ff;background:#0d0c12;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.catalog-family-icon .brand-icon,.category-brand-icon .brand-icon{width:68%;height:68%}.catalog-family-copy{gap:3px;min-width:0;display:grid}.catalog-family-list .catalog-family-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.catalog-family-list .catalog-family-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-family-copy em{color:#82798f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.catalog-family-list .status{font-size:9px}.catalog-editor{min-height:430px}.catalog-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.variant-admin-list article{grid-template-columns:minmax(250px,1fr) 120px 80px auto auto;padding:14px 18px}.variant-admin-list b{font-size:12px}.variant-admin-list small,.admin-switch{font-size:9px}.category-control>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.category-control article{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-width:0;padding:15px 17px}.category-control article>span:first-child{background:#15121d;width:40px;height:40px}.category-control b{font-size:12px}.category-control small{font-size:9px}.admin-filters label{height:46px}.admin-filters input,.admin-filters select{font-size:12px}.admin-table-head{font-size:9px}.admin-order-rows>a{min-height:58px;font-size:11px}.admin-order-rows b{font-size:12px}.admin-order-rows small{font-size:9px}.admin-chat-list>a{grid-template-columns:44px minmax(0,1fr) auto auto auto auto;min-height:70px;padding:13px 16px;transition:background-color .18s}.admin-chat-list b{font-size:13px}.admin-chat-list p{font-size:10px}.admin-chat-list small{font-size:9px}.chat-state{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.chat-state-open{color:#d9f79d;background:#b7e95d14;border-color:#b7e95d4d}.chat-state-closed{color:#8d8497;background:#1b1820}.admin-chat-detail{max-width:1080px}.admin-chat-detail>header h1{font-family:Space Grotesk,Inter,sans-serif;font-size:30px}.admin-chat-thread,.chat-thread{scroll-behavior:smooth;overscroll-behavior:contain}.message{animation:.2s both message-in}.chat-composer{grid-template-columns:minmax(0,1fr) 54px}.chat-composer textarea{min-height:54px;max-height:160px;line-height:1.45}.chat-composer-hint{color:var(--quiet);grid-column:1/3;font-size:9px}.admin-chat-thread+.chat-composer{padding:14px 0 8px}.team-list b{font-size:13px}.team-list small,.role-badge{font-size:9px}.inventory-grid>article>p{font-size:10px}.inventory-grid small{font-size:8px}.service-page{padding-top:96px}.inventory-grid article{flex-direction:column;min-height:320px;display:flex}.inventory-grid article>footer{align-items:center;margin-top:auto}.inventory-grid article>footer>span{gap:3px;display:grid}.inventory-grid article>footer>span small{font-size:8px}.inventory-edit{color:#cbbce0;background:#191520;border:1px solid #41374f;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.inventory-edit:hover{color:#fff;background:#241d31;border-color:#876ac2}.inventory-manager{width:min(980px,100%);max-height:94vh;overflow:auto}.inventory-manager>p{margin-bottom:18px}.inventory-batches{gap:11px;display:grid}.inventory-batch{background:#0d0c12;border:1px solid #302a3a;border-radius:13px;overflow:hidden}.inventory-batch-head{width:100%;min-height:62px;color:var(--text);text-align:left;background:#14111a;border:0;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.inventory-batch-head>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:grid}.inventory-batch-head>span>svg{color:#b7e95d;grid-row:1/3}.inventory-batch-head b{font-size:12px}.inventory-batch-head small{color:var(--muted);font-size:9px}.inventory-batch-head>svg{color:var(--muted);transition:transform .18s}.inventory-batch-head>svg.open{transform:rotate(90deg)}.inventory-batch-body{padding:14px}.inventory-batch-settings{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.7fr) minmax(220px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:9px;margin-bottom:14px;padding-bottom:14px;display:grid}.inventory-batch-settings .field{margin:0}.inventory-batch-settings .field>span:first-child{font-size:9px}.inventory-batch-settings input,.inventory-batch-settings select,.inventory-batch-settings textarea{font-size:11px}.inventory-batch-settings textarea{min-height:70px}.inventory-batch-settings>.button{white-space:nowrap;min-height:44px}.inventory-key-list{gap:7px;display:grid}.inventory-key{border:1px solid var(--line);background:#111017;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 10px;display:flex}.inventory-key.status-blocked{opacity:.7;background:#17131a}.inventory-key.status-sold,.inventory-key.status-reserved{border-style:dashed}.inventory-key-value{gap:3px;min-width:0;display:grid}.inventory-key-value code{color:#ece7f4;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.inventory-key-value small{color:var(--quiet);font-size:8px}.inventory-key-actions{gap:5px;display:flex}.inventory-key-actions button{color:#c9bdd7;background:#17131d;border:1px solid #383041;border-radius:8px;place-items:center;width:34px;height:34px;transition:border-color .16s,background-color .16s,color .16s;display:grid}.inventory-key-actions button:hover:not(:disabled){color:#fff;background:#241d31;border-color:#8666c7}.inventory-key-actions button.danger:hover:not(:disabled){color:#ff9baa;background:#32161c;border-color:#9e4051}.inventory-key-actions button:disabled{cursor:not-allowed;opacity:.32}.inventory-key-actions svg{width:15px}.inventory-checker{background:linear-gradient(135deg,#121019,#0f1015);border:1px solid #332d3d;border-radius:16px;margin-bottom:18px;padding:18px}.inventory-checker-head{align-items:center;gap:12px;display:flex}.inventory-checker-head>span{color:#cfee8c;background:#b7e95d12;border:1px solid #b7e95d38;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.inventory-checker-head>div{gap:3px;display:grid}.inventory-checker-head b{font-size:14px}.inventory-checker-head small{color:var(--muted);font-size:10px;line-height:1.45}.inventory-checker-form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:9px;margin-top:15px;display:grid}.inventory-checker-form .field{margin:0}.inventory-checker-form input{letter-spacing:.04em;font-family:IBM Plex Mono,monospace}.inventory-check-result{background:#0d0c12;border:1px solid #373041;border-radius:13px;margin-top:14px;padding:16px}.inventory-check-result.result-missing{background:#17130d;border-color:#59472d}.inventory-check-result.result-missing b{color:#ffd48a}.inventory-check-result.result-missing p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.inventory-check-summary{grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;display:grid}.inventory-check-summary .inventory-check-state{grid-column:1}.inventory-check-summary code{color:#a89eae;grid-column:2;justify-self:end;font-family:IBM Plex Mono,monospace;font-size:10px}.inventory-check-summary h3{grid-column:1/3;margin-top:5px;font-size:17px}.inventory-check-summary p{color:var(--muted);grid-column:1/3;font-size:10px}.inventory-check-state{color:#d2c7dd;border:1px solid #4d4358;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.inventory-check-state.state-valid_unredeemed{color:#d9f79d;background:#b7e95d14;border-color:#b7e95d59}.inventory-check-state.state-redeemed{color:#d9c9ff;background:#8666c71f;border-color:#8666c773}.inventory-check-state.state-invalid{color:#ffb5bf;background:#ff63781a;border-color:#ff63786b}.inventory-check-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.inventory-check-facts>div{background:#131119;border-radius:10px;gap:4px;padding:10px;display:grid}.inventory-check-facts dt{color:var(--quiet);text-transform:uppercase;font-size:8px}.inventory-check-facts dd{color:var(--text);margin:0;font-size:10px}.inventory-check-facts a{color:#c9b3f5;text-underline-offset:3px;text-decoration:underline}.inventory-check-warning{color:#c7b790;background:#17130e;border:1px solid #4d402d;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:9px;line-height:1.5}.inventory-check-editor{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.65fr) minmax(200px,.7fr) minmax(260px,1fr) auto;align-items:end;gap:9px;margin-top:12px;padding-top:12px;display:grid}.inventory-check-editor .field{margin:0}.inventory-check-editor>.button{white-space:nowrap;min-height:44px}.import-preview{color:#9c93a8;background:#0d0c12;border:1px solid #30293a;border-radius:10px;flex-wrap:wrap;gap:8px;margin:-2px 0 12px;padding:10px 12px;font-size:10px;display:flex}.import-preview span{border-right:1px solid #30293a;padding-right:9px}.import-preview span:last-child{border-right:0;padding-right:0}.import-preview b{color:#fff}.import-preview .warning,.import-preview .warning b{color:#f2c35b}@media (width<=1050px){.inventory-batch-settings{grid-template-columns:1fr 1fr}.inventory-batch-settings .batch-instructions{grid-column:1/3}.inventory-batch-settings>.button{justify-self:start}}@media (width<=760px){.service-page{padding-top:62px}.inventory-grid article{min-height:290px}.inventory-manager{padding:20px 14px}.inventory-batch-settings{grid-template-columns:1fr}.inventory-batch-settings .batch-instructions{grid-column:auto}.inventory-key{flex-direction:column;align-items:flex-start}.inventory-key-actions{width:100%}.inventory-key-actions button{flex:1}}@media (width<=900px){.inventory-check-editor{grid-template-columns:1fr 1fr}.inventory-check-editor .checker-note{grid-column:1/3}.inventory-check-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.inventory-checker{padding:14px}.inventory-checker-form,.inventory-check-editor{grid-template-columns:1fr}.inventory-check-editor .checker-note{grid-column:auto}.inventory-check-facts{grid-template-columns:1fr}.inventory-check-summary code{grid-column:1/3;justify-self:start}.inventory-checker-form .button{width:100%}}@keyframes ui-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.product-grid>.product-card,.catalog-admin-summary>span,.admin-stats>article{animation:.34s both ui-rise}.product-grid>.product-card:nth-child(2),.catalog-admin-summary>span:nth-child(2),.admin-stats>article:nth-child(2){animation-delay:40ms}.product-grid>.product-card:nth-child(3),.catalog-admin-summary>span:nth-child(3),.admin-stats>article:nth-child(3){animation-delay:80ms}.product-grid>.product-card:nth-child(4),.catalog-admin-summary>span:nth-child(4),.admin-stats>article:nth-child(4){animation-delay:.12s}@media (width<=1050px){.admin-catalog-layout{grid-template-columns:1fr}.catalog-family-list{max-height:360px;position:static}.admin-page{grid-template-columns:220px minmax(0,1fr)}.category-control>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){main:not(.admin-page){padding-bottom:48px}.product-card{min-height:380px}.product-card:hover{transform:none}.site-footer{display:none}.admin-page{display:block}.admin-content{padding:26px 13px 78px}.admin-title h1{font-size:34px}.admin-title p{font-size:12px}.catalog-family-list>button{grid-template-columns:40px minmax(0,1fr) auto}.category-control>div:last-child{grid-template-columns:1fr}.admin-chat-list>a{grid-template-columns:42px minmax(0,1fr) auto}.admin-chat-list>a>.chat-state,.admin-chat-list>a>small,.admin-chat-list>a>svg{display:none}.admin-chat-list>a>em{grid-column:3}.chat-composer-hint{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.main-nav a{justify-content:center;min-width:72px}.gc-hero-copy{flex-direction:column;justify-content:center;min-height:455px;display:flex}.gc-hero-copy h1{min-height:4.05em}.gc-hero-copy>p{min-height:3.4em}.product-card{background:linear-gradient(165deg,color-mix(in srgb,var(--accent,var(--violet)) 7%,var(--surface)) 0%,#12101afa 46%);min-height:475px}.product-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,transparent 42%,color-mix(in srgb,var(--accent,var(--lime)) 11%,transparent) 49%,transparent 56%);animation:8s ease-in-out infinite card-signal;position:absolute;inset:-60% -35%;transform:translate(-35%)}.product-card>*{z-index:1;position:relative}.product-card:nth-child(2):after{animation-delay:-2s}.product-card:nth-child(3):after{animation-delay:-4s}.product-card:nth-child(4):after{animation-delay:-6s}.product-glyph{box-shadow:inset 0 0 22px color-mix(in srgb,var(--accent,var(--lime)) 7%,transparent),0 0 0 0 color-mix(in srgb,var(--accent,var(--lime)) 20%,transparent);animation:4.8s ease-in-out infinite glyph-breathe}.product-tone-fortnite{--accent:#7e8cff}.product-tone-pubg-mobile{--accent:#ffbf52}.product-tone-netflix{--accent:#ff4d5f}.product-tone-spotify{--accent:#45e88a}.product-tone-twitch{--accent:#b68cff}.product-highlights{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.product-highlights span{border:1px solid color-mix(in srgb,var(--accent,var(--violet)) 28%,var(--line));color:#c8c0d2;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700}.product-meta-row{padding-top:14px}.quick-drawer{width:min(560px,100%);padding:22px 26px 28px;overflow-x:hidden}.quick-drawer .drawer-product-head{padding:0 0 17px}.quick-drawer .drawer-product-head .product-glyph{width:54px;height:54px}.quick-drawer .drawer-product-head .product-category{margin-top:14px}.quick-drawer .drawer-product-head h2{margin-top:6px;font-size:30px}.quick-drawer .drawer-product-head p{margin-top:8px;line-height:1.5}.quick-drawer .purchase-box{gap:15px}.quick-drawer .region-tabs{scrollbar-gutter:stable;max-height:150px;margin-bottom:13px}.quick-drawer .denominations-title{margin-top:18px}.quick-drawer .denomination-grid{gap:7px}.quick-drawer .purchase-total{margin-top:3px}.quick-drawer>.button{margin-top:16px}.catalog-price-controls{align-items:end;gap:8px;display:flex}.catalog-price-controls .field{width:125px}.catalog-price-controls input{height:44px}.status-attention{color:#ffd166;background:#3a2c17}.review-card{background:linear-gradient(135deg,#c4ff4714,#9565ff12);border:1px solid #c4ff474d;border-radius:18px;width:min(100%,640px);margin:20px auto 6px;padding:20px}.review-kicker{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.review-card h2{margin-top:7px;font-size:25px}.review-stars{gap:5px;margin:14px 0;display:flex}.review-stars button{color:#4b4354;background:0 0;border:0;place-items:center;padding:2px;display:grid}.review-stars button.active{color:var(--yellow)}.review-card textarea{margin:2px 0 10px}.review-card>p{color:var(--muted);font-size:12px;line-height:1.55}@keyframes card-signal{0%,30%{transform:translate(-35%)}65%,to{transform:translate(35%)}}@keyframes glyph-breathe{0%,to{box-shadow:inset 0 0 22px color-mix(in srgb,var(--accent,var(--lime)) 7%,transparent),0 0 0 0 color-mix(in srgb,var(--accent,var(--lime)) 20%,transparent)}50%{box-shadow:inset 0 0 26px color-mix(in srgb,var(--accent,var(--lime)) 12%,transparent),0 0 0 7px transparent}}@media (width<=1050px){.gc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-hero-copy{min-height:420px}}@media (width<=920px) and (width>=761px){.header-inner{gap:14px}.brand-copy{display:none}.main-nav{gap:10px}.main-nav a{min-width:auto}.header-cart span,.account-button span{display:none}.header-cart,.account-button{justify-content:center;width:40px;padding:0}}@media (width<=760px){.main-nav a{justify-content:flex-start;min-width:0}.gc-hero-copy,.gc-hero-copy h1,.gc-hero-copy>p{min-height:0}.gc-product-grid{grid-template-columns:1fr}.product-card{min-height:430px}.quick-drawer{padding:18px 17px 24px}.quick-drawer .region-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px}.catalog-price-controls{flex-wrap:wrap;width:100%}.catalog-price-controls .field{flex:1;min-width:120px}.catalog-price-controls .button{width:100%}}.steam-topup-page{isolation:isolate;align-items:center;display:flex;position:relative;width:min(1480px,100% - 56px)!important;min-height:calc(100dvh - 84px)!important;padding:clamp(16px,2vh,26px) 0 22px!important}.steam-topup-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(circle at 27% 43%,#2f82da21,#0000 29%),radial-gradient(circle at 73% 51%,#9565ff17,#0000 35%);position:fixed;inset:84px 0 0;overflow:hidden}.steam-topup-atmosphere:after{content:"";opacity:.24;background-image:linear-gradient(#79b8ff0b 1px,#0000 1px),linear-gradient(90deg,#79b8ff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.steam-topup-atmosphere>span{color:#6faeff06;letter-spacing:-.1em;white-space:nowrap;font-family:Unbounded,Space Grotesk,sans-serif;font-size:min(28vw,430px);font-weight:900;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.steam-topup-atmosphere>i{border:1px solid #79b8ff11;border-radius:50%;animation:8s ease-in-out infinite steam-atmosphere-pulse;position:absolute}.steam-topup-atmosphere>i:first-of-type{width:390px;height:390px;top:8%;left:-130px}.steam-topup-atmosphere>i:nth-of-type(2){width:620px;height:620px;animation-delay:-2.6s;bottom:-270px;right:-260px}.steam-topup-atmosphere>i:nth-of-type(3){background:#77b9ff;border:0;width:12px;height:12px;animation-delay:-5s;top:15%;left:63%;box-shadow:0 0 25px #77b9ff}.steam-topup-shell{width:100%}.steam-topup-topline{justify-content:space-between;align-items:center;height:25px;margin-bottom:12px;display:flex}.steam-topup-topline .page-kicker{color:#86c1ff;align-items:center;gap:7px;display:flex}.steam-live{color:#7e8797;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.steam-live i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%;animation:2.2s ease-in-out infinite steam-live-pulse}.steam-topup-grid{grid-template-columns:minmax(0,.93fr) minmax(500px,1.07fr);gap:12px;height:clamp(560px,100dvh - 196px,680px);display:grid}.steam-promo-panel,.steam-topup-form{--steam-x:50%;--steam-y:50%;background:#0b0d14e0;border:1px solid #7897c43b;border-radius:27px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000052}.steam-promo-panel{background:radial-gradient(circle at 30% 10%,#3089e938,#0000 35%),linear-gradient(145deg,#0e1b2ef5,#080a10fa 68%);flex-direction:column;padding:clamp(24px,2.5vw,38px);display:flex}.steam-promo-panel:before,.steam-topup-form:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(340px circle at var(--steam-x) var(--steam-y),#67afff21,transparent 62%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.steam-promo-panel:hover:before,.steam-topup-form:hover:before{opacity:1}.steam-promo-panel>:not(.steam-promo-glow),.steam-topup-form>:not(.steam-form-glow){z-index:2;position:relative}.steam-promo-glow{z-index:0;border:1px solid #70b3ff24;border-radius:50%;width:330px;height:330px;position:absolute;top:8%;right:-110px;box-shadow:0 0 90px #2b84e717,inset 0 0 80px #509bec0b}.steam-promo-glow:before,.steam-promo-glow:after{content:"";border:1px solid #70b3ff17;border-radius:50%;position:absolute}.steam-promo-glow:before{inset:42px}.steam-promo-glow:after{background:#64acff08;inset:95px}.steam-promo-brand{align-items:center;gap:12px;display:flex}.steam-promo-brand>span{color:#80bdff;background:#081423bd;border:1px solid #7dbeff52;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 30px #1860ae29}.steam-promo-brand>span .brand-icon{width:29px;height:29px}.steam-promo-brand>div{gap:3px;display:grid}.steam-promo-brand b{letter-spacing:.06em;font-size:12px}.steam-promo-brand small{color:#728094;font-size:8px}.steam-promo-brand em{color:#cfff6b;letter-spacing:.08em;background:#c4ff470e;border:1px solid #c4ff472b;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal;display:flex}.steam-promo-brand em i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 8px var(--lime);border-radius:50%}.steam-promo-copy{margin-top:clamp(28px,5vh,52px)}.steam-promo-copy h1{letter-spacing:-.065em;font-size:clamp(43px,4.1vw,66px);line-height:.94}.steam-promo-copy h1 strong{color:#0000;background:linear-gradient(90deg,#7fc1ff 0%,#b590ff 52%,#ed7dcd 100%);-webkit-background-clip:text;background-clip:text}.steam-promo-copy p{color:#9ba6b7;max-width:530px;margin-top:16px;font-size:12px;line-height:1.62}.steam-wallet-preview{background:linear-gradient(115deg,#122641e0,#0c0e18f0);border:1px solid #7dbbff38;border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:145px;margin-top:auto;padding:22px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 20px 45px #0003}.steam-wallet-preview:hover{border-color:#7dbbff6b;transform:translateY(-3px)rotateX(1deg)}.steam-wallet-preview:after{content:"";left:0;right:calc(100% - var(--wallet-progress));background:linear-gradient(90deg,#6db5ff,#ad85ff);height:2px;transition:right .4s;position:absolute;bottom:0;box-shadow:0 0 14px #70b7ff}.steam-wallet-mark{color:#82c1ff;background:#06111fb3;border:1px solid #7ebeff4a;border-radius:19px;place-items:center;width:62px;height:62px;display:grid}.steam-wallet-mark .brand-icon{width:38px;height:38px}.steam-wallet-value{gap:4px;min-width:0;display:grid}.steam-wallet-value small,.steam-wallet-price small{color:#718198;letter-spacing:.11em;font-family:IBM Plex Mono,monospace;font-size:7px}.steam-wallet-value strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:25px;overflow:hidden}.steam-wallet-value span{color:#7d8b9f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.steam-wallet-price{text-align:right;gap:5px;display:grid}.steam-wallet-price b{font-size:17px}.steam-wallet-orbit{border:1px solid #75b7ff1a;border-radius:50%;width:205px;height:205px;animation:15s linear infinite steam-orbit;position:absolute;top:-68px;right:-46px}.steam-wallet-orbit i{background:#77b9ff;border-radius:50%;position:absolute;box-shadow:0 0 12px #77b9ff}.steam-wallet-orbit i:first-child{width:6px;height:6px;top:99px;left:19px}.steam-wallet-orbit i:nth-child(2){width:4px;height:4px;top:45px;right:26px}.steam-wallet-orbit i:nth-child(3){width:3px;height:3px;bottom:-2px;left:103px}.steam-promo-trust{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.steam-promo-trust span{color:#77869a;background:#090d158c;border:1px solid #7897c421;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:8px;display:flex}.steam-promo-trust svg{color:#85c2ff;width:12px}.steam-topup-form{background:radial-gradient(circle at 85% 0,#9565ff1f,#0000 30%),linear-gradient(145deg,#120f19fa,#0b0a10fc);flex-direction:column;padding:clamp(22px,2.3vw,34px);display:flex}.steam-form-glow{z-index:0;filter:blur(60px);background:#639ee912;border-radius:50%;width:520px;height:320px;position:absolute;bottom:-240px;left:50%;transform:translate(-50%)}.steam-form-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.steam-form-head>div{gap:4px;display:grid}.steam-form-head>div>span{color:#77b9ff;letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:7px}.steam-form-head h2{letter-spacing:-.045em;font-size:24px}.steam-form-head ol{align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.steam-form-head li{color:#6e6678;border:1px solid #373041;border-radius:50%;place-items:center;width:25px;height:25px;font-family:IBM Plex Mono,monospace;font-size:8px;display:grid;position:relative}.steam-form-head li+li:before{content:"";background:#373041;width:16px;height:1px;position:absolute;top:50%;right:100%}.steam-form-head li.active{color:#b9dcff;background:#70b6ff1a;border-color:#70b6ff;box-shadow:0 0 15px #70b6ff1f}.steam-form-head li.done{color:var(--lime);background:#c4ff471a;border-color:#c4ff4752}.steam-form-head li svg{width:11px}.steam-login-field{background:#0b0a10bf;border:1px solid #342c40;border-radius:15px;grid-template-columns:39px minmax(0,1fr) 24px;align-items:center;gap:10px;height:59px;padding:0 14px;transition:border-color .22s,box-shadow .22s,background .22s;display:grid}.steam-login-field:focus-within{background:#0c0f17e6;border-color:#728fbc;box-shadow:0 0 0 3px #70b6ff13}.steam-field-icon{color:#7e91ad;background:#181523;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.steam-field-icon svg{width:16px}.steam-field-copy{gap:2px;min-width:0;display:grid}.steam-field-copy small{color:#736b7d;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:7px}.steam-field-copy input{height:25px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:700}.steam-field-copy input:focus{box-shadow:none;border:0}.steam-field-check{width:16px;color:var(--lime);opacity:0;transition:all .2s;transform:scale(.6)}.steam-login-field.has-value{border-color:#c4ff4738}.steam-login-field.has-value .steam-field-check{opacity:1;transform:scale(1)}.steam-login-hint{color:#686273;align-items:center;gap:5px;margin:6px 3px 13px;font-size:8px;display:flex}.steam-login-hint svg{color:#8badcf;width:11px}.steam-form-section-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.steam-form-section-head>span{font-size:10px;font-weight:800}.steam-form-section-head>small{color:#6e6678;font-size:8px}.steam-currency-tabs{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.steam-currency-tabs button{text-align:left;color:#9d96a8;background:#0f0d14;border:1px solid #312a3b;border-radius:12px;grid-template-columns:auto 1fr;align-content:center;gap:1px 7px;height:56px;padding:8px 10px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.steam-currency-tabs button:hover{border-color:#4d4558;transform:translateY(-2px)}.steam-currency-tabs button>span{grid-row:1/3;font-size:17px}.steam-currency-tabs button>b{font-size:10px}.steam-currency-tabs button>small{color:#696271;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.steam-currency-tabs button>svg{width:10px;position:absolute;top:6px;right:6px}.steam-currency-tabs button.active{color:#fff;background:linear-gradient(135deg,#3d7bc12b,#9565ff14);border-color:#70b6ff80;box-shadow:inset 0 0 24px #4e91db0f,0 8px 26px #00000029}.steam-currency-tabs button.active>small{color:#8fa1b7}.steam-currency-tabs button.active>svg{color:var(--lime)}.steam-amount-panel{background:#0a090e94;border:1px solid #30283b;border-radius:16px;padding:14px}.steam-amount-main{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid}.steam-amount-main label{gap:3px;min-width:0;display:grid}.steam-amount-main label>small,.steam-quote-live small{color:#706878;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:7px}.steam-amount-main label>span{align-items:baseline;gap:8px;display:flex}.steam-amount-main input[type=number]{letter-spacing:-.04em;width:min(190px,100%);height:39px;box-shadow:none;-moz-appearance:textfield;background:0 0;border:0;border-radius:0;padding:0;font-family:Space Grotesk,Inter,sans-serif;font-size:31px;font-weight:700}.steam-amount-main input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.steam-amount-main input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.steam-amount-main label b{color:#8f869a;font-size:18px}.steam-quote-live{justify-items:end;gap:5px;display:grid}.steam-quote-live small{color:#80baf5}.steam-quote-live strong{align-items:center;min-height:21px;font-size:18px;display:flex}.steam-quote-live svg{color:#7ebeff;width:17px;animation:1s linear infinite steam-spin}.steam-amount-range{--range-progress:0%;width:100%;height:16px;box-shadow:none;appearance:none;background:0 0;border:0;margin:6px 0 0;padding:0}.steam-amount-range:focus{box-shadow:none}.steam-amount-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#6db6ff 0 var(--range-progress),#2d2835 var(--range-progress) 100%);border-radius:99px;height:3px}.steam-amount-range::-webkit-slider-thumb{appearance:none;background:#8ac5ff;border:3px solid #0c0b11;border-radius:50%;width:15px;height:15px;margin-top:-6px;box-shadow:0 0 0 1px #8ac5ff,0 0 13px #7bbeff8c}.steam-amount-range::-moz-range-track{background:#2d2835;border-radius:99px;height:3px}.steam-amount-range::-moz-range-progress{background:#6db6ff;border-radius:99px;height:3px}.steam-amount-range::-moz-range-thumb{background:#8ac5ff;border:3px solid #0c0b11;border-radius:50%;width:12px;height:12px}.steam-range-labels{color:#5f5868;justify-content:space-between;font-size:7px;display:flex}.steam-amount-presets{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.steam-amount-presets button{color:#91899b;background:#121018;border:1px solid #302a38;border-radius:8px;height:31px;font-size:9px;font-weight:700;transition:all .18s}.steam-amount-presets button small{color:#635c6c;font-size:7px}.steam-amount-presets button:hover,.steam-amount-presets button.active{color:#c9e5ff;background:#70b6ff14;border-color:#70b6ff73}.steam-form-error{color:#ff9caa;margin:7px 2px -2px;font-size:8px}.steam-form-checkout{border-top:1px solid #2c2634;grid-template-columns:1fr auto;align-items:end;gap:20px;min-height:70px;margin-top:auto;padding-top:13px;display:grid}.steam-form-checkout>div{gap:2px;display:grid}.steam-form-checkout small{color:#7aaedf;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:7px}.steam-form-checkout strong{letter-spacing:-.04em;font-size:26px}.steam-form-checkout span{color:#686171;font-size:7px}.steam-buy-button{border:1px solid var(--lime);background:var(--lime);color:#111407;border-radius:13px;justify-content:center;align-items:center;gap:20px;min-width:180px;height:50px;font-size:11px;font-weight:900;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s;display:flex;box-shadow:0 12px 35px #c4ff4724}.steam-buy-button:hover:not(:disabled){background:#dcff8f;transform:translateY(-3px);box-shadow:0 18px 45px #c4ff4738}.steam-buy-button:disabled{cursor:not-allowed;opacity:.33;filter:saturate(.35)}.steam-buy-button svg{width:16px}.steam-buy-button .spin{animation:1s linear infinite steam-spin}.steam-page-footnote{color:#696271;justify-content:space-between;align-items:end;min-height:26px;padding:8px 4px 0;font-size:8px;display:flex}.steam-page-footnote span,.steam-page-footnote a{align-items:center;gap:6px;display:flex}.steam-page-footnote svg{color:#78baff;width:12px}.steam-page-footnote a{font-weight:700;transition:color .2s}.steam-page-footnote a:hover{color:#a8d3ff}.steam-direct-payment{scrollbar-width:thin;scrollbar-color:#4b4358 transparent;overflow:auto}.steam-order-summary{background:linear-gradient(120deg,#28589126,#120e19a8);border:1px solid #79b8ff33;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.steam-order-summary>span{color:#7db9ff;background:#0a1625;border:1px solid #79b8ff52;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.steam-order-summary svg{width:27px}.steam-order-summary>div{gap:2px;min-width:0;display:grid}.steam-order-summary small,.steam-pay-title small{color:#787083;font-size:7px}.steam-order-summary b{font-size:14px}.steam-order-summary em{color:#858093;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.steam-order-summary>strong{color:var(--lime);font-size:21px}.steam-payment-notice{color:#dfff9d;background:#c4ff470f;border:1px solid #c4ff4740;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-size:8px;display:flex}.steam-payment-notice.error{color:#ffb0ba;background:#ff697812;border-color:#ff69784d}.steam-payment-notice svg{width:13px}.steam-pay-title{justify-content:space-between;align-items:end;gap:12px;margin:15px 1px 8px;display:flex}.steam-pay-title>span{font-size:10px;font-weight:800}.steam-payment-methods{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.steam-payment-methods button{text-align:left;color:#9d96a8;background:#0f0d14;border:1px solid #312a3b;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:47px;padding:8px 10px;display:grid}.steam-payment-methods button>svg{width:15px}.steam-payment-methods button>span{gap:1px;display:grid}.steam-payment-methods b{font-size:9px}.steam-payment-methods small{color:#6f6878;font-size:7px}.steam-payment-methods button.active{color:#eaffbd;background:#c4ff4712;border-color:#c4ff4775}.steam-payment-methods button.active>svg:last-child{color:var(--lime)}.steam-payment-email{gap:6px;margin-top:9px;display:grid}.steam-payment-email>span{color:#8a8293;align-items:center;gap:6px;font-size:8px;display:flex}.steam-payment-email svg{width:13px}.steam-payment-email input{height:40px}.steam-pay-online{width:100%;margin-top:10px}.steam-payment-divider{text-align:center;margin:8px 0;position:relative}.steam-payment-divider:before{content:"";background:#302a38;height:1px;position:absolute;top:50%;left:0;right:0}.steam-payment-divider span{color:#6f6878;background:#0e0c12;padding:0 8px;font-size:7px;position:relative}.steam-wallet-pay{color:#bcdcff;background:#79b8ff0f;border:1px solid #79b8ff42;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:9px;font-weight:800;display:flex}.steam-wallet-pay:disabled{opacity:.42}.steam-wallet-pay svg{width:15px}.steam-order-progress{text-align:center;background:#c4ff4709;border:1px solid #c4ff472b;border-radius:17px;justify-items:center;gap:8px;margin:auto 0;padding:26px;display:grid}.steam-order-progress>svg{width:38px;height:38px;color:var(--lime)}.steam-order-progress b{font-size:15px}.steam-order-progress p{color:#8f8798;max-width:370px;font-size:9px;line-height:1.5}.steam-order-progress .steam-buy-button{margin-top:5px;text-decoration:none}.steam-new-order,.steam-cancel-order{color:#777080;text-underline-offset:3px;background:0 0;border:0;margin-top:9px;font-size:8px;text-decoration:underline}.steam-cancel-order{justify-content:center;align-items:center;gap:5px;display:flex}.steam-cancel-order svg{width:11px}.steam-cancel-order:disabled{opacity:.45}:root[data-theme=light] .steam-order-summary{background:linear-gradient(120deg,#edf6ff,#f7f4fb);border-color:#d5e2f1}:root[data-theme=light] .steam-payment-methods button,:root[data-theme=light] .steam-wallet-pay{color:#424957;background:#fff;border-color:#dfe2e9}:root[data-theme=light] .steam-payment-methods button.active{color:#20364d;background:#edf5fe;border-color:#6d9ed4}:root[data-theme=light] .steam-payment-divider span{background:#f7f7fa}:root[data-theme=light] .steam-order-progress{background:#f8fbf2}@keyframes steam-live-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@keyframes steam-atmosphere-pulse{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes steam-orbit{to{transform:rotate(360deg)}}@keyframes steam-spin{to{transform:rotate(360deg)}}:root[data-theme=light] .steam-topup-atmosphere{background:radial-gradient(circle at 27% 43%,#2f82da1a,#0000 29%),radial-gradient(circle at 73% 51%,#9565ff12,#0000 35%)}:root[data-theme=light] .steam-promo-panel{color:#fff}:root[data-theme=light] .steam-topup-form{background:radial-gradient(circle at 85% 0,#9565ff14,#0000 30%),linear-gradient(145deg,#fffffffa,#f4f6fafa);border-color:#d8dce7;box-shadow:0 25px 70px #31384d21}:root[data-theme=light] .steam-login-field,:root[data-theme=light] .steam-amount-panel,:root[data-theme=light] .steam-currency-tabs button,:root[data-theme=light] .steam-amount-presets button{color:#424957;background:#fff;border-color:#dfe2e9}:root[data-theme=light] .steam-field-icon{color:#57789d;background:#eef3f9}:root[data-theme=light] .steam-field-copy input{color:#171922;background:0 0}:root[data-theme=light] .steam-form-checkout{border-color:#dfe2e9}:root[data-theme=light] .steam-currency-tabs button.active{color:#20364d;background:#edf5fe;border-color:#6d9ed4}:root[data-theme=light] .steam-amount-main input[type=number]{color:#171922;background:0 0}:root[data-theme=light] .steam-amount-presets button.active{color:#274b72;background:#edf5fe}@media (width<=900px){.steam-topup-page{align-items:flex-start;width:min(100% - 34px,1220px)!important}.steam-topup-grid{grid-template-columns:1fr;height:auto}.steam-promo-panel{min-height:560px}.steam-topup-form{min-height:580px}.steam-page-footnote{margin-bottom:18px}}@media (height<=800px) and (width>=901px){.steam-page-footnote{display:none}.steam-topup-page{padding-bottom:8px!important}}@media (width<=760px){.steam-topup-page{width:min(100% - 22px,1220px)!important;min-height:auto!important;padding:18px 0 38px!important}.steam-topup-topline{align-items:flex-start;gap:10px;height:auto}.steam-live{text-align:right;justify-content:flex-end;max-width:160px;line-height:1.4}.steam-topup-grid{gap:9px}.steam-promo-panel,.steam-topup-form{border-radius:21px;min-height:0}.steam-promo-panel{padding:22px}.steam-promo-glow{right:-190px}.steam-promo-copy{margin-top:34px}.steam-promo-copy h1{font-size:43px}.steam-promo-copy p{font-size:11px}.steam-wallet-preview{grid-template-columns:auto 1fr;min-height:138px;margin-top:32px;padding:17px}.steam-wallet-mark{width:52px;height:52px}.steam-wallet-value strong{font-size:21px}.steam-wallet-price{text-align:left;grid-column:2}.steam-promo-trust{grid-template-columns:1fr}.steam-promo-trust span{height:31px}.steam-topup-form{padding:21px 17px}.steam-form-head h2{font-size:22px}.steam-form-head ol{gap:12px}.steam-currency-tabs{grid-template-columns:repeat(2,1fr)}.steam-currency-tabs button{height:52px}.steam-form-section-head small{display:none}.steam-amount-main{gap:8px}.steam-amount-main input[type=number]{font-size:28px}.steam-quote-live strong{font-size:15px}.steam-form-checkout{grid-template-columns:1fr;margin-top:15px}.steam-buy-button{width:100%}.steam-page-footnote{align-items:flex-start;gap:10px;line-height:1.4}.steam-page-footnote span{max-width:220px}.steam-payment-methods{grid-template-columns:1fr}.steam-pay-title{flex-direction:column;align-items:flex-start}.steam-order-summary{grid-template-columns:auto 1fr}.steam-order-summary>strong{grid-column:2}.steam-direct-payment{min-height:560px}}@media (prefers-reduced-motion:reduce){.steam-topup-atmosphere>i,.steam-live i,.steam-wallet-orbit,.steam-quote-live svg,.steam-buy-button .spin{animation:none}.steam-promo-panel:before,.steam-topup-form:before{display:none}}.chat-thread,.admin-chat-thread{scrollbar-color:var(--line2) transparent;height:min(52vh,540px);min-height:360px;max-height:none;padding:22px 4px 24px}.message{background:linear-gradient(140deg,#151a20,#101311);border-radius:16px 16px 16px 5px;width:fit-content;max-width:min(74%,640px);padding:12px 14px;box-shadow:0 8px 22px #0000001f}.message-operator{background:linear-gradient(140deg,#211a32,#161321);border-color:#403354}.message-customer,.admin-chat-thread .message-operator{background:linear-gradient(140deg,#1d3222,#132017);border-color:#3d5934;border-radius:16px 16px 5px}.message-system{max-width:min(82%,680px);box-shadow:none;background:#13141e94;border-color:#45415b;border-radius:13px;padding:10px 14px}.message-delivery{background:linear-gradient(140deg,#1d3020,#132117);border-color:#79b537}.message b{font-size:10px}.message p{color:#e0e6e2}.chat-composer{padding:14px 0 24px}.legacy-discount-control{margin-top:16px}.legacy-discount-control>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legacy-discount-control article{border:1px solid var(--line);background:var(--surface2);border-radius:14px;grid-template-columns:auto 1fr minmax(86px,118px) minmax(86px,118px) auto;align-items:end;gap:10px;padding:13px;display:grid}.legacy-discount-control article>div{gap:4px;display:grid}.legacy-discount-control article small{color:var(--quiet);font-size:9px}.legacy-discount-control .field{gap:5px}.legacy-discount-control .field span{font-size:9px}@media (width<=760px){.chat-thread,.admin-chat-thread{height:52vh;min-height:330px}.message{max-width:88%}.legacy-discount-control>div:last-child{grid-template-columns:1fr}.legacy-discount-control article{grid-template-columns:auto 1fr}.legacy-discount-control .field{grid-column:auto}.legacy-discount-control .button{grid-column:1/3}}.product-tone-roblox{--accent:#f4f4f4}.product-card:before{z-index:0;animation:11s ease-in-out infinite card-ambient}.product-card:nth-child(2):before{animation-delay:-2s}.product-card:nth-child(3):before{animation-delay:-4s}.product-card:nth-child(4):before{animation-delay:-6s}.product-card:nth-child(5):before{animation-delay:-8s}.availability-error{color:#ffb0ba;background:#ff506414;border:1px solid #ff697852;border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.45}@keyframes card-ambient{0%,to{opacity:.09;transform:translate(-12%,-6%)scale(.9)}45%{opacity:.2;transform:translate(55%,35%)scale(1.25)}72%{opacity:.12;transform:translate(10%,60%)scale(1.05)}}@media (width<=1050px){.gc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.gc-product-grid{grid-template-columns:1fr}}.identity-avatar{color:#08070c;background:linear-gradient(145deg,#b3ff34,#75c725);border:1px solid #b3ff3473;border-radius:22px;flex:none;place-items:center;width:72px;height:72px;font-family:Unbounded,Space Grotesk,Inter,sans-serif;font-size:25px;display:grid;overflow:hidden;box-shadow:0 10px 34px #b3ff3424}.identity-avatar img{object-fit:cover;width:100%;height:100%;display:block}.identity-avatar b{font:inherit}.identity-avatar-compact{width:24px;height:24px;box-shadow:none;border-radius:8px;font-size:9px}.account-button .identity-avatar{margin-left:-5px}.email-link-card{background:linear-gradient(120deg,#905cff1c,#b3ff3409);border:1px solid #493764;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(280px,390px);align-items:center;gap:20px;margin-top:22px;padding:22px;display:grid;box-shadow:0 18px 55px #0000001f}.email-link-icon{width:48px;height:48px;color:var(--lime);background:#b3ff341c;border-radius:15px;place-items:center;display:grid}.email-link-copy h2{margin:5px 0 7px;font-size:24px}.email-link-copy p{max-width:580px;color:var(--muted);font-size:11px;line-height:1.55}.email-link-copy small{color:#b8c1bb;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.email-link-form{gap:8px;display:grid}.email-link-form .button{min-height:42px}.email-link-form .dev-code,.email-link-form .form-error{margin:0}.miniapp-auth-warning{z-index:20;color:#ffd4da;text-align:center;background:#571c27db;border-bottom:1px solid #ff697847;padding:9px 16px;font-size:11px;position:relative}.drawer-load-error{padding:24px 0}.drawer-load-error p{color:#ffb0ba;margin-bottom:12px;font-size:11px}.telegram-mini-app body{padding-top:env(safe-area-inset-top)}@media (width<=900px){.email-link-card{grid-template-columns:auto 1fr}.email-link-form{grid-column:1/3}}@media (width<=560px){.email-link-card{grid-template-columns:1fr;padding:17px}.email-link-icon{display:none}.email-link-form{grid-column:1}.identity-avatar{border-radius:19px;width:62px;height:62px}}.region-tabs button{position:relative}.region-check-spinner{border:1px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;margin-left:auto;animation:.65s linear infinite region-spin}@keyframes region-spin{to{transform:rotate(360deg)}}.header-balance{min-height:39px;color:var(--lime);white-space:nowrap;background:#c4ff4712;border:1px solid #c4ff4747;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.header-balance:hover{border-color:var(--lime);background:#c4ff471f}.wallet-panel{grid-template-columns:minmax(240px,.85fr) minmax(300px,1.15fr);gap:12px;margin-top:24px;display:grid}.wallet-balance,.wallet-topup,.wallet-history{border:1px solid var(--line);background:var(--surface);border-radius:19px;padding:22px}.wallet-balance{background:radial-gradient(circle at 90% 10%,#c4ff4724,#0000 36%),linear-gradient(145deg,#171322,#101410);flex-direction:column;min-height:225px;display:flex}.wallet-balance>span{color:var(--lime);letter-spacing:.14em;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.wallet-balance strong{letter-spacing:-.06em;margin-top:auto;font-family:Space Grotesk,sans-serif;font-size:clamp(42px,5vw,64px)}.wallet-balance p{max-width:440px;color:var(--muted);margin-top:12px;font-size:10px;line-height:1.55}.wallet-topup{flex-direction:column;display:flex}.wallet-topup h2{margin-top:6px;font-size:29px}.wallet-gift{color:var(--yellow);background:#ffd16612;border:1px solid #ffd16647;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:11px;display:flex}.wallet-gift span{gap:2px;display:grid}.wallet-gift b{font-size:11px}.wallet-gift small{color:#d9cda9;font-size:9px}.wallet-topup-form{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:auto;padding-top:16px;display:grid}.wallet-topup-form .button{min-width:190px}.wallet-bonus-preview{color:var(--lime2);align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.wallet-history{grid-column:1/3;grid-template-columns:minmax(150px,1fr) repeat(4,minmax(130px,auto));align-items:center;gap:8px;padding:12px 16px;display:grid}.wallet-history>span{color:var(--quiet);letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:8px}.wallet-history>div{border-left:1px solid var(--line);gap:3px;padding-left:12px;display:grid}.wallet-history>div span{color:var(--muted);font-size:8px}.wallet-history>div b{color:var(--lime);font-size:11px}.wallet-admin-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:14px;display:grid}.wallet-promotion-form{gap:18px;display:grid}.wallet-rule-check{border:1px solid var(--line);background:var(--surface2);border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.wallet-rule-check input{width:auto;margin-top:3px}.wallet-rule-check span{gap:4px;display:grid}.wallet-rule-check b{font-size:11px}.wallet-rule-check small{color:var(--muted);font-size:9px;line-height:1.5}.wallet-promo-preview{background:radial-gradient(circle at 85% 15%,#c4ff472b,transparent 38%),var(--surface);flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;display:flex}.wallet-promo-preview>svg{color:var(--yellow);margin-top:24px}.wallet-promo-preview h2{color:var(--lime);margin-top:14px;font-size:58px}.wallet-promo-preview>b{margin-top:8px}.wallet-promo-preview p{color:var(--muted);margin:8px 0 20px;font-size:10px;line-height:1.5}.product-review-summary{background:#ffd1660b;border:1px solid #ffd16638;border-radius:11px;gap:7px;margin-top:14px;padding:9px 10px;display:grid}.product-review-summary>span{color:var(--yellow);align-items:center;gap:5px;display:flex}.product-review-summary b{font-size:11px}.product-review-summary small{color:var(--muted);font-size:8px}.product-review-summary q{color:#c8c0d2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.product-review-summary q:before,.product-review-summary q:after{color:var(--yellow)}.wallet-payment-section{margin-top:18px}.wallet-payment-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.wallet-payment-heading b{font-size:11px}.wallet-payment-heading small{color:var(--quiet);text-align:right;font-size:9px}.wallet-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.wallet-payment-methods button{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface2),color-mix(in srgb,var(--surface2) 82%,#0b120c));min-height:76px;color:var(--text);text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.wallet-payment-methods button:hover{border-color:var(--line2);transform:translateY(-2px);box-shadow:0 12px 28px #00000021}.wallet-payment-methods button.active{border-color:var(--lime);background:linear-gradient(145deg,#c4ff471f,#c4ff4709);box-shadow:inset 0 0 0 1px #c4ff4714,0 10px 28px #c4ff4712}.wallet-method-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--lime);background:#04070561;border-radius:12px;place-items:center;display:grid}.wallet-method-copy{gap:4px;min-width:0;display:grid}.wallet-method-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wallet-method-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.wallet-payment-methods button em{color:var(--lime2);background:#c4ff4717;border-radius:99px;align-self:start;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.wallet-method-check{color:var(--lime);position:absolute;bottom:7px;right:8px}.wallet-topup-limits{color:var(--quiet);margin-top:1px;font-size:8px;display:block}.wallet-amount-presets{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.wallet-amount-presets button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:700}.wallet-amount-presets button:hover,.wallet-amount-presets button.active{border-color:var(--lime);color:var(--lime2);background:#c4ff4714}@media (width<=1050px){.header-balance span{display:none}.wallet-history{grid-template-columns:1fr 1fr}.wallet-history>span{grid-column:1/3}.wallet-admin-grid{grid-template-columns:1fr}.wallet-promo-preview{min-height:240px}}@media (width<=760px){.wallet-panel{grid-template-columns:1fr}.wallet-balance,.wallet-topup{min-height:0}.wallet-balance strong{margin-top:35px}.wallet-history{grid-column:1;grid-template-columns:1fr 1fr}.wallet-history>span{grid-column:1/3}.wallet-payment-methods{grid-template-columns:1fr 1fr}.wallet-payment-heading{flex-direction:column;align-items:start;gap:4px}.wallet-payment-heading small{text-align:left}.wallet-topup-form{grid-template-columns:1fr}.wallet-topup-form .button{width:100%}.header-balance{justify-content:center;width:40px;padding:0}.header-actions>.header-cart,.header-actions>.account-button{display:none}.wallet-promotion-form .panel-title{flex-direction:column;align-items:flex-start}.product-review-summary q{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.product-review-summary em{color:var(--lime);align-items:center;gap:4px;margin-left:auto;font-size:8px;font-style:normal;display:inline-flex}.product-review-summary time{color:var(--quiet);font-size:8px}.product-review-empty{border:1px dashed var(--line);color:var(--quiet);border-radius:11px;align-items:center;gap:7px;margin-top:14px;padding:9px 10px;font-size:8px;line-height:1.35;display:flex}.product-review-empty svg{color:var(--yellow);flex:none}@media (width<=430px){.wallet-history{grid-template-columns:1fr}.wallet-history>span{grid-column:1}.wallet-history>div{border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.wallet-payment-methods{grid-template-columns:1fr}.wallet-payment-methods button{min-height:70px}.wallet-method-copy b{font-size:11px}.wallet-method-copy small{font-size:9px}}.theme-toggle,.admin-floating-theme{transition:transform .18s,border-color .18s,background-color .18s}.theme-toggle:hover,.admin-floating-theme:hover{transform:translateY(-1px)}.admin-floating-theme{z-index:40;border:1px solid var(--line2);background:color-mix(in srgb,var(--surface) 92%,transparent);min-height:42px;color:var(--text);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:18px;right:18px}.wallet-admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;gap:18px;max-width:1320px}.wallet-promotion-form{padding-bottom:20px}.wallet-promotion-form>.field,.wallet-promotion-form>.form-grid,.wallet-promotion-form>.wallet-rule-check,.wallet-promotion-form>.button{margin-inline:20px}.wallet-promotion-form>.field{margin-top:20px}.wallet-promotion-form>.form-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.wallet-promotion-form>.button{min-height:50px}.wallet-promo-preview{min-height:410px;padding:32px;position:sticky;top:28px}.wallet-promo-preview h2{letter-spacing:-.055em;font-family:Space Grotesk,Inter,sans-serif}.invite-form{grid-template-columns:minmax(340px,1fr) minmax(190px,230px) minmax(170px,auto);gap:14px;max-width:1240px;padding:20px}.invite-form>.button{min-height:48px;padding-inline:22px}.invite-form .field>span{min-height:17px}.team-list{max-width:1240px}.team-list article{min-height:68px;padding:14px 18px}.admin-title h1{font-weight:700;font-family:Space Grotesk,Inter,sans-serif!important}.admin-content{max-width:1680px}.admin-page input,.admin-page textarea,.admin-page select{font-size:13px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f9;--bg2:#eceef5;--surface:#fff;--surface2:#f0f2f7;--surface3:#e7eaf2;--line:#d9dce6;--line2:#b9bfd0;--text:#171922;--muted:#606779;--quiet:#858da0;--ink:#15180d;--shadow:0 22px 60px #28233c21}:root[data-theme=light] body{background:var(--bg);color:var(--text)}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select{color:var(--text);background:#fff}:root[data-theme=light] .site-header{background:#fafafde6;border-color:#5e57742e;box-shadow:0 8px 28px #2d28410f}:root[data-theme=light] .site-footer{border-color:var(--line);background:#eceff3}:root[data-theme=light] .mobile-dock{background:#fafafdf2}:root[data-theme=light] .hero-showcase{background:linear-gradient(145deg,#f8faff,#eaf0e6)}:root[data-theme=light] .showcase-word{color:#dfe4dc}:root[data-theme=light] .card-back{color:#829083;background:#e9eee8;border-color:#cbd5ca}:root[data-theme=light] .showcase-chip{color:var(--muted);background:#fff}:root[data-theme=light] .product-glyph,:root[data-theme=light] .quick-button,:root[data-theme=light] .card-arrow,:root[data-theme=light] .category-icon{background:#f8faf8}:root[data-theme=light] .duration-tabs button,:root[data-theme=light] .region-tabs button,:root[data-theme=light] .region-card-grid button,:root[data-theme=light] .denomination-grid button,:root[data-theme=light] .single-offer,:root[data-theme=light] .package-grid button,:root[data-theme=light] .service-step,:root[data-theme=light] .service-switch,:root[data-theme=light] .service-currency,:root[data-theme=light] .currency-fixed,:root[data-theme=light] .amount-presets button{color:var(--text);background:#f8faf8}:root[data-theme=light] .duration-tabs button.active,:root[data-theme=light] .region-tabs button.active,:root[data-theme=light] .region-card-grid button.active,:root[data-theme=light] .denomination-grid button.active{color:#38510b;background:#eef8da}:root[data-theme=light] .service-workspace{background:linear-gradient(145deg,#fff,#f4f1fa)}:root[data-theme=light] .steam-service-icon{background:#eef5ff}:root[data-theme=light] .package-grid button.active{color:#5238a6}:root[data-theme=light] .modal-backdrop{background:#221f2b5c}:root[data-theme=light] .modal-card,:root[data-theme=light] .quick-drawer,:root[data-theme=light] .auth-modal{background:#fff}:root[data-theme=light] .message-operator{background:#edf4ea}:root[data-theme=light] .message-customer{background:#eee8fb}:root[data-theme=light] .wallet-payment-methods button{background:linear-gradient(145deg,#fff,#f5f7f2);box-shadow:0 8px 20px #2c30260a}:root[data-theme=light] .wallet-payment-methods button.active{color:#1d280e;background:linear-gradient(145deg,#f5ffe4,#eef8dd)}:root[data-theme=light] .wallet-method-icon{color:#537d13;background:#f4f8ef;border-color:#dce3d3}:root[data-theme=light] .wallet-payment-methods button em{color:#41650c;background:#e9f5d8}:root[data-theme=light] .wallet-method-copy small{color:#68705f}:root[data-theme=light] .wallet-amount-presets button.active{color:#38510b;background:#edf8dc}:root[data-theme=light] .status{color:#51436f;background:#ece9f4}:root[data-theme=light] .status-awaiting_payment,:root[data-theme=light] .status-waiting_customer,:root[data-theme=light] .status-low_stock{color:#765300;background:#fff2c8}:root[data-theme=light] .admin-shell,:root[data-theme=light] .admin-page{background:#f3f4f8}:root[data-theme=light] .admin-sidebar{background:#fff;border-color:#d9dce6;box-shadow:6px 0 24px #2925380d}:root[data-theme=light] .admin-sidebar nav a.active{color:#5d428c;background:#ede8f7}:root[data-theme=light] .admin-sidebar nav a.active svg{color:#7654ae}:root[data-theme=light] .admin-panel,:root[data-theme=light] .admin-stats article,:root[data-theme=light] .inventory-grid article,:root[data-theme=light] .invite-form,:root[data-theme=light] .team-list,:root[data-theme=light] .admin-table,:root[data-theme=light] .admin-chat-list{background:#fff;border-color:#d9dce6;box-shadow:0 10px 32px #2c273e0b}:root[data-theme=light] .admin-panel:hover,:root[data-theme=light] .admin-stats article:hover{border-color:#c2b8d5}:root[data-theme=light] .admin-stats article>span{color:#7453a8;background:#eee9f7}:root[data-theme=light] .inventory-grid article>div span,:root[data-theme=light] .catalog-family-icon,:root[data-theme=light] .category-brand-icon{background:#f3f4f7}:root[data-theme=light] .admin-page .button-primary{color:#fff;background:#7654ae;border-color:#7654ae}:root[data-theme=light] .admin-page .button-primary:hover{background:#674595}:root[data-theme=light] .wallet-promo-preview{background:radial-gradient(circle at 85% 15%,#c4ff4759,#0000 42%),#fff}:root[data-theme=light] .chat-state-closed{color:#697083;background:#eceef2}:root[data-theme=light] .admin-unavailable{background:#fff5e7}@media (width<=1050px){.wallet-admin-grid{grid-template-columns:1fr}.wallet-promo-preview{min-height:260px;position:static}.wallet-promotion-form>.form-grid{grid-template-columns:1fr 1fr}.invite-form{grid-template-columns:minmax(280px,1fr) minmax(180px,220px)}.invite-form>.button{grid-column:2}}@media (width<=980px){.support-hero{grid-template-columns:1fr;gap:34px}.support-form{width:100%;max-width:680px}.contact-stack{max-width:680px}}@media (width<=760px){.admin-floating-theme{justify-content:center;width:42px;padding:0;bottom:76px;right:12px}.admin-floating-theme span{display:none}.wallet-promotion-form>.field,.wallet-promotion-form>.form-grid,.wallet-promotion-form>.wallet-rule-check,.wallet-promotion-form>.button{margin-inline:13px}.wallet-promotion-form>.form-grid,.invite-form{grid-template-columns:1fr}.invite-form>.button{grid-column:1}.wallet-promo-preview{padding:24px}.wallet-promo-preview h2{font-size:46px}.theme-toggle{display:flex}}.product-card-top{background:radial-gradient(circle at 18% 25%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 35%),linear-gradient(135deg,#9565ff14,transparent 68%);grid-template-columns:58px minmax(0,1fr) 42px;align-items:center;min-height:104px;padding:18px 20px}.product-card-top .product-glyph{border-radius:17px;width:58px;height:58px}.product-card-top .product-glyph svg{width:31px;height:31px}.product-card-top>.api-card-live,.product-card-top>.discount-chip{justify-self:start;margin:0 0 0 8px}.product-card-top .quick-button{width:42px;height:42px}.product-card-body{padding:24px 22px}.product-card h3{font-size:23px;line-height:1.12}.product-card p{font-size:12px;line-height:1.6}.product-highlights span,.product-meta-row span{font-size:9px}.product-card-foot{padding:19px 22px}.product-card-foot strong{font-size:26px}.product-detail{grid-template-columns:minmax(0,1fr) minmax(500px,.92fr);gap:22px}.product-story{min-height:620px;padding:36px}.purchase-panel{padding:25px;overflow:hidden}.panel-heading{align-items:center;margin-bottom:18px}.panel-heading>span{font-size:18px}.panel-heading small{font-size:11px}.purchase-box{gap:20px}.picker-label b{font-size:13px}.picker-label span{font-size:10px}.denomination-grid{gap:9px}.denomination-grid button{min-height:64px;padding:13px}.denomination-grid span,.denomination-grid strong{font-size:12px}.availability-message,.availability-ok{margin-top:5px}.recipient-field span{font-size:12px}.recipient-field input{min-height:50px;font-size:15px}.purchase-total{margin-top:2px}.purchase-total small{font-size:10px}.purchase-total strong{font-size:31px}.purchase-button{min-height:56px;font-size:14px}.product-reviews-section{border-top:1px solid var(--line);margin-top:82px;padding-top:42px}.review-section-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.review-section-head h2{margin-top:8px;font-size:clamp(34px,4vw,52px)}.review-section-head p{color:var(--muted);margin-top:10px;font-size:14px}.slider-controls{gap:8px;display:flex}.slider-controls button{border:1px solid var(--line2);background:var(--surface);width:44px;height:44px;color:var(--text);border-radius:12px;place-items:center;display:grid}.slider-controls button:hover{border-color:var(--lime);color:var(--lime);transform:translateY(-2px)}.review-slider{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-top:24px;display:flex;overflow-x:auto}.review-slider::-webkit-scrollbar{display:none}.review-slide{scroll-snap-align:start;border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#c4ff4714,transparent 36%),var(--surface);border-radius:18px;flex-direction:column;min-width:min(390px,82vw);min-height:190px;padding:22px;display:flex}.review-stars{color:var(--yellow);align-items:center;gap:4px;display:flex}.review-stars span{color:var(--text);margin-left:5px;font-weight:800}.review-slide>p{color:var(--text);margin:23px 0;font-size:15px;line-height:1.6}.review-slide footer{color:var(--quiet);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:10px;display:flex}.review-slide footer span{color:var(--lime);align-items:center;gap:6px;display:flex}.reviews-empty{border:1px dashed var(--line2);background:var(--surface);color:var(--lime);border-radius:17px;align-items:center;gap:14px;margin-top:24px;padding:22px;display:flex}.reviews-empty div{gap:5px;display:grid}.reviews-empty b{color:var(--text);font-size:14px}.reviews-empty span{color:var(--muted);font-size:11px}.production-cart-items{overflow:hidden}.production-cart-row{grid-template-columns:64px minmax(0,1fr) auto 40px;min-height:132px;padding:20px 22px}.cart-row-copy>span:not(.cart-item-kicker){font-size:11px}.cart-line-actions{align-items:center;gap:20px;display:flex}.cart-line-price{text-align:right;min-width:74px;font-size:19px}.quantity-stepper{border:1px solid var(--line2);background:#0c0a11;border-radius:12px;grid-template-columns:38px minmax(58px,auto) 38px;align-items:center;height:42px;display:grid;overflow:hidden}.quantity-stepper button{height:100%;color:var(--text);background:0 0;border:0;place-items:center;display:grid}.quantity-stepper button:hover:not(:disabled){color:var(--lime);background:#c4ff471a}.quantity-stepper button:disabled{opacity:.28}.quantity-stepper strong{text-align:center;font-size:13px}.quantity-stepper small{color:var(--muted);font-size:9px}.purchase-quantity{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.purchase-quantity>span{gap:4px;display:grid}.purchase-quantity>span b{font-size:13px}.purchase-quantity>span small{color:var(--muted);font-size:10px}.cart-remove{border:1px solid #0000!important;border-radius:10px!important}.cart-remove:hover{background:#ff637814!important;border-color:#ff63784d!important}.cart-summary{padding:25px}.cart-summary h3{font-size:24px}.summary-line{font-size:12px}.summary-total strong{font-size:30px}@media (width<=1050px){.product-detail{grid-template-columns:1fr}.product-story{min-height:500px}.purchase-panel{position:static}.product-review-section{margin-top:60px}}@media (width<=760px){.product-page{padding-top:20px}.breadcrumbs{margin-bottom:15px}.product-story{border-radius:19px;min-height:390px;padding:22px}.product-story h1{font-size:clamp(36px,11vw,50px)}.product-story p{font-size:13px}.story-watermark{font-size:135px}.purchase-panel{border-radius:19px;padding:18px}.panel-heading{flex-direction:column;align-items:flex-start;gap:5px}.region-card-grid{max-height:280px}.product-reviews-section{margin-top:54px;padding-top:30px}.review-section-head{align-items:flex-start}.review-section-head h2{font-size:34px}.review-section-head p{font-size:12px}.slider-controls{display:none}.production-cart-row{grid-template-columns:52px minmax(0,1fr) 38px;gap:12px;padding:16px}.production-cart-row>.cart-product-art{width:50px;height:50px}.cart-line-actions{grid-column:2/4;justify-content:space-between;margin-top:7px}.cart-line-price{font-size:18px}.production-cart-row>.cart-remove{grid-area:1/3}.quantity-stepper{height:40px}.cart-row-copy>b{font-size:14px}.cart-summary{padding:20px}.product-card-top{min-height:92px;padding:16px}.product-card-body{padding:21px 18px}.product-card h3{font-size:22px}.product-card p{font-size:12px}}.brand-mark{box-shadow:none;background:0 0;border:0;overflow:hidden}.brand-mark img{object-fit:contain;filter:drop-shadow(5px 0 #9565ff6b);width:100%;height:100%;display:block}.hero-brand-panel>img{object-fit:contain;filter:drop-shadow(0 18px 38px #c4ff4726);width:132px;height:132px;margin:-8px auto 18px;display:block}.hero-proof{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hero-proof span{border:1px solid var(--line);color:var(--lime);background:#12101ab8;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-family:IBM Plex Mono;font-size:8px;display:flex}.hero-proof b{color:var(--text);font-family:Space Grotesk;font-size:10px}.button-danger{color:#ffb5bf!important;background:#ff637814!important;border-color:#ff637861!important}.button-danger:hover{background:#ff637824!important;border-color:#ff6378!important}.production-cart-row{background:linear-gradient(110deg,#9565ff0f,transparent 48%),var(--surface);grid-template-columns:62px minmax(0,1fr) auto auto;gap:16px;min-height:112px;padding:16px 18px}.cart-product-art,.chat-product-art{width:58px;height:58px;color:var(--lime);background:linear-gradient(145deg,#172018,#0d1110);border:1px solid #c4ff4740;border-radius:16px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cart-product-art svg,.chat-product-art svg{width:30px;height:30px}.cart-product-art i{background:var(--violet);filter:blur(17px);opacity:.4;border-radius:50%;width:36px;height:36px;position:absolute;inset:auto -8px -13px auto}.cart-row-copy{gap:5px;min-width:0;display:grid}.cart-row-copy>b{font-size:14px}.cart-row-copy>span:not(.cart-item-kicker){color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.cart-item-kicker{color:var(--lime);letter-spacing:.12em;font-family:IBM Plex Mono;font-size:8px}.cart-item-chips{flex-wrap:wrap;gap:5px;display:flex}.cart-item-chips em{border:1px solid var(--line);color:var(--quiet);border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.production-receipt{width:min(780px,100%)}.receipt-product{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.receipt-product .cart-product-art{border-radius:13px;width:48px;height:48px}.receipt-product>span{text-align:left;gap:4px;display:grid}.receipt-product small{color:var(--muted);font-size:9px}.receipt-product>b{white-space:nowrap}.production-chat-row{grid-template-columns:58px minmax(0,1fr) auto auto auto;gap:14px;min-height:104px;padding:14px 16px}.production-chat-row .chat-main{min-width:0}.chat-order-line{align-items:center;gap:8px;margin:5px 0;display:flex}.chat-order-line code{color:var(--lime);font-size:8px}.chat-order-line span{color:var(--muted);font-size:9px}.chat-order-line strong{font-size:11px}.chat-purchase-card{background:radial-gradient(circle at 90% 10%,#c4ff471c,transparent 30%),linear-gradient(130deg,#9565ff1a,var(--surface));border:1px solid #493764;border-radius:18px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:18px;padding:17px;display:grid}.chat-product-art.large{border-radius:20px;width:72px;height:72px}.chat-purchase-card>div>span{color:var(--lime);letter-spacing:.12em;font-family:IBM Plex Mono;font-size:8px}.chat-purchase-card h2{margin-top:5px;font-size:20px}.chat-purchase-card p{color:var(--muted);margin-top:4px;font-size:9px}.chat-purchase-card>div>div{gap:8px;margin-top:8px;display:flex}.chat-purchase-card code{color:#bba4ff;font-size:8px}.chat-purchase-card>strong{color:var(--lime);white-space:nowrap;font-size:22px}@media (width<=760px){.gc-hero{grid-template-columns:1fr;gap:24px;min-height:auto;padding:36px 0 30px}.gc-hero-copy:before{font-size:62px;top:-8%}.gc-hero h1{font-size:clamp(43px,13vw,58px);line-height:.98}.gc-hero p{margin-top:18px;font-size:13px;line-height:1.55}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.hero-proof span{gap:3px;padding:8px;display:grid}.hero-proof b{font-size:8px}.hero-brand-panel{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:0 14px;padding:17px;display:grid}.hero-brand-panel>img{grid-row:1/4;width:76px;height:76px;margin:0}.hero-brand-panel>span,.hero-brand-panel>h2,.hero-brand-panel>p{grid-column:2}.hero-brand-panel h2{margin-top:7px;font-size:22px}.hero-brand-panel p{margin-top:5px;font-size:9px}.hero-brand-panel dl{grid-column:1/3;margin-top:15px;padding-top:13px}.gc-catalog-preview{padding-top:42px}.catalog-preview-head h2{font-size:30px}.home-category-tabs{flex-wrap:nowrap;overflow-x:auto}.home-category-tabs a{flex:none}.gc-product-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;margin-inline:-13px;padding:2px 13px 14px;display:flex;overflow-x:auto}.gc-product-grid::-webkit-scrollbar{display:none}.gc-product-grid>.product-card{scroll-snap-align:start;min-width:min(82vw,340px)}.gc-assurance{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.gc-assurance span{scroll-snap-align:center;min-width:78vw}.gc-assurance span+span{border-left:1px solid var(--line)}.production-cart-row{grid-template-columns:50px minmax(0,1fr) auto;gap:11px;padding:13px}.production-cart-row>.cart-product-art{width:48px;height:48px}.production-cart-row>strong{grid-column:2;justify-self:start}.production-cart-row>button{grid-area:1/3}.cart-item-chips{display:none}.order-actions .button{width:100%}.receipt-product{grid-template-columns:44px minmax(0,1fr) auto}.receipt-product .cart-product-art{width:42px;height:42px}.receipt-product>span>b{font-size:10px}.production-chat-row{grid-template-columns:48px minmax(0,1fr) auto;padding:12px}.production-chat-row .chat-product-art{width:46px;height:46px}.production-chat-row>.status,.production-chat-row>svg{display:none}.chat-purchase-card{grid-template-columns:55px minmax(0,1fr);padding:13px}.chat-product-art.large{border-radius:15px;width:54px;height:54px}.chat-purchase-card>strong{grid-column:2;font-size:18px}.chat-purchase-card h2{font-size:16px}.contact-stack{grid-template-columns:1fr}.legal-notice,.contact-disclosure{padding:15px}.legal-grid h3{font-size:17px}.legal-grid p{font-size:12px}.support-email-link{overflow-wrap:anywhere;font-size:10px}}.product-conditions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.product-conditions article{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:flex-start;gap:13px;padding:19px;transition:transform .2s,border-color .2s;display:flex}.product-conditions article:hover{border-color:var(--line2);transform:translateY(-2px)}.product-conditions svg{color:var(--lime);flex:none}.product-conditions b{font-size:14px}.product-conditions p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.55}.product-conditions a{color:var(--lime);align-items:center;gap:4px;margin-top:9px;font-size:10px;font-weight:700;display:inline-flex}@media (width<=760px){.product-conditions{scroll-snap-type:x mandatory;margin-top:24px;display:flex;overflow-x:auto}.product-conditions article{scroll-snap-align:start;min-width:82vw}}:root[data-theme=light] .hero-proof span{background:#ffffffd1}:root[data-theme=light] .cart-product-art,:root[data-theme=light] .chat-product-art{background:linear-gradient(145deg,#f4f9ee,#edf0f5)}:root[data-theme=light] .chat-purchase-card{background:radial-gradient(circle at 90% 10%,#c4ff4747,transparent 34%),linear-gradient(130deg,#9565ff12,var(--surface));border-color:#d7cbe8}:root[data-theme=light] .chat-purchase-card code{color:#7654ae}:root[data-theme=light]{--bg:#f7f8fc;--bg2:#eef1f7;--surface:#fff;--surface2:#f3f5fa;--surface3:#e9edf5;--line:#dfe3ec;--line2:#c3cad8;--text:#151823;--muted:#596276;--quiet:#7b8498;--lime:#a7ec2f;--violet:#7551c7;--yellow:#b77900;--red:#d9405b;--shadow:0 18px 52px #1f263a1c}:root[data-theme=light] body{color:var(--text);background:linear-gradient(#fbfcff 0,#f5f7fc 48%,#f7f8fc 100%)}:root[data-theme=light] body:before{opacity:.55;background-image:linear-gradient(#4a56780b 1px,#0000 1px),linear-gradient(90deg,#4a56780b 1px,#0000 1px)}:root[data-theme=light] a{color:inherit}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select{border-color:var(--line2);color:var(--text);background:#fff;box-shadow:0 1px 2px #181f3008}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#9199a9}:root[data-theme=light] input:focus,:root[data-theme=light] textarea:focus,:root[data-theme=light] select:focus{border-color:#8261cb;box-shadow:0 0 0 3px #7551c721}:root[data-theme=light] .site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;box-shadow:0 8px 28px #1c22340f}:root[data-theme=light] .site-header nav a,:root[data-theme=light] .header-action,:root[data-theme=light] .lang-switch button,:root[data-theme=light] .theme-toggle{color:#343a49}:root[data-theme=light] .site-header nav a:hover,:root[data-theme=light] .site-header nav a.active{color:#151823}:root[data-theme=light] .header-action,:root[data-theme=light] .lang-switch,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .menu-button{background:#fff;border-color:#d8dde8;box-shadow:0 4px 14px #20273a0d}:root[data-theme=light] .header-cart,:root[data-theme=light] .account-button{color:#343a49;background:#fff;border-color:#d8dde8;box-shadow:0 4px 14px #20273a0d}:root[data-theme=light] .header-cart:hover,:root[data-theme=light] .account-button:hover{color:#553795;background:#f7f3ff;border-color:#a98fdc}:root[data-theme=light] .lang-switch button.active{background:var(--lime);color:#172006}:root[data-theme=light] .site-footer{color:#343b4c;background:#eef1f5}:root[data-theme=light] .site-footer small,:root[data-theme=light] .site-footer a{color:#566174}:root[data-theme=light] .mobile-dock{background:#fffffff5;border-color:#dce1ea;box-shadow:0 -10px 30px #21273914}:root[data-theme=light] .gc-hero-copy:before{color:#7551c712}:root[data-theme=light] .gc-hero h1 em{color:#8460d7;text-shadow:1px 0 #1faebe59,-1px 0 #d748893d}:root[data-theme=light] .hero-brand-panel,:root[data-theme=light] .hero-showcase{background:radial-gradient(circle at 90% 0,#7551c724,#0000 36%),radial-gradient(circle at 8% 100%,#a7ec2f2e,#0000 42%),#fff;border-color:#d8dfea;box-shadow:0 24px 60px #262b3e1f}:root[data-theme=light] .hero-brand-panel h2,:root[data-theme=light] .hero-brand-panel b{color:#171a24}:root[data-theme=light] .hero-brand-panel p,:root[data-theme=light] .hero-brand-panel dt{color:#626b7d}:root[data-theme=light] .hero-proof span{color:#577c0c;background:#ffffffe6;border-color:#dce2eb;box-shadow:0 5px 16px #242b3d0d}:root[data-theme=light] .hero-proof b{color:#252a38}:root[data-theme=light] .button-secondary{color:#252a38;background:#fff;border-color:#c9cfdd}:root[data-theme=light] .button-secondary:hover{color:#553395;background:#f7f3ff;border-color:#7551c7}:root[data-theme=light] .button-primary{color:#172006;box-shadow:0 10px 25px #80b71f33}:root[data-theme=light] .catalog-search,:root[data-theme=light] .catalog-sort,:root[data-theme=light] .search-box{color:#202532;background:#fff;border-color:#d7ddea;box-shadow:0 8px 24px #1d25380f}:root[data-theme=light] .category-tabs button,:root[data-theme=light] .home-category-tabs a,:root[data-theme=light] .catalog-tabs a{color:#4b5365;background:#fff;border-color:#d7dce7;box-shadow:0 3px 10px #22293a0a}:root[data-theme=light] .catalog-tabs a:hover{color:#553795;background:#f7f3ff;border-color:#9b82d4}:root[data-theme=light] .catalog-tabs a.active{border-color:var(--lime);background:var(--lime);color:#172006}:root[data-theme=light] .category-tabs button:hover,:root[data-theme=light] .home-category-tabs a:hover{color:#553795;background:#f7f3ff;border-color:#9b82d4}:root[data-theme=light] .category-tabs button.active,:root[data-theme=light] .home-category-tabs a.active{border-color:var(--lime);background:var(--lime);color:#172006}:root[data-theme=light] .product-card{background:#fff;border-color:#dce1eb;box-shadow:0 14px 38px #1f263917}:root[data-theme=light] .product-card:hover{border-color:#b9c2d2;box-shadow:0 22px 54px #1f263924}:root[data-theme=light] .product-card:after{opacity:.38}:root[data-theme=light] .product-card-top{background:radial-gradient(circle at 18% 25%,color-mix(in srgb,var(--accent) 18%,#fff),transparent 42%),linear-gradient(135deg,#fbfcff,#f0f3f8);border-color:#dfe4ed}:root[data-theme=light] .product-card-body{background:linear-gradient(#fff 0,#fbfcff 100%)}:root[data-theme=light] .product-card-foot{background:#f5f7fb;border-color:#dfe4ed}:root[data-theme=light] .product-card h3,:root[data-theme=light] .product-card-foot strong{color:#171a24}:root[data-theme=light] .product-glyph,:root[data-theme=light] .quick-button,:root[data-theme=light] .card-arrow{color:color-mix(in srgb,var(--accent,var(--violet)) 78%,#243040);background:#ffffffe6;border-color:#d5dce8;box-shadow:0 7px 20px #272e4114}:root[data-theme=light] .quick-button:hover,:root[data-theme=light] .card-arrow:hover{color:#426500;background:#effbd7;border-color:#a7ec2f}:root[data-theme=light] .api-card-live{color:#436a00;box-shadow:none;background:#edf8dc;border-color:#b8d77e}:root[data-theme=light] .product-highlights span,:root[data-theme=light] .product-meta-row span,:root[data-theme=light] .cart-item-chips em{color:#50596c;background:#f6f8fb;border-color:#d8deea}:root[data-theme=light] .product-review-empty{color:#667084;background:#f8f9fc;border-color:#ccd3df}:root[data-theme=light] .product-review-summary{color:#5f4700;background:#fff8df;border-color:#dbc982}:root[data-theme=light] .product-review-summary q{color:#353a46}:root[data-theme=light] .discount-chip{color:#be3150;background:#fff0f4}:root[data-theme=light] .gc-assurance,:root[data-theme=light] .assurance-strip{background:#fff;border-color:#dbe1ea;box-shadow:0 10px 30px #1f26390f}:root[data-theme=light] .gc-assurance span,:root[data-theme=light] .assurance-strip span{color:#4e586b}:root[data-theme=light] .product-story,:root[data-theme=light] .purchase-panel,:root[data-theme=light] .product-conditions article,:root[data-theme=light] .review-slide,:root[data-theme=light] .reviews-empty{background:radial-gradient(circle at 92% 9%,color-mix(in srgb,var(--accent,var(--violet)) 10%,transparent),transparent 34%),#fff;border-color:#dce2eb;box-shadow:0 16px 42px #1f263914}:root[data-theme=light] .product-story h1,:root[data-theme=light] .purchase-panel h2,:root[data-theme=light] .picker-label b{color:#171a24}:root[data-theme=light] .product-story p,:root[data-theme=light] .picker-label span{color:#60697b}:root[data-theme=light] .duration-tabs button,:root[data-theme=light] .region-tabs button,:root[data-theme=light] .region-card-grid button,:root[data-theme=light] .denomination-grid button,:root[data-theme=light] .single-offer,:root[data-theme=light] .package-grid button{color:#303746;background:#f9fafc;border-color:#d8dee8}:root[data-theme=light] .duration-tabs button:hover,:root[data-theme=light] .region-tabs button:hover,:root[data-theme=light] .region-card-grid button:hover,:root[data-theme=light] .denomination-grid button:hover,:root[data-theme=light] .package-grid button:hover{background:#f4fae8;border-color:#9abb5a}:root[data-theme=light] .duration-tabs button.active,:root[data-theme=light] .region-tabs button.active,:root[data-theme=light] .region-card-grid button.active,:root[data-theme=light] .denomination-grid button.active,:root[data-theme=light] .package-grid button.active{color:#324d06;background:#eef9d8;border-color:#81b522;box-shadow:0 0 0 1px #81b5221f}:root[data-theme=light] .availability-ok{color:#3d6005;background:#f1f8e5;border-color:#b8d681}:root[data-theme=light] .availability-message{color:#725300;background:#fff8df;border-color:#e5c376}:root[data-theme=light] .story-watermark{color:#e9e7f1}:root[data-theme=light] .production-cart-items,:root[data-theme=light] .cart-summary,:root[data-theme=light] .production-cart-row,:root[data-theme=light] .receipt-card{background:#fff;border-color:#dce2eb;box-shadow:0 14px 40px #1f263912}:root[data-theme=light] .production-cart-row{background:linear-gradient(110deg,#7551c70e,#0000 48%),#fff}:root[data-theme=light] .quantity-stepper{background:#f3f5f9;border-color:#cfd6e2}:root[data-theme=light] .quantity-stepper button{color:#303746}:root[data-theme=light] .quantity-stepper button:hover:not(:disabled){color:#477000;background:#eaf6d5}:root[data-theme=light] .cart-line-price,:root[data-theme=light] .summary-total strong{color:#171a24}:root[data-theme=light] .cart-product-art,:root[data-theme=light] .chat-product-art{color:#4e7708;background:linear-gradient(145deg,#f4fae9,#eef2f7);border-color:#cbdba9}:root[data-theme=light] .button-danger{color:#b62d47!important;background:#fff2f4!important;border-color:#efb5c0!important}:root[data-theme=light] .profile-card,:root[data-theme=light] .profile-section,:root[data-theme=light] .email-link-card,:root[data-theme=light] .wallet-card,:root[data-theme=light] .wallet-balance,:root[data-theme=light] .wallet-stat,:root[data-theme=light] .order-card,:root[data-theme=light] .chat-list{background:#fff;border-color:#dce2eb;box-shadow:0 14px 40px #1f263912}:root[data-theme=light] .wallet-balance{background:radial-gradient(circle at 86% 8%,#a7ec2f3d,#0000 36%),linear-gradient(135deg,#fff,#f1f4fa)}:root[data-theme=light] .wallet-balance h2,:root[data-theme=light] .wallet-balance strong{color:#171a24}:root[data-theme=light] .production-chat-row,:root[data-theme=light] .chat-shell,:root[data-theme=light] .chat-purchase-card{background:#fff;border-color:#dce2eb;box-shadow:0 12px 36px #1f26390f}:root[data-theme=light] .chat-thread{background:linear-gradient(#f8f9fc,#f3f5f9)}:root[data-theme=light] .message{color:#202532;border-color:#d8dee8;box-shadow:0 5px 16px #1f26390d}:root[data-theme=light] .message p,:root[data-theme=light] .message b{color:#202532}:root[data-theme=light] .message small{color:#70798b}:root[data-theme=light] .message-system{background:#fff}:root[data-theme=light] .message-operator{background:#edf7e5;border-color:#bfd3a3}:root[data-theme=light] .message-customer{background:#f2edfb;border-color:#cfc1e9}:root[data-theme=light] .chat-composer{background:#f7f8fc}:root[data-theme=light] .modal-card,:root[data-theme=light] .quick-drawer,:root[data-theme=light] .auth-modal,:root[data-theme=light] .service-workspace,:root[data-theme=light] .service-step{color:#171a24;background:#fff;border-color:#dce2eb;box-shadow:0 24px 70px #191f302b}:root[data-theme=light] .modal-card p,:root[data-theme=light] .quick-drawer p,:root[data-theme=light] .auth-modal p{color:#5e6779}:root[data-theme=light] .admin-shell,:root[data-theme=light] .admin-page{--surface:#fff;--surface2:#f3f5f9;--surface3:#e9edf4;--line:#dce1eb;--line2:#c6cdd9;--text:#171a24;--muted:#596276;--quiet:#7d8699;color:#171a24;background:#f5f7fb}:root[data-theme=light] .admin-sidebar{background:#fff}:root[data-theme=light] .admin-sidebar nav a{color:#596276}:root[data-theme=light] .admin-sidebar nav a:hover{color:#553795;background:#f3f0fa}:root[data-theme=light] .admin-panel,:root[data-theme=light] .admin-stats article,:root[data-theme=light] .inventory-grid article,:root[data-theme=light] .invite-form,:root[data-theme=light] .team-list,:root[data-theme=light] .admin-table,:root[data-theme=light] .admin-chat-list,:root[data-theme=light] .catalog-editor,:root[data-theme=light] .catalog-family-list{background:#fff;border-color:#dce1eb;box-shadow:0 10px 32px #1f26390e}:root[data-theme=light] .admin-stats article>span,:root[data-theme=light] .team-avatar,:root[data-theme=light] .catalog-family-icon,:root[data-theme=light] .category-brand-icon,:root[data-theme=light] .category-control article>span:first-child{color:#6746a8;background:#f1edf9;border-color:#d8dee9}.admin-user-filters{justify-content:flex-start;margin-top:14px}.admin-user-filters label{flex:1;width:auto;max-width:620px}.admin-user-table{background:#111018;border:1px solid #2b2736;border-radius:16px;margin-top:14px;overflow:hidden}.admin-user-table-head,.admin-user-row{grid-template-columns:minmax(240px,1.5fr) minmax(190px,1fr) 105px 135px 125px 20px;align-items:center;gap:15px;display:grid}.admin-user-table-head{border-bottom:1px solid var(--line);color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;padding:12px 16px;font-size:9px}.admin-user-row{border-bottom:1px solid var(--line);min-height:76px;padding:12px 16px;transition:background-color .18s,border-color .18s}.admin-user-row:last-child{border-bottom:0}.admin-user-row:hover{background:#17141e}.admin-user-row>span:not(.admin-user-identity){gap:4px;display:grid}.admin-user-row b{font-size:12px}.admin-user-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-user-identity{align-items:center;gap:11px;min-width:0;display:flex}.admin-user-identity>i{color:#d9f79d;background:#201b2b;border:1px solid #3a3347;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.admin-user-identity>span{gap:4px;min-width:0;display:grid}.admin-user-identity b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.risk-badge{border:1px solid #0000;border-radius:10px;gap:2px;width:max-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-grid!important}.risk-badge small{font-size:8px;font-weight:600}.risk-low{color:#c5ef92!important;background:#74b43c1a!important;border-color:#9ad75047!important}.risk-medium{color:#f1cb78!important;background:#eeb8491a!important;border-color:#eeb84954!important}.risk-high{color:#ff9aa7!important;background:#ff63751a!important;border-color:#ff637561!important}.admin-pagination{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:16px;display:grid}.admin-pagination>a:last-child{justify-self:end}.admin-user-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;margin-top:14px;display:grid}.admin-user-profile-card>dl{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding:16px;display:grid}.admin-user-profile-card>dl>div{background:#111018;gap:5px;padding:13px;display:grid}.admin-user-profile-card dt{color:var(--quiet);text-transform:uppercase;font-size:9px}.admin-user-profile-card dd{overflow-wrap:anywhere;font-size:12px;font-weight:700}.risk-flags{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:16px;display:flex}.risk-flag{border:1px solid;border-radius:9px;padding:7px 9px;font-size:9px}.ip-history{gap:8px;padding:0 16px 16px;display:grid}.ip-history article{border:1px solid var(--line);background:#0d0c12;border-radius:11px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;display:grid}.ip-history article b{font-family:IBM Plex Mono,monospace;font-size:12px}.ip-history article span{color:var(--muted);font-size:9px}.ip-history article small{font-size:9px}.ip-history article em{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;font-size:8px;font-style:normal;overflow:hidden}.admin-user-actions{align-content:start;gap:12px;display:grid}.admin-action-form{padding-bottom:16px}.admin-action-form>.field,.admin-action-form>.button{width:calc(100% - 32px);margin:12px 16px 0}.danger-form{border-color:#ff63754d}.admin-action-notice{color:#d9f79d;background:#74b43c17;border:1px solid #9ad75047;border-radius:11px;margin-bottom:12px;padding:11px 14px;font-size:11px}.admin-user-timeline{margin-top:14px}.admin-user-timeline>article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.admin-user-timeline>article:last-child{border-bottom:0}.admin-user-timeline>article>i{background:#a98be5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #a98be51a}.admin-user-timeline>article>div{gap:3px;display:grid}.admin-user-timeline b{font-size:11px}.admin-user-timeline small,.admin-user-timeline time{color:var(--quiet);font-size:8px}.admin-user-timeline time{white-space:nowrap}:root[data-theme=light] .admin-user-table,:root[data-theme=light] .admin-user-profile-card>dl>div,:root[data-theme=light] .ip-history article{background:#fff;border-color:#dce1eb}:root[data-theme=light] .admin-user-row:hover{background:#f6f4fa}:root[data-theme=light] .admin-user-identity>i{color:#5c3e8e;background:#f0ebf8;border-color:#d9dce6}:root[data-theme=light] .risk-low{color:#3d6718!important}:root[data-theme=light] .risk-medium{color:#80570b!important}:root[data-theme=light] .risk-high{color:#a8273b!important}:root[data-theme=light] .admin-action-notice{color:#3d6718}@media (width<=1050px){.admin-user-table{overflow:auto}.admin-user-table-head,.admin-user-row{min-width:920px}.admin-user-detail-grid{grid-template-columns:1fr}.admin-user-actions{grid-template-columns:1fr 1fr}.admin-user-actions .danger-form{grid-column:1/3}}@media (width<=760px){.admin-user-filters .button{width:100%}.admin-user-actions{grid-template-columns:1fr}.admin-user-actions .danger-form{grid-column:auto}.admin-user-profile-card>dl{grid-template-columns:1fr}.admin-user-timeline>article{grid-template-columns:10px 1fr}.admin-user-timeline time{grid-column:2}}:root[data-theme=light] .inventory-grid article>div span{background:#f3f6f2}:root[data-theme=light] .catalog-family-list>button:hover,:root[data-theme=light] .catalog-family-list>button.active,:root[data-theme=light] .variant-admin-list article:hover,:root[data-theme=light] .admin-order-rows>a:hover,:root[data-theme=light] .admin-chat-list>a:hover{background:#f5f2fb}:root[data-theme=light] .chat-state-open{color:#426700;background:#eef7df;border-color:#bcd68d}:root[data-theme=light] .admin-chat-thread .message-operator{background:#edf7e5;border-color:#bfd3a3}:root[data-theme=light] .admin-chat-thread+.chat-composer{background:#f5f7fb}:root[data-theme=light] .admin-unavailable{background:#fff8e8;border-color:#e5c889}:root[data-theme=light] .admin-floating-theme{background:#fffffff0;box-shadow:0 10px 30px #1f26391f}@media (width<=760px){:root[data-theme=light] .product-card{box-shadow:0 10px 28px #1f263917}:root[data-theme=light] .hero-brand-panel{box-shadow:0 14px 34px #1f26391a}:root[data-theme=light] .gc-assurance span{background:#fff}}:root[data-theme=light]{--lime-ink:#416400;--lime-ink-strong:#2f5000}:root[data-theme=light] .hero-kicker,:root[data-theme=light] .page-kicker,:root[data-theme=light] .section-index,:root[data-theme=light] .product-card .product-category,:root[data-theme=light] .cart-item-kicker,:root[data-theme=light] .chat-purchase-card>div>span,:root[data-theme=light] .wallet-balance>span,:root[data-theme=light] .wallet-history>div b{color:var(--lime-ink-strong)}:root[data-theme=light] .hero-kicker,:root[data-theme=light] .page-kicker{text-shadow:none;font-weight:800}:root[data-theme=light] .hero-brand-panel>span,:root[data-theme=light] .hero-brand-panel>span svg{color:var(--lime-ink-strong)}:root[data-theme=light] .footer-brand span{color:#294600}:root[data-theme=light] .footer-brand small{color:#596478}:root[data-theme=light] .chats-action{color:#343a49;background:#fff;border-color:#d8dde8;box-shadow:0 4px 14px #20273a0d}:root[data-theme=light] .chats-action:hover{color:#365800;background:#f0f8e4;border-color:#8dad50}:root[data-theme=light] .header-balance{color:#365900;background:#f7fbef;border-color:#cbdca9}.profile-page{padding-top:42px}.profile-head{padding:22px 4px 28px}.wallet-panel{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px}.wallet-balance{min-height:188px;padding:26px 28px}.wallet-balance strong{margin-top:34px}.wallet-history{grid-column:1;grid-template-columns:minmax(170px,1.15fr) repeat(4,minmax(145px,1fr));padding:16px 20px}.wallet-history>div{justify-content:center;min-height:44px;padding-left:16px}.wallet-history>div span{font-size:9px}.wallet-history>div b{font-size:13px}.stats-grid{gap:14px;margin-top:28px}.stats-grid article{min-height:126px;padding:19px 20px}.stats-grid article>span{margin-bottom:18px}.stats-grid small{margin-top:0;font-size:10px}.stats-grid strong{font-size:24px}.profile-section{margin-top:46px}.profile-section>.section-heading{margin-bottom:22px}.orders-list{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.order-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;min-height:92px;padding:17px 18px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:grid}.order-row:last-child{border-bottom:1px solid var(--line)}.order-row:hover{border-color:var(--line2);background:var(--surface2);transform:translateY(-2px);box-shadow:0 14px 34px #0000001a}.order-art{width:54px;height:54px;color:var(--lime);background:linear-gradient(145deg,#19231b,#0e1310);border:1px solid #c4ff4740;border-radius:15px;place-items:center;display:grid}.order-copy{align-content:center;gap:8px;min-width:0;display:grid}.order-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.order-copy small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 12px;margin:0;font-size:10px;display:flex}.order-number{width:max-content;color:var(--quiet);cursor:copy;align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.order-number:hover,.order-number:focus-visible{color:var(--lime)}.order-side{grid-template-columns:auto auto 38px;align-items:center;gap:14px;display:grid}.order-side>strong{text-align:right;white-space:nowrap;min-width:84px;font-size:18px}.order-arrow{border:1px solid var(--line);background:var(--surface2);width:38px;height:38px;color:var(--muted);border-radius:11px;place-items:center;transition:all .18s;display:grid}.order-row:hover .order-arrow{border-color:var(--lime);background:var(--lime);color:var(--ink);transform:translate(2px)}:root[data-theme=light] .profile-head{border-color:#dce2eb}:root[data-theme=light] .wallet-balance{background:radial-gradient(circle at 86% 5%,#a7ec2f3b,#0000 34%),radial-gradient(circle at 4% 100%,#7551c714,#0000 34%),#fff;border-color:#d5dde8;box-shadow:0 18px 45px #1f263914}:root[data-theme=light] .wallet-history,:root[data-theme=light] .stats-grid article{background:#fff;border-color:#dce2eb;box-shadow:0 10px 28px #1f26390e}:root[data-theme=light] .stats-grid article>span{color:#426700;background:#edf6df}:root[data-theme=light] .profile-section{box-shadow:none;background:0 0;border:0}:root[data-theme=light] .orders-list{box-shadow:none;background:0 0}:root[data-theme=light] .order-row{background:#fff;border-color:#dce2eb;box-shadow:0 8px 24px #1f26390d}:root[data-theme=light] .order-row:hover{background:#fbfcff;border-color:#bfc9d8;box-shadow:0 16px 36px #1f26391a}:root[data-theme=light] .order-art{color:#466e04;background:linear-gradient(145deg,#f4fae9,#eef2f7);border-color:#cbdba9}:root[data-theme=light] .order-arrow{color:#4f596b;background:#f4f6fa;border-color:#d6dce7}:root[data-theme=light] .status-completed,:root[data-theme=light] .status-resolved,:root[data-theme=light] .status-active,:root[data-theme=light] .status-in_stock{color:#315800;background:#e7f2db}@media (width<=1050px){.wallet-history{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-history>span{grid-column:1/3;padding-bottom:4px}}@media (width<=760px){.profile-page{padding-top:24px}.profile-head{padding:12px 0 24px}.wallet-balance{min-height:170px;padding:22px}.wallet-balance strong{margin-top:28px}.profile-section{margin-top:34px}.order-row{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:0;padding:15px}.order-art{border-radius:14px;width:48px;height:48px}.order-copy b{white-space:normal;font-size:14px}.order-copy small{gap:5px 9px;font-size:9px}.order-side{border-top:1px solid var(--line);grid-column:1/3;grid-template-columns:auto 1fr 38px;padding-top:12px}.order-side>strong{justify-self:end;font-size:17px}}@media (width<=430px){.wallet-history{grid-template-columns:1fr}.wallet-history>span{grid-column:1}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid article{min-height:112px;padding:15px}.stats-grid strong{font-size:20px}}.wallet-history{background:linear-gradient(145deg,#8f5cff14,transparent 40%),var(--surface);grid-column:1/-1;grid-template-columns:minmax(190px,.65fr) minmax(0,2.35fr);align-items:stretch;gap:18px;padding:18px;display:grid}.wallet-history>header{flex-direction:column;justify-content:center;padding:8px 12px;display:flex}.wallet-history>header>span{color:var(--lime);letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:800}.wallet-history>header>b{margin-top:8px;font-size:18px}.wallet-history>header>small{color:var(--muted);margin-top:4px;font-size:9px}.wallet-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-history-list article{border:1px solid var(--line);background:var(--surface2);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.wallet-operation-icon{width:36px;height:36px;color:var(--lime);background:#c4ff471a;border-radius:10px;place-items:center;display:grid}.wallet-operation-icon.is-gift{color:var(--yellow);background:#ffd1661a}.wallet-history-list article>div{gap:3px;min-width:0;display:grid}.wallet-history-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wallet-history-list article time{color:var(--quiet);font-size:8px}.wallet-history-list article>strong{color:var(--lime);white-space:nowrap;font-size:13px}.admin-sidebar-actions{border-top:1px solid var(--line);gap:5px;margin-top:auto;padding:12px 0;display:grid}.admin-sidebar-actions a,.admin-sidebar-actions button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.admin-sidebar-actions a:hover{background:var(--surface2);color:var(--text)}.admin-sidebar-actions button:hover{color:#ff8b9b;background:#ff667a14}.admin-user{margin-top:0}.chat-review-lock{color:var(--yellow);background:#ffd16612;border:1px solid #ffd16640;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:11px 13px;display:flex}.chat-review-lock span{gap:2px;display:grid}.chat-review-lock b{font-size:10px}.chat-review-lock small{color:var(--muted);font-size:9px}:root[data-theme=light] .wallet-history{background:linear-gradient(145deg,#f8f6ff,#fff 42%);box-shadow:0 14px 36px #1f263912}:root[data-theme=light] .wallet-history-list article{background:#fff;border-color:#dfe3ec}:root[data-theme=light] .wallet-history-list article>strong{color:#315f00}:root[data-theme=light] .wallet-operation-icon{color:#3b6d00;background:#eff8df}:root[data-theme=light] .admin-sidebar-actions button{color:#596276}@media (width<=1050px){.wallet-history{grid-template-columns:1fr}.wallet-history>header{padding:2px}.wallet-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-sidebar-actions{gap:6px;margin-top:8px;padding:8px 0 0;display:flex}.admin-sidebar-actions a,.admin-sidebar-actions button{border:1px solid var(--line);flex:1;justify-content:center}.wallet-history-list{grid-template-columns:1fr}}.product-page .purchase-panel{position:relative;top:auto;overflow:visible}.fulfillment-fields{border:1px solid color-mix(in srgb,var(--lime) 24%,var(--line));background:color-mix(in srgb,var(--lime) 5%,var(--surface2));border-radius:15px;gap:11px;padding:14px;display:grid}.fulfillment-fields-heading{border-bottom:1px solid var(--line);gap:3px;padding-bottom:10px;display:grid}.fulfillment-fields-heading b{font-size:12px}.fulfillment-fields-heading small{color:var(--muted);font-size:9px}.steam-limits{border:1px solid color-mix(in srgb,var(--lime) 30%,var(--line));background:color-mix(in srgb,var(--lime) 7%,var(--surface2));border-radius:13px;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:12px;padding:12px 14px;display:grid}.steam-limits>span{color:var(--lime);letter-spacing:.11em;text-transform:uppercase;grid-row:1/3;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:800}.steam-limits>b{font-size:11px}.steam-limits i{color:var(--quiet);padding:0 5px;font-style:normal}.steam-limits small{color:var(--muted);font-size:9px}.steam-limits.is-error{background:#ff697812;border-color:#ff697873}.steam-limits.is-error>b{color:#ff9eaa}.wallet-test-note{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}.wallet-operation-icon.is-debit{color:#ff7d8e;background:#ff697814;border-color:#ff69784d}.wallet-history-list article>strong.is-debit{color:#ff8292}.cart-recipient{color:var(--muted);align-items:center;gap:8px;margin-top:7px;display:flex!important}.cart-recipient>span{gap:1px;display:grid}.cart-recipient small{color:var(--quiet);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.cart-recipient strong{color:var(--text);overflow-wrap:anywhere;font-size:10px}.test-payment-choice{border-color:color-mix(in srgb,var(--lime) 32%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--lime) 7%,var(--surface)),var(--surface))}.test-payment-choice>p{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.55}:root[data-theme=light] .fulfillment-fields,:root[data-theme=light] .steam-limits,:root[data-theme=light] .test-payment-choice{background:#f8fbf2}@media (width<=760px){.steam-limits{grid-template-columns:1fr}.steam-limits>span{grid-row:auto}.steam-limits b{line-height:1.5}.product-page .purchase-panel{padding-bottom:22px}.product-page .purchase-button{width:100%;margin-top:2px;position:static}.telegram-mini-app .profile-page{padding:18px 0 92px;width:calc(100% - 20px)!important}.telegram-mini-app .profile-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 2px 20px;display:grid}.telegram-mini-app .profile-head .identity-avatar{border-radius:18px;width:58px;height:58px}.telegram-mini-app .profile-head>div:nth-child(2){min-width:0}.telegram-mini-app .profile-head h1{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:29px;overflow:hidden}.telegram-mini-app .profile-head p{overflow-wrap:anywhere;font-size:10px;line-height:1.45}.telegram-mini-app .profile-actions{grid-column:1/3;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:4px;display:grid}.telegram-mini-app .profile-actions .button:first-child:last-child{grid-column:1/3}.telegram-mini-app .wallet-panel{gap:10px;margin-top:14px}.telegram-mini-app .wallet-balance,.telegram-mini-app .wallet-topup,.telegram-mini-app .wallet-history{border-radius:17px;padding:17px}.telegram-mini-app .wallet-balance strong{margin-top:24px;font-size:46px}.telegram-mini-app .wallet-history{gap:12px}.telegram-mini-app .wallet-history-list article{grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.telegram-mini-app .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.telegram-mini-app .stats-grid article{min-width:0;min-height:112px;padding:14px}.telegram-mini-app .profile-section{margin-top:42px}.telegram-mini-app .orders-list{background:0 0;border:0;gap:9px;display:grid;overflow:visible}.telegram-mini-app .order-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.telegram-mini-app .order-row:last-child{border-bottom:1px solid var(--line)}.telegram-mini-app .order-art{background:color-mix(in srgb,var(--lime) 9%,var(--surface2));width:42px;height:42px;color:var(--lime);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.telegram-mini-app .order-copy{min-width:0;grid-column:2!important}.telegram-mini-app .order-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.telegram-mini-app .order-copy small{flex-wrap:wrap;gap:4px 8px;line-height:1.35;display:flex}.telegram-mini-app .order-side{border-top:1px solid var(--line);grid-column:2/4;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.telegram-mini-app .order-side strong{white-space:nowrap;margin-left:auto;font-size:16px}}.product-tone-free-fire{--accent:#ff8d3c}.product-tone-genshin-impact{--accent:#71c7ff}.admin-broadcast-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-broadcast-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;margin-bottom:18px;display:grid}.admin-broadcast-form{gap:15px;padding:22px;display:grid}.admin-broadcast-form textarea{resize:vertical;min-height:170px;line-height:1.55}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-confirm{border:1px solid var(--line);background:var(--surface2);color:var(--muted);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;font-size:10px;line-height:1.5;display:flex}.admin-confirm input{accent-color:var(--lime);margin-top:2px}.admin-confirm b{color:var(--text)}.telegram-message-preview{background:radial-gradient(circle at 100% 0,#8f5cff24,transparent 38%),var(--surface);align-self:start;gap:14px;padding:22px;display:grid;position:static}.telegram-preview-bubble{color:#f8fff2;background:#162218;border:1px solid #c4ff472e;border-radius:16px 16px 5px;gap:9px;padding:16px 16px 22px;display:grid;position:relative;box-shadow:0 14px 34px #0003}.telegram-preview-bubble b{color:var(--lime);letter-spacing:.08em;font-size:10px}.telegram-preview-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.telegram-preview-bubble small{color:#8da094;font-size:8px;position:absolute;bottom:7px;right:10px}.telegram-preview-button{color:#c4ff47;background:#26362a;border-radius:11px;place-items:center;min-height:40px;font-size:10px;font-weight:800;display:grid}.admin-help{color:var(--quiet);margin:0;font-size:9px;line-height:1.55}.admin-broadcast-history{padding:0;overflow:hidden}.admin-broadcast-history>.panel-title{padding:18px 20px}.admin-broadcast-history>article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(300px,1.2fr) auto auto;align-items:center;gap:16px;padding:15px 20px;display:grid}.admin-broadcast-history>article>div:first-child{gap:4px;min-width:0;display:grid}.admin-broadcast-history>article>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-broadcast-history>article>div:first-child span{color:var(--quiet);font-size:8px}.broadcast-progress{flex-wrap:wrap;gap:7px;display:flex}.broadcast-progress span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:8px}.broadcast-progress b{color:var(--text)}.admin-broadcast-history .status{background:var(--surface2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.admin-broadcast-history .status.completed{color:var(--lime);background:#c4ff471a}.admin-broadcast-history .status.sending{color:#83cbff;background:#75c4ff1a}.admin-broadcast-history .status.cancelled,.admin-broadcast-history .status.failed{color:#ff91a0;background:#ff667a1a}:root[data-theme=light] .telegram-message-preview{background:radial-gradient(circle at 100% 0,#8f5cff1a,#0000 38%),#fff}:root[data-theme=light] .admin-confirm{color:#566174;background:#f7f9fc;border-color:#dce2eb}:root[data-theme=light] .admin-broadcast-history .status.completed{color:#315f00;background:#e8f4dc}@media (width<=1050px){.admin-broadcast-grid{grid-template-columns:1fr}.telegram-message-preview{position:static}.admin-broadcast-history>article{grid-template-columns:minmax(0,1fr) auto}.broadcast-progress{grid-column:1/-1}.admin-broadcast-history>article>.button{justify-self:end}}@media (width<=680px){.admin-broadcast-stats,.admin-form-grid{grid-template-columns:1fr}.admin-broadcast-form,.telegram-message-preview{padding:16px}.admin-broadcast-history>article{grid-template-columns:1fr}.admin-broadcast-history>article>.button{justify-self:stretch}.broadcast-progress{grid-column:auto}.admin-broadcast-history .status{justify-self:start}}html,body,#root,.app-shell{max-width:100%;overflow-x:clip}.fulfillment-fields{gap:12px;display:grid}.chat-review-lock.standalone{margin:18px 0 0}@media (width<=760px){.gc-product-grid{grid-template-columns:minmax(0,1fr);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.gc-assurance{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.gc-assurance span{border-left:0;border-top:1px solid var(--line);min-width:0}.gc-assurance span:first-child{border-top:0}.home-category-tabs,.catalog-tabs{flex-wrap:wrap;padding-bottom:0;display:flex;overflow:visible}.home-category-tabs::-webkit-scrollbar{display:none}.catalog-tabs::-webkit-scrollbar{display:none}.order-row{align-items:center;gap:12px;grid-template-columns:52px minmax(0,1fr)!important}.order-row>.order-art{grid-area:1/1}.order-row>.order-copy{grid-area:1/2;min-width:0}.order-row>.order-side{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:space-between;width:100%;padding-top:12px}.order-receipt>.receipt-product{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.order-receipt .receipt-copy{min-width:0}.wallet-history>.wallet-history-list{border:0;padding:0}.wallet-history-list article{padding:12px}.chat-composer-hint{display:none}.service-product-title{align-items:flex-start}.service-product-title .service-currency{margin-left:0}.admin-sidebar{overflow:visible}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.admin-sidebar nav a{white-space:normal;min-width:0}.team-list{overflow:hidden}.team-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0}.team-list article>span:nth-child(2){min-width:0}.team-list article>span:nth-child(2) small{overflow-wrap:anywhere}.team-list article>.role-badge{grid-area:2/2;justify-self:start}.team-list article>.status{grid-area:1/3}.team-list article>.team-actions{grid-area:2/3;justify-self:end}}.payment-choice{text-align:left;border:1px solid var(--line2);background:linear-gradient(145deg,#9565ff17,#c4ff4709),var(--surface2);border-radius:20px;gap:15px;margin-top:22px;padding:20px;display:grid}.payment-choice-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.payment-choice-heading h2{margin-top:4px;font-size:22px}.payment-choice-heading>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.payment-choice-heading>span svg{color:var(--lime)}.payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.payment-methods>button{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;min-height:68px;color:var(--text);cursor:pointer;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;transition:border-color .18s,transform .18s,background-color .18s;display:grid}.payment-methods>button:hover{border-color:var(--line2);transform:translateY(-1px)}.payment-methods>button.active{border-color:var(--lime2);background:#c4ff4712;box-shadow:inset 0 0 0 1px #c4ff4714}.payment-methods>button>svg:first-child{width:20px;height:20px;color:var(--lime)}.payment-methods>button>svg:last-child{color:var(--lime)}.payment-methods>button span{gap:3px;min-width:0;display:grid}.payment-methods b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-methods small{color:var(--quiet);font-size:8px}.payment-email>span{align-items:center;gap:6px;display:flex}.payment-submit{min-height:52px}.payment-return{border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;padding:11px 12px;font-size:10px;display:flex}.payment-return-success{color:var(--lime);background:#c4ff4712;border-color:#c4ff474d}.payment-return-error{color:#ff9dab;background:#ff637812;border-color:#ff637852}:root[data-theme=light] .payment-choice{background:linear-gradient(145deg,#f7f3ff,#f7fbef);border-color:#dce2eb;box-shadow:0 18px 48px #1f263914}:root[data-theme=light] .payment-methods>button{background:#fff;border-color:#d9dfeb}:root[data-theme=light] .payment-methods>button.active{background:#eff8df;border-color:#6b9618}:root[data-theme=light] .payment-methods>button>svg:first-child,:root[data-theme=light] .payment-methods>button>svg:last-child{color:#426d00}.steam-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:42px;max-width:1060px;display:grid}.steam-hero>aside{background:radial-gradient(circle at 28% 15%,#66b1ff40,#0000 35%),linear-gradient(145deg,#111d31,#0a0e17);border:1px solid #5ba0ff57;border-radius:24px;align-content:end;gap:7px;min-height:230px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047}.steam-hero>aside:after{content:"";border:1px solid #73b2ff40;border-radius:50%;width:150px;height:150px;position:absolute;top:-46px;right:-36px}.steam-hero-logo{color:#72b2ff;background:#08101db3;border:1px solid #79b8ff59;border-radius:20px;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:26px;left:25px}.steam-hero-logo svg{width:42px;height:42px}.steam-hero>aside>b{color:#8cc3ff;letter-spacing:.12em;font-family:IBM Plex Mono;font-size:10px}.steam-hero>aside>p{color:#a7b4c8;margin:0;font-size:11px}.steam-hero>aside>strong{font-size:31px}.steam-hero-points{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.steam-hero-points span{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.steam-hero-points svg{width:14px;color:var(--lime)}.steam-service-icon .brand-icon{width:30px;height:30px}.steam-currency-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.steam-currency-grid>button{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:84px;color:var(--text);border-radius:13px;grid-template-columns:auto 1fr;align-content:center;gap:2px 8px;padding:13px;display:grid;position:relative}.steam-currency-grid>button>span{grid-row:1/3;font-size:23px}.steam-currency-grid>button>b{font-size:12px}.steam-currency-grid>button>small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.steam-currency-grid>button>svg{width:14px;color:var(--lime);position:absolute;top:9px;right:9px}.steam-currency-grid>button.active{background:#5f9eff17;border-color:#6ca7ff;box-shadow:inset 0 0 0 1px #5f9eff1f}:root[data-theme=light] .steam-hero>aside{color:#fff;background:radial-gradient(circle at 28% 15%,#66b1ff38,#0000 35%),linear-gradient(145deg,#12213a,#0b111c)}:root[data-theme=light] .steam-currency-grid>button{background:#fff;border-color:#dce2eb}:root[data-theme=light] .steam-currency-grid>button.active{background:#eef5ff;border-color:#447dc6}@media (width<=760px){.payment-choice{padding:14px}.payment-choice-heading{flex-direction:column;align-items:flex-start}.payment-methods{grid-template-columns:1fr}.steam-hero{grid-template-columns:1fr;gap:20px}.steam-hero>aside{min-height:180px}.steam-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steam-service .service-workspace{padding-bottom:16px}}.payment-fallback{place-items:center;padding-top:72px;display:grid}.payment-fallback>section{text-align:center;border:1px solid var(--line2);background:radial-gradient(circle at 50% 0,#c4ff4717,transparent 38%),var(--surface);width:min(610px,100%);box-shadow:var(--shadow);border-radius:25px;justify-items:center;gap:16px;padding:42px;display:grid}.payment-fallback>section>svg{width:62px;height:62px;color:var(--lime)}.payment-fallback h1{font-size:clamp(34px,5vw,52px)}.payment-fallback p{max-width:460px;color:var(--muted);line-height:1.6}.payment-fallback .button{margin-top:7px}@media (width<=760px){.payment-fallback{padding-top:38px}.payment-fallback>section{padding:30px 18px}}.support-form-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:9px;display:grid}.support-form-actions .button{min-height:48px;padding-inline:14px}.support-form-note{color:var(--quiet);margin:0;font-size:10px;line-height:1.5}.catalog-pricing-guard{color:#d5c8ee;flex:100%;max-width:720px;margin:0;font-size:10px;line-height:1.5}.catalog-editor-actions{max-width:850px}.invite-form{grid-template-columns:minmax(320px,1fr) 220px 190px;align-items:end}.invite-form>.field{min-width:0}.invite-form>.field input,.invite-form>.field select,.invite-form>.button{width:100%;min-height:48px}.team-identifier-hint{min-height:28px;color:var(--quiet);margin-top:6px;line-height:1.35;display:block}.admin-finance-stats{margin-top:10px}.admin-finance-stats article{min-height:112px}.admin-finance-stats article>span{width:30px;height:30px}.admin-finance-stats small{margin-top:14px}.gc-confidence{border:1px solid var(--line);background:radial-gradient(circle at 15% 0,#c4ff4714,transparent 34%),var(--surface);border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;margin-top:34px;padding:25px;display:grid}.gc-confidence-copy{align-content:start;display:grid}.gc-confidence-copy h2{margin-top:9px;font-size:31px}.gc-confidence-copy>p{min-height:3.4em;color:var(--muted);margin-top:13px;font-size:12px;line-height:1.65}.gc-confidence-copy dl{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.gc-confidence-copy dl div{border:1px solid var(--line);background:var(--surface2);border-radius:11px;gap:3px;padding:11px;display:grid}.gc-confidence-copy dt{color:var(--quiet);text-transform:uppercase;font-size:8px}.gc-confidence-copy dd{margin:0;font-size:15px;font-weight:800}.gc-confidence-copy>.text-link{justify-self:start}.gc-confidence-steps{gap:8px;display:grid}.gc-confidence-steps button{text-align:left;border:1px solid var(--line);background:var(--surface2);min-height:72px;color:var(--muted);cursor:pointer;border-radius:14px;grid-template-columns:34px 36px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 15px;transition:transform .2s,border-color .2s,background-color .2s;display:grid}.gc-confidence-steps button:hover,.gc-confidence-steps button.active{border-color:var(--line2);background:linear-gradient(90deg,#c4ff4714,#9565ff0f),var(--surface2);color:var(--text);transform:translate(4px)}.gc-confidence-steps button>span{color:var(--lime);font-family:IBM Plex Mono;font-size:9px}.gc-confidence-steps button>svg:first-of-type{width:24px;color:var(--lime)}.gc-confidence-steps button>svg:last-child{justify-self:end;width:16px}.gc-confidence-steps b{font-size:13px}:root[data-theme=light] .catalog-pricing-guard{color:#5b4d71}:root[data-theme=light] .gc-confidence{background:radial-gradient(circle at 15% 0,#8bcd1e1a,#0000 34%),#fff;border-color:#dce2eb;box-shadow:0 20px 55px #1f263912}:root[data-theme=light] .gc-confidence-copy dl div,:root[data-theme=light] .gc-confidence-steps button{background:#f7f9fc;border-color:#e0e4ec}:root[data-theme=light] .gc-confidence-steps button.active{background:#f0f7e6;border-color:#9ab85e}@media (width<=1050px){.invite-form{grid-template-columns:minmax(0,1fr) minmax(190px,230px)}.invite-form>.button{grid-column:1/-1}.catalog-editor-actions{max-width:none}}@media (width<=760px){.gc-confidence{grid-template-columns:1fr;padding:17px}.gc-confidence-copy h2{font-size:28px}.gc-confidence-steps button:hover,.gc-confidence-steps button.active{transform:none}.gc-confidence-copy>p{min-height:0}}@media (width<=680px){.support-form-actions,.invite-form{grid-template-columns:1fr}.invite-form>.button{grid-column:1}.catalog-pricing-guard{font-size:9px}}.hero-live-status{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-live-status span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.hero-live-status i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite live-dot;box-shadow:0 0 0 5px #c4ff4714,0 0 15px #c4ff4780}.product-card:hover:before{opacity:.16}.product-card:hover:after{animation-duration:2.8s}.product-card:hover .product-card-top{background:radial-gradient(circle at 18% 25%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 40%),linear-gradient(135deg,#9565ff1f,transparent 72%)}.product-card:hover .product-glyph{box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-2px)rotate(-2deg)}.product-card:hover .card-arrow{border-color:var(--lime2);background:var(--lime2);color:var(--ink);transform:translateY(-2px)}.product-glyph,.product-card-top{transition:transform .22s,background .22s,box-shadow .22s}.wallet-payment-total,.payment-fee-summary{border:1px solid var(--line);background:var(--surface2);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px;display:grid}.wallet-payment-total span,.payment-fee-summary span{border-right:1px solid var(--line);gap:3px;padding:6px 8px;display:grid}.wallet-payment-total span:last-child,.payment-fee-summary strong{border-right:0}.wallet-payment-total small,.payment-fee-summary{color:var(--muted);font-size:9px}.wallet-payment-total b,.payment-fee-summary b{color:var(--text)}.wallet-payment-total strong,.payment-fee-summary strong{color:var(--lime);align-self:center;font-size:14px}.payment-fee-summary{align-items:center}.payment-fee-summary span{justify-content:space-between;display:flex}.payment-fee-summary strong{text-align:right}.chat-auto-close-note{color:var(--lime);background:#c4ff470b;border:1px solid #c4ff472e;border-radius:13px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;display:flex}.chat-auto-close-note span{gap:4px;display:grid}.chat-auto-close-note b{font-size:10px}.chat-auto-close-note small{color:var(--muted);font-size:9px;line-height:1.45}.broadcast-audience{color:var(--lime);background:#c4ff470e;border:1px solid #c4ff4738;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.broadcast-audience span{gap:2px;display:grid}.broadcast-audience small{color:var(--muted);font-size:9px}.broadcast-audience strong{font-size:22px}.admin-broadcast-form .field>span{justify-content:space-between;gap:10px;display:flex}.admin-broadcast-form .field>span small{color:var(--quiet);font-size:9px}.chat-type-ticket{color:#9dccff;white-space:nowrap;background:#89b9ff14;border:1px solid #89b9ff47;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}:root[data-theme=light] .hero-live-status span,:root[data-theme=light] .wallet-payment-total,:root[data-theme=light] .payment-fee-summary{background:#fff;border-color:#dce2eb}:root[data-theme=light] .broadcast-audience{color:#477006;background:#f4fae9;border-color:#cfe2a9}:root[data-theme=light] .chat-auto-close-note{color:#4b740a;background:#f5faeb;border-color:#d5e5b6}@media (width<=760px){.wallet-payment-total,.payment-fee-summary{grid-template-columns:1fr}.wallet-payment-total span,.payment-fee-summary span{border-right:0;border-bottom:1px solid var(--line);padding:7px 4px}.wallet-payment-total span:last-child,.payment-fee-summary span:last-of-type{border-bottom:0}.payment-fee-summary strong{text-align:left}.product-card:hover .product-glyph,.product-card:hover .card-arrow{transform:none}}@media (prefers-reduced-motion:reduce){.hero-live-status i,.product-card:hover:after{animation:none}}.admin-chat-list>a{grid-template-columns:44px minmax(0,1fr) auto auto auto auto auto}@media (width<=760px){.admin-chat-list>a{grid-template-columns:42px minmax(0,1fr) auto}.admin-chat-list>a>.chat-type-ticket{grid-area:1/3;align-self:start}.admin-chat-list>a>em{grid-area:2/3}}.chat-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.chat-close-ticket{white-space:nowrap;min-height:38px;padding:9px 13px}@media (width<=760px){.chat-header{grid-template-columns:auto minmax(0,1fr)}.chat-header-actions{grid-column:1/3;justify-content:space-between;width:100%}.chat-close-ticket{flex:1}.chat-header-actions .status{flex:none}}.home-concept{--concept-accent:var(--lime)}.concept-switcher{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12101ad1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:9px 10px 9px 14px;display:flex;position:relative;box-shadow:0 12px 35px #0000002e}.concept-switcher>span{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono;font-size:9px;font-weight:600}.concept-switcher>div{gap:5px;display:flex}.concept-switcher button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:0 12px;font-family:IBM Plex Mono;font-size:9px;font-weight:600;transition:all .2s}.concept-switcher button:hover{border-color:var(--line2);color:var(--text)}.concept-switcher button.active{border-color:var(--concept-accent);background:var(--concept-accent);color:#0b0d08;box-shadow:0 8px 24px color-mix(in srgb,var(--concept-accent) 18%,transparent)}.concept-hero{isolation:isolate;border-bottom:1px solid var(--line);min-height:650px;position:relative}.concept-hero-copy{z-index:3;position:relative}.concept-hero-copy h1 em,.stream-heading h1 em{color:var(--concept-accent);font-style:normal}.concept-hero-copy>p,.stream-heading>p{max-width:680px;color:var(--muted);margin-top:24px;font-size:16px;line-height:1.7}.concept-hero .hero-actions{margin-top:22px}.concept-hero .hero-live-status{margin-top:25px}.catalog-preview-head p{max-width:620px;color:var(--muted);margin-top:10px;font-size:13px;line-height:1.55}.home-concept-orbit{--concept-accent:#c4ff47}.orbit-hero{grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr);align-items:center;gap:34px;padding:52px 0 56px;display:grid}.orbit-hero:before{content:"GC / ORBIT";z-index:-1;color:#9565ff0f;letter-spacing:-.07em;font-family:IBM Plex Mono;font-size:96px;font-weight:700;position:absolute;top:28px;left:-3px}.orbit-hero h1{max-width:720px;font-size:clamp(55px,5.4vw,78px)}.orbit-hero h1 em{text-shadow:2px 0 #6beaff73,-2px 0 #ff60b459;display:block}.brand-orbit{aspect-ratio:1;background:radial-gradient(circle,#c4ff471a,#0000 19%),radial-gradient(circle at 80% 15%,#9565ff33,#0000 28%),#0e0b15;border:1px solid #3c3150;border-radius:38px;width:min(100%,520px);margin-left:auto;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000059}.brand-orbit:before,.brand-orbit:after,.orbit-rings{content:"";border:1px solid #9565ff30;border-radius:50%;animation:34s linear infinite orbit-turn;position:absolute;inset:15%}.brand-orbit:after{border-color:#c4ff4729;animation-duration:24s;animation-direction:reverse;inset:31%}.orbit-rings{opacity:.45;border-style:dashed;animation-duration:55s;inset:4%}.orbit-core{z-index:3;text-align:center;background:radial-gradient(circle at 50% 30%,#202b18,#0b0d0b 72%);border:1px solid #c4ff4742;border-radius:50%;align-content:center;place-items:center;width:174px;height:174px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #c4ff471a}.orbit-core img{object-fit:contain;filter:drop-shadow(0 12px 20px #c4ff4733);width:74px;height:74px}.orbit-core strong{margin-top:3px;font-size:11px}.orbit-core span{color:var(--quiet);margin-top:4px;font-size:8px}.orbit-brand{--angle:calc(var(--i) * 51.43deg);z-index:4;width:128px;min-height:58px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(183px) rotate(calc(var(--angle) * -1));border:1px solid color-mix(in srgb,var(--brand) 28%,#332b40);animation:4.8s ease-in-out infinite orbit-float;animation-delay:calc(var(--i) * -.55s);background:#100d17eb;border-radius:14px;align-items:center;gap:9px;padding:9px;transition:border-color .2s,filter .2s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 14px 35px #00000052}.orbit-brand:hover{z-index:8;border-color:var(--brand);filter:brightness(1.25)}.orbit-brand svg{width:29px;height:29px;color:var(--brand);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--brand) 40%,transparent));flex:none}.orbit-brand span{min-width:0;display:grid}.orbit-brand b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.orbit-brand small{color:var(--quiet);margin-top:2px;font-size:7px}.home-concept-stream{--concept-accent:#67e8ff}.stream-hero{text-align:center;align-content:center;padding:76px 0 58px;display:grid;overflow:hidden}.stream-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 16%,#67e8ff21,#0000 32%),radial-gradient(circle at 80% 65%,#9565ff1c,#0000 28%);position:absolute;inset:0}.stream-heading{z-index:3;justify-items:center;display:grid;position:relative}.stream-heading h1{max-width:1030px;font-size:clamp(62px,7.8vw,104px);line-height:.91}.stream-heading h1 em{color:#0000;background:linear-gradient(90deg,#67e8ff,#b397ff 55%,#ff78bc);-webkit-background-clip:text;background-clip:text;display:block}.stream-heading>p{max-width:650px}.stream-heading .hero-actions{justify-content:center}.stream-hero>.hero-live-status{justify-content:center;margin-top:28px}.brand-stream{z-index:2;gap:10px;margin:46px calc(50% - 50vw) 0;display:grid;position:relative;transform:rotate(-2deg)}.brand-stream:before,.brand-stream:after{content:"";z-index:4;pointer-events:none;width:13vw;position:absolute;top:-20px;bottom:-20px}.brand-stream:before{background:linear-gradient(90deg,var(--bg),transparent);left:0}.brand-stream:after{background:linear-gradient(-90deg,var(--bg),transparent);right:0}.brand-lane{overflow:hidden}.brand-lane>div{gap:10px;width:max-content;animation:34s linear infinite brand-marquee;display:flex}.brand-lane.reverse>div{animation-duration:39s;animation-direction:reverse}.stream-brand{border:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));text-align:left;background:#12101af0;border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;align-items:end;column-gap:12px;min-width:210px;height:76px;padding:12px 16px;display:grid;box-shadow:0 12px 30px #0003}.stream-brand svg{width:40px;height:40px;color:var(--brand);grid-row:1/3;align-self:center}.stream-brand b{align-self:end;font-size:13px}.stream-brand small{color:var(--quiet);text-transform:uppercase;align-self:start;margin-top:3px;font-size:8px}.home-concept-spotlight{--concept-accent:#ff71b8}.spotlight-hero{grid-template-columns:minmax(0,.83fr) minmax(520px,1.17fr);align-items:center;gap:40px;padding:55px 0 64px;display:grid}.spotlight-hero:before{content:"";z-index:-1;filter:blur(90px);background:#ff71b814;border-radius:50%;width:600px;height:600px;position:absolute;top:0;right:-180px}.spotlight-hero h1{text-transform:uppercase;font-size:clamp(54px,5.25vw,76px);line-height:.89}.spotlight-hero h1 em{color:#0000;background:linear-gradient(90deg,#ff71b8,#b18cff);-webkit-background-clip:text;background-clip:text}.brand-spotlight{background:linear-gradient(145deg,#ff71b814,#0000 40%),#0e0b13;border:1px solid #453249;border-radius:30px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 34px 80px #0006}.spotlight-copy{color:#ff71b8;letter-spacing:.12em;gap:5px;font-family:IBM Plex Mono;font-size:10px;display:grid;position:absolute;top:27px;left:26px}.spotlight-copy b{color:#ffffff0f;font-size:92px;line-height:.8}.spotlight-stack{position:absolute;inset:0}.spotlight-card{--offset:calc(var(--i) * 55px);z-index:calc(10 - var(--i));left:26%;right:7%;top:calc(58px + var(--offset));height:120px;transform:rotate(calc((var(--i) - 2) * .7deg));border:1px solid color-mix(in srgb,var(--brand) 35%,#3b3046);background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 8%,#15111c),#0e0c13 74%);animation:5s ease-in-out infinite spotlight-pulse;animation-delay:calc(var(--i) * -.7s);border-radius:20px;grid-template-columns:70px 1fr 24px;align-items:center;gap:19px;padding:19px 22px;transition:transform .3s,top .3s,border-color .3s;display:grid;position:absolute;box-shadow:0 22px 45px #0000006e}.spotlight-card:hover{z-index:20;border-color:var(--brand);transform:translate(-25px)rotate(0)}.spotlight-card>svg:first-child{width:62px;height:62px;color:var(--brand);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--brand) 30%,transparent))}.spotlight-card>span{display:grid}.spotlight-card small{color:var(--quiet);font-family:IBM Plex Mono;font-size:8px}.spotlight-card b{letter-spacing:-.04em;margin-top:4px;font-family:Space Grotesk;font-size:24px}.spotlight-card em{color:var(--brand);margin-top:2px;font-size:9px;font-style:normal}.spotlight-card>svg:last-child{width:18px;color:var(--brand)}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes orbit-float{0%,to{margin-top:-3px}50%{margin-top:5px}}@keyframes brand-marquee{to{transform:translate(-50%)}}@keyframes spotlight-pulse{0%,to{filter:brightness(.92)}50%{filter:brightness(1.08)}}:root[data-theme=light] .concept-switcher{background:#ffffffe0;border-color:#dce2eb;box-shadow:0 12px 35px #1f263914}:root[data-theme=light] .brand-orbit,:root[data-theme=light] .brand-spotlight{background:radial-gradient(circle at 70% 10%,#9565ff1a,#0000 32%),#fff;border-color:#dce2eb;box-shadow:0 28px 70px #1f26391f}:root[data-theme=light] .orbit-brand,:root[data-theme=light] .stream-brand,:root[data-theme=light] .spotlight-card{background:#fffffff5;box-shadow:0 15px 34px #1f263921}:root[data-theme=light] .orbit-core{background:radial-gradient(circle at 50% 30%,#f4fbe9,#fff 72%)}:root[data-theme=light] .brand-stream:before{background:linear-gradient(90deg,#f7f9fc,#0000)}:root[data-theme=light] .brand-stream:after{background:linear-gradient(-90deg,#f7f9fc,#0000)}:root[data-theme=light] .spotlight-copy b{color:#46345414}@media (width<=1050px){.concept-hero{min-height:auto}.orbit-hero,.spotlight-hero{grid-template-columns:1fr;padding-top:60px}.concept-hero-copy{max-width:780px}.brand-orbit{aspect-ratio:1.15;width:min(100%,620px);margin:5px auto 0}.orbit-brand{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(205px) rotate(calc(var(--angle) * -1))}.spotlight-hero{gap:30px}.brand-spotlight{min-height:500px}.spotlight-card{left:23%}}@media (width<=760px){.concept-switcher{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding:9px}.concept-switcher>span{padding-left:4px}.concept-switcher>div{width:100%}.concept-switcher button{flex:1;padding:0 5px;font-size:7px}.concept-hero{border-bottom:1px solid var(--line)}.concept-hero-copy>p,.stream-heading>p{margin-top:17px;font-size:13px;line-height:1.55}.orbit-hero,.spotlight-hero{gap:28px;padding:42px 0 36px}.orbit-hero:before{display:none}.orbit-hero h1,.spotlight-hero h1{font-size:clamp(43px,13vw,59px)}.brand-orbit{aspect-ratio:auto;border-radius:23px;width:100%;height:430px}.orbit-core{width:132px;height:132px}.orbit-core img{width:55px;height:55px}.orbit-core strong{font-size:9px}.orbit-brand{width:105px;min-height:49px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(142px) rotate(calc(var(--angle) * -1));border-radius:11px;gap:6px;padding:7px}.orbit-brand svg{width:23px;height:23px}.orbit-brand b{font-size:8px}.orbit-brand small{font-size:6px}.stream-hero{padding:50px 0 38px}.stream-heading h1{font-size:clamp(48px,14vw,70px)}.brand-stream{margin-top:35px}.stream-brand{grid-template-columns:34px 1fr;min-width:165px;height:64px;padding:9px 12px}.stream-brand svg{width:31px;height:31px}.stream-brand b{font-size:11px}.spotlight-hero{grid-template-columns:1fr}.brand-spotlight{border-radius:23px;min-height:440px}.spotlight-copy{top:18px;left:16px}.spotlight-copy b{font-size:65px}.spotlight-card{left:14%;right:4%;top:calc(45px + var(--offset));grid-template-columns:52px 1fr 18px;gap:12px;height:102px;padding:14px}.spotlight-card>svg:first-child{width:47px;height:47px}.spotlight-card b{font-size:19px}.catalog-preview-head p{font-size:12px}}@media (width<=430px){.concept-switcher button{font-size:6.5px}.brand-orbit{height:370px}.orbit-core{width:112px;height:112px}.orbit-core strong{max-width:88px}.orbit-brand{width:92px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(120px) rotate(calc(var(--angle) * -1))}.orbit-brand span{display:none}.spotlight-card{left:9%;right:3%}}@media (prefers-reduced-motion:reduce){.brand-orbit:before,.brand-orbit:after,.orbit-rings,.orbit-brand,.brand-lane>div,.spotlight-card{animation:none}}.home-final{overflow:clip}.hybrid-hero{--active-brand:#f4f4f5;isolation:isolate;border-bottom:1px solid var(--line);padding:58px 0 36px;position:relative}.hybrid-backdrop{z-index:-2;pointer-events:none;background:radial-gradient(circle at 47% 18%,color-mix(in srgb,var(--active-brand) 12%,transparent),transparent 28%);width:100vw;transition:background .7s;position:absolute;top:-40px;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.hybrid-backdrop:after{content:"GLITCH / PLAY / REPEAT";color:#9565ff0b;letter-spacing:-.08em;white-space:nowrap;font-family:IBM Plex Mono;font-size:clamp(70px,10vw,150px);font-weight:700;position:absolute;top:4px;left:3vw}.hybrid-backdrop i{background:linear-gradient(90deg,transparent,var(--active-brand),transparent);filter:blur(1px);opacity:.16;width:360px;height:2px;animation:9s ease-in-out infinite hero-beam;position:absolute;top:30%;left:-10%;transform:rotate(-18deg)}.hybrid-backdrop i:nth-child(2){animation-duration:12s;animation-delay:-3s;top:70%;left:40%}.hybrid-backdrop i:nth-child(3){animation-duration:10s;animation-delay:-6s;top:18%;left:75%}.hybrid-layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:45px;display:grid}.hybrid-copy{z-index:4;padding:30px 0;position:relative}.hybrid-copy h1{text-transform:uppercase;font-size:clamp(63px,6.1vw,88px);line-height:.84}.hybrid-copy h1 em{color:#0000;text-shadow:0 0 50px #9565ff1f;background:linear-gradient(90deg,#67e8ff 0%,#a886ff 46%,#ff71b8 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.hybrid-copy>p{max-width:640px;color:var(--muted);margin-top:26px;font-size:15px;line-height:1.68}.hybrid-copy .hero-actions,.hybrid-copy .hero-live-status{margin-top:22px}.interactive-stage{--mx:50%;--my:45%;border:1px solid color-mix(in srgb,var(--active-brand) 22%,#493657);background:radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,var(--active-brand) 18%,transparent),transparent 29%),linear-gradient(145deg,#9565ff12,transparent 44%),#0e0b13;border-radius:32px;min-height:535px;transition:border-color .6s,background .18s;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff0a}.interactive-stage:before{content:"";width:380px;height:380px;left:var(--mx);top:var(--my);border:1px solid color-mix(in srgb,var(--active-brand) 15%,transparent);box-shadow:0 0 0 70px color-mix(in srgb,var(--active-brand) 3%,transparent),0 0 0 140px color-mix(in srgb,var(--active-brand) 2%,transparent);pointer-events:none;border-radius:50%;transition:left .18s ease-out,top .18s ease-out,border-color .6s;position:absolute;transform:translate(-50%,-50%)}.stage-grid{opacity:.18;background-image:linear-gradient(color-mix(in srgb,var(--active-brand) 17%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--active-brand) 17%,transparent) 1px,transparent 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 60% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 60% 45%,#000,#0000 72%)}.stage-topline{z-index:5;letter-spacing:.12em;justify-content:space-between;align-items:center;font-family:IBM Plex Mono;font-size:8px;display:flex;position:absolute;top:22px;left:24px;right:24px}.stage-topline span{color:var(--active-brand);align-items:center;gap:7px;display:flex}.stage-topline i{background:var(--active-brand);width:6px;height:6px;box-shadow:0 0 13px var(--active-brand);border-radius:50%;animation:2s ease-in-out infinite live-dot}.stage-topline b{color:var(--quiet)}.stage-ghosts span{--x:calc(var(--i) * 67px);z-index:1;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);width:72px;height:72px;color:var(--brand);animation:6s ease-in-out infinite ghost-drift;animation-delay:calc(var(--i) * -1.1s);background:#0e0b13cc;border-radius:20px;place-items:center;display:grid;position:absolute;box-shadow:0 15px 32px #00000038}.stage-ghosts span:first-child{top:22%;left:7%}.stage-ghosts span:nth-child(2){top:16%;right:8%}.stage-ghosts span:nth-child(3){bottom:24%;right:4%}.stage-ghosts span:nth-child(4){bottom:17%;left:9%}.stage-ghosts span:nth-child(5){bottom:7%;right:27%}.stage-ghosts svg{width:32px;height:32px}.stage-feature{z-index:4;border:1px solid color-mix(in srgb,var(--active-brand) 35%,#3c3148);background:linear-gradient(155deg,color-mix(in srgb,var(--active-brand) 11%,#17121d),#0c0a10f5 65%);text-align:center;width:300px;min-height:330px;box-shadow:0 32px 70px #00000075,0 0 70px color-mix(in srgb,var(--active-brand) 10%,transparent);border-radius:30px;align-content:center;justify-items:center;padding:28px;animation:.65s cubic-bezier(.2,.8,.2,1) feature-enter;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.stage-feature:before{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:23px;position:absolute;inset:9px}.stage-icon{border:1px solid color-mix(in srgb,var(--active-brand) 38%,transparent);background:color-mix(in srgb,var(--active-brand) 8%,#0f0c13);width:116px;height:116px;color:var(--active-brand);box-shadow:0 18px 50px color-mix(in srgb,var(--active-brand) 15%,transparent);border-radius:32px;place-items:center;animation:3s ease-in-out infinite icon-breathe;display:grid}.stage-label{color:var(--active-brand);letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-family:IBM Plex Mono;font-size:8px}.stage-feature h2{margin-top:5px;font-size:43px}.stage-feature p{max-width:220px;color:var(--muted);margin-top:9px;font-size:10px;line-height:1.5}.stage-feature>a{color:var(--active-brand);align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:800;display:flex}.stage-feature>a:hover{filter:brightness(1.25)}.stage-hint{z-index:6;color:var(--quiet);white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.service-rail{z-index:8;border:1px solid var(--line);background:#0f0c15e0;border-radius:18px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 16px 45px #00000038;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.service-rail>div{gap:8px;width:max-content;padding:9px;animation:38s linear infinite service-flow;display:flex}.service-rail:hover>div,.service-rail:focus-within>div{animation-play-state:paused}.service-rail button{text-align:left;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));background:var(--surface);width:178px;height:65px;color:var(--muted);border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;transition:all .22s;display:grid}.service-rail button:hover,.service-rail button.active{border-color:var(--brand);background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 10%,var(--surface)),var(--surface));color:var(--text);box-shadow:0 10px 30px color-mix(in srgb,var(--brand) 10%,transparent);transform:translateY(-2px)}.service-rail button svg{width:31px;height:31px;color:var(--brand);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--brand) 30%,transparent))}.service-rail button span{min-width:0;display:grid}.service-rail button b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.service-rail button small{color:var(--quiet);text-transform:uppercase;margin-top:3px;font-size:7px}@keyframes hero-beam{0%,to{opacity:0;transform:translate(-25vw)rotate(-18deg)}30%,70%{opacity:.18}50%{opacity:.25;transform:translate(120vw)rotate(-18deg)}}@keyframes ghost-drift{0%,to{opacity:.48;transform:translateY(-5px)rotate(-2deg)}50%{opacity:.82;transform:translateY(6px)rotate(2deg)}}@keyframes feature-enter{0%{opacity:0;transform:translate(-50%,-46%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes icon-breathe{0%,to{box-shadow:0 18px 50px color-mix(in srgb,var(--active-brand) 12%,transparent);transform:scale(1)}50%{box-shadow:0 22px 65px color-mix(in srgb,var(--active-brand) 24%,transparent);transform:scale(1.045)}}@keyframes service-flow{to{transform:translate(calc(-50% - 4px))}}:root[data-theme=light] .interactive-stage{background:radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,var(--active-brand) 20%,transparent),transparent 30%),#fff;box-shadow:0 30px 75px #1f263921}:root[data-theme=light] .stage-feature{background:linear-gradient(150deg,color-mix(in srgb,var(--active-brand) 10%,#fff),#fff 68%);box-shadow:0 28px 65px #1f263929}:root[data-theme=light] .stage-ghosts span,:root[data-theme=light] .service-rail{background:#ffffffe6}:root[data-theme=light] .service-rail button{background:#fff}@media (width<=1050px){.hybrid-layout{grid-template-columns:1fr;gap:24px}.hybrid-copy{max-width:790px}.interactive-stage{min-height:520px}.service-rail{margin-top:16px}}@media (width<=760px){.hybrid-hero{padding:42px 0 27px}.hybrid-copy{padding:0}.hybrid-copy h1{font-size:clamp(47px,14vw,67px)}.hybrid-copy>p{margin-top:20px;font-size:13px;line-height:1.58}.interactive-stage{border-radius:23px;min-height:440px}.stage-feature{border-radius:24px;width:245px;min-height:284px;padding:20px}.stage-icon{border-radius:25px;width:90px;height:90px}.stage-icon svg{width:54px;height:54px}.stage-feature h2{font-size:34px}.stage-ghosts span{border-radius:16px;width:56px;height:56px}.stage-ghosts svg{width:25px;height:25px}.stage-ghosts span:nth-child(5){display:none}.stage-hint{font-size:7px}.service-rail{margin-inline:-6px}.service-rail button{grid-template-columns:32px 1fr;width:154px;height:59px}.service-rail button svg{width:27px;height:27px}}@media (width<=430px){.hybrid-copy h1{font-size:clamp(44px,13.8vw,59px)}.interactive-stage{min-height:410px}.stage-feature{width:220px;min-height:265px}.stage-ghosts span:nth-child(4){display:none}.stage-feature p{max-width:185px}}@media (prefers-reduced-motion:reduce){.hybrid-backdrop i,.stage-topline i,.stage-ghosts span,.stage-feature,.stage-icon,.service-rail>div{animation:none}}.brand-copy b{letter-spacing:-.02em;font-size:15px}.steam-nav-link{gap:9px}.steam-nav-link .brand-icon{color:#79b8ff;filter:drop-shadow(0 0 8px #79b8ff2e);background:#79b8ff12;border:1px solid #79b8ff29;border-radius:50%;width:25px;height:25px;padding:3px;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .42s,background-color .42s,filter .42s}.steam-nav-link:hover .brand-icon,.steam-nav-link:focus-visible .brand-icon{filter:drop-shadow(0 0 14px #79b8ff8c);background:#79b8ff24;border-color:#79b8ff7a;transform:translateY(-2px)rotate(-9deg)scale(1.12)}.steam-nav-link.active .brand-icon{filter:drop-shadow(0 0 11px #79b8ff66);background:#79b8ff1f;border-color:#79b8ff61}.hybrid-backdrop{transition:background 1s}.hybrid-backdrop i{opacity:.13;animation:16s cubic-bezier(.45,0,.55,1) infinite hero-beam}.hybrid-backdrop i:nth-child(2){animation-duration:20s;animation-delay:-5s}.hybrid-backdrop i:nth-child(3){animation-duration:18s;animation-delay:-10s}.interactive-stage{background:radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,var(--active-brand) 15%,transparent),transparent 31%),linear-gradient(145deg,#9565ff0e,transparent 44%),#0e0b13;transition:border-color 1s,background .34s;box-shadow:0 34px 90px #0006,inset 0 1px #ffffff0a}.interactive-stage:before{border-color:color-mix(in srgb,var(--active-brand) 12%,transparent);box-shadow:0 0 0 70px color-mix(in srgb,var(--active-brand) 2.5%,transparent),0 0 0 140px color-mix(in srgb,var(--active-brand) 1.5%,transparent);transition:left .34s cubic-bezier(.22,.61,.36,1),top .34s cubic-bezier(.22,.61,.36,1),border-color 1s}.stage-ghosts span{border-color:color-mix(in srgb,var(--brand) 20%,transparent);animation:10s cubic-bezier(.45,0,.55,1) infinite ghost-drift;animation-delay:calc(var(--i) * -1.7s);background:#0e0b13c2;box-shadow:0 15px 32px #0003}.stage-feature{border-color:color-mix(in srgb,var(--active-brand) 31%,#3c3148);background:linear-gradient(155deg,color-mix(in srgb,var(--active-brand) 9%,#17121d),#0c0a10f7 65%);min-height:322px;box-shadow:0 32px 70px #0000006e,0 0 70px color-mix(in srgb,var(--active-brand) 8%,transparent);animation:.9s cubic-bezier(.16,1,.3,1) feature-enter;top:46%;transform:translate(-50%,-50%)}.stage-icon{border-color:color-mix(in srgb,var(--active-brand) 34%,transparent);background:color-mix(in srgb,var(--active-brand) 7%,#0f0c13);width:112px;height:112px;box-shadow:0 18px 50px color-mix(in srgb,var(--active-brand) 13%,transparent);border-radius:31px;animation:5.2s cubic-bezier(.45,0,.55,1) infinite icon-breathe}.stage-icon svg{width:66px;height:66px;filter:drop-shadow(0 0 20px color-mix(in srgb,var(--active-brand) 30%,transparent))}.stage-brand-picker{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#0a080ebf;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:6px;display:flex;position:absolute;bottom:15px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 12px 28px #00000040}.stage-brand-picker::-webkit-scrollbar{display:none}.stage-brand-picker button{width:34px;height:34px;color:color-mix(in srgb,var(--brand) 70%,#7f778c);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,background-color .35s,color .35s;display:grid}.stage-brand-picker button:hover,.stage-brand-picker button:focus-visible,.stage-brand-picker button.active{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 11%,#15111c);color:var(--brand);box-shadow:0 7px 18px color-mix(in srgb,var(--brand) 12%,transparent);outline:0;transform:translateY(-3px)scale(1.08)}.stage-brand-picker svg{width:18px;height:18px}.service-rail{display:none}:root[data-theme=light] .stage-brand-picker{background:#fffc;border-color:#e1e5ec;box-shadow:0 12px 28px #1f26391a}@media (width<=760px){.steam-nav-link .brand-icon{width:23px;height:23px}.stage-feature{min-height:278px;top:45%}.stage-brand-picker{gap:3px;padding:5px;bottom:12px}.stage-brand-picker button{width:30px;height:30px}.stage-brand-picker svg{width:16px;height:16px}}@media (width<=430px){.stage-brand-picker button{width:27px;height:27px}.stage-brand-picker svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.hybrid-backdrop i,.stage-topline i,.stage-ghosts span,.stage-feature,.stage-icon{animation:none}}.hybrid-backdrop{width:100vw;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.hybrid-backdrop:after{content:"GLITCH / PLAY / REPEAT";background:linear-gradient(90deg,#9565ff03,#9565ff0e 14%,#c4ff470f 48%,#6beaff0d 76%,#9565ff03) 0 0/180% 100%;color:#0000;opacity:1;-webkit-background-clip:text;background-clip:text;width:max-content;font-size:clamp(112px,8vw,150px);animation:18s cubic-bezier(.45,0,.55,1) infinite backdrop-words;top:4px;left:50%;right:auto;transform:translate(-50%)}@keyframes backdrop-words{0%,to{background-position:0}50%{background-position:100%}}@media (width<=1050px){.hybrid-backdrop:after{font-size:8vw}}@media (prefers-reduced-motion:reduce){.hybrid-backdrop:after{animation:none}}.app-shell{overflow-x:clip}.hybrid-backdrop:after{display:none}.backdrop-word{letter-spacing:-.085em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #9565ff0e;opacity:.62;pointer-events:none;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(122px,10.2vw,184px);font-weight:700;line-height:.88;animation:12s cubic-bezier(.45,0,.55,1) infinite backdrop-word-breathe;position:absolute;top:3px}.backdrop-glitch{background:linear-gradient(100deg,#6beaff09,#9565ff16);-webkit-background-clip:text;background-clip:text;left:-3.5vw}.backdrop-play{background:linear-gradient(100deg,#9565ff0e,#c4ff4717);-webkit-background-clip:text;background-clip:text;animation-delay:-4s;left:36vw}.backdrop-repeat{background:linear-gradient(100deg,#c4ff4712,#ff60b40f);-webkit-background-clip:text;background-clip:text;animation-delay:-8s;right:-5vw}@keyframes backdrop-word-breathe{0%,to{opacity:.48;filter:brightness(.85)}50%{opacity:.7;filter:brightness(1.12)}}@media (width<=1050px){.backdrop-word{font-size:13vw}.backdrop-glitch{left:-5vw}.backdrop-play{left:31vw}.backdrop-repeat{right:-12vw}}@media (width<=760px){.backdrop-word{opacity:.42;font-size:18vw;top:12px}.backdrop-play{left:39vw}.backdrop-repeat{display:none}}@media (prefers-reduced-motion:reduce){.backdrop-word{animation:none}}.home-wallet-promo{border:1px solid color-mix(in srgb,var(--lime) 30%,var(--line));background:radial-gradient(circle at 86% 10%,#c4ff471f,#0000 32%),linear-gradient(135deg,#9565ff14,#0f0d14f5 58%);border-radius:22px;grid-template-columns:auto minmax(0,1.45fr) minmax(240px,.75fr) auto;align-items:center;gap:20px;margin-top:28px;padding:19px 21px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000029}.home-wallet-promo:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff0b 42%,#0000 64%);animation:8s ease-in-out infinite wallet-promo-shine;position:absolute;inset:0;transform:translate(-100%)}.home-wallet-promo-loading{pointer-events:none;grid-template-columns:58px minmax(0,1fr) 178px;min-height:99px}.home-wallet-promo-loading:before{animation:none}.home-wallet-promo-loading>i,.home-wallet-promo-loading>span,.home-wallet-promo-loading>b{background:linear-gradient(90deg,var(--surface2),var(--surface3),var(--surface2));background-size:220% 100%;border-radius:13px;height:42px;animation:1.6s ease-in-out infinite skeleton-shimmer;display:block}.home-wallet-promo-loading>i{width:58px;height:58px}.home-wallet-promo-loading>b{width:178px}.home-wallet-promo-icon{width:58px;height:58px;color:var(--lime);background:#c4ff4717;border:1px solid #c4ff4757;border-radius:17px;place-items:center;display:grid;box-shadow:0 0 28px #c4ff4714}.home-wallet-promo-icon svg{width:27px;height:27px}.home-wallet-promo-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 18px;min-width:0;display:grid}.home-wallet-promo-copy>.page-kicker{grid-column:1/3}.home-wallet-promo-copy h2{color:var(--lime);letter-spacing:-.05em;font-family:Space Grotesk,Inter,sans-serif;font-size:39px;line-height:1}.home-wallet-promo-copy>div{gap:4px;display:grid}.home-wallet-promo-copy b{font-size:13px}.home-wallet-promo-copy p{max-width:610px;color:var(--muted);font-size:10px;line-height:1.5}.home-wallet-promo-meta{border-left:1px solid var(--line);gap:8px;padding-left:18px;display:grid}.home-wallet-promo-meta span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.home-wallet-promo-meta svg{width:14px;height:14px;color:var(--lime)}.home-wallet-promo>.button{z-index:1;white-space:nowrap;min-width:178px;position:relative}@keyframes wallet-promo-shine{0%,64%,to{opacity:0;transform:translate(-105%)}76%{opacity:1}92%{opacity:0;transform:translate(105%)}}:root[data-theme=light] .home-wallet-promo{background:radial-gradient(circle at 86% 10%,#83b92b1f,#0000 34%),linear-gradient(135deg,#f3edff,#fff 58%);border-color:#cbdcb0;box-shadow:0 18px 46px #1f263917}:root[data-theme=light] .home-wallet-promo-icon{color:#477a12;background:#f4fbe8;border-color:#b8cf92}:root[data-theme=light] .home-wallet-promo-copy h2,:root[data-theme=light] .home-wallet-promo-meta svg{color:#477a12}section.legacy-discount-control>div.service-pricing-list:last-child{grid-template-columns:1fr;gap:10px;padding:16px 18px 18px;display:grid}.legacy-discount-control .service-pricing-list article{border-color:var(--line2);grid-template-columns:44px minmax(220px,1fr) minmax(120px,150px) minmax(120px,150px) minmax(112px,auto);min-height:84px;padding:14px 16px}.legacy-discount-control .service-pricing-list .field input{height:46px}.legacy-discount-control .service-pricing-list .button{min-height:46px}@media (width<=900px){.home-wallet-promo{grid-template-columns:auto 1fr auto}.home-wallet-promo-meta{border:0;flex-wrap:wrap;grid-column:2/4;padding:0;display:flex}.legacy-discount-control .service-pricing-list article{grid-template-columns:44px minmax(180px,1fr) repeat(2,minmax(105px,130px))}.legacy-discount-control .service-pricing-list .button{grid-column:2/5}}@media (width<=640px){.home-wallet-promo{border-radius:18px;grid-template-columns:auto 1fr;gap:14px;margin-top:18px;padding:16px}.home-wallet-promo-icon{border-radius:14px;width:48px;height:48px}.home-wallet-promo-copy{grid-template-columns:1fr;gap:6px;display:grid}.home-wallet-promo-copy>.page-kicker{grid-column:auto}.home-wallet-promo-copy h2{font-size:32px}.home-wallet-promo-copy>div{grid-column:1/2}.home-wallet-promo-meta{border-top:1px solid var(--line);grid-column:1/3;padding-top:12px}.home-wallet-promo>.button{grid-column:1/3;width:100%}.home-wallet-promo-loading{grid-template-columns:48px 1fr;min-height:80px}.home-wallet-promo-loading>i{width:48px;height:48px}.home-wallet-promo-loading>b{display:none}.legacy-discount-control .service-pricing-list{padding:12px}.legacy-discount-control .service-pricing-list article{grid-template-columns:40px minmax(0,1fr);padding:13px}.legacy-discount-control .service-pricing-list .field{grid-column:1/3}.legacy-discount-control .service-pricing-list .button{grid-column:1/3;width:100%}}@media (prefers-reduced-motion:reduce){.home-wallet-promo:before{animation:none}}.hybrid-backdrop{top:0;bottom:0}.backdrop-word{letter-spacing:-.07em;-webkit-text-stroke:1px #9565ff09;opacity:.48;font-size:clamp(76px,7.2vw,112px);line-height:1;animation-duration:18s;top:8px}.backdrop-glitch{left:2vw}.backdrop-play{left:50%;transform:translate(-50%)}.backdrop-repeat{right:-2vw}.interactive-stage{background:radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,var(--active-brand) 14%,transparent),transparent 32%),linear-gradient(145deg,#9565ff0d,transparent 44%),#0e0b13e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (width<=1050px){.backdrop-word{font-size:8vw}.backdrop-glitch{left:2vw}.backdrop-play{left:50%}.backdrop-repeat{right:-2vw}}@media (width<=760px){.backdrop-word{font-size:13vw;top:8px}.backdrop-glitch{left:3vw}.backdrop-play{left:auto;right:3vw;transform:none}.backdrop-repeat{display:none}}.hybrid-backdrop{z-index:0}.hybrid-layout{z-index:2;position:relative}@media (width>=1600px){main:not(.admin-page),.header-inner,.footer-inner{width:min(1440px,100% - 96px)}.hybrid-hero{padding:56px 0 48px}.hybrid-layout{grid-template-columns:minmax(0,.9fr) minmax(650px,1.1fr);gap:72px}.hybrid-copy h1{font-size:clamp(78px,4.9vw,96px)}.hybrid-copy>p{max-width:680px;font-size:16px}.interactive-stage{min-height:560px}.backdrop-word{font-size:clamp(104px,6.7vw,132px)}.backdrop-glitch{left:1.5vw}.backdrop-repeat{right:-1.5vw}}.admin-inline-error,.admin-form-error{color:#ffadb8;background:#ff637514;border:1px solid #ff63755c;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;line-height:1.45;display:flex}.admin-form-error{margin:0;display:block}.broadcast-audience.has-error{color:#ffadb8;background:#ff637512;border-color:#ff637559}.broadcast-audience>.button{min-height:34px;margin-left:auto;padding:0 12px}.admin-unavailable>.button{flex:none;margin-left:auto}.admin-action-notice.is-error{color:#ffadb8;background:#ff637514;border-color:#ff637557}:root[data-theme=light] .admin-inline-error,:root[data-theme=light] .admin-form-error,:root[data-theme=light] .admin-action-notice.is-error,:root[data-theme=light] .broadcast-audience.has-error{color:#9a2435;background:#fff2f4;border-color:#efb8c0}@media (width<=760px){.admin-table,.variant-admin-list,.admin-user-table,.team-list{overflow:visible}.catalog-family-list{max-height:none;overflow:visible}.admin-table-head,.admin-user-table-head{display:none}.admin-table{background:0 0;border:0}.admin-order-rows{gap:10px;display:grid}.admin-order-rows>a{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"order date""item item""status total";gap:8px 12px;min-width:0;padding:14px}.admin-order-rows>a>span:first-child{text-overflow:ellipsis;grid-area:order;overflow:hidden}.admin-order-rows>a>span:nth-child(2){grid-area:item}.admin-order-rows>a>span:nth-child(3){color:var(--quiet);grid-area:date;justify-self:end;font-size:9px}.admin-order-rows>a>span:nth-child(4){grid-area:status;justify-self:start}.admin-order-rows>a>strong{grid-area:total;justify-self:end}.variant-admin-list{gap:9px;padding:10px;display:grid}.variant-admin-list article{border:1px solid var(--line);background:var(--surface2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;padding:13px}.variant-admin-list article>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:8px}.variant-admin-list article>.admin-switch{justify-content:flex-start;min-width:0}.admin-user-table{background:0 0;border:0;gap:10px;display:grid}.admin-user-row{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity arrow""activity activity""orders balance""risk risk";gap:11px 14px;min-width:0;padding:14px}.admin-user-row>.admin-user-identity{grid-area:identity}.admin-user-row>span:nth-child(2){border-top:1px solid var(--line);grid-area:activity;padding-top:10px}.admin-user-row>span:nth-child(3){grid-area:orders}.admin-user-row>span:nth-child(4){text-align:right;grid-area:balance}.admin-user-row>span:nth-child(5){grid-area:risk}.admin-user-row>svg{grid-area:arrow;align-self:start}.team-list{background:0 0;border:0;gap:9px;display:grid}.team-list article{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar identity actions"".role role"".state state";gap:8px 11px;min-width:0;padding:14px}.team-list article>.team-avatar{grid-area:avatar}.team-list article>span:nth-child(2){grid-area:identity;min-width:0}.team-list article>span:nth-child(3){grid-area:role;justify-self:start}.team-list article>span:nth-child(4){grid-area:state;justify-self:start}.team-list article>span:nth-child(5){grid-area:actions;align-self:start}.team-list small{overflow-wrap:anywhere}.admin-inline-error,.admin-unavailable{flex-wrap:wrap;align-items:flex-start}.admin-inline-error>.button,.admin-unavailable>.button{width:100%;margin-left:0}.broadcast-audience{flex-wrap:wrap;align-items:flex-start}.broadcast-audience>.button{width:100%;margin-left:0}}.gc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{--accent:#9d7cff;--accent2:#6beaff;--card-base:#12101a;--card-deep:#0d0b13;--card-x:50%;--card-y:25%;border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 7%,var(--card-base)),var(--card-deep) 64%);border-radius:24px;min-height:530px;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .45s;box-shadow:inset 0 1px #ffffff06}.product-card:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 32px 75px #0000005c,0 0 45px color-mix(in srgb,var(--accent) 9%,transparent);transform:translateY(-8px)scale(1.006)}.product-card:before{background:var(--accent);filter:blur(85px);opacity:.13;width:320px;height:230px;transition:opacity .45s,transform .7s cubic-bezier(.16,1,.3,1);top:-105px;left:-80px}.product-card:hover:before{opacity:.22;transform:translate(35px,18px)scale(1.12)}.product-card:after{z-index:0;opacity:0;background:radial-gradient(360px circle at var(--card-x) var(--card-y),color-mix(in srgb,var(--accent2) 13%,transparent),transparent 64%);transition:opacity .35s;animation:none;inset:0;transform:none}.product-card:hover:after{opacity:1}.product-card-scene{pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.product-card-scene:before,.product-card-scene:after{content:"";transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .45s;position:absolute}.product-card-scene>b{color:color-mix(in srgb,var(--accent) 35%,transparent);letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:8px;position:absolute;top:88px;right:19px}.product-card-scene>em{color:color-mix(in srgb,var(--accent) 65%,#a8a1b2);letter-spacing:.16em;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal;position:absolute;top:155px;left:22px}.product-card-scene>i{transition:transform .8s cubic-bezier(.16,1,.3,1);display:block;position:absolute}.product-brand-echo{width:108px;height:108px;color:var(--accent);opacity:.09;filter:blur(.2px);place-items:center;transition:opacity .45s,transform .8s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:28px;right:24px;transform:rotate(-8deg)}.product-brand-echo .brand-icon{width:100%;height:100%}.product-card:hover .product-brand-echo{opacity:.17;transform:translate(-8px,7px)rotate(4deg)scale(1.08)}.product-card-top{border-bottom-color:color-mix(in srgb,var(--accent) 16%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 67%);align-items:flex-start;min-height:184px;padding:21px 21px 0}.product-card-top:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:.28;height:1px;position:absolute;bottom:17px;left:21px;right:21px}.product-card-top .product-glyph{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 12%,#12101a),#0b0a10);width:66px;height:66px;color:var(--accent);box-shadow:inset 0 0 28px color-mix(in srgb,var(--accent) 8%,transparent),0 14px 36px #0000003d;border-radius:20px;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;animation:none}.product-card-top .product-glyph .brand-icon{width:37px;height:37px;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .4s}.product-card:hover .product-glyph{border-color:var(--accent);box-shadow:inset 0 0 32px color-mix(in srgb,var(--accent) 13%,transparent),0 16px 42px color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-4px)rotate(-4deg)scale(1.06)}.product-card:hover .product-glyph .brand-icon{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--accent) 52%,transparent));transform:scale(1.08)}.product-card-top .api-card-live{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));color:color-mix(in srgb,var(--accent) 68%,var(--lime));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08070cb8;margin:0;position:absolute;bottom:31px;left:21px}.product-card-top .api-card-live i{background:currentColor;box-shadow:0 0 10px}.product-card-top .discount-chip{margin:0;position:absolute;bottom:31px;left:21px}.product-card-top .quick-button{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080dbd;border-radius:13px;width:42px;height:42px;margin:0;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,color .3s,background .3s}.product-card-top .quick-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#0c0a11);color:var(--accent);transform:translateY(-3px)rotate(5deg)}.product-card-body{flex-direction:column;flex:1;padding:23px 22px 19px;display:flex}.product-category{color:var(--accent);letter-spacing:.08em;font-family:IBM Plex Mono,monospace}.product-card h3{letter-spacing:-.035em;font-size:23px;line-height:1.08}.product-card p{color:#a7a0b2;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:53px;font-size:10.5px;line-height:1.66;display:-webkit-box;overflow:hidden}.product-highlights{margin-top:12px}.product-highlights span{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent);color:color-mix(in srgb,var(--accent) 45%,#d3ccd9)}.product-review-empty{border-color:color-mix(in srgb,var(--accent) 16%,var(--line));background:#08070c38;margin-top:12px;padding:8px 9px}.product-meta-row{margin-top:auto;padding-top:13px}.product-meta-row span{border-color:color-mix(in srgb,var(--accent) 16%,var(--line));background:#08070c33}.product-card-foot{border-top-color:color-mix(in srgb,var(--accent) 16%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent);align-items:center;min-height:78px;padding:16px 21px}.product-card-foot strong{letter-spacing:-.045em;font-size:27px}.product-card .card-arrow{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:var(--accent);color:#08080c;width:42px;height:42px;box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:13px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .35s,filter .35s}.product-card .card-arrow:hover{border-color:var(--accent);background:var(--accent);color:#08080c;box-shadow:0 16px 38px color-mix(in srgb,var(--accent) 30%,transparent);filter:brightness(1.12);transform:translateY(-4px)rotate(-5deg)scale(1.06)}.product-tone-apple{--accent:#ff8bd5;--accent2:#b994ff;--card-base:#1b1220;--card-deep:#100c15}.product-tone-xbox{--accent:#9cff38;--accent2:#55ef8b;--card-base:#111b10;--card-deep:#0b110a}.product-tone-playstation{--accent:#65a7ff;--accent2:#8276ff;--card-base:#11172a;--card-deep:#0c101c}.product-tone-discord{--accent:#9484ff;--accent2:#d173ff;--card-base:#17132a;--card-deep:#0e0c19}.product-tone-nintendo{--accent:#ff6070;--accent2:#ff9b68;--card-base:#211116;--card-deep:#130b0e}.product-tone-roblox{--accent:#f0f3f8;--accent2:#9ba9bd;--card-base:#181a20;--card-deep:#0e1014}.product-tone-fortnite{--accent:#8b80ff;--accent2:#52d7ff;--card-base:#17142b;--card-deep:#0e0c1b}.product-tone-pubg-mobile{--accent:#ffbd4d;--accent2:#ff775c;--card-base:#211911;--card-deep:#130e0a}.product-tone-free-fire{--accent:#ff9f43;--accent2:#ff4f64;--card-base:#241511;--card-deep:#140c0a}.product-tone-genshin-impact{--accent:#6bd8ff;--accent2:#b68cff;--card-base:#121c26;--card-deep:#0b1018}.product-tone-netflix{--accent:#ff4052;--accent2:#92152d;--card-base:#231015;--card-deep:#13090c}.product-tone-spotify{--accent:#43e987;--accent2:#7bffbf;--card-base:#0f1f18;--card-deep:#09120e}.product-tone-twitch{--accent:#b884ff;--accent2:#7954ff;--card-base:#1c1328;--card-deep:#100b18}.product-tone-apple .product-glyph{border-radius:24px}.product-tone-xbox .product-glyph{border-radius:50%}.product-tone-playstation .product-glyph{transform:rotate(2deg)}.product-tone-roblox .product-glyph{border-radius:17px;transform:rotate(-3deg)}.product-tone-nintendo .product-glyph{border-radius:30px 17px}.product-card[data-card-scene=orbit] .product-card-scene>i{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%}.product-card[data-card-scene=orbit] .product-card-scene>i:first-of-type{width:245px;height:245px;top:-64px;right:-95px}.product-card[data-card-scene=orbit] .product-card-scene>i:nth-of-type(2){width:168px;height:168px;top:-26px;right:-55px}.product-card[data-card-scene=orbit] .product-card-scene>i:nth-of-type(3){background:var(--accent);width:8px;height:8px;box-shadow:0 0 18px var(--accent);border:0;top:46px;right:119px}.product-card[data-card-scene=orbit]:hover .product-card-scene>i:first-of-type{transform:rotate(24deg)scale(1.05)}.product-card[data-card-scene=orbit]:hover .product-card-scene>i:nth-of-type(2){transform:translate(-9px,9px)scale(.96)}.product-card[data-card-scene=grid] .product-card-scene:before{opacity:.24;background-image:linear-gradient(color-mix(in srgb,var(--accent) 15%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 15%,transparent) 1px,transparent 1px);background-size:25px 25px;height:184px;inset:0 0 auto;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.product-card[data-card-scene=grid] .product-card-scene>i{border:1px solid color-mix(in srgb,var(--accent) 21%,transparent);width:90px;height:90px;top:38px;right:33px;transform:rotate(45deg)}.product-card[data-card-scene=grid] .product-card-scene>i:nth-of-type(2){width:58px;height:58px;top:54px;right:49px}.product-card[data-card-scene=grid] .product-card-scene>i:nth-of-type(3){background:var(--accent);opacity:.12;width:16px;height:16px;top:75px;right:70px}.product-card[data-card-scene=grid]:hover .product-card-scene>i{transform:rotate(135deg)scale(1.08)}.product-card[data-card-scene=prism] .product-card-scene:before{background:linear-gradient(120deg,transparent 35%,color-mix(in srgb,var(--accent) 11%,transparent) 36% 51%,transparent 52%),linear-gradient(30deg,transparent 43%,color-mix(in srgb,var(--accent2) 9%,transparent) 44% 57%,transparent 58%);width:270px;height:180px;top:-32px;right:-98px;transform:skew(-12deg)}.product-card[data-card-scene=prism] .product-card-scene>i{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);width:65px;height:65px;top:48px;right:36px;transform:rotate(45deg)}.product-card[data-card-scene=prism] .product-card-scene>i:nth-of-type(2){width:24px;height:24px;top:22px;right:95px}.product-card[data-card-scene=prism] .product-card-scene>i:nth-of-type(3){background:var(--accent2);opacity:.16;width:12px;height:12px;top:118px;right:20px}.product-card[data-card-scene=prism]:hover .product-card-scene:before{transform:translate(-25px)skew(-12deg)}.product-card[data-card-scene=prism]:hover .product-card-scene>i{transform:translate(-8px,5px)rotate(58deg)}.product-card[data-card-scene=pulse] .product-card-scene>i{border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);border-radius:35% 65% 56% 44%/46% 35% 65% 54%;width:128px;height:128px;animation:8s ease-in-out infinite brand-pulse-ring;top:28px;right:27px}.product-card[data-card-scene=pulse] .product-card-scene>i:nth-of-type(2){width:86px;height:86px;animation-delay:-2.6s;top:49px;right:48px}.product-card[data-card-scene=pulse] .product-card-scene>i:nth-of-type(3){background:color-mix(in srgb,var(--accent) 8%,transparent);width:32px;height:32px;animation-delay:-5s;top:76px;right:75px}.product-card[data-card-scene=pulse]:hover .product-card-scene>i{border-color:color-mix(in srgb,var(--accent) 27%,transparent)}.product-card[data-card-scene=split] .product-card-scene:before{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);width:54%;height:184px;top:0;right:-25px}.product-card[data-card-scene=split] .product-card-scene:after{background:linear-gradient(var(--accent),transparent);opacity:.34;border-radius:99px;width:3px;height:122px;top:25px;right:20px}.product-card[data-card-scene=split] .product-card-scene>i{border:1px solid color-mix(in srgb,var(--accent) 19%,transparent);border-radius:19px 34px;width:67px;height:67px;top:49px;right:63px}.product-card[data-card-scene=split]:hover .product-card-scene:before{transform:translate(-18px)}.product-card[data-card-scene=split]:hover .product-card-scene>i{transform:rotate(9deg)scale(1.08)}.product-card[data-card-scene=flare] .product-card-scene:before{background:conic-gradient(from 30deg,transparent,var(--accent),transparent 20%,var(--accent2),transparent 45%);filter:blur(16px);opacity:.08;border-radius:50%;width:260px;height:260px;top:-90px;right:-40px}.product-card[data-card-scene=flare] .product-card-scene>i{background:linear-gradient(90deg,transparent,var(--accent));transform-origin:100%;width:118px;height:1px;top:41px;right:24px;transform:rotate(-22deg)}.product-card[data-card-scene=flare] .product-card-scene>i:nth-of-type(2){width:94px;top:75px;right:18px;transform:rotate(-39deg)}.product-card[data-card-scene=flare] .product-card-scene>i:nth-of-type(3){width:72px;top:118px;right:42px;transform:rotate(-12deg)}.product-card[data-card-scene=flare]:hover .product-card-scene:before{opacity:.15;transform:rotate(30deg)scale(1.16)}.product-card[data-card-scene=flare]:hover .product-card-scene>i{transform:rotate(-30deg)scaleX(1.22)}@keyframes brand-pulse-ring{0%,to{transform:rotate(0)scale(.96)}50%{transform:rotate(22deg)scale(1.06)}}:root[data-theme=light] .product-card{--card-base:#fff;--card-deep:#f5f6fa;background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 8%,#fff),#fff 58%);box-shadow:0 20px 55px #252a3914}:root[data-theme=light] .product-card p{color:#687082}:root[data-theme=light] .product-card-top .product-glyph{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,#fff),#f6f7fa)}:root[data-theme=light] .product-card-top .quick-button,:root[data-theme=light] .product-card-top .api-card-live{background:#ffffffd6}:root[data-theme=light] .product-review-empty,:root[data-theme=light] .product-meta-row span{background:#ffffff80}@media (width<=1050px){.gc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.gc-product-grid{grid-template-columns:1fr}.product-card{min-height:505px}.product-card:hover{transform:none}.product-card-top{min-height:166px}.product-card-scene>em{top:139px}.product-card-body{padding:21px 18px 18px}.product-card-foot{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.product-card[data-card-scene=pulse] .product-card-scene>i{animation:none}.product-card,.product-card-scene:before,.product-card-scene:after,.product-card-scene>i,.product-brand-echo,.product-card-top .product-glyph{transition:none}}.product-card{min-height:570px}.product-card-top{min-height:228px;padding:0}.product-card-scene>em{display:none}.product-card-scene>b{top:192px}.product-brand-echo{opacity:.055;width:152px;height:152px;top:18px;right:-1px}.product-card:hover .product-brand-echo{opacity:.11}.product-showpiece{--pass-rotate:-2deg;z-index:3;width:228px;height:139px;transform:translateX(-50%) rotate(var(--pass-rotate));transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .45s;position:absolute;top:23px;left:50%}.product-showpiece>i{border:1px solid color-mix(in srgb,var(--accent) 17%,var(--line));background:color-mix(in srgb,var(--accent) 5%,#0c0b11);border-radius:27px;transition:transform .75s cubic-bezier(.16,1,.3,1),border-color .4s;position:absolute;inset:8px;box-shadow:0 15px 34px #00000038}.product-showpiece>i:first-child{opacity:.58;transform:translate(-13px,9px)rotate(-5deg)}.product-showpiece>i:nth-child(2){opacity:.72;transform:translate(13px,6px)rotate(4deg)}.product-card:hover .product-showpiece{transform:translateX(-50%) translateY(-7px) rotate(calc(var(--pass-rotate) * -.4)) scale(1.045);filter:drop-shadow(0 22px 30px #00000038)}.product-card:hover .product-showpiece>i:first-child{transform:translate(-21px,12px)rotate(-8deg)}.product-card:hover .product-showpiece>i:nth-child(2){transform:translate(21px,9px)rotate(7deg)}.product-showpiece-face{z-index:2;border:1px solid color-mix(in srgb,var(--accent) 42%,#fff3);background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--accent2) 19%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 17%,#17131e),color-mix(in srgb,var(--accent2) 7%,#0d0b12));border-radius:28px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -30px 55px #0000001c,0 22px 42px #00000047}.product-showpiece-face:before{content:"";opacity:.18;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent) 45%,transparent) 1px,transparent 0);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000,#0000 62%);mask-image:linear-gradient(100deg,#000,#0000 62%)}.product-showpiece-face:after{content:"";z-index:4;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:58px;transition:left .9s cubic-bezier(.16,1,.3,1);position:absolute;top:-40%;bottom:-40%;left:-90px;transform:rotate(18deg)}.product-card:hover .product-showpiece-face:after{left:calc(100% + 45px)}.product-showpiece .product-glyph{z-index:2;border-radius:19px;width:58px;height:58px;position:relative}.product-showpiece-copy{z-index:2;gap:5px;min-width:0;display:grid;position:relative}.product-showpiece-copy small{color:color-mix(in srgb,var(--accent) 58%,#c4bdca);letter-spacing:.16em;font-family:IBM Plex Mono,monospace;font-size:6.5px}.product-showpiece-copy b{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-showpiece-face>em{z-index:2;border:1px solid color-mix(in srgb,var(--accent) 20%,#ffffff1a);color:color-mix(in srgb,var(--accent) 50%,#c8c0ce);letter-spacing:.08em;background:#0505082e;border-radius:99px;align-self:start;padding:4px 5px;font-family:IBM Plex Mono,monospace;font-size:6px;font-style:normal;position:relative}.product-card-top .quick-button{z-index:7;position:absolute;top:18px;right:18px}.product-card-top .api-card-live,.product-card-top .discount-chip{bottom:22px;left:21px}.product-card-top:after{bottom:10px;left:21px;right:21px}.product-card-body{padding-top:22px}.product-card h3{font-size:24px}.product-card-foot{min-height:82px}.product-tone-apple .product-showpiece{--pass-rotate:-4deg}.product-tone-apple .product-showpiece-face{background:radial-gradient(circle at 22% 16%,#ffffff21,#0000 27%),linear-gradient(145deg,#3b263c,#17111e 58%,#24172e);border-radius:36px}.product-tone-apple .product-showpiece>i{border-radius:38px}.product-tone-apple .product-showpiece .product-glyph{background:linear-gradient(145deg,#ffffff24,#ff8bd50f);border-radius:23px}.product-tone-xbox .product-showpiece{--pass-rotate:2deg}.product-tone-xbox .product-showpiece-face{background:radial-gradient(circle at 70% 16%,#9cff382e,#0000 31%),linear-gradient(140deg,#1d341c,#0c150d 62%,#152512);border-radius:29px}.product-tone-xbox .product-showpiece-face:before{background-image:linear-gradient(#9cff381c 1px,#0000 1px),linear-gradient(90deg,#9cff381c 1px,#0000 1px);background-size:16px 16px}.product-tone-xbox .product-showpiece .product-glyph{border-radius:50%}.product-tone-playstation .product-showpiece{--pass-rotate:-1deg}.product-tone-playstation .product-showpiece-face{background:linear-gradient(125deg,#65a7ff30,#0000 36%),linear-gradient(150deg,#17294d,#0c1222 62%,#15152e);border-radius:22px 38px}.product-tone-playstation .product-showpiece>i{border-radius:23px 40px}.product-tone-playstation .product-showpiece .product-glyph{border-radius:16px 24px}.product-tone-discord .product-showpiece{--pass-rotate:3deg}.product-tone-discord .product-showpiece-face{background:radial-gradient(circle at 80% 15%,#d173ff30,#0000 34%),linear-gradient(145deg,#302550,#151227 62%,#211638);border-radius:34px}.product-tone-discord .product-showpiece>i{border-radius:36px}.product-tone-discord .product-showpiece .product-glyph{border-radius:22px}.product-tone-nintendo .product-showpiece{--pass-rotate:-3deg}.product-tone-nintendo .product-showpiece-face{background:linear-gradient(110deg,#ff60703d 0 48%,#ff9b6817 48% 51%,#0000 51%),linear-gradient(145deg,#3b1820,#180d12);border-radius:38px 20px}.product-tone-nintendo .product-showpiece>i{border-radius:40px 22px}.product-tone-nintendo .product-showpiece .product-glyph{border-radius:26px 15px}.product-tone-roblox .product-showpiece{--pass-rotate:4deg}.product-tone-roblox .product-showpiece-face{background:linear-gradient(135deg,#ffffff21,#0000 37%),linear-gradient(150deg,#323640,#111318 68%);border-radius:18px}.product-tone-roblox .product-showpiece>i{border-radius:20px}.product-tone-roblox .product-showpiece .product-glyph{border-radius:14px;transform:rotate(-4deg)}.product-tone-fortnite .product-showpiece-face,.product-tone-twitch .product-showpiece-face{background:radial-gradient(circle at 20% 15%,#6beaff29,#0000 28%),linear-gradient(145deg,#30245a,#15132d 65%,#22153b)}.product-tone-pubg-mobile .product-showpiece-face,.product-tone-free-fire .product-showpiece-face{background:linear-gradient(125deg,#ffbd4d2b,#0000 36%),radial-gradient(circle at 83% 20%,#ff4f6426,#0000 34%),linear-gradient(145deg,#382515,#17100c)}.product-tone-genshin-impact .product-showpiece-face{background:radial-gradient(circle at 80% 16%,#b68cff2e,#0000 34%),linear-gradient(145deg,#183348,#101525 64%,#221c38)}.product-tone-netflix .product-showpiece-face{background:linear-gradient(115deg,#ff405238,#0000 38%),linear-gradient(145deg,#3b1019,#160a0e 64%)}.product-tone-spotify .product-showpiece-face{background:radial-gradient(circle at 78% 12%,#7bffbf2e,#0000 32%),linear-gradient(145deg,#153b29,#0b1711 67%)}.product-card:nth-child(3n+2) .product-showpiece{top:27px}.product-card:nth-child(3n) .product-showpiece{top:21px}.product-card:nth-child(3n+2) .product-showpiece-face{animation:6.5s ease-in-out infinite collectible-breathe}.product-card:nth-child(3n) .product-showpiece-face{animation:7.4s ease-in-out -2.2s infinite collectible-breathe}@keyframes collectible-breathe{0%,to{box-shadow:inset 0 1px #ffffff12,inset 0 -30px 55px #0000001c,0 22px 42px #00000047}50%{box-shadow:inset 0 1px #ffffff1c,inset 0 -30px 55px #00000014,0 26px 54px color-mix(in srgb,var(--accent) 13%,#00000040)}}:root[data-theme=light] .product-showpiece-face{box-shadow:inset 0 1px #ffffff2e,0 20px 40px #2328392e}:root[data-theme=light] .product-showpiece-copy b{color:#fff}@media (width<=760px){.product-card{min-height:545px}.product-card-top{min-height:205px}.product-showpiece{width:205px;height:126px;top:20px}.product-showpiece-face{grid-template-columns:55px minmax(0,1fr) auto;padding:14px}.product-showpiece .product-glyph{width:52px;height:52px}.product-showpiece-copy b{font-size:12px}.product-card-top .api-card-live,.product-card-top .discount-chip{bottom:19px}.product-card-scene>b{top:172px}}@media (prefers-reduced-motion:reduce){.product-showpiece-face{animation:none!important}.product-showpiece,.product-showpiece>i,.product-showpiece-face:after{transition:none}}.catalog-readonly-warning{background:color-mix(in srgb,#d89b26 11%,var(--bg));color:var(--text);border-bottom:1px solid #da9b2657;justify-content:center;align-items:center;gap:12px;padding:11px clamp(16px,4vw,48px);font-size:13px;display:flex}.catalog-readonly-warning span{color:var(--muted)}.catalog-readonly-warning button{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:0 12px;font-weight:700}@media (width<=720px){.catalog-readonly-warning{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.catalog-readonly-warning strong{width:100%}}.account-button{min-width:112px}.catalog-card-skeleton{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-rows:205px 28px 20px 20px 1fr 78px;gap:13px;min-height:545px;padding:20px;display:grid;overflow:hidden}.catalog-card-skeleton>*{background:linear-gradient(90deg,var(--surface2),var(--surface3),var(--surface2));background-size:220% 100%;border-radius:9px;animation:1.6s ease-in-out infinite skeleton-shimmer;display:block}.catalog-card-skeleton>i{border-radius:0;margin:-20px -20px 2px}.catalog-card-skeleton>b{width:58%}.catalog-card-skeleton>span{width:88%}.catalog-card-skeleton>span+span{width:72%}.catalog-card-skeleton>em{border-radius:0;align-self:end;height:78px;margin:0 -20px -20px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gc-catalog-preview{min-height:910px}.stage-icon,.product-card:nth-child(3n+2) .product-showpiece-face,.product-card:nth-child(3n) .product-showpiece-face{animation:none}:root[data-theme=light] .gc-confidence-copy dt{color:#596273;font-size:9px;font-weight:600}:root[data-theme=light] .gc-confidence-steps button>span{color:#486c0a;font-weight:700}:root[data-theme=light] .gc-confidence-steps button.active>span{color:#365706}@media (width<=760px){.account-button{min-width:40px}.catalog-card-skeleton{min-height:545px}.gc-catalog-preview{min-height:0}}@media (prefers-reduced-motion:reduce){.catalog-card-skeleton>*{animation:none}}
