@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/fonts/instrument-sans-latin.woff2) format("woff2-variations"),url(/fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/fonts/instrument-sans-latin-ext.woff2) format("woff2-variations"),url(/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dm-mono-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/dm-mono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dm-mono-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/dm-mono-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:400 549;size-adjust:101.5%;ascent-override:95.6%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");font-weight:550 700;size-adjust:97.5%;ascent-override:99.5%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback;src:local("Consolas"),local("Menlo"),local("Courier New");size-adjust:109.1%;ascent-override:90.9%;descent-override:28.4%;line-gap-override:0%}:root{color-scheme:light;--blue: #002fa7;--blue-deep: #001f73;--blue-bright: #1e52d6;--por: #f1f3f7;--por-2: #e6eaf0;--card: #ffffff;--bg: #f1f3f7;--bg-2: #f7f8fa;--surface: #ffffff;--surface-2: #f4f6f9;--surface-3: #e6eaf0;--line: rgba(10, 16, 34, .08);--line-2: rgba(10, 16, 34, .13);--line-3: rgba(10, 16, 34, .24);--ink: #0a1022;--ink-2: #39415a;--muted: #5f687c;--faint: #8a92a3;--accent: #002fa7;--accent-2: #1e52d6;--accent-ink: #ffffff;--accent-soft: rgba(0, 47, 167, .08);--accent-line: rgba(0, 47, 167, .34);--good: #0f7a54;--good-soft: rgba(15, 122, 84, .1);--bad: #c22d1f;--bad-soft: rgba(194, 45, 31, .08);--warn: #9c5a00;--warn-soft: rgba(176, 108, 0, .11);--live: #002fa7;--st-working: #002fa7;--st-resting: #3654b4;--st-egg: #3d4559;--st-asleep: #6a7183;--st-halted: #c22d1f;--font-ui: "Instrument Sans", "Instrument Sans Fallback", "Helvetica Neue", Arial, sans-serif;--font-mono: "DM Mono", "DM Mono Fallback", ui-monospace, Consolas, monospace;--fs-2xs: 11px;--fs-xs: 12px;--fs-sm: 13.5px;--fs-md: 15.5px;--fs-lg: 18px;--fs-xl: 24px;--fs-2xl: 36px;--fs-3xl: 52px;--fs-display: clamp(46px, 7.4vw, 112px);--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 650;--lh-tight: 1;--lh: 1.5;--tracking-tight: -.035em;--tracking-display: -.055em;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--r-2xl: 28px;--r-pill: 999px;--shadow-1: 0 0 0 1px rgba(10, 16, 34, .06), 0 1px 2px rgba(10, 24, 60, .05);--shadow-2: 0 0 0 1px rgba(10, 16, 34, .06), 0 1px 1px rgba(10, 24, 60, .04), 0 24px 48px -28px rgba(10, 24, 60, .34);--shadow-3: 0 0 0 1px rgba(10, 16, 34, .07), 0 30px 60px -26px rgba(10, 24, 60, .42), 0 6px 14px -6px rgba(10, 24, 60, .14);--shadow-blue: 0 12px 22px -12px rgba(0, 47, 167, .75);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-1: .12s;--dur-2: .22s;--dur-3: .38s;--dur-4: .62s;--page-max: 1320px;--gutter: clamp(16px, 4vw, 56px);--header-h: 64px;--os-wall: #e7ebf1;--os-wall-2: #ffffff;--os-window: #ffffff;--os-window-2: #f4f6f9;--os-title: #f7f8fa;--os-title-focus: #ffffff;--os-line: rgba(10, 16, 34, .08);--os-taskbar: rgba(255, 255, 255, .86);--os-bubble: #ffffff;--os-bubble-ink: #0a1022;--os-code-bg: #ffffff;--os-term-bg: #f7f8fa;--os-term-ink: #39415a;--os-paper: #ffffff;--os-paper-ink: #0a1022;--os-shade: rgba(10, 24, 60, .42);--syn-text: #1b2236;--syn-kw: #002fa7;--syn-str: #3b5694;--syn-num: #9c5a00;--syn-com: #9aa2b2;--syn-tag: #002fa7;--syn-attr: #5d6579;--syn-fn: #1e52d6;--syn-punc: #7d8597;--syn-prop: #5b3fb0}@media(max-width:720px){:root{--header-h: 58px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding-top:calc(var(--header-h) + 12px)}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-synthesis:none}#root{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img,svg,canvas{max-width:100%}h1,h2,h3{margin:0;font-weight:var(--fw-semi);letter-spacing:var(--tracking-tight);line-height:1.05;text-wrap:balance}p,ul,ol{margin:0}::selection{background:#002fa729}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}html.still-art *,html.still-art *:before,html.still-art *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.still-art .hdr{background:var(--bg)}html.still-art .meter{background:#fff}html.still-art .veil{background:#0a102275}html.still-art .dos-taskbar{background:#fafbfc}html.still-art .tile.skeleton{animation:none}html.still-art .egg-hero{cursor:default}.skip{position:absolute;left:12px;top:-60px;z-index:200;padding:10px 16px;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-size:var(--fs-sm);transition:top var(--dur-2)}.skip:focus{top:12px}.mono{font-family:var(--font-mono);font-weight:var(--fw-medium);letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap,.wrap-wide{width:100%;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.wrap{max-width:calc(var(--page-max) + 2 * var(--gutter))}.wrap-wide{max-width:calc(1760px + 2 * var(--gutter))}.page{flex:1;padding-bottom:clamp(56px,8vw,104px)}.grow{flex:1}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.center{text-align:center}.show-phone{display:none!important}.kicker{display:inline-flex;align-items:center;gap:9px;margin:0;font:500 12px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kicker:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--blue)}.kicker:has(.pulse-dot):before{display:none}.lede{max-width:46ch;font-size:clamp(16.5px,1.4vw,19px);line-height:1.5;color:var(--ink-2)}.err{color:var(--bad);font-size:var(--fs-sm)}.err.box{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border-radius:var(--r-md);background:var(--bad-soft);text-align:left}.err.box svg{flex:none;margin-top:2px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pulse-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--blue);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.page-head{display:flex;flex-direction:column;gap:16px;padding-top:clamp(36px,6vw,84px);padding-bottom:clamp(26px,3.4vw,44px)}.page-head h1{font-size:clamp(42px,6vw,84px);line-height:.94;letter-spacing:-.05em;max-width:16ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:var(--r-pill);background:var(--card);box-shadow:inset 0 0 0 1.5px #0a102224;color:var(--ink);font-weight:var(--fw-semi);font-size:var(--fs-sm);letter-spacing:-.005em;white-space:nowrap;transition:background var(--dur-2),box-shadow var(--dur-2),transform var(--dur-1),color var(--dur-2)}.btn:hover{box-shadow:inset 0 0 0 1.5px #0a10224d}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn.primary{background:var(--blue);color:#fff;box-shadow:var(--shadow-blue)}.btn.primary:hover{background:var(--blue-bright)}.btn.on-blue{background:#fff;color:var(--blue);box-shadow:0 14px 26px -16px #000a28cc}.btn.on-blue:hover{background:#eef2fc}.btn.sm{height:36px;padding:0 14px}.btn.lg{height:52px;padding:0 26px;font-size:var(--fs-md)}.btn.wide{width:100%}.icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1.5px #0a10221f;color:var(--ink-2);transition:box-shadow var(--dur-2),color var(--dur-2)}.icon-btn:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px #0a102247}.input{width:100%;min-height:46px;padding:11px 14px;border:0;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:inherit;font-size:16px;transition:box-shadow var(--dur-2),background var(--dur-2)}.input::placeholder,.search input::placeholder,.ask textarea::placeholder{color:var(--faint)}textarea.input{resize:vertical;line-height:1.45}.input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px var(--accent-soft)}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field.bad .input,.field.bad .drop,.field.bad .amount{box-shadow:inset 0 0 0 1.5px var(--bad)}.label{display:flex;align-items:baseline;gap:8px;font:500 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.label em{font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:none}.two,.three{display:grid;gap:14px}.two{grid-template-columns:1fr 1fr}.three{grid-template-columns:1fr 1fr 1fr}.ticker,.amount{position:relative;display:flex;align-items:center}.ticker span{position:absolute;left:14px;color:var(--muted);font-family:var(--font-mono)}.ticker .input{padding-left:28px;text-transform:uppercase;font-family:var(--font-mono)}.amount{max-width:280px;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2)}.amount:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px var(--accent-soft)}.amount input{flex:1;min-width:0;height:48px;padding:0 14px;border:0;background:transparent;color:var(--ink);font:500 19px var(--font-mono)}.amount input:focus{outline:none}.amount span{padding:0 14px;color:var(--muted);font:500 14px var(--font-mono)}.more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 0;border:0;background:none;color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semi)}.more svg{transition:transform var(--dur-2)}.more-link{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-semi);font-size:var(--fs-md);color:var(--blue)}.more-link:hover{color:var(--blue-bright)}.more-link svg{transition:transform var(--dur-2) var(--ease-out)}.more-link:hover svg{transform:translate(3px)}.mark{flex:none;color:var(--blue)}.logo{display:inline-flex;align-items:center;gap:.36em;color:var(--ink)}.logo-word{font-weight:600;letter-spacing:-.04em;line-height:1}.hdr{position:sticky;top:0;z-index:40;background:#f1f3f7d1;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line)}.hdr-in{display:flex;align-items:center;gap:26px;height:var(--header-h)}.hdr-logo{display:inline-flex;padding:6px 4px 6px 0}.hdr-nav{display:flex;gap:2px}.hdr-nav a{padding:8px 13px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;color:var(--ink-2);transition:background var(--dur-2),color var(--dur-2)}.hdr-nav a:hover{color:var(--ink);background:#0a10220d}.hdr-nav a.active{color:var(--blue);background:var(--accent-soft)}.hdr-menu,.hdr-sheet{display:none}.pill-note{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-pill);background:#0a10220f;color:var(--ink-2);font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hdr-wallet img{border-radius:4px}.wallet-menu{position:relative}.menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:210px;display:flex;flex-direction:column;padding:6px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-3);animation:pop var(--dur-2) var(--ease-out) both}.menu button{display:flex;align-items:center;gap:8px;padding:10px 11px;border:0;border-radius:var(--r-sm);background:none;text-align:left;font-size:var(--fs-sm)}.menu button:hover{background:var(--surface-2)}.menu-note{padding:8px 11px;color:var(--muted);font-size:var(--fs-xs)}.notice-bar{background:#e8edf8;box-shadow:0 1px #002fa71a}.notice-in{display:flex;flex-wrap:wrap;gap:4px 22px;padding-top:8px;padding-bottom:8px}.notice-in p{display:inline-flex;align-items:flex-start;gap:7px;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.45;color:var(--blue-deep)}.notice-in svg{flex:none;margin-top:.22em;color:var(--blue)}.ftr{margin-top:auto;padding:40px 0 44px;background:var(--bg);box-shadow:0 -1px 0 var(--line);font-size:var(--fs-sm)}.ftr-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand links" "end end";gap:22px 40px;align-items:start}.ftr-brand{grid-area:brand;display:flex;flex-direction:column;gap:10px}.ftr-brand p{color:var(--muted)}.ftr-links{grid-area:links;display:flex;flex-wrap:wrap;gap:6px 22px}.ftr-links a{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-weight:var(--fw-medium)}.ftr-links a:hover{color:var(--blue)}.ftr-end{grid-area:end;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:20px;box-shadow:0 -1px 0 var(--line)}.ftr-risk{max-width:70ch;color:var(--muted);font-size:var(--fs-xs)}.motion-toggle{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border:0;border-radius:var(--r-pill);background:#ffffffc7;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.motion-toggle:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3)}.motion-toggle svg{color:var(--blue)}.state{--c: var(--ink-2);display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);font:500 12px/1 var(--font-mono);color:var(--c);background:color-mix(in srgb,var(--c) 9%,transparent);white-space:nowrap}.state i{width:6px;height:6px;border-radius:50%;background:currentColor}.state.sm{height:22px;padding:0 8px;font-size:11px}.st-working{--c: var(--st-working)}.state.st-working i{animation:pulse 1.6s ease-in-out infinite}.st-resting{--c: var(--st-resting)}.st-egg{--c: var(--st-egg)}.state.st-egg{background:#eef1f6}.st-asleep{--c: var(--st-asleep)}.state.st-asleep{background:#eceef2}.st-halted{--c: var(--st-halted)}.pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-pill);font:500 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-3);color:var(--ink-2)}.pill.done,.pill.executed,.pill.approved{background:var(--good-soft);color:var(--good)}.pill.declined,.pill.rejected,.pill.failed{background:var(--bad-soft);color:var(--bad)}.pill.proposed{background:var(--warn-soft);color:var(--warn)}.coin-img{flex:none;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--surface-3);box-shadow:inset 0 0 0 1px #0a10220f;color:var(--ink-2);font:600 11px var(--font-mono)}.coin-img img{width:100%;height:100%;object-fit:cover}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:var(--r-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-2),color var(--dur-2),box-shadow var(--dur-2)}.chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3)}.chip.on{background:var(--ink);box-shadow:none;color:#fff}.seg{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow-1)}.seg button{display:inline-flex;align-items:center;gap:3px;height:32px;padding:0 14px;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background var(--dur-2),color var(--dur-2)}.seg button.on{background:var(--accent-soft);color:var(--blue)}.copy{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-2)}.copy:hover{color:var(--blue)}.crack-line{display:block;width:100%;height:18px}.crack-line .g{fill:none;stroke:#0a102224;stroke-width:1.4}.crack-line .c{fill:none;stroke:var(--blue);stroke-width:1.9;stroke-linejoin:miter}.pill-bat{position:relative;display:inline-block;flex:none;width:34px;height:15px;padding:3px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1.4px #0a10224d;vertical-align:-2px}.pill-bat:after{content:"";position:absolute;right:-4px;top:4.5px;width:3px;height:6px;border-radius:0 2px 2px 0;background:#0a10224d}.pill-bat i{display:block;height:100%;min-width:0;border-radius:99px;background:var(--blue)}.pill-bat.is-low i{background:var(--warn)}.live-chip{position:absolute;left:12px;top:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:99px;background:#ffffffeb;box-shadow:0 0 0 1px #0a102212;font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink)}.live-chip i{width:6px;height:6px;border-radius:50%;background:var(--blue);animation:pulse 1.6s ease-in-out infinite}.bat-glyph{display:inline-flex;align-items:center;gap:6px;--c: var(--blue)}.bat-glyph.tone-mid{--c: var(--blue)}.bat-glyph.tone-low,.bat-glyph.tone-empty{--c: var(--warn)}.bat-shell{position:relative;width:26px;height:13px;padding:2px;border-radius:99px;box-shadow:inset 0 0 0 1.4px currentColor;color:#0a102252}.bat-shell:after{content:"";position:absolute;right:-4px;top:3.5px;width:2.5px;height:6px;border-radius:0 2px 2px 0;background:currentColor}.bat-shell i{display:block;height:100%;border-radius:99px;background:var(--c);transform-origin:0 50%}.bat-n{font:500 var(--fs-xs) var(--font-mono);color:var(--ink-2)}.bat-bar{display:flex;align-items:center;gap:10px;--c: var(--blue)}.bat-bar.tone-low,.bat-bar.tone-empty{--c: var(--warn)}.bat-track{flex:1;min-width:80px;height:10px;border-radius:var(--r-pill);background:#e7eaf0;overflow:hidden}.bat-track i{display:block;height:100%;background:var(--c);border-radius:var(--r-pill);transform-origin:0 50%;transition:transform .8s var(--ease-out)}.bat-text{font:500 var(--fs-sm) var(--font-mono);white-space:nowrap}.still{position:relative;display:block;width:100%;height:100%}.still-cv{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .35s ease}.still.drawn .still-cv{opacity:1}.still-svg{position:absolute;left:50%;top:50%;display:block;aspect-ratio:1;transition:opacity .35s ease}.still.drawn .still-svg{opacity:0}.still-svg>svg{display:block;width:100%;height:100%}.still.cam-tile .still-svg{height:70%;transform:translate(-50%,-52%)}.still.cam-shelf .still-svg{height:86%;transform:translate(-50%,-54%)}.still.cam-app .still-svg{height:92%;transform:translate(-50%,-52%)}.still.cam-batt .still-svg{width:80%;aspect-ratio:2;transform:translate(-50%,-50%)}.still-dot.cam-tile .still-svg{height:44%;transform:translate(-50%,-50%)}.still-dot.cam-shelf .still-svg{height:62%;transform:translate(-50%,-54%)}.egg-hero{position:absolute;inset:0;overflow:hidden;touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.egg-cv{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.egg-hero.nogl .egg-cv{display:none}.egg-fb-egg{position:absolute;left:50%;top:46%;height:58%;aspect-ratio:1;transform:translate(-50%,-50%)}.egg-hero.lay-side .egg-fb-egg{left:63%;top:52%;height:54%}.egg-fb-egg svg{position:relative;display:block}.egg-fb-egg:before{content:"";position:absolute;left:30%;width:66%;bottom:5.5%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(24,34,66,.3),rgba(24,34,66,.12) 55%,transparent)}.egg-win{position:absolute;left:0;top:0;z-index:3;width:290px;border-radius:14px;background:#fff;pointer-events:none;transform-origin:0 100%;box-shadow:inset 0 1px #fff,0 0 0 1px #0a102212,0 30px 50px -24px #0a183c6b,0 6px 14px -6px #0a183c24}.egg-win header{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);font:500 12px/1 var(--font-mono);color:var(--muted)}.egg-win header i{width:8px;height:8px;border-radius:50%;background:var(--blue)}.egg-win pre{margin:0;padding:13px 14px 15px;min-height:92px;font:400 13px/1.62 var(--font-mono);color:var(--ink);white-space:pre-wrap}.hero{position:relative;height:clamp(600px,calc(100svh - var(--header-h)),900px);overflow:hidden;background:radial-gradient(120% 90% at 62% 40%,#f7f8fa,#edf0f4 58%,#dfe4eb)}.hero-stage{position:absolute;inset:0}.hero-hud{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"top top" "copy side";padding-top:clamp(18px,2.6vw,30px);padding-bottom:clamp(26px,4vw,56px);pointer-events:none}.hero-hud a,.hero-hud button{pointer-events:auto}.hero-top{grid-area:top;display:flex;justify-content:flex-end}.meter{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 10px;border-radius:99px;background:#ffffffc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #0a102212,0 8px 18px -12px #0a183c66;font:500 13px/1 var(--font-mono);color:var(--muted);white-space:nowrap}a.meter:hover{box-shadow:0 0 0 1px var(--accent-line),0 8px 18px -12px #0a183c66}.meter b{color:var(--ink);font-weight:500}.meter em{font-style:normal;padding:3px 7px;border-radius:99px;background:#0a10220f;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.mini-egg-ic{width:22px;height:22px;flex:none}.mini-egg-ic .e{fill:#fff;stroke:var(--ink);stroke-width:3.2}.mini-egg-ic .c{fill:none;stroke:var(--blue);stroke-width:4;stroke-linejoin:miter}.hero-copy{grid-area:copy;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:660px}.hero-copy h1{font-size:clamp(54px,8.4vw,132px);line-height:.86;letter-spacing:-.06em;font-weight:600;color:var(--ink)}.hero-copy h1 b{display:block;font-weight:600;color:var(--blue)}.hero-sub{max-width:44ch;font-size:clamp(16.5px,1.35vw,19px);line-height:1.5;color:var(--ink-2)}.hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hero-stats{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--muted)}.hero-stats span{display:inline-flex;align-items:center;gap:6px}.hero-stats b{color:var(--ink);font-weight:500}.hero-side{grid-area:side;align-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:14px;text-align:right}.hero-status{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.hero-status b{font-size:clamp(17px,1.6vw,22px);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.hero-status span,.hero-status a{display:inline-flex;align-items:center;gap:5px;font:500 11.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero-status a{color:var(--blue)}.steps3{padding-top:clamp(64px,9vw,128px);display:flex;flex-direction:column;gap:26px}.steps3 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none}.steps3 li{position:relative;display:flex;flex-direction:column;gap:10px;padding:0 22px 26px;border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-2)}.steps3-art{height:clamp(170px,18vw,230px);margin:0 -22px 4px;border-radius:var(--r-xl) var(--r-xl) 0 0;background:radial-gradient(90% 100% at 50% 0%,#fbfcfd,#eef1f5 62%,#e4e8ee);overflow:hidden}.steps3-n{font-size:12px;color:var(--blue)}.steps3 h2{font-size:clamp(22px,2vw,28px);letter-spacing:-.035em}.steps3 p{color:var(--ink-2);font-size:var(--fs-md)}.steps3 .more-link{align-self:flex-start}.strip{padding-top:clamp(64px,9vw,120px)}.strip-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.strip-head h2{margin-top:12px;font-size:clamp(34px,4.4vw,62px);letter-spacing:-.05em;line-height:.95}.strip-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(290px,336px);gap:16px;overflow-x:auto;padding:6px max(var(--gutter),calc((100vw - var(--page-max)) / 2)) 30px;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--gutter),calc((100vw - var(--page-max)) / 2));scrollbar-width:thin;scrollbar-color:rgba(10,16,34,.18) transparent}.strip-item{scroll-snap-align:start;display:flex}.strip-item .tile{width:100%}.strip-row>.tile.skeleton{height:330px}.strip-empty{grid-column:1 / -1}.featured{padding-top:clamp(56px,8vw,110px)}.featured-head{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.featured-head h2{font-size:clamp(34px,4.4vw,62px);letter-spacing:-.05em;line-height:.95}.featured-head h2 span{color:var(--blue)}.featured-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.featured-desk{min-width:0}.featured-card{display:flex;flex-direction:column;gap:18px;padding:20px;border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-2)}.fc-id{display:flex;align-items:center;gap:12px}.fc-id>div{flex:1;min-width:0;display:flex;flex-direction:column}.fc-id b{font-size:22px;letter-spacing:-.03em}.fc-id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--fs-sm)}.fc-nums{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.fc-nums div{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--r-md);background:var(--surface-2)}.fc-nums dt{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fc-nums dd{display:flex;align-items:center;gap:7px;margin:0;font:500 14px/1.2 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.fc-note{color:var(--muted);font-size:var(--fs-xs)}.cta-band{padding-top:clamp(64px,9vw,120px)}.cta-panel{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:20px clamp(20px,4vw,60px);padding:clamp(26px,4vw,56px);border-radius:var(--r-2xl);overflow:hidden;background:radial-gradient(110% 100% at 22% 10%,#1e52d6,#002fa7 52%,#001e6c);box-shadow:0 40px 70px -40px #00206ebf;color:#fff}.cta-art{height:clamp(220px,26vw,340px)}.cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cta-copy h2{font-size:clamp(40px,5.6vw,84px);letter-spacing:-.055em;line-height:.92;color:#fff}.cta-copy p{max-width:38ch;font-size:clamp(16px,1.3vw,18.5px);color:#fffc}.stats-line{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--muted);font-size:12.5px}.stats-line span{display:inline-flex;align-items:center;gap:6px}.stats-line b{color:var(--ink);font-weight:500}.wall-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px}.search{flex:1;min-width:200px;max-width:340px;margin-left:auto;display:flex;align-items:center;gap:8px;height:40px;padding:0 15px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow-1);color:var(--muted)}.search:focus-within{box-shadow:0 0 0 1.5px var(--blue),0 0 0 5px var(--accent-soft)}.search input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:15px}.search input:focus{outline:none}.wall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,292px),1fr));gap:16px}.tile{display:flex;flex-direction:column;border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-2);overflow:hidden;transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3)}.tile:hover{transform:translate3d(0,-3px,0);box-shadow:var(--shadow-3)}.tile-screen{position:relative}.tile-viewers{position:absolute;right:12px;top:12px;z-index:5;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--r-pill);background:#ffffffeb;box-shadow:0 0 0 1px #0a102212;color:var(--ink-2);font:500 11px/1 var(--font-mono)}.tile-foot{display:grid;gap:10px;padding:14px 16px 16px}.tile-row{display:flex;align-items:center;gap:9px;min-width:0}.tile-sym{font-size:18px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.tile-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--fs-sm)}.tile-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font:400 12.5px/1.3 var(--font-mono);color:var(--muted)}.tile-meta>span{white-space:nowrap}.tile-meta>span+span{margin-left:auto}.tile-meta em{font-style:normal;color:var(--ink)}.tile-bat{display:inline-flex;align-items:center;gap:8px}.tile-doing span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile.skeleton{aspect-ratio:16 / 15;background:linear-gradient(100deg,#fff 30%,#f4f6f9,#fff 70%) 0 0 / 300% 100%;box-shadow:var(--shadow-1);animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-150% 0}}.empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 20px;text-align:center;color:var(--muted)}.empty b{color:var(--ink);font-size:var(--fs-xl);letter-spacing:-.03em}.empty.big{padding:120px 20px}.coin-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id acts" "nums nums";align-items:center;gap:18px 24px;padding-top:26px;padding-bottom:20px}.skeleton-bar{height:150px}.coin-id{grid-area:id;display:flex;align-items:center;gap:14px;min-width:0}.coin-id-text{min-width:0;display:flex;flex-direction:column;gap:4px}.coin-id h1{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.045em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-sym{color:var(--muted);font-size:13px}.coin-acts{grid-area:acts;display:flex;gap:10px}.coin-nums{grid-area:nums;display:flex;flex-wrap:wrap;gap:10px}.num-box{display:flex;flex-direction:column;justify-content:space-between;gap:7px;min-width:130px;padding:12px 16px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-1)}.num-box>span{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.num-box b{font-size:20px;font-weight:600;letter-spacing:-.02em}.num-box.bat{flex:1;min-width:240px;max-width:380px}.egg-meter{display:flex;align-items:center;gap:12px}.egg-meter .crack-line{flex:1;min-width:80px}.viewers{display:inline-flex;align-items:center;gap:6px}.coin-grid{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:20px;align-items:start}.coin-stage{min-width:0;display:flex;flex-direction:column;gap:12px}.dos-skeleton{background:#eef1f5}.egg-stage{position:relative;width:100%;aspect-ratio:1280 / 800;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(110% 90% at 50% 40%,#f7f8fa,#edf0f4 58%,#dfe4eb);box-shadow:var(--shadow-2)}.egg-stage-view,.egg-stage-still{position:absolute;inset:0}.egg-stage-hud{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:6px;padding:clamp(14px,2.4vw,28px);pointer-events:none}.egg-stage-hud b{font-size:clamp(20px,2.6vw,34px);font-weight:600;letter-spacing:-.04em}.egg-stage-hud span{font-size:12.5px;color:var(--muted)}.replay-bar{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 8px 8px 16px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-1)}.replay-bar.on{box-shadow:0 0 0 1.5px var(--accent-line),var(--shadow-1)}.live-pill{display:inline-flex;align-items:center;gap:7px;font:500 11.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.live-pill i{width:8px;height:8px;border-radius:50%;background:var(--blue);animation:pulse 1.6s ease-in-out infinite}.replay-pick{position:relative}.menu.sessions{top:auto;bottom:calc(100% + 8px);width:330px;max-height:380px;overflow:auto}.menu.sessions button{flex-direction:column;align-items:flex-start;gap:2px}.menu.sessions b{font-weight:600}.menu.sessions span{color:var(--muted);font-size:var(--fs-xs)}.scrub{--fill: 0%;flex:1;min-width:80px;height:24px;margin:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}.scrub::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--blue) var(--fill),#e6eaf0 var(--fill))}.scrub::-moz-range-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--blue) var(--fill),#e6eaf0 var(--fill))}.scrub::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--blue),0 4px 10px -4px #001e6480;border:0}.scrub::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--blue);border:0}.replay-pos{min-width:120px;font:500 var(--fs-xs) var(--font-mono);color:var(--ink-2)}.seg.rate button{padding:0 11px;font-family:var(--font-mono)}.coin-side{position:sticky;top:calc(var(--header-h) + 14px);display:flex;flex-direction:column;min-width:0;max-height:calc(100vh - var(--header-h) - 28px);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-2);overflow:hidden}.tabs{display:flex;flex:none;overflow-x:auto;padding:0 6px;box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{position:relative;flex:1 0 auto;height:48px;padding:0 11px;border:0;background:none;color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-semi);white-space:nowrap;transition:color var(--dur-2)}.tabs button:hover{color:var(--ink)}.tabs button:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:2px;border-radius:2px;background:var(--blue);transform:scaleX(0);transition:transform var(--dur-3) var(--ease-out)}.tabs button.on{color:var(--blue)}.tabs button.on:after{transform:scaleX(1)}.panel{flex:1;min-height:0;display:flex;flex-direction:column}.panel-body{flex:1;min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.panel-empty{display:flex;flex-direction:column;gap:6px;padding:28px 20px;color:var(--muted);font-size:var(--fs-sm)}.panel-empty b{color:var(--ink);font-size:var(--fs-md)}.panel-h{margin-top:8px;font:500 11px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.steps{flex:1;min-height:0;overflow:auto;padding:8px;overscroll-behavior:contain;position:relative}.step-row{display:flex;align-items:flex-start;gap:11px;width:100%;padding:10px;border:0;border-radius:var(--r-md);background:none;text-align:left;cursor:default;transition:background var(--dur-2)}.step-row.seek{cursor:pointer}.step-row.seek:hover{background:var(--surface-2)}.step-row.on{background:var(--accent-soft)}.step-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--surface-2);color:var(--ink-2)}.step-row.on .step-ic{background:var(--blue);color:#fff}.step-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.step-main b{font-size:var(--fs-sm);font-weight:var(--fw-semi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-main em{font-style:normal;font-size:var(--fs-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-main em.bad{color:var(--bad)}.step-meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font:400 10.5px/1.2 var(--font-mono);color:var(--faint)}.ask{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.ask:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px var(--accent-soft)}.ask textarea{width:100%;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;resize:none}.ask textarea:focus{outline:none}.ask-row{display:flex;align-items:center;gap:10px;justify-content:space-between}.reqs{display:flex;flex-direction:column;gap:8px}.req{display:flex;gap:11px;padding:12px;border-radius:var(--r-md);background:var(--surface-2)}.req.done,.req.declined{opacity:.82}.req-av{flex:none;width:26px;height:26px;border-radius:50%}.req-main{flex:1;min-width:0}.req-top{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--muted)}.req-top b{color:var(--ink-2);font-weight:500;font-family:var(--font-mono)}.req p{margin-top:3px;font-size:var(--fs-sm);overflow-wrap:anywhere}.req-reply{color:var(--ink-2)}.req-reply span{color:var(--blue);font-weight:600}.vote{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;border:0;border-radius:var(--r-md);background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font:500 var(--fs-xs) var(--font-mono);transition:box-shadow var(--dur-2),color var(--dur-2),background var(--dur-2)}.vote:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue)}.vote.off{opacity:.55;cursor:default}.poll{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--r-md);background:var(--surface-2)}.poll-top{display:flex;flex-direction:column;gap:5px}.poll-top .kicker:before{display:none}.poll-top b{font-size:var(--fs-md)}.poll-opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 13px;border:0;border-radius:var(--r-sm);background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);overflow:hidden;text-align:left;transition:box-shadow var(--dur-2)}.poll-opt:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--blue)}.poll-opt:disabled{cursor:default}.poll-opt i{position:absolute;inset:0;background:#002fa71a;transform-origin:0 50%;transition:transform .6s var(--ease-out)}.poll-opt.win{box-shadow:inset 0 0 0 1.5px var(--blue)}.poll-opt.win i{background:#002fa729}.poll-opt.mine{box-shadow:inset 0 0 0 2px var(--blue)}.poll-opt span,.poll-opt em{position:relative;font-size:var(--fs-sm)}.poll-opt em{font-style:normal;color:var(--ink-2);font-family:var(--font-mono);font-size:12px}.kv3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kv3 div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--r-md);background:var(--surface-2)}.kv3 span{font:500 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.kv3 b{font:500 var(--fs-sm) var(--font-mono)}.rules,.cant{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);color:var(--ink-2)}.cant{list-style:none;padding:12px 14px;border-radius:var(--r-md);background:var(--accent-soft)}.cant li{position:relative;padding-left:18px}.cant li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:2px;border-radius:2px;background:var(--blue)}.intents{display:flex;flex-direction:column;gap:8px}.intent{padding:12px 14px;border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--line-3)}.intent.executed,.intent.approved{box-shadow:inset 3px 0 0 var(--good)}.intent.rejected,.intent.failed{box-shadow:inset 3px 0 0 var(--bad)}.intent-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-sm)}.intent-reason{margin-top:6px;font-size:var(--fs-sm);color:var(--ink-2)}.intent-note{margin-top:6px;font-size:var(--fs-xs);color:var(--ink-2)}.intent-note.rejected,.intent-note.failed{color:var(--bad)}.intent-foot{display:flex;justify-content:space-between;margin-top:8px;font:400 11px var(--font-mono);color:var(--muted)}.intent-foot a{display:inline-flex;align-items:center;gap:4px;color:var(--blue)}.post{display:flex;gap:11px;padding:13px;border-radius:var(--r-md);background:var(--surface-2)}.post-av{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.post-main{flex:1;min-width:0}.post-top{display:flex;gap:6px;font-size:var(--fs-xs);color:var(--muted)}.post-top b{color:var(--ink)}.post p{margin-top:3px;font-size:var(--fs-sm);overflow-wrap:anywhere}.post img{display:block;width:100%;margin-top:8px;border-radius:var(--r-md);background:#fff;max-height:320px;object-fit:contain}.about-dot{display:flex;align-items:center;gap:14px}.about-fig{flex:none;width:116px;height:116px;border-radius:var(--r-lg);background:radial-gradient(90% 100% at 50% 0%,#fbfcfd,#eef1f5 62%,#e4e8ee);overflow:hidden}.about-dot h3{font-size:var(--fs-xl);margin:4px 0}.about-dot .kicker:before{display:none}.about-personality{padding:13px 15px;border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.swatch{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;box-shadow:inset 0 0 0 1px #0a102226}.links{display:flex;flex-wrap:wrap;gap:6px}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:var(--fs-sm)}.kv dt{color:var(--muted)}.kv dd{margin:0;text-align:right;overflow-wrap:anywhere}.launch-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.launch-form{display:flex;flex-direction:column;gap:16px;min-width:0}.card{border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-2)}.form-card{display:flex;flex-direction:column;gap:18px;padding:clamp(18px,2.4vw,28px)}.form-card h2{display:flex;align-items:center;gap:12px;font-size:clamp(22px,2vw,28px);letter-spacing:-.035em}.form-card h2 .mono{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--blue);font-size:13px}.drop{display:grid;place-items:center;min-height:150px;padding:14px;border-radius:var(--r-lg);background:var(--bg-2);box-shadow:inset 0 0 0 1.5px var(--line-2);background-image:linear-gradient(90deg,var(--line-3) 50%,transparent 50%),linear-gradient(90deg,var(--line-3) 50%,transparent 50%),linear-gradient(0deg,var(--line-3) 50%,transparent 50%),linear-gradient(0deg,var(--line-3) 50%,transparent 50%);background-size:14px 1.5px,14px 1.5px,1.5px 14px,1.5px 14px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;cursor:pointer;text-align:center;transition:background-color var(--dur-2),box-shadow var(--dur-2)}.drop.over,.drop:hover{background-color:#002fa70d}.drop-empty{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink-2)}.drop-empty svg{color:var(--blue)}.drop-pic{display:flex;align-items:center;gap:14px}.drop-pic img{width:110px;height:110px;object-fit:cover;border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.swatches{display:flex;flex-wrap:wrap;gap:9px}.sw{position:relative;width:34px;height:34px;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0a102224;transition:transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2)}.sw:hover{transform:scale(1.08)}.sw.on{box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--blue)}.sw.custom{display:grid;place-items:center;overflow:hidden;background:conic-gradient(#e5352b,#ff7a1a,#f4ce00,#18a058,#1fb8d8,#002fa7,#7b4dff,#ff6fb1,#e5352b);cursor:pointer}.sw.custom input{position:absolute;inset:0;opacity:0;cursor:pointer}.sw.custom span{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 2px #fff}.picks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pick{display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 6px;border:0;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--fs-xs);color:var(--ink-2);transition:box-shadow var(--dur-2),background var(--dur-2)}.pick:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.pick.on{background:#fff;box-shadow:inset 0 0 0 2px var(--blue);color:var(--ink)}.models{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px}.model{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 13px;border:0;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;transition:box-shadow var(--dur-2),background var(--dur-2)}.model:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-3)}.model.on{background:#fff;box-shadow:inset 0 0 0 2px var(--blue)}.model:disabled{opacity:.45;cursor:not-allowed}.model b{font-size:var(--fs-sm);padding-right:22px}.notice-inline{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--blue-deep);font-size:var(--fs-sm);line-height:1.45}.notice-inline svg{flex:none;margin-top:2px}.model-rec{margin-top:5px;padding:2px 7px;border-radius:99px;background:var(--accent-soft);color:var(--blue);font:500 10.5px/1.5 var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.tier{position:absolute;right:11px;top:13px;display:flex;gap:2px}.tier i{width:4px;height:11px;border-radius:2px;background:var(--surface-3)}.tier i.on{background:var(--blue)}.pay-note{display:flex;gap:11px;padding:14px 16px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--ink-2);font-size:var(--fs-sm)}.pay-note svg{flex:none;color:var(--blue);margin-top:1px}.pay-note b{color:var(--ink)}.launch-side{align-self:stretch}.launch-side .sticky{position:sticky;top:calc(var(--header-h) + 18px);display:flex;flex-direction:column;gap:12px}.pv-stage{position:relative;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(90% 100% at 50% 0%,#fbfcfd,#eef1f5 62%,#e2e7ee);box-shadow:var(--shadow-2)}.pv-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:60px 8px 8px}.pv-item{margin:0;display:flex;flex-direction:column;align-items:center}.pv-item .still{aspect-ratio:1 / 1.04;height:auto}.pv-item figcaption{margin-top:-6px;padding-bottom:12px;font-size:11.5px;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-arrow{font-size:11px;color:var(--blue);white-space:nowrap}.pv-bubble{position:absolute;left:16px;right:16px;top:14px;padding:9px 13px;border-radius:14px 14px 14px 4px;background:#fff;color:var(--ink);font-size:var(--fs-sm);line-height:1.38;box-shadow:0 0 0 1px #0a102212,0 16px 28px -14px #0a183c73;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pv-card{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-1)}.pv-card>div{flex:1;min-width:0;display:flex;flex-direction:column}.pv-card b,.pv-card span.muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-card b{font-size:17px;letter-spacing:-.02em}.pv-card span.muted{font-size:var(--fs-xs)}.pv-wall{display:flex;flex-direction:column;gap:6px;padding:0 4px;font-size:11.5px;color:var(--muted)}.flow{display:flex;flex-direction:column;gap:18px}.flow-head{display:flex;align-items:center;gap:12px;padding-right:40px}.flow-head h2{font-size:var(--fs-xl);letter-spacing:-.035em}.flow-steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.flow-steps li{flex:1;display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);font-weight:600}.flow-steps i{display:grid;place-items:center;width:19px;height:19px;flex:none;border-radius:50%;background:var(--surface-3);font:500 10px var(--font-mono)}.flow-steps li.now{background:var(--accent-soft);color:var(--ink)}.flow-steps li.now i{background:var(--blue);color:#fff}.flow-steps li.done{color:var(--ink-2)}.flow-steps li.done i{background:var(--blue);color:#fff}.flow-body{display:flex;flex-direction:column;gap:14px}.flow-body.center{align-items:center;text-align:center}.flow-big{font-size:clamp(19px,2vw,23px);font-weight:600;letter-spacing:-.025em;line-height:1.25}.flow-big b{color:var(--blue)}.busy{padding:26px 0;color:var(--ink-2)}.busy svg{color:var(--blue)}.kv dd.pay-to{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.kv dd.pay-to .mono{font-size:12.5px;word-break:break-all}.flow-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.follow-link{margin-top:-6px}.follow-link a{overflow-wrap:anywhere}.launch-status{padding-top:clamp(28px,5vw,64px)}.ls-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:10px clamp(16px,3vw,40px);padding:clamp(18px,3vw,40px)}.ls-art{height:clamp(240px,30vw,380px);border-radius:var(--r-xl);background:radial-gradient(90% 100% at 50% 0%,#fbfcfd,#eef1f5 62%,#e2e7ee);overflow:hidden}.ls-main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.ls-main h1{font-size:clamp(32px,4vw,56px);letter-spacing:-.05em;line-height:.98}.ls-steps{display:flex;flex-direction:column;gap:8px;margin:4px 0;padding:0;list-style:none}.ls-steps li{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:600;font-size:var(--fs-sm)}.ls-steps i{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--surface-3);font:500 11px var(--font-mono);font-style:normal}.ls-steps li.now{color:var(--ink)}.ls-try{font:500 11.5px var(--font-mono);font-style:normal;color:var(--muted)}.ls-steps li.now i{background:var(--accent-soft);color:var(--blue)}.ls-steps li.done{color:var(--ink-2)}.ls-steps li.done i{background:var(--blue);color:#fff}.ls-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ls-kv{width:100%;max-width:420px}.how-step{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,52px) 0;box-shadow:0 -1px 0 var(--line)}.how-text{display:flex;flex-direction:column;gap:12px;max-width:500px}.how-text h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-.045em}.how-text p{color:var(--ink)}.how-text p.muted{color:var(--muted)}.how-n{font-size:12px;color:var(--blue)}.how-art{min-width:0}.art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;aspect-ratio:16 / 10;border-radius:var(--r-xl);background:radial-gradient(90% 100% at 50% 0%,#fbfcfd,#eef1f5 62%,#e2e7ee);box-shadow:var(--shadow-2);overflow:hidden}.egg-art-still,.bat-art-still{width:62%;height:66%}.bat-art-still{width:78%;height:58%}.egg-art-meter{width:64%;display:flex;flex-direction:column;gap:6px}.egg-art-meter div{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.bat-art-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bat-art-chips span{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 11px;border-radius:var(--r-pill);font:500 11.5px var(--font-mono)}.bat-art-chips .in{background:var(--accent-soft);color:var(--blue)}.bat-art-chips .out{background:#0a10220f;color:var(--ink-2)}.split-bar{display:flex;width:80%;height:26px;border-radius:var(--r-pill);overflow:hidden;font:500 10.5px var(--font-mono)}.split-bar i{display:flex;align-items:center;justify-content:center;min-width:0;font-style:normal;white-space:nowrap;overflow:hidden}.split-bar .b{background:var(--blue);color:#fff}.split-bar .t{background:#dbe3f7;color:var(--blue-deep)}.split-bar .p{background:#e6eaf0;color:var(--ink-2)}.rules-art{flex-direction:row;flex-wrap:wrap;gap:14px;padding:24px 20px}.rule-card{position:relative;width:min(240px,100%);display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-2);font-size:var(--fs-sm);color:var(--ink-2)}.rule-card b{color:var(--ink);font-size:var(--fs-md)}.rule-card em{align-self:flex-end;margin-top:10px;padding:3px 10px;border:2px solid currentColor;border-radius:7px;font:500 12px var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-7deg);animation:stamp 3.6s var(--ease-out) infinite}.rule-card.good em{color:var(--blue)}.rule-card.bad em{color:var(--bad);animation-delay:1.2s}@keyframes stamp{0%{opacity:0;transform:rotate(-7deg) scale(1.7)}12%,85%{opacity:1;transform:rotate(-7deg) scale(1)}to{opacity:1;transform:rotate(-7deg) scale(1)}}.faq{padding-top:clamp(40px,6vw,80px)}.faq>h2{margin-bottom:20px;font-size:clamp(34px,4.4vw,62px);letter-spacing:-.05em}.faq-list{display:flex;flex-direction:column;border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-2);overflow:hidden}.faq-item+.faq-item{box-shadow:0 -1px 0 var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px clamp(16px,2.4vw,28px);cursor:pointer;list-style:none;font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.02em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex:none;color:var(--blue);transition:transform var(--dur-3) var(--ease-out)}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item summary:hover span{color:var(--blue)}.faq-a{display:flex;flex-direction:column;gap:10px;padding:0 clamp(16px,2.4vw,28px) 22px;max-width:76ch;color:var(--ink-2)}.faq-a ul{display:flex;flex-direction:column;gap:6px;padding-left:20px}.faq-a b{color:var(--ink)}.faq-a a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.how-os{box-shadow:var(--shadow-2)}.how-cta{display:flex;flex-wrap:wrap;gap:12px;padding-top:clamp(32px,5vw,56px)}.terms-body{display:flex;flex-direction:column;gap:14px;max-width:calc(860px + 2 * var(--gutter));margin-left:0}.terms-body section{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,26px) clamp(18px,2.4vw,28px);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--shadow-1)}.terms-body h2{font-size:clamp(20px,1.8vw,24px);letter-spacing:-.03em}.terms-body p,.terms-body li{color:var(--ink-2)}.terms-body ul{display:flex;flex-direction:column;gap:6px;padding-left:20px}.terms-cta{display:flex;flex-wrap:wrap;gap:10px;padding-top:10px}.notfound{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:clamp(30px,6vw,72px);text-align:center}.nf-art{width:min(320px,70vw);height:min(300px,64vw)}.notfound h1{font-size:clamp(40px,6vw,80px);letter-spacing:-.055em;line-height:.95}.notfound .lede{margin:0 auto}.nf-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.veil{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0a102252;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade var(--dur-2) ease both}.modal{position:relative;width:min(460px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:26px;border-radius:var(--r-2xl);background:var(--card);box-shadow:0 0 0 1px #0a10220f,0 40px 80px -30px #0a183c80;animation:rise var(--dur-3) var(--ease-out) both}.modal.wide{width:min(580px,100%)}.modal-x{position:absolute;right:16px;top:16px}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translate3d(0,24px,0) scale(.96)}}@keyframes pop{0%{opacity:0;transform:translate3d(0,-4px,0) scale(.97)}}.toasts{position:fixed;right:18px;bottom:18px;z-index:120;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;max-width:min(440px,calc(100vw - 32px));padding:12px 14px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-3);font-size:var(--fs-sm);pointer-events:auto;animation:toastin var(--dur-3) var(--ease-spring) both;transition:opacity var(--dur-3),transform var(--dur-3)}.toast.leaving{opacity:0;transform:translate3d(24px,0,0)}.toast.good>svg{color:var(--blue)}.toast.bad>svg{color:var(--bad)}.toast-text{flex:1}.toast-link{padding:6px 12px;border-radius:var(--r-pill);background:var(--blue);color:#fff;font-weight:600;font-size:var(--fs-xs);white-space:nowrap}@keyframes toastin{0%{opacity:0;transform:translate3d(0,16px,0) scale(.94)}}.picker{display:flex;flex-direction:column;gap:14px}.picker h2{display:flex;align-items:center;gap:8px;font-size:var(--fs-xl);letter-spacing:-.035em}.picker h2 svg{color:var(--blue)}.picker-list{display:flex;flex-direction:column;gap:8px}.picker-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border:0;border-radius:var(--r-md);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);text-align:left;transition:box-shadow var(--dur-2),background var(--dur-2)}.picker-row:hover:not(:disabled){background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.picker-row img{border-radius:8px}.picker-row span{flex:1;font-weight:600}.picker-row em{font-style:normal;font:500 11px var(--font-mono);color:var(--muted)}.picker-empty{display:flex;flex-direction:column;gap:10px}.picker-empty p{display:flex;gap:8px;color:var(--ink-2);font-size:var(--fs-sm)}.picker-note{font-size:var(--fs-xs);color:var(--muted)}@media(max-width:1240px){.coin-grid{grid-template-columns:minmax(0,1fr)}.coin-side{position:static;max-height:none}.panel-body,.steps{max-height:600px}.launch-grid{grid-template-columns:minmax(0,1fr) 340px}.featured-grid{grid-template-columns:minmax(0,1fr)}.featured-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.featured-card .fc-nums{grid-row:span 3}}@media(max-width:960px){.steps3 ol{grid-template-columns:minmax(0,1fr)}.steps3 li{display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:18px;row-gap:6px;padding:16px}.steps3-art{grid-row:1 / 4;height:160px;margin:0;border-radius:var(--r-lg)}.launch-grid{grid-template-columns:minmax(0,1fr)}.launch-side{order:-1}.launch-side .sticky{position:static}.pv-pair{padding-top:56px}.how-step{grid-template-columns:minmax(0,1fr);gap:20px}.cta-panel{grid-template-columns:minmax(0,1fr)}.cta-art{height:220px}.ls-card{grid-template-columns:minmax(0,1fr)}.ls-art{height:240px}.ftr-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "links" "end"}}@media(max-width:860px){.hdr-nav{display:none}.hdr-menu{display:inline-grid}.hdr-sheet{display:flex;flex-direction:column;gap:2px;padding:6px var(--gutter) 14px;animation:pop var(--dur-2) var(--ease-out) both}.hdr-sheet a{padding:13px 12px;border-radius:var(--r-md);font-size:17px;font-weight:600;letter-spacing:-.01em}.hdr-sheet a.active{color:var(--blue);background:var(--accent-soft)}.hero{--stage-h: clamp(340px, 54svh, 500px);height:auto;display:flex;flex-direction:column;background:var(--bg)}.hero-stage{position:relative;inset:auto;flex:none;height:var(--stage-h);background:radial-gradient(120% 90% at 50% 40%,#f7f8fa,#edf0f4 58%,#dfe4eb)}.hero-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:72px;background:linear-gradient(rgba(241,243,247,0),var(--bg));pointer-events:none}.hero-hud{position:static;display:block;padding-top:0;pointer-events:auto}.hero-top{position:absolute;left:0;right:0;top:14px;z-index:3;justify-content:center;pointer-events:none}.hero-side{position:absolute;left:var(--gutter);right:var(--gutter);top:calc(var(--stage-h) - 60px);z-index:3;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;pointer-events:none}.hero-status{align-items:flex-start}.hero-copy{gap:14px;max-width:none;padding-top:22px}.hero-copy h1{font-size:clamp(52px,15vw,96px)}.coin-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "acts" "nums"}.coin-acts .btn{flex:1}}@media(max-width:720px){.hide-phone{display:none!important}.show-phone{display:inline!important}.hdr-in{gap:10px}.hero-sub{font-size:15.5px}.hero-cta{width:100%}.hero-cta .btn{flex:1}.hero-stats{font-size:11.5px;gap:4px 12px}.hero-status b{font-size:16px}.steps3 li{grid-template-columns:110px minmax(0,1fr);column-gap:14px}.steps3-art{height:120px}.steps3 h2{font-size:20px}.steps3 p{font-size:14.5px}.strip-head{flex-direction:column;align-items:flex-start}.strip-row{grid-auto-columns:min(82vw,330px)}.wall-bar{gap:10px}.wall-bar .seg{width:100%;overflow-x:auto}.wall-bar .seg button{flex:1;padding:0 8px}.search{max-width:none;margin-left:0;flex-basis:100%}.coin-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.num-box{min-width:0;padding:10px 11px}.num-box>span{font-size:9.5px;letter-spacing:.08em}.num-box b{font-size:16px}.egg-stage{aspect-ratio:auto}.egg-stage-view{position:relative;inset:auto;aspect-ratio:4 / 3.3}.egg-stage-hud{position:static;padding:2px 16px 18px}.egg-stage-hud b{font-size:21px}.egg-stage-hud span{font-size:11.5px}.tabs{padding:0 2px}.tabs button{padding:0 6px;font-size:13px}.tabs button:after{left:6px;right:6px}.num-box.bat{grid-column:1 / -1;max-width:none;order:-1}.num-box.ca{grid-column:1 / -1}.coin-id .state{display:none}.replay-bar{flex-wrap:wrap}.replay-bar.on .scrub{order:5;flex-basis:100%}.replay-pos{min-width:0}.menu.sessions{width:min(330px,calc(100vw - 32px));right:-8px}.two,.three{grid-template-columns:1fr}.picks{grid-template-columns:repeat(4,minmax(0,1fr))}.pick{padding:9px 2px;font-size:11px}.flow-steps li{padding:8px 7px;font-size:11px}.modal{padding:20px}.toasts{left:16px;right:16px;align-items:stretch}.toast{max-width:none}.featured-card{display:flex;align-items:stretch}.fc-nums,.kv3{grid-template-columns:1fr 1fr}}.mini{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;isolation:isolate;font-family:var(--font-ui);color:var(--ink)}.mini-wall{position:absolute;inset:0;background:radial-gradient(120% 100% at 100% 100%,color-mix(in srgb,var(--dot) 6%,transparent),transparent 60%),radial-gradient(90% 100% at 50% 0%,#fbfcfd,#eef1f5 60%,#e2e7ee)}.mini-st-asleep .mini-wall,.mini-st-halted .mini-wall,.mini-st-resting .mini-wall{background:radial-gradient(90% 100% at 50% 0%,#e9ecf1,#d9dee6 70%,#cdd3dd)}.mini-st-resting .mini-wall{background:radial-gradient(90% 100% at 50% 0%,#f1f3f7,#e2e6ec 70%,#d6dbe3)}.mini-st-egg .mini-wall{background:radial-gradient(90% 100% at 50% 0%,#fbfcfd,#eef1f5 60%,#e2e7ee)}.mini-bgshot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:.12;filter:grayscale(1)}.mini-win{position:absolute;left:5%;top:12%;width:78%;height:76%;display:flex;flex-direction:column;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #0a102212,0 18px 30px -16px #0a183c66;overflow:hidden;animation:mini-in .5s var(--ease-out) both}.mini-title{height:20px;flex:none;display:flex;align-items:center;gap:5px;padding:0 8px;border-bottom:1px solid rgba(10,16,34,.07);font:500 9.5px/1 var(--font-mono);color:var(--muted);white-space:nowrap;overflow:hidden}.mini-title svg{flex:none;color:var(--blue)}.mini-title span{overflow:hidden;text-overflow:ellipsis}.mini-body{position:relative;flex:1;min-height:0;overflow:hidden}.mini-browser img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.mini-ph{height:100%;display:grid;place-items:center;background:#f4f6f9;color:var(--muted);font:400 11px var(--font-mono)}.mini-code,.mini-term{height:100%;padding:7px 9px;font:9px/13px var(--font-mono);white-space:pre;overflow:hidden}.mini-code{background:#fff;color:var(--syn-text)}.mini-term{background:#f7f8fa;color:#39415a}.mini-prompt{color:var(--blue)}.mini-term .bad{color:var(--bad)}.mini-canvas{height:100%;display:grid;place-items:center;padding:7px;background:#e9edf2}.mini-canvas svg,.mini-canvas img{height:100%;aspect-ratio:1;background:#fff;border-radius:4px;box-shadow:0 6px 14px -8px #0a183c66}.mini-paper{height:100%;padding:9px 12px;background:#fff;background-image:repeating-linear-gradient(180deg,transparent 0 15px,rgba(0,47,167,.07) 15px 16px);color:var(--ink);font-size:11.5px;line-height:16px}.mini-list{display:flex;flex-direction:column;gap:5px;padding:8px;font-size:11px}.mini-list div{padding:5px 7px;border-radius:6px;background:#f4f6f9;box-shadow:inset 0 0 0 1px transparent}.mini-list span{color:var(--blue);font-family:var(--font-mono)}.mini-list .on{box-shadow:inset 0 0 0 1px var(--accent-line)}.mini-list em{margin-left:4px;padding:1px 5px;border-radius:99px;font:500 8.5px var(--font-mono);font-style:normal;text-transform:uppercase}.mini-list em.done{background:var(--accent-soft);color:var(--blue)}.mini-list em.declined{background:var(--bad-soft);color:var(--bad)}.mini-poll{display:flex;flex-direction:column;gap:5px;padding:9px;font-size:11px}.mini-poll b{font-size:12px}.mini-poll div{position:relative;height:19px;display:flex;align-items:center;padding:0 7px;border-radius:5px;background:#f4f6f9;overflow:hidden}.mini-poll div.win{box-shadow:inset 0 0 0 1px var(--blue)}.mini-poll i{position:absolute;inset:0;background:#002fa721;transform-origin:0 50%}.mini-poll span{position:relative}.mini-treasury{position:relative;height:100%;display:flex;flex-direction:column;gap:4px;padding:10px;font-size:11px;color:var(--ink-2)}.mini-treasury b{font-size:14px;color:var(--ink)}.mini-stamp{position:absolute;right:8px;bottom:8px;padding:2px 6px;border:2px solid currentColor;border-radius:4px;font:500 10.5px var(--font-mono);font-style:normal;text-transform:uppercase;transform:rotate(-8deg);color:var(--ink-2)}.mini-stamp.good{color:var(--blue)}.mini-stamp.bad{color:var(--bad)}.mini-post{padding:9px;font-size:11.5px;line-height:1.4}.mini-post p{margin:0}.mini-post img{display:block;width:100%;max-height:64px;margin-top:6px;object-fit:cover;border-radius:6px;background:#fff}.mini-market{padding:10px}.mini-market b{font-size:18px}.mini-market svg{display:block;width:100%;height:46px;margin-top:6px}.mini-market polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.mini-market .up{stroke:var(--good)}.mini-market .down{stroke:var(--bad)}.mini-deploy{display:flex;flex-direction:column;gap:5px;padding:12px;font-size:11px;color:var(--ink-2)}.mini-deploy b{color:var(--blue);font-size:14px}.mini-deploy .mini-eggbar{width:100%}.mini-deploy .mini-eggbar i{background:var(--blue)}.mini-eggbar{width:62%;height:5px;border-radius:99px;background:#0a102214;overflow:hidden}.mini-eggbar i{display:block;height:100%;background:var(--blue);transform-origin:0 50%;transition:transform .6s var(--ease-out)}.mini-err{position:absolute;left:6px;right:6px;bottom:6px;padding:4px 7px;border-radius:6px;background:#fff5f3;border:1px solid rgba(194,45,31,.28);color:#7a1c14;font-size:10px}.mini-dot{position:absolute;right:6%;bottom:14%;z-index:2;filter:drop-shadow(0 5px 5px rgba(0,30,100,.22));animation:mini-bob 2.6s ease-in-out infinite}.mini-bubble{position:absolute;left:6%;right:22%;bottom:5%;z-index:3;padding:6px 10px;border-radius:12px 12px 3px;background:#fff;color:var(--ink);font-size:11px;font-weight:500;line-height:1.3;box-shadow:0 0 0 1px #0a102212,0 10px 20px -10px #0a183c73;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;animation:mini-in .4s .12s var(--ease-out) both}.mini-center{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 12px;text-align:center;font-size:12px;color:var(--ink-2)}.mini-center b{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--ink)}.mini-center span{display:flex;align-items:center;gap:5px}.mini-bob{animation:mini-bob 2.6s ease-in-out infinite}.mini-pop{animation:mini-pop .5s var(--ease-spring) both}.mini-eggbox,.mini-sleep{position:absolute;inset:0;z-index:1}.mini-still{position:absolute;inset:0}.mini-eggbox.close .mini-still{transform-origin:50% 78%;animation:mini-wobble 2.2s ease-in-out infinite}.mini-still.dim{opacity:.7;filter:grayscale(.6)}.mini-zz{position:absolute;left:58%;top:24%}.mini-zz i{position:absolute;font:600 18px/1 var(--font-ui);font-style:normal;color:#0a102280;opacity:0;animation:mini-z 3.6s ease-in-out infinite}.mini-zz i:nth-child(2){left:4px;top:-6px;font-size:14px;animation-delay:1.2s}.mini-zz i:nth-child(3){left:8px;top:-12px;font-size:11px;animation-delay:2.4s}.mini-tag{position:absolute;left:50%;bottom:9%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:99px;background:#ffffffdb;box-shadow:0 0 0 1px #0a102212;font:500 10.5px/1 var(--font-mono);color:var(--ink-2);white-space:nowrap}.mini-count{font-variant-numeric:tabular-nums}@keyframes mini-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes mini-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes mini-z{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translate(14px,-26px)}}@keyframes mini-pop{0%{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}@keyframes mini-wobble{0%,56%,to{transform:rotate(0)}12%{transform:rotate(-4deg)}24%{transform:rotate(3deg)}36%{transform:rotate(-2deg)}46%{transform:rotate(1deg)}}
