:root{--ink:#0c0d0d;--paper:#f2efe7;--paper-2:#e7e3da;--blue:#1648e7;--blue-deep:#062baf;--lime:#caff20;--coral:#ff5c3f;--orange:#ff8734;--line:rgba(12,13,13,.18);--muted:#74736d;--display:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;--condensed:"Arial Narrow","Roboto Condensed",Arial,sans-serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:15px}body:before{content:"";position:fixed;inset:0;z-index:20;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.page-canvas,.site-shell{min-height:100vh}.page-canvas{margin-left:88px;background:var(--paper);overflow:hidden}.rail{position:fixed;z-index:30;inset:0 auto 0 0;width:88px;background:var(--ink);color:white;display:flex;flex-direction:column;align-items:stretch;border-right:1px solid #2f3030}.rail-logo{height:92px;padding:17px 10px;display:grid;place-items:center;border-bottom:1px solid #313232}.rail-logo span{font-family:var(--display);font-size:29px;letter-spacing:1px;line-height:.8}.rail-logo small{font-family:var(--condensed);font-size:8px;letter-spacing:1.5px;color:var(--lime)}.rail nav{padding-top:19px;display:grid;grid-gap:6px;gap:6px}.rail nav a,.rail-bottom a{position:relative;height:70px;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;font-family:var(--condensed);font-weight:800;font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:#b9b9b7}.rail nav a:after{content:"";position:absolute;right:-1px;width:3px;height:0;background:var(--lime);transition:.2s}.rail nav a.active,.rail nav a:hover,.rail-bottom a:hover{color:white}.rail nav a.active:after{height:34px}.rail nav a.active svg{filter:drop-shadow(0 0 7px rgba(202,255,32,.5))}.rail-bottom{margin-top:auto;border-top:1px solid #313232}.rail-bottom a{height:60px}.culture-stamp{height:126px;background:var(--lime);color:var(--ink);padding:13px 8px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:rotate(-2deg) scale(1.03)}.culture-stamp b{font-family:var(--display);font-size:19px;line-height:.9;margin:5px 0}.culture-stamp small{font-size:6px;letter-spacing:1px}.mobile-header,.mobile-nav{display:none}.floating-cart{position:fixed;z-index:25;right:22px;top:18px;width:155px;height:78px;background:var(--ink);color:white;border:0;border-radius:6px;padding:13px 16px;display:grid;grid-template-columns:20px 1fr 24px;align-items:center;text-align:left;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.14)}.floating-cart span{font-family:var(--condensed);font-weight:900;text-transform:uppercase;font-size:12px}.floating-cart b{border:1px solid #474949;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--ink);font-size:11px}.floating-cart small{grid-column:1/-1;padding-top:7px;border-top:1px solid #333;font-family:var(--condensed);font-weight:800;color:#cfcfca}.cart-drawer-backdrop{position:fixed;z-index:50;inset:0;background:rgba(0,0,0,.52);opacity:0;visibility:hidden;transition:.25s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-drawer-backdrop.visible{opacity:1;visibility:visible}.cart-drawer{position:fixed;z-index:51;right:0;top:0;bottom:0;width:min(480px,100%);background:var(--paper);transform:translateX(102%);transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;box-shadow:-20px 0 60px rgba(0,0,0,.28)}.cart-drawer.open{transform:none}.cart-head{background:var(--ink);color:white;padding:24px 25px;display:flex;justify-content:space-between;align-items:center}.cart-head small{font-family:var(--condensed);color:var(--lime);font-weight:800;letter-spacing:1.5px}.cart-head h2{margin:0;font:46px/.9 var(--display);text-transform:uppercase}.cart-head button{border:1px solid #4b4c4c;background:transparent;color:white;width:43px;height:43px;display:grid;place-items:center;cursor:pointer}.cart-lines{padding:14px;flex:1 1;overflow:auto}.cart-line{display:grid;grid-template-columns:72px 1fr auto 25px;grid-gap:12px;gap:12px;align-items:center;min-height:83px;border-bottom:1px solid var(--line)}.cart-line .mini-art{width:72px;height:54px;color:white;display:grid;place-items:center;font:14px var(--display);transform:rotate(-2deg)}.cart-line div b{display:block;font-size:13px}.cart-line div small{color:var(--muted);font:11px var(--condensed);text-transform:uppercase}.cart-line strong{font:20px var(--display)}.cart-line button{border:0;background:none;cursor:pointer;color:#888}.empty-cart{min-height:300px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:12px;gap:12px;color:var(--muted)}.empty-cart svg{width:48px;height:48px}.empty-cart a{color:var(--blue);font-weight:800}.cart-total{padding:20px 24px;border-top:2px solid var(--ink);display:flex;justify-content:space-between;align-items:flex-end}.cart-total span{font-family:var(--condensed);font-weight:900;text-transform:uppercase}.cart-total strong{font:37px/.9 var(--display)}.cart-total strong small{font:11px var(--sans)}.cart-drawer>.primary-action{margin:0 24px 24px}.hero-grid{min-height:550px;display:grid;grid-template-columns:35% 65%;border-bottom:2px solid var(--ink)}.brand-panel{min-height:550px;padding:36px 28px 32px;position:relative;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.drop-code{position:absolute;top:28px;font:9px var(--condensed);font-weight:900;letter-spacing:1px;color:var(--blue)}.brand-panel h1{margin:0;font:clamp(70px,8vw,130px)/.77 var(--display);letter-spacing:-3px}.brand-panel h1 span{color:var(--blue);-webkit-text-stroke:1px var(--blue-deep)}.lime-swipe{margin:18px 0 15px;padding:5px 15px;background:var(--lime);transform:rotate(-2deg);font:italic 900 16px var(--condensed);letter-spacing:.6px;-webkit-clip-path:polygon(3% 0,100% 8%,96% 100%,0 84%);clip-path:polygon(3% 0,100% 8%,96% 100%,0 84%)}.brand-panel p{max-width:330px;margin:8px 0 22px;color:#555;font-size:13px;line-height:1.55}.coral-button{background:var(--coral);color:var(--ink);min-width:188px;padding:14px 18px;display:flex;gap:20px;align-items:center;justify-content:space-between;font-family:var(--condensed);font-weight:900;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink)}.coral-button:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}.drop-panel{position:relative;min-width:0;min-height:550px;overflow:hidden;background:var(--paper)}.drop-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(132deg,transparent 46%,rgba(12,13,13,.04) 46% 48%,transparent 48%),radial-gradient(circle at 70% 34%,var(--blue) 0 20%,transparent 20.5%),radial-gradient(circle at 86% 70%,var(--coral) 0 5%,transparent 5.5%)}.drop-panel:after{content:"";width:260px;height:680px;right:13%;top:-80px;transform:rotate(19deg);-webkit-clip-path:polygon(30% 0,100% 6%,71% 100%,0 90%);clip-path:polygon(30% 0,100% 6%,71% 100%,0 90%)}.drop-panel:after,.game-switch{position:absolute;background:var(--ink)}.game-switch{z-index:3;top:26px;left:38px;display:flex;align-items:center;color:white;border-radius:30px;font:800 12px var(--condensed);overflow:hidden}.game-switch b{color:var(--ink);background:var(--lime);padding:10px 30px;border-radius:30px}.game-switch span{padding:10px 23px;font-size:9px;letter-spacing:1px}.drop-copy{position:absolute;z-index:4;left:38px;top:130px}.drop-copy small{background:var(--ink);color:white;padding:3px 10px;font:900 11px var(--condensed)}.drop-copy h2{margin:7px 0 3px;font:clamp(70px,8vw,120px)/.72 var(--display);letter-spacing:-2px}.countdown{display:flex;align-items:center;color:var(--blue);font:clamp(42px,4.5vw,68px)/1 var(--display);letter-spacing:1px}.countdown i{font-style:normal;margin:0 4px;color:var(--ink)}.drop-panel .weapon-art{position:absolute;z-index:5;right:1%;top:92px;width:61%;height:370px;background:transparent}.drop-panel .weapon-shape{filter:drop-shadow(18px 20px 0 rgba(0,0,0,.2))}.price-ticket{position:absolute;z-index:8;right:31%;bottom:78px;background:var(--paper);border:2px solid var(--ink);padding:11px 13px 7px;transform:rotate(-3deg);box-shadow:5px 5px 0 rgba(0,0,0,.2)}.price-ticket:after{content:"|||| ||| |||| ||";display:block;letter-spacing:-1px;font-size:9px}.price-ticket small,.price-ticket span{display:block;font:8px var(--condensed);font-weight:900}.price-ticket strong{font:37px/.9 var(--display)}.limited-tag{position:absolute;z-index:7;right:4%;bottom:70px;padding:5px 14px;background:var(--lime);transform:rotate(-7deg);font:italic 900 18px var(--condensed)}.weapon-art{position:relative;overflow:hidden;min-height:180px;background:var(--ink)}.weapon-art:before{content:"";position:absolute;width:120%;height:30%;left:-10%;top:34%;background:currentColor;transform:rotate(-7deg);opacity:.18}.art-blue{--art-color:#1648e7;background:var(--blue)}.art-lime{--art-color:#caff20;background:var(--lime);color:var(--ink)}.art-cream{--art-color:#f2efe7;background:#111;color:white}.art-orange{--art-color:#ff683f;background:var(--coral)}.weapon-art .halftone{position:absolute;inset:0;opacity:.38;background-image:radial-gradient(currentColor 1px,transparent 1.4px);background-size:8px 8px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 65%);mask-image:linear-gradient(120deg,#000,transparent 65%)}.weapon-art .orbit{position:absolute;width:58%;aspect-ratio:1;right:-10%;top:5%;border:1px solid;border-radius:50%;opacity:.6}.weapon-art .orbit:after,.weapon-art .orbit:before{content:"";position:absolute;inset:17%;border:1px solid;border-radius:50%}.weapon-art .orbit:after{inset:-18%;border-style:dashed}.weapon-shape{position:absolute;width:72%;height:28%;left:15%;top:38%;background:var(--ink);transform:skewX(-11deg) rotate(-5deg);-webkit-clip-path:polygon(0 34%,11% 21%,13% 0,25% 0,29% 23%,77% 23%,83% 0,100% 9%,96% 45%,76% 53%,60% 55%,53% 100%,42% 96%,45% 57%,25% 62%,19% 89%,11% 89%,12% 60%,0 57%);clip-path:polygon(0 34%,11% 21%,13% 0,25% 0,29% 23%,77% 23%,83% 0,100% 9%,96% 45%,76% 53%,60% 55%,53% 100%,42% 96%,45% 57%,25% 62%,19% 89%,11% 89%,12% 60%,0 57%);box-shadow:8px 10px 0 rgba(255,255,255,.15)}.weapon-shape i{position:absolute;height:4px;background:var(--art-color);z-index:2}.weapon-shape i:first-child{left:17%;top:35%;width:55%}.weapon-shape i:nth-child(2){left:32%;top:52%;width:36%;transform:rotate(14deg)}.weapon-shape i:nth-child(3){right:8%;top:31%;width:13%}.weapon-art>strong{left:13px;bottom:12px;font:31px/.9 var(--display);color:white;mix-blend-mode:difference}.weapon-art>span,.weapon-art>strong{position:absolute;letter-spacing:1px}.weapon-art>span{right:10px;top:10px;background:var(--lime);color:var(--ink);padding:4px 7px;font:8px var(--condensed);font-weight:900}.weapon-art.large .weapon-shape{width:84%;height:32%;left:9%}.weapon-art.large>strong{font-size:clamp(36px,5vw,70px)}.pulse-strip{height:104px;display:grid;grid-template-columns:1.2fr repeat(3,1fr) .65fr;border-bottom:2px solid var(--ink);background:var(--paper)}.pulse-strip>*{border-right:1px solid var(--ink);display:grid;grid-template-columns:30px 1fr;align-content:center;padding:12px 17px}.pulse-strip>div span{font:900 10px var(--condensed);letter-spacing:.6px}.pulse-strip>div b{grid-column:2;font:25px var(--display)}.pulse-strip>div small{grid-column:2;color:var(--muted);font:9px var(--condensed);text-transform:uppercase}.pulse-strip .strip-title{grid-template-columns:1fr auto;font:30px/.8 var(--display)}.pulse-strip .pulse-active{background:var(--lime)}.pulse-strip>a{background:var(--ink);color:white;border-right:0;font:27px/.9 var(--display);display:flex;justify-content:space-between;align-items:center}.trending-section{padding:26px 18px 20px}.trending-section>header{display:flex;justify-content:space-between;align-items:flex-end;margin:0 2px 13px}.how-heading small,.page-header small,.trending-section header small{font:900 10px var(--condensed);letter-spacing:1.5px;color:var(--blue)}.trending-section h2{margin:0;font:55px/.9 var(--display)}.section-kicker{background:var(--ink);color:var(--lime);padding:8px 12px;display:flex;gap:8px;align-items:center;font:900 11px var(--condensed)}.featured-grid{display:grid;grid-template-columns:1.55fr 1fr 1fr 1fr 1.05fr;grid-gap:1px;gap:1px;background:var(--ink);border:1px solid var(--ink)}.skin-card{min-width:0;background:var(--paper);position:relative;display:flex;flex-direction:column}.skin-image{display:block;min-height:190px;overflow:hidden}.skin-card.feature .skin-image{min-height:286px}.skin-card.feature{grid-row:span 1}.skin-card .weapon-art{height:100%;min-height:inherit;transition:transform .35s}.skin-card:hover .weapon-art{transform:scale(1.025)}.open-arrow{position:absolute;top:10px;left:10px;background:var(--paper);border:1px solid var(--ink);padding:6px;width:31px;height:31px;z-index:2}.skin-meta{min-height:112px;padding:12px;display:flex;gap:10px;justify-content:space-between;border-top:1px solid var(--ink)}.skin-meta small{font:800 8px var(--condensed);color:var(--muted);text-transform:uppercase}.skin-meta h3{margin:4px 0;font-size:13px;line-height:1.15}.skin-meta span{font:9px var(--condensed);background:#ddd9cf;padding:2px 5px}.price-stack{text-align:right;flex-shrink:0}.price-stack strong{display:block;font:27px/.9 var(--display)}.price-stack small{color:var(--ink)}.add-button{margin:auto 11px 11px;border:1px solid var(--ink);background:transparent;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:6px;font:900 10px var(--condensed);text-transform:uppercase;cursor:pointer}.add-button:hover{background:var(--ink);color:white}.activity-feed{background:var(--paper);display:flex;flex-direction:column}.activity-title{min-height:45px;padding:10px;background:var(--ink);color:white;display:flex;justify-content:space-between;align-items:center;font:900 10px var(--condensed)}.activity-title em{background:var(--lime);color:var(--ink);border-radius:20px;padding:3px 7px;font-style:normal}.activity-row{padding:9px 10px;display:grid;grid-template-columns:31px 1fr auto;grid-gap:8px;gap:8px;align-items:center;border-bottom:1px solid var(--line)}.activity-row i{width:29px;height:29px;border-radius:50%;background:var(--blue);color:white;display:grid;place-items:center;font:9px var(--display);font-style:normal}.activity-row:nth-child(odd) i{background:var(--coral)}.activity-row b{display:block;text-transform:uppercase;font:800 8px var(--condensed)}.activity-row small{display:block;color:var(--muted);font-size:8px}.activity-row strong{font:16px var(--display)}.activity-feed>a{margin-top:auto;padding:13px;background:var(--blue);color:white;font:900 10px var(--condensed)}.how-it-works{margin-top:35px;background:var(--ink);color:white;display:grid;grid-template-columns:.85fr 1.5fr}.how-heading{padding:55px 40px;border-right:1px solid #3a3b3b}.how-heading small{color:var(--lime)}.how-heading h2{margin:9px 0 0;font:clamp(48px,5vw,78px)/.82 var(--display)}.how-it-works ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr)}.how-it-works li{position:relative;padding:60px 25px 40px;border-right:1px solid #3a3b3b}.how-it-works li>span{position:absolute;right:13px;top:8px;font:54px var(--display);color:#242626}.how-it-works li svg{color:var(--lime);width:30px;height:30px}.how-it-works li h3{font:28px/.9 var(--display);text-transform:uppercase;margin:16px 0 10px}.how-it-works li p{color:#a8aaa7;font-size:12px;line-height:1.5}.inner-page{min-height:100vh;padding:28px 24px 60px}.page-header{min-height:150px;display:flex;align-items:flex-end;justify-content:space-between;padding:15px 180px 20px 0;border-bottom:2px solid var(--ink)}.page-header h1{margin:3px 0 0;font:clamp(65px,8vw,120px)/.75 var(--display)}.page-header p{max-width:390px;color:#555;line-height:1.5;font-size:12px}.page-header p b{color:var(--ink);font:24px var(--display)}.filter-bar{display:grid;grid-template-columns:1fr auto 220px;grid-gap:0;gap:0;border:1px solid var(--ink);margin-top:18px;background:var(--paper)}.filter-bar label{padding:0 15px;display:flex;align-items:center;gap:10px}.filter-bar input,.filter-bar select{min-height:49px;width:100%;border:0;background:transparent;outline:0}.filter-bar button,.filter-bar select{border:0;border-left:1px solid var(--ink);background:transparent;padding:0 17px;font:800 11px var(--condensed);text-transform:uppercase}.filter-bar button{display:flex;align-items:center;gap:8px;cursor:pointer}.catalog-layout{margin-top:13px;display:grid;grid-template-columns:190px 1fr;grid-gap:13px;gap:13px}.filters{border:1px solid var(--ink);padding:15px 14px;display:flex;flex-direction:column;align-self:start;gap:10px;position:-webkit-sticky;position:sticky;top:15px}.filters>b{margin-top:8px;font:900 10px var(--condensed);letter-spacing:1px}.filters label{font-size:11px;display:flex;gap:8px;align-items:center;color:#454545}.filters input[type=checkbox]{accent-color:var(--blue)}.price-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.price-inputs input{width:100%;min-width:0;border:1px solid var(--line);background:transparent;padding:8px;font-size:10px}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--ink);border:1px solid var(--ink)}.back-link{display:inline-flex;align-items:center;gap:5px;font:900 11px var(--condensed);margin:5px 0 20px}.product-grid{min-height:calc(100vh - 130px);display:grid;grid-template-columns:1.25fr .75fr;border:2px solid var(--ink)}.product-visual{position:relative;background:var(--blue);overflow:hidden;min-height:620px}.product-visual .weapon-art{position:absolute;inset:0}.product-visual .weapon-shape{width:78%;height:35%}.visual-label{position:absolute;z-index:3;top:18px;left:18px;color:white;font:900 10px var(--condensed);letter-spacing:1.5px}.float-ticket{position:absolute;z-index:3;right:22px;bottom:22px;background:var(--lime);padding:10px 18px;transform:rotate(-2deg);font:9px var(--condensed)}.float-ticket b{font:25px var(--display)}.product-copy{padding:clamp(30px,5vw,70px) clamp(25px,4vw,55px);display:flex;flex-direction:column}.product-copy>small{font:900 11px var(--condensed);color:var(--blue);letter-spacing:1px}.product-copy h1{margin:8px 0 20px;font:clamp(53px,5.5vw,82px)/.86 var(--display);text-transform:uppercase}.product-price{display:grid;grid-template-columns:auto 1fr;align-items:flex-end;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:17px 0}.product-price strong{font:58px/.8 var(--display)}.product-price>span{font:900 13px var(--condensed);margin-left:8px}.product-price>small{grid-column:1/-1;margin-top:7px;color:var(--muted)}.product-copy ul{list-style:none;padding:16px 0;margin:0;display:grid;grid-gap:10px;gap:10px}.product-copy li{display:flex;align-items:center;gap:9px;font-size:12px}.product-copy li svg{width:18px;color:var(--blue)}.product-buy{margin-top:auto;min-height:60px;border:0;background:var(--ink);color:white;display:flex;align-items:center;gap:11px;justify-content:center;font:900 13px var(--condensed);text-transform:uppercase;cursor:pointer}.product-buy span{margin-left:auto;margin-right:18px;font-size:20px;color:var(--lime)}.product-note{color:var(--muted);font-size:10px;line-height:1.4}.checkout-layout{display:grid;grid-template-columns:1.15fr .85fr;max-width:1050px;margin:38px auto;border:2px solid var(--ink)}.checkout-form{padding:38px;border-right:1px solid var(--ink)}.checkout-form h2,.invoice-status h2,.order-summary h2{font:42px/.9 var(--display);margin:0 0 25px;text-transform:uppercase}.checkout-form label{display:block;margin:20px 0 8px}.checkout-form label span{display:block;font:900 10px var(--condensed);letter-spacing:1px;margin-bottom:7px}.checkout-form label span small{font-weight:500;color:var(--muted)}.checkout-form input{width:100%;border:1px solid var(--ink);background:transparent;padding:14px 13px;font-size:12px}.checkout-form>a{color:var(--blue);font-size:10px;font-weight:800}.secure-note{margin-top:30px;background:#e1ddd2;padding:14px;display:flex;gap:13px;align-items:center}.secure-note svg{color:var(--blue)}.secure-note p{margin:0;font-size:10px;color:#555}.form-error{color:#bc1e08;font-weight:700}.order-summary{background:var(--ink);color:white;padding:36px}.order-summary>small{color:var(--lime);font:900 10px var(--condensed);letter-spacing:1px}.summary-line{display:flex;justify-content:space-between;gap:10px;padding:13px 0;border-bottom:1px solid #333}.summary-line b{display:block;font-size:11px}.summary-line small{color:#999;font:9px var(--condensed)}.summary-line strong{font:20px var(--display)}.summary-total{margin:28px 0 16px;display:flex;align-items:flex-end;justify-content:space-between}.summary-total span{font:900 11px var(--condensed)}.summary-total strong{font:42px/.85 var(--display)}.summary-total strong small{font:10px var(--sans)}.primary-action{min-height:55px;border:0;background:var(--lime);color:var(--ink);padding:0 17px;display:flex;align-items:center;gap:9px;justify-content:center;font:900 12px var(--condensed);text-transform:uppercase;cursor:pointer}.primary-action span{margin-left:auto;font-size:20px}.primary-action.disabled,.primary-action:disabled{opacity:.4;cursor:not-allowed}.order-summary .primary-action{width:100%}.order-summary>p{font-size:8px;line-height:1.5;color:#8e9090}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.invoice-layout{max-width:1050px;margin:30px auto;display:grid;grid-template-columns:1.05fr .75fr;border:2px solid var(--ink)}.invoice-card{padding:35px}.invoice-badge{display:inline-flex;gap:7px;align-items:center;background:var(--lime);padding:6px 10px;font:900 10px var(--condensed)}.invoice-card h1{font:clamp(55px,6vw,88px)/.78 var(--display);margin:18px 0 25px}.qr-wrap{width:218px;padding:19px;border:2px solid var(--ink);text-align:center;margin:0 auto 28px;background:var(--paper);box-shadow:8px 8px 0 var(--blue)}.qr-wrap span{display:block;font:900 8px var(--condensed);margin-top:8px;letter-spacing:2px}.payment-field{border-top:1px solid var(--ink);min-height:68px;display:grid;grid-template-columns:1fr auto;align-content:center}.payment-field small{grid-column:1/-1;font:900 8px var(--condensed);color:var(--muted)}.payment-field strong{font:28px var(--display)}.payment-field code{font-size:10px;overflow-wrap:anywhere}.payment-field button{grid-column:2;grid-row:1/span 2;border:0;background:transparent;cursor:pointer}.invoice-warning{display:flex;gap:12px;padding:12px;background:#e1ddd2;margin:15px 0}.invoice-warning p{margin:0;font-size:10px;line-height:1.4}.invoice-card .primary-action{width:100%}.invoice-status{background:var(--ink);color:white;padding:42px 35px}.status-live{display:inline-flex;align-items:center;gap:7px;color:var(--lime);font:900 10px var(--condensed)}.status-live svg{animation:spin 2s linear infinite}.invoice-status h2{margin-top:22px}.invoice-status ol{list-style:none;padding:0;margin:25px 0}.invoice-status li{min-height:65px;display:grid;grid-template-columns:45px 1fr;align-items:center;color:#686a6a;border-bottom:1px solid #313232}.invoice-status li b{font:24px var(--display)}.invoice-status li span{font:900 12px var(--condensed)}.invoice-status li.active{color:white}.invoice-status li.active b{color:var(--lime)}.invoice-status>p{color:#929494;font-size:10px;line-height:1.5}.tracker-card{max-width:800px;margin:70px auto;border:2px solid var(--ink);padding:42px;position:relative;background:var(--paper);box-shadow:14px 14px 0 var(--blue)}.tracker-live{position:absolute;right:18px;top:18px;display:flex;gap:6px;align-items:center;background:var(--lime);padding:5px 8px;font:900 9px var(--condensed)}.tracker-card>small{color:var(--blue);font:900 9px var(--condensed);letter-spacing:1.5px}.tracker-card h1{margin:8px 0;font:clamp(52px,7vw,88px)/.8 var(--display)}.tracker-card>p{color:var(--muted);font-size:11px}.tracker-card ol{list-style:none;padding:15px 0;display:grid;grid-template-columns:repeat(4,1fr)}.tracker-card li{position:relative;padding-right:12px}.tracker-card li:after{content:"";position:absolute;height:3px;background:#cbc8bf;left:29px;right:-2px;top:15px}.tracker-card li.done:after{background:var(--blue)}.tracker-card li>span{position:relative;z-index:2;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#cbc8bf}.tracker-card li.done>span{background:var(--blue);color:white}.tracker-card li>div{margin-top:13px}.tracker-card li b,.tracker-card li strong{display:block}.tracker-card li b{color:var(--muted);font:9px var(--condensed)}.tracker-card li strong{font:12px var(--condensed);text-transform:uppercase;margin-top:2px}.tracker-card li a{color:var(--blue);font-size:9px;display:flex;align-items:center;gap:3px;margin-top:8px}.tracker-card li a svg{width:11px}.tracker-footer{display:flex;justify-content:space-between;padding-top:14px;border-top:2px solid var(--ink)}.tracker-footer span{font:900 10px var(--condensed)}.tracker-footer b{color:var(--blue);font:16px var(--display)}.steam-login{background:var(--ink);padding:13px 17px;display:inline-flex;gap:9px;font:900 11px var(--condensed)}.profile-hero,.steam-login{color:white;align-items:center}.profile-hero{margin:25px 0 12px;min-height:190px;background:var(--blue);padding:28px;display:grid;grid-template-columns:105px 1fr auto;grid-gap:25px;gap:25px;position:relative;overflow:hidden}.profile-hero:after{content:"SWAPSTRIKE";position:absolute;right:-35px;top:-23px;color:rgba(255,255,255,.08);font:120px var(--display);transform:rotate(-7deg)}.profile-avatar{width:98px;aspect-ratio:1;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font:40px var(--display);border:4px solid var(--ink)}.profile-hero small{color:var(--lime);font:900 9px var(--condensed)}.profile-hero h2{margin:4px 0;font:44px/.9 var(--display)}.profile-hero p{font-size:11px;max-width:500px}.profile-hero>a{position:relative;z-index:2;background:var(--ink);padding:14px 16px;display:flex;gap:15px;align-items:center;font:900 10px var(--condensed)}.profile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.loyalty-panel,.profile-actions{border:1px solid var(--ink);padding:25px}.loyalty-head{display:flex;align-items:center;gap:9px;font:900 10px var(--condensed)}.loyalty-head b{margin-left:auto;background:var(--lime);padding:4px 9px}.loyalty-panel h3{font:50px/.9 var(--display);margin:30px 0}.tier-track{height:9px;background:#d0ccc2;position:relative;margin:10px 0 32px}.tier-track i{display:block;height:100%;background:var(--blue)}.tier-track span{position:absolute;top:15px;font:8px var(--condensed)}.tier-track span:first-of-type{left:0}.tier-track span:nth-of-type(2){left:50%}.tier-track span:nth-of-type(3){right:0}.loyalty-panel p{color:var(--muted);font-size:10px;line-height:1.5;margin-top:42px}.profile-actions{padding:0}.profile-actions a{min-height:80px;display:grid;grid-template-columns:40px 1fr 24px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line)}.profile-actions a:last-child{border-bottom:0}.profile-actions a:hover{background:var(--lime)}.profile-actions a>svg:first-child{color:var(--blue)}.profile-actions b{display:block;font-size:12px}.profile-actions small{color:var(--muted);font-size:9px}.ops-live{background:var(--lime);padding:8px 11px;font:900 10px var(--condensed);display:flex;gap:7px;align-items:center}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--ink);border:1px solid var(--ink);margin:20px 0 12px}.metric-grid>div{background:var(--paper);padding:20px;display:grid;grid-template-columns:30px 1fr}.metric-grid svg{color:var(--blue)}.metric-grid small{font:900 9px var(--condensed)}.metric-grid strong{grid-column:1/-1;font:45px var(--display);margin-top:12px}.metric-grid span{grid-column:1/-1;color:var(--muted);font-size:9px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ops-panel{border:1px solid var(--ink)}.panel-head{height:53px;background:var(--ink);color:white;padding:0 15px;display:flex;align-items:center;justify-content:space-between}.panel-head h2{font:24px var(--display);margin:0}.ops-panel label{min-height:72px;padding:12px 15px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 0 42px;align-items:center;cursor:pointer}.ops-panel label b,.ops-panel label small{display:block}.ops-panel label b{font:10px var(--condensed)}.ops-panel label small{color:var(--muted);font-size:8px}.ops-panel label input{opacity:0}.ops-panel label>span{width:42px;height:23px;border-radius:20px;background:#bbb;position:relative}.ops-panel label>span:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:white;transition:.2s}.ops-panel label input:checked+span{background:var(--blue)}.ops-panel label input:checked+span:after{transform:translateX(19px)}.alert-row{margin:13px;padding:13px;border:1px solid var(--line)}.alert-row.warning{border-left:5px solid var(--coral)}.alert-row b{font-size:11px}.alert-row span{float:right;font:9px var(--condensed);background:var(--lime);padding:3px 6px}.alert-row small{display:block;margin-top:8px;color:var(--muted)}.order-table{grid-column:1/-1}.ops-order{min-height:53px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;padding:0 15px;border-bottom:1px solid var(--line)}.ops-order code{font-size:10px}.ops-order b{font:9px var(--condensed);color:var(--blue)}.ops-order strong{font:17px var(--display)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:1180px){.featured-grid{grid-template-columns:1.4fr repeat(3,1fr)}.activity-feed{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr)}.activity-feed>a,.activity-title{grid-column:1/-1}.activity-row{border-right:1px solid var(--line)}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.drop-copy h2{font-size:75px}}@media (max-width:900px){.rail{display:none}.page-canvas{margin-left:0;padding-bottom:70px}.mobile-header{display:flex;height:64px;padding:0 14px;align-items:center;justify-content:space-between;background:var(--ink);color:white}.wordmark{font:24px var(--display);letter-spacing:1px}.wordmark span{color:var(--lime)}.icon-button{position:relative;width:40px;height:40px;display:grid;place-items:center;background:transparent;color:white;border:1px solid #444}.icon-button em{position:absolute;right:-4px;top:-4px;background:var(--lime);color:var(--ink);border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font:9px var(--sans);font-style:normal}.mobile-nav{position:fixed;z-index:40;bottom:0;left:0;right:0;height:66px;background:var(--ink);color:#aaa;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #333}.mobile-nav a,.mobile-nav button{border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:8px var(--condensed);position:relative}.mobile-nav svg{width:19px}.mobile-nav .active{color:var(--lime)}.mobile-nav em{position:absolute;top:4px;right:24%;background:var(--lime);color:var(--ink);border-radius:10px;padding:1px 5px;font-style:normal}.floating-cart{display:none}.hero-grid{grid-template-columns:1fr}.brand-panel{min-height:430px;border-right:0}.drop-panel{min-height:490px}.drop-panel .weapon-art{width:67%;top:90px}.pulse-strip{height:auto;grid-template-columns:1fr 1fr}.pulse-strip>*{min-height:85px}.pulse-strip .strip-title,.pulse-strip>a{grid-column:span 2}.featured-grid{grid-template-columns:repeat(2,1fr)}.activity-feed,.skin-card.feature{grid-column:span 2}.activity-feed,.how-it-works{grid-template-columns:1fr}.how-heading{border-right:0;border-bottom:1px solid #333}.page-header{padding-right:0}.catalog-layout{grid-template-columns:1fr}.filters{display:none}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:1fr}.product-visual{min-height:430px}.checkout-layout,.invoice-layout{grid-template-columns:1fr}.checkout-form{border-right:0;border-bottom:1px solid var(--ink)}.profile-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.brand-panel{padding:40px 18px 30px}.brand-panel h1{font-size:80px}.drop-panel{min-height:430px}.drop-copy{left:18px;top:95px}.drop-copy h2{font-size:69px}.countdown{font-size:41px}.drop-panel .weapon-art{width:83%;right:-18%;top:135px;height:265px}.drop-panel:after{right:-15%}.game-switch{top:20px;left:18px}.price-ticket{right:31%;bottom:30px}.limited-tag{bottom:24px}.trending-section{padding:20px 8px}.trending-section h2{font-size:47px}.section-kicker{display:none}.featured-grid{grid-template-columns:1fr}.activity-feed,.skin-card.feature{grid-column:auto}.skin-card.feature .skin-image{min-height:230px}.activity-feed{display:flex}.how-heading{padding:42px 22px}.how-it-works ol{grid-template-columns:1fr}.how-it-works li{padding:28px 23px;border-right:0;border-bottom:1px solid #333}.inner-page{padding:18px 10px 45px}.page-header{min-height:125px;display:block;padding-bottom:15px}.page-header h1{font-size:68px}.page-header p{margin-bottom:0}.filter-bar{grid-template-columns:1fr auto}.filter-bar select{display:none}.catalog-grid{grid-template-columns:1fr 1fr}.catalog-grid .skin-image{min-height:145px}.skin-meta{min-height:130px;padding:9px;flex-direction:column}.price-stack{text-align:left}.add-button{margin:auto 8px 8px}.product-visual{min-height:330px}.product-copy{padding:28px 18px}.product-copy h1{font-size:52px}.checkout-form,.invoice-card,.invoice-status,.order-summary{padding:25px 18px}.checkout-layout{margin-top:20px}.invoice-card h1{font-size:55px}.tracker-card{margin:30px 0;padding:28px 18px;box-shadow:7px 7px 0 var(--blue)}.tracker-card ol{grid-template-columns:1fr}.tracker-card li{display:grid;grid-template-columns:40px 1fr;padding:6px 0}.tracker-card li:after{width:3px;height:auto;left:14px;top:37px;bottom:-6px}.tracker-card li>div{margin:0}.profile-hero{grid-template-columns:70px 1fr;padding:20px}.profile-avatar{width:66px}.profile-hero>a{grid-column:1/-1}.admin-grid,.metric-grid{grid-template-columns:1fr}.order-table{grid-column:auto}}