@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aaf0e744731a46d3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cb204d1bfdb6539-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c565b14407d34fed-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pixelify Sans Fallback;src:local("Arial");ascent-override:81.70%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.61%}.__className_b9dde4{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.__variable_b9dde4{--ff-pixel:"Pixelify Sans","Pixelify Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_cc9ae6{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_cc9ae6{--ff-ui:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--ff-data:"JetBrains Mono","JetBrains Mono Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--color-ink:#0d0d13;--color-ink-2:#12121c;--color-ink-3:#1c1c2b;--color-edge:#262636;--color-hi:#2f2f45;--color-text:#f9f9fb;--color-text-2:#c2c2d6;--color-text-3:#9595b2;--color-brand:#f54b00;--color-brand-d:#c94100;--color-green:#24c98d;--color-green-d:#17996a;--color-red:#f04438;--color-red-d:#b42318;--color-blue:#6e45ff;--color-blue-d:#5430e6;--color-orange:#f8824e;--color-amber:#f79009;--color-purple:#8664ff;--color-violet:#9e83ff;--color-pink:#ff6fb1;--color-cream:#f9f9fb;--font-display:var(--ff-pixel),"Pixelify Sans",ui-monospace,monospace;--font-head:var(--ff-ui),"Space Grotesk","Segoe UI",system-ui,sans-serif;--font-ui:var(--ff-ui),"Space Grotesk","Segoe UI",system-ui,sans-serif;--font-data:var(--ff-data),"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--ease-mbx:cubic-bezier(.16,1,.3,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{color-scheme:dark;--ink:var(--color-ink);--ink-2:var(--color-ink-2);--ink-3:var(--color-ink-3);--edge:var(--color-edge);--hi:var(--color-hi);--text:var(--color-text);--text-2:var(--color-text-2);--text-3:var(--color-text-3);--brand:var(--color-brand);--brand-d:var(--color-brand-d);--green:var(--color-green);--green-d:var(--color-green-d);--red:var(--color-red);--red-d:var(--color-red-d);--blue:var(--color-blue);--blue-d:var(--color-blue-d);--orange:var(--color-orange);--amber:var(--color-amber);--purple:var(--color-purple);--violet:var(--color-violet);--pink:var(--color-pink);--cream:var(--color-cream);--grad:linear-gradient(90deg,#6e45ff,#f54b00);--grad-btn:linear-gradient(90deg,#6e45ff,#c94100);--grad-soft:linear-gradient(90deg,rgba(110,69,255,.16),rgba(245,75,0,.16));--ease:var(--ease-mbx);--bounce:var(--ease-bounce);--r:10px;--gutter-l:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px))}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px;background:var(--ink)}body{margin:0;min-height:100vh;background-color:var(--ink);background-image:radial-gradient(1200px 420px at 50% -120px,rgba(110,69,255,.16),transparent 70%),radial-gradient(900px 360px at 100% 0,rgba(245,75,0,.08),transparent 70%);background-repeat:no-repeat;color:var(--text);font:400 16px/1.55 var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:70;background:var(--ink)}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{font-family:var(--font-head);font-weight:700;letter-spacing:-.025em;line-height:1.06;text-wrap:balance}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}canvas,img,svg{max-width:100%}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}::selection{background:var(--blue);color:#fff}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.num{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--text-2)}.dim,.lbl{color:var(--text-3)}.lbl{font:500 12px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.gtext{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.btn{--b:var(--ink-3);--fg:var(--text);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid var(--edge);border-radius:var(--r);background:var(--b);color:var(--fg);text-decoration:none;white-space:nowrap;font:700 16px/1 var(--font-ui);letter-spacing:.01em;transition:transform .14s var(--ease),filter .2s,border-color .2s,background .2s}.btn:hover{filter:brightness(1.12);border-color:var(--hi)}.btn.gold,.btn.primary{background:var(--grad-btn);border-color:transparent;color:#fff;box-shadow:0 6px 20px -8px rgba(245,75,0,.55)}.btn.gold:hover,.btn.primary:hover{filter:brightness(1.1)}.btn.go{--b:var(--green);--fg:#04261a}.btn.go,.btn.red{border-color:transparent}.btn.red{--b:var(--red);--fg:#fff}.btn.ghost{--b:transparent;--fg:var(--text)}.btn.ghost:hover{border-color:var(--violet);color:#fff}.btn.sm{min-height:38px;padding:0 14px;font-size:14px}.btn.lg{min-height:56px;padding:0 30px;font-size:18px}.btn.block{width:100%}.btn[aria-disabled=true],.btn[disabled]{filter:grayscale(.8) brightness(.65);pointer-events:none}.panel{background:linear-gradient(180deg,#14141f,#11111a);border:1px solid var(--edge);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.panel.pad{padding:22px}.panel h2.ph{font-size:20px;margin-bottom:16px;color:var(--text)}.well{background:var(--ink);border:1px solid var(--edge);border-radius:var(--r)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border:1px solid var(--edge);border-radius:999px;background:var(--ink-2);font:500 13px/1 var(--font-ui);letter-spacing:.02em;color:var(--text-2)}.chip i.dot{width:8px;height:8px;border-radius:2px;background:var(--green);box-shadow:0 0 8px var(--green)}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;font:700 11.5px/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;background:rgba(110,69,255,.18);color:var(--violet)}.badge.hot{background:rgba(245,75,0,.16);color:var(--orange)}.badge.grad{background:rgba(36,201,141,.16);color:var(--green)}.badge.new{background:rgba(158,131,255,.18);color:#c9bcff}.badge.sample{background:transparent;border:1px dashed var(--text-3);color:var(--text-3)}.pill{display:inline-flex;align-items:center;gap:8px;font:500 13px/1.2 var(--font-ui)}.pill:before{content:"";flex:none;width:9px;height:9px;border-radius:2px;background:var(--tone,var(--blue))}.pill.good{--tone:var(--green)}.pill.info{--tone:var(--violet)}.pill.warn{--tone:var(--orange)}.pill.danger{--tone:var(--red)}.studbar{--v:0;position:relative;height:14px;border-radius:4px;background:var(--ink);border:1px solid var(--edge);overflow:hidden}.studbar>i{position:absolute;inset:0 auto 0 0;width:calc(var(--v)*100%);background:var(--grad);transition:width .9s var(--ease)}.studbar.done>i{background:linear-gradient(90deg,var(--green),#7af0c4)}.studbar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(5% - 2px),var(--ink) calc(5% - 2px) 5%);pointer-events:none}.studbar.sm{height:10px}.nav{position:fixed;z-index:60;top:0;left:0;right:0;padding-top:env(safe-area-inset-top,0);background:rgba(13,13,19,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--edge)}.nav .bar{position:relative;margin-inline:auto;max-width:1280px;height:64px;display:flex;gap:18px;padding:0 var(--gutter-r) 0 var(--gutter-l)}.brand,.nav .bar{align-items:center}.brand{display:inline-flex;gap:11px;text-decoration:none;color:var(--text);white-space:nowrap}.brand svg{flex:none}.wm{display:inline-flex;font:700 22px/1 var(--font-display);letter-spacing:.08em;color:var(--text)}.nav .links,.wm{align-items:center}.nav .links{display:flex;gap:2px;margin-left:auto}.nav .links a.lk{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 13px;border-radius:8px;font:500 15px/1 var(--font-ui);color:var(--text-2);text-decoration:none;transition:background .15s,color .15s}.nav .links a.lk:hover,.nav .links a.lk[aria-current=page]{background:var(--ink-3);color:#fff}.nav .links a.lk[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--grad)}.wallet{max-width:220px}.wallet .addr{font:500 14px/1 var(--font-data);letter-spacing:0}.wallet.on{--b:var(--ink-3);--fg:#fff;background:var(--ink-3);border-color:var(--edge);box-shadow:none}.wallet .led{width:8px;height:8px;border-radius:2px;background:var(--green);box-shadow:0 0 8px var(--green)}.progress-top{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;overflow:hidden;pointer-events:none}.progress-top i{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(var(--sp,0));background:var(--grad)}.tabbar{display:none}@media(max-width:960px){.nav .links a.lk{display:none}.nav .bar{height:58px;gap:10px}.nav .links{min-width:0}.brand{gap:8px}.wm{font-size:19px}.btn.sm.wallet{min-height:38px;padding:0 12px;font-size:14px;max-width:150px}.tabbar{position:fixed;z-index:60;left:0;right:0;bottom:0;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:8px var(--gutter-r) calc(8px + env(safe-area-inset-bottom,0px)) var(--gutter-l);background:rgba(13,13,19,.94);backdrop-filter:blur(10px);border-top:1px solid var(--edge)}.tabbar,.tabbar a{display:grid;gap:4px}.tabbar a{justify-items:center;padding:6px 0 5px;border-radius:8px;text-decoration:none;font:500 11.5px/1 var(--font-ui);color:var(--text-2)}.tabbar a svg{width:22px;height:22px}.tabbar a[aria-current=page]{background:var(--ink-3);color:#fff}.tabbar a[aria-current=page] svg{color:var(--orange)}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.page{padding-top:calc(env(safe-area-inset-top,0px) + 100px);padding-bottom:72px}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 32px;margin-bottom:32px}.page-head h1{font-size:clamp(38px,5.4vw,64px);letter-spacing:-.04em;line-height:1;color:#fff}.page-head p{max-width:60ch;margin-top:14px;color:var(--text-2);font-size:17.5px;line-height:1.6}.eyebrow{display:block;margin-bottom:12px;font:500 12px/1.2 var(--font-data);letter-spacing:.2em;text-transform:uppercase;color:var(--orange)}.back{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border:1px solid var(--edge);border-radius:8px;background:var(--ink-2);text-decoration:none;font:500 14px/1 var(--font-ui);color:var(--text-2)}.back:hover{color:#fff;border-color:var(--hi)}.field{display:grid;gap:8px}.field>.lbl,.field>label{font:500 13px/1.2 var(--font-ui);letter-spacing:.02em;color:var(--text-2);text-transform:none}.field input[type=number],.field input[type=search],.field input[type=text],.field input[type=url],.field select,.field textarea,.input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--edge);border-radius:var(--r);background:var(--ink);color:#fff;font:500 16px/1.3 var(--font-ui);transition:border-color .15s,box-shadow .15s}.field textarea{padding:12px 14px;min-height:96px;resize:vertical}.field input::placeholder,.field textarea::placeholder,.input::placeholder{color:var(--text-3);font-weight:400}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 3px rgba(110,69,255,.25)}.field .hint{font:400 13px/1.45 var(--font-ui);color:var(--text-3)}.field .err{font:500 13px/1.4 var(--font-ui);color:#ff8a80}.amount{display:flex;align-items:center;gap:10px;min-height:60px;padding:0 14px;border:1px solid var(--edge);border-radius:12px;background:var(--ink)}.amount:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px rgba(110,69,255,.25)}.amount input{flex:1;min-width:0;height:56px;border:0;outline:0;background:transparent;color:#fff;font:500 26px/1 var(--font-data)}.amount span{font:600 18px var(--font-head);color:var(--text-2)}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border:1px solid var(--edge);border-radius:12px;background:var(--ink)}.seg button{min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;font:500 15px/1 var(--font-ui);color:var(--text-2);transition:background .15s,color .15s}.seg button:hover{color:#fff}.seg button[aria-selected=true]{background:var(--ink-3);color:#fff;box-shadow:inset 0 -2px 0 var(--violet)}.seg.buy button[aria-selected=true]{background:rgba(36,201,141,.16);color:var(--green);box-shadow:inset 0 -2px 0 var(--green)}.seg.sell button[aria-selected=true]{background:rgba(240,68,56,.16);color:#ff8a80;box-shadow:inset 0 -2px 0 var(--red)}.quick{display:flex;flex-wrap:wrap;gap:8px}.quick button{height:34px;padding:0 12px;border:1px solid var(--edge);border-radius:8px;background:var(--ink-3);font:500 13.5px/1 var(--font-data);color:var(--text-2);transition:color .12s,border-color .12s}.quick button:hover{color:#fff;border-color:var(--hi)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--grad)}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--grad)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border:3px solid var(--ink);border-radius:5px;background:#fff;box-shadow:0 0 0 1px var(--edge)}input[type=range]::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--ink);border-radius:5px;background:#fff}.kv{display:grid;gap:0;font:400 14.5px/1.4 var(--font-ui)}.kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-top:1px solid var(--edge)}.kv>div:first-child{border-top:0}.kv dt,.kv>div>span:first-child{color:var(--text-2)}.kv dd,.kv>div>b{margin:0;font-weight:500;color:#fff;text-align:right;font-family:var(--font-data);font-size:14px}.kv .hl dd,.kv .hl>b{color:var(--orange);font-size:16px}.tablewrap{overflow-x:auto;margin-inline:-4px;padding-inline:4px}.tbl{width:100%;border-collapse:collapse;font:400 14px/1.3 var(--font-data);min-width:420px}.tbl th{padding:0 8px 10px 0;text-align:left;font:500 12px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.tbl td{padding:11px 8px 11px 0;border-top:1px solid var(--edge);color:var(--text-2);font-variant-numeric:tabular-nums}.tbl td:last-child,.tbl th:last-child{padding-right:0}.tbl .r{text-align:right}.buy{color:var(--green)}.sell{color:#ff8a80}.tbl tr.fresh td{animation:fresh 1.4s var(--ease) both}@keyframes fresh{0%{background:rgba(110,69,255,.2);opacity:0}to{background:transparent}}.toasts{position:fixed;z-index:90;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:grid;gap:10px;width:min(420px,calc(100vw - 32px));pointer-events:none}@media(max-width:960px){.toasts{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.toast{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--edge);border-radius:12px;background:var(--ink-3);box-shadow:0 12px 30px -12px rgba(0,0,0,.7);font:500 15px/1.35 var(--font-ui);animation:toast-in .45s var(--bounce) both}.toast.out{animation:toast-out .3s ease-in both}.toast i{flex:none;width:10px;height:10px;border-radius:2px;background:var(--violet)}.toast.good i{background:var(--green)}.toast.warn i{background:var(--orange)}.toast.bad i{background:var(--red)}@keyframes toast-in{0%{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes toast-out{to{opacity:0;transform:translateY(12px) scale(.96)}}.wipe{position:fixed;z-index:100;inset:0;display:grid;grid-template-columns:repeat(var(--cols,8),1fr);grid-template-rows:repeat(var(--rows,6),1fr);pointer-events:none}.wipe i{display:block;background:var(--c,var(--ink-2));transform:scale(0);transition:transform .3s cubic-bezier(.7,0,.3,1) calc(var(--d,0)*1ms)}.wipe.on{pointer-events:auto}.wipe.cover i,.wipe.on i{transform:scale(1.02)}.wipe.cover i{transition:none}html.wipe-cover .wipe{background:var(--ink)}html.wipe-cover body{overflow:hidden}.rv-hide{opacity:0;transform:translateY(20px)}.rv-in{opacity:1;transform:none;transition:opacity .6s var(--ease) calc(var(--d,0)*1ms),transform .7s var(--ease) calc(var(--d,0)*1ms)}.foot{border-top:1px solid var(--edge);background:var(--ink);padding-block:36px calc(40px + env(safe-area-inset-bottom,0px));position:relative}.foot:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--grad);opacity:.7}.foot .row{display:flex;flex-wrap:wrap;gap:20px 48px;justify-content:space-between;align-items:flex-start}.foot p.tag{font:600 20px/1.25 var(--font-head);letter-spacing:-.01em;color:var(--text-2)}.foot p.fine{max-width:64ch;color:var(--text-3);font-size:13.5px;line-height:1.6}.foot p.fine a{color:var(--text-2);font-weight:700}.foot p.fine a:hover{color:var(--orange)}.foot .built{display:flex;flex-wrap:wrap;gap:8px}.foot .built span{height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--edge);border-radius:6px;background:var(--ink-2);font:500 13px/1 var(--font-ui);color:var(--text-2)}.foot nav{display:flex;flex-wrap:wrap;gap:6px 22px}.foot nav a{font:500 15px/1 var(--font-ui);color:var(--text-2);text-decoration:none}.foot nav a:hover{color:var(--orange)}.callout{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--edge);border-left:3px solid var(--violet);border-radius:var(--r);background:var(--ink-2);color:var(--text-2)}.callout b{color:#fff}.callout.warn{border-left-color:var(--orange);background:rgba(245,75,0,.08)}.empty{display:grid;justify-items:start;gap:12px;padding:34px 8px}.empty h3{font-size:26px;color:#fff}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn.gold,.btn.primary{overflow:hidden}.btn.gold:after,.btn.primary:after{content:"";position:absolute;top:-2px;bottom:-2px;left:0;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.42) 50%,transparent);transform:translateX(-130%) skewX(-14deg);pointer-events:none}.btn.gold:focus-visible:after,.btn.gold:hover:after,.btn.primary:focus-visible:after,.btn.primary:hover:after{transform:translateX(330%) skewX(-14deg);transition:transform .85s cubic-bezier(.45,0,.25,1)}.studbar>i{overflow:hidden}.studbar>i:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translateX(-44px);animation:bar-sheen 3.6s ease-in-out infinite}@keyframes bar-sheen{0%{transform:translateX(-44px)}55%,to{transform:translateX(640px)}}.eyebrow.host{display:flex;align-items:center;gap:10px}.eyebrow.host .intern{flex:none;animation:host-in .7s var(--bounce) .15s both,host-hop 7s steps(1) 2.6s infinite}.eyebrow.host .intern+.intern{animation-delay:.32s,3.4s}@keyframes host-in{0%{opacity:0;transform:translateY(14px) scale(.5)}}@keyframes host-hop{0%,88%,to{transform:none}91%{transform:translateY(-5px)}94%{transform:none}97%{transform:translateY(-3px)}}.page-head:hover .eyebrow.host .bot{animation-duration:.32s}@media(prefers-reduced-motion:reduce){.btn.gold:after,.btn.primary:after,.studbar>i:after{display:none}.btn:hover{transform:none}*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.rv-hide{opacity:1;transform:none}}.intern{position:relative;flex:none;display:inline-block;width:11em;height:13em;font-size:4px;vertical-align:middle}.intern.s2{font-size:2px}.intern.s3{font-size:3px}.intern.s5{font-size:5px}.intern.s6{font-size:6px}.intern.s8{font-size:8px}.intern.s10{font-size:10px}.intern.s12{font-size:12px}.bot{left:0;top:0;box-shadow:5em 0 var(--a,#f8824e),5em 1em #3a3a55,1em 2em #3a3a55,2em 2em #3a3a55,3em 2em #3a3a55,4em 2em #3a3a55,5em 2em #3a3a55,6em 2em #3a3a55,7em 2em #3a3a55,8em 2em #3a3a55,9em 2em #3a3a55,1em 3em #3a3a55,2em 3em #0b0b12,3em 3em #0b0b12,4em 3em #0b0b12,5em 3em #0b0b12,6em 3em #0b0b12,7em 3em #0b0b12,8em 3em #0b0b12,9em 3em #3a3a55,1em 4em #3a3a55,2em 4em #0b0b12,3em 4em #b49cff,4em 4em #0b0b12,5em 4em #0b0b12,6em 4em #0b0b12,7em 4em #ff9a62,8em 4em #0b0b12,9em 4em #3a3a55,1em 5em #3a3a55,2em 5em #0b0b12,3em 5em #b49cff,4em 5em #0b0b12,5em 5em #0b0b12,6em 5em #0b0b12,7em 5em #ff9a62,8em 5em #0b0b12,9em 5em #3a3a55,1em 6em #3a3a55,2em 6em #0b0b12,3em 6em #0b0b12,4em 6em #7a5cf0,5em 6em #b8508f,6em 6em #e0602e,7em 6em #0b0b12,8em 6em #0b0b12,9em 6em #3a3a55,1em 7em #3a3a55,2em 7em #3a3a55,3em 7em #3a3a55,4em 7em #3a3a55,5em 7em #3a3a55,6em 7em #3a3a55,7em 7em #3a3a55,8em 7em #3a3a55,9em 7em #3a3a55,2em 8em var(--w,#8a8aa8),3em 8em var(--w,#8a8aa8),4em 8em var(--w,#8a8aa8),5em 8em var(--w,#8a8aa8),6em 8em var(--w,#8a8aa8),7em 8em var(--w,#8a8aa8),8em 8em var(--w,#8a8aa8),1em 9em var(--w,#8a8aa8),2em 9em var(--w,#8a8aa8),3em 9em var(--w,#8a8aa8),4em 9em var(--w,#8a8aa8),5em 9em var(--w,#8a8aa8),6em 9em var(--t,#f9f9fb),7em 9em var(--w,#8a8aa8),8em 9em var(--w,#8a8aa8),9em 9em var(--w,#8a8aa8),1em 10em #3a3a55,2em 10em var(--w,#8a8aa8),3em 10em var(--w,#8a8aa8),4em 10em var(--w,#8a8aa8),5em 10em var(--w,#8a8aa8),6em 10em var(--t,#f9f9fb),7em 10em var(--w,#8a8aa8),8em 10em var(--w,#8a8aa8),9em 10em #3a3a55,3em 11em #3a3a55,4em 11em #3a3a55,6em 11em #3a3a55,7em 11em #3a3a55,3em 12em #3a3a55,4em 12em #3a3a55,6em 12em #3a3a55,7em 12em #3a3a55}.bot,.bot:after{position:absolute;width:1em;height:1em}.bot:after{content:"";left:3em;top:4em;background:#0b0b12;box-shadow:4em 0 #0b0b12;opacity:0;animation:mnt-blink 5s steps(1) infinite}@keyframes mnt-blink{0%{opacity:0}93%{opacity:1}97%{opacity:0}}.bot.work{animation:mnt-bob .9s steps(1) infinite}.bot.walk{animation:mnt-bob .32s steps(1) infinite}@keyframes mnt-bob{0%{transform:translateY(0)}50%{transform:translateY(-.5em)}}.c-mira{--w:#f8824e;--a:#f8824e}.c-pip{--w:#8664ff;--a:#8664ff}.c-dex{--w:#24c98d;--a:#24c98d}.c-penny{--w:#f79009;--a:#f79009}.c-otto{--w:#3fc6d6;--a:#3fc6d6}.c-gus{--w:#ff6fb1;--a:#ff6fb1}.c-boss{--w:#e9e9f2;--a:#f54b00;--t:#f54b00}.c-pip:after{animation-delay:-1.2s}.c-dex:after{animation-delay:-2.1s}.c-penny:after{animation-delay:-3.4s}.c-otto:after{animation-delay:-.6s}.c-gus:after{animation-delay:-4.1s}.c-boss:after{animation-delay:-2.8s}.bubble{z-index:8;padding:6px 9px;color:#0d0d13;font:500 12.5px/1.2 var(--font-display);border-radius:5px;box-shadow:0 3px 0 #a9a9c6,0 8px 18px -6px rgba(0,0,0,.6);white-space:nowrap;pointer-events:none}.bubble,.bubble:after{position:absolute;background:#ffffff}.bubble:after{content:"";left:14px;bottom:-6px;width:8px;height:6px;clip-path:polygon(0 0,100% 0,0 100%)}.bubble.r:after{left:auto;right:14px;clip-path:polygon(0 0,100% 0,100% 100%)}.bubble.inline{position:relative;display:inline-block}.plate{position:absolute;z-index:4;padding:3px 7px;background:#0b0b14;border:1px solid #3c3c5c;border-radius:4px;font:500 12px/1.25 var(--font-display);letter-spacing:.08em;color:#ececf6;white-space:nowrap}.scene{position:relative;overflow:hidden;font-family:var(--font-display);isolation:isolate}.scene.main{width:960px;height:560px}.scene.main:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(420px 260px at 14% 8%,var(--win-glow,rgba(158,131,255,.16)),transparent 70%),radial-gradient(380px 240px at 82% 10%,rgba(245,75,0,.12),transparent 70%),radial-gradient(520px 260px at 46% 74%,rgba(247,144,9,.06),transparent 70%)}.scene-box{overflow-x:auto;overflow-y:hidden;border:1px solid var(--edge);border-radius:14px;background:#11111a;scrollbar-width:thin}.scene-fit{flex:none;margin-inline:auto;overflow:hidden}.scene .wall{position:absolute;background:linear-gradient(180deg,#232340,#1b1b30);border-bottom:8px solid #0f0f1c}.scene .floor{position:absolute;background-color:#151527;background-image:linear-gradient(#1e1e36 2px,transparent 0),linear-gradient(90deg,#1e1e36 2px,transparent 0);background-size:40px 40px}.scene .zone{position:absolute;border:2px dashed #3a3a5a;border-radius:8px;background:rgba(134,100,255,.045)}.scene .zone.glass{border:2px solid rgba(158,131,255,.65);background:rgba(110,69,255,.09)}.scene .zlabel{position:absolute;left:9px;top:7px;font-size:12px;letter-spacing:.14em;color:#c9c9de;white-space:nowrap}.scene .window{position:absolute;overflow:hidden;background:linear-gradient(#0a0820,#2a1a4a 70%,#4a2030);border:4px solid #2f2f45}.scene .window:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:#2f2f45}.scene .bld{position:absolute;bottom:0;background-color:#0b0b14;background-image:radial-gradient(#ffb36b 1px,transparent 1.6px);background-size:6px 7px;background-position:2px 3px}.scene .moon{position:absolute;width:12px;height:12px;background:#f3e9ff;box-shadow:0 0 10px #c9b8ff}.scene .star{position:absolute;width:2px;height:2px;background:#d8cfff;animation:mnt-twinkle 2.4s steps(1) infinite}@keyframes mnt-twinkle{50%{opacity:.3}}.scene .clock{position:absolute;width:34px;height:34px;border-radius:50%;background:#e9e9f2;border:4px solid #2f2f45}.scene .clock:before{top:3px;height:10px;background:#0d0d13;animation:mnt-spin 40s linear infinite}.scene .clock:after,.scene .clock:before{content:"";position:absolute;left:12px;width:2px;transform-origin:50% 100%}.scene .clock:after{top:6px;height:7px;background:#f54b00;animation:mnt-spin 6s steps(12) infinite}@keyframes mnt-spin{to{transform:rotate(1turn)}}.scene .board{position:absolute;background-color:#1c1c2b;background-image:radial-gradient(#262636 1px,transparent 1.5px);background-size:6px 6px;border:5px solid #2f2f45}.pin-card{position:absolute;padding:4px 6px 3px;background:#f4f2fa;color:#0d0d13;font:700 10px/1.2 var(--font-display);box-shadow:0 2px 0 rgba(0,0,0,.45);white-space:nowrap;text-decoration:none}.pin-card:before{content:"";position:absolute;left:50%;top:-3px;width:5px;height:5px;margin-left:-2px;background:#f54b00}.pin-card.new{background:linear-gradient(90deg,#b49cff,#ffb08a);animation:mnt-pop .5s steps(3) 1}.pin-card.grad{background:#c8f5e3}@keyframes mnt-pop{0%{transform:scale(.2)}to{transform:scale(1)}}.scene .screen{position:absolute;background:#08080e;border:4px solid #2f2f45;box-shadow:0 0 0 2px #0b0b12,0 0 22px rgba(110,69,255,.22)}.scene .sbar{height:6px;background:#1c1c2b;overflow:hidden}.scene .sbar>span{display:block;height:100%;background:var(--grad);transition:width .6s steps(4)}.scene .desk{position:absolute;z-index:3;background:#30304c;border-top:8px solid #55557c;box-shadow:0 5px 0 #0b0b14,0 14px 18px -10px rgba(0,0,0,.7)}.scene .mon{position:absolute;z-index:4;width:34px;height:24px;background:#08080e;border:3px solid #5a5a80;box-shadow:0 0 12px rgba(134,100,255,.35)}.scene .mon:after{content:"";position:absolute;left:50%;bottom:-9px;width:8px;height:6px;margin-left:-4px;background:#3a3a55}.scene .mon .ln{display:block;height:3px;margin:4px 4px 0;background:#8664ff;animation:mnt-type 2.2s steps(4) infinite}.scene .mon .ln.b{background:#f8824e;animation-delay:-.7s}.scene .mon .ln.c{background:#24c98d;animation-delay:-1.4s}@keyframes mnt-type{0%{width:4px}to{width:24px}}.scene .papers{height:12px;box-shadow:2px -3px 0 #d6d2e4,4px -6px 0 #f4f2fa}.scene .env,.scene .papers{position:absolute;z-index:4;width:22px;background:#f4f2fa}.scene .env{height:14px;box-shadow:3px -4px 0 #d6d2e4}.scene .env:after{content:"";position:absolute;right:2px;top:2px;width:4px;height:4px;background:#f54b00}.scene .plant{position:absolute;z-index:3;width:22px;height:18px;background:#5a3a5a;border-top:4px solid #7a4f7a}.scene .plant:before{content:"";position:absolute;left:-4px;top:-26px;width:30px;height:22px;background:#24c98d;border-radius:40% 40% 20% 20%;box-shadow:inset -6px -4px 0 #17996a}.scene .cooler{position:absolute;z-index:3;width:26px;height:40px;background:#c9c9da;border-bottom:6px solid #8a8aa8}.scene .cooler:before{content:"";position:absolute;left:3px;top:-22px;width:20px;height:22px;background:#8664ff;opacity:.85;border-radius:4px 4px 0 0}.scene .printer{position:absolute;z-index:3;width:44px;height:26px;background:#8a8aa8;border-top:6px solid #c9c9da}.scene .printer:after{content:"";position:absolute;left:10px;top:-14px;width:24px;height:12px;background:#f4f2fa;animation:mnt-print 3s steps(3) infinite}@keyframes mnt-print{0%{height:0;top:-2px}to{height:12px;top:-14px}}.scene .vault{position:absolute;z-index:3;width:92px;height:92px;border-radius:50%;background:#3a3a55;border:6px solid #8a8aa8;box-shadow:inset 0 0 0 8px #2f2f45,0 5px 0 #0b0b12}.scene .vault:before{width:46px;height:6px;margin:-3px 0 0 -23px;background:#c9c9da;animation:mnt-spin 9s steps(12) infinite}.scene .vault:after,.scene .vault:before{content:"";position:absolute;left:50%;top:50%}.scene .vault:after{width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--grad)}.scene .coin{width:12px;height:12px;box-shadow:inset -3px -3px 0 #b86a00;border-radius:2px}.scene .coin,.scene .pile{position:absolute;background:#f79009}.scene .pile{z-index:4;width:24px;height:6px;box-shadow:0 -6px 0 #ffb341,0 -12px 0 #f79009,0 3px 0 #b86a00}.scene .drop{z-index:5;animation:mnt-drop 1.4s steps(6) infinite}@keyframes mnt-drop{0%{transform:translateY(-36px);opacity:0}20%{opacity:1}80%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:0}}.scene .lift{position:absolute;z-index:3;background:#1c1c2b;border:5px solid #8a8aa8;overflow:hidden}.scene .door{position:absolute;top:0;bottom:0;width:50%;background:#3a3a55;animation:mnt-doorL 8s steps(6) infinite}.scene .door.l{left:0;border-right:2px solid #2f2f45}.scene .door.r{right:0;border-left:2px solid #2f2f45;animation-name:mnt-doorR}@keyframes mnt-doorL{0%,45%{transform:translateX(0)}55%,85%{transform:translateX(-92%)}95%,to{transform:translateX(0)}}@keyframes mnt-doorR{0%,45%{transform:translateX(0)}55%,85%{transform:translateX(92%)}95%,to{transform:translateX(0)}}.scene .liftsign{position:absolute;z-index:4;padding:2px 6px;background:#0b0b12;color:#24c98d;font-size:10px;border:2px solid #2f2f45;white-space:nowrap}.scene .walker{position:absolute;z-index:6;left:250px;top:256px;width:44px;height:52px;animation:mnt-route 18s linear infinite}.scene .walker .paper{position:absolute;z-index:1;left:34px;top:34px;width:10px;height:12px;background:#f4f2fa;box-shadow:0 0 0 1px #c9c4da}.scene .walker .bubble{left:-96px;top:-28px}@keyframes mnt-route{0%{left:250px;top:256px}6%{left:250px;top:300px}18%{left:452px;top:300px}28%{left:452px;top:120px}38%{left:452px;top:120px}48%{left:452px;top:300px}56%{left:372px;top:300px}62%{left:372px;top:336px}72%{left:372px;top:336px}78%{left:372px;top:300px}92%{left:250px;top:300px}to{left:250px;top:256px}}.logrow{display:flex;gap:10px;align-items:flex-start;padding:10px;background:var(--ink);border:1px solid var(--edge);border-radius:8px;text-decoration:none;color:inherit}a.logrow{transition:border-color .15s,transform .2s var(--ease)}a.logrow:hover{border-color:var(--hi);transform:translateX(3px)}.logrow p{margin:0;font-size:14px;line-height:1.4;color:var(--text-2)}.logrow p b{color:#fff;font-weight:700}.logrow .when{margin-top:2px;font-size:12px;color:var(--text-3)}.member{background:var(--ink-2);border:1px solid var(--edge);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.member:hover{transform:translateY(-3px);border-color:var(--hi);box-shadow:0 16px 34px -20px rgba(110,69,255,.6)}.member:hover .bot{animation-duration:.32s}.member .who{display:flex;align-items:center;gap:14px}.member .mname{font:700 19px/1.1 var(--font-head);letter-spacing:-.01em;color:#fff}.member .mrole{margin-top:3px;font-size:13px;color:var(--orange);letter-spacing:.02em}.member .mdesc{font-size:14px;line-height:1.5;color:var(--text-2)}.member .mstatus{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-3)}.member .mstatus .led{flex:none;width:8px;height:8px;background:var(--green);box-shadow:0 0 8px var(--green);animation:mnt-twinkle 1.6s steps(1) infinite}.scene .zone{transition:border-color .4s,box-shadow .4s,background .4s}.scene .zone.active{border-style:solid;border-color:#9e83ff;background:rgba(134,100,255,.1);box-shadow:0 0 0 1px rgba(245,75,0,.35),0 0 36px -6px rgba(134,100,255,.55),inset 0 0 40px -18px rgba(245,75,0,.45)}.scene .zone.active .zlabel{color:#fff}.scene .board{transition:box-shadow .4s}.scene .board.lit{box-shadow:0 0 0 2px #9e83ff,0 0 30px rgba(134,100,255,.6)}.scene .mon.flash.buy{border-color:#24c98d;box-shadow:0 0 18px rgba(36,201,141,.8);animation:mnt-flash .5s steps(2) 4}.scene .mon.flash.sell{border-color:#f04438;box-shadow:0 0 18px rgba(240,68,56,.8);animation:mnt-flash .5s steps(2) 4}.scene .screen.flash.buy{box-shadow:0 0 0 2px #0b0b12,0 0 28px rgba(36,201,141,.55)}.scene .screen.flash.sell{box-shadow:0 0 0 2px #0b0b12,0 0 28px rgba(240,68,56,.55)}@keyframes mnt-flash{50%{filter:brightness(1.8)}}.scene .vault.fast:before{animation-duration:1.2s}.scene .lift.open .door{animation:none}.scene .lift.open .door.l{transform:translateX(-92%);transition:transform .5s steps(5)}.scene .lift.open .door.r{transform:translateX(92%);transition:transform .5s steps(5)}.scene .fx{inset:0;z-index:9;pointer-events:none}.scene .fx,.scene .fx>*{position:absolute}.scene .fx-fly{left:200px;top:192px;font-size:12px;animation:mnt-fly 1.6s cubic-bezier(.3,.7,.3,1) both}@keyframes mnt-fly{0%{transform:translate(0) scale(.6) rotate(0);opacity:0}12%{opacity:1}55%{transform:translate(150px,-190px) scale(1.25) rotate(-8deg)}to{transform:translate(262px,-150px) scale(1) rotate(-3deg);opacity:1}}.scene .fx-sparkle{width:0;height:0}.scene .fx-sparkle i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;background:#ffd08a;box-shadow:0 0 8px #f8824e;transform:rotate(var(--a)) translateY(0);opacity:0;animation:mnt-spark .9s ease-out 1.4s both}.scene .fx-sparkle.big i{width:8px;height:8px;background:#c9b8ff;box-shadow:0 0 10px #8664ff;animation-delay:1.1s}@keyframes mnt-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-46px)}}.scene .fx-float{padding:4px 8px;border-radius:5px;font:700 15px/1 var(--font-display);white-space:nowrap;animation:mnt-float 2.6s ease-out both}.scene .fx-float.buy{background:#0f3d2d;color:#4ff0b3;box-shadow:0 0 14px rgba(36,201,141,.5)}.scene .fx-float.sell{background:#4a1714;color:#ff8f86;box-shadow:0 0 14px rgba(240,68,56,.5)}.scene .fx-float.claim{background:#4a3006;color:#ffc35c;box-shadow:0 0 14px rgba(247,144,9,.5);animation-delay:.6s}@keyframes mnt-float{0%{transform:translateY(14px);opacity:0}15%{transform:translateY(0);opacity:1}75%{opacity:1}to{transform:translateY(-52px);opacity:0}}.scene .fx-ring{width:18px;height:18px;border:2px solid #24c98d;border-radius:50%;animation:mnt-ring 1.2s ease-out 3 both}.scene .fx-ring.sell{border-color:#f04438}@keyframes mnt-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(2.6);opacity:0}}.scene .fx-coin{top:296px;width:12px;height:12px;background:#f79009;box-shadow:inset -3px -3px 0 #b86a00,0 0 10px rgba(247,144,9,.6);border-radius:2px;animation:mnt-coin 1.1s cubic-bezier(.5,0,1,.6) var(--d) 2 both}@keyframes mnt-coin{0%{transform:translateY(-30px);opacity:0}25%{opacity:1}85%{transform:translateY(112px);opacity:1}to{transform:translateY(112px);opacity:0}}.scene .fx-rise{left:808px;top:470px;font-size:12px;animation:mnt-rise 2.4s ease-in-out .4s both}@keyframes mnt-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}80%{transform:translateY(-88px);opacity:1}to{transform:translateY(-104px);opacity:0}}.scene .fx-stamp{padding:6px 10px;border:3px solid #f54b00;border-radius:6px;color:#ff7a3d;background:rgba(13,13,19,.85);font:700 16px/1 var(--font-display);letter-spacing:.12em;transform:rotate(-12deg);animation:mnt-stamp .5s cubic-bezier(.2,1.6,.4,1) .3s both}@keyframes mnt-stamp{0%{transform:rotate(-12deg) scale(2.6);opacity:0}to{transform:rotate(-12deg) scale(1);opacity:1}}.scene .lights{position:absolute;inset:0;z-index:12;pointer-events:none}.scene .lights span{position:absolute;background:#05050a;animation:mnt-lights .45s steps(3) var(--d) both}.scene .lights:before{content:"";position:absolute;inset:0;background:rgba(5,5,10,.6);animation:mnt-lights .5s steps(3) 1.25s both}@keyframes mnt-lights{to{opacity:0}}.scene .lights-t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:8px 14px;border:1px solid #3a3a5a;border-radius:6px;background:#0b0b14;color:#c9b8ff;font:500 14px/1 var(--font-display);letter-spacing:.2em;white-space:nowrap;animation:mnt-lights .3s steps(2) 1.4s both}.scene.booting .intern{animation:mnt-boot .25s steps(2) 5}@keyframes mnt-boot{50%{filter:brightness(.25)}}.scene .hit{position:absolute;z-index:10;border-radius:10px;outline:0}.scene .hit:focus-visible,.scene .hit:hover{box-shadow:0 0 0 2px rgba(158,131,255,.7),0 0 24px rgba(134,100,255,.35);background:rgba(134,100,255,.06)}.scene .icard{position:absolute;z-index:11;width:236px;padding:12px 14px;border:1px solid #3a3a5a;border-radius:10px;background:rgba(13,13,19,.96);box-shadow:0 18px 40px -14px rgba(0,0,0,.8),0 0 0 1px rgba(110,69,255,.25);font-family:var(--font-ui);pointer-events:none;animation:mnt-card .18s ease-out both}@keyframes mnt-card{0%{opacity:0;transform:translateY(6px)}}.scene .icard-hd{display:flex;align-items:center;gap:10px}.scene .icard-hd b{display:block;font:700 15px/1.1 var(--font-head);color:#fff}.scene .icard-hd small{display:block;margin-top:2px;font-size:11.5px;color:var(--orange)}.scene .icard p{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-2)}.scene .icard-cta{display:block;margin-top:8px;font-size:12px;font-weight:700;color:#c9b8ff}.scene .window{transition:background .8s}.scene .window:before{content:"";position:absolute;left:-30px;top:9px;width:6px;height:3px;background:#fff;opacity:.08;box-shadow:6px 0 #fff,12px 0 #fff,3px -3px #fff,9px -3px #fff,30px 9px #fff,36px 9px #fff,33px 6px #fff;animation:mnt-cloud 46s linear infinite}@keyframes mnt-cloud{to{transform:translateX(190px)}}.scene .bld:after{content:"";position:absolute;inset:0;background-image:radial-gradient(#fff1c9 1px,transparent 1.7px);background-size:12px 14px;background-position:5px 6px;opacity:0;animation:mnt-city 3.4s steps(1) infinite}.scene .bld:nth-child(2n):after{animation-delay:-1.2s;animation-duration:4.6s}.scene .bld:nth-child(3n):after{animation-delay:-2.4s;background-position:2px 10px}@keyframes mnt-city{0%,38%{opacity:0}42%,72%{opacity:1}76%{opacity:.25}}.scene .moon{transition:background .8s,box-shadow .8s;transform:translateY(calc((1 - sin(var(--sky-t,.5) * 180deg)) * 9px))}html[data-sky=dawn]{--win-glow:rgba(248,130,78,.16)}html[data-sky=dawn] .scene .window{background:linear-gradient(#2b2160,#8a4a8a 55%,#f8824e)}html[data-sky=dawn] .scene .star,html[data-sky=dawn] .scene .window:before{opacity:.35}html[data-sky=dawn] .scene .moon,html[data-sky=dusk] .scene .moon{background:#ffc27a;box-shadow:0 0 14px 3px rgba(248,130,78,.7)}html[data-sky=day]{--win-glow:rgba(255,236,206,.14)}html[data-sky=day] .scene .window{background:linear-gradient(#5f7cff,#a3b6ff 62%,#e4dcff)}html[data-sky=day] .scene .window:before{opacity:.9}html[data-sky=day] .scene .star{display:none}html[data-sky=day] .scene .moon{background:#fff4c2;box-shadow:0 0 12px 4px rgba(255,214,107,.75)}html[data-sky=day] .scene .bld{background-color:#2c3264;background-image:radial-gradient(rgba(196,210,255,.4) 1px,transparent 1.6px)}html[data-sky=day] .scene .bld:after{display:none}html[data-sky=dusk]{--win-glow:rgba(245,75,0,.15)}html[data-sky=dusk] .scene .window{background:linear-gradient(#2a1a5a,#b2457a 52%,#f54b00)}html[data-sky=dusk] .scene .window:before{opacity:.3}html[data-sky=dusk] .scene .star{opacity:.5}.scene .clock.live:before{animation:none;transform:rotate(var(--mm));transition:transform .6s}.scene .clock.live:after{animation:none;top:6px;height:7px;transform:rotate(var(--hh));transition:transform .6s}.scene .plant:before{transform-origin:50% 100%;animation:mnt-sway 4.8s steps(2) infinite}.scene .plant:nth-of-type(2n):before{animation-delay:-2s}@keyframes mnt-sway{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.scene .intern.idle-stretch{animation:mnt-stretch 1.2s cubic-bezier(.4,0,.3,1) 2 both;transform-origin:50% 100%}@keyframes mnt-stretch{0%,to{transform:none}35%{transform:scale(.92,1.14) translateY(-3px)}60%{transform:scale(1.06,.94)}}.scene .idle{position:absolute;z-index:9;pointer-events:none}.scene .idle-lines{width:44px;height:20px}.scene .idle-lines i{position:absolute;bottom:0;width:2px;height:7px;background:#c9b8ff;opacity:0;animation:mnt-lines 1.2s ease-out 2 both}.scene .idle-lines i:first-child{left:-6px}.scene .idle-lines i:nth-child(2){right:-6px;animation-delay:.1s}@keyframes mnt-lines{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.scene .idle-mug{width:10px;height:9px;background:#f4f2fa;box-shadow:inset 0 -3px 0 #d6d2e4;animation:mnt-pop .3s steps(3) both}.scene .idle-mug:after{content:"";position:absolute;right:-4px;top:2px;width:3px;height:4px;border:2px solid #f4f2fa;border-left:0}.scene .idle-mug i{position:absolute;bottom:11px;width:2px;height:5px;background:rgba(244,242,250,.7);animation:mnt-steam 1.2s steps(4) infinite}.scene .idle-mug i:first-child{left:2px}.scene .idle-mug i:nth-child(2){left:6px;animation-delay:-.6s}@keyframes mnt-steam{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(-10px);opacity:0}}.scene .idle-note{font:700 15px/1 var(--font-ui);color:#c9b8ff;text-shadow:0 0 8px rgba(134,100,255,.8);opacity:0;animation:mnt-note 1.8s ease-out both}.scene .idle-note.b{color:#ffb08a;text-shadow:0 0 8px rgba(245,75,0,.7);animation-delay:.6s}.scene .idle-note.c{animation-delay:1.2s}@keyframes mnt-note{0%{opacity:0;transform:translateY(6px) rotate(-8deg)}20%{opacity:1}to{opacity:0;transform:translate(10px,-26px) rotate(8deg)}}.scene .idle-batt{width:18px;height:10px;border:2px solid #e9e9f2;animation:mnt-pop .3s steps(3) both}.scene .idle-batt:before{content:"";position:absolute;right:-5px;top:2px;width:3px;height:3px;background:#e9e9f2}.scene .idle-batt i{position:absolute;left:1px;top:1px;bottom:1px;width:0;background:#24c98d;box-shadow:0 0 6px #24c98d;animation:mnt-charge 2.4s steps(4) .3s both}@keyframes mnt-charge{to{width:12px}}.scene .idle-glug{width:20px;height:22px}.scene .idle-glug i{position:absolute;bottom:0;width:3px;height:3px;background:#e4dcff;opacity:0;animation:mnt-bubble 1.1s ease-in 3 both}.scene .idle-glug i:first-child{left:4px}.scene .idle-glug i:nth-child(2){left:11px;animation-delay:.35s}.scene .idle-glug i:nth-child(3){left:7px;animation-delay:.7s}@keyframes mnt-bubble{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.scene .idle-word{padding:2px 5px;border-radius:3px;background:rgba(13,13,19,.85);color:#c9b8ff;font:500 10px/1 var(--font-display);letter-spacing:.08em;animation:mnt-note 2.6s ease-out .2s both}.scene .plant.sway:before{animation:mnt-sway .5s steps(2) 6}.scene .idle-leaf{width:5px;height:3px;background:#24c98d;box-shadow:1px 1px 0 #17996a;animation:mnt-leaf 2.4s ease-in .3s both}@keyframes mnt-leaf{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}50%{transform:translate(10px,18px) rotate(40deg)}to{opacity:0;transform:translate(-4px,38px) rotate(-30deg)}}@media(prefers-reduced-motion:reduce){.scene .bld:after,.scene .idle,.scene .intern.idle-stretch,.scene .plant:before,.scene .window:before{animation:none!important}.scene .idle{display:none}.bot,.bot:after,.member .mstatus .led,.pin-card.new,.scene .clock:after,.scene .clock:before,.scene .door,.scene .drop,.scene .fx-coin,.scene .fx-float,.scene .fx-fly,.scene .fx-ring,.scene .fx-rise,.scene .fx-sparkle i,.scene .fx-stamp,.scene .icard,.scene .mon .ln,.scene .mon.flash,.scene .printer:after,.scene .star,.scene .vault:before,.scene .walker,.scene.booting .intern{animation:none!important}.scene .fx-fly{transform:translate(262px,-150px)}.scene .fx-coin,.scene .fx-ring,.scene .fx-sparkle,.scene .lights{display:none}}.home{--nav-h:64px;padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-h));padding-bottom:72px}@media(max-width:960px){.home{--nav-h:58px}}.stage{position:relative;display:flex;flex-direction:column;height:calc(100svh - var(--nav-h) - env(safe-area-inset-top,0px));min-height:520px;background:radial-gradient(900px 420px at 15% 0,rgba(110,69,255,.18),transparent 70%),radial-gradient(800px 380px at 90% 100%,rgba(245,75,0,.12),transparent 70%),#0a0a10;border-bottom:1px solid var(--edge)}.stage-bar{flex:none;justify-content:space-between;gap:10px 16px;padding:10px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid rgba(38,38,54,.7);background:rgba(13,13,19,.55);backdrop-filter:blur(8px)}.stage-bar,.stage-l{display:flex;flex-wrap:wrap;align-items:center}.stage-l{gap:8px 14px;min-width:0}.built-on{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border:1px solid var(--edge);border-radius:999px;background:var(--ink-2);font:500 13px/1 var(--font-ui);letter-spacing:.02em;color:var(--text-2);text-decoration:none;transition:border-color .2s,box-shadow .2s,color .2s}.built-on img{display:block;flex:none}.built-on:focus-visible,.built-on:hover{border-color:rgba(245,75,0,.55);color:#fff;box-shadow:0 0 18px -6px rgba(245,75,0,.6)}.stage-t{margin:0;font:600 16px/1.2 var(--font-head);letter-spacing:-.01em;color:#fff}.stage-n{font-size:13.5px;color:var(--text-3)}.stage-n a{color:var(--orange);text-decoration:none;font-weight:500}.stage-n a:hover{text-decoration:underline}.stage-r{display:flex;flex-wrap:wrap;gap:8px}.btn.snd.on{border-color:var(--violet);color:#fff;box-shadow:0 0 0 1px rgba(158,131,255,.35),0 0 16px -4px rgba(134,100,255,.6)}.stage-hint{display:none;width:100%;font:500 12px/1.2 var(--font-data);letter-spacing:.06em;color:var(--text-3)}.ticker{flex:none;position:relative;overflow:hidden;height:38px;border-bottom:1px solid rgba(38,38,54,.7);background:rgba(10,10,16,.7);-webkit-mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker.quiet{display:flex;align-items:center;justify-content:center;padding:0 16px;font-size:13px;color:var(--text-3);-webkit-mask:none;mask:none}.ticker-track{display:flex;width:max-content;height:100%;animation:mnt-ticker linear infinite}.ticker:focus-within .ticker-track,.ticker:hover .ticker-track{animation-play-state:paused}.ticker-row{display:flex;align-items:center;gap:26px;padding-right:26px}@keyframes mnt-ticker{to{transform:translateX(-50%)}}.tick{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;color:var(--text-2);text-decoration:none}a.tick:hover{color:#fff}.tick .tk{padding:2px 6px;border-radius:4px;font:500 11px/1.2 var(--font-data);letter-spacing:.06em;background:var(--ink-3);color:var(--text-2)}.tick .tk.buy{background:rgba(36,201,141,.16);color:var(--green)}.tick .tk.sell{background:rgba(240,68,56,.16);color:#ff8a80}.tick .tk.launch{background:rgba(134,100,255,.18);color:#c9b8ff}.tick .tk.claim{background:rgba(247,144,9,.16);color:#ffc35c}.tick .tk.graduated,.tick .tk.graduating{background:rgba(255,111,177,.16);color:#ff9cc9}.tick .sym{font:700 13px var(--font-display);color:#fff}.tick .amt{font:500 12.5px var(--font-data);color:var(--text)}.tick .by{color:var(--text-3);font-size:12px}.now-playing{flex:none;height:34px;justify-content:center;padding:0 16px}.now-playing,.now-playing p{display:flex;align-items:center;overflow:hidden}.now-playing p{gap:10px;margin:0;font-size:13.5px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;animation:mnt-np .35s ease-out both}.now-playing p>span{overflow:hidden;text-overflow:ellipsis}.now-playing p b{color:#fff}.now-playing .mode{flex:none;padding:2px 7px;border-radius:4px;font:500 10.5px/1.3 var(--font-data);letter-spacing:.12em}.now-playing .mode.live{background:rgba(36,201,141,.18);color:var(--green)}.now-playing .mode.replay{background:rgba(134,100,255,.18);color:#c9b8ff}.now-playing .mode.demo{background:rgba(247,144,9,.18);color:#ffc35c}@keyframes mnt-np{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker{overflow-x:auto}.now-playing p{animation:none}}.stage .scene-box.fill{flex:1;min-height:0;display:flex;border:0;border-radius:0;background:transparent;padding:clamp(8px,1.4vw,22px)}.stage .scene-fit{margin:auto;border-radius:12px;box-shadow:0 0 0 1px #2c2c44,0 40px 90px -40px rgba(0,0,0,.9),0 0 120px -40px rgba(110,69,255,.35)}.stage.is-full{height:100vh;min-height:0}.stage:fullscreen{height:100vh;width:100vw}.stage:fullscreen .scene-box.fill{padding:12px}.home .hero{display:grid;justify-items:center;text-align:center;padding-block:88px 24px}.home .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px}.home .chips a.chip{text-decoration:none;color:var(--text)}.home .chips a.chip:hover{border-color:var(--hi)}.home h1{max-width:16ch;font-size:clamp(42px,6.2vw,88px);line-height:.98;letter-spacing:-.045em;color:#fff}.home .sub{max-width:60ch;margin-top:22px;font-size:18.5px;line-height:1.6;color:var(--text-2)}.brief{display:grid;gap:12px;justify-items:center;width:min(780px,100%);margin-top:36px}.brief-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 8px 8px 16px;border:1px solid #2f2f45;border-radius:999px;background:rgba(18,18,28,.85);box-shadow:0 24px 70px -34px rgba(110,69,255,.75),inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .2s,box-shadow .2s}.brief-row:focus-within{border-color:var(--purple);box-shadow:0 24px 70px -30px rgba(110,69,255,.9),0 0 0 3px rgba(110,69,255,.22)}.brief-row .intern{margin-top:-6px}.brief-row .input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 6px;border:0;background:transparent;font-size:16px;box-shadow:none}.brief-row .input:focus{box-shadow:none}.brief-row .btn{flex:none;border-radius:999px;min-height:48px;padding:0 22px}.brief .fine{margin:0;max-width:60ch;font-size:13.5px;line-height:1.5;color:var(--text-3)}.hud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(900px,100%);margin-top:56px;border-block:1px solid var(--edge)}.hud>div{padding:18px 12px;min-width:0}.hud>div+div{border-left:1px solid var(--edge)}.hud dt{font:500 11.5px/1.2 var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.hud dd{margin:8px 0 0;font:600 30px/1 var(--font-head);letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud dd small{margin-left:6px;font:500 14px var(--font-ui);color:var(--text-3)}.floorplan{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:48px}.side-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.side-hd .ph{margin:0}.log{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desk-panel .who{display:flex;gap:10px;margin-bottom:14px}.side-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.floorplan a:not(.btn):not(.logrow){color:var(--orange)}.sec{padding-block:88px 8px}.sec-head{display:grid;gap:14px;max-width:760px;margin-bottom:30px}.sec-head h2{font-size:clamp(32px,4.2vw,52px);letter-spacing:-.035em;color:#fff}.sec-head p{color:var(--text-2);font-size:17px;max-width:62ch}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.story{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:36px;align-items:start}.story-stage{position:sticky;top:calc(var(--nav-h) + 28px);display:grid;gap:14px}.story-stage .scene-box{border-radius:14px;box-shadow:0 30px 70px -40px rgba(0,0,0,.9),0 0 80px -40px rgba(110,69,255,.45)}.scene.story-scene{width:760px;height:230px}.story-scene .zlabel{top:auto;bottom:6px}.story-card{position:absolute;left:0;top:0;z-index:7;font-size:13px;animation:none;transition:transform .75s cubic-bezier(.3,.8,.3,1);box-shadow:0 6px 16px -6px rgba(0,0,0,.7),0 0 18px rgba(158,131,255,.55)}.story-scene .bubble{animation:mnt-card .25s ease-out both}.story-scene .story-curve{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s ease-out}.story-scene.at-2 .story-curve,.story-scene.at-3 .story-curve,.story-scene.at-4 .story-curve{stroke-dashoffset:0}.story-scene .story-vault{width:64px;height:64px}.story-coin{position:absolute;top:96px;width:10px;height:10px;background:#f79009;box-shadow:inset -3px -3px 0 #b86a00;border-radius:2px;animation:mnt-coin 1.1s cubic-bezier(.5,0,1,.6) var(--d) infinite both}.story-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.story-progress i{height:4px;border-radius:2px;background:var(--edge);transition:background .4s}.story-progress i.on{background:var(--grad)}.story-cap{margin:0;font:600 18px/1.3 var(--font-head);color:#fff;animation:mnt-np .35s ease-out both}.story-cap .num{font:500 12px var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.story-steps{display:grid}.story-steps li{min-height:58vh;display:flex;align-items:center;transition:opacity .4s}.story-steps li:not(.on){opacity:.38}.story-steps .panel{position:relative;display:grid;gap:12px;width:100%}.story-steps li.on .panel{border-color:rgba(158,131,255,.55);box-shadow:0 0 0 1px rgba(245,75,0,.18),0 20px 50px -30px rgba(110,69,255,.6)}.story-steps .n{position:absolute;right:18px;top:16px;font-size:12px;color:var(--text-3)}.story-who{display:flex;align-items:center;gap:12px}.story-steps h3{font-size:22px;color:#fff}.story-steps p{font-size:15.5px;line-height:1.6;color:var(--text-2)}@media(max-width:900px){.story{grid-template-columns:minmax(0,1fr);gap:18px}.story-stage{top:calc(var(--nav-h) + 8px);z-index:5;padding:8px 0;background:linear-gradient(var(--ink) 85%,transparent)}.story-steps li{min-height:46vh}}@media(prefers-reduced-motion:reduce){.story-card,.story-scene .story-curve,.story-steps li{transition:none}.story-coin{animation:none;display:none}}.team{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px}.how,.team{display:grid}.how{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.how li{display:grid;gap:12px;align-content:start;position:relative}.how .n{position:absolute;right:16px;top:14px;font-size:12px;color:var(--text-3)}.how h3{font-size:19px;color:#fff}.how p{font-size:14px;line-height:1.55;color:var(--text-2)}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.calc .ctl{display:grid;gap:6px;padding-block:8px}.calc .ctl .row{display:flex;justify-content:space-between;gap:10px;font-size:14.5px;color:var(--text-2)}.calc .ctl output{font:500 14px var(--font-data);color:#fff}.calc .out{display:grid;gap:16px;align-content:start}.calc .split{display:flex;height:16px;border-radius:4px;overflow:hidden;background:var(--ink)}.calc .split i{display:block;height:100%;transition:width .3s var(--ease)}.maps{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.map,.maps{display:grid}.map{gap:12px;align-content:start;padding:18px;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s var(--ease)}.map:hover{border-color:var(--hi);transform:translateY(-2px)}.map .top{display:flex;align-items:center;justify-content:space-between;gap:10px}.map .q{font:500 12px/1 var(--font-data);letter-spacing:.14em;color:var(--text-3)}.map h3{font-size:21px;color:#fff}.map svg{display:block;width:100%;height:auto}.map p{font-size:14px;line-height:1.55;color:var(--text-2)}.map .kv{font-size:13.5px}.map .kv>div{padding:7px 0}.faq details{border-top:1px solid var(--edge);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--edge)}.faq summary{cursor:pointer;font:600 18px/1.3 var(--font-head);color:#fff;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--orange)}.faq details[open] summary:after{content:"−"}.faq details p{margin-top:10px;max-width:70ch;color:var(--text-2)}@media(max-width:1100px){.how{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.hud{grid-template-columns:repeat(2,minmax(0,1fr))}.hud>div:nth-child(3){border-left:0}.hud>div:nth-child(n+3){border-top:1px solid var(--edge)}.calc,.floorplan{grid-template-columns:minmax(0,1fr)}.how{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.stage{height:auto;min-height:0}.stage .scene-box.fill{height:430px;flex:none;padding:10px;overflow-x:auto}.stage-n{display:none}.stage-hint{display:block}.log{grid-template-columns:minmax(0,1fr)}.home .hero{padding-block:56px 16px}}@media(max-width:560px){.how{grid-template-columns:minmax(0,1fr)}.hud dd{font-size:24px}.brief-row{flex-wrap:wrap;border-radius:18px;padding:10px}.brief-row .intern{display:none}.brief-row .btn{width:100%}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:22px}.stat{padding:14px 16px 13px;border:1px solid var(--edge);border-radius:12px;background:var(--ink-2);min-width:0}.stat .v{display:block;margin-top:6px;font:600 28px/1.05 var(--font-head);letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat .v small{font:500 14px var(--font-ui);color:var(--text-3);margin-left:5px}.stat .s{display:block;margin-top:4px;font:400 12.5px/1.3 var(--font-ui);color:var(--text-3)}.stat.good .v{color:var(--green)}.stat.gold .v{color:var(--orange)}.stat.bad .v{color:#ff8a80}.pinwall{padding:18px;margin-bottom:26px;background-color:#16161f;background-image:radial-gradient(#22222f 1px,transparent 1.5px);background-size:8px 8px}.pinwall-hd{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:16px}.pinwall-hd .live{margin-left:auto;max-width:100%}.pinwall-hd .live .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pinwall-hd .live b{font-family:var(--font-data)}.pins{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:16px}.pins li{transform:rotate(var(--r,0deg));transition:transform .2s var(--ease)}.pins li:hover{transform:rotate(0deg) translateY(-3px)}.pin{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:center;padding:12px;background:#f4f2fa;color:#0d0d13;text-decoration:none;box-shadow:0 4px 0 rgba(0,0,0,.45)}.pin:before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;margin-left:-4px;background:var(--brand)}.pin.grad{background:#d6f6e9}.pin-id{display:grid;min-width:0}.pin-id b{font:700 15px/1.15 var(--font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-id small{font:500 12px/1.2 var(--font-data);color:#4a4a63}.pin .studbar{grid-column:1/-1;background:#dcd8ea;border-color:#c9c4da}.pin .studbar:after{background:repeating-linear-gradient(90deg,transparent 0 calc(5% - 2px),#dcd8ea calc(5% - 2px) 5%)}.pin-pc{position:absolute;right:10px;top:10px;font-size:12px;color:#4a4a63}.bar-row{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:space-between;margin-bottom:20px}.bar-row .seg{min-width:min(100%,560px)}.bar-row .seg button{padding:0 8px;font-size:14.5px}.search{position:relative;flex:1 1 260px;max-width:380px}.search input{width:100%;min-height:48px;padding:0 14px 0 42px;border:1px solid var(--edge);border-radius:var(--r);background:var(--ink);color:#fff;font:500 15px/1.3 var(--font-ui)}.search input:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 3px rgba(110,69,255,.25)}.search svg{position:absolute;left:13px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px}.tile{position:relative;display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--edge);border-radius:14px;background:var(--ink-2);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s var(--ease),background .2s}.tile:hover{border-color:var(--hi);background:#16161f;transform:translateY(-3px);box-shadow:0 16px 32px -20px rgba(110,69,255,.6)}.tl-top{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.tl-id{min-width:0}.tl-id h3{font-size:21px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-id .num{font-size:13px;color:var(--text-2)}.tl-desc{font:400 14px/1.45 var(--font-ui);color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.tl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tl-stats>div{min-width:0}.tl-stats b{display:block;margin-top:3px;font:500 14.5px/1.2 var(--font-data);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-foot{display:flex;justify-content:space-between;gap:10px;font:400 12.5px/1 var(--font-ui);color:var(--text-3)}.up{color:var(--green)}.down{color:#ff8a80}.empty .intern{margin-bottom:4px}.tgrid{display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:22px;align-items:start}.tgrid>*{min-width:0}.tgrid .th{grid-column:1}.tgrid .col-side{grid-column:2;grid-row:1/span 5;position:sticky;top:calc(env(safe-area-inset-top,0px) + 88px);display:grid;gap:20px}.tgrid .col-main{grid-column:1;display:grid;gap:22px}.th{display:grid;gap:18px}.th .stats{margin:0;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.th .stat{padding:12px 12px 11px;background:var(--ink)}.th .stat .v{font-size:22px}.th .stat .v small{font-size:12px}.back{margin-bottom:18px}.th-id{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.th-id h1{font-size:clamp(32px,4.6vw,50px);color:#fff}.th-id .sym{font:500 16px var(--font-data);color:var(--orange)}.th-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.th-desc{max-width:62ch;color:var(--text-2);font-size:16px}.mint{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.mint code{padding:8px 12px;border:1px solid var(--edge);border-radius:8px;background:var(--ink);font:500 13.5px/1 var(--font-data);color:var(--text-2);word-break:break-all}.chartp{display:grid;gap:14px}.chartp .hd{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.chartp .hd h2{font-size:20px}.chartp .seg{width:min(100%,320px)}.chartp .seg button{min-height:34px;font-size:14px;padding:0 6px}.chart{position:relative;height:clamp(220px,30vw,300px);border:1px solid var(--edge);border-radius:10px;background:var(--ink);overflow:hidden;touch-action:pan-y}.chart svg{display:block;width:100%;height:100%;max-width:none}.chart .tipc{position:absolute;top:10px;left:10px;padding:6px 10px;border:1px solid var(--edge);border-radius:8px;background:var(--ink-3);font:500 13px/1.2 var(--font-data);color:#fff;pointer-events:none;opacity:0;transition:opacity .12s}.chart.hv .tipc{opacity:1}.climbp{display:grid;gap:12px}.climbp .ph{margin-bottom:0}.climbp .meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;font:400 14.5px/1.4 var(--font-ui);color:var(--text-2)}.climbp .meta b{color:#fff;font-family:var(--font-data);font-weight:500}.scene.room-scene{width:640px;height:250px}.trade{display:grid;gap:16px}.trade .bal{display:flex;justify-content:space-between;gap:12px;font:400 13.5px/1.3 var(--font-ui);color:var(--text-3)}.trade .bal b{font-family:var(--font-data);font-weight:500;color:var(--text-2)}.trade .quote{padding:6px 14px;border:1px solid var(--edge);border-radius:10px;background:var(--ink)}.trade .quote .kv>div{padding:8px 0}.fine,.trade .fine{font:400 12.5px/1.5 var(--font-ui);color:var(--text-3)}.feebox{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(240,68,56,.4);border-radius:10px;background:rgba(240,68,56,.08)}.feebox .row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:500 14px/1.3 var(--font-ui)}.feebox .row b{font:700 24px/1 var(--font-head);color:#ff9a8f}.feebox .studbar>i{background:linear-gradient(90deg,var(--red),var(--orange))}.risk,.risk li{display:grid;gap:12px}.risk li{grid-template-columns:auto 1fr;align-items:start;font:400 14.5px/1.5 var(--font-ui);color:var(--text-2)}.risk li:before{content:"";width:10px;height:10px;margin-top:7px;border-radius:2px;background:var(--tone,var(--violet))}.risk li.good{--tone:var(--green)}.risk li.warn{--tone:var(--orange)}.risk li.danger{--tone:var(--red)}.risk li b{color:#fff}.nores{display:grid;justify-items:start;gap:16px;padding:30px 4px}.brief-note{align-items:center;margin-bottom:18px}.lgrid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:22px;align-items:start}.lgrid>*{min-width:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:24px}.steps button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 12px;border:1px solid var(--edge);border-radius:10px;background:var(--ink);color:var(--text-3);font:500 15px/1 var(--font-ui);text-align:left;transition:background .15s,color .15s,border-color .15s}.steps button .n{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--ink-3);color:var(--text-2);font:500 13px/1 var(--font-data)}.steps button[aria-current=step]{background:var(--ink-3);color:#fff;border-color:var(--purple);box-shadow:inset 0 -2px 0 var(--orange)}.steps button[aria-current=step] .n{background:var(--grad);color:#fff}.steps button.done{color:var(--green)}.steps button.done .n{background:rgba(36,201,141,.18);color:var(--green)}.steps button:disabled{cursor:not-allowed;opacity:.6}.steps button:not(:disabled):hover{color:#fff}.stephd{margin-bottom:20px}.stephd h2{font-size:clamp(26px,3.6vw,36px);color:#fff}.stephd p{margin-top:8px;color:var(--text-2);max-width:58ch}.step{display:grid;gap:20px}.tplcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tpl{position:relative;display:grid;gap:10px;align-content:start;padding:16px;border:1px solid var(--edge);border-radius:12px;background:var(--ink);cursor:pointer;transition:border-color .15s,background .15s,transform .2s var(--ease)}.tpl:hover{border-color:var(--hi);transform:translateY(-2px)}.tpl input{position:absolute;opacity:0;pointer-events:none}.tpl:has(input:checked){background:#14131f;border-color:var(--c,var(--purple));box-shadow:0 0 0 3px color-mix(in srgb,var(--c,var(--purple)) 22%,transparent)}.tpl:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:3px}.tpl .top{display:flex;justify-content:space-between;align-items:center;gap:10px}.tpl h3{font-size:21px;color:#fff}.tpl .q{height:22px;padding:0 8px;border-radius:5px;background:color-mix(in srgb,var(--c,var(--purple)) 22%,transparent);color:#fff;display:inline-flex;align-items:center;font:700 11px/1 var(--font-ui);letter-spacing:.05em}.tpl p{font:400 14px/1.5 var(--font-ui);color:var(--text-2)}.tpl .kv{font-size:13.5px}.tpl .kv>div{padding:6px 0}.tpl.t-blue{--c:var(--purple)}.tpl.t-red{--c:var(--orange)}.tpl.t-green{--c:var(--green)}.tpl.t-purple{--c:var(--violet)}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.swatches{display:flex;flex-wrap:wrap;gap:10px}.sw{position:relative;width:40px;height:40px}.sw input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.sw span{display:block;width:100%;height:100%;border:1px solid var(--edge);border-radius:6px;background:var(--c);transition:transform .15s var(--bounce)}.sw input:checked+span{transform:scale(1.08);box-shadow:0 0 0 2px var(--ink),0 0 0 4px #fff}.sw input:focus-visible+span{outline:2px solid var(--violet);outline-offset:4px}.upl{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.upl input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upl .thumb{width:48px;height:48px;border:1px solid var(--edge);border-radius:8px;background:var(--ink) center/cover}.fee-note{font:400 13.5px/1.5 var(--font-ui);color:var(--text-3)}.wiz-nav{display:flex;justify-content:space-between;gap:14px;margin-top:28px}.wiz-nav .btn[hidden]{display:none}.review .kv>div{padding:12px 0}.phases{display:grid;gap:10px}.phases li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--edge);border-radius:10px;background:var(--ink);font:500 15px/1.3 var(--font-ui);color:var(--text-3)}.phases li .bx{width:18px;height:18px;border-radius:4px;background:var(--ink-3)}.phases li.run{color:#fff;border-color:var(--purple)}.phases li.run .bx{background:var(--grad);animation:bxp .6s steps(2) infinite alternate}.phases li.ok{color:#fff}.phases li.ok .bx{background:var(--green)}.phases li .t{font:500 12.5px var(--font-data);color:var(--text-3)}@keyframes bxp{to{transform:translateY(-3px)}}.win{display:grid;gap:16px;justify-items:start}.win h2{font-size:clamp(32px,4.6vw,48px);color:#fff}.prevp{position:sticky;top:calc(env(safe-area-inset-top,0px) + 88px);overflow:hidden}.scene.desk-scene{width:100%;height:250px;border-bottom:1px solid var(--edge)}.desk-scene .mark-on-desk{position:absolute;z-index:5;right:34px;top:108px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.5))}.prevp .info{padding:16px 18px 18px;display:grid;gap:12px}.prevp .info .kv{font-size:14px}.party{position:relative;display:grid;gap:16px;width:100%}.party .scene-box{border-radius:12px}.scene.party-scene{width:600px;height:180px}.confetti{position:absolute;left:0;right:0;top:-24px;height:0;z-index:20;pointer-events:none}.confetti i{position:absolute;top:0;border-radius:1px;opacity:0;animation:party-confetti var(--t) cubic-bezier(.2,.6,.4,1) var(--d) both}@keyframes party-confetti{0%{opacity:1;transform:translateY(-10px) rotate(0)}to{opacity:0;transform:translateY(300px) rotate(var(--r))}}.scene .party-card{position:absolute;left:0;top:0;z-index:7;font-size:13px;box-shadow:0 0 18px rgba(158,131,255,.6);animation:party-card 3.6s cubic-bezier(.4,.1,.3,1) both}@keyframes party-card{0%{transform:translate(104px,122px)}20%{transform:translate(196px,112px)}65%{transform:translate(468px,112px)}80%{transform:translate(474px,10px) scale(1.25)}to{transform:translate(474px,20px) rotate(-3deg)}}.scene .party-pip{position:absolute;left:0;top:96px;z-index:6;animation:party-pip 3.6s cubic-bezier(.4,.1,.3,1) both}@keyframes party-pip{0%,20%{transform:translateX(168px)}65%,to{transform:translateX(436px)}}.scene .party-say1{animation:party-say1 3.6s both}@keyframes party-say1{0%{opacity:0}32%,6%{opacity:1}40%,to{opacity:0}}.scene .party-say2{animation:party-say2 3.6s both}@keyframes party-say2{0%,76%{opacity:0}84%,to{opacity:1}}.scene .party-board{animation:party-glow 3.6s both}@keyframes party-glow{0%,76%{box-shadow:none}84%{box-shadow:0 0 0 2px #9e83ff,0 0 34px rgba(134,100,255,.75)}to{box-shadow:0 0 0 2px rgba(158,131,255,.6),0 0 20px rgba(134,100,255,.4)}}.share{display:inline-flex;flex-wrap:wrap;gap:8px}@media(prefers-reduced-motion:reduce){.confetti{display:none}.scene .party-board,.scene .party-card,.scene .party-pip,.scene .party-say1,.scene .party-say2{animation:none}.scene .party-card{transform:translate(474px,20px) rotate(-3deg)}.scene .party-pip{transform:translateX(436px)}.scene .party-say1{opacity:0}}.dgrid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:22px;align-items:start}.dgrid>*{min-width:0}.vaultp{overflow:hidden;position:sticky;top:calc(env(safe-area-inset-top,0px) + 88px)}.vaultp .scene-box{border:0;border-bottom:1px solid var(--edge);border-radius:0}.scene.vault-scene{width:440px;height:230px}.vaultp .info{display:grid;gap:12px;padding:16px 18px 18px}.owned{display:grid;gap:16px}.own{padding:16px;border:1px solid var(--edge);border-radius:12px;background:var(--ink-2)}.own,.own .hd{display:grid;gap:14px}.own .hd{grid-template-columns:auto 1fr auto;align-items:center}.own .hd h3{font-size:21px;color:#fff}.own .hd a{color:inherit;text-decoration:none}.own .nums{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.own .nums b{display:block;margin-top:4px;font:500 15px/1.2 var(--font-data);color:#fff;white-space:nowrap}.own .acts{display:flex;flex-wrap:wrap;gap:10px}.own .xfer{display:grid;gap:10px;padding:14px;border:1px dashed var(--text-3);border-radius:10px}.hist li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--edge);font:400 14px/1.3 var(--font-ui);color:var(--text-2)}.hist li:first-child{border-top:0}.hist li b{font-family:var(--font-data);font-weight:500;color:var(--green)}@media(max-width:1060px){.dgrid,.lgrid,.tgrid{grid-template-columns:minmax(0,1fr)}.tgrid .col-side{grid-column:1;grid-row:auto;position:static}.prevp,.vaultp{position:static}.lgrid .prevp{order:-1}}@media(max-width:680px){.steps{grid-template-columns:repeat(4,1fr)}.steps button{justify-content:center;padding:0;font-size:0;gap:0}.steps button .n{width:28px;height:28px;font-size:14px}.tplcards,.two{grid-template-columns:1fr}.bar-row .seg{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);min-width:0;width:100%}.own .nums{grid-template-columns:repeat(2,1fr)}.own .hd{grid-template-columns:auto 1fr}.own .hd .badge{grid-column:1/-1;justify-self:start}.stat .v{font-size:24px}.wiz-nav .btn{flex:1}.pinwall-hd .live{margin-left:0}}@media(prefers-reduced-motion:reduce){.pins li,.tile{transition:none}.phases li.run .bx{animation:none}}.chartp,.col-main,.col-side,.field,.own,.owned,.phases,.prevp .info,.review,.risk,.step,.th,.trade,.vaultp .info,.win{grid-template-columns:minmax(0,1fr)}.chart-pulse{position:absolute;z-index:3;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c);pointer-events:none;animation:chart-pulse 1.6s ease-out both}.chart-pulse:after{content:"";position:absolute;inset:-2px;border:2px solid var(--c);border-radius:50%;animation:chart-ring 1.2s ease-out 2 both}@keyframes chart-pulse{0%{transform:scale(.3);opacity:1}75%{opacity:1}to{transform:scale(.8);opacity:0}}@keyframes chart-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.scene .curve-fill{stroke-dasharray:1;stroke-dashoffset:1;animation:curve-draw 1.4s cubic-bezier(.3,.7,.3,1) .2s forwards}@keyframes curve-draw{to{stroke-dashoffset:0}}.scene .curve-ring{fill:none;stroke:#24c98d;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:curve-ring 1.2s ease-out 2 both}@keyframes curve-ring{0%{transform:scale(1);opacity:1}to{transform:scale(3.4);opacity:0}}@media(prefers-reduced-motion:reduce){.scene .curve-fill{stroke-dasharray:none;animation:none}.chart-pulse,.scene .curve-ring{display:none}}.wiz-terms{margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--text-3)}.wiz-terms a{color:var(--orange);font-weight:700}.nav .net{flex:none;height:22px;padding:0 8px;border-radius:5px;background:rgba(247,144,9,.16);color:var(--amber);font:500 11px/22px var(--font-display);letter-spacing:.12em;text-transform:uppercase}@media(max-width:520px){.nav.has-net .brand .wm{display:none}}@media(min-width:961px) and (max-width:1180px){.nav.has-net .brand .wm{display:none}.nav .bar{gap:12px}.nav .links a.lk{padding:0 10px;font-size:14px}}@media(min-width:961px) and (max-width:1060px){.nav .links a.lk[data-nav=home]{display:none}}.wmodal{padding:0;border:0;background:transparent;color:var(--text);max-width:min(440px,calc(100vw - 32px));width:100%}.wmodal::backdrop{background:rgba(5,5,9,.78);backdrop-filter:blur(2px)}.wmodal .panel{display:grid;gap:16px;padding:22px;box-shadow:0 30px 80px -20px rgba(110,69,255,.35)}.wmodal .panel:before{content:"";display:block;height:3px;margin:-22px -22px 6px;border-radius:14px 14px 0 0;background:var(--grad)}.wmodal .hd{display:flex;align-items:center;justify-content:space-between;gap:12px}.wmodal h2{font:700 24px/1.1 var(--font-head);letter-spacing:-.02em;color:#fff;margin:0}.wmodal .list{display:grid;gap:8px}.wmodal .list .btn{justify-content:flex-start;gap:12px}.wmodal .list img{width:26px;height:26px;border-radius:7px;flex:none}.wmodal .list .tag{margin-left:auto;font:500 11px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--green)}.wmodal p{color:var(--text-2);margin:0}.wmodal a{color:var(--orange);font-weight:700}.links-row{display:flex;flex-wrap:wrap;gap:8px}.links-row a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--edge);border-radius:8px;background:var(--ink-3);color:var(--text);font:500 13px/1 var(--font-ui);text-decoration:none}.links-row a:hover{color:#fff;border-color:var(--hi)}