.sa{--night:#0E0A1F;--cabinet:#1A1433;--panel:#221A42;--line:#3A3070;--neon:#9D4DFF;--deep:#6B2FD1;--lime:#C6FF3D;--paper:#F5F3FF;--muted:#D3CCEF;--dim:#AAA1D4;--warn:#FFC94D;--bad:#FF8A8A;--glow:0 0 14px rgba(198,255,61,.45);--display:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--pixel:"Press Start 2P","Courier New",monospace;color-scheme:dark}.sa *,.sa{box-sizing:border-box}.sa{scroll-behavior:smooth}.sa{background:var(--night);color:var(--paper);font-family:var(--display);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.sa h1,.sa h2,.sa h3{font-weight:700;letter-spacing:-.02em;line-height:1.05;text-wrap:balance;margin:0}.sa p{margin:0}.sa a{color:inherit}.sa :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.sa [hidden]{display:none!important}.sa .wrap{max-width:1120px;margin:0 auto;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.sa .eyebrow{font-family:var(--pixel);font-size:10px;color:var(--lime);letter-spacing:.06em;text-shadow:var(--glow)}.sa .eyebrow:after{content:"_";margin-left:4px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.sa *,.sa{animation:none!important;transition:none!important}.sa{scroll-behavior:auto}}.sa .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;font:700 17px var(--display);padding:16px 24px;cursor:pointer;text-decoration:none;background:var(--lime);color:var(--night);box-shadow:0 4px #7fa61f,0 0 22px #c6ff3d59}.sa .btn:active{transform:translateY(2px);box-shadow:0 2px #7fa61f}.sa .btn.ghost{background:transparent;color:var(--paper);border:1px solid var(--line);box-shadow:none}.sa .card{background:var(--cabinet);border:1px solid var(--line);border-radius:16px}.sa header{border-bottom:1px solid var(--line);position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:#0e0a1ff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sa header .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}.sa .logo{display:flex;align-items:center;gap:9px;font-weight:700;font-size:20px;letter-spacing:-.02em;text-decoration:none}.sa .logo b{color:var(--lime);text-shadow:var(--glow)}.sa .hdr{display:flex;gap:10px;align-items:center}.sa .hdr a{font-size:15px;color:var(--muted);text-decoration:none}.sa .cartbtn{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--line);color:var(--paper);border-radius:10px;padding:8px 12px;font:500 15px var(--display);cursor:pointer}.sa .cartbtn .count{background:var(--lime);color:var(--night);border-radius:6px;padding:0 6px;font-weight:700;font-size:12px}.sa .hero{padding-block:44px 52px}.sa .hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}@media(max-width:880px){.sa .hero .wrap{grid-template-columns:minmax(0,1fr);gap:26px}.sa .hero{padding-block:28px 36px}}.sa .hero h1{font-size:clamp(38px,6vw,68px);margin:14px 0 16px}.sa .hero h1 span{color:var(--lime);text-shadow:var(--glow)}.sa .lede{color:var(--muted);font-size:19px;max-width:32em}.sa .anchor{margin-top:22px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sa .anchor b{font-size:30px;color:var(--lime);text-shadow:var(--glow);font-variant-numeric:tabular-nums}.sa .anchor span{color:var(--muted);font-size:15px}.sa .ticks{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:15px;color:var(--muted)}.sa .ticks li:before{content:"\2713  ";color:var(--lime);font-weight:700}.sa .drop{position:relative;display:grid;place-items:center;text-align:center;gap:12px;min-height:300px;padding:28px;border:2px dashed #5A4FA0;border-radius:18px;background:radial-gradient(70% 60% at 50% 30%,rgba(157,77,255,.18),transparent 70%),var(--cabinet);cursor:pointer;transition:border-color .2s,background .2s}.sa .drop:hover,.sa .drop.over{border-color:var(--lime)}.sa .drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.sa .drop .big{font-size:24px;font-weight:700}.sa .drop .small{font-size:14px;color:var(--dim)}.sa .drop .plus{width:68px;height:68px;border-radius:16px;background:var(--lime);color:var(--night);display:grid;place-items:center;font:28px var(--pixel);box-shadow:var(--glow)}.sa .trysample{background:none;border:0;color:var(--lime);font:500 15px var(--display);text-decoration:underline;text-underline-offset:3px;cursor:pointer;position:relative;z-index:2;padding:6px}.sa .err{color:var(--bad);font-size:14px;min-height:1.2em}.sa .loading{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:#0e0a1ff0;display:grid;place-items:center;align-content:center;gap:16px;z-index:3}.sa .loading .msg{font-family:var(--pixel);font-size:11px;color:var(--lime);text-shadow:var(--glow)}.sa .bar{display:grid;grid-template-columns:repeat(16,12px);gap:3px}.sa .bar i{height:14px;background:var(--panel);border-radius:2px}.sa .bar i.on{background:var(--lime)}.sa #result{padding-block:8px 56px;scroll-margin-top:70px}.sa .res{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;align-items:start}@media(max-width:880px){.sa .res{grid-template-columns:minmax(0,1fr)}}.sa .viewer{position:relative;border-radius:14px;overflow:hidden;background-color:#2a2250;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px;min-height:320px;display:grid;place-items:center;padding:16px}.sa .viewer canvas{display:block;max-width:100%;height:auto}.sa .pv{padding:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.sa .sum,.sa .viewer,.sa .mockwrap{min-width:0}.sa{overflow-x:hidden}.sa .row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.sa .seg button{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:8px 12px;font:500 14px var(--display);cursor:pointer}.sa .seg button[aria-pressed=true]{background:var(--lime);color:var(--night);border-color:var(--lime);box-shadow:0 0 14px #c6ff3d59}.sa .spread{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.sa .hint{font-size:13px;color:var(--dim)}.sa .dims{font-family:var(--pixel);font-size:9px;color:var(--muted)}.sa .mockwrap{border-radius:12px;overflow:hidden;background:#141024}.sa .mockwrap canvas{display:block;width:100%;height:auto}.sa .legend{display:none}.sa .sum{padding:20px;display:grid;gap:14px;position:sticky;top:calc(env(safe-area-inset-top,0px) + 76px)}@media(max-width:880px){.sa .sum{position:static}}.sa .what{font-size:20px;font-weight:700}.sa .what small{display:block;font-size:14px;font-weight:400;color:var(--muted);margin-top:4px}.sa .total{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:14px}.sa .total .big{font-size:42px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 16px rgba(255,255,255,.2)}.sa .total small{display:block;color:var(--muted);font-size:14px;margin-top:4px;font-variant-numeric:tabular-nums}.sa .save{font-size:12px;color:var(--night);background:var(--lime);border-radius:6px;padding:3px 8px;font-weight:700;white-space:nowrap;box-shadow:var(--glow)}.sa .ship{font-size:14px;color:var(--muted);display:grid;gap:6px}.sa .ship b{color:var(--lime)}.sa .ship i{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--lime) var(--p),var(--panel) var(--p))}.sa .arrive{font-size:15px}.sa .arrive b{color:var(--lime)}.sa .warnline{font-size:14px;color:var(--warn);background:#ffc94d14;border:1px solid rgba(255,201,77,.35);border-radius:10px;padding:10px 12px}.sa .guar{font-size:13px;color:var(--muted);line-height:1.7}.sa details.cust{border-top:1px solid var(--line);padding-top:12px}.sa details.cust summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;color:var(--paper)}.sa details.cust summary::-webkit-details-marker{display:none}.sa details.cust summary:after{content:"+";font-family:var(--pixel);color:var(--lime)}.sa details.cust[open] summary:after{content:"\2212"}.sa .opt{display:grid;gap:8px;margin-top:14px}.sa .opt>span{font-size:13px;color:var(--dim)}.sa .chips{display:flex;flex-wrap:wrap;gap:6px}.sa .chip{position:relative}.sa .chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.sa .chip label{display:block;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel);font-size:14px;cursor:pointer;font-variant-numeric:tabular-nums}.sa .chip label small{display:block;font-size:11px;color:var(--dim)}.sa .chip input:checked+label{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime),0 0 12px #c6ff3d40}.sa .chip input:focus-visible+label{outline:2px solid var(--lime);outline-offset:2px}.sa section.band{padding-block:56px;border-top:1px solid var(--line)}.sa .band h2{font-size:clamp(28px,4vw,42px);margin:10px 0 24px}.sa .photos{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sa .photo{aspect-ratio:1/1;border:1px dashed #5A4FA0;border-radius:12px;display:grid;place-items:center;text-align:center;font-size:13px;color:var(--dim);padding:12px;background:var(--cabinet)}.sa .revs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.sa .rev{padding:18px;display:grid;gap:8px}.sa .rev .st{color:var(--lime);letter-spacing:3px;text-shadow:var(--glow)}.sa .rev small{color:var(--dim);display:flex;justify-content:space-between;gap:8px}.sa .tag{font-size:11px;border:1px dashed var(--dim);border-radius:6px;padding:1px 6px}@media(max-width:760px){.sa .photos{grid-template-columns:repeat(2,1fr)}.sa .revs{grid-template-columns:1fr}}.sa .how{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sa .how .card{padding:20px;display:grid;gap:8px}.sa .how .n{font-family:var(--pixel);font-size:10px;color:var(--lime);text-shadow:var(--glow)}.sa .how p{color:var(--muted);font-size:15px}@media(max-width:760px){.sa .how{grid-template-columns:1fr}}.sa .faq details{border-bottom:1px solid var(--line)}.sa .faq summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:500;font-size:18px;display:flex;justify-content:space-between;gap:12px}.sa .faq summary::-webkit-details-marker{display:none}.sa .faq summary:after{content:"+";font-family:var(--pixel);color:var(--lime)}.sa .faq details[open] summary:after{content:"\2212"}.sa .faq p{color:var(--muted);padding-bottom:16px;max-width:62ch}.sa .final{text-align:center;display:grid;gap:16px;justify-items:center}.sa footer{border-top:1px solid var(--line);padding-block:24px calc(24px + env(safe-area-inset-bottom,0px));font-size:13px;color:var(--dim)}.sa footer .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sa .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#05030e99;z-index:80}.sa .drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--cabinet);border-left:1px solid var(--line);z-index:81;display:grid;grid-template-rows:auto 1fr auto;padding:calc(18px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) 18px;gap:14px}.sa .drawer h3{font-size:22px;display:flex;justify-content:space-between;align-items:center}.sa .x{background:none;border:1px solid var(--line);color:var(--paper);border-radius:9px;width:36px;height:36px;font:16px var(--display);cursor:pointer}.sa .item{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;background:var(--panel);border-radius:12px;padding:10px}.sa .item canvas{width:72px;height:72px;border-radius:8px;background:#2a2250}.sa .item small{display:block;color:var(--muted);font-size:13px}.sa .approve{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted);padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);cursor:pointer}.sa .approve input{width:20px;height:20px;accent-color:var(--lime);flex-shrink:0;margin-top:1px}.sa .approve.need{border-color:var(--bad)}.sa .exit{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(520px,calc(100% - 32px));z-index:79;padding:18px;display:grid;gap:10px;box-shadow:0 20px 50px #0000008c}.sa .exit form{display:flex;gap:8px}.sa .exit input{flex:1;min-width:0;background:var(--panel);border:1px solid var(--line);color:var(--paper);border-radius:10px;padding:12px;font:inherit;font-size:16px}.sa .exit .btn{padding:12px 16px;font-size:15px}.sa .mbar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#1a1433f7;border-top:1px solid var(--line)}.sa .mbar.show{display:flex}.sa .mbar div{flex:1;min-width:0;line-height:1.2}.sa .mbar b{display:block;font-size:22px;font-variant-numeric:tabular-nums}.sa .mbar small{color:var(--muted);font-size:12px}.sa .mbar .btn{padding:12px 18px;font-size:15px}@media(min-width:881px){.sa .mbar{display:none!important}}.sa .toast{position:fixed;left:50%;bottom:calc(90px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--lime);color:var(--night);padding:12px 18px;border-radius:10px;font-weight:700;font-size:15px;z-index:90;opacity:0;pointer-events:none;transition:opacity .25s;max-width:calc(100% - 32px)}.sa .toast.show{opacity:1}.sa .coin-fly{position:fixed;z-index:95;pointer-events:none;width:24px;height:24px}.sa{background:var(--night);color:var(--paper);font-family:var(--display);font-size:17px;line-height:1.55}.sa input[type=email]{font-size:16px}.sa .drop{min-height:280px}.sa{background:#170f35}.sa .card{background:#221848}.sa .rmtoggle{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);cursor:pointer}.sa .rmtoggle input{appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:13px;background:#3a3070;position:relative;flex-shrink:0;cursor:pointer;transition:background .2s}.sa .rmtoggle input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#f5f3ff;transition:transform .2s}.sa .rmtoggle input:checked{background:var(--lime);box-shadow:0 0 12px #c6ff3d66}.sa .rmtoggle input:checked:after{transform:translate(18px);background:var(--night)}.sa .rmtoggle input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.sa .rmtoggle b{display:block;font-weight:500}.sa .rmtoggle small{display:block;font-size:13px;color:var(--dim)}.sa #aiNote:empty{display:none}.sa #aiNote{color:var(--warn)}.sa .drop .ready{display:none}.sa .drop.done{min-height:0;padding:22px}.sa .drop.done>.plus,.sa .drop.done>.big,.sa .drop.done>.small,.sa .drop.done>.trysample{display:none}.sa .drop.done .ready{display:grid;gap:12px;justify-items:center}.sa .drop .ready canvas{width:120px;height:120px}.sa .drop .ready b{font-size:18px;color:var(--lime)}.sa .drop .ready .btn{width:auto;padding:12px 22px}.sa .drop .ready .again{font-size:13px;color:var(--dim)}.sa .vbusy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#0e0a1fc7;font-family:var(--pixel);font-size:11px;color:var(--lime);text-shadow:var(--glow)}.sa .vbusy[hidden]{display:none}.sa .rmtoggle input:disabled{opacity:.6;cursor:progress}.sa .seg button:disabled{opacity:.4;cursor:not-allowed}.sa .photo{position:relative;padding:0;overflow:hidden;border-style:solid;border-color:var(--line)}.sa .photo canvas{display:block;width:100%;height:100%}.sa .photo .tag{position:absolute;left:10px;bottom:10px;background:#0e0a1fd1}.sa{--night:#120B2A;--dim:#C3BCE6;--muted:#DDD8F3;background:#120b2a}.sa .cust{border-top:1px solid var(--line);padding-top:14px;margin-top:4px;margin-bottom:16px}.sa .cust .custh{font-weight:500;color:var(--paper)}.sa .cust .opt:first-of-type{margin-top:10px}.sa .viewer{background:radial-gradient(120% 90% at 50% 35%,#2d2457,#1f1842 70%,#1a1438);padding:16px}.sa .stage{position:relative;margin:0 0 10px 12px}.sa .stage canvas#out{display:block}.sa .rul{position:absolute;pointer-events:none}.sa .rul.rx{left:0}.sa .rul.ry{top:0}.sa .stage.norul{margin:0}.sa .stage.norul .rul{display:none}.sa .drop{border:10px solid var(--neon);border-radius:18px;background:radial-gradient(70% 60% at 50% 30%,rgba(157,77,255,.18),transparent 70%),#08061a;box-shadow:inset 0 0 0 4px var(--night),0 0 40px #9d4dff59;outline:2px dashed rgba(195,188,230,.3);outline-offset:-24px;transition:border-color .2s,box-shadow .2s}.sa .drop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px);border-radius:8px;pointer-events:none}.sa .drop:hover,.sa .drop.over{border-color:var(--lime);box-shadow:inset 0 0 0 4px var(--night),0 0 40px #c6ff3d4d}.sa .drop.done{outline:0}.sa .trust{padding:8px 0 48px}.sa .trust ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#ffffff08}.sa .trust li{font-size:14px;color:var(--muted);white-space:nowrap}.sa .trust li b{color:var(--paper)}.sa .trust li a{color:var(--lime);text-decoration:none;font-weight:600}.sa .cmp{display:inline-block;font-size:13px;color:var(--lime);text-decoration:none;margin:2px 0 4px}.sa .cmp:hover{text-decoration:underline}.sa .drop .cart{display:grid;justify-items:center}.sa .drop .cwin{display:flex;justify-content:center;align-items:flex-end;width:104px;height:74px;overflow:hidden}.sa .drop .cbob{display:block;animation:sa-bob 2.4s ease-in-out infinite}.sa .drop .cartridge{display:block;width:60px;height:66px;transform:translateY(-6px);transition:transform .28s cubic-bezier(.3,.7,.4,1);filter:drop-shadow(0 0 10px rgba(157,77,255,.55))}.sa .drop .slot{display:block;width:104px;height:12px;border-radius:3px;background:#05040f;border:2px solid #3A3170;box-shadow:inset 0 3px #000,0 0 #c6ff3d00;transition:border-color .2s,box-shadow .2s}.sa .drop .t-over{display:none}.sa .drop.over .cbob,.sa .drop.boot .cbob{animation:none}.sa .drop.over .cartridge{transform:translateY(30px)}.sa .drop.over .slot{border-color:var(--lime);box-shadow:inset 0 3px #000,0 0 18px #c6ff3d8c}.sa .drop.over .t-idle{display:none}.sa .drop.over .t-over{display:inline;font-family:var(--pixel);font-size:15px;color:var(--lime);text-shadow:var(--glow);animation:blink .7s steps(1) infinite}.sa .drop.boot .cartridge{transform:translateY(80px);transition:transform .32s cubic-bezier(.6,0,.9,.4)}.sa .drop.boot .slot{animation:sa-slot .5s .3s ease-out}.sa .drop.boot .loading{animation:sa-fadein .25s .45s both}.sa .drop.done>.cart{display:none}@keyframes sa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sa-slot{0%{border-color:var(--lime);box-shadow:inset 0 3px #000,0 0 30px #c6ff3de6}to{border-color:#3a3170;box-shadow:inset 0 3px #000,0 0 #c6ff3d00}}@keyframes sa-fadein{0%{opacity:0}to{opacity:1}}.sa .total{position:relative}.sa .total .big.rolling{color:var(--lime);text-shadow:var(--glow)}.sa .combo{position:absolute;right:0;bottom:calc(100% + 8px);font-family:var(--pixel);font-size:9px;line-height:1.5;color:var(--night);background:var(--lime);padding:7px 9px;border-radius:4px;box-shadow:var(--glow),3px 3px 0 var(--neon);opacity:0;pointer-events:none;white-space:nowrap;z-index:2}.sa .combo b{display:block;font-size:12px;font-weight:400}.sa .combo.pop{animation:sa-combo 2.2s ease both}@keyframes sa-combo{0%{opacity:0;transform:translateY(8px) scale(.7)}10%{opacity:1;transform:translateY(-4px) scale(1.08)}18%{transform:translateY(0) scale(1)}82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.sa .drop .cbob{animation:none}.sa .drop .cartridge{transition:none}.sa .combo.pop{animation:sa-fadein .2s both}}.sa .trysample{display:none}.sa .trust{padding:4px 0 8px}.sa .trust ul{gap:12px 28px;padding:18px 20px;border-color:#c6ff3d40}.sa .trust li{font-size:15px;color:#fff}.sa .trust li b{color:var(--lime);text-shadow:0 0 12px rgba(198,255,61,.35)}.sa .trust li a{color:#fff;text-decoration:underline;text-underline-offset:3px}.sa .hero{position:relative;overflow:hidden}.sa .decal{position:absolute;pointer-events:none;transform:rotate(var(--r));filter:drop-shadow(2px 4px 0 rgba(0,0,0,.45));z-index:1}.sa .hero .d1{width:46px;left:3%;top:18px}.sa .hero .d2{width:40px;right:2.5%;top:24px}.sa .hero .d3{width:38px;right:44%;bottom:14px}.sa .pups .wrap{position:relative}.sa .pups .d4{width:40px;right:4%;top:-6px}.sa .cta{position:relative}.sa .cta .d5{width:40px;left:-14px;top:-18px}@media(max-width:749px){.sa .hero .d1{width:32px;left:auto;right:16px;top:8px}.sa .hero .d2,.sa .hero .d3{display:none}.sa .cta .d5{left:-4px;top:-22px;width:32px}}.sa .how2{padding-block:40px}.sa .lvls{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:l}.sa .lvls li{display:grid;gap:6px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;position:relative}.sa .lvls li:not(:last-child):after{content:"\25b6";position:absolute;right:-13px;top:50%;transform:translateY(-50%);color:var(--lime);font-size:12px;text-shadow:var(--glow);z-index:1}.sa .lvls .n{font-family:var(--pixel);font-size:10px;color:var(--lime)}.sa .lvls b{font-size:18px;color:#fff}.sa .lvls span:last-child{font-size:14px;color:var(--muted)}@media(max-width:749px){.sa .lvls{grid-template-columns:1fr}.sa .lvls li:not(:last-child):after{content:"\25bc";right:50%;top:auto;bottom:-13px;transform:translate(50%)}}.sa .pups{padding-block:12px 48px}.sa .pupg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 12px}.sa .pup{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#ffffff08;color:#fff;text-decoration:none;transition:transform .15s,border-color .15s}.sa .pup:hover{transform:translateY(-3px);border-color:var(--lime)}.sa .pup b{font-size:16px}.sa .pup span{font-size:13px;color:var(--muted)}.sa .pup .sw{display:block;height:84px;border-radius:10px;margin-bottom:8px;background-size:250% 250%;transition:background-position .6s}.sa .pup:hover .sw{background-position:100% 100%}.sa .sw.white{background:linear-gradient(135deg,#fff,#eceaf5 60%,#fff)}.sa .sw.chrome{background-image:linear-gradient(120deg,#8e8e9a,#f4f4f8 25%,#9c9ca8 45%,#fff 60%,#7d7d89 80%,#e6e6ee)}.sa .sw.holo{background-image:linear-gradient(120deg,#ff9ad5,#b79cff 18%,#7fe7ff,#c6ff9e,#fff08a,#ff9ad5 90%)}@media(max-width:749px){.sa .pupg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sa .pup{padding:8px}.sa .pup .sw{height:56px}.sa .pup b{font-size:13px}.sa .pup span{display:none}}.sa-marq{background:#05040f;border-bottom:2px solid var(--neon,#9D4DFF);overflow:hidden;position:relative}.sa-marq:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,transparent 55%,rgba(5,4,15,.55) 56%) 0 0/3px 3px}.sa-marq .mq{display:flex;white-space:nowrap}.sa-marq .mqt{display:flex;align-items:center;gap:18px;padding:9px 0;animation:sa-mq 38s linear infinite;font-family:var(--pixel,"Press Start 2P",monospace);font-size:10px;color:#c6ff3d;text-shadow:0 0 6px rgba(198,255,61,.7)}.sa-marq .mqt i{font-style:normal;color:#ff4fa3;text-shadow:0 0 6px rgba(255,79,163,.7)}.sa-marq:hover .mqt{animation-play-state:paused}@keyframes sa-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sa-marq .mqt{animation:none}}:root{--bg:#0B0812}html,body,body.gradient{background:#0b0812!important}body .gradient:not(.header-wrapper):not(.utility-bar){background:#0b0812!important}body .sa{--night:#0B0812;--cabinet:#15101F;--panel:#1D1630;--line:#2A2238;--neon:#A61BFF;--deep:#7A00E6;--vio:#A61BFF;--vio-hi:#C47BFF;--muted:#E6E1F5;--dim:#B9B1D3;--glow:none;background:#0b0812!important;background-image:none!important;font-size:18px}body .utility-bar,body .utility-bar.gradient{background:#a61bff!important;border:0!important}body .utility-bar .announcement-bar__message{color:#fff;font-weight:700;font-size:14px!important;letter-spacing:.02em}.header-wrapper{background:#0b0812!important;border-bottom:1px solid #2A2238!important;-webkit-backdrop-filter:none;backdrop-filter:none}.header__menu-item,.header__menu-item span{font-size:16px!important}body .sa h1{font-size:clamp(40px,6vw,76px);line-height:1;letter-spacing:-.03em}body .sa .hero h1{margin:14px 0 18px}body .sa h1 span{font:inherit;color:var(--lime);text-shadow:none;letter-spacing:inherit}body .sa h2{font-size:clamp(30px,4vw,48px);line-height:1.05}body .sa h3{font-size:clamp(20px,2vw,24px)}body .sa .lede{font-size:clamp(18px,1.6vw,21px);color:var(--muted);max-width:30em}body .sa p{font-size:inherit}body .sa .hint{font-size:15px;color:var(--dim)}body .sa .eyebrow{font-family:var(--pixel);font-size:11px;letter-spacing:.06em;color:var(--vio-hi);text-shadow:none}body .sa .eyebrow:after{content:none}body .sa .anchor b{font-size:34px;text-shadow:none}body .sa .anchor span{font-size:17px}body .sa .ticks li{font-size:16px}body .sa details summary{font-size:19px}body .sa details p{font-size:17px}body .sa .total .big{font-size:46px}body .sa .total .big.rolling{text-shadow:none}body .sa .chip label{font-size:16px}body .sa .chip small{font-size:13px}body .sa .opt>span,body .sa .custh{font-size:16px}body .sa.sa-foot ul a{font-size:17px}body .sa.sa-foot p{font-size:16px}body .sa *{text-shadow:none!important}body .sa .logo b,body .sa .loading .msg{text-shadow:none}body .sa .hero,body .sa .how2,body .sa .pups{background:none!important;border:0}body .sa .card,body .sa .lvls li,body .sa .pup{background:var(--cabinet)!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:none!important}body .sa .viewer{background:#120d1c;border-radius:12px}body .sa .btn{font:700 18px var(--display);text-transform:none;letter-spacing:0;border-radius:12px;padding:16px 26px;clip-path:none;background:var(--lime);color:#0b0812;box-shadow:none!important;transition:filter .15s,transform .15s}body .sa .btn:hover{filter:brightness(1.07);transform:translateY(-1px)}body .sa .btn:active{transform:translateY(1px)}body .sa .btn.ghost{background:transparent;color:#fff;border:1px solid var(--line)}body .sa .chip label,body .sa .seg button,body .sa input[type=email],body .sa .save{border-radius:10px}body .sa .combo{border-radius:8px;box-shadow:none;font-family:var(--display);font-weight:700;font-size:13px}body .sa .combo b{font-size:15px;font-weight:700}body .sa .drop{min-height:340px;padding:34px 26px;gap:14px;border:2px dashed #4A3B6B;border-radius:20px;outline:0;background:var(--cabinet);box-shadow:none;transition:border-color .15s,background .15s}body .sa .drop:after,body .sa .drop .cart{display:none}body .sa .drop:hover,body .sa .drop.over{border-color:var(--lime);background:#191325;box-shadow:none}body .sa .drop .upic{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#a61bff29;color:#c47bff}body .sa .drop .big{font-size:24px;font-weight:700;color:#fff}body .sa .drop .t-over,body .sa .drop.over .t-idle{display:none}body .sa .drop.over .t-over{display:inline;font:inherit;color:var(--lime);animation:none}body .sa .drop .upbtn{pointer-events:none;padding:16px 34px;font-size:19px}body .sa .drop .small{font-size:15px;color:var(--dim)}body .sa .drop .free{font-size:14px;color:var(--lime);font-weight:500}body .sa .drop.done{min-height:0;padding:26px}body .sa .drop.done>.upic,body .sa .drop.done>.upbtn,body .sa .drop.done>.free{display:none}body .sa .drop .loading{border-radius:20px;background:#15101ff7}body .sa .drop .loading .msg{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:0}body .sa .hero{padding-block:56px 48px}body .sa .trust{padding-block:8px}body .sa .trust ul{border:0!important;border-block:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:20px 0;box-shadow:none!important;justify-content:space-between}body .sa .trust li{font-size:16px;color:#fff}body .sa .trust li b{color:var(--lime)}body .sa .how2{padding-block:64px 24px}body .sa .lvls{gap:16px;margin-top:22px}body .sa .lvls li{padding:22px}body .sa .lvls li:before{content:none}body .sa .lvls li:not(:last-child):after{content:none}body .sa .lvls .n{font-size:10px;color:var(--vio-hi)}body .sa .lvls b{font-size:21px}body .sa .lvls span:last-child{font-size:16px;color:var(--muted)}body .sa .pups{padding-block:40px 80px}body .sa .pup{transition:border-color .15s}body .sa .pup:hover{transform:none;border-color:var(--lime)!important}body .sa .pup b{font-size:18px}body .sa .pup span{font-size:15px}@media(max-width:749px){body .sa .hero{padding-block:26px 30px}body .sa .hero h1{font-size:40px;margin:10px 0 12px}body .sa .lede{font-size:17px}body .sa .anchor{margin-top:14px}body .sa .drop{min-height:0;padding:26px 18px}body .sa .drop .upic{width:52px;height:52px}body .sa .drop .big{font-size:21px}body .sa .drop .upbtn{width:100%}body .sa .trust ul{justify-content:flex-start}body .sa .how2{padding-block:44px 16px}}body .sa .lvls li{align-content:start}body .sa .pups .wrap>a:last-child,body .sa .pups .more{font-size:16px}body .sa .anchor{display:block;margin:22px 0 0;font-size:19px;color:#fff;font-weight:500}body .sa .anchor b{font-size:inherit;color:var(--lime);font-weight:700}body .sa .ticks{margin-top:14px}@media(max-width:749px){body .sa .anchor{font-size:17px;margin-top:14px}}body .sa canvas.fviz{display:block;width:100%;aspect-ratio:4/3;height:auto;border-radius:12px;background:#8f8c99;margin-bottom:10px;touch-action:pan-y}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sa-landing.css.map */
