:root{--bg:#0d0e11;--bg-deep:#0a0b0d;--bg-raised:#101216;--panel:#15171c;--panel-2:#1b1e24;--line:#262931;--line-bright:#343945;--text:#f2f3f5;--text-dim:#9ba1ac;--text-faint:#878e99;--lime:#d8ff3e;--lime-dim:#bfe72c;--twitch:#9147ff;--twitch-text:#a970ff;--kick:#53fc18;--live:#ff4655;--gold:#ffc24b;--on-lime:#0c0d10;--st-done:#74d99f;--st-live:var(--lime);--st-warn:var(--gold);--st-bad:var(--live);--font-display:"Archivo", "Helvetica Neue", sans-serif;--font-body:"Archivo", "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", monospace;--header-h:4.25rem;--radius:1rem;--radius-sm:.6rem;--border:1px solid var(--line);--shadow-deep:0 24px 60px #00000080}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;overflow-x:clip}body:after{content:"";z-index:2147483000;pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;font-weight:750;line-height:1.04}p{text-wrap:pretty}::selection{background:var(--lime);color:var(--on-lime)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:2px}.container{width:min(74rem,100% - 2.5rem);margin-inline:auto}@media (width<=39.9375rem){.container{width:calc(100% - 2.25rem)}}.section{scroll-margin-top:calc(var(--header-h) + 1rem);padding-block:clamp(4.25rem,9vw,7.5rem)}.section-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head--center{text-align:center;margin-inline:auto}.section-title{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(2rem,4.4vw,3.3rem);font-weight:830;font-stretch:116%}@media (width<=39.9375rem){.section-title{font-size:1.72rem}}.section-title em{text-transform:none;letter-spacing:0;color:var(--lime);font-style:italic;font-weight:620;font-stretch:100%}.section-sub{color:var(--text-dim);max-width:40rem;margin-top:1.15rem;font-size:1.06rem}.section-head--center .section-sub{margin-inline:auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--line-bright);color:var(--text-dim);border-radius:99rem;align-items:center;gap:.55rem;margin-bottom:1.4rem;padding:.42rem .9rem;font-size:.7rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--lime);border-radius:50%;width:.45rem;height:.45rem}.btn{font-family:var(--font-display);border:1px solid var(--line-bright);background:var(--panel-2);color:var(--text);white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:680;font-stretch:106%;line-height:1;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.btn:hover{border-color:var(--text-faint);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{flex:none}.btn--lime{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.btn--lime:hover{background:var(--lime-dim);border-color:var(--lime-dim);box-shadow:0 10px 34px #d8ff3e38}.btn--sm{padding:.7rem 1.2rem;font-size:.93rem}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(1.4rem)}.reveal[data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.auth{background:linear-gradient(180deg, var(--panel), var(--bg-raised));border:var(--border);border-radius:var(--radius);max-width:26rem;box-shadow:var(--shadow-deep);margin:0 auto;padding:1.6rem}.auth input{width:100%;font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--line-bright);border-radius:.7rem;margin-bottom:.2rem;padding:.8rem 1rem;font-size:1rem}.auth input::placeholder{color:var(--text-faint)}.auth input:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #d8ff3e26}.auth__google{border:1px solid var(--line-bright);color:#1f2328;width:100%;font:inherit;cursor:pointer;background:#fff;border-radius:.7rem;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:filter .15s,transform .1s;display:flex}.auth__google:hover{filter:brightness(.95)}.auth__google:active{transform:translateY(1px)}.auth__google:disabled{opacity:.55;cursor:default}.auth__divider{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.7rem;margin:1.1rem 0;font-size:.72rem;display:flex}.auth__divider:before,.auth__divider:after{content:"";background:var(--line);flex:1;height:1px}.auth__tabs{background:var(--bg-deep);border:var(--border);border-radius:2rem;gap:.3rem;margin-bottom:1.3rem;padding:.25rem;display:flex}.auth__tabs button{color:var(--text-dim);border-radius:2rem;flex:1;padding:.55rem;font-size:.88rem;font-weight:500;transition:background .15s,color .15s}.auth__tabs button.is-active{background:var(--lime);color:var(--on-lime);font-weight:600}.auth__label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);margin:.9rem 0 .4rem;font-size:.7rem;font-weight:500;display:block}.auth__error{color:#ff9aa2;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.85rem;display:flex}.auth__submit{justify-content:center;width:100%;margin-top:1.2rem}.auth__switch{text-align:center;color:var(--text-faint);margin-top:1rem;font-size:.85rem}.auth__switch button{color:var(--lime);text-underline-offset:2px;text-decoration:underline}.auth__switch button:hover{color:var(--lime-dim)}.auth__bonus{color:var(--text-dim);background:#d8ff3e14;border:1px solid #d8ff3e52;border-radius:.7rem;align-items:center;gap:.6rem;margin-top:.9rem;padding:.7rem .9rem;font-size:.84rem;line-height:1.35;display:flex}.auth__bonus-amount{font-family:var(--font-display);color:var(--lime);flex:none;font-size:1.15rem;font-weight:820;font-stretch:110%;line-height:1}.authmodal{z-index:200;-webkit-backdrop-filter:blur(8px);background:#060709b8;justify-content:center;align-items:flex-start;padding:1.5rem 1rem;animation:.18s authmodal-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes authmodal-fade{0%{opacity:0}}.authmodal__dialog{width:100%;max-width:29rem;margin:auto;animation:.22s cubic-bezier(.2,.7,.2,1) authmodal-pop;position:relative}@keyframes authmodal-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.authmodal__head{text-align:center;margin-bottom:1.2rem}.authmodal__title{margin-top:.3rem;font-size:clamp(1.4rem,4vw,1.85rem);font-weight:700;font-stretch:105%}.authmodal__hint{color:var(--text-dim);margin-top:.5rem;font-size:.9rem}.authmodal__hint strong{color:var(--text);font-weight:600}.lang{position:relative}.lang__btn{color:var(--text-dim);border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.35rem;padding:.42rem .6rem;transition:color .18s,border-color .18s,background .18s;display:flex}.lang__btn svg{opacity:.9}.lang__btn:hover,.lang__btn.is-open{color:var(--text);border-color:var(--line-bright);background:#ffffff0a}.lang__code{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:500}.lang__panel{z-index:20;background:var(--panel-2);border:1px solid var(--line-bright);border-radius:var(--radius-sm);min-width:11rem;box-shadow:var(--shadow-deep);flex-direction:column;gap:.15rem;padding:.35rem;animation:.16s cubic-bezier(.2,.7,.2,1) both lang-in;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.lang__item{text-align:left;width:100%;color:var(--text-dim);border-radius:.45rem;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.88rem;display:flex}.lang__item svg{color:var(--lime);margin-left:auto}.lang__item:hover{color:var(--text);background:#ffffff0f}.lang__item.is-active{color:var(--text)}.lang__item-code{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);min-width:1.4rem;font-size:.62rem;font-weight:500}.lang--list{flex-wrap:wrap;gap:.35rem;display:flex}.lang--list button{border:1px solid var(--line-bright);color:var(--text-faint);border-radius:999px;padding:.3rem .6rem;font-size:.78rem;transition:color .18s,border-color .18s}.lang--list button:hover{color:var(--text)}.lang--list button.is-active{color:var(--on-lime);background:var(--lime);border-color:var(--lime)}@keyframes lang-in{0%{opacity:0;transform:translateY(-.25rem)}}.header{z-index:100;-webkit-backdrop-filter:blur(12px);background:#0d0e11d1;border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.header--scrolled{border-bottom-color:var(--line)}.header__inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}@media (width<=39.9375rem){.header__inner{gap:.75rem}}.header__nav{align-items:center;gap:.35rem;display:flex;position:relative}@media (width<=63.9375rem){.header__nav{display:none}}.header__link,.header .nav-drop__btn{color:var(--text);border-radius:.6rem;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.96rem;font-weight:600;transition:background .18s;display:inline-flex}.header__link:hover,.header .nav-drop__btn:hover{background:#ffffff0f}.header__actions{--ctl-h:2.45rem;align-items:center;gap:.65rem;display:flex}@media (width<=39.9375rem){.header__actions{gap:.5rem}.header__actions .btn--lime{padding-inline:1rem;font-size:.88rem}}.header__actions .btn,.header__actions .lang__btn{height:var(--ctl-h);padding-block:0}.header__signin{white-space:nowrap}.header__me{gap:.5rem;padding-left:.45rem}@media (width<=47.9375rem){.header__me-label{display:none}}.header__me-bal{border-left:1px solid var(--line-bright);font-family:var(--font-mono);color:var(--lime);white-space:nowrap;padding-left:.55rem;font-size:.78rem;font-weight:600}@media (width<=39.9375rem){.header__start{display:none}}.header__me-ava{background:linear-gradient(150deg, var(--lime), var(--lime-dim));width:1.55rem;height:1.55rem;color:var(--on-lime);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.header__burger{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line-bright);background:var(--panel);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:none}@media (width<=63.9375rem){.header__burger{display:inline-flex}}.header__mobile{inset:var(--header-h) 0 0;z-index:99;background:var(--bg);border-top:1px solid var(--line);padding-block:1.5rem 3rem;animation:.25s both mobile-in;position:fixed;overflow-y:auto}.header__mobile-group{padding-block:1rem}.header__mobile-group+.header__mobile-group{border-top:1px solid var(--line)}.header__mobile-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.5rem;font-size:.7rem;font-weight:500}.header__mobile-item{width:100%;font-family:var(--font-display);text-align:left;color:var(--text);flex-direction:column;align-items:flex-start;gap:.15rem;padding:.6rem 0;font-size:1.12rem;font-weight:650;font-stretch:108%;display:flex}.header__mobile-item span{font-family:var(--font-mono);color:var(--text-faint);font-size:.74rem;font-weight:500}.header__mobile-cta{width:100%;margin-top:1.5rem}@keyframes mobile-in{0%{opacity:0;transform:translateY(-.6rem)}}.logo{align-items:center;gap:.6rem;display:inline-flex}.logo__mark{justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-flex;transform:rotate(-6deg)}.logo:hover .logo__mark{transform:rotate(6deg)scale(1.06)}.logo__word{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3rem;font-weight:780;font-stretch:112%}@media (width<=39.9375rem){.logo__word{font-size:1.15rem}}.logo__dot{color:var(--lime)}.nav-drop{position:static}.nav-drop__btn svg{transition:transform .2s}.nav-drop__btn.is-open svg{transform:rotate(180deg)}.nav-drop__panel{grid-auto-columns:minmax(13.5rem,1fr);grid-auto-flow:column;gap:0 .5rem;max-width:min(56rem,100vw - 3rem);display:grid;position:absolute;top:calc(100% + .4rem);left:0}@media (width>=80rem){.nav-drop__panel{grid-auto-columns:minmax(16.5rem,1fr)}}.nav-drop__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;background:var(--panel);border:1px solid var(--line-bright);border-radius:var(--radius);max-height:min(78vh,40rem);box-shadow:var(--shadow-deep);padding:.7rem;animation:.18s cubic-bezier(.2,.7,.2,1) both drop-in;overflow-y:auto}.nav-drop__panel:before{content:"";height:.5rem;position:absolute;inset:-.5rem 0 auto}.nav-drop__col{min-width:0}.nav-drop__col+.nav-drop__col{border-left:1px solid var(--line);padding-left:.4rem}.nav-drop__col-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);padding:.35rem .8rem .5rem;font-size:.6rem;font-weight:500}.nav-drop__item{border-radius:var(--radius-sm);text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.45rem .8rem;font-size:.88rem;font-weight:600;line-height:1.3;transition:background .15s;display:flex}.nav-drop__item:hover{background:var(--panel-2)}.nav-drop__price{font-family:var(--font-mono);color:var(--text-faint);white-space:nowrap;font-size:.72rem;font-weight:500}@keyframes drop-in{0%{opacity:0;transform:translateY(-.4rem)}}.header__mobile-lang{flex-direction:column;gap:.6rem;display:flex}.header__mobile-sub+.header__mobile-sub{margin-top:.9rem}.header__mobile-sublabel{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);padding:.35rem 0 .5rem;font-size:.6rem;font-weight:500}.account{background:radial-gradient(60rem 32rem at 50% -8rem, #d8ff3e0f, transparent 70%), var(--bg-deep);min-height:100vh;position:relative}.account:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1.4px);background-size:1.7rem 1.7rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 55% at 50% 0,#000 12%,#0000 80%);mask-image:radial-gradient(85% 55% at 50% 0,#000 12%,#0000 80%)}.account__bar{z-index:20;background:color-mix(in srgb, var(--bg-deep) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border);position:sticky;top:0}.account__bar-inner{height:var(--header-h);align-items:center;gap:.7rem;display:flex}.account__back{color:var(--text-dim);align-items:center;gap:.35rem;margin-left:auto;font-size:.9rem;display:inline-flex}.account__back:hover{color:var(--text)}.account__body{padding-top:2.6rem}.account__state{color:var(--text-dim);justify-content:center;align-items:center;gap:.6rem;padding:3rem 1rem;display:flex}.account__spinner{border:3px solid var(--line-bright);border-top-color:var(--lime);border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}.account__hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(1.5rem,3.5vw,3rem) clamp(.5rem,1.5vw,1rem);display:grid;position:relative}@media (width<=63.9375rem){.account__hero{grid-template-columns:1fr}}.account__hero-badge{border:1px solid var(--line-bright);background:#15171c99;border-radius:99rem;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.35rem .95rem .35rem .4rem;display:inline-flex}.account__hero-ava{background:linear-gradient(150deg, var(--lime), var(--lime-dim));width:1.65rem;height:1.65rem;color:var(--on-lime);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid}.account__hero-badge-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:.7rem;font-weight:500}.account__hero-title{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:850;font-stretch:118%;line-height:1.02}.account__hero-title em{text-transform:none;letter-spacing:0;color:var(--lime);font-size:.94em;font-style:italic;font-weight:620;font-stretch:100%;display:block}.account__hero-sub{max-width:30rem;color:var(--text-dim);margin-top:1.3rem;font-size:1.08rem;line-height:1.65}.account__wallet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:2px solid var(--lime);justify-content:space-between;align-items:center;gap:1.4rem;width:100%;max-width:26rem;margin-top:1.7rem;padding:.95rem 0 .95rem 1.1rem;transition:background .18s;display:flex}.account__wallet:hover{background:#d8ff3e0a}.account__wallet-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.3rem;font-size:.7rem;font-weight:500;display:block}.account__wallet-figure{font-family:var(--font-display);color:var(--lime);letter-spacing:-.01em;font-size:1.85rem;font-weight:840;font-stretch:114%;line-height:1;display:block}.account__wallet-cta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.4rem;padding-right:.2rem;font-size:.72rem;transition:color .15s;display:inline-flex}.account__wallet-cta svg{transition:transform .18s cubic-bezier(.2,.7,.2,1)}.account__wallet:hover .account__wallet-cta{color:var(--lime)}.account__wallet:hover .account__wallet-cta svg{transform:translate(.2rem)}.account__hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.9rem;display:flex}.account__hero-trust{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.7rem;list-style:none;display:flex}.account__hero-trust li{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.5rem;font-size:.72rem;font-weight:500;display:inline-flex}.account__hero-trust li:before{content:"✦";color:var(--lime);font-size:.8rem}.account__hero-trust li.is-live{color:var(--lime)}.account__hero-trust li.is-live:before{content:"●";animation:1.4s ease-in-out infinite account-pulse}.account__hero-visual{height:clamp(20rem,30vw,25rem);position:relative}.account__hero-visual:before{content:"";pointer-events:none;filter:blur(6px);background:radial-gradient(46% 46%,#d8ff3e2b,#9147ff0d 55%,#0000 75%);position:absolute;inset:8% 4%}@media (width<=63.9375rem){.account__hero-visual{display:none}}.orbitv{place-items:center;display:grid;position:absolute;inset:0}.orbitv__core{filter:drop-shadow(0 0 44px #d8ff3e61)drop-shadow(0 20px 44px #0000008c);place-items:center;animation:5s ease-in-out infinite orbitv-float;display:grid;position:relative}@keyframes orbitv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.orbitv__core{animation:none}}.account__sep{background:var(--line);height:1px;margin-block:clamp(1.6rem,3vw,2.4rem)}@keyframes account-pulse{0%,to{opacity:1}50%{opacity:.3}}.account__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(3rem,6vw,5rem);padding-block:1.3rem;display:flex}.account__foot-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);word-break:break-word;font-size:.7rem}.account__signout{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem;font-weight:600;transition:color .15s}.account__signout:hover{color:var(--live)}.account__ordsec{margin-top:clamp(2.5rem,5vw,4rem)}.account__split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}@media (width<=63.9375rem){.account__split{grid-template-columns:1fr}}.account__split--empty{align-items:stretch}.account__ordcol--empty{flex-direction:column;justify-content:center;display:flex}.account__intro{top:calc(var(--header-h) + 2rem);position:sticky}@media (width<=63.9375rem){.account__intro{position:static}}.account__colcap{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.7rem;font-weight:500;display:flex}.account__colcap--dim{color:var(--text-faint);margin-top:2.2rem}.account__colcap-dot{background:var(--live);border-radius:50%;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite account-pulse;box-shadow:0 0 8px #ff4655cc}.account__receipts{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.9rem;display:grid}.account__receipt{background:var(--panel-2);border:1px solid var(--line-bright);border-radius:var(--radius);box-shadow:var(--shadow-deep);padding:1.3rem 1.4rem;display:block}.account__receipt-pay{width:100%;margin-top:1.05rem}.account__none{border-top:1px solid var(--line-bright);border-bottom:1px solid var(--line-bright);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.6rem;display:flex}.account__none p{color:var(--text-dim);font-size:.95rem}.account__none a{color:var(--lime);white-space:nowrap;align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;display:inline-flex}.account__none a:hover{color:var(--lime-dim)}.account__receipt-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account__receipt-id{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.account__receipt-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99rem;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.62rem;font-weight:700;display:inline-flex}.account__receipt-status--ok{background:var(--st-done);color:var(--on-lime)}.account__receipt-status--active{background:var(--lime);color:var(--on-lime)}.account__receipt-status--wait{background:var(--bg-raised);color:var(--text-dim);box-shadow:inset 0 0 0 1px var(--line-bright)}.account__receipt-status--warn{background:var(--gold);color:#1a1400}.account__receipt-status--bad{background:var(--live);color:#fff}.account__receipt-dot{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.account__receipt-status--active .account__receipt-dot{animation:1.4s ease-in-out infinite account-pulse}.account__receipt-item{font-family:var(--font-display);margin-top:1rem;font-size:1.45rem;font-weight:780;font-stretch:108%;line-height:1.1}.account__receipt-bar{border:1px solid var(--line-bright);background:var(--bg-raised);border-radius:99rem;height:.7rem;margin-top:1rem;overflow:hidden}.account__receipt-bar span{background:repeating-linear-gradient(-45deg, var(--lime) 0 .55rem, var(--lime-dim) .55rem 1.1rem);height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.account__receipt-bar--warn span{background:var(--gold)}.account__receipt-bar--bad span{background:var(--live)}.account__receipt-bar--wait span{background:var(--line-bright)}.account__receipt-meta{font-family:var(--font-mono);color:var(--text-faint);margin-top:.65rem;font-size:.78rem}.account__receipt-meta strong{color:var(--text);font-weight:600}.account__receipt-foot{border-top:1px dashed var(--line-bright);align-items:center;gap:.7rem;margin-top:1.05rem;padding-top:.9rem;font-size:.82rem;display:flex}.account__receipt-date{font-family:var(--font-mono);color:var(--text-faint);margin-left:auto;font-size:.74rem}.account__filters{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.account__filters button{border:1px solid var(--line-bright);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:99rem;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:.66rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.account__filters button span{color:var(--text-faint);font-weight:500}.account__filters button:hover{color:var(--text);border-color:var(--text-faint)}.account__filters button.is-active{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.account__filters button.is-active span{color:#0c0d1099}.account__hitem{border-top:1px solid var(--line-bright)}.account__hitem:last-of-type{border-bottom:1px solid var(--line-bright)}.account__hitem.is-open .account__ochev{color:var(--lime);transform:rotate(180deg)}.account__hrow{width:100%;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:4.9rem minmax(0,1fr) auto 3rem 5.2rem 1rem;align-items:center;gap:.75rem;padding-block:.85rem;font-size:.86rem;display:grid}.account__hrow:hover .account__hprod,.account__hrow:hover .account__ochev{color:var(--lime)}.account__hcode{font-family:var(--font-mono);letter-spacing:.05em;color:var(--lime);font-size:.72rem;font-weight:700}.account__hprod{align-items:center;gap:.55rem;min-width:0;font-weight:640;font-stretch:105%;transition:color .15s;display:flex}.account__hprod .account__pdot{flex:none}.account__hprod-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.account__hstatus{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.42rem;font-size:.64rem;font-weight:600;display:inline-flex}.account__hstatus:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.44rem;height:.44rem}.account__hstatus.is-ok{color:var(--st-done)}.account__hstatus.is-active{color:var(--st-live)}.account__hstatus.is-active:before{animation:1.4s ease-in-out infinite account-pulse}.account__hstatus.is-wait{color:var(--text-faint)}.account__hstatus.is-warn{color:var(--st-warn)}.account__hstatus.is-bad{color:var(--st-bad)}.account__hpct{font-family:var(--font-mono);color:var(--text-dim);text-align:right;font-size:.72rem;font-weight:600}.account__hdate{font-family:var(--font-mono);color:var(--text-faint);text-align:right;white-space:nowrap;font-size:.7rem}.account__ochev{transition:transform .2s cubic-bezier(.2,.7,.2,1),color .15s}.account__hdetail{padding:.15rem 0 1.15rem 5.65rem}.account__hdetail .account__receipt-bar{max-width:30rem;margin-top:.3rem}.account__hdetail-rows{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;gap:.3rem 1.4rem;margin-top:.7rem;font-size:.7rem;display:flex}.account__log-none{text-align:center;color:var(--text-faint);padding:1.6rem 1rem;font-size:.88rem}.account__more{border:1px dashed var(--line-bright);border-radius:var(--radius-sm);width:100%;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.7rem;padding:.7rem;font-size:.72rem;transition:color .15s,border-color .15s;display:block}.account__more:hover{color:var(--lime);border-color:var(--lime)}@media (width<=47.9375rem){.account__hrow{grid-template-columns:1fr auto 1.1rem;grid-template-areas:"code status chev""prod prod chev""pct date chev";gap:.3rem .7rem;padding:.8rem 0}.account__hcode{grid-area:code}.account__hstatus{grid-area:status;justify-self:end}.account__hprod{white-space:normal;grid-area:prod}.account__hpct{text-align:left;grid-area:pct}.account__hdate{grid-area:date}.account__hrow .account__ochev{color:var(--text-faint);grid-area:chev;place-self:center end}.account__hdetail{padding-left:0}}.account__again{margin-top:clamp(3rem,6vw,5rem)}.account__board{border:1px solid var(--line-bright);border-radius:var(--radius);background:var(--panel);overflow:hidden}.account__board-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (width<=63.9375rem){.account__board-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=39.9375rem){.account__board-grid{grid-template-columns:1fr}}.account__cell{background:var(--panel);color:var(--text);flex-direction:column;align-items:flex-start;padding:1.8rem 1.6rem 1.7rem;transition:background .2s;display:flex}.account__cell:hover{background:var(--panel-2)}.account__cell:hover .account__cell-buy{color:var(--lime)}.account__cell:hover .account__cell-buy svg{transform:translate(3px)}.account__cell h3{margin-top:.55rem;font-size:1.13rem;font-weight:700;font-stretch:106%}.account__cell-tag{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.45rem;font-size:.7rem;font-weight:500;display:inline-flex}.account__pdot{background:var(--line-bright);border-radius:50%;width:.5rem;height:.5rem}.account__pdot--twitch{background:var(--twitch);box-shadow:0 0 8px #9147ffb3}.account__pdot--kick{background:var(--kick);box-shadow:0 0 8px #53fc1899}.account__cell-metric{font-family:var(--font-display);color:var(--lime);margin-top:1.1rem;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:830;font-stretch:116%;line-height:1}.account__cell-text{color:var(--text-dim);margin-top:.6rem;font-size:.92rem}.account__cell-buy{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.35rem;margin-top:1.2rem;font-size:.72rem;font-weight:700;transition:color .15s;display:inline-flex}.account__cell-buy svg{transition:transform .15s}.account__oplat{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;border-radius:.3rem;padding:.12rem .36rem;font-size:.58rem;font-style:normal;font-weight:500}.account__oplat--twitch{color:var(--twitch-text);background:#9147ff29}.account__oplat--kick{color:var(--kick);background:#53fc1824}.account__ochev{color:var(--text-faint);justify-self:end}.benefits__board{border:1px solid var(--line-bright);border-radius:var(--radius);background:var(--panel);overflow:hidden}.benefits__grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (width<=79.9375rem){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=39.9375rem){.benefits__grid{grid-template-columns:1fr}}.benefits__cell{background:var(--panel);padding:1.8rem 1.6rem 1.9rem;transition:background .2s}.benefits__cell:hover{background:var(--panel-2)}.benefits__cell h3{margin-top:.55rem;font-size:1.13rem;font-weight:700;font-stretch:106%}.benefits__tag{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.benefits__metric{font-family:var(--font-display);color:var(--lime);margin-top:1.1rem;font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:830;font-stretch:116%;line-height:1}.benefits__text{color:var(--text-dim);margin-top:.6rem;font-size:.95rem}.chat{z-index:150;flex-direction:column;align-items:flex-end;gap:.9rem;display:flex;position:fixed;bottom:1.4rem;right:1.4rem}.chat__fab{background:var(--lime);width:3.6rem;height:3.6rem;color:var(--on-lime);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,.7,.2,1),background .2s;display:flex;position:relative;box-shadow:0 12px 34px #00000080}.chat__fab:hover{background:var(--lime-dim);transform:translateY(-2px)}.chat__fab:active{transform:translateY(0)}.chat__ping{background:var(--live);border:2px solid var(--bg);color:#fff;min-width:1.25rem;height:1.25rem;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1;animation:1.8s ease-in-out infinite pulse;display:flex;position:absolute;top:-.15rem;right:-.15rem}.chat__card{background:var(--panel);border:1px solid var(--line-bright);border-radius:var(--radius);width:min(23rem,100vw - 2.8rem);box-shadow:var(--shadow-deep);flex-direction:column;animation:.25s cubic-bezier(.2,.7,.2,1) both chat-in;display:flex;overflow:hidden}.chat__head{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .9rem .85rem 1.1rem;display:flex}.chat__head button{color:var(--text-dim);border-radius:50%;padding:.35rem;display:flex}.chat__head button:hover{color:var(--text);background:#ffffff14}.chat__title{align-items:center;gap:.6rem;min-width:0;display:flex}.chat__brand{font-family:var(--font-display);font-size:.95rem;font-weight:700;font-stretch:106%}.chat__status{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--line-bright);color:var(--text-faint);white-space:nowrap;border-radius:.35rem;padding:.2rem .45rem;font-size:.6rem;font-weight:500}.chat__status--open{color:var(--lime);border-color:#d8ff3e59}.chat__status--answered{color:var(--st-done);border-color:#74d99f59}.chat__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;flex-direction:column;gap:.75rem;height:min(24rem,52vh);padding:1rem;display:flex;overflow-y:auto}.chat__loading,.chat__empty{text-align:center;color:var(--text-faint);margin:auto 0;font-size:.86rem;line-height:1.5}.chat__empty-title{font-family:var(--font-display);color:var(--text);margin-bottom:.35rem;font-size:1rem;font-weight:700;font-stretch:106%}.chat__msg{flex-direction:column;align-items:flex-start;gap:.2rem;max-width:85%;display:flex}.chat__msg--mine{align-self:flex-end;align-items:flex-end}.chat__who{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--lime);font-size:.58rem;font-weight:500}.chat__bubble{background:var(--panel-2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.3rem .85rem .85rem;padding:.55rem .75rem;font-size:.88rem;line-height:1.5}.chat__msg--mine .chat__bubble{background:#d8ff3e1a;border-color:#d8ff3e47;border-top-left-radius:.85rem;border-top-right-radius:.3rem}.chat__meta{font-family:var(--font-mono);color:var(--text-faint);font-size:.62rem}.chat__retry{color:var(--live);font:inherit;align-items:center;gap:.25rem;display:inline-flex}.chat__retry:hover{text-decoration:underline}.chat__system{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-self:center;font-size:.65rem}.chat__atts{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.chat__shot{border:1px solid var(--line-bright);background:var(--bg-deep);border-radius:.5rem;width:7.5rem;height:5rem;display:block;overflow:hidden}.chat__shot img{object-fit:cover;width:100%;height:100%;display:block}.chat__shot:hover{border-color:var(--lime)}.chat__shot-skel{background:linear-gradient(100deg, var(--panel-2) 30%, var(--line) 50%, var(--panel-2) 70%);background-size:220% 100%;width:100%;height:100%;animation:1.2s ease-in-out infinite chat-skel;display:block}.chat__file{border:1px solid var(--line-bright);background:var(--bg-deep);max-width:100%;color:var(--text-dim);border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .55rem;font-size:.78rem;display:flex}.chat__file:hover{border-color:var(--lime);color:var(--text)}.chat__file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat__file-size{font-family:var(--font-mono);color:var(--text-faint);flex-shrink:0;font-size:.65rem}.chat__error{color:var(--live);background:#ff465514;border-top:1px solid #ff465540;padding:.5rem 1rem;font-size:.78rem}.chat__tray{flex-wrap:wrap;gap:.35rem;padding:.6rem 1rem 0;display:flex}.chat__chip{border:1px solid var(--line-bright);background:var(--panel-2);max-width:11rem;color:var(--text-dim);border-radius:.4rem;align-items:center;gap:.3rem;padding:.25rem .3rem .25rem .45rem;font-size:.72rem;display:inline-flex}.chat__chip button{color:var(--text-faint);border-radius:50%;padding:.15rem;display:flex}.chat__chip button:hover{color:var(--live)}.chat__chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat__composer{border-top:1px solid var(--line);align-items:flex-end;gap:.35rem;padding:.6rem .7rem .5rem;display:flex}.chat__composer textarea{resize:none;min-width:0;max-height:7.5rem;color:var(--text);font-family:var(--font-body);background:0 0;border:none;flex:1;padding:.45rem .2rem;font-size:.88rem;line-height:1.45}.chat__composer textarea::placeholder{color:var(--text-faint)}.chat__composer textarea:focus{outline:none}.chat__clip,.chat__send{width:2.1rem;height:2.1rem;color:var(--text-dim);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex}.chat__clip:disabled,.chat__send:disabled{opacity:.4;cursor:default}.chat__clip:not(:disabled):hover,.chat__send:not(:disabled):hover{color:var(--text);background:#ffffff12}.chat__send:not(:disabled){background:var(--lime);color:var(--on-lime)}.chat__send:not(:disabled):hover{background:var(--lime-dim);color:var(--on-lime)}.chat__foot{justify-content:space-between;align-items:baseline;gap:.75rem;padding:0 1rem .75rem;display:flex}.chat__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);font-size:.6rem;overflow:hidden}.chat__resolve{white-space:nowrap;color:var(--text-dim);text-underline-offset:.15em;flex-shrink:0;font-size:.72rem;text-decoration:underline}.chat__resolve:hover{color:var(--st-done)}.chat__gate{text-align:center;padding:1.4rem 1.2rem 1.3rem}.chat__gate .btn{width:100%;margin-top:1rem}.chat__gate-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700;font-stretch:106%}.chat__gate-note{color:var(--text-dim);margin-top:.5rem;font-size:.85rem;line-height:1.55}@media (width<=39.9375rem){.chat{bottom:1rem;right:1rem}.chat__card{width:100%;padding-bottom:env(safe-area-inset-bottom);border:none;border-radius:0;position:fixed;inset:0}.chat__list{flex:1;height:auto}.chat--open .chat__fab{display:none}}@keyframes chat-in{0%{opacity:0;transform:translateY(.6rem)scale(.97)}}@keyframes chat-skel{0%{background-position:180% 0}to{background-position:-80% 0}}.sel{position:relative}.sel__btn{width:100%;font:inherit;text-align:left;color:var(--text);background:var(--bg-raised);border:1px solid var(--line-bright);cursor:pointer;border-radius:.7rem;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:1rem;transition:border-color .15s,border-radius .15s,box-shadow .15s;display:flex}.sel__btn:hover{border-color:var(--text-faint)}.sel__btn:focus-visible{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #d8ff3e26}.sel__btn .sel__sub{margin-left:auto}.sel.is-open .sel__btn{border-color:var(--lime);box-shadow:none;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.sel__value{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sel__sub{font-family:var(--font-mono);color:var(--text-dim);flex:none;font-size:.82rem}.sel__chevron{color:var(--text-faint);flex:none;transition:transform .2s}.sel.is-open .sel__chevron{color:var(--lime);transform:rotate(180deg)}.sel__drop{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1),visibility 0s .28s;display:grid}.sel.is-open .sel__drop{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1),visibility}.sel__inner{min-height:0;overflow:hidden}.sel__list{background:var(--bg-raised);border:1px solid var(--lime);border-top:1px solid var(--line);border-radius:0 0 .7rem .7rem;max-height:20rem;margin-top:-1px;padding:.45rem;list-style:none;overflow-y:auto}.sel__list:focus{outline:none}.sel__option{color:var(--text-dim);cursor:pointer;border-radius:.45rem;align-items:center;gap:.6rem;padding:.68rem .55rem;font-size:.95rem;font-weight:500;transition:background .12s;display:flex}.sel__option.is-active{background:var(--panel-2);color:var(--text)}.sel__option.is-selected{color:var(--text)}.sel__option.is-selected .sel__sub{color:var(--lime)}.sel__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sel__mark{color:var(--lime);flex:none;display:inline-flex}.checkout{min-height:100vh}.checkout__bar{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0d0e11d1;position:sticky;top:0}.checkout__bar-inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width<=39.9375rem){.checkout__bar-inner{gap:.5rem}.checkout__bar-inner .btn--sm{padding:.62rem .95rem;font-size:.88rem}}.checkout__back{color:var(--text-dim);border-radius:.6rem;align-items:center;gap:.5rem;margin-left:1rem;margin-right:auto;padding:.55rem .95rem;font-size:.94rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.checkout__back:hover{color:var(--text);background:#ffffff0f}@media (width<=39.9375rem){.checkout__back{margin-left:0;padding:.55rem}.checkout__back span{display:none}}.checkout__body{padding-top:clamp(2.5rem,5vw,4rem)}.checkout__grid{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:start;gap:1.5rem;display:grid}@media (width<=63.9375rem){.checkout__grid{grid-template-columns:minmax(0,1fr)}}.checkout__form{background:var(--panel);border:1px solid var(--line-bright);border-radius:var(--radius);padding:1.8rem 1.7rem 1.7rem}@media (width<=39.9375rem){.checkout__form{padding:1.3rem 1.15rem 1.4rem}}.checkout__fields{border:0;min-width:0;margin:0;padding:0}.checkout__fields:disabled{opacity:.6;pointer-events:none}.checkout .section-title:focus{outline:none}.checkout__field+.checkout__field{margin-top:1.35rem}.checkout__label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;font-size:.7rem;font-weight:500;display:flex}@media (width<=39.9375rem){.checkout__label{flex-direction:column;align-items:flex-start;gap:.2rem}}.checkout__label-note{letter-spacing:.08em;color:var(--text-faint);text-transform:none;font-size:.62rem}.checkout__hours{color:var(--lime);font-weight:700}.checkout input[type=email],.checkout input[type=text],.checkout textarea{width:100%;font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--line-bright);border-radius:.7rem;padding:.9rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.checkout input[type=email]::placeholder,.checkout input[type=text]::placeholder,.checkout textarea::placeholder{color:var(--text-faint)}.checkout input[type=email]:focus,.checkout input[type=text]:focus,.checkout textarea:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #d8ff3e26}.checkout input[type=email].is-invalid,.checkout input[type=text].is-invalid,.checkout textarea.is-invalid{border-color:var(--live)}.checkout__error{font-family:var(--font-mono);letter-spacing:.03em;color:var(--live);margin-top:.45rem;font-size:.72rem}.checkout__range{appearance:none;cursor:pointer;border-radius:99rem;width:100%;height:6px;margin-top:.3rem}.checkout__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lime);border:2px solid var(--on-lime);border-radius:50%;width:1.2rem;height:1.2rem;box-shadow:0 0 12px #d8ff3e66}.checkout__range::-moz-range-thumb{background:var(--lime);border:2px solid var(--on-lime);border-radius:50%;width:1.2rem;height:1.2rem;box-shadow:0 0 12px #d8ff3e66}.checkout__range:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.checkout__range-scale{font-family:var(--font-mono);color:var(--text-faint);justify-content:space-between;margin-top:.4rem;font-size:.66rem;display:flex}.checkout__agree{cursor:pointer;color:var(--text-dim);align-items:flex-start;gap:.7rem;font-size:.95rem;display:flex}.checkout__agree input{opacity:0;width:1px;height:1px;position:absolute}.checkout__agree strong{color:var(--lime);font-weight:620}.checkout__agree-box{border:1.5px solid var(--text-faint);background:var(--bg-raised);width:1.35rem;height:1.35rem;color:var(--on-lime);border-radius:.4rem;flex:none;justify-content:center;align-items:center;margin-top:.1rem;transition:background .15s,border-color .15s;display:inline-flex}.checkout__agree-box svg{opacity:0;transition:opacity .15s}.checkout__agree input:checked+.checkout__agree-box{background:var(--lime);border-color:var(--lime)}.checkout__agree input:checked+.checkout__agree-box svg{opacity:1}.checkout__agree input:focus-visible+.checkout__agree-box{outline:2px solid var(--lime);outline-offset:3px}.checkout__pay{border:0;margin-top:1.35rem}.checkout__pay legend{padding:0}.checkout__pay-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}@media (width<=47.9375rem){.checkout__pay-grid{grid-template-columns:1fr}}.checkout__pay-option{background:var(--bg-raised);border:1px solid var(--line-bright);cursor:pointer;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:4.3rem;padding:.8rem .9rem;transition:border-color .15s,background .15s;display:flex}.checkout__pay-option input{opacity:0;width:1px;height:1px;position:absolute}.checkout__pay-option:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:3px}@media (width<=47.9375rem){.checkout__pay-option{flex-direction:row;justify-content:space-between;min-height:0}}.checkout__pay-option:hover{border-color:var(--text-faint)}.checkout__pay-option.is-active{border-color:var(--lime);background:color-mix(in srgb, var(--lime) 8%, var(--bg-raised))}.checkout__pay-name{font-size:.95rem;font-weight:650}.checkout__pay-badges{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.checkout__pay-badges i{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-bright);color:var(--text-faint);border-radius:.3rem;padding:.16rem .4rem;font-size:.56rem;font-weight:600}.checkout__cta{white-space:normal;width:100%;margin-top:1.5rem;line-height:1.3}.checkout__cta.is-busy{opacity:.7;cursor:default}.checkout__cta.is-busy:hover{box-shadow:none;background:var(--lime);transform:none}.checkout__status{text-align:center;font-family:var(--font-mono);color:var(--lime);margin-top:.9rem;font-size:.78rem}.checkout__status:empty{margin:0}.checkout__secure{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:.9rem;font-size:.66rem}.checkout__summary{top:calc(var(--header-h) + 1.25rem);background:var(--panel-2);border:1px solid var(--line-bright);border-radius:var(--radius);box-shadow:var(--shadow-deep);padding:1.7rem 1.7rem 1.6rem;position:sticky}@media (width<=63.9375rem){.checkout__summary{box-shadow:none;order:-1;padding:1.3rem 1.15rem 1.35rem;position:static}}.checkout__sum-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.checkout__sum-name{margin-top:.55rem;font-size:1.4rem;font-weight:780;font-stretch:110%}.checkout__sum-unit{font-family:var(--font-mono);color:var(--text-faint);margin-top:.35rem;font-size:.75rem}.checkout__sum-rows{border-top:1px dashed var(--line-bright);margin-top:1.1rem;padding-top:1.1rem}.checkout__sum-rows div{justify-content:space-between;gap:1rem;padding-block:.28rem;display:flex}.checkout__sum-rows dt{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.checkout__sum-rows dd{font-size:.93rem;font-weight:600}.checkout__sum-balance{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1rem;margin-top:.85rem;padding-top:.85rem;display:flex}.checkout__sum-balance span{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.checkout__sum-balance strong{font-family:var(--font-mono);color:var(--text);white-space:nowrap;margin-left:auto;font-size:.95rem;font-weight:600}.checkout__sum-balance em{text-align:right;font-style:normal;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--lime);flex-basis:100%;font-size:.74rem}.checkout__sum-balance.is-short strong{color:var(--text-dim)}.checkout__sum-total{border-top:1px dashed var(--line-bright);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.checkout__sum-total span{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);font-size:.7rem;font-weight:500}.checkout__sum-total strong{font-family:var(--font-display);font-size:1.9rem;font-weight:830;font-stretch:112%}.checkout__sum-features{border-top:1px dashed var(--line-bright);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin-top:1.1rem;padding-top:1.1rem;list-style:none;display:grid}.checkout__sum-features li{color:var(--text-dim);align-items:flex-start;gap:.45rem;font-size:.85rem;font-weight:500;line-height:1.4;display:flex}.checkout__sum-features li svg{color:var(--lime);flex:none;margin-top:.2rem}.checkout__gate{text-align:center;color:var(--text-dim);flex-direction:column;align-items:center;gap:1rem;padding:4rem 1rem;display:flex}.checkout__gate p{max-width:26rem}.checkout__spinner{border:3px solid var(--line-bright);border-top-color:var(--lime);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite checkout-spin}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout__textarea{resize:vertical;width:100%;min-height:6rem;font:inherit;line-height:1.5}.checkout__hint{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-top:.4rem;font-size:.72rem}.checkout__server-error{border-radius:var(--radius-sm);color:#ff9aa2;text-align:center;background:#ff465517;border:1px solid #ff465547;margin-top:.9rem;padding:.7rem .9rem;font-size:.88rem}.checkout__pay-option.is-disabled{opacity:.5;cursor:not-allowed}.checkout__pay-option.is-disabled input{cursor:not-allowed}.checkout__pay-soon{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-bright);color:var(--text-faint);border-radius:.3rem;align-self:center;margin-left:auto;padding:.15rem .4rem;font-size:.6rem}.checkout__account{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.6rem;margin:-.6rem 0 1.6rem;font-size:.9rem;display:flex}.checkout__account strong{color:var(--text);font-weight:600}.checkout__account button{color:var(--lime);text-underline-offset:2px;margin-left:auto;font-size:.85rem;text-decoration:underline}.checkout__account button:hover{color:var(--lime-dim)}.checkout__authwrap{padding-bottom:2rem}.faq__container{max-width:50rem}.faq__list{flex-direction:column;gap:.75rem;display:flex}.faq__item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .22s,box-shadow .22s}.faq__item.is-open{border-color:var(--line-bright);box-shadow:0 16px 44px #0006}.faq__item h3{font-size:inherit}.faq__item button{text-align:left;width:100%;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:680;font-stretch:106%;display:flex}@media (width<=39.9375rem){.faq__item button{padding:1.05rem 1.15rem;font-size:1rem}}.faq__cross{background:var(--lime);border-radius:50%;flex:none;width:2.1rem;height:2.1rem;transition:rotate .3s cubic-bezier(.2,.7,.2,1),background .2s;position:relative}.faq__cross:before,.faq__cross:after{content:"";background:var(--on-lime);border-radius:2px;position:absolute;inset:50%;translate:-50% -50%}.faq__cross:before{width:.85rem;height:2px}.faq__cross:after{width:2px;height:.85rem;transition:scale .25s}.faq__item.is-open .faq__cross{background:var(--panel-2);rotate:180deg}.faq__item.is-open .faq__cross:before,.faq__item.is-open .faq__cross:after{background:var(--lime)}.faq__item.is-open .faq__cross:after{scale:1 0}.faq__panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),visibility 0s .32s;display:grid}.faq__panel p{color:var(--text-dim);padding-inline:1.5rem;line-height:1.65;overflow:hidden}@media (width<=39.9375rem){.faq__panel p{padding-inline:1.15rem}}.faq__item.is-open .faq__panel{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1),visibility}.faq__item.is-open .faq__panel p{padding-bottom:1.35rem}.footer{background:var(--bg-deep);border-top:1px solid var(--line);padding-block:clamp(3.5rem,7vw,5.5rem) 2.25rem}.footer__cta{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:clamp(2.5rem,5vw,4rem);display:flex}.footer__cta h2{text-transform:uppercase;font-size:clamp(2.5rem,6vw,4.4rem);font-weight:850;font-stretch:118%}.footer__cta h2 em{text-transform:none;color:var(--lime);font-style:italic;font-weight:620;font-stretch:100%}.footer__mid{flex-wrap:wrap;justify-content:space-between;gap:2.5rem;padding-block:clamp(2.25rem,4vw,3.25rem);display:flex}.footer__brand{max-width:24rem}.footer__logo{font-family:var(--font-display);font-size:1.5rem;font-weight:780;font-stretch:112%}.footer__logo span{color:var(--lime)}.footer__blurb{color:var(--text-dim);margin-top:.8rem;font-size:.96rem}.footer__links{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.footer__links a,.footer__links button{color:var(--text-dim);text-underline-offset:4px;padding:0;font-size:.97rem;font-weight:600;transition:color .15s}.footer__links a:hover,.footer__links button:hover{color:var(--lime);text-decoration:underline}.footer__badges{flex-wrap:wrap;gap:.55rem;padding-block:0 1.75rem;display:flex}.footer__badges span{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--line-bright);color:var(--text-dim);border-radius:99rem;padding:.42rem .85rem;font-size:.7rem;font-weight:500}.footer__bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.6rem;display:flex}.footer__bottom p{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-faint);font-size:.72rem}.guide{background:var(--bg-raised);border-top:1px solid var(--line)}.guide__layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (width<=47.9375rem){.guide__layout{grid-template-columns:1fr}}.guide__toc{top:calc(var(--header-h) + 1.5rem);position:sticky}@media (width<=47.9375rem){.guide__toc{display:none}}.guide__toc ol{list-style:none}.guide__toc-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.8rem;font-size:.7rem;font-weight:500}.guide__toc a{border-radius:var(--radius-sm);color:var(--text-dim);gap:.7rem;margin-left:-.75rem;padding:.5rem .75rem;font-size:.92rem;font-weight:600;line-height:1.35;transition:background .16s,color .16s,box-shadow .16s;display:flex}.guide__toc a span{font-family:var(--font-mono);color:var(--text-faint);padding-top:.15rem;font-size:.72rem;font-weight:500}.guide__toc a:hover{color:var(--text);background:#ffffff0d}.guide__toc a.is-active{color:var(--text);background:var(--panel-2);box-shadow:inset 2px 0 0 var(--lime)}.guide__toc a.is-active span{color:var(--lime)}.guide__article{max-width:44rem}.guide__chapter{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.guide__chapter+.guide__chapter{border-top:1px dashed var(--line-bright);margin-top:2.6rem;padding-top:2.6rem}.guide__chapter h3{margin-bottom:.9rem;font-size:1.5rem;font-weight:760;font-stretch:110%}.guide__chapter h4{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--lime);margin:1.5rem 0 .5rem;font-size:.7rem;font-weight:500}.guide__chapter p{color:var(--text-dim);font-size:1.02rem;line-height:1.75}.guide__chapter p+p{margin-top:.8rem}.guide__chapter ul{margin-top:.9rem;list-style:none}.guide__chapter ul li{color:var(--text-dim);padding-left:1.5rem;font-size:1.02rem;line-height:1.7;position:relative}.guide__chapter ul li+li{margin-top:.7rem}.guide__chapter ul li:before{content:"✦";color:var(--lime);font-size:.85rem;position:absolute;top:.05rem;left:0}.guide__chapter ul li strong{color:var(--text)}.guide__chapter:first-child p:first-letter{font-family:var(--font-display);float:left;color:var(--lime);padding-right:.14em;font-size:3.1em;font-style:italic;font-weight:800;line-height:.82}.balance{background:radial-gradient(58rem 30rem at 78% -6rem, #d8ff3e12, transparent 70%), var(--bg-deep);min-height:100vh}.balance__bar{z-index:20;background:color-mix(in srgb, var(--bg-deep) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border);position:sticky;top:0}.balance__bar-inner{height:var(--header-h);align-items:center;gap:.7rem;display:flex}.balance__back{color:var(--text-dim);align-items:center;gap:.35rem;margin-left:auto;font-size:.9rem;display:inline-flex}.balance__back:hover{color:var(--text)}.balance__body{padding-top:clamp(2rem,4vw,3.4rem)}.balance__container{max-width:64rem}.balance__hero{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width<=47.9375rem){.balance__hero{grid-template-columns:1fr}}.balance__title{font-family:var(--font-display);text-transform:uppercase;margin-top:1rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:830;font-stretch:116%;line-height:1.02}.balance__title em{text-transform:none;color:var(--lime);font-style:italic;font-stretch:100%;display:block}.balance__sub{max-width:32rem;color:var(--text-dim);margin-top:1rem;line-height:1.6}.balance__need{color:var(--text);background:#d8ff3e12;border:1px solid #d8ff3e59;border-radius:99rem;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.6rem .95rem;font-size:.9rem;display:inline-flex}.balance__need svg{color:var(--lime);flex:none}.balance__need strong{color:var(--lime)}.balance__need a{color:var(--lime);font-weight:600}.balance__card{border-left:2px solid var(--lime);padding:.2rem 0 .2rem 1.5rem;position:relative}.balance__card-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.balance__card-figure{font-family:var(--font-display);color:var(--lime);letter-spacing:-.015em;text-shadow:0 0 46px #d8ff3e47;margin-top:.5rem;font-size:clamp(2.8rem,7.5vw,3.9rem);font-weight:850;font-stretch:116%;line-height:1}.balance__card-figure.is-md{font-size:clamp(2.3rem,6vw,3.1rem)}.balance__card-figure.is-sm{letter-spacing:-.02em;font-size:clamp(1.9rem,5vw,2.5rem)}.balance__card-bonus,.balance__card-added{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:.4rem;margin-top:.85rem;padding-top:.75rem;font-size:.7rem;display:flex}.balance__card-bonus svg,.balance__card-added svg{color:var(--lime);flex:none}.balance__card-bonus button,.balance__card-added button{color:var(--text-faint);margin-left:auto;display:inline-flex}.balance__card-bonus button:hover,.balance__card-added button:hover{color:var(--text)}.balance__card-added svg{color:var(--st-done)}.balance__sep{background:var(--line);height:1px;margin-block:clamp(2rem,4vw,3rem)}.balance__pick-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.balance__minnote{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem}.balance__methods{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;margin-bottom:1.5rem;display:grid}.balance__method{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:.8rem;flex-direction:column;gap:.3rem;padding:.95rem 1.05rem;transition:border-color .16s,background .16s;display:flex;position:relative}.balance__method:hover:not(.is-off):not(.is-active){border-color:var(--line-bright);background:var(--panel-2)}.balance__method.is-active{border-color:var(--lime);background:#d8ff3e0b}.balance__method.is-off{opacity:.45;cursor:not-allowed}.balance__method-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.balance__method-name{min-width:0;font-family:var(--font-display);color:var(--text-dim);align-items:center;gap:.45rem;font-size:.98rem;font-weight:700;font-stretch:106%;transition:color .16s;display:flex}.balance__method.is-active .balance__method-name{color:var(--lime)}.balance__method-name em{border:1px solid var(--line-bright);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-radius:.3rem;padding:.08rem .35rem;font-size:.56rem;font-style:normal}.balance__method-min{font-family:var(--font-mono);color:var(--text-faint);white-space:nowrap;flex:none;font-size:.7rem}.balance__method-note{color:var(--text-dim);font-size:.82rem;line-height:1.4}.balance__method-assets{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;letter-spacing:.13em;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:500;overflow:hidden}.balance__amount-cap{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.7rem;font-size:.7rem;font-weight:500}.balance__field{border-bottom:1px solid var(--line);cursor:text;align-items:baseline;gap:.2rem;max-width:18rem;margin-bottom:1.1rem;padding:.1rem 0 .7rem;transition:border-color .18s;display:flex}.balance__field:focus-within{border-color:var(--lime)}.balance__field-sign{font-family:var(--font-display);color:var(--text-faint);flex:none;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:850;font-stretch:110%;line-height:1}.balance__field-input{min-width:0;font-family:var(--font-display);letter-spacing:-.015em;color:var(--lime);background:0 0;border:0;flex:1;padding:0;font-size:clamp(2.1rem,6vw,2.9rem);font-weight:850;font-stretch:116%;line-height:1.05}.balance__field-input::placeholder{color:var(--line-bright)}.balance__field-input:focus{outline:none}.balance__presets{flex-wrap:wrap;gap:.45rem;display:flex}.balance__preset{border:1px solid var(--line);background:var(--panel);font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-dim);border-radius:99rem;padding:.45rem .85rem;font-size:.76rem;transition:border-color .15s,color .15s,background .15s}.balance__preset:hover{border-color:var(--line-bright);color:var(--text)}.balance__preset.is-active{border-color:var(--lime);color:var(--lime);background:#d8ff3e0f}.balance__cta{width:100%;margin-top:1.4rem;padding-block:1rem;font-size:1.02rem}.balance__pending{border-radius:var(--radius);border:1px dashed var(--line-bright);background:var(--panel);flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.4rem;padding:1.1rem 1.2rem;display:flex}.balance__pending p{color:var(--text-dim);font-size:.94rem}.balance__pending strong{color:var(--text)}.balance__cancel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-left:auto;font-size:.72rem}.balance__cancel:hover{color:var(--text)}.balance__error{color:var(--live);margin-top:.9rem;font-size:.9rem}.balance__fineprint{color:var(--text-faint);margin-top:1.1rem;font-size:.85rem;line-height:1.6}.balance__fineprint button{color:var(--lime);font-size:inherit}.balance__fineprint button:hover{color:var(--lime-dim)}.balance__history{margin-top:clamp(2.5rem,5vw,4rem)}.balance__rows{margin-top:.6rem}.balance__row{border-top:1px solid var(--line-bright);grid-template-columns:8rem minmax(0,1fr) 6rem 6rem 9rem;align-items:center;gap:.75rem;padding-block:.85rem;font-size:.86rem;display:grid}.balance__row:last-child{border-bottom:1px solid var(--line-bright)}@media (width<=47.9375rem){.balance__row{grid-template-columns:1fr auto;grid-template-areas:"kind amount""note after""when when";gap:.25rem .7rem}}.balance__row-kind{font-weight:640;font-stretch:105%}@media (width<=47.9375rem){.balance__row-kind{grid-area:kind}}.balance__row-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);color:var(--text-faint);font-size:.74rem;overflow:hidden}@media (width<=47.9375rem){.balance__row-note{grid-area:note}}.balance__row-amount{font-family:var(--font-mono);text-align:right;font-size:.82rem;font-weight:600}.balance__row-amount.is-in{color:var(--st-done)}.balance__row-amount.is-out{color:var(--text-dim)}@media (width<=47.9375rem){.balance__row-amount{grid-area:amount}}.balance__row-after{font-family:var(--font-mono);color:var(--text-faint);text-align:right;font-size:.76rem}@media (width<=47.9375rem){.balance__row-after{grid-area:after}}.balance__row-when{font-family:var(--font-mono);color:var(--text-faint);text-align:right;white-space:nowrap;font-size:.7rem}@media (width<=47.9375rem){.balance__row-when{text-align:left;grid-area:when}}.balance__none{border-top:1px solid var(--line-bright);border-bottom:1px solid var(--line-bright);color:var(--text-dim);padding-block:1.6rem;font-size:.95rem}.hero{padding-block:clamp(3.5rem,7vw,6.5rem) clamp(4rem,8vw,7rem);position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:1.7rem 1.7rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 90% at 50% 0,#000 25%,#0000 85%);mask-image:radial-gradient(75% 90% at 50% 0,#000 25%,#0000 85%)}.hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}@media (width<=63.9375rem){.hero__grid{grid-template-columns:1fr}}.hero__badge{border:1px solid var(--line-bright);background:#15171c99;border-radius:99rem;align-items:center;gap:.7rem;margin-bottom:1.6rem;padding:.5rem 1rem;display:inline-flex}@media (width<=39.9375rem){.hero__badge{display:none}}.hero__badge-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-size:.7rem;font-weight:500}.hero__title{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(2.5rem,5.4vw,4.1rem);font-weight:850;font-stretch:118%}.hero__title em{text-transform:none;letter-spacing:0;color:var(--lime);font-size:.94em;font-style:italic;font-weight:620;font-stretch:100%;display:block}.hero__sub{max-width:33rem;color:var(--text-dim);margin-top:1.4rem;font-size:1.1rem;line-height:1.65}.hero__cta{flex-wrap:wrap;gap:.8rem;margin-top:2.1rem;display:flex}.hero__bonus{color:var(--text-faint);margin-top:1.5rem;font-size:.92rem}.hero__bonus strong{color:var(--lime);font-weight:700}.hero__visual{min-height:27rem;position:relative}@media (width<=63.9375rem){.hero__visual{width:100%;max-width:30rem;min-height:25rem;margin-inline:auto}}@media (width<=39.9375rem){.hero__visual{min-height:23rem}}.hero__chart{background:var(--panel);border:1px solid var(--line-bright);border-radius:var(--radius);width:min(16.5rem,62%);box-shadow:var(--shadow-deep);padding:1.15rem 1.2rem 1.2rem;position:absolute;top:0;left:0;transform:rotate(-3deg)}.hero__chart:before,.hero__chart:after{content:"";pointer-events:none;width:.8rem;height:.8rem;position:absolute}.hero__chart:before{border-top:2px solid var(--lime);border-left:2px solid var(--lime);top:.55rem;left:.55rem}.hero__chart:after{border-right:2px solid var(--lime);border-bottom:2px solid var(--lime);bottom:.55rem;right:.55rem}.hero__chart-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:.5rem;font-size:.7rem;font-weight:500;display:flex}.hero__chart-dot{background:var(--live);border-radius:50%;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 8px #ff4655cc}.hero__chart-value{font-family:var(--font-display);margin-top:.15rem;font-size:1.75rem;font-weight:800;font-stretch:112%}.hero__chart-bars{align-items:flex-end;gap:.4rem;height:4.6rem;margin-top:.9rem;display:flex}.hero__chart-bars span{height:var(--h);background:var(--twitch);transform-origin:bottom;animation:.7s cubic-bezier(.2,.7,.2,1) both bar-grow;animation-delay:calc(var(--i) * 90ms + .4s);border-radius:.25rem .25rem 0 0;flex:1}.hero__chart-bars span:last-child{background:var(--lime);box-shadow:0 0 14px #d8ff3e59}.hero__chip{background:var(--lime);color:var(--on-lime);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:99rem;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.7rem;font-weight:700;animation:5s ease-in-out infinite chip-float;display:inline-flex;position:absolute;box-shadow:0 10px 26px #00000073}.hero__chip--a{top:6%;right:2%}.hero__chip--b{background:var(--twitch);color:#fff;animation-delay:-2.5s;bottom:-.9rem;right:5%}@media (width<=39.9375rem){.hero__chip--b{display:none}}@keyframes bar-grow{0%{transform:scaleY(0)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.55rem)}}.receipt{background:var(--panel-2);border:1px solid var(--line-bright);border-radius:var(--radius);width:min(21rem,78%);box-shadow:var(--shadow-deep);padding:1.4rem 1.5rem 1.5rem;position:absolute;top:26%;right:8%;transform:rotate(2deg)}@media (width<=39.9375rem){.receipt{right:0}}.receipt__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.receipt__id{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.receipt__status{background:var(--lime);color:var(--on-lime);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:99rem;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.64rem;font-weight:700;display:inline-flex}.receipt__pulse{background:var(--on-lime);border-radius:50%;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite pulse}.receipt__item{font-family:var(--font-display);margin-top:.9rem;font-size:1.4rem;font-weight:780;font-stretch:108%}.receipt__bar{border:1px solid var(--line-bright);background:var(--bg-raised);border-radius:99rem;height:.7rem;margin-top:.9rem;overflow:hidden}.receipt__bar span{background:repeating-linear-gradient(-45deg, var(--lime) 0 .55rem, var(--lime-dim) .55rem 1.1rem);height:100%;animation:1.4s cubic-bezier(.2,.7,.2,1) .5s both fill-bar;display:block}.receipt__meta{font-family:var(--font-mono);color:var(--text-faint);margin-top:.6rem;font-size:.72rem}@keyframes fill-bar{0%{width:0}to{width:100%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.orbit{width:8.5rem;height:8.5rem;position:absolute;bottom:2%;left:2%}@media (width<=63.9375rem){.orbit{top:50%;bottom:auto;left:-2.5rem}}@media (width<=39.9375rem){.orbit{display:none}}.orbit svg{width:100%;height:100%;animation:22s linear infinite orbit-spin}.orbit svg text{font-family:var(--font-mono);letter-spacing:.18em;fill:var(--lime);font-size:10.2px;font-weight:600}.orbit__core{background:var(--lime);width:3.4rem;height:3.4rem;color:var(--on-lime);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:50%;translate:-50% -50%;box-shadow:0 0 24px #d8ff3e59}@keyframes orbit-spin{to{rotate:360deg}}.stars{line-height:0;display:inline-block;position:relative}.stars__base,.stars__fill{gap:.12rem;display:inline-flex}.stars__base{color:var(--text);opacity:.18}.stars__fill{white-space:nowrap;color:var(--gold);position:absolute;inset:0 auto 0 0;overflow:hidden}.legal{background:radial-gradient(60rem 32rem at 50% -8rem, #d8ff3e0d, transparent 70%), var(--bg-deep);min-height:100vh}.legal__bar{z-index:20;background:color-mix(in srgb, var(--bg-deep) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border);position:sticky;top:0}.legal__bar-inner{height:var(--header-h);align-items:center;gap:.7rem;display:flex}.legal__back{color:var(--text-dim);align-items:center;gap:.35rem;margin-left:auto;font-size:.9rem;display:inline-flex}.legal__back:hover{color:var(--text)}.legal__body{padding-top:clamp(2.5rem,5vw,4rem)}.legal__container{max-width:46rem}.legal__title{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:830;font-stretch:116%;line-height:1.05}.legal__updated{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);margin-top:.8rem;font-size:.7rem;font-weight:500}.legal__doc{color:var(--text-dim);margin-top:2.2rem;font-size:1rem;line-height:1.7}.legal__doc h2{color:var(--text);margin-top:2.1rem;margin-bottom:.6rem;font-size:1.15rem;font-weight:720;font-stretch:106%}.legal__doc p+p{margin-top:.8rem}.legal__doc ul{margin:.6rem 0 .8rem;padding-left:1.2rem}.legal__doc ul li+li{margin-top:.45rem}.legal__doc ul li::marker{color:var(--lime)}.legal__doc strong{color:var(--text);font-weight:620}.legal__doc a{color:var(--lime);text-underline-offset:2px;text-decoration:underline}.legal__doc a:hover{color:var(--lime-dim)}.legal__doc code{font-family:var(--font-mono);color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:.3rem;padding:.08em .4em;font-size:.88em}.legal__others{border-top:1px solid var(--line);flex-wrap:wrap;gap:.6rem 1.8rem;margin-top:3rem;padding-top:1.3rem;display:flex}.legal__others a{color:var(--text-dim);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.legal__others a:hover{color:var(--lime)}.legal__note{border-radius:var(--radius-sm);border:1px solid var(--line-bright);background:var(--panel);color:var(--text-faint);margin-top:1rem;padding:.7rem .9rem;font-size:.82rem;line-height:1.55}.how{background:var(--lime);color:var(--on-lime)}.how :focus-visible{outline-color:var(--on-lime)}.how .section-title,.how .section-title em{color:var(--on-lime)}.how__eyebrow{color:var(--on-lime);border-color:#0c0d1066}.how__eyebrow:before{background:var(--on-lime)}.how .section-sub{color:#0c0d10b8}.how__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:1.4rem;list-style:none;display:grid}@media (width<=47.9375rem){.how__steps{grid-template-columns:1fr;max-width:28rem;margin-inline:auto}}.how__step{border:2px solid var(--on-lime);border-radius:var(--radius);padding:2rem 1.7rem 1.9rem;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1);position:relative}.how__step:hover{box-shadow:.35rem .35rem 0 var(--on-lime);transform:translate(-.2rem,-.2rem)}.how__step h3{text-transform:uppercase;margin-top:1.1rem;font-size:1.4rem;font-weight:780;font-stretch:110%}.how__step p{color:#0c0d10b8;margin-top:.65rem;font-size:.98rem}.how__num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--on-lime);border:2px solid var(--on-lime);border-radius:99rem;padding:.35rem .8rem;font-size:.95rem;font-weight:700;display:inline-block}.pricing{--accent:var(--twitch);--accent-text:var(--twitch-text);--accent-contrast:#fff;background:var(--bg-raised);border-block:1px solid var(--line)}.pricing[data-platform=kick]{--accent:var(--kick);--accent-text:var(--kick);--accent-contrast:var(--on-lime)}.pricing__controls{flex-direction:column;align-items:center;gap:1.1rem;margin-bottom:2.4rem;display:flex}@media (width<=39.9375rem){.pricing__controls{gap:.9rem;margin-bottom:1.6rem}}.pricing__platforms{background:var(--panel);border:1px solid var(--line-bright);border-radius:99rem;gap:.3rem;padding:.32rem;display:inline-flex}.pricing__platform{font-family:var(--font-display);color:var(--text-dim);border-radius:99rem;align-items:center;gap:.55rem;padding:.6rem 1.5rem;font-size:1rem;font-weight:700;font-stretch:108%;transition:background .2s,color .2s;display:inline-flex}.pricing__platform.is-active{background:var(--accent);color:var(--accent-contrast)}.pricing__platform.is-active .pricing__pdot{background:currentColor}.pricing__pdot{border-radius:50%;width:.55rem;height:.55rem;transition:background .2s}.pricing__pdot--twitch{background:var(--twitch-text)}.pricing__pdot--kick{background:var(--kick)}.pricing__tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (width<=47.9375rem){.pricing__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-bottom:.4rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.75rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.75rem),#0000)}.pricing__tabs::-webkit-scrollbar{display:none}}.pricing__tab{border:1px solid var(--line-bright);color:var(--text-dim);white-space:nowrap;background:0 0;border-radius:99rem;padding:.55rem 1.1rem;font-size:.92rem;font-weight:600;transition:background .18s,color .18s,border-color .18s}.pricing__tab:hover{color:var(--text);border-color:var(--text-faint)}.pricing__tab.is-active{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.pricing__variants{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.7rem;display:flex}@media (width<=47.9375rem){.pricing__variants{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-bottom:.35rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.75rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.75rem),#0000)}.pricing__variants::-webkit-scrollbar{display:none}}.pricing__variant{border:1px solid var(--line);color:var(--text-faint);font-family:var(--font-mono);white-space:nowrap;background:0 0;border-radius:99rem;padding:.34rem .75rem;font-size:.74rem;transition:color .18s,border-color .18s,background .18s}.pricing__variant:hover{color:var(--text);border-color:var(--line-bright)}.pricing__variant.is-active{border-color:var(--lime);color:var(--lime);background:#d8ff3e12}.pricing__grid{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.85fr);align-items:start;gap:1.5rem;display:grid}@media (width<=63.9375rem){.pricing__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=39.9375rem){.pricing__grid{gap:0}}.pricing__list{flex-direction:column;gap:.7rem;display:flex}@media (width<=39.9375rem){.pricing__list{background:var(--panel);border:1px solid var(--line-bright);border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;gap:0;overflow:hidden}}.pricing__note{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);text-align:center;margin-top:.7rem;font-size:.73rem}@media (width<=39.9375rem){.pricing__note{display:none}}.pack{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:left;align-items:center;gap:.9rem;width:100%;padding:1.05rem 1.3rem;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s,background .2s,box-shadow .2s;display:flex}.pack:hover{border-color:var(--line-bright);transform:translateY(-2px)}.pack.is-selected{background:color-mix(in srgb, var(--accent) 13%, var(--panel));border-color:var(--accent);box-shadow:0 12px 36px #00000059}.pack__radio{border:1.5px solid var(--line-bright);background:var(--bg-raised);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:border-color .15s;display:inline-flex}.pack__radio:after{content:"";background:var(--accent-text);border-radius:50%;width:.55rem;height:.55rem;transition:scale .18s cubic-bezier(.2,.9,.3,1.4);scale:0}.pack.is-selected .pack__radio{border-color:var(--accent-text)}.pack.is-selected .pack__radio:after{scale:1}.pack__amount{font-family:var(--font-display);align-items:baseline;gap:.5rem;margin-right:auto;font-size:1.38rem;font-weight:780;font-stretch:110%;display:flex}.pack__amount small{font-family:var(--font-body);color:var(--text-dim);font-size:.9rem;font-weight:500;font-stretch:100%}.pack__popular{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;background:var(--accent);color:var(--accent-contrast);border-radius:99rem;padding:.3rem .6rem;font-size:.6rem;font-weight:500}.pack__price{font-family:var(--font-mono);text-align:right;min-width:4.6rem;font-size:1.2rem;font-weight:700}@media (width<=39.9375rem){.pack{background:0 0;border:0;border-radius:0;gap:.6rem;padding:.95rem 1.15rem}.pack+.pack{border-top:1px solid var(--line)}.pack:hover{transform:none}.pack.is-selected{background:color-mix(in srgb, var(--accent) 14%, var(--panel));box-shadow:inset 3px 0 0 var(--accent)}.pack__radio{display:none}.pack__amount{gap:.4rem;font-size:1.15rem}.pack__amount small{font-size:.8rem}.pack__popular{padding:.24rem .5rem;font-size:.55rem}.pack__price{min-width:0;font-size:1.02rem}}.summary{top:calc(var(--header-h) + 1.25rem);background:var(--panel-2);border:1px solid var(--line-bright);border-radius:var(--radius);box-shadow:var(--shadow-deep);padding:1.8rem 1.8rem 1.6rem;position:sticky}@media (width<=63.9375rem){.summary{position:static}}@media (width<=39.9375rem){.summary{border-radius:0 0 var(--radius) var(--radius);box-shadow:none;padding:1.25rem 1.15rem 1.35rem;transition-delay:0s}}.summary__label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);font-size:.7rem;font-weight:500}.summary__name{margin-top:.55rem;font-size:1.55rem;font-weight:780;font-stretch:110%}@media (width<=39.9375rem){.summary__name{font-size:1.3rem}}.summary__unit{font-family:var(--font-mono);color:var(--text-faint);margin-top:.35rem;font-size:.75rem}.summary__total{border-top:1px dashed var(--line-bright);justify-content:space-between;align-items:baseline;gap:.7rem;margin-top:1.3rem;padding-top:1.3rem;display:flex}@media (width<=39.9375rem){.summary__total{margin-top:.9rem;padding-top:.9rem}}.summary__total-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);font-size:.7rem;font-weight:500}.summary__total-price{font-family:var(--font-display);font-size:2.3rem;font-weight:830;font-stretch:112%}@media (width<=39.9375rem){.summary__total-price{font-size:1.85rem}}.summary__total-price small{font-family:var(--font-mono);color:var(--text-faint);font-size:.78rem;font-weight:500;font-stretch:100%}.summary__features{border-top:1px dashed var(--line-bright);grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin-top:1.2rem;padding-top:1.2rem;list-style:none;display:grid}@media (width<=39.9375rem){.summary__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin-top:.9rem;padding-top:.9rem}}.summary__features li{color:var(--text-dim);align-items:center;gap:.5rem;font-size:.92rem;font-weight:500;display:flex}@media (width<=39.9375rem){.summary__features li{align-items:flex-start;font-size:.86rem;line-height:1.4}.summary__features li svg{margin-top:.15rem}}.summary__features li svg{color:var(--accent-text);flex:none}.summary__cta{white-space:normal;width:100%;margin-top:1.5rem;font-size:1.02rem;line-height:1.3}@media (width<=39.9375rem){.summary__cta{margin-top:1.1rem;padding:.85rem 1.4rem;font-size:.98rem}}.summary__secure{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-top:.9rem;font-size:.66rem}.pricing__state{text-align:center;color:var(--text-dim);flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 1rem;display:flex}.pricing__state p{max-width:26rem}.pricing__spinner{border:3px solid var(--line-bright);border-top-color:var(--lime);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite pricing-spin}@keyframes pricing-spin{to{transform:rotate(360deg)}}.summary__bonus{color:var(--text-faint);align-items:center;gap:.45rem;margin-top:.8rem;font-size:.84rem;line-height:1.4;display:flex}.summary__bonus svg{color:var(--lime);flex:none}.summary__bonus strong{color:var(--lime);font-weight:700}.ticker-wrap{padding-block:max(.5rem,1.2vw);overflow:hidden}.ticker{background:var(--lime);color:var(--on-lime);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transform:rotate(-1.2deg)scale(1.02)}.ticker__track{width:max-content;animation:36s linear infinite ticker-scroll;display:flex}.ticker__track:hover,.ticker.is-paused .ticker__track{animation-play-state:paused}.ticker__row{flex:none;display:flex}.ticker__item{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.4rem;padding:.85rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.ticker__spark{opacity:.55;font-size:.9rem}.ticker__pause{width:1.7rem;height:1.7rem;color:var(--on-lime);background:#0c0d1029;border-radius:50%;justify-content:center;align-items:center;margin-block:auto;transition:background .15s;display:flex;position:absolute;inset:0 .6rem 0 auto}.ticker__pause:hover{background:#0c0d1052}.ticker__pause:focus-visible{outline-color:var(--on-lime)}@keyframes ticker-scroll{to{transform:translate(-50%)}}.why__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}@media (width<=63.9375rem){.why__grid{grid-template-columns:1fr}}.why__intro{top:calc(var(--header-h) + 2rem);position:sticky}@media (width<=63.9375rem){.why__intro{position:static}}.why__stats{gap:2.2rem;margin-top:2.4rem;display:flex}@media (width<=39.9375rem){.why__stats{gap:1.4rem}}.why__stats div{flex-direction:column-reverse;display:flex}.why__stats dd{font-family:var(--font-display);color:var(--lime);font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:830;font-stretch:114%}.why__stats dt{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-faint);margin-top:.3rem;font-size:.7rem;font-weight:500}.why__list{list-style:none}.why__item{border-top:1px solid var(--line-bright);gap:1.6rem;padding-block:1.7rem;display:flex}.why__item:last-child{border-bottom:1px solid var(--line-bright)}@media (width<=39.9375rem){.why__item{gap:1.1rem}}.why__item h3{font-size:1.32rem;font-weight:720;font-stretch:108%}.why__item p{color:var(--text-dim);max-width:34rem;margin-top:.55rem}.why__num{font-family:var(--font-mono);color:var(--lime);flex:none;padding-top:.35rem;font-size:.9rem;font-weight:700}
