@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-400.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-500.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-600.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-700.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-700.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-800.ttf) format("truetype");font-display:swap;font-weight:800}:root{--bg:#00000f;--panel:rgba(255,255,255,0.035);--panel-strong:rgba(255,255,255,0.06);--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.14);--text:#e8eeff;--muted:rgba(232,238,255,0.58);--dim:rgba(232,238,255,0.38);--cyan:#00d4ff;--gold:#d4a843;--purple:#7b2fff;--green:#00e5a0;--red:#ff4560;--nav-bg:rgba(0,0,15,0.72);--control-bg:rgba(255,255,255,0.025);--popover-bg:rgba(4,4,18,0.97);--popover-shadow:rgba(0,0,0,0.42);--hero-title-from:#fff;--hero-title-to:rgba(232,238,255,0.52);--page-glow-purple:rgba(123,47,255,0.13);--page-glow-cyan:rgba(0,212,255,0.07);--page-grid-line:rgba(255,255,255,0.018);--overlay-bg:rgba(0,0,0,0.66);--modal-bg:#05050c;--dock-bg:rgba(5,5,14,0.92);--toast-bg:rgba(7,8,24,0.94);--button-on-gold:#060608;--button-on-green:#00150f;--brand-logo:url(/logo.png);--font-sans:"Space Grotesk",sans-serif;--font-mono:"JetBrains Mono",monospace}[data-theme=light]{--bg:#f5f7fb;--panel:rgba(255,255,255,0.78);--panel-strong:rgba(255,255,255,0.94);--line:rgba(16,24,40,0.12);--line-strong:rgba(16,24,40,0.2);--text:#111827;--muted:rgba(17,24,39,0.64);--dim:rgba(17,24,39,0.42);--cyan:#007f9f;--gold:#9b6b10;--purple:#6842d8;--green:#007e58;--red:#cf334d;--nav-bg:rgba(245,247,251,0.84);--control-bg:rgba(255,255,255,0.72);--popover-bg:rgba(255,255,255,0.98);--popover-shadow:rgba(16,24,40,0.15);--hero-title-from:#111827;--hero-title-to:rgba(17,24,39,0.7);--page-glow-purple:rgba(104,66,216,0.08);--page-glow-cyan:rgba(0,127,159,0.08);--page-grid-line:rgba(16,24,40,0.045);--overlay-bg:rgba(17,24,39,0.48);--modal-bg:#ffffff;--dock-bg:rgba(255,255,255,0.92);--toast-bg:rgba(255,255,255,0.96);--button-on-gold:#ffffff;--button-on-green:#ffffff;--brand-logo:url(/logo-black.png)}*{box-sizing:border-box}body,html{width:100%;min-height:100%;overflow-x:hidden;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 18% 24%,var(--page-glow-purple),transparent 34%),radial-gradient(circle at 82% 62%,var(--page-glow-cyan),transparent 38%),linear-gradient(var(--page-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--page-grid-line) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 78%)}.i18n-shell,.site-shell{min-height:100vh}.site-shell{display:flex;min-height:100dvh;flex-direction:column}a{color:inherit;text-decoration:none}[role=button],a,button{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button{cursor:pointer}.mono{font-family:var(--font-mono)}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:28px;column-gap:28px;min-height:68px;padding:0 32px;background:var(--nav-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-nav__left,.site-nav__links,.site-nav__right,.site-nav__top{display:flex;align-items:center;gap:10px}.site-nav__top{display:contents;gap:28px}.site-nav__left{grid-column:2;grid-row:1;justify-content:flex-start;gap:28px;margin-left:12px}.site-nav__links{justify-content:flex-start;gap:20px}.site-nav__right{grid-column:3;grid-row:1;justify-content:flex-end}.brand{grid-column:1;grid-row:1;display:flex;flex:0 0 91px;align-items:center;gap:10px;width:91px;height:28px;background-image:var(--brand-logo);background-position:50%;background-repeat:no-repeat;background-size:contain;font-weight:800;letter-spacing:.04em}.brand__mark{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:linear-gradient(135deg,var(--purple),var(--cyan));box-shadow:0 8px 24px rgba(123,47,255,.35)}.brand__logo{display:block;width:91px;height:28px;object-fit:contain}.site-nav__link{padding:9px 0;border-bottom:1px solid transparent;color:var(--muted);font-size:14px;font-weight:600;white-space:nowrap}.site-nav__link.is-active,.site-nav__link:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.wallet-chip{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--control-bg);color:var(--muted);font-size:11px;letter-spacing:.05em;white-space:nowrap}.wallet-chip--primary{border-color:transparent;background:var(--gold);color:var(--button-on-gold);box-shadow:0 8px 24px rgba(212,168,67,.22);font-weight:700}.wallet-chip--warning{border-color:rgba(212,168,67,.55);color:var(--gold)}.wallet-chip--ghost{padding-inline:9px;color:var(--dim)}.language-menu{position:relative}.language-trigger{display:inline-flex;min-width:98px;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--control-bg);color:var(--cyan);font-size:12px;font-weight:500;letter-spacing:0}.language-trigger__icon{display:grid;width:15px;height:15px;place-items:center;flex:0 0 auto}.language-trigger__icon svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.language-trigger__code{display:none;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em}.language-popover{position:absolute;z-index:40;top:calc(100% + 10px);right:0;width:184px;border:1px solid var(--line);border-radius:13px;padding:7px;background:var(--popover-bg);box-shadow:0 18px 54px var(--popover-shadow)}.language-option{display:grid;grid-template-columns:30px 1fr 16px;align-items:center;width:100%;min-height:36px;border:0;border-radius:8px;padding:0 9px;background:transparent;color:var(--text);text-align:left}.language-option.is-selected{background:rgba(0,212,255,.09);color:var(--cyan)}.language-option__code{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.language-option__name{font-size:13px;font-weight:500}.language-option__check{color:var(--cyan);font-size:13px;text-align:right}.wallet-button{display:flex;min-height:38px;align-items:center;gap:6px}.theme-toggle{display:inline-grid;width:38px;min-width:38px;height:38px;place-items:center;border:1px solid var(--line);border-radius:8px;padding:0;background:var(--control-bg);color:var(--cyan);transition:background .16s,border-color .16s,color .16s}.theme-toggle:hover{border-color:var(--line-strong);background:var(--panel-strong)}.theme-toggle svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle__moon{fill:currentColor;stroke:none}.page{z-index:2;flex:1 0 auto;padding:32px 0 80px}.page,.site-footer{position:relative;width:min(1200px,calc(100% - 40px));margin:0 auto}.site-footer{z-index:1;flex:0 0 auto;border-top:1px solid var(--line);padding:24px 0 32px;color:var(--dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-align:center}.hero{padding:66px 0 48px;text-align:center}.eyebrow,.label{color:var(--cyan);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hero h1{max-width:840px;margin:18px auto 0;font-size:clamp(42px,7vw,72px);line-height:1.02;letter-spacing:-.02em;background:linear-gradient(180deg,var(--hero-title-from) 30%,var(--hero-title-to));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:720px;margin:20px auto 0;color:var(--muted);font-size:18px;line-height:1.65}.actions,.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.home-landing{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,502px);grid-gap:36px 50px;gap:36px 50px;isolation:isolate;margin-inline:calc(50% - 50vw);min-height:calc(100vh - 69px);padding:44px max(20px,calc((100vw - 1200px) / 2)) 54px;align-items:center;background-color:#00000f;background-image:linear-gradient(90deg,rgba(0,0,15,.72),rgba(0,0,15,.34) 48%,rgba(0,0,15,.52)),url(/home/BG.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}[data-theme=light] .home-landing{background-color:var(--bg);background-image:none}.home-landing:after,.home-landing:before{content:"";position:absolute;top:0;bottom:0;z-index:0;pointer-events:none;mix-blend-mode:screen;will-change:opacity,transform}.home-landing:before{left:0;width:min(34vw,430px);background:linear-gradient(90deg,rgba(0,212,255,.28),rgba(0,128,255,.12) 44%,transparent);filter:blur(26px);opacity:.52;transform-origin:left center;animation:homeSideGlowPulse 6.2s ease-in-out infinite}.home-landing:after{right:0;width:min(34vw,430px);background:linear-gradient(270deg,rgba(245,53,212,.3),rgba(123,47,255,.13) 46%,transparent);filter:blur(28px);opacity:.54;transform-origin:right center;animation:homeSideGlowPulse 6.2s ease-in-out 1.1s infinite}.home-landing__copy,.home-metrics,.home-showcase{position:relative;z-index:1}@keyframes homeSideGlowPulse{0%,to{opacity:.42;transform:scaleX(.92)}50%{opacity:.72;transform:scaleX(1.08)}}@media (prefers-reduced-motion:reduce){.home-landing:after,.home-landing:before{animation:none}}.home-landing__copy{min-width:0;max-width:690px}.home-landing__eyebrow{position:relative;display:inline-flex;align-items:center;gap:12px}.home-landing__eyebrow:before{content:"";width:7px;height:7px;border:1px solid;transform:rotate(45deg)}.home-landing h1{max-width:690px;margin:22px 0 0;color:var(--text);font-size:clamp(40px,3.35vw,56px);line-height:1.08;letter-spacing:0}.home-title__line{display:block;white-space:nowrap}.home-landing--ja-title h1{font-size:clamp(38px,3vw,50px)}.home-title__line--accent{background:linear-gradient(105deg,#62e8ff,#f35be0 74%);-webkit-background-clip:text;background-clip:text;color:transparent}.home-landing__subtitle{max-width:650px;margin:22px 0 0;color:var(--muted);font-size:19px;line-height:1.45}.home-landing__note{max-width:650px;margin:18px 0 0;color:var(--gold);font-family:var(--font-mono);font-size:11px;line-height:1.55;letter-spacing:.04em}.home-landing__actions{justify-content:flex-start;gap:14px;margin-top:36px}.home-landing__actions .btn{min-width:188px;min-height:52px;font-size:15px}.home-landing__actions .btn--cyan{border-color:rgba(0,212,255,.9);box-shadow:inset -1px 0 0 rgba(232,64,218,.75)}.home-showcase{position:relative;display:block;width:100%;aspect-ratio:700/356;overflow:hidden;border-radius:8px;background:transparent}.home-showcase__image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.home-showcase__copy{position:absolute;top:50%;left:40px;z-index:1;width:min(250px,46%);transform:translateY(-50%);overflow-wrap:anywhere}.home-showcase__copy h2{margin:0;color:var(--text);font-size:clamp(22px,2.1vw,30px);line-height:1.32}.home-showcase__copy p{max-width:230px;margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:1/-1;grid-gap:14px;gap:14px}.home-metric{position:relative;min-height:142px;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;padding:18px 18px 16px;background:radial-gradient(circle at 84% 18%,rgba(255,255,255,.07),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),inset 0 -28px 54px rgba(0,0,0,.14)}.home-metric:after,.home-metric:before{content:"";position:absolute;pointer-events:none}.home-metric:before{inset:0;border-radius:inherit;background:linear-gradient(90deg,currentColor,transparent 38%) 0 100% /62% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.08),transparent 44%) 0 0 /1px 100% no-repeat;opacity:.34}.home-metric:after{right:-34px;bottom:-44px;width:112px;height:86px;border-radius:50%;background:currentColor;filter:blur(42px);opacity:.12}.home-metric__head{display:flex;align-items:center;gap:8px;min-height:24px}.home-metric--gold .home-metric__value{color:#f2c64b}.home-metric--cyan .home-metric__value{color:var(--cyan)}.home-metric--green .home-metric__value{color:#10f2aa}.home-metric__label{color:var(--dim);font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.25}.home-metric__marker{flex:0 0 auto;color:rgba(209,116,255,.86);font-size:13px;transform:translateY(-1px)}.home-metric__marker,.home-metric__value{font-family:var(--font-mono);font-weight:800;line-height:1}.home-metric__value{display:flex;align-items:baseline;gap:9px;margin-top:26px;color:var(--text);font-size:clamp(27px,2vw,35px);min-width:0}.home-metric__number{min-width:0;white-space:nowrap}.home-metric__unit{color:var(--muted);font-family:var(--font-sans);font-size:12px;font-weight:700;white-space:nowrap}.home-metric--gold .home-metric__value{gap:10px}.home-metric--gold .home-metric__number{font-size:clamp(34px,2.65vw,44px)}.home-metric p{margin:24px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.home-why{padding:118px 0 0}.home-why__head{max-width:960px;margin:0 auto;text-align:center}.home-why__head h2{margin:0;color:var(--text);font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:0}.home-why__head p{margin:22px auto 0;color:var(--muted);font-size:20px;line-height:1.45}.home-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:830px;margin:64px auto 0;grid-gap:18px 50px;gap:18px 50px}.home-feature-card{min-height:154px;border:1px solid var(--line-strong);border-radius:8px;padding:20px 20px 18px;background:rgba(255,255,255,.012)}.home-feature-card h3{margin:13px 0 0;color:var(--text);font-size:18px;line-height:1.25}.home-feature-card p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.58}.home-cta{max-width:1044px;margin:116px auto 0;min-height:276px;border:1px solid var(--line);border-radius:16px;padding:54px 28px;background:rgba(255,255,255,.018);text-align:center}.home-cta h2{margin:22px 0 0;color:var(--text);font-size:clamp(28px,3vw,36px);line-height:1.12;letter-spacing:0}.home-cta p{margin:20px auto 0;max-width:780px;color:var(--muted);font-size:16px;line-height:1.45}.home-cta__actions{display:flex;justify-content:center;margin-top:24px}.home-cta .btn{min-width:194px;min-height:52px;box-shadow:0 20px 42px rgba(212,168,67,.28)}@media (max-width:1280px){.home-landing{grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:34px 34px}.home-landing h1{font-size:clamp(38px,3.45vw,50px)}.home-metric{padding-inline:16px}.home-metric__value{font-size:clamp(26px,1.95vw,32px)}.home-metric--gold .home-metric__number{font-size:clamp(32px,2.25vw,38px)}}.home-landing--compact-copy{grid-template-columns:minmax(0,.86fr) minmax(360px,502px);justify-content:start;gap:32px 28px}.home-landing--compact-copy .home-landing__copy{max-width:620px}.home-landing--compact-copy h1{max-width:560px}.home-landing--compact-copy .home-showcase{justify-self:start}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid transparent;border-radius:8px;padding:10px 16px;font-weight:700;transition:background .16s,border-color .16s,color .16s}.btn--primary{background:var(--gold);color:var(--button-on-gold);box-shadow:0 8px 24px rgba(212,168,67,.22)}.btn--cyan{border-color:rgba(0,212,255,.65);background:rgba(0,212,255,.05);color:var(--cyan)}.btn--ghost{border-color:var(--line-strong);background:rgba(255,255,255,.025);color:var(--text)}.btn:disabled{cursor:not-allowed;opacity:.55}.grid{display:grid;grid-gap:16px;gap:16px}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.panel{border:1px solid var(--line);border-radius:14px;background:var(--panel)}.card{padding:22px}.card h3{margin:12px 0 0;font-size:18px}.card p,.muted{color:var(--muted);line-height:1.65}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.guide-hero{max-width:760px;margin:0 auto;padding:66px 0 38px;text-align:center}.guide-hero h1{margin:0;color:var(--text);font-size:clamp(30px,3.4vw,42px);line-height:1.05;letter-spacing:0}.guide-hero p{max-width:720px;margin:20px auto 0;color:var(--muted);font-size:16px;line-height:1.45}.guide-search{position:relative;display:flex;align-items:center;max-width:560px;margin:38px auto 0;border:1px solid var(--line-strong);border-radius:8px;background:rgba(255,255,255,.055);transition:border-color .16s,background .16s}.guide-search:focus-within{border-color:rgba(0,212,255,.62);background:rgba(0,212,255,.055)}.guide-search__icon{position:relative;flex:0 0 56px;width:56px;height:54px}.guide-search__icon:before{content:"";position:absolute;top:16px;left:22px;width:14px;height:14px;border:3px solid var(--muted);border-radius:50%}.guide-search__icon:after{content:"";position:absolute;top:32px;left:37px;width:13px;height:3px;border-radius:999px;background:var(--muted);transform:rotate(45deg);transform-origin:left center}.guide-search input{width:100%;min-width:0;height:54px;border:0;padding:0 20px 0 0;background:transparent;color:var(--text);font-size:16px;outline:0}.guide-search input::placeholder{color:var(--muted)}.guide-faq{display:grid;max-width:760px;margin:0 auto;grid-gap:18px;gap:18px}.guide-category{border-bottom:1px solid transparent}.guide-category>summary,.guide-question>summary{display:flex;align-items:center;width:100%;list-style:none;cursor:pointer}.guide-category>summary::-webkit-details-marker,.guide-question>summary::-webkit-details-marker{display:none}.guide-category>summary{gap:24px;min-height:68px;padding:0 8px 0 0}.guide-category__number{position:relative;display:grid;flex:0 0 46px;width:46px;height:46px;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:linear-gradient(#040407,#040407) padding-box,linear-gradient(135deg,rgba(0,212,255,.9),rgba(255,255,255,.08) 45%,rgba(245,53,212,.82)) border-box;color:#fff;font-family:var(--font-mono);font-size:16px;font-weight:800;line-height:1;box-shadow:0 16px 30px rgba(0,0,0,.38),0 0 18px rgba(0,212,255,.06),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -18px 26px rgba(0,0,0,.38)}.guide-category__number>span{position:relative;z-index:1}.guide-category__number:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 18%,rgba(0,212,255,.16),transparent 34%),radial-gradient(circle at 82% 82%,rgba(245,53,212,.14),transparent 34%);pointer-events:none}.guide-category__number:after{content:"";position:absolute;inset:5px;border:1px solid rgba(255,255,255,.055);border-radius:8px;pointer-events:none}.guide-category__title{min-width:0;color:var(--text);font-size:clamp(18px,1.65vw,22px);font-weight:700;line-height:1.18}.guide-chevron{position:relative;flex:0 0 18px;width:18px;height:18px;margin-left:auto}.guide-chevron:after,.guide-chevron:before{content:"";position:absolute;top:8px;width:11px;height:2px;border-radius:999px;background:currentColor;color:var(--text);transition:transform .16s}.guide-chevron:before{left:0;transform:rotate(45deg)}.guide-chevron:after{right:0}.guide-category[open]>summary .guide-chevron:before,.guide-chevron:after{transform:rotate(-45deg)}.guide-category[open]>summary .guide-chevron:after{transform:rotate(45deg)}.guide-category__body{display:grid;grid-gap:12px;gap:12px;padding:10px 0 18px}.guide-question-list{display:grid;grid-gap:10px;gap:10px}.guide-question{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.052)}.guide-question[open]{border-color:var(--line-strong);background:rgba(255,255,255,.07)}.guide-question>summary{gap:14px;min-height:44px;padding:11px 14px;color:var(--text);font-size:14px;font-weight:700;line-height:1.35;text-align:left}.guide-question>summary:after{content:"+";margin-left:auto;color:var(--muted);font-family:var(--font-mono);font-size:18px;line-height:1}.guide-question[open]>summary:after{content:"-"}.guide-answer{border-top:1px solid var(--line);padding:0 14px 14px}.guide-answer p{margin:11px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.guide-answer mark,.guide-category__title mark,.guide-question mark{border-radius:4px;padding:0 3px;background:rgba(0,212,255,.2);color:var(--text)}.guide-empty{margin:18px 0 44px;border:1px solid var(--line);border-radius:8px;padding:28px;color:var(--muted);text-align:center}.guide-contact{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:56px;gap:56px;max-width:880px;min-height:228px;overflow:hidden;margin:70px auto 0;border:2px solid transparent;border-radius:16px;padding:46px 54px;background:linear-gradient(#030305,#030305) padding-box,linear-gradient(105deg,rgba(105,220,255,.98),rgba(255,255,255,.22) 42%,rgba(255,73,207,.92)) border-box;box-shadow:inset 0 -2px 0 rgba(255,73,207,.55),inset 0 1px 0 rgba(105,220,255,.42),0 0 34px rgba(0,212,255,.1),0 0 42px rgba(255,73,207,.08)}.guide-contact:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 6% 100%,rgba(255,73,207,.24),transparent 27%),radial-gradient(circle at 98% 9%,rgba(105,220,255,.26),transparent 24%),linear-gradient(90deg,rgba(255,73,207,.12) 0 12%,transparent 12%),linear-gradient(rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0);background-size:auto,auto,auto,104px 64px,104px 64px;opacity:.72}.guide-contact:after{content:"";position:absolute;right:26px;top:18px;width:186px;height:150px;background:linear-gradient(30deg,transparent 21%,rgba(105,220,255,.2) 22% 37%,transparent 38%),linear-gradient(28deg,transparent 42%,rgba(105,220,255,.17) 43% 58%,transparent 59%),linear-gradient(26deg,transparent 63%,rgba(105,220,255,.15) 64% 76%,transparent 77%),radial-gradient(circle at 76% 18%,rgba(255,255,255,.34) 0 9px,transparent 10px),linear-gradient(45deg,transparent 0 45%,rgba(255,255,255,.22) 46% 54%,transparent 55%),linear-gradient(-45deg,transparent 0 45%,rgba(255,255,255,.16) 46% 54%,transparent 55%);opacity:.88}.guide-contact>*{position:relative;z-index:1}.guide-contact h2{margin:0;color:#fff;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.guide-contact p{max-width:380px;margin:34px 0 0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.35}.guide-contact__button{position:relative;display:inline-flex;min-width:260px;min-height:48px;overflow:hidden;align-items:center;justify-content:center;border:0;border-radius:8px;padding:2px;background:linear-gradient(103deg,rgba(77,215,255,1),rgba(255,255,255,.18) 48%,rgba(255,74,209,1));-webkit-clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;box-shadow:-12px 0 24px rgba(77,215,255,.28),12px 0 24px rgba(255,74,209,.26)}.guide-contact__button:before{content:"";position:absolute;inset:2px;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 34%,rgba(255,255,255,.06)),rgba(6,6,8,.9);-webkit-clip-path:inherit;clip-path:inherit}.guide-contact__button:hover{color:var(--cyan)}.guide-contact__button span{position:relative;z-index:1;display:inline-block}.stat__value{margin-top:12px;color:var(--gold);font-family:var(--font-mono);font-size:28px;font-weight:800}.stat__approx{margin-right:6px;color:rgba(236,179,53,.72);font-size:16px;font-weight:700;vertical-align:.18em}.section-head{margin:74px auto 28px;text-align:center}.section-head h2{margin:10px 0 0;font-size:clamp(28px,4vw,42px)}.buy-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:22px;gap:22px;align-items:start}.buy-title{text-align:center;margin:0 0 14px}.buy-title h1{margin:0;font-size:20px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.buy-title p{margin:4px 0 0;color:var(--muted);font-size:11px;font-weight:400}.buy-grid--prototype{grid-template-columns:minmax(0,1fr) clamp(360px,34vw,410px);gap:20px}.buy-main{display:grid;grid-gap:14px;gap:14px}.buy-panel,.summary-card{border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.022)}.buy-panel{padding:17px 19px}.buy-panel-title{display:flex;align-items:center;gap:10px;margin:-2px 0 14px;border-bottom:1px solid var(--line);padding-bottom:12px}.buy-panel-title h2{margin:0;color:var(--cyan);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.optional-tag,.recommend-tag{margin-left:auto;border:1px solid var(--line-strong);border-radius:7px;padding:5px 9px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.license-list{display:grid;grid-gap:8px;gap:8px}.license-row{display:grid;grid-template-columns:118px 150px minmax(170px,1fr) 150px;align-items:center;width:100%;border:1px solid var(--line);border-radius:10px;padding:11px 15px;background:rgba(123,47,255,.06);color:var(--text);text-align:left;cursor:pointer}.license-row.is-selected{border-color:rgba(0,212,255,.75);background:rgba(0,212,255,.065)}.license-tier,.license-yield{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em}.license-tier{font-size:11px;font-weight:400;text-transform:uppercase}.license-yield{font-size:11px;letter-spacing:.06em;justify-self:start;text-align:right;width:min(100%,210px)}.license-price{color:var(--gold);font-family:var(--font-sans);font-size:22px;font-weight:700;letter-spacing:0}.quantity-cell{display:flex;align-items:center;justify-content:flex-end;gap:12px}.card-quantity-row>span,.quantity-cell>span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.amount-row,.product-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:11px 15px;background:rgba(255,255,255,.02)}.amount-row span{display:block;color:var(--muted);font-size:13px}.amount-row strong{color:var(--gold);font-family:var(--font-mono);font-size:13px;font-weight:400}.inline-yield{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:9px;border-top:1px dashed rgba(255,255,255,.08);padding-top:8px}.inline-yield span{color:var(--green);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.inline-yield strong{color:var(--cyan);font-size:14px}.inline-yield small{color:var(--muted);font-family:var(--font-mono);font-size:11px}.product-intro{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch;width:100%;grid-gap:12px;gap:12px}.product-intro>*{min-width:0}.product-intro__head{display:flex;width:100%}.product-intro__formula span,.product-intro__grid span,.product-intro__head span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.product-intro__head strong{color:var(--gold);font-family:var(--font-mono);font-size:13px;font-weight:500}.product-intro__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:10px;gap:10px}.product-intro__formula div,.product-intro__grid div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:10px;background:rgba(0,0,0,.12)}.product-intro__grid strong{color:var(--cyan);font-family:var(--font-sans);font-size:15px;line-height:1.2}.product-intro__grid small{color:var(--muted);font-size:11px;font-weight:500}.product-intro__formula{display:grid;grid-template-columns:calc((100% - 20px) / 3 * 2 + 10px) minmax(0,1fr);width:100%;grid-gap:10px;gap:10px}.product-intro__formula strong{color:var(--text);font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.45}.product-intro__formula small{color:var(--muted);font-size:11px;line-height:1.35}.product-intro p{margin:0;border:1px dashed rgba(212,168,67,.35);border-radius:8px;padding:9px 10px;color:var(--gold);font-size:12px;line-height:1.45;white-space:nowrap}.stepper{display:flex;align-items:center;gap:11px;font-family:var(--font-mono)}.stepper button{width:30px;height:30px;border:1px solid var(--line-strong);border-radius:8px;background:rgba(255,255,255,.03);color:var(--text);font-size:14px}.stepper button:disabled{cursor:not-allowed}.stepper.is-disabled{opacity:.38;pointer-events:none}.stepper strong{min-width:24px;text-align:center;color:var(--text);font-size:14px;font-weight:400}.hardware-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.hardware-toggle{display:none;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:12px;border:1px solid var(--line);border-radius:10px;padding:12px 13px;background:rgba(255,255,255,.025);cursor:pointer}.hardware-toggle.is-selected{border-color:rgba(0,212,255,.65);background:rgba(0,212,255,.04)}.hardware-toggle input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--cyan)}.hardware-toggle span{display:grid;grid-gap:4px;gap:4px;min-width:0}.hardware-toggle strong{color:var(--text);font-size:14px;line-height:1.25}.hardware-collapsed span,.hardware-toggle small{color:var(--muted);font-size:12px;line-height:1.45}.hardware-collapsed{display:none;gap:6px;border:1px dashed var(--line-strong);border-radius:10px;padding:14px;background:rgba(255,255,255,.018)}.hardware-collapsed strong{color:var(--green);font-size:14px}.hardware-mobile-grid{display:none}.hardware-card{position:relative;display:flex;min-height:200px;flex-direction:column;border:1px solid var(--line);border-radius:12px;padding:13px;background:rgba(255,255,255,.021);color:var(--text);text-align:left;cursor:pointer}.hardware-card.is-selected{border-color:var(--green);background:rgba(0,212,255,.06)}.hardware-card .recommend-tag{position:absolute;top:0;right:0;border-color:transparent;border-radius:0 12px 0 9px;background:var(--green);color:var(--button-on-green)}.hardware-image{display:grid;height:112px;place-items:center;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.2em;font-size:10px;text-transform:uppercase}.hardware-image.has-product-image{overflow:hidden;border-style:solid;background:rgba(255,255,255,.035)}.hardware-image img{width:100%;height:100%;object-fit:contain}.hardware-card h3{margin:12px 0 0;font-size:16px;font-weight:700;line-height:1.2}.hardware-card p{min-height:46px;margin:8px 0 0;color:var(--muted);font-size:13px;font-weight:500;line-height:1.35}.hardware-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--line);padding-top:10px;color:var(--cyan);font-size:12px}.hardware-bottom strong{color:var(--gold);font-family:var(--font-sans);font-weight:700;letter-spacing:0}.card-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.specs-trigger{border:0;padding:0;background:transparent;color:var(--cyan);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.mobile-pay-dock{display:none}.buy-summary{position:-webkit-sticky;position:sticky;top:84px;display:grid;grid-gap:12px;gap:12px}.summary-card{padding:17px}.summary-card-title{margin-top:0}.total-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px}.price-compare-row{border-top:1px dashed rgba(255,255,255,.07);padding-top:10px}.summary-card .summary-row.price-compare-row strong{color:var(--gold)}.summary-card .summary-row.price-compare-row .price-original{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(255,69,96,.78);text-decoration-color:rgba(255,69,96,.78);text-decoration-thickness:1px}.discount-inline{display:inline-flex;margin-left:0;border:1px solid rgba(212,168,67,.38);border-radius:999px;padding:2px 7px;background:rgba(212,168,67,.08);font-style:normal;font-size:11px;font-weight:600;white-space:nowrap}.discount-inline,.total-row strong{color:var(--gold);font-family:var(--font-sans)}.total-row strong{font-size:25px;font-weight:700;letter-spacing:0;line-height:1.1}.summary-card .summary-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:16px;gap:16px;color:var(--muted);font-size:13px;font-weight:500}.summary-card .summary-row>span{min-width:0}.summary-card .summary-row:not(.price-compare-row)>span{white-space:nowrap}.summary-card .summary-row strong{color:var(--text);font-weight:700}.summary-card .price-compare-row>span{display:inline-flex;min-width:0;align-items:center;gap:8px}.payment-methods{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.payment-group{border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.025);transition:border-color .15s ease,background .15s ease}.payment-group.is-selected{border-color:rgba(0,212,255,.7);background:rgba(0,212,255,.045)}.payment-group.is-disabled{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.payment-option{display:grid;width:100%;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:center;border:0;border-radius:10px;padding:11px 12px;background:transparent;color:var(--text);text-align:left}.payment-option:disabled{cursor:not-allowed;color:var(--muted);opacity:1}.payment-option strong{font-size:13px;font-weight:600}.payment-option small{color:var(--muted);font-size:11px}.payment-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0;line-height:1.2}.payment-badge{flex:0 0 auto;border:1px solid rgba(236,179,53,.45);border-radius:999px;padding:2px 7px;color:var(--gold);background:rgba(236,179,53,.08);font-size:10px;font-weight:700;line-height:1.2}.radio-dot{position:relative;width:16px;height:16px;border:1.5px solid var(--line-strong);border-radius:999px}.payment-group.is-disabled .radio-dot{border-color:rgba(255,255,255,.14)}[data-theme=light] .payment-group.is-disabled .radio-dot{border-color:rgba(17,24,39,.18);background:rgba(255,255,255,.46)}.payment-group.is-selected .radio-dot{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,212,255,.08)}.radio-dot:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:transparent}.payment-group.is-selected .radio-dot:after{background:var(--cyan)}.chain-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0 12px 12px 40px;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.chain-tabs button{min-height:40px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:6px 5px;background:rgba(0,0,0,.1);color:var(--muted)}.chain-tabs strong{font-size:12px;font-weight:600;letter-spacing:0}.chain-tabs button.is-selected{border-color:rgba(0,212,255,.86);background:rgba(0,212,255,.075);color:var(--cyan)}.modal-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:24px;background:var(--overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.specs-modal{display:flex;max-height:min(760px,calc(100dvh - 48px));flex-direction:column;width:min(620px,100%);overflow:hidden;border:1px solid var(--line-strong);border-radius:16px;background:var(--modal-bg);box-shadow:0 18px 56px var(--popover-shadow)}.specs-modal-header{display:flex;flex:0 0 auto;justify-content:space-between;gap:14px;padding:24px 28px 14px}.specs-modal-header h2{margin:0;font-size:21px;line-height:1.2}.specs-modal-header p{margin:9px 0 0;color:var(--muted);font-size:13px}.specs-modal-header button{align-self:flex-start;border:0;background:transparent;color:var(--muted);font-size:24px;line-height:1}.specs-hero{display:grid;flex:0 0 auto;margin:14px 28px 20px;aspect-ratio:502/216;place-items:center;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,rgba(212,168,67,.07),rgba(0,212,255,.08));color:var(--muted);font-family:var(--font-mono);font-size:16px;letter-spacing:.22em}.specs-hero.has-product-image{overflow:hidden;background:rgba(255,255,255,.035)}.specs-hero img{width:100%;height:100%;object-fit:contain}.specs-list{display:grid;flex:1 1 auto;grid-gap:11px;gap:11px;min-height:0;margin:0;overflow-y:auto;padding:0 28px 26px}.specs-list div{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px}.specs-list dt{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.specs-list dd{margin:0;color:var(--text);font-size:14px}.specs-modal-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:16px 28px}.specs-modal-footer strong{color:var(--gold);font-family:var(--font-mono);font-size:16px}.invite-box{display:grid;grid-gap:6px;gap:6px;margin-top:14px;border:1px solid rgba(167,139,250,.45);border-radius:10px;padding:10px;background:rgba(123,47,255,.11)}[data-theme=light] .invite-box{border-color:rgba(104,66,216,.28);background:rgba(104,66,216,.075)}.invite-box.is-locked{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.035)}[data-theme=light] .invite-box.is-locked{border-color:rgba(16,24,40,.11);background:rgba(255,255,255,.62)}.invite-box span{color:#a78bfa;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.invite-box input{border:1px solid rgba(167,139,250,.35);border-radius:7px;padding:8px 10px;background:rgba(0,0,0,.28);color:var(--text);font-size:12px;line-height:1.2}[data-theme=light] .invite-box input{border-color:rgba(104,66,216,.24);background:rgba(255,255,255,.78);color:var(--text)}.invite-box.is-locked span{color:var(--muted)}[data-theme=light] .invite-box.is-locked span{color:rgba(17,24,39,.66)}.invite-box input:disabled{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:rgba(232,238,255,.54);cursor:not-allowed;-webkit-text-fill-color:rgba(232,238,255,.54)}[data-theme=light] .invite-box input:disabled{border-color:rgba(16,24,40,.12);background:rgba(255,255,255,.86);color:rgba(17,24,39,.76);-webkit-text-fill-color:rgba(17,24,39,.76)}.invite-box input::placeholder{color:rgba(232,238,255,.36);font-size:11px}[data-theme=light] .invite-box input::placeholder{color:rgba(17,24,39,.38)}.invite-box input[aria-invalid=true]{border-color:rgba(255,69,96,.65)}.invite-box small,.payment-note{color:var(--muted)}.invite-box .invite-error{color:var(--red);font-size:11px;line-height:1.35}.buy-submit{width:100%;margin-top:14px;min-height:42px}.error-text{color:var(--red);margin:8px 0 0;font-size:11px;line-height:1.35;max-width:100%;max-height:96px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.contract-status{margin:10px 0 0;color:var(--cyan);font-size:12px;text-align:center}.toast-stack{position:fixed;right:24px;top:24px;z-index:120;display:grid;grid-gap:10px;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}.toast{position:relative;border:1px solid rgba(38,228,255,.26);border-radius:10px;padding:12px 36px 12px 14px;background:var(--toast-bg);box-shadow:0 18px 50px var(--popover-shadow);color:var(--text);pointer-events:auto}.toast__close{position:absolute;top:9px;right:10px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:14px;line-height:1}.toast__close:hover{background:rgba(255,255,255,.08);color:var(--text)}.toast span,.toast strong{display:block}.toast strong{color:var(--cyan);font-size:13px;letter-spacing:0}.toast span{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.toast--success{border-color:rgba(81,220,154,.34)}.toast--success strong{color:#51dc9a}.toast--error{border-color:rgba(255,69,96,.34)}.toast--error strong{color:var(--red)}.payment-note{margin-top:14px;border:1px dashed rgba(212,168,67,.42);border-radius:9px;padding:10px;color:var(--gold);font-size:12px;line-height:1.5}.account-head{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(420px,1.7fr) minmax(150px,.55fr);align-items:stretch;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:20px;padding:24px 28px;background:var(--panel)}.account-identity{display:flex;align-items:center;gap:18px;min-width:0}.account-avatar{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;border-radius:16px;background:linear-gradient(135deg,var(--purple),var(--cyan));box-shadow:0 12px 32px rgba(123,47,255,.3);color:#fff;font-size:26px;font-weight:800}.account-title{color:var(--text);font-size:18px;font-weight:600;letter-spacing:-.01em}.account-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.account-meta span{color:var(--text)}.copy-button{border:1px solid rgba(0,212,255,.34);border-radius:7px;padding:4px 7px;background:rgba(0,212,255,.05);color:var(--cyan);font-family:var(--font-mono);font-size:10px;line-height:1}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.account-stat{padding:14px;background:rgba(0,0,0,.12)}.account-stat .stat-value{margin-top:10px;font-size:22px}.account-stat .stat-sub{font-size:11px}.account-invite{display:grid;align-content:center;grid-gap:8px;gap:8px;text-align:right}.account-invite span,.stat-label{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.account-invite strong{color:var(--cyan);font-family:var(--font-mono);font-size:14px}.account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.account-metric-card{display:flex;min-height:102px;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:15px 18px;background:rgba(255,255,255,.025)}.account-metric-card .stat-value{margin-top:13px}.account-metric-card .stat-sub{margin-top:7px}.stat-label--gold .dot{background:var(--gold)}.account-invite-card,.invite-code-line{justify-content:flex-start}.invite-code-line{display:flex;align-items:center;gap:8px;min-height:35px;margin-top:13px}.invite-code-line strong{min-width:0;color:var(--cyan);font-family:var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere}.invite-code-line--generated strong{font-size:18px}.invite-code-line--empty{justify-content:flex-start;gap:12px}.invite-code-line--empty strong{color:var(--muted);font-size:12px;font-weight:500}.compact-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,212,255,.42);border-radius:7px;padding:5px 9px;background:rgba(0,212,255,.05);color:var(--cyan);font-family:var(--font-mono);font-size:11px;line-height:1.2;letter-spacing:.04em;white-space:nowrap}.compact-action--gold{border-color:rgba(212,168,67,.65);background:rgba(212,168,67,.05);color:var(--gold)}.compact-action--ghost{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.025);color:var(--muted)}.account-invite-card p{margin:7px 0 0;color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:1.45;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.stat{border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--panel)}.stat-label .dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:2px;background:var(--cyan);vertical-align:middle}.stat-value{margin-top:14px;color:var(--text);font-size:30px;font-weight:700}.stat-value.cyan{color:var(--cyan)}.stat-value.gold{color:var(--gold)}.stat-value.purple{color:#7c4dff}.stat-value span{color:var(--muted);font-size:16px}.stat-sub{margin-top:6px;color:var(--muted);font-size:12px}.orders-panel{overflow:hidden;margin-top:20px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}.checkout-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.checkout-title-actions{display:flex;align-items:center;gap:12px}.checkout-title span,.receipt-head span,.receipt-section h2{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.checkout-title h1{margin:8px 0 0;font-size:clamp(30px,5vw,56px);line-height:.98;letter-spacing:0}.checkout-title p{max-width:620px;margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.checkout-title-countdown,.checkout-title-state{display:flex;min-height:44px;align-items:center;gap:12px;border:0;border-radius:999px;padding:8px 14px;background:linear-gradient(90deg,rgba(212,168,67,.13),rgba(212,168,67,.035));box-shadow:none}.checkout-title-countdown span,.checkout-title-state span{color:rgba(232,238,255,.68);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}[data-theme=light] .checkout-title-countdown span,[data-theme=light] .checkout-title-state span{color:rgba(17,24,39,.58)}.checkout-title-countdown strong{color:var(--gold);font-family:var(--font-mono);font-size:24px;font-weight:800;line-height:1;text-shadow:0 0 18px rgba(212,168,67,.22)}.checkout-title-state--complete{background:linear-gradient(90deg,rgba(0,229,160,.16),rgba(0,229,160,.045));box-shadow:inset 0 0 0 1px rgba(0,229,160,.18)}.checkout-title-state--complete span{color:var(--green)}.checkout-title-state--cancelled,.checkout-title-state--expired{background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:18px;gap:18px;align-items:start}.checkout-receipt{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.025)}.checkout-receipt--empty{padding:24px;color:var(--muted)}.receipt-head{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:20px 22px}.receipt-head div{display:grid;grid-gap:7px;gap:7px;min-width:0}.receipt-head strong{color:var(--cyan);font-family:var(--font-mono);font-size:17px;line-height:1.2;word-break:break-word}.receipt-status{align-self:start;border:1px solid rgba(212,168,67,.4);border-radius:999px;padding:5px 9px;color:var(--gold);font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.receipt-status--complete{border-color:rgba(0,229,160,.4);color:var(--green)}.receipt-status--cancelled,.receipt-status--expired{border-color:rgba(255,255,255,.14);color:var(--dim)}.receipt-section{display:grid;grid-gap:12px;gap:12px;padding:20px 22px;border-bottom:1px solid var(--line)}.receipt-section:last-child{border-bottom:0}.receipt-section h2{margin:0 0 2px}.receipt-item-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:12px;padding:14px;background:rgba(255,255,255,.018)}.receipt-item-main{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:18px;gap:18px;align-items:start}.receipt-item-main span{min-width:0;color:var(--text);font-size:16px;font-weight:600;line-height:1.35}.receipt-item-main strong{color:var(--gold);font-size:16px;line-height:1.25;white-space:nowrap}.receipt-item-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.receipt-item-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.receipt-item-meta div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(255,255,255,.065);border-radius:9px;padding:9px 10px;background:rgba(0,0,0,.12)}.receipt-item-meta span{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.receipt-item-meta strong{color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:1.25}.checkout-summary{position:-webkit-sticky;position:sticky;top:84px}.checkout-payment-fields,.checkout-payment-meta{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.checkout-payment-meta{margin-bottom:14px;border-bottom:1px solid var(--line);padding-bottom:12px}.checkout-payment-fields{margin-bottom:14px}.checkout-payment-fields div,.checkout-payment-meta div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:2px 0}.checkout-payment-fields span,.checkout-payment-meta span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.checkout-payment-fields strong,.checkout-payment-meta strong{min-width:0;color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:500;text-align:right;word-break:break-word}.checkout-payment-methods{margin-top:0;margin-bottom:14px}.checkout-payment-methods .payment-group.is-locked-out{border-color:rgba(255,255,255,.08);border-style:dashed;background:rgba(255,255,255,.012);cursor:not-allowed;filter:grayscale(1);opacity:.42}.checkout-payment-methods .payment-group.is-locked-out .payment-option{pointer-events:none}.checkout-payment-methods .payment-group.is-locked-out .radio-dot{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.03)}[data-theme=light] .checkout-payment-methods .payment-group.is-locked-out{border-color:rgba(17,24,39,.14);background:rgba(17,24,39,.035)}[data-theme=light] .checkout-payment-methods .payment-group.is-locked-out .radio-dot{border-color:rgba(17,24,39,.18);background:rgba(17,24,39,.04)}.checkout-payment-methods--readonly{opacity:.72}.checkout-lock-notice{margin:0;border:1px dashed rgba(0,212,255,.32);border-radius:10px;padding:11px 12px;background:rgba(0,212,255,.04);color:var(--muted);font-size:12px;line-height:1.55}.checkout-lock-notice--complete{border-color:rgba(0,229,160,.34);background:rgba(0,229,160,.055);color:rgba(232,238,255,.72)}.checkout-lock-notice--cancelled,.checkout-lock-notice--expired{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.025);color:var(--muted)}.checkout-payment-error{max-width:100%;min-width:0;margin:10px 0 0;border:1px solid rgba(255,69,96,.28);border-radius:10px;padding:10px 12px;background:rgba(255,69,96,.075);color:#ff8a9a;font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.checkout-payment-modal{width:min(560px,calc(100vw - 32px))}.checkout-payment-modal__body{gap:18px}.checkout-payment-steps{display:grid;grid-gap:10px;gap:10px}.checkout-payment-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 176px;align-items:center;grid-gap:12px;gap:12px;overflow:hidden;border:1px solid var(--line);border-radius:12px;padding:12px;background:rgba(255,255,255,.025)}.checkout-payment-step.is-active{border-color:rgba(0,212,255,.56);background:rgba(0,212,255,.065);box-shadow:0 0 0 1px rgba(0,212,255,.34),0 18px 46px rgba(0,212,255,.16)}.checkout-payment-step.is-active:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--cyan);box-shadow:0 0 22px rgba(0,212,255,.72)}.checkout-payment-step.is-failed{border-color:rgba(255,69,96,.38);background:rgba(255,69,96,.06)}.checkout-payment-step__marker{position:relative;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--cyan);font-family:var(--font-mono);font-size:12px;font-weight:800}.checkout-payment-step.is-active .checkout-payment-step__marker{border-color:rgba(0,212,255,.72);background:rgba(0,212,255,.1);box-shadow:inset 0 0 14px rgba(0,212,255,.18)}.checkout-payment-step.is-active .checkout-payment-step__marker:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(0,212,255,.44);border-radius:inherit;animation:checkoutStepPulse 1.1s ease-in-out infinite}.checkout-payment-step.is-complete .checkout-payment-step__marker,.checkout-payment-step.is-skipped .checkout-payment-step__marker{border-color:rgba(0,229,160,.56);color:var(--green)}.checkout-payment-step.is-failed .checkout-payment-step__marker{border-color:rgba(255,69,96,.56);color:var(--red)}.checkout-payment-step__content{min-width:0}.checkout-payment-step__title{display:grid;align-items:center;min-width:0}.checkout-payment-step__title strong{min-width:0;color:var(--text);font-size:14px;line-height:1.25}.checkout-payment-step__aside{display:grid;grid-template-columns:82px 82px;align-items:center;justify-content:end;grid-gap:12px;gap:12px}.checkout-payment-step__status{justify-self:end;border:1px solid var(--line);border-radius:999px;padding:3px 8px;color:var(--muted);font-family:var(--font-mono);font-size:10px;line-height:1.2;white-space:nowrap}.checkout-payment-step.is-active .checkout-payment-step__status{border-color:rgba(0,212,255,.36);color:var(--cyan)}.checkout-payment-step.is-complete .checkout-payment-step__status,.checkout-payment-step.is-skipped .checkout-payment-step__status{border-color:rgba(0,229,160,.28);color:var(--green)}.checkout-payment-step.is-failed .checkout-payment-step__status{border-color:rgba(255,69,96,.32);color:var(--red)}.checkout-payment-step__content p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.checkout-payment-step__action{width:82px;min-height:34px;border:1px solid rgba(0,212,255,.42);border-radius:8px;padding:7px 11px;background:rgba(0,212,255,.055);color:var(--cyan);font-family:var(--font-mono);font-size:11px;font-weight:700}.checkout-payment-step__action:disabled{cursor:not-allowed;border-color:var(--line);background:rgba(255,255,255,.018);color:var(--dim)}.checkout-payment-step.is-active .checkout-payment-step__action:disabled{border-color:rgba(0,212,255,.52);background:rgba(0,212,255,.12);color:var(--cyan)}@keyframes checkoutStepPulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.checkout-payment-modal__status{margin:0;border:1px solid rgba(0,212,255,.22);border-radius:10px;padding:10px 12px;background:rgba(0,212,255,.05);color:var(--cyan);font-size:12px;line-height:1.45}.checkout-payment-modal__error{margin-top:0}.checkout-enipay-dialog__actions{display:flex;justify-content:flex-end;gap:10px}.invite-modal{width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line-strong);border-radius:16px;background:var(--modal-bg);box-shadow:0 18px 58px var(--popover-shadow)}.invite-modal__body{position:relative;display:grid;grid-gap:15px;gap:15px;padding:24px 28px}.invite-modal__body h2{margin:0;color:var(--text);font-size:21px;line-height:1.18;letter-spacing:0}.invite-modal__body p{margin:0;color:var(--muted);font-size:13px;line-height:1.58}.invite-modal__body small{color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:1.45}.invite-modal__close{position:absolute;top:18px;right:22px;border:0;background:transparent;color:var(--muted);font-size:21px;line-height:1}.invite-modal__field{display:grid;grid-gap:8px;gap:8px}.invite-modal__field span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.invite-modal__field input{width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:12px 14px;background:rgba(255,255,255,.025);color:var(--text);font-family:var(--font-mono);font-size:13px;line-height:1.35;outline:none}.invite-modal__field input:focus{border-color:rgba(0,212,255,.68)}.invite-modal__field input:disabled{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.018);color:var(--dim)}.invite-modal__footer{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--line);padding:16px 28px}.invite-modal__footer .btn{min-height:36px;padding:8px 14px;border-radius:8px;font-size:13px}.modal-summary{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:10px;padding:11px 13px;background:rgba(255,255,255,.025)}.modal-summary span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.modal-summary strong{color:var(--cyan);font-family:var(--font-mono);font-size:13px}.shipping-form-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.shipping-form-preview .invite-modal__field:nth-child(4),.shipping-form-preview .invite-modal__field:nth-child(6){grid-column:1/-1}.orders-table-wrap{overflow-x:auto}.orders-table{width:100%;min-width:1120px;border-collapse:collapse}.orders-table td,.orders-table th{border-top:1px solid var(--line);padding:18px 22px;text-align:left;white-space:nowrap;word-break:keep-all}.orders-table th{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.orders-table td{color:var(--text);font-size:13px}.orders-table td[colspan].muted,.table td[colspan].muted{color:var(--dim)}.orders-table tr.is-expired{opacity:.5}.orders-table tr.is-settled-withdrawal{opacity:.48}.cyan-text{color:var(--cyan)}.gold-text{color:var(--gold)}.ord-id{display:inline-flex;align-items:center;gap:8px;color:var(--cyan)!important;font-family:var(--font-mono);font-weight:700;letter-spacing:.03em;white-space:nowrap}.admin-address-line{max-width:100%}.admin-address-link{color:inherit;text-decoration:none}.admin-address-link:hover{text-decoration:underline}.icon-copy{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid rgba(0,212,255,.28);border-radius:7px;background:rgba(0,212,255,.04);color:var(--cyan)}.icon-copy svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.amt{color:var(--gold)!important;font-family:var(--font-mono);font-weight:700}.date,.method{color:var(--muted)!important;font-size:12px!important}.date{min-width:134px}.order-status-stack{flex-direction:column;align-items:flex-start;gap:5px;color:var(--gold);font-size:11px}.order-badge,.order-status-stack{display:inline-flex;font-family:var(--font-mono)}.order-badge{align-items:center;justify-content:center;border:0;border-radius:0;padding:0;background:transparent;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.order-badge--green{color:var(--green)}.order-badge--gold{color:var(--gold)}.order-badge--dim{color:var(--dim)}.order-action-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;font-family:var(--font-mono);font-size:11px;color:var(--gold)}.order-action-row{display:inline-flex;align-items:center;gap:7px}.row-action{border:1px solid rgba(0,212,255,.42);border-radius:7px;padding:5px 9px;background:rgba(0,212,255,.05);color:var(--cyan);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.row-action--gold{border-color:rgba(212,168,67,.65);background:rgba(212,168,67,.05);color:var(--gold)}.account-fallback{margin-top:10px;font-size:12px}.auth-required-panel{display:grid;min-height:220px;place-items:center;padding:36px 22px}.auth-required-panel__content{display:grid;justify-items:center;grid-gap:18px;gap:18px;text-align:center}.auth-required-panel__content .panel-title{color:var(--text);font-size:22px;line-height:1.25;letter-spacing:0}.auth-required-panel__content .compact-action{min-width:132px;justify-content:center}.referral-metrics{align-items:stretch}.referral-commission-card{display:flex;flex-direction:column;border-color:rgba(212,168,67,.34)}.referral-commission-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.referral-commission-card .stat-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-withdraw-action{flex:0 0 auto;padding:4px 7px;font-size:10px}.referral-panel{margin-top:20px}.referral-table{min-width:1040px}.referral-withdrawal-table{min-width:1080px}.referral-withdrawal-action-col{position:-webkit-sticky;position:sticky;right:0;z-index:2;min-width:118px;background:var(--bg)}.referral-withdrawal-action-col:before{position:absolute;top:0;bottom:0;left:-14px;width:14px;box-shadow:inset -12px 0 16px rgba(0,0,0,.22);content:"";pointer-events:none}.referral-withdrawal-table th.referral-withdrawal-action-col{z-index:3}.referral-claim-reminder-modal{width:min(520px,calc(100vw - 32px))}.referral-claim-reminder-body{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.referral-reminder-check{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;line-height:1.35}.referral-reminder-check input{flex:0 0 auto;width:15px;height:15px;margin:0;accent-color:var(--gold)}.admin-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-page-tabs{display:flex;flex-wrap:wrap;align-items:baseline;gap:22px;min-width:0}.admin-page-tab{border:0;padding:0;background:transparent;color:var(--muted);font-family:inherit;font-size:28px;font-weight:800;line-height:1.14;letter-spacing:0}.admin-page-tab[aria-selected=true]{color:var(--text)}.admin-page-tab:hover{color:var(--cyan)}.admin-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-panel{margin-top:18px}.admin-paid-orders-table,.admin-withdrawals-table{min-width:1080px;table-layout:fixed}.admin-paid-orders-table td,.admin-paid-orders-table th,.admin-withdrawals-table td,.admin-withdrawals-table th{padding-inline:20px}.admin-col-id{width:6%}.admin-col-level{width:7%}.admin-col-address{width:16%}.admin-col-code{width:14%}.admin-col-count,.admin-col-depth,.admin-col-rate,.admin-col-status{width:12%}.admin-col-amount,.admin-col-hash,.admin-col-time{width:15%}.admin-col-action{width:13%}.admin-paid-col-order{width:16%}.admin-paid-col-address{width:17%}.admin-paid-col-amount{width:11%}.admin-paid-col-status{width:9%}.admin-paid-col-calculation{width:14%}.admin-paid-col-created{width:16%}.admin-paid-col-payment{width:17%}.admin-paid-orders-table .ord-id{max-width:100%;min-width:0}.admin-paid-orders-table .admin-address-link,.admin-paid-orders-table .ord-id span{overflow:hidden;min-width:0;text-overflow:ellipsis}.admin-paid-orders-table .ord-id span{flex:0 0 auto}.admin-order-no-cell{max-width:100%}.panel-title-row{display:flex;flex:1 1 auto;align-items:center;gap:14px;min-width:0}.admin-order-history-filters,.admin-promoter-filters,.admin-withdrawal-filters{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:0}.admin-promoter-filters{flex:0 0 400px;width:400px;max-width:100%}.admin-withdrawal-filters{flex-wrap:nowrap}.admin-order-history-filters{flex:0 1 420px;flex-wrap:nowrap}.admin-order-history-filters input,.admin-promoter-filters input,.admin-withdrawal-filters input,.admin-withdrawal-filters select{border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:rgba(0,0,0,.18);color:var(--text);font-size:12px}.admin-withdrawal-filters select{width:170px}.admin-search-field{position:relative;display:block;max-width:100%}.admin-promoter-filters .admin-search-field{width:100%}.admin-withdrawal-filters .admin-search-field{flex:1 1 560px;width:min(560px,100%)}.admin-order-history-filters .admin-search-field{width:100%}.admin-search-field input{width:100%;max-width:100%;padding-right:34px}.admin-search-clear{position:absolute;top:50%;right:8px;display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:999px;padding:0;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:14px;line-height:1;transform:translateY(-50%);cursor:pointer}.admin-search-clear:hover{background:rgba(0,212,255,.08);color:var(--cyan)}.table-tabs{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:8px;padding:3px;background:rgba(0,0,0,.16)}.table-tab{min-height:28px;border:0;border-radius:6px;padding:5px 9px;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:11px;line-height:1.2;white-space:nowrap}.table-tab.is-active{background:rgba(0,212,255,.1);color:var(--cyan)}.promoter-tree-wrap{overflow-x:auto;border-top:1px solid var(--line)}.promoter-tree{--tree-indent-width:0px;width:100%;min-width:0}.promoter-tree--referral{min-width:0}.promoter-tree-head,.promoter-tree-row{display:grid;grid-template-columns:minmax(calc(224px + var(--tree-indent-width, 0px)),.35fr) minmax(96px,.52fr) minmax(80px,.42fr) minmax(98px,.48fr) minmax(100px,.5fr) minmax(132px,.68fr) minmax(156px,.78fr) minmax(70px,.3fr);align-items:center;grid-gap:8px;gap:8px;padding:0 14px}.promoter-tree--referral .promoter-tree-head,.promoter-tree--referral .promoter-tree-row{grid-template-columns:minmax(calc(300px + var(--tree-indent-width, 0px)),1.6fr) minmax(108px,.58fr) minmax(80px,.42fr) minmax(98px,.48fr) minmax(132px,.66fr) minmax(108px,.54fr) minmax(70px,.34fr)}.promoter-tree-head{min-height:50px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.promoter-tree-row{min-height:74px;border-bottom:1px solid var(--line);color:var(--text);font-size:13px}.promoter-tree-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.promoter-tree-row .admin-action-cell{min-width:0}.promoter-tree-wallet-head{grid-template-columns:18px minmax(0,auto);justify-content:start;grid-gap:5px}.promoter-tree-identity,.promoter-tree-wallet-head{display:grid;align-items:center;gap:5px;min-width:0}.promoter-tree-identity{--tree-indent:var(--tree-row-indent,0px);grid-template-columns:18px 24px minmax(0,1fr);grid-gap:5px;padding-left:var(--tree-indent)}.promoter-tree-identity .admin-address-line,.promoter-tree-identity .ord-id{min-width:0}.promoter-created-cell{container-type:inline-size;display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.promoter-created-date,.promoter-created-time{flex:0 0 auto}@container (max-width: 138px){.promoter-created-time{display:none}}.promoter-invite-cell{display:inline-flex;align-items:center;gap:6px;min-width:0}.promoter-invite-code{min-width:0;overflow:hidden;text-overflow:ellipsis}.promoter-invite-cell .icon-copy{flex:0 0 24px}.promoter-tree-toggle,.promoter-tree-toggle-placeholder{width:18px;height:18px;flex:0 0 18px}.promoter-tree-toggle{display:grid;place-items:center;border:0;border-radius:0;padding:0;background:transparent;color:var(--cyan)}.promoter-tree-toggle--all{justify-self:start}.promoter-tree-toggle-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.promoter-tree-toggle-icon.is-expanded{transform:rotate(90deg)}.promoter-tree-level{display:inline-flex;min-width:24px;flex:0 0 auto;justify-content:flex-start;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:700}.promoter-tree-empty{padding:28px 20px}.admin-sort-button{display:inline-flex;align-items:center;gap:7px;border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.admin-sort-icon{width:13px;height:13px;color:var(--dim)}.admin-sort-icon path{fill:currentColor;opacity:.48}.admin-sort-icon--asc .admin-sort-icon__up,.admin-sort-icon--desc .admin-sort-icon__down{color:var(--gold);opacity:1}.admin-withdrawal-status{font-family:var(--font-mono);font-weight:700}.admin-withdrawal-status--rejected{color:#ff3b47}.admin-withdrawal-status--paid{color:#39d98a}.admin-action-cell{min-width:132px}.admin-action-group{display:inline-grid;grid-template-columns:repeat(2,minmax(58px,auto));align-items:center;gap:8px}.admin-promoter-modal{width:min(620px,calc(100vw - 32px))}.admin-order-modal{display:flex;max-height:min(760px,calc(100dvh - 32px));flex-direction:column;width:min(720px,calc(100vw - 32px));max-width:720px}.admin-order-modal .invite-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.admin-order-modal .invite-modal__footer{flex:0 0 auto}.admin-order-section{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;background:rgba(255,255,255,.025)}.admin-order-section+.admin-order-section{margin-top:14px}.admin-order-section__head{display:flex;align-items:center;justify-content:space-between;color:var(--text);font-family:var(--font-mono);font-size:12px}.admin-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px}.admin-order-actions{display:flex;justify-content:flex-end}.admin-order-inclusion-options{display:flex;flex-wrap:wrap;align-self:end;align-items:center;gap:10px 24px;padding-top:2px}.admin-order-checkbox{display:inline-flex;align-items:center;gap:8px;min-height:46px;color:var(--text);font-size:12px}.admin-order-checkbox input{width:16px;height:16px;accent-color:var(--gold)}.admin-order-checkbox span{color:var(--text)}.invite-modal__body .admin-order-field-error{color:#ff3b47;margin-top:6px}.admin-order-field-status{margin:6px 0 0;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.invite-modal__body .admin-order-field-status--success{color:#39d98a}.invite-modal__body .admin-order-field-status--error{color:#ff3b47}.invite-modal__body .admin-order-field-status--muted{color:var(--muted)}.admin-order-price-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-self:end;min-height:58px;border:1px solid rgba(224,178,62,.24);border-radius:8px;padding:10px 12px;background:rgba(224,178,62,.06)}.admin-order-price-summary div{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-order-price-summary span{color:var(--muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.admin-order-price-summary strong{color:var(--text);font-size:18px}.admin-order-list-price{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.admin-order-discount-chip{color:var(--gold)}.admin-order-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px;border:1px solid rgba(0,212,255,.24);border-radius:8px;padding:12px;background:rgba(0,212,255,.06)}.admin-order-result div{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-order-result span{color:var(--muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.admin-order-result strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.referral-split-modal{width:min(600px,calc(100vw - 32px))}.referral-edit-target{display:flex;align-items:center;gap:12px;color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.referral-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 128px;grid-gap:10px;gap:10px}.referral-edit-target strong{color:var(--gold)}.split-label{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.split-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:10px}.split-preview div{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;background:rgba(0,212,255,.08)}.split-preview div+div{background:rgba(212,168,67,.07)}.split-preview span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.split-preview strong{font-family:var(--font-mono);font-size:24px;line-height:1}.split-range{width:100%;height:18px;accent-color:var(--cyan)}.split-range-wrap{--min-split-percent:0;--split-thumb-size:18px;--split-min-marker-left:calc((var(--split-thumb-size) / 2) + ((100% - var(--split-thumb-size)) * var(--min-split-percent) / 100));position:relative;padding-top:30px}.split-range-wrap .split-range{display:block}.split-min-marker{position:absolute;top:0;left:var(--split-min-marker-left);z-index:1;display:grid;justify-items:center;grid-gap:4px;gap:4px;color:#ff3b47;font-family:var(--font-mono);font-size:12px;line-height:1;transform:translateX(-50%);white-space:nowrap}.split-min-marker:after{width:2px;height:12px;border-radius:999px;background:#ff3b47;content:""}.split-presets,.split-scale{display:flex;align-items:center;justify-content:space-between;gap:10px}.split-presets{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.split-scale{color:var(--muted);font-family:var(--font-mono);font-size:11px}.split-scale span{min-width:0}.split-preset{min-width:68px;border:1px solid var(--line);border-radius:7px;padding:7px 10px;background:rgba(255,255,255,.025);color:var(--muted);font-family:var(--font-mono);font-size:12px}.split-preset.is-active{border-color:rgba(0,212,255,.85);color:var(--cyan);background:rgba(0,212,255,.07)}.split-preset:disabled{cursor:not-allowed;opacity:.4}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.product-option{width:100%;border:1px solid var(--line);border-radius:12px;padding:16px;background:rgba(255,255,255,.025);color:var(--text);text-align:left}.product-option.is-selected{border-color:rgba(0,212,255,.72);background:rgba(0,212,255,.08)}.form-row{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.input,.select{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 12px;background:rgba(0,0,0,.28);color:var(--text)}.summary-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.panel-head,.summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.summary-row{color:var(--muted);font-size:13px}.summary-row strong{color:var(--text)}.panel{overflow:hidden}.panel-head{padding:18px 22px;border-bottom:1px solid var(--line)}.panel-body{padding:20px 22px}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:13px}.table th{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:900px){.site-nav{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 20px}.site-nav__top{display:flex;width:100%;justify-content:space-between;gap:12px}.site-nav__left{grid-column:auto;grid-row:auto;margin-left:0}.site-nav__left,.site-nav__links{width:100%;justify-content:flex-start}.site-nav__links{flex-wrap:wrap;gap:12px 18px}.site-nav__link{font-size:13px}.site-nav__right{grid-column:auto;grid-row:auto;width:auto;min-width:0;justify-content:flex-end;gap:8px}.brand,.brand__logo{width:78px;height:24px}.brand{grid-column:auto;grid-row:auto;flex:0 0 78px}.language-trigger{min-width:58px;padding-inline:9px;gap:5px}.language-trigger__name{display:none}.language-trigger__code{display:inline}.wallet-chip{padding:7px 10px;font-size:10px}.wallet-button,.wallet-chip{min-height:36px}.theme-toggle{width:36px;min-width:36px;height:36px}.buy-grid,.buy-grid--prototype,.checkout-grid,.grid--2,.grid--3,.grid--4,.hardware-grid,.home-landing,.home-metrics,.product-grid,.stats{grid-template-columns:1fr}.buy-grid--prototype{padding-bottom:max(360px,56dvh)}.home-landing{min-height:auto;gap:28px;padding:42px 20px 56px}.home-landing:after,.home-landing:before{width:42vw;opacity:.34}.home-landing--compact-copy{justify-content:stretch}.home-landing--compact-copy .home-landing__copy{max-width:none}.home-landing h1{max-width:none;font-size:clamp(40px,13vw,56px)}.home-landing--compact-copy h1{max-width:none}.home-title__line{white-space:normal}.home-landing__note,.home-landing__subtitle{max-width:none}.home-landing__actions{align-items:stretch;flex-direction:column}.home-landing__actions .btn{width:100%}.home-showcase{display:none}.home-why{padding-top:72px}.home-why__head h2{font-size:clamp(28px,8vw,38px)}.home-why__head p{margin-top:18px;font-size:16px}.home-feature-grid{grid-template-columns:1fr;max-width:none;margin-top:42px;gap:14px}.home-cta,.home-feature-card{min-height:0}.home-cta{margin-top:72px;padding:38px 22px}.guide-hero{padding:54px 0 34px}.guide-hero h1{font-size:clamp(28px,8vw,36px)}.guide-hero p{font-size:14px}.guide-search{margin-top:32px}.guide-search__icon{flex-basis:48px;width:48px;height:54px}.guide-search__icon:before{top:16px;left:17px}.guide-search__icon:after{top:32px;left:32px}.guide-search input{height:56px;font-size:16px}.guide-faq{gap:16px}.guide-category>summary{gap:14px;min-height:56px}.guide-category__number{flex-basis:38px;width:38px;height:38px;border-radius:9px;font-size:13px}.guide-category__title{font-size:clamp(17px,4.8vw,21px)}.guide-category__body{padding:8px 0 16px}.guide-question>summary{align-items:flex-start;padding:10px 12px;font-size:13px}.guide-answer{padding:0 12px 12px}.guide-contact{grid-template-columns:1fr;min-height:0;margin-top:46px;padding:30px 24px}.guide-contact p{margin-top:20px;font-size:16px}.guide-contact__button{width:100%;min-width:0}.buy-summary,.checkout-summary{position:static}.checkout-title{align-items:flex-start;flex-direction:column}.checkout-title-actions{width:100%;align-items:stretch;flex-direction:column}.checkout-title-actions .btn,.checkout-title-countdown,.checkout-title-state{width:100%;justify-content:center}.checkout-title-countdown span{display:none}.admin-order-grid,.admin-order-price-summary,.admin-order-result,.receipt-item-meta,.referral-form-grid{grid-template-columns:1fr}.hardware-collapsed,.hardware-mobile-grid,.hardware-toggle{display:grid}.hardware-desktop-grid{display:none}.hardware-image.has-product-image{height:auto;aspect-ratio:502/216}.hardware-image img{object-fit:cover}.mobile-pay-dock{position:fixed;right:12px;bottom:12px;left:12px;z-index:25;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line-strong);border-radius:14px;padding:11px 12px;background:var(--dock-bg);box-shadow:0 14px 36px var(--popover-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-pay-dock.is-hidden{display:none}.mobile-pay-dock__price{display:flex;align-items:flex-end;gap:10px;min-width:0}.mobile-pay-dock__total{display:grid;grid-gap:2px;gap:2px;min-width:0}.mobile-pay-dock span{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.mobile-pay-dock strong{color:var(--gold);font-size:20px;line-height:1.1}.mobile-pay-dock__discount{display:flex;min-width:0;align-items:center;gap:5px;margin-bottom:1px;color:var(--muted);font-size:12px;line-height:1.1}.mobile-pay-dock__discount span{font-family:var(--font-sans);font-size:11px;letter-spacing:0;text-transform:none;white-space:nowrap}.mobile-pay-dock__discount strong{color:var(--red);font-size:12px;font-weight:700;white-space:nowrap}.mobile-pay-dock__discount em{display:inline-flex;flex:0 0 auto;border:1px solid rgba(212,168,67,.34);border-radius:999px;padding:2px 6px;background:rgba(212,168,67,.1);color:var(--gold);font-style:normal;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.mobile-pay-dock .btn{min-height:42px;padding:10px 16px;white-space:nowrap}.toast-stack{top:max(12px,env(safe-area-inset-top));right:12px;left:12px;width:auto;gap:8px}.toast{border-radius:9px;padding:10px 34px 10px 12px;box-shadow:0 12px 32px var(--popover-shadow)}.toast strong{font-size:12px}.toast span{font-size:11px;line-height:1.4}.account-head{align-items:flex-start;grid-template-columns:1fr}.account-invite{text-align:left}.account-metrics,.account-stats,.license-row{grid-template-columns:1fr}.license-row{gap:8px}.license-yield{justify-self:start;text-align:left}.quantity-cell{justify-content:space-between}.payment-label{flex-wrap:wrap;white-space:normal}.chain-tabs{margin-left:12px}.product-intro__formula,.product-intro__head{grid-template-columns:1fr}.product-intro__head{display:grid}.product-intro__grid{grid-template-columns:1fr}.product-intro p{white-space:normal}.language-popover{right:0;left:auto}.specs-modal-footer,.specs-modal-header{padding-inline:22px}.specs-hero{margin-inline:22px}.specs-list{padding-inline:22px}.specs-list div{grid-template-columns:1fr;gap:5px}.admin-order-history-filters input,.admin-promoter-filters input,.admin-withdrawal-filters input,.admin-withdrawal-filters select,.input,.invite-box input,.invite-modal__field input,.select,input,select,textarea{font-size:16px}}@media (max-width:700px){.admin-page-head{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:12px;gap:12px}.admin-page-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:stretch;border:1px solid var(--line);border-radius:10px;padding:4px;background:rgba(0,0,0,.14)}.admin-page-tab{min-height:40px;border-radius:7px;padding:8px 10px;font-size:18px;line-height:1.15;text-align:center}.admin-page-tab[aria-selected=true]{background:rgba(0,212,255,.1);color:var(--cyan)}.admin-page-actions{justify-content:flex-end}.admin-panel .panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:16px}.admin-panel .panel-title-row{display:contents}.admin-panel .panel-title{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel .panel-meta{grid-column:2;justify-self:end;min-width:max-content;white-space:nowrap}.admin-order-history-filters,.admin-promoter-filters,.admin-withdrawal-filters{grid-column:1/-1;width:100%}.admin-promoter-filters{display:block;max-width:none}.admin-withdrawal-filters{display:grid;grid-template-columns:minmax(112px,max-content) minmax(0,1fr)}.admin-order-history-filters{display:block;max-width:none}.admin-order-history-filters .admin-search-field,.admin-order-history-filters input,.admin-promoter-filters .admin-search-field,.admin-promoter-filters input,.admin-withdrawal-filters .admin-search-field,.admin-withdrawal-filters input,.admin-withdrawal-filters select{width:100%;min-width:0}.referral-panel .panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:16px}.referral-panel .panel-title-row{display:contents}.referral-panel .panel-title{grid-column:1;grid-row:1;min-width:0;white-space:nowrap}.referral-panel .panel-head>.compact-action{grid-column:2;grid-row:1;justify-self:end;white-space:nowrap}.referral-panel .admin-promoter-filters{grid-column:1/-1;grid-row:2;width:100%;max-width:none}}@media (max-width:520px){.modal-backdrop{padding:12px}.checkout-payment-backdrop{align-items:end;padding:12px 0 0}.checkout-payment-modal{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:18px 18px 0 0;border-bottom:0}.checkout-payment-modal__body{padding:22px 20px calc(22px + env(safe-area-inset-bottom))}.checkout-payment-step{grid-template-columns:32px minmax(0,1fr);align-items:start}.checkout-payment-step__marker{width:32px;height:32px}.checkout-payment-step__title{display:grid;justify-content:stretch}.checkout-payment-step__aside{grid-column:2;grid-template-columns:minmax(0,max-content) 82px;justify-content:start;margin-top:4px}.checkout-payment-step__action,.checkout-payment-step__status{justify-self:start}.specs-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:14px}.specs-modal-header{padding:20px 20px 10px}.specs-modal-header h2{font-size:19px}.specs-modal-header p{font-size:12px;line-height:1.4}.specs-hero{max-height:28dvh;margin:10px 20px 14px}.specs-list{gap:9px;padding:0 20px 18px}.specs-modal-footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.admin-promoter-modal .split-presets{gap:6px;overflow:visible}.admin-promoter-modal .split-preset{flex:1 1;min-width:0;padding:6px 4px;font-size:11px}.referral-split-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 48px);overflow-y:auto}.referral-split-modal .invite-modal__body{padding:22px 20px}.referral-split-modal .split-preview strong{font-size:22px}.referral-split-modal .split-scale{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;font-size:10px}.referral-split-modal .split-scale span:nth-child(2){text-align:right}}@media (max-width:700px){.admin-order-backdrop{align-items:start;justify-items:center;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))}.admin-order-modal{max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}