@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/InstrumentSerif-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/InstrumentSerif-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/fonts/PixelifySans-latin.woff2) format("woff2");font-weight:400 700;font-display:swap;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:Pixelify Sans;src:url(/fonts/PixelifySans-latin-ext.woff2) format("woff2");font-weight:400 700;font-display:swap;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;src:url(/fonts/PixelifySans-cyrillic.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--u: 8px;--font-voice: "Instrument Serif", ui-serif, Georgia, serif;--font-text: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-data: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-px: "Pixelify Sans", "Geist Mono", monospace;--lime: #b2ff00;--lime-deep: #95df00;--lime-ink: #10130a;--grape: #8b5cf6;--gold: #facc15;--amber: #ffb454;--danger-fill: #ef4444;--mark-a: #c6ff6a;--mark-b: #5ee05a;--mark-c: #1fa86a;--void: #110e0a;--surface: #19140e;--surface-2: #231c14;--surface-3: #2d2419;--slot: #0b0907;--line: #352b1e;--line-soft: #282117;--fg: #f6f8f2;--fg-2: #e9e4d8;--muted: #a69e90;--faint: #928777;--hi: rgba(255, 236, 200, .08);--lo: rgba(0, 0, 0, .55);--under: #070504;--lime-under: #4f7a00;--lime-text: #b2ff00;--grape-text: #b49cff;--gold-text: #facc15;--amber-text: #ffb454;--danger-text: #ff7b73;--olive: #0c1208;--olive-2: #121b0d;--olive-3: #1a2712;--olive-line: #2c4020;--focus: #f6f8f2;--sky-1: #17122b;--sky-2: #2a1f3f;--sky-3: #3d2a3a;--day-1: #2b4a5c;--day-2: #4f7c74;--day-3: #a7b876;--vx-ghost: #b2ff00;--map-land: #3a4a28;--map-edge: #1f2a14;--console-bg: #080605;--console-text: #e9e4d8;--overlay: rgba(8, 6, 4, .72);--text-xs: .75rem;--text-sm: .8125rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.375rem;--text-2xl: 2.5rem;--text-3xl: 3rem;--text-4xl: 4.5rem;--leading-tight: 1.1;--leading-normal: 1.5;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--tracking-display: -.01em;--tracking-caps: .04em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--gutter: 16px;--ad-rail-w: 300px;--content-max: 1312px;--radius-xs: 0;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--radius-pill: 0;--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .22s;--dur-slow: .42s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.3, 1.4, .5, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-rail: 20;--z-topbar: 30;--z-dock: 40;--z-sheet: 50;--z-toast: 60;--z-palette: 70;--font-display: var(--font-voice);--font-body: var(--font-text);--font-mono: var(--font-data);--bg: var(--void);--bg-grad: var(--void);--surface-1: var(--surface);--surface-sunken: var(--slot);--border: var(--line-soft);--border-strong: var(--line);--text: var(--fg);--text-2: var(--muted);--text-3: var(--faint);--text-on-accent: var(--lime-ink);--accent: var(--lime-text);--accent-strong: var(--lime);--accent-soft: color-mix(in srgb, var(--lime) 14%, transparent);--accent-ring: color-mix(in srgb, var(--lime) 45%, transparent);--link: var(--lime-text);--brand-lime: #c6ff6a;--brand-green: #5ee05a;--brand-teal: #1fa86a;--brand-gradient: var(--lime);--brand-gradient-under: var(--lime-under);--danger: var(--danger-text);--danger-soft: color-mix(in srgb, #ef4444 16%, transparent);--warning: var(--gold-text);--warning-soft: color-mix(in srgb, #facc15 14%, transparent);--info: var(--grape-text);--info-soft: color-mix(in srgb, #8b5cf6 16%, transparent);--success: var(--lime-text);--success-soft: color-mix(in srgb, var(--lime) 14%, transparent);--status-offline: var(--muted);--status-sleeping: var(--grape-text);--status-queued: var(--gold-text);--status-starting: var(--amber-text);--status-online: var(--lime-text);--status-stopping: var(--amber-text);--status-crashed: var(--danger-text);--ad-bg: var(--surface);--ad-border: var(--line);--skeleton: var(--surface-2);--skeleton-shine: var(--surface-3);--shadow-1: none;--shadow-2: 0 0 0 2px var(--line), 0 12px 0 -4px rgba(0, 0, 0, .35);--shadow-3: 0 0 0 4px #0c0a08, 0 16px 0 -4px rgba(0, 0, 0, .4);--glow-accent: none;color-scheme:dark}:root[data-theme=light]{--void: #f1ece0;--surface: #fbf8f0;--surface-2: #e8e1d1;--surface-3: #ddd3bf;--slot: #e6dece;--line: #c4b79d;--line-soft: #ddd3bf;--fg: #17130d;--fg-2: #2e271d;--muted: #5d5344;--faint: #6b604f;--hi: rgba(255, 255, 255, .75);--lo: rgba(70, 52, 25, .22);--under: #b9ab8f;--lime-under: #6c9c00;--lime-text: #3b6300;--grape-text: #5b2fd0;--gold-text: #735700;--amber-text: #8c4f00;--danger-text: #b4232b;--olive: #e4ead6;--olive-2: #eef2e4;--olive-3: #d7e1c3;--olive-line: #b8c79c;--focus: #17130d;--sky-1: #3a3166;--sky-2: #6a4f86;--sky-3: #c28a78;--day-1: #8fc6e8;--day-2: #b9e0e6;--day-3: #eaf0c8;--vx-ghost: #4f7a00;--map-land: #a9bb86;--map-edge: #7f9460;--console-bg: #17130d;--console-text: #f1ece0;--overlay: rgba(40, 30, 15, .45);color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-theme]){--void: #f1ece0;--surface: #fbf8f0;--surface-2: #e8e1d1;--surface-3: #ddd3bf;--slot: #e6dece;--line: #c4b79d;--line-soft: #ddd3bf;--fg: #17130d;--fg-2: #2e271d;--muted: #5d5344;--faint: #6b604f;--hi: rgba(255, 255, 255, .75);--lo: rgba(70, 52, 25, .22);--under: #b9ab8f;--lime-under: #6c9c00;--lime-text: #3b6300;--grape-text: #5b2fd0;--gold-text: #735700;--amber-text: #8c4f00;--danger-text: #b4232b;--olive: #e4ead6;--olive-2: #eef2e4;--olive-3: #d7e1c3;--olive-line: #b8c79c;--focus: #17130d;--sky-1: #3a3166;--sky-2: #6a4f86;--sky-3: #c28a78;--day-1: #8fc6e8;--day-2: #b9e0e6;--day-3: #eaf0c8;--vx-ghost: #4f7a00;--map-land: #a9bb86;--map-edge: #7f9460;--console-bg: #17130d;--console-text: #f1ece0;--overlay: rgba(40, 30, 15, .45);color-scheme:light}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--fg);font:400 15px/1.5 var(--font-text);-webkit-font-smoothing:antialiased;min-height:100vh}img{image-rendering:pixelated}img.smooth{image-rendering:auto}a{color:var(--lime-text);text-decoration:none;text-underline-offset:3px;text-decoration-thickness:2px}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--lime-ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}[hidden]{display:none!important}h1,h2{font-family:var(--font-voice);font-weight:400;letter-spacing:-.01em;line-height:1;margin:0}h1{font-size:48px}h2{font-size:32px}h3,h4{font-family:var(--font-text);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}h3{font-size:17px}h4{font-size:15px}h1 em,h2 em,.voice em{font-style:italic}p{margin:0}code,.mono,.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}code,.mono{font-size:.92em}.voice{font-family:var(--font-voice);font-weight:400;letter-spacing:-.01em;line-height:.98}.px{font-family:var(--font-px)}.ic{width:18px;height:18px;flex:none;display:inline-block;vertical-align:-3px}.ic-sm{width:14px;height:14px;vertical-align:-2px}.ic-lg{width:24px;height:24px}.g{flex:none;display:inline-block;vertical-align:-2px}.muted{color:var(--muted)}.faint{color:var(--faint)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;z-index:100;padding:8px 12px;background:var(--lime);color:var(--lime-ink);font-weight:600}.skip:focus{top:8px}.row{display:flex;align-items:center;gap:var(--space-3)}.row-wrap{flex-wrap:wrap}.spacer{flex:1}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.wrap{max-width:1312px;margin:0 auto;padding:0 32px}.step,.card,.slab,.btn,.chip,.tag,.callout,.stat,.ad,.popover,.sheet,.reward,.upsell,.input,.select,.toast,.sentence,.tog{--notch: 4px}.step,.card,.slab,.stat,.reward,.upsell,.callout,.sheet,.popover,.inv-panel,.tog{clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.step-8{clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}.step:focus-visible,.step-8:focus-visible,.card:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--focus),inset 0 0 0 5px var(--void)!important}.no-clip{clip-path:none!important}.slab,.card{background:var(--surface);border:0;border-bottom:8px solid var(--under);box-shadow:inset 3px 3px 0 var(--hi),inset -3px -3px 0 var(--lo)}.slab.thin,.card.thin{border-bottom-width:4px}.slot{background:var(--slot);box-shadow:inset 3px 3px 0 var(--lo),inset -3px -3px 0 var(--hi)}.plate{border-top:2px solid var(--line);padding-top:16px}.stitch{height:2px;border:0;margin:0;background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 12px)}.card-pad{padding:var(--space-5)}.card-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);box-shadow:inset 0 -2px 0 var(--line-soft)}.card-head h3{font:500 14px/1.2 var(--font-px);letter-spacing:.02em;color:var(--fg-2)}.card-body{padding:var(--space-5)}.divider{height:2px;background:var(--line-soft);margin:var(--space-4) 0}.section-title{display:flex;align-items:baseline;gap:var(--space-3);margin:var(--space-10) 0 var(--space-4);font:400 32px/1 var(--font-voice)}.eyebrow,.k-px{font:500 12px/1 var(--font-px);color:var(--muted);letter-spacing:.02em}.btn{--b-face: var(--surface-3);--b-under: var(--under);--b-fg: var(--fg);--h: 44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h);padding:0 16px;background:var(--b-face);color:var(--b-fg);border:0;border-bottom:4px solid var(--b-under);border-radius:0;box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--lo);font:600 14px/1 var(--font-text);text-decoration:none!important;cursor:pointer;white-space:nowrap;transition:transform 80ms steps(2),border-bottom-width 80ms steps(2),filter .14s}.btn:hover{filter:brightness(1.08)}.btn:active,.btn.is-pressed{transform:translateY(3px);border-bottom-width:1px}.btn svg{flex:none}.btn.go,.btn-primary{--b-face: var(--lime);--b-under: var(--lime-under);--b-fg: var(--lime-ink);box-shadow:inset 2px 2px #ffffff73,inset -2px -2px #0000002e}.btn.gold{--b-face: var(--gold);--b-under: #8a6b00;--b-fg: #231a05;box-shadow:inset 2px 2px #fff6,inset -2px -2px #0000002e}.btn.grape{--b-face: #7445e6;--b-under: #4a2a9c;--b-fg: #fff;box-shadow:inset 2px 2px #ffffff40,inset -2px -2px #00000040}.btn.danger,.btn-danger{--b-face: #b3262d;--b-under: #5c1014;--b-fg: #fff}.btn-solid{--b-face: var(--fg);--b-under: var(--muted);--b-fg: var(--void)}.btn.ghost,.btn-ghost{background:transparent;box-shadow:inset 0 0 0 2px var(--line);border-bottom:0;min-height:40px;color:var(--fg-2)}.btn-ghost:hover{background:var(--surface-2);filter:none}.btn.ghost:active,.btn-ghost:active{transform:translateY(2px)}.btn.px{font:500 15px/1 var(--font-px);letter-spacing:.01em}.btn.sm,.btn-sm{--h: 36px;padding:0 12px;font-size:13px}.btn.xs{--h: 30px;padding:0 10px;font-size:12px;border-bottom-width:3px}.btn.lg,.btn-lg{--h: 56px;padding:0 24px;font-size:17px;border-bottom-width:6px}.btn-icon{width:var(--h);padding:0}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn .key{font:500 11px/1 var(--font-px);padding:3px 5px;background:#0000002e}.btn .spin,.ic.spin{animation:spin .9s steps(8) infinite}@keyframes spin{to{transform:rotate(360deg)}}.link-btn,.linkish{background:none;border:0;padding:0;color:var(--lime-text);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.start{--b-face: var(--lime);--b-under: var(--lime-under);position:relative;display:inline-flex;align-items:center;gap:16px;min-height:104px;padding:0 40px 0 32px;background:var(--b-face);color:var(--lime-ink);border:0;border-bottom:12px solid var(--b-under);cursor:pointer;box-shadow:inset 4px 4px #ffffff80,inset -4px -4px #00000029,0 0 0 4px var(--lime-ink);font:700 56px/1 var(--font-px);letter-spacing:.01em;transition:transform 90ms steps(3),border-bottom-width 90ms steps(3)}.start:active,.start.is-pressed{transform:translateY(8px);border-bottom-width:4px}.start small{display:block;font:600 13px/1.2 var(--font-text);opacity:.8;letter-spacing:0}.start:focus-visible{outline:4px solid var(--focus);outline-offset:6px}.start[disabled]{filter:saturate(.4);cursor:progress}.start.stop{--b-face: var(--surface-3);--b-under: var(--under);color:var(--fg);box-shadow:inset 4px 4px 0 var(--hi),inset -4px -4px 0 var(--lo),0 0 0 4px #0c0a08}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;font:500 12px/1 var(--font-px);color:var(--fg-2);background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--line);white-space:nowrap}.tag img{width:16px;height:16px}.tag.lime{background:var(--lime);color:var(--lime-ink);box-shadow:none}.tag.gold{color:var(--gold-text);box-shadow:inset 0 0 0 2px currentColor;background:transparent}.tag.grape{color:var(--grape-text);box-shadow:inset 0 0 0 2px currentColor;background:transparent}.tag.danger{color:var(--danger-text);box-shadow:inset 0 0 0 2px currentColor;background:transparent}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;font:500 11px/1 var(--font-px);background:var(--surface-2);color:var(--fg-2);box-shadow:inset 0 0 0 2px var(--line);white-space:nowrap}.badge-accent,.badge-paid{background:var(--lime);color:var(--lime-ink);box-shadow:none}.badge-warn{color:var(--gold-text);box-shadow:inset 0 0 0 2px currentColor;background:transparent}.badge-danger{color:var(--danger-text);box-shadow:inset 0 0 0 2px currentColor;background:transparent}.badge-info{color:var(--grape-text);box-shadow:inset 0 0 0 2px currentColor;background:transparent}.badge-free{color:var(--fg-2)}.state{display:inline-flex;align-items:center;gap:8px;font:600 14px/1.1 var(--font-text);white-space:nowrap}.state>i{width:10px;height:10px;flex:none;display:inline-block;background:currentColor;box-shadow:0 0 0 2px var(--void),0 0 0 4px currentColor;margin:0 2px}.state.sm{font-size:13px;gap:7px}.state.sm>i{width:8px;height:8px}.s-online{color:var(--lime-text)}.s-sleeping{color:var(--grape-text)}.s-queued{color:var(--gold-text)}.s-starting,.s-stopping,.s-installing,.s-moving{color:var(--amber-text)}.s-crashed,.s-suspended{color:var(--danger-text)}.s-offline{color:var(--muted)}.s-online>i,.s-queued>i,.s-starting>i{animation:blink 1.6s steps(2) infinite}@keyframes blink{50%{opacity:.35}}.status{--c: var(--muted);display:inline-flex;align-items:center;gap:8px;color:var(--c);font:600 13px/1 var(--font-text);white-space:nowrap}.status .dot{width:8px;height:8px;background:var(--c);box-shadow:0 0 0 2px var(--void),0 0 0 4px var(--c);margin:0 3px}.status .ic{width:14px;height:14px}.status[data-s=online]{--c: var(--lime-text)}.status[data-s=sleeping]{--c: var(--grape-text)}.status[data-s=queued]{--c: var(--gold-text)}.status[data-s=starting],.status[data-s=stopping]{--c: var(--amber-text)}.status[data-s=crashed]{--c: var(--danger-text)}.status[data-s=online] .dot,.status[data-s=starting] .dot,.status[data-s=queued] .dot{animation:blink 1.6s steps(2) infinite}.xp{position:relative;height:16px;background:var(--slot);box-shadow:inset 2px 2px 0 var(--lo),inset -2px -2px 0 var(--hi);overflow:hidden}.xp>b{position:absolute;inset:3px auto 3px 3px;width:calc((100% - 6px) * var(--v, .5));background:var(--xp, var(--lime));box-shadow:inset 0 3px #fff6,inset 0 -3px #0003;transition:width .42s steps(10)}.xp:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),var(--slot) calc(10% - 2px) 10%);pointer-events:none}.xp.gold{--xp: var(--gold)}.xp.grape{--xp: var(--grape)}.xp.amber{--xp: var(--amber)}.xp.danger{--xp: var(--danger-fill)}.xp.sm{height:10px}.xp.sm>b{inset:2px auto 2px 2px;width:calc((100% - 4px) * var(--v, .5));box-shadow:inset 0 2px #ffffff59}.xp.big{height:24px}.pips{display:grid;grid-template-columns:repeat(20,1fr);gap:2px;height:16px}.pips i{background:var(--lime);box-shadow:inset 0 2px #ffffff59}.pips i.off{background:var(--slot);box-shadow:inset 1px 1px 0 var(--lo)}.meter{height:10px;background:var(--slot);box-shadow:inset 2px 2px 0 var(--lo);overflow:hidden}.meter i{display:block;height:100%;background:var(--lime);box-shadow:inset 0 2px #ffffff59}.tip{position:relative;background:#170f24;color:#f1ecff;padding:12px 16px;box-shadow:inset 0 0 0 2px #4b2f8f,0 0 0 2px #0b0714}.tip b.t{display:block;color:#fff;font-weight:600}.tip .lore{display:block;color:#c5b6ef;font-size:13px}:root[data-theme=light] .tip{background:#2a1d45}.topbar{position:sticky;top:0;z-index:var(--z-topbar);background:var(--void);border-bottom:2px solid var(--line-soft)}.topbar .wrap{display:flex;align-items:center;gap:16px;height:64px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none!important;font:700 18px/1 var(--font-text);letter-spacing:-.02em;flex:none}.brand img{width:32px;height:32px;image-rendering:auto}.brand .beta{font:500 11px/1 var(--font-px);padding:3px 5px;color:var(--lime-text);box-shadow:inset 0 0 0 2px currentColor}.crumbs{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;min-width:0}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--fg)}.crumbs b{color:var(--fg);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .sp{flex:1}.coin{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;text-decoration:none!important;color:var(--fg);font:600 14px/1 var(--font-data)}.coin img{width:20px;height:20px;object-fit:cover;object-position:0 0}.iconbtn{position:relative;width:44px;height:44px;display:inline-grid;place-items:center;background:transparent;border:0;color:var(--fg-2);cursor:pointer;flex:none}.iconbtn:hover{background:var(--surface-2)}.me{width:40px;height:40px;display:block;box-shadow:0 0 0 2px var(--line);background:var(--surface-2)}.search-trigger{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px 0 12px;min-width:260px;border:0;color:var(--faint);font-size:13px;cursor:pointer}.search-trigger .kbd{margin-left:auto}.kbd,kbd{font:500 11px/1 var(--font-px);padding:3px 6px;color:var(--fg-2);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--lo),inset 0 0 0 1px var(--line);white-space:nowrap}.avatar{width:34px;height:34px;image-rendering:pixelated;background:var(--surface-3);flex:none}.banner{display:flex;align-items:center;gap:12px;padding:8px 32px;font-size:14px;min-height:44px;flex-wrap:wrap}.banner .grow{flex:1;min-width:0}.banner.sale{background:var(--gold);color:#231a05}.banner.sale .tag{background:#231a05;color:var(--gold);box-shadow:none}.banner.sale .btn{--b-face: #231a05;--b-under: #000;--b-fg: var(--gold)}.banner.info{background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--line)}.banner.warning,.banner.critical{background:#3a1412;color:#ffd9d4}.banner.success{background:var(--olive-2)}:root[data-theme=light] .banner.warning,:root[data-theme=light] .banner.critical{background:#f6d6cf;color:#4a120e}.banner .x{background:none;border:0;color:inherit;cursor:pointer;width:32px;height:32px;display:grid;place-items:center;opacity:.8}.countdown{font:600 13px/1 var(--font-data);font-variant-numeric:tabular-nums}.main{min-width:0}.page{max-width:1312px;margin:0 auto;padding:32px 32px 48px}.page.flush{padding:0;max-width:none}.page-head,.ph{display:flex;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.ph h1{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.with-rail{display:grid;grid-template-columns:minmax(0,1fr) var(--ad-rail-w);gap:var(--space-8);align-items:start}.side-rail{position:sticky;top:88px;display:flex;flex-direction:column;gap:var(--space-5)}.dock-space{height:152px}.hotbar-dock{position:fixed;left:0;right:0;bottom:16px;z-index:var(--z-dock);display:grid;justify-items:center;gap:8px;pointer-events:none}.hotbar-dock>*{pointer-events:auto}.hb-label{font:500 14px/1 var(--font-px);color:#fff;text-shadow:2px 2px 0 #000;display:flex;gap:8px;align-items:center;padding:6px 10px;background:#0c0a08d1;max-width:calc(100vw - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-xp{width:560px;max-width:calc(100vw - 32px);height:12px}.hotbar{display:flex;gap:0;padding:4px;background:#0c0a08;box-shadow:0 0 0 2px #3d3426,0 0 0 4px #0c0a08,0 8px 0 4px #00000059}.hb-slot{position:relative;width:64px;height:64px;display:grid;place-items:center;background:#1f1a14;color:#f6f8f2;text-decoration:none!important;border:0;cursor:pointer;padding:0;box-shadow:inset 3px 3px #0009,inset -3px -3px #ffecc814;margin:0 2px}.hb-slot:hover{background:#2b241b}.hb-slot img{width:36px;height:36px}.hb-slot .blk{width:38px;height:38px;display:block}.hb-slot .n{position:absolute;top:3px;left:5px;font:500 11px/1 var(--font-px);color:#cfc6b4}.hb-slot .pip{position:absolute;bottom:5px;right:5px;width:8px;height:8px;box-shadow:0 0 0 2px #0c0a08}.hb-slot .cap{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%);white-space:nowrap;display:none;text-align:left;font-size:14px;pointer-events:none}.hb-slot:hover .cap,.hb-slot:focus-visible .cap{display:block}.hb-slot[aria-current=page]{box-shadow:0 0 0 4px #f6f8f2,0 0 0 6px #0c0a08,inset 3px 3px #0009;z-index:2;background:#2b241b}.hb-slot:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.hb-sep{width:2px;margin:8px 6px;background:#3d3426}.hb-slot.mini img{width:28px;height:28px}.hb-slot.mini .blk{width:32px;height:32px}.hb-slot .lbl{display:none}.hb-slot.empty{cursor:default;opacity:.55}.inv{position:fixed;inset:0;z-index:var(--z-palette);display:grid;place-items:center;background:#080604b8;padding:16px}.inv-panel{width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:24px;background:#2a241c;color:#f6f8f2;box-shadow:inset 4px 4px #ffecc81f,inset -4px -4px #00000080,0 0 0 4px #0c0a08}.inv-panel h2{margin:0;font:500 18px/1 var(--font-px);color:#e9e4d8}.inv-panel h3{margin:20px 0 8px;font:500 13px/1 var(--font-px);color:#b8ad98}.inv-panel .iconbtn{color:#e9e4d8}.inv-panel .iconbtn:hover{background:#3a3226}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.inv-grid a,.inv-grid button{position:relative;display:grid;justify-items:center;align-content:start;gap:8px;padding:16px 8px 12px;color:#f6f8f2;text-decoration:none!important;font:500 13px/1.25 var(--font-text);text-align:center;background:#15110c;border:0;cursor:pointer;box-shadow:inset 3px 3px #0009,inset -3px -3px #ffecc812}.inv-grid a:hover,.inv-grid button:hover{background:#221c15}.inv-grid a[aria-current=page]{box-shadow:inset 0 0 0 3px var(--lime)}.inv-grid img,.inv-grid .gl{width:40px;height:40px;display:grid;place-items:center}.inv-grid .ext{position:absolute;top:6px;right:6px;color:#8d8370}.inv-foot{margin:16px 0 0;font-size:13px;color:#cfc6b4;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.inv-foot a{color:#cfc6b4}.input,.select{min-height:44px;height:44px;width:100%;padding:0 12px;border:0;border-radius:0;background:var(--slot);color:var(--fg);font:inherit;font-size:15px;box-shadow:inset 3px 3px 0 var(--lo),inset -3px -3px 0 var(--hi)}textarea.input{height:auto;padding:10px 12px}.input:focus,.select:focus{outline:none;box-shadow:inset 0 0 0 3px var(--lime),inset 3px 3px 0 var(--lo)}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap>.ic,.input-wrap>.g{position:absolute;left:12px;color:var(--faint)}.input-wrap .input{padding-left:38px}.input-wrap .kbd{position:absolute;right:10px}.field{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 12px}.field input,.field select{flex:1;min-width:0;width:100%;background:transparent;border:0;outline:0;font-size:15px}.field:focus-within{box-shadow:inset 0 0 0 3px var(--lime),inset 3px 3px 0 var(--lo)}.label{display:block;font:500 13px/1.2 var(--font-px);color:var(--fg-2);margin-bottom:8px;letter-spacing:.02em}.hint{font-size:13px;color:var(--faint);margin-top:6px}.switch,.lever{appearance:none;-webkit-appearance:none;position:relative;width:56px;height:32px;flex:none;margin:0;padding:0;border:0;cursor:pointer;background:var(--slot);box-shadow:inset 2px 2px 0 var(--lo),inset -2px -2px 0 var(--hi)}.switch:after,.lever:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;background:var(--muted);box-shadow:inset 2px 2px #ffffff59,inset -2px -2px #0000004d,0 3px #00000059;transition:transform .14s steps(3)}.switch.on,.lever:checked{background:#2c4a00}:root[data-theme=light] .switch.on,:root[data-theme=light] .lever:checked{background:#c7e88a}.switch.on:after,.lever:checked:after{transform:translate(24px);background:var(--lime)}.switch[disabled]{opacity:.5;cursor:not-allowed}.pick{display:inline-flex;align-items:center;gap:4px;padding:0 4px;border:0;border-bottom:2px dashed var(--lime-text);color:var(--fg);font-weight:600;background:none;cursor:pointer}.seg{display:inline-flex;gap:4px;flex-wrap:wrap}.seg button{min-height:36px;padding:0 12px;border:0;background:var(--surface-2);color:var(--muted);font:500 13px/1 var(--font-px);cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--lo)}.seg button.on,.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 2px var(--lime-text)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;background:var(--surface-2);color:var(--fg-2);font:500 13px/1 var(--font-text);cursor:pointer;white-space:nowrap;text-decoration:none!important;box-shadow:inset 0 0 0 2px var(--line)}.chip.on,.chip[aria-pressed=true]{color:var(--fg);box-shadow:inset 0 0 0 2px var(--lime-text);background:var(--surface)}.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin-bottom:0}.tabs .tab,.tabs>button,.tabs>a{flex:none;min-height:44px;padding:0 16px;border:0;background:var(--surface-2);color:var(--muted);font:500 14px/1 var(--font-px);cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;box-shadow:inset 2px 2px 0 var(--hi)}.tabs .tab.on,.tabs [aria-selected=true],.tabs [aria-current=page]{background:var(--surface);color:var(--fg);box-shadow:inset 2px 2px 0 var(--hi),inset 0 3px 0 var(--lime)}.tabs .count{font:500 11px/1 var(--font-px);padding:3px 5px;background:var(--slot);color:var(--fg-2)}.tabs+.tab-panel,.tabs+.card{margin-top:0}.sentence{display:flex;align-items:center;gap:16px;padding:16px 20px;font-size:16px;background:var(--slot);box-shadow:inset 3px 3px 0 var(--lo),inset -3px -3px 0 var(--hi);border:0}.sentence+.sentence{margin-top:8px}.sentence .grow{flex:1}.sentence .val{display:inline-flex;align-items:center;gap:4px;padding:0 4px;font-weight:600;color:var(--fg);border-bottom:2px dashed var(--lime-text)}.sentence .switch{margin-left:auto}.stat{padding:20px 24px;background:var(--surface);border-bottom:4px solid var(--under);box-shadow:inset 3px 3px 0 var(--hi),inset -3px -3px 0 var(--lo);position:relative;overflow:hidden}.stat .k{font:500 13px/1 var(--font-px);color:var(--muted);display:flex;align-items:center;gap:6px;letter-spacing:.02em}.stat .v{font:600 28px/1.1 var(--font-data);margin-top:10px;font-variant-numeric:tabular-nums}.stat .v small{font:400 13px var(--font-text);color:var(--muted);margin-left:4px}.stat svg.spark{display:block;width:100%;height:34px;margin-top:10px}.stat .bar{height:10px;background:var(--slot);margin-top:10px;overflow:hidden}.stat .bar i{display:block;height:100%;background:var(--lime)}html:not([data-state=online]) .when-online{display:none!important}html[data-state=online] .when-offline{display:none!important}.list{display:flex;flex-direction:column}.list-row{display:flex;align-items:center;gap:var(--space-3);padding:12px var(--space-5);border-top:2px solid var(--line-soft);min-height:56px}.list-row:first-child{border-top:0}.list-row:hover{background:var(--surface-2)}.list-row .title{font-weight:600}.list-row .meta{font-size:12px;color:var(--faint)}table.t{width:100%;border-collapse:collapse;font-size:14px}table.t th{text-align:left;font:500 12px/1 var(--font-px);color:var(--muted);padding:12px var(--space-4);border-bottom:2px solid var(--line);letter-spacing:.02em}table.t td{padding:12px var(--space-4);border-bottom:2px solid var(--line-soft)}table.t tr:last-child td{border-bottom:0}.head-img{width:32px;height:32px;image-rendering:pixelated;background:var(--surface-3);flex:none;box-shadow:0 0 0 2px var(--under)}.ad{position:relative;display:flex;flex-direction:column;background:repeating-linear-gradient(135deg,var(--surface) 0 8px,var(--surface-2) 8px 16px);box-shadow:inset 0 0 0 2px var(--line);border:0;padding:0}.ad .ad-label,.ad-h b{font:500 12px/1 var(--font-px);color:var(--fg-2)}.ad-h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;background:var(--void);font-size:12px;color:var(--muted);box-shadow:inset 0 -2px 0 var(--line)}.ad-h a,.ad .ad-why{color:var(--muted);font-size:12px}.ad .ad-label,.ad .ad-why{position:static}.ad .ad-fill{flex:1;min-height:inherit;display:grid;place-items:center;color:var(--faint);font:400 12px/1.5 var(--font-data);text-align:center;padding:12px;background:none}.ad[data-family=horizontal] .ad-fill{min-height:90px}.ad[data-family=rectangle] .ad-fill{min-height:250px}.ad[data-family=vertical] .ad-fill{min-height:600px}.ad[data-family=multiplex] .ad-fill{min-height:300px}.ad[data-family=infeed] .ad-fill{min-height:110px}.ad-multiplex-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex:1;width:100%}.ad-multiplex-grid>div{min-height:150px;background:var(--void);opacity:.55;box-shadow:inset 0 -40px 0 var(--surface-2)}.annot{display:none}html[data-plan=paid] .ad,html[data-plan=paid] .free-only{display:none!important}.reward{position:relative;overflow:hidden;padding:20px;background:#1d1830;color:#f1ecff;border:0;border-bottom:8px solid #0d0b1c;box-shadow:inset 3px 3px #ffffff14,inset -3px -3px #0006}.reward .r-icon,.reward .ri{width:56px;height:56px;display:grid;place-items:center;background:#0d0b1c;box-shadow:inset 3px 3px #0009;color:#c9b6ff}.reward .ri img{width:40px;height:40px}.reward h3{font:400 28px/1 var(--font-voice);margin-top:12px;color:#fff}.reward p{font-size:14px;color:#d8d0f2;margin-top:8px}.reward .btn{margin-top:16px;width:100%;--b-face: #7445e6;--b-under: #4a2a9c;--b-fg: #fff}.reward .left{font-size:12px;color:#c5b6ef;margin-top:12px;text-align:center}.upsell{position:relative;overflow:hidden;padding:24px 20px;background:var(--olive-2);border:0;border-bottom:8px solid var(--under);box-shadow:inset 3px 3px 0 var(--hi),inset -3px -3px 0 var(--lo)}.upsell h3{font:400 32px/1 var(--font-voice);margin:8px 0 12px}.upsell ul{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:6px;font-size:14px;color:var(--fg-2)}.upsell li{display:flex;gap:8px;align-items:center}.upsell li .ic,.upsell li .g{color:var(--lime-text)}.stair{display:flex;align-items:flex-end;gap:4px;margin-bottom:8px}.stair img{width:32px;height:32px}.toast-stack{position:fixed;top:80px;right:24px;z-index:var(--z-toast);display:grid;gap:8px}.toast{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;width:360px;max-width:calc(100vw - 32px);padding:12px;background:#1d1830;color:#fff;box-shadow:inset 0 0 0 2px #5a4fa0,0 0 0 2px #0d0b1c,0 16px 0 -8px #0006;animation:toast-in .28s steps(4) both;font-size:13px}.toast .ico{width:48px;height:48px;display:grid;place-items:center;background:#0d0b1c;box-shadow:inset 2px 2px #00000080;color:var(--gold)}.toast .ico img{width:32px;height:32px}.toast b{display:block;font:500 14px/1.2 var(--font-px);color:var(--gold);margin-bottom:2px}.toast[data-kind=error] b{color:#ff9a92}.toast[data-kind=error] .ico{color:#ff7b73}.toast span{color:#ded7f5}.toast .acts{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.toast .acts .btn{--b-face: #2d2550;--b-under: #0d0b1c;--b-fg: #fff}.toast .x{background:none;border:0;color:#c5b6ef;width:28px;height:28px;cursor:pointer;display:grid;place-items:center}@keyframes toast-in{0%{transform:translate(110%)}to{transform:none}}.callout{display:flex;gap:var(--space-3);padding:16px;background:var(--surface-2);border:0;box-shadow:inset 4px 0 0 var(--line);font-size:14px}.callout>.ic,.callout>.g{margin-top:2px}.callout.warn{background:color-mix(in srgb,var(--gold) 10%,var(--surface));box-shadow:inset 4px 0 0 var(--gold)}.callout.warn>.ic,.callout.warn>.g{color:var(--gold-text)}.callout.danger{background:color-mix(in srgb,#ef4444 10%,var(--surface));box-shadow:inset 4px 0 0 var(--danger-fill)}.callout.danger>.ic,.callout.danger>.g{color:var(--danger-text)}.callout.info{background:color-mix(in srgb,var(--grape) 10%,var(--surface));box-shadow:inset 4px 0 0 var(--grape)}.callout.info>.ic,.callout.info>.g{color:var(--grape-text)}.callout.ok{background:var(--olive-2);box-shadow:inset 4px 0 0 var(--lime-text)}.callout.ok>.ic,.callout.ok>.g{color:var(--lime-text)}.callout strong{display:block;margin-bottom:2px}.skel{background:linear-gradient(90deg,var(--skeleton) 0,var(--skeleton-shine) 40%,var(--skeleton) 80%) 0 0 / 300% 100%;animation:shine 1.4s steps(12) infinite;border-radius:0!important}@keyframes shine{to{background-position:-150% 0}}.empty{text-align:center;padding:var(--space-10) var(--space-6)}.empty img{width:160px;height:auto;margin:0 auto var(--space-3);display:block}.empty h3{margin-bottom:6px;font:400 32px/1 var(--font-voice)}.empty p{color:var(--muted);max-width:440px;margin:0 auto var(--space-4);font-size:14px}.console{background:var(--console-bg);color:var(--console-text);font:13px/1.65 var(--font-data);overflow:hidden;box-shadow:inset 3px 3px #00000080,0 0 0 2px var(--line)}.console .lines{padding:var(--space-4);height:460px;overflow:auto;white-space:pre-wrap;word-break:break-word}.console .t{color:#8d8370}.console .w{color:#facc15}.console .e{color:#ff7b73}.console .ok,.console .cmd{color:#b2ff00}.console .p{color:#b49cff}.console .in{display:flex;align-items:center;gap:10px;padding:10px var(--space-4);border-top:2px solid #2a231a;background:#0c0a08;color:#f1ece0}.console .in input{flex:1;background:transparent;border:0;color:#f6f8f2;font:inherit;outline:none}.scrim{position:fixed;inset:0;background:var(--overlay);z-index:var(--z-palette);display:none;place-items:start center;padding-top:12vh}.scrim.open{display:grid}.sheet{width:min(560px,calc(100vw - 32px));max-height:84vh;overflow:auto;background:var(--surface);border:0;box-shadow:inset 4px 4px 0 var(--hi),inset -4px -4px 0 var(--lo),0 0 0 4px #0c0a08}.sheet-wide{width:min(880px,calc(100vw - 32px))}.sky{position:relative;overflow:hidden;color:#f6f8f2;isolation:isolate}.sky.dusk{background:linear-gradient(180deg,var(--sky-1) 0%,var(--sky-2) 55%,var(--sky-3) 100%)}.sky.night{background:linear-gradient(180deg,#0b0a1c,#1a1636 60%,#2b2246)}.sky.day{background:linear-gradient(180deg,var(--day-1) 0%,var(--day-2) 60%,var(--day-3) 100%);color:#10130a}.sky.void{background:linear-gradient(180deg,#160d0b,#2a1310 60%,#40180f)}.sky.portal{background:linear-gradient(180deg,#120d22,#24173f 60%,#3b2457)}.sky.load{background:linear-gradient(180deg,#0f140b,#18240f 60%,#263a16)}.sky.vault{background:linear-gradient(180deg,#1a1408,#2c210c 60%,#3c2c0e)}.sky.meadow{background:linear-gradient(180deg,#0d1a10,#16301a 60%,#24452a)}:root[data-theme=light] .sky.night{background:linear-gradient(180deg,#1d1940,#3b3168 60%,#6a5288)}:root[data-theme=light] .sky.load{background:linear-gradient(180deg,#e4ecd2,#cfe0b0 60%,#b6d08c);color:#10130a}:root[data-theme=light] .sky.portal{background:linear-gradient(180deg,#e8e0f7,#d4c6f2 60%,#bba6ea);color:#10130a}:root[data-theme=light] .sky.void{background:linear-gradient(180deg,#f3e1d8,#ebc7b8 60%,#dca995);color:#10130a}:root[data-theme=light] .sky.vault{background:linear-gradient(180deg,#fbefc4,#f3df98 60%,#e8c96a);color:#10130a}:root[data-theme=light] .sky.meadow{background:linear-gradient(180deg,#e3efd6,#cfe4bb 60%,#b8d79c);color:#10130a}.stars:before{content:"";position:absolute;top:0;left:0;width:4px;height:4px;background:#fff7d6;opacity:.8;z-index:-1;box-shadow:40px 32px,180px 80px,260px 24px,410px 64px,520px 18px,640px 96px,760px 40px,880px 120px,1010px 30px,1120px 88px,1260px 50px,1380px 110px,96px 150px,330px 170px,700px 190px,980px 200px,1220px 180px,1400px 24px}.cloud{position:absolute;z-index:-1;width:160px;height:24px;background:#ffffffd9;box-shadow:24px -16px #ffffffd9,72px -16px #ffffffd9}.cloud:after{content:"";position:absolute;left:24px;top:-16px;width:72px;height:16px;background:#ffffffd9}.moon{position:absolute;width:96px;height:96px;z-index:-1}.vx{display:block;width:100%;height:100%;overflow:visible}.vx-z{animation:zfloat 2.4s steps(4) infinite}.vx-z1{animation-delay:.4s}.vx-z2{animation-delay:.8s}@keyframes zfloat{50%{transform:translateY(-6px);opacity:.6}}.vx-smoke{animation:smoke 3s steps(6) infinite;animation-delay:calc(var(--i) * -.2s)}@keyframes smoke{50%{transform:translate(4px,-6px)}}.vx-note{animation:zfloat 2s steps(4) infinite;animation-delay:calc(var(--i) * .3s)}.vx-spark{animation:blink 1s steps(2) infinite;animation-delay:calc(var(--i) * -.13s)}.horizon{position:relative}.horizon:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:32px;background:var(--void);z-index:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 32' preserveAspectRatio='none'%3E%3Cpath d='M0 24h32v-8h24v8h40v-16h16v8h32v8h24v-8h32v-8h16v16h24v8H0z'/%3E%3C/svg%3E") 0 100% / 512px 32px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 32' preserveAspectRatio='none'%3E%3Cpath d='M0 24h32v-8h24v8h40v-16h16v8h32v8h24v-8h32v-8h16v16h24v8H0z'/%3E%3C/svg%3E") 0 100% / 512px 32px repeat-x}.sky .tag{background:#00000059;color:#f6f8f2;box-shadow:inset 0 0 0 2px #ffffff2e}.sky.day .tag,:root[data-theme=light] .sky.load .tag,:root[data-theme=light] .sky.portal .tag,:root[data-theme=light] .sky.void .tag,:root[data-theme=light] .sky.vault .tag,:root[data-theme=light] .sky.meadow .tag{background:#ffffff8c;color:#10130a;box-shadow:inset 0 0 0 2px #00000026}.world-strip{min-height:180px}.world-strip .wrap{display:flex;align-items:flex-end;gap:32px;min-height:180px;padding-top:24px;padding-bottom:40px}.world-strip h1{font-size:56px}.world-strip .lead{margin-top:8px;opacity:.9;max-width:40em}.world-strip .scene{width:260px;height:150px;margin-left:auto;flex:none}@media(max-width:1180px){.with-rail{grid-template-columns:minmax(0,1fr)}.side-rail{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.side-rail .ad[data-family=vertical] .ad-fill{min-height:250px}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-multiplex-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.search-trigger{display:none}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.card-pad,.card-body{padding:var(--space-4)}.list-row{padding:12px var(--space-4)}h1{font-size:40px}.world-strip .scene{display:none}.world-strip h1{font-size:44px}}@media(max-width:720px){.wrap{padding:0 16px}.page{padding:20px 16px 32px}.banner{padding:8px 16px}.topbar .wrap{gap:8px}.topbar .hide-m,.hide-m{display:none!important}.crumbs a,.crumbs .sep{display:none}.start{width:100%;justify-content:center;min-height:88px;font-size:44px}.toast-stack{inset:auto 16px 88px}.toast{width:auto}.hotbar-dock{bottom:0;gap:0}.hb-label,.hb-xp{display:none}.hotbar{width:100%;justify-content:space-between;padding:6px 6px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -2px #3d3426}.hb-slot{width:auto;flex:1;height:60px;margin:0 2px;min-width:48px}.hb-slot img,.hb-slot .blk,.hb-slot.mini .blk{width:28px;height:28px;margin-top:-12px}.hb-slot .glyph{margin-top:-12px}.hb-slot .lbl{display:block;position:absolute;bottom:5px;left:0;right:0;text-align:center;font:500 10px/1 var(--font-px);color:#cfc6b4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.hb-slot .n{display:none}.hb-slot .pip{top:5px;right:5px;bottom:auto}.hb-slot.m-hide,.hb-sep{display:none}.hb-slot[aria-current=page]{box-shadow:inset 0 0 0 3px var(--lime),inset 3px 3px #0009}.dock-space{height:96px}}@media(min-width:721px){.show-m{display:none!important}}@media(pointer:coarse){.kbd-hint{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:0ms!important}}html[data-shot] body{position:relative}html[data-shot] .hotbar-dock{position:absolute}#app{min-height:100vh}.boot .topbar{position:static}.status[data-key=starting] .ic,.status[data-key=installing] .ic{animation:spin 1.4s steps(8) infinite}@media(pointer:coarse){.btn{min-height:44px}.btn-sm,.btn.sm{min-height:40px}}.bell{position:relative}.bell-dot{position:absolute;top:9px;right:9px;width:8px;height:8px;background:var(--lime);box-shadow:0 0 0 2px var(--void)}.popover{position:absolute;right:0;top:50px;width:360px;max-width:calc(100vw - 24px);background:var(--surface);box-shadow:inset 3px 3px 0 var(--hi),inset -3px -3px 0 var(--lo),0 0 0 2px var(--line),0 12px 0 -4px #00000059;z-index:var(--z-sheet);overflow:hidden;clip-path:none!important}.pop-list{max-height:420px;overflow:auto;display:flex;flex-direction:column}.pop-item{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-top:2px solid var(--line-soft);color:var(--fg);font-size:13px;text-decoration:none!important;background:none;border-left:0;border-right:0;border-bottom:0;text-align:left;cursor:pointer;font-family:inherit}.pop-item:first-child{border-top:0}.pop-item:hover{background:var(--surface-2)}.pop-item span{color:var(--muted)}.pop-item small{color:var(--faint);font-size:11px}.pop-item.unread b:before{content:"";display:inline-block;width:8px;height:8px;background:var(--lime);margin-right:6px;vertical-align:1px}.pop-head{display:flex;align-items:center;gap:8px;padding:12px 14px;box-shadow:inset 0 -2px 0 var(--line-soft)}.pop-head b{font:500 14px/1 var(--font-px)}.menu{min-width:220px;width:auto}.menu .pop-item{flex-direction:row;align-items:center;gap:10px;font-size:14px}.palette-list{max-height:50vh;overflow:auto;padding:6px 0}.pal-row{min-height:44px;border:0!important;cursor:pointer}.pal-row.on{background:var(--surface-2);box-shadow:inset 4px 0 0 var(--lime)}.pal-row .ic{color:var(--faint)}.pal-row.on .ic{color:var(--lime-text)}.editor{width:100%;min-height:420px;resize:vertical;border:0;outline:none;padding:14px;background:var(--console-bg);color:var(--console-text);font:13px/1.6 var(--font-data);tab-size:2}.signin{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.signin-card{width:min(440px,100%)}.signin-hero{text-align:center;margin-bottom:18px}.signin-hero h1{font-size:48px;margin-top:12px}.signin-hero p{color:var(--muted);margin-top:8px}.clerk-host{min-height:380px;display:grid;place-items:center}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.w-full{width:100%}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnum{font-variant-numeric:tabular-nums}.more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.more-grid a{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--slot);box-shadow:inset 3px 3px 0 var(--lo),inset -3px -3px 0 var(--hi);color:var(--fg);font-weight:600;text-decoration:none!important}.more-grid a img{width:32px;height:32px}.more-grid a .ic{color:var(--lime-text);width:22px;height:22px}.credits p{color:var(--muted);font-size:14px;margin-top:6px}.credits h2{font-size:28px;margin-top:var(--space-8)}.dropzone-active{outline:3px dashed var(--lime-text);outline-offset:-6px}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1281px){.pg-upgrade .plans{grid-template-columns:repeat(var(--plan-cols, 6),minmax(0,1fr))}.pg-upgrade .plan{padding-inline:12px}}@media(max-width:900px){.pg-server .addr-row .v{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media(pointer:coarse){.power-sub .kbd,.power-sub .kbd-hint{display:none}}.pg-compare .tier h2,.pg-compare .tier .lead{max-width:calc(100% - 160px)}@media(max-width:900px){.pg-compare .tier h2,.pg-compare .tier .lead{max-width:calc(100% - 96px)}}.cur-sel{display:flex;flex-direction:column;gap:4px;max-width:360px}.cur-sel label{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--font-px);color:var(--muted)}.cur-sel .select.sm{min-height:32px;padding:0 8px;font-size:13px;max-width:14rem}.cur-sel small{font-size:11px;line-height:1.4}.warn-text{color:var(--gold-text)}.approx{font-size:12px;margin:6px 0 0}@keyframes pulse{50%{opacity:.5}}.stepup{display:grid;gap:14px;justify-items:start}.stepup h2{font-size:34px;margin:0}.stepup p{margin:0}.stepup .field{display:grid;gap:6px;width:100%}.stepup .field>span{font-weight:600;font-size:14px}.stepup .callout{padding:12px 14px}.row-end{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;width:100%}.err-text{color:var(--danger-text);font-size:13px}.ok-text{color:var(--lime-text)}.grow{flex:1;min-width:0}.confirm-sheet,.dg,.pool{display:grid;gap:14px}.confirm-sheet h2,.dg h2,.pool h2{font-size:32px;margin:0}.confirm-sheet ul,.dg ul{margin:0;padding-left:18px;display:grid;gap:4px}.cs-body{display:grid;gap:10px}.cs-body p{margin:0}.dg-list,.pool-list{display:grid;gap:8px}.dg-opt,.pool-row,.flex-card{display:flex;gap:12px;align-items:center;padding:12px 14px;flex-wrap:wrap}.dg-opt small,.pool-row small,.flex-card small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.dg-opt small.ok-text{color:var(--lime-text)}.dg-opt small.err-text{color:var(--danger-text)}.dg-sum{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0}.dg-sum dd{margin:0;font-weight:600;text-align:right}.pool-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pool-bar{display:grid;gap:6px;font-size:13px}.pool h3{margin:6px 0 0;font-size:16px}.pool-row.editing{display:grid;grid-template-columns:minmax(0,1fr)}.pool-range{display:grid;gap:4px;font-size:13px}.pool-range input{width:100%;accent-color:var(--lime)}@media(max-width:720px){.pool-bars{grid-template-columns:minmax(0,1fr)}}.roam{display:flex;gap:14px;align-items:center;padding:12px 16px;margin:12px auto 0;max-width:1312px;width:calc(100% - 32px)}.roam small{display:block;color:var(--muted);font-size:13px;margin:2px 0 6px}.roam.ok{box-shadow:inset 0 0 0 2px var(--lime-text)}.ez-crash{display:flex;gap:12px;align-items:center;margin-bottom:12px}.ez-crash>span{display:grid;gap:2px;min-width:0}.ez-crash small{font-size:13px;color:var(--muted)}.ez-usage{display:grid;gap:8px}.ez-usage-bars{display:flex;align-items:flex-end;gap:3px;height:48px}.ez-usage-bars i{flex:1;min-width:4px;background:var(--hair-strong)}.ez-usage-bars i.has-tasks{background:var(--lime-text)}.ez-usage p,.ez-dc p{font-size:13px}.ez-dc.row{align-items:center;gap:12px}.ez-dc .grow{display:grid;gap:4px;min-width:0}.ez-dc small{font-size:12.5px}.ez-code{font:600 18px/1 var(--font-data);letter-spacing:.15em;padding:10px 12px;background:var(--surface-2)}@media(max-width:640px){.ez-dc.row,.ez-crash{flex-wrap:wrap}}hr.sep{border:0;border-top:1px solid var(--hair);margin:0}.acct-badge{margin:0;padding-left:18px;font-size:13px;display:grid;gap:4px}.acct-foot{display:grid;gap:10px;font-size:13px;color:var(--muted)}.acct-foot code{font-size:12px}.acct-foot a,.acct-foot .link-btn{color:var(--muted);font-size:13px}.acct-foot a:hover,.acct-foot .link-btn:hover{color:var(--fg)}.pg-dev h3{font-size:var(--text-md)}.pg-dev .chips{display:flex;gap:6px;flex-wrap:wrap}.pg-dev .dev-small{font-size:13px}.dev-url{gap:8px;flex-wrap:wrap}.dev-url code{font:500 13px var(--font-data);padding:8px 10px;background:var(--surface-2);overflow-wrap:anywhere}.dev-code{position:relative}.dev-code pre{margin:0;padding:12px 56px 12px 14px;background:var(--surface-2);color:var(--fg);font:12.5px/1.55 var(--font-data);overflow-x:auto;white-space:pre;border:1px solid var(--hair);max-height:420px}.dev-code .btn{position:absolute;top:6px;right:6px}.dev-list{display:grid;border-top:1px solid var(--hair)}.dev-ep{border-bottom:1px solid var(--hair)}.dev-ep-head{display:flex;align-items:center;gap:10px;width:100%;padding:10px 4px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.dev-ep-head:hover{background:var(--surface-2)}.dev-ep-head code{font:500 13px var(--font-data);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}.dev-ep-head .grow{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-m{flex:none;width:56px;font:700 11px var(--font-data);text-align:center;padding:3px 0;border:1px solid currentColor}.dev-m.m-get{color:var(--lime-text)}.dev-m.m-post{color:#6fb6ff}.dev-m.m-put{color:var(--gold-text)}.dev-m.m-del{color:var(--danger-text)}.dev-ep-body{padding:4px 4px 16px;font-size:14px}.dev-params{width:100%;border-collapse:collapse;font-size:13px}.dev-params td{padding:6px 8px 6px 0;border-top:1px solid var(--hair);vertical-align:top}.dev-errs{margin:0;padding-left:18px;font-size:13px;display:grid;gap:4px}@media(max-width:640px){.dev-ep-head{flex-wrap:wrap}.dev-ep-head code{max-width:calc(100% - 70px)}.dev-ep-head .grow{flex-basis:100%;white-space:normal}.dev-params td:nth-child(2){display:none}}.app-qr{background:#fff;padding:4px;flex:none;image-rendering:pixelated}.fb-card{position:fixed;z-index:60;left:calc(var(--sb-w) + 20px);bottom:20px;width:340px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;display:grid;gap:10px;padding:16px;background:var(--surface);border:1px solid var(--hair-strong);box-shadow:var(--shadow-pop);font-size:14px;animation:fb-in .18s ease-out}.fb-card p{font-size:13.5px;line-height:1.5}.fb-card fieldset{border:0;padding:0;margin:0}.fb-card legend{font-size:13px;margin-bottom:6px}.fb-card textarea.input{height:auto;min-height:0;padding:8px 10px;resize:vertical}.fb-stars{display:flex;align-items:center;gap:2px}.fb-stars button{background:none;border:0;padding:4px;color:var(--hair-strong);cursor:pointer}.fb-stars button.on{color:var(--gold-text)}.fb-stars button.on svg{fill:currentColor}.fb-stars small{margin-left:6px}.fb-check{display:flex;gap:8px;align-items:center;font-size:13px}.fb-pill{position:fixed;z-index:60;left:calc(var(--sb-w) + 20px);bottom:20px;display:inline-flex;gap:6px;align-items:center;padding:8px 12px;background:var(--surface);border:1px solid var(--hair-strong);color:var(--fg);font:500 13px var(--font-text);cursor:pointer;box-shadow:var(--shadow-pop)}@keyframes fb-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1023px){.fb-card,.fb-pill{left:16px;bottom:16px}.fb-card{width:auto;right:16px}}.fb-card .field{display:grid;gap:6px;padding:0;min-height:0}.fb-card .field>span{font-size:13px;color:var(--muted)}.fb-card .select,.fb-card .input{width:100%}.radio{position:relative}.radio .iconbtn.on{color:var(--lime-text)}.radio-pop{position:absolute;right:0;top:44px;width:300px;padding:14px;display:grid;gap:6px;box-shadow:0 0 0 1px var(--hair-strong),var(--shadow-pop)}.radio-pop b{font-size:15px}.radio-pop a{font-size:13px}.radio-pop input[type=range]{flex:1 1 80px;width:80px;accent-color:var(--lime);min-width:0}.radio-pop .row{flex-wrap:wrap}.signin-invite{display:flex;gap:10px;align-items:center;margin-bottom:12px}.signin-invite>span{display:grid;gap:2px}.signin-invite small{font-size:13px;color:var(--muted)}.char{display:block;flex:none;background:transparent!important;border:0;box-shadow:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 1px rgba(255,255,255,.45)) drop-shadow(0 0 10px rgba(178,255,0,.18));animation:char-in .26s ease-out}:root[data-theme=light] .char{filter:drop-shadow(0 6px 10px rgba(0,0,0,.12))}@media(prefers-color-scheme:light){:root:not([data-theme]) .char{filter:drop-shadow(0 6px 10px rgba(0,0,0,.12))}}@keyframes char-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.char{animation:none}}.empty-char{margin:0 auto 14px}.err-page{display:flex;gap:20px;align-items:center}.err-page>.callout{flex:1;min-width:0}@media(max-width:640px){.err-page{flex-direction:column;align-items:stretch}.err-page .err-char{align-self:center}}.signin-char{margin:0 auto 4px}.result-with-char{display:flex;gap:24px;align-items:flex-end}.result-with-char>div{min-width:0;flex:1}@media(max-width:640px){.result-with-char{flex-direction:column;align-items:flex-start;gap:8px}.result-char{height:120px!important;width:auto!important}}.callout.with-char{align-items:center}.sheet-char{margin:0 auto}.create-result{align-items:flex-start}@media(min-width:641px){.create-result .result-char{order:2;position:sticky;top:90px}}.ph .ph-char{margin:-28px 0 -10px 8px}@media(max-width:640px){.ph .ph-char{height:72px!important;width:auto!important;margin:-12px 0 -6px 4px}}.ez-thinking .ez-think-char{margin:-8px 4px -8px -6px}.pal-none{display:flex;gap:14px;align-items:center;padding:12px 16px;font-size:13px}.ov-empty-char{margin-bottom:8px}@media(max-width:640px){.li{grid-template-columns:auto minmax(0,1fr)!important;row-gap:8px!important}.li>:nth-child(3){grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.li>:nth-child(3).row{padding-left:44px}.card-head{flex-wrap:wrap;row-gap:8px}.card-head h3{min-width:0;overflow-wrap:anywhere}.li small{overflow-wrap:anywhere}}@media(max-width:640px){.li .row,.plan-now{flex-wrap:wrap}.plan-now .grow{flex:1 1 calc(100% - 64px);min-width:0}}@media(max-width:640px){.bk-row{flex-wrap:wrap}.bk-row .grow{flex:1 1 calc(100% - 40px)}}@media(max-width:640px){.li>:nth-child(3){justify-self:start}h1{overflow-wrap:anywhere;min-width:0}}.tk-title{overflow-wrap:anywhere}.sheet .field{display:grid;gap:6px;min-width:0;padding:0;min-height:0;align-items:stretch}.sheet .field>span{font:500 12.5px/1.2 var(--font-text);color:var(--muted);text-transform:none;letter-spacing:0}.sheet .field small{font-size:12px}.sheet textarea.input{height:auto;min-height:0;padding:8px 10px}@media(max-width:640px){.sheet{max-height:calc(100dvh - 24px)}}.sheet .field:focus-within{box-shadow:none;outline:0}:root{--hair: rgba(255, 236, 205, .08);--hair-strong: rgba(255, 236, 205, .15);--grid-line: rgba(255, 236, 205, .026);--cross: rgba(255, 236, 205, .32);--press: #4f7a00;--sheen: none;--hl: 0 0 0 0 transparent;--elev-1: 0 0 0 0 transparent;--elev-2: 0 0 0 0 transparent;--elev-3: 0 0 0 0 transparent;--chamfer: none;--hi: transparent;--lo: transparent;--under: transparent;--lime-under: transparent;--shadow-1: none;--shadow-2: none;--shadow-3: none;--sb-w: 240px;--font-voice: var(--font-px);--font-display: var(--font-px)}:root[data-theme=light]{--hair: rgba(60, 44, 20, .14);--hair-strong: rgba(60, 44, 20, .26);--grid-line: rgba(60, 44, 20, .045);--cross: rgba(60, 44, 20, .45);--press: #2f4f00}@media(prefers-color-scheme:light){:root:not([data-theme]){--hair: rgba(60, 44, 20, .14);--hair-strong: rgba(60, 44, 20, .26);--grid-line: rgba(60, 44, 20, .045);--cross: rgba(60, 44, 20, .45);--press: #2f4f00}}body{background-color:var(--void);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;background-position:-1px -1px}h1,.voice{font-family:var(--font-px);font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:.95}h1 em,h2 em,.voice em{font-style:normal;color:var(--lime-text)}h1{font-size:40px}h2{font:600 18px/1.15 var(--font-data);text-transform:uppercase;letter-spacing:-.01em}h2.voice{font-family:var(--font-px);font-size:30px;letter-spacing:.01em}.section-title{font:600 15px/1 var(--font-data);text-transform:uppercase;letter-spacing:.02em;margin:40px 0 16px;padding-top:16px;border-top:1px solid var(--hair)}.eyebrow,.k-px,.card-head h3,.sb-h,.lbl{font:500 11px/1.2 var(--font-data);text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.card-head h3{color:var(--fg-2)}.step,.card,.slab,.stat,.reward,.upsell,.callout,.sheet,.popover,.tog,.step-8,.inv-panel,.btn,.btn.go,.btn-primary,.start,.chamfer,.plan-card,.banner.sale .btn,.sale-card{clip-path:none}.slab,.card,.stat,.upsell,.reward{border:1px solid var(--hair);background-image:none;box-shadow:none}.card-head{box-shadow:none;border-bottom:1px solid var(--hair)}.divider{height:1px;background:var(--hair)}.plate{background:none;border-top:1px solid var(--hair)}.stitch{height:1px;background:repeating-linear-gradient(90deg,var(--hair-strong) 0 4px,transparent 4px 8px)}table.t th,table.t td{border-bottom:1px solid var(--hair)}table.t th{font:500 11px/1.2 var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.callout{box-shadow:inset 2px 0 0 var(--hair-strong);border:1px solid var(--hair);background:var(--surface)}.callout.warn{box-shadow:inset 2px 0 0 var(--gold)}.callout.danger{box-shadow:inset 2px 0 0 var(--danger-fill)}.callout.info{box-shadow:inset 2px 0 0 var(--grape)}.callout.ok{box-shadow:inset 2px 0 0 var(--lime-text)}.tile{flex:none;width:36px;height:36px;display:inline-grid;place-items:center;background:var(--void);box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--fg-2)}.tile.sm{width:28px;height:28px}.tile.lg{width:48px;height:48px}.btn{--h: 40px;background:var(--surface-2);background-image:none;color:var(--fg);border:0;border-bottom:0;box-shadow:inset 0 0 0 1px var(--hair-strong);font:600 12px/1 var(--font-data);text-transform:uppercase;letter-spacing:.05em;transition:transform 80ms ease,box-shadow 80ms ease,background-color .12s;filter:none}.btn:hover{background:var(--surface-3);filter:none;box-shadow:inset 0 0 0 1px var(--hair-strong)}.btn:active,.btn.is-pressed{transform:translateY(1px);border-bottom-width:0}.btn.go,.btn-primary{background:var(--lime);color:var(--lime-ink);box-shadow:3px 3px 0 var(--press);margin:0 3px 3px 0}.btn.go:hover,.btn-primary:hover{background:#c4ff3d;box-shadow:4px 4px 0 var(--press);transform:translate(-1px,-1px)}.btn.go:active,.btn-primary:active,.btn.go.is-pressed{transform:translate(3px,3px);box-shadow:0 0 0 var(--press)}.btn.gold{background:var(--gold);color:#231a05;box-shadow:none}.btn.grape{background:#7445e6;color:#fff;box-shadow:none}.btn.danger,.btn-danger{background:#b3262d;color:#fff;box-shadow:none}.btn.gold:hover,.btn.grape:hover,.btn.danger:hover,.btn-danger:hover{filter:brightness(1.08);box-shadow:none}.btn.ghost,.btn-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--fg-2);min-height:var(--h)}.btn.ghost:hover,.btn-ghost:hover{background:var(--surface);color:var(--fg)}.btn-ghost.btn-icon{box-shadow:none}.btn.px{font:600 12px/1 var(--font-data);letter-spacing:.05em}.btn.sm,.btn-sm{--h: 34px;padding:0 12px;font-size:11.5px}.btn.xs{--h: 28px;padding:0 9px;font-size:11px;border-bottom-width:0}.btn.lg,.btn-lg{--h: 52px;padding:0 22px;font-size:14px;border-bottom-width:0}.btn .key{background:#00000024;font:500 10px/1 var(--font-data)}.link-btn,.linkish{text-decoration-thickness:1px}.start{background:var(--lime);background-image:none;color:var(--lime-ink);border:0;box-shadow:4px 4px 0 var(--press);margin:0 4px 4px 0;min-height:72px;padding:0 32px 0 24px;font:700 30px/1 var(--font-px);text-transform:uppercase;letter-spacing:.02em;transition:transform 80ms ease,box-shadow 80ms ease}.start:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--press)}.start:active,.start.is-pressed{transform:translate(4px,4px);box-shadow:0 0 0 var(--press);border-bottom-width:0}.start small{font:500 11px/1.2 var(--font-data);text-transform:uppercase;letter-spacing:.06em}.start.stop{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--hair-strong);margin:0}.start.stop:hover{transform:none;background:var(--surface-3)}.start.stop:active{transform:translateY(1px)}.input,.select,textarea.input{background:var(--slot);background-image:none;border:0;box-shadow:inset 0 0 0 1px var(--hair-strong)}.input:focus,.select:focus,textarea.input:focus{box-shadow:inset 0 0 0 1px var(--lime-text);outline:none}.seg{gap:0;box-shadow:inset 0 0 0 1px var(--hair-strong);width:max-content;max-width:100%}.seg button{background:transparent;box-shadow:none;font:500 11.5px/1 var(--font-data);text-transform:uppercase;letter-spacing:.06em;min-height:32px}.seg button.on,.seg button[aria-pressed=true],.seg button[aria-selected=true],.seg button[aria-checked=true]{background:var(--fg);color:var(--void);box-shadow:none}.chip{background:transparent;box-shadow:inset 0 0 0 1px var(--hair-strong);font:500 12px/1 var(--font-data)}.chip.on,.chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--lime-text);color:var(--lime-text);background:transparent}.tag,.badge{height:22px;padding:0 7px;gap:6px;background:transparent;box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--fg-2);font:500 10.5px/1 var(--font-data);text-transform:uppercase;letter-spacing:.08em}.tag.lime,.badge-accent,.badge-paid{background:transparent;color:var(--lime-text);box-shadow:inset 0 0 0 1px currentColor}.tag.gold,.tag.grape,.tag.danger,.badge-warn,.badge-danger,.badge-info{box-shadow:inset 0 0 0 1px currentColor;background:transparent}.tag.solid{background:var(--lime);color:var(--lime-ink);box-shadow:none}.tag.sq:before{content:"";width:6px;height:6px;background:currentColor;flex:none}.state>i{box-shadow:none;margin:0 1px}.status .dot{box-shadow:none}.anno{position:relative;display:block;margin:8px 0 0 10px;padding-left:16px;font:500 10.5px/1.3 var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.anno:before{content:"";position:absolute;left:0;top:-8px;width:10px;height:14px;border-left:1px dashed var(--hair-strong);border-bottom:1px dashed var(--hair-strong)}.band-x{display:flex;align-items:center;gap:16px;margin:32px -32px;padding:14px 32px;background:var(--lime);color:var(--lime-ink);font:600 12px/1.2 var(--font-data);text-transform:uppercase;letter-spacing:.06em}.band-x.grape{background:var(--grape);color:#fff}.band-x.gold{background:var(--gold);color:#231a05}.xp{height:8px;background:var(--slot);box-shadow:inset 0 0 0 1px var(--hair)}.xp>b{inset:0 auto 0 0;width:calc(100% * var(--v, .5));box-shadow:none;background-image:none;transition:width .42s ease}.xp:after{background:repeating-linear-gradient(90deg,transparent 0 calc(5% - 1px),var(--void) calc(5% - 1px) 5%);opacity:.45}.xp.sm{height:5px}.xp.sm>b{inset:0 auto 0 0;width:calc(100% * var(--v, .5));box-shadow:none}.xp.big{height:10px}.meter{height:6px;box-shadow:inset 0 0 0 1px var(--hair)}.meter i,.pips i{box-shadow:none}.popover,.sheet{background:var(--surface);background-image:none;box-shadow:0 0 0 1px var(--hair-strong)}.toast{box-shadow:0 0 0 1px var(--hair-strong)}.toast .ico{box-shadow:none}.tip{box-shadow:0 0 0 1px #4b2f8f}.banner.info{box-shadow:none;border-bottom:1px solid var(--hair)}.banner.sale{font-family:var(--font-data);font-size:13px}.banner.sale .btn{background:#231a05;color:var(--gold);box-shadow:none;margin:0}.banner.sale .tag{box-shadow:none}.pg-create .opt,.pg-dash .srv-list{border:1px solid var(--hair);box-shadow:none}.pg-create .opt[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--lime-text)}.pg-create .grid3{box-shadow:0 0 0 1px var(--hair-strong)}.pg-create .cell{box-shadow:inset 0 0 0 1px var(--hair)}.pg-create .cell.now{box-shadow:inset 0 0 0 1px #b2ff00}.sbox,.card-pad{padding:20px}.pg-plans .top h1,.pg-create .top h1,.pg-billing .hero h1,.pg-ov .ov-hello h1,.pg-checkout .band h1,.pg-guest .fp-hero h1,.pg-guest .gp-hero h1{font-size:40px;margin-bottom:8px}.pg-server .hero h1{font-size:60px;margin:14px 0 12px;line-height:.95}.pg-server .hero .lead{font-size:15px;margin-bottom:20px}.pg-console .con-head h1{font-size:32px}.section-title,.sec-h h2{font:600 15px/1 var(--font-data);text-transform:uppercase}@media(max-width:720px){h1,.pg-server .hero h1,.pg-ov .ov-hello h1,.pg-checkout .band h1,.pg-plans .top h1,.pg-create .top h1,.pg-billing .hero h1{font-size:30px}}.app-frame{display:grid;grid-template-columns:var(--sb-w) minmax(0,1fr);min-height:100vh}.app-frame:has(.sidebar.rail){--sb-w: 64px}.app-col{min-width:0;display:flex;flex-direction:column}.app-col .main{flex:1;padding-bottom:0}@media(min-width:1024px){.app-col .main{margin:0 24px;border-inline:1px solid var(--hair);background:var(--void);padding-bottom:64px}}.ph,.page-head,.gl-head{position:relative;margin:0 -32px 24px;padding:0 32px 20px;border-bottom:1px solid var(--hair)}.ph:before,.ph:after,.page-head:before,.page-head:after,.gl-head:before,.gl-head:after,.gl-rule:before,.gl-rule:after{content:"";position:absolute;bottom:-5px;width:9px;height:9px;pointer-events:none;background:linear-gradient(var(--cross),var(--cross)) center / 1px 100% no-repeat,linear-gradient(var(--cross),var(--cross)) center / 100% 1px no-repeat}.ph:before,.page-head:before,.gl-head:before,.gl-rule:before{left:-5px}.ph:after,.page-head:after,.gl-head:after,.gl-rule:after{right:-5px}.gl-rule{position:relative;height:1px;margin:32px -32px;background:var(--hair)}.gl-rule:before,.gl-rule:after{bottom:-4px}.ph h1,.gl-head h1{margin:0}@media(max-width:1023px){.ph:before,.ph:after,.page-head:before,.page-head:after,.gl-head:before,.gl-head:after,.gl-rule:before,.gl-rule:after{display:none}}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:0;padding:0;background:var(--void);border-right:1px solid var(--hair);z-index:var(--z-topbar);overflow:hidden}.sb-sec{padding:10px;border-bottom:1px solid var(--hair);display:grid;gap:6px}.sb-top{display:flex;align-items:center;gap:6px;height:56px;padding:0 8px 0 14px;border-bottom:1px solid var(--hair)}.sidebar .brand{flex:1;font:700 14px/1 var(--font-data);text-transform:uppercase;letter-spacing:.04em;gap:10px;min-width:0;color:var(--fg)}.sidebar .brand img{width:24px;height:24px}.sidebar .brand .sb-l{flex:none}.sidebar .brand .beta{font:500 9.5px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;padding:3px 4px;color:var(--lime-text);box-shadow:inset 0 0 0 1px currentColor}.sb-collapse,.sb-close{width:30px;height:30px;color:var(--muted)}.sb-close{display:none}.sb-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-sw{position:relative}.sb-sw-btn{width:100%;display:flex;align-items:center;gap:10px;padding:6px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--hair);color:var(--fg);cursor:pointer;text-align:left;font:inherit}.sb-sw-btn:hover{box-shadow:inset 0 0 0 1px var(--hair-strong);background:var(--surface)}.sb-sw-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--lime-text)}.sb-thumb{flex:none;display:grid;place-items:center;background:linear-gradient(180deg,#1c1830,#2a2148);box-shadow:inset 0 0 0 1px #ffffff0f;overflow:hidden}:root[data-theme=light] .sb-thumb{background:linear-gradient(180deg,#cfe0f7,#e9f1fb)}.sb-thumb.all{width:32px;height:32px;color:var(--lime-text);background:var(--surface-2)}.sb-thumb .isl,.sb-thumb .isl svg{width:100%;height:100%;display:block}.sb-sw-t{flex:1;min-width:0;display:grid;gap:3px}.sb-sw-t b{font:600 13.5px/1.2 var(--font-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-sw-t small,.sb-pop-i small{display:flex;align-items:center;gap:6px;font:500 10.5px/1.2 var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}i.dot{width:6px;height:6px;flex:none;display:inline-block}.sb-chev{color:var(--muted);flex:none}.sb-pop{position:absolute;left:0;top:calc(100% + 6px);width:300px;max-width:calc(100vw - 24px);max-height:60vh;display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--surface);box-shadow:0 0 0 1px var(--hair-strong);z-index:var(--z-sheet)}.sb-pop .input{width:100%}.sb-pop-list{overflow:auto;display:grid;gap:1px}.sb-pop-i{display:flex;gap:10px;align-items:center;padding:6px;color:var(--fg);text-decoration:none!important}.sb-pop-i:hover,.sb-pop-i[aria-selected=true]{background:var(--surface-2)}.sb-pop-i[aria-selected=true]{box-shadow:inset 2px 0 0 var(--lime)}.sb-pop-i span{min-width:0;display:grid;gap:2px}.sb-pop-i b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-duo{display:grid;grid-template-columns:1fr 1fr;gap:0;box-shadow:inset 0 0 0 1px var(--hair)}.sb-duo .sb-a{justify-content:center;height:32px;font-size:11px}.sb-duo .sb-a+.sb-a{box-shadow:inset 1px 0 0 var(--hair)}.sb-nav{flex:1;overflow-y:auto;overflow-x:hidden;display:grid;align-content:start;scrollbar-width:thin}.sb-group{display:grid;gap:0;padding:12px 10px;border-bottom:1px solid var(--hair)}.sb-group:last-child{border-bottom:0}.sb-h{display:block;padding:0 10px 8px;font-size:10px}.sb-a{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;color:var(--muted);text-decoration:none!important;font:500 12px/1 var(--font-data);text-transform:uppercase;letter-spacing:.05em;background:none;border:0;cursor:pointer;width:100%;text-align:left}.sb-a:hover,.sb-a[aria-current=page]{background:var(--surface);color:var(--fg)}.sb-a[aria-current=page]:before{content:"";position:absolute;left:-10px;top:0;bottom:0;width:2px;background:var(--lime)}.sb-a[aria-current=page] .sb-ic{color:var(--lime-text)}.sb-ic{flex:none;color:var(--faint)}.sb-a:hover .sb-ic{color:var(--fg-2)}.sb-l{flex:1;min-width:0}.sb-k{font:500 10px/1 var(--font-data);color:var(--faint);padding:3px 5px;box-shadow:inset 0 0 0 1px var(--hair);opacity:0;transition:opacity .12s}.sb-a:hover .sb-k,.sb-search .sb-k{opacity:1}.sb-search{box-shadow:inset 0 0 0 1px var(--hair)}.sb-more[aria-expanded=true] .sb-chev{transform:rotate(180deg)}.sb-more-list{display:grid}.sb-srv{text-transform:none;letter-spacing:0;font:500 13px/1 var(--font-text)}.sb-srv i.dot{margin:0 4px 0 3px}.sb-foot{display:grid;gap:6px;padding:10px;border-top:1px solid var(--hair)}.sb-row{display:flex;align-items:center;gap:2px}.sb-row .iconbtn{width:36px;height:36px}.sb-row .coin{flex:1;height:36px;padding:0 8px;justify-content:flex-start;font:600 12px/1 var(--font-data);box-shadow:none;background:none}.sb-row .coin:hover{background:var(--surface)}.sb-adfree{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;font:500 11px/1 var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--gold-text)}.sb-me{position:relative}.sb-me-btn{width:100%;display:flex;align-items:center;gap:10px;padding:6px;border:0;background:transparent;color:var(--fg);cursor:pointer;text-align:left;font:inherit}.sb-me-btn:hover,.sb-me-btn[aria-expanded=true]{background:var(--surface)}.sb-me-btn .me{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--hair-strong)}.sb-me-btn .sb-sw-t b{font-size:13px}.sb-foot .popover{top:auto;bottom:calc(100% + 6px);left:0;right:auto;width:260px}.sb-foot .bell .popover{left:0;right:auto;width:340px}.menu .pop-item{font-size:13px}.menu .pop-sep{height:1px;background:var(--hair);margin:4px 0}.menu .pop-lbl{padding:8px 12px 4px}.sidebar.rail .sb-l,.sidebar.rail .sb-k,.sidebar.rail .sb-h,.sidebar.rail .sb-sw-t,.sidebar.rail .sb-chev,.sidebar.rail .beta,.sidebar.rail .coin,.sidebar.rail .sb-adfree{display:none!important}.sidebar.rail .sb-top{flex-direction:column;height:auto;padding:10px 0;gap:8px}.sidebar.rail .sb-sec,.sidebar.rail .sb-group{padding:8px}.sidebar.rail .sb-sw-btn,.sidebar.rail .sb-me-btn{padding:6px;justify-content:center}.sidebar.rail .sb-a{justify-content:center;padding:0}.sidebar.rail .sb-a[aria-current=page]:before{left:-8px}.sidebar.rail .sb-duo{grid-template-columns:1fr}.sidebar.rail .sb-duo .sb-a+.sb-a{box-shadow:inset 0 1px 0 var(--hair)}.sidebar.rail .sb-row{flex-direction:column}.sidebar.rail .sb-foot .popover,.sidebar.rail .sb-pop{left:calc(100% + 8px);bottom:0;top:auto}.sidebar.rail .sb-pop{top:0;bottom:auto}.mbar,.sb-scrim{display:none}@media(max-width:1023px){.app-frame,.app-frame:has(.sidebar.rail){grid-template-columns:minmax(0,1fr)}.sidebar,.sidebar.rail{position:fixed;left:0;top:0;bottom:0;width:min(300px,86vw);transform:translate(-102%);transition:transform .18s ease;z-index:var(--z-palette)}.sidebar.open{transform:none;box-shadow:1px 0 0 var(--hair-strong)}.sidebar.rail .sb-l,.sidebar.rail .sb-h,.sidebar.rail .sb-sw-t,.sidebar.rail .sb-chev,.sidebar.rail .coin,.sidebar.rail .sb-adfree{display:revert!important}.sidebar.rail .sb-a{justify-content:flex-start;padding:0 10px}.sidebar.rail .sb-duo{grid-template-columns:1fr 1fr}.sidebar.rail .sb-row{flex-direction:row}.sb-collapse{display:none}.sb-close{display:inline-grid}.sb-scrim{display:block;position:fixed;inset:0;background:var(--overlay);z-index:calc(var(--z-palette) - 1)}.sb-k{display:none}.mbar{position:sticky;top:0;z-index:var(--z-topbar);display:flex;align-items:center;gap:4px;height:52px;padding:0 8px 0 12px;background:var(--void);border-bottom:1px solid var(--hair)}.mbar .brand{flex:none}.mbar-sw{flex:1;min-width:0;margin:0 4px}.mbar .sb-sw-btn{padding:4px 8px 4px 4px;box-shadow:none;background:none}.mbar .sb-thumb{width:30px!important;height:30px!important}.mbar .popover{right:-40px}.page{padding:20px 16px 48px}.ph,.page-head,.gl-head{margin:0 -16px 20px;padding:0 16px 16px}.band-x{margin-inline:-16px;padding-inline:16px}.gl-rule{margin-inline:-16px}}.sb-duo .sb-a[aria-current=page]:before{inset:auto 0 0;width:auto;height:2px}.wrap.pt{padding-top:28px}.acct-clerk .card-head{padding:14px 20px}.acct-clerk-mount{padding:0}.acct-clerk-mount .cl-rootBox,.acct-clerk-mount .cl-cardBox{width:100%;max-width:100%;box-shadow:none}.switch,.lever{width:40px;height:22px;background:var(--slot);box-shadow:inset 0 0 0 1px var(--hair-strong)}.switch:after,.lever:after{top:3px;left:3px;width:16px;height:16px;box-shadow:none;background:var(--muted);transition:transform .12s ease}.switch.on,.lever:checked{background:var(--slot);box-shadow:inset 0 0 0 1px var(--lime-text)}.switch.on:after,.lever:checked:after{transform:translate(18px);background:var(--lime);box-shadow:none}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--lime)}.sb-enzica{color:var(--lime-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 35%,transparent)}.sb-enzica:hover,.sb-enzica[aria-current=page]{color:var(--lime-ink);background:var(--lime)}.sb-enzica .sb-ic{image-rendering:pixelated}.sidebar.rail .sb-enzica{justify-content:center}.sb-acct{padding:4px 10px}.sb-acct+.sb-acct{border-top:0}.sb-gh{width:100%;display:flex;align-items:center;gap:10px;height:30px;padding:0 10px;border:0;background:none;cursor:pointer;color:var(--muted)}.sb-gh .sb-h{padding:0;flex:1;text-align:left}.sb-gh .sb-gic{display:none}.sb-gh:hover .sb-h,.sb-gh:hover .sb-chev{color:var(--fg)}.sb-gh[aria-expanded=false] .sb-chev{transform:rotate(-90deg)}.sb-bal{flex:none!important;font:600 11px/1 var(--font-data);color:var(--fg-2);letter-spacing:.02em}.sb-dot{width:6px;height:6px;background:var(--lime);flex:none}.sb-items{display:grid;padding-bottom:6px}.sb-badge{flex:none;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;background:var(--lime);color:#111;font:700 10px/1 var(--font-data)}.sb-ext{color:var(--faint);flex:none}.sidebar.rail .sb-acct{padding:4px 8px}.sidebar.rail .sb-gh{justify-content:center;padding:0;height:36px;position:relative}.sidebar.rail .sb-gh .sb-gic{display:inline-block}.sidebar.rail .sb-gh:hover,.sidebar.rail .sb-gh[aria-expanded=true]{background:var(--surface)}.sidebar.rail .sb-gh .sb-dot{position:absolute;top:6px;right:10px}.sidebar.rail .sb-gh .sb-bal{display:none}.sb-fly{position:fixed;left:calc(var(--sb-w, 64px) + 4px);z-index:var(--z-palette);min-width:220px;padding:8px;display:grid;background:var(--void);box-shadow:inset 0 0 0 1px var(--hair-strong),0 12px 32px #00000059}.sb-fly:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:8px}.sb-fly-h{font:500 10px/1.2 var(--font-data);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);padding:4px 10px 8px}.sidebar.rail .sb-fly .sb-l{display:block!important}.sidebar.rail .sb-fly .sb-a{justify-content:flex-start;padding:0 10px}.sidebar.rail .sb-fly .sb-a[aria-current=page]:before{left:-8px}.banner.event{border-bottom:1px solid var(--hair);font-family:var(--font-data);font-size:13px;background:var(--surface)}.ins-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ins-steps li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.ins-steps li[data-state=cur]{color:var(--fg);font-weight:600}.ins-steps li[data-state=done]{color:var(--fg)}.ins-dot{width:20px;height:20px;display:inline-grid;place-items:center;border:1px solid var(--hair-strong);font:600 10px/1 var(--font-data);flex:none}.ins-steps li[data-state=done] .ins-dot{background:var(--lime);color:#10140a;border-color:var(--lime)}.ins-steps li[data-state=cur] .ins-dot{border-color:var(--lime-text);color:var(--lime-text)}.ins-log summary{cursor:pointer}.ins-log pre{margin:8px 0 0;max-height:220px;overflow:auto;padding:10px 12px;background:var(--slot, var(--surface-2));border:1px solid var(--hair);font:500 11.5px/1.45 var(--font-data);white-space:pre-wrap;overflow-wrap:anywhere}.mclog-problem{border:1px solid var(--hair);padding:12px;display:grid;gap:8px}.mclog-problem pre{margin:0;max-height:160px;overflow:auto;padding:8px 10px;background:var(--slot, var(--surface-2));font:500 11.5px/1.45 var(--font-data);white-space:pre-wrap;overflow-wrap:anywhere}.mclog-problem ul{margin:0;padding-left:18px;font-size:13px;display:grid;gap:4px}.sheet{padding:24px}.sheet>.voice:first-child,.sheet>div>.voice:first-child{margin-top:0}@media(max-width:640px){.sheet{padding:16px}}.ai-tog{display:inline-flex;align-items:center;height:26px;padding:0 8px;border:1px solid var(--lime-text);background:transparent;color:var(--lime-text);font:600 10.5px/1 var(--font-data);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.ai-tog.off{border-color:var(--hair-strong);color:var(--muted)}.ai-tog:hover{background:var(--surface-2)}.ai-tog.sm{height:24px;padding:0 6px;font-size:10px}.sidebar.rail .ai-tog.sm{padding:0 4px;font-size:9px}@media(max-width:640px){.banner{padding:8px 16px;gap:8px}.banner.sale{flex-wrap:nowrap}.banner.sale .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner .x{flex:none}}@media(max-width:480px){.banner.sale .countdown{display:none}}:root{--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--raise: inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-pop: 0 16px 40px -12px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .25);--ease: cubic-bezier(.2, .7, .2, 1);--topbar-h: 56px;--hover: rgba(255, 236, 205, .045);--font-pixel: "Pixelify Sans", "Geist Mono", monospace;--font-px: var(--font-text);--font-voice: var(--font-text);--font-display: var(--font-text)}:root[data-theme=light]{--raise: inset 0 1px 0 rgba(255, 255, 255, .7);--shadow-pop: 0 16px 40px -12px rgba(40, 28, 10, .28), 0 2px 8px rgba(40, 28, 10, .1);--hover: rgba(60, 44, 20, .05)}@media(prefers-color-scheme:light){:root:not([data-theme]){--raise: inset 0 1px 0 rgba(255, 255, 255, .7);--shadow-pop: 0 16px 40px -12px rgba(40, 28, 10, .28), 0 2px 8px rgba(40, 28, 10, .1);--hover: rgba(60, 44, 20, .05)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer{to{background-position:-200% 0}}body{background-image:none;font:400 14px/1.55 var(--font-text)}.empty,.pg-signin,.signin{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px}:focus-visible{outline:2px solid var(--lime-text);outline-offset:2px}.input:focus-visible,.select:focus-visible,textarea:focus-visible{outline:none}h1,.voice{font:600 var(--fs-24)/1.2 var(--font-text);text-transform:none;letter-spacing:-.015em}h1{font-size:26px}h2{font:600 var(--fs-20)/1.3 var(--font-text);text-transform:none;letter-spacing:-.01em}h2.voice{font:600 var(--fs-24)/1.25 var(--font-text);letter-spacing:-.015em}h3{font-family:var(--font-text);text-transform:none;letter-spacing:0}.section-title,.sec-h h2{font:600 var(--fs-16)/1.3 var(--font-text);text-transform:none;letter-spacing:0}.lbl,.card-head h3,.sb-h,.k-px{font:500 var(--fs-12)/1.3 var(--font-text);text-transform:none;letter-spacing:0;color:var(--muted)}.card-head h3{font:600 var(--fs-14)/1.3 var(--font-text);color:var(--fg)}.eyebrow{font:500 11px/1.2 var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pg-plans .top h1,.pg-create .top h1,.pg-billing .hero h1,.pg-ov .ov-hello h1,.pg-checkout .band h1,.pg-guest .fp-hero h1,.pg-guest .gp-hero h1{font-size:30px;margin-bottom:6px}.pg-server .hero h1{font:600 40px/1.1 var(--font-text);letter-spacing:-.02em;text-transform:none;margin:12px 0 10px}.pg-console .con-head h1{font-size:24px}.empty h3{font:400 30px/1.05 var(--font-pixel);letter-spacing:.01em}.pg-server .qnum,.pg-dash .qn{font-family:var(--font-pixel)}.stat .k,.vitals h3,.addr-row .k,.hs-k,.done-row .k,.pg-files .fh,.cur-sel label,.label,.ad .ad-label{letter-spacing:0}@media(max-width:720px){h1,.pg-ov .ov-hello h1,.pg-checkout .band h1,.pg-plans .top h1,.pg-create .top h1,.pg-billing .hero h1{font-size:22px}.pg-server .hero h1{font-size:28px}}.slab,.card,.stat,.upsell,.reward,.sbox{background-color:var(--surface);box-shadow:var(--raise)}.slot{box-shadow:inset 0 0 0 1px var(--hair)}.sbox,.card-pad{padding:24px}.card-head{padding:14px 20px}.popover,.sheet,.menu,.sb-pop,.sb-fly{box-shadow:0 0 0 1px var(--hair-strong),var(--shadow-pop);animation:pop-in .16s var(--ease)}.sheet{animation:rise-in .18s var(--ease)}.scrim.open,.sb-scrim{animation:fade-in .16s ease-out}.toast{box-shadow:0 0 0 1px var(--hair-strong),var(--shadow-pop);animation:rise-in .18s var(--ease)}.callout{background:var(--surface)}@media(max-width:640px){.sbox,.card-pad{padding:16px}}@media(min-width:1024px){.app-col .main{margin:0;border-inline:0;background:transparent;padding-bottom:64px}}.ph:before,.ph:after,.page-head:before,.page-head:after,.gl-head:before,.gl-head:after,.gl-rule:before,.gl-rule:after{display:none}.ph,.page-head,.gl-head{margin:0 0 24px;padding:0;border-bottom:0;align-items:flex-end}.gl-rule{margin:32px 0}.ph .sub,.page-head .sub,.ph p{color:var(--muted);font-size:var(--fs-14);margin:4px 0 0}.band-x{font:600 var(--fs-14)/1.3 var(--font-text);text-transform:none;letter-spacing:0;margin:32px 0}@media(max-width:1023px){.ph,.page-head,.gl-head{margin:0 0 20px;padding:0}.band-x,.gl-rule{margin-inline:0}}.btn{--h: 40px;font:500 var(--fs-14)/1 var(--font-text);text-transform:none;letter-spacing:0;gap:8px;transition:transform .12s var(--ease),box-shadow .14s var(--ease),background-color .14s,color .14s}.btn.sm,.btn-sm{--h: 36px;padding:0 14px;font-size:var(--fs-13)}.btn.xs{--h: 28px;padding:0 10px;font-size:var(--fs-12)}.btn.lg,.btn-lg{--h: 48px;padding:0 22px;font-size:var(--fs-16)}.btn.px{font:500 var(--fs-14)/1 var(--font-text);letter-spacing:0}.btn.go,.btn-primary{box-shadow:2px 2px 0 var(--press);margin:0 2px 2px 0;font-weight:600}.btn.go:hover,.btn-primary:hover{box-shadow:3px 3px 0 var(--press);transform:translate(-1px,-1px)}.btn.go:active,.btn-primary:active,.btn.go.is-pressed{transform:translate(2px,2px);box-shadow:0 0 0 var(--press)}.btn .ln,.btn .ic{width:16px;height:16px}.btn.sm .ln,.btn.xs .ln,.btn.sm .ic,.btn.xs .ic{width:15px;height:15px}.start{font:600 22px/1 var(--font-text);text-transform:none;letter-spacing:-.01em;box-shadow:3px 3px 0 var(--press);margin:0 3px 3px 0;min-height:64px}.start:hover{box-shadow:4px 4px 0 var(--press)}.start:active,.start.is-pressed{transform:translate(3px,3px)}.start small{font:500 var(--fs-12)/1.2 var(--font-text);text-transform:none;letter-spacing:0;opacity:.75}.iconbtn{transition:background .14s,color .14s}.iconbtn:hover{background:var(--hover)}.link-btn,.linkish{transition:color .14s}.input,.select{min-height:40px;font:400 var(--fs-14)/1.4 var(--font-text);transition:box-shadow .14s}.input.sm,.select.sm{min-height:36px;font-size:var(--fs-13)}.input:focus,.select:focus,textarea.input:focus{box-shadow:inset 0 0 0 1px var(--lime-text),0 0 0 2px color-mix(in srgb,var(--lime) 22%,transparent)}label>.lbl,.field>.lbl,.field label{display:block;margin-bottom:6px;font:500 var(--fs-13)/1.3 var(--font-text);color:var(--fg-2)}.seg button{font:500 var(--fs-13)/1 var(--font-text);text-transform:none;letter-spacing:0;min-height:34px;transition:background .14s,color .14s}.chip{font:500 var(--fs-13)/1 var(--font-text);transition:box-shadow .14s,color .14s}.switch:after,.lever:after{transition:transform .14s var(--ease),background .14s}.tabs .tab,.tab{font:500 var(--fs-14)/1 var(--font-text);text-transform:none;letter-spacing:0;transition:color .14s,box-shadow .14s}.tag,.badge{font:500 10.5px/1 var(--font-data);letter-spacing:.06em}.anno{font:400 var(--fs-12)/1.35 var(--font-text);text-transform:none;letter-spacing:0}.ai-tog{font:600 11.5px/1 var(--font-text);text-transform:none;letter-spacing:0}.banner.sale,.banner.event{font:400 var(--fs-13)/1.4 var(--font-text)}.banner.sale .btn{font-size:var(--fs-13)}.skel{background:linear-gradient(90deg,var(--skeleton) 0%,var(--skeleton-shine) 50%,var(--skeleton) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}table.t th{font:500 var(--fs-12)/1.3 var(--font-text);text-transform:none;letter-spacing:0;color:var(--muted);position:sticky;top:var(--topbar-h);background:var(--void);z-index:1}table.t tbody tr{transition:background .12s}table.t tbody tr:hover td{background:var(--hover)}table.t td.num,table.t th.num,.num{text-align:right;font-variant-numeric:tabular-nums}table.t .row-acts{opacity:0;transition:opacity .14s}table.t tr:hover .row-acts,table.t tr:focus-within .row-acts{opacity:1}.list-row{transition:background .12s}.list-row:hover{background:var(--hover)}.sidebar{background:var(--surface)}.sb-a{height:36px;gap:12px;font:500 var(--fs-14)/1 var(--font-text);text-transform:none;letter-spacing:0;color:var(--muted);transition:background .12s,color .12s}.sb-a:hover{background:var(--hover)}.sb-a[aria-current=page]{background:var(--surface-2);color:var(--fg)}.sb-ic,.sb-a .ln{width:18px;height:18px}.sb-h{padding:0 10px 6px;font:500 var(--fs-12)/1.2 var(--font-text);color:var(--faint)}.sb-group{padding:10px;border-bottom:0}.sb-sec,.sb-top{border-bottom:0}.sb-duo{box-shadow:none;gap:6px}.sb-duo .sb-a{height:34px;font-size:var(--fs-13);box-shadow:inset 0 0 0 1px var(--hair)}.sb-duo .sb-a+.sb-a{box-shadow:inset 0 0 0 1px var(--hair)}.sb-duo .sb-a[aria-current=page]:before{display:none}.sb-duo .sb-a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--hair-strong)}.sb-search{box-shadow:inset 0 0 0 1px var(--hair);background:var(--void)}.sb-k{font:500 11px/1 var(--font-text)}.sb-sw-t small,.sb-pop-i small{font:400 var(--fs-12)/1.2 var(--font-text);text-transform:none;letter-spacing:0}.sb-sw-btn{transition:background .14s,box-shadow .14s}.sb-enzica{font-weight:600}.sb-gh{height:32px}.sb-gh .sb-h{font:500 var(--fs-12)/1 var(--font-text);color:var(--faint)}.sb-acct{padding:2px 10px}.sb-bal{font:600 var(--fs-12)/1 var(--font-text)}.sb-badge{height:18px;min-width:18px;padding:0 6px;font:600 11px/1 var(--font-text)}.sb-adfree{font:500 var(--fs-13)/1 var(--font-text);text-transform:none;letter-spacing:0}.sb-fly-h{font:500 var(--fs-12)/1.2 var(--font-text);text-transform:none;letter-spacing:0}.sb-row .coin{font:600 var(--fs-13)/1 var(--font-text)}.sb-foot{border-top:1px solid var(--hair)}.sb-sep{height:1px;background:var(--hair);margin:4px 10px}@media(min-width:1024px){.sb-foot .sb-row .coin,.sb-foot .sb-row .bell,.sb-foot .sb-me{display:none}}.mbar{background:var(--surface)}.topbar2{display:none}@media(min-width:1024px){.topbar2{position:sticky;top:0;z-index:var(--z-topbar);display:flex;align-items:center;gap:12px;height:var(--topbar-h);padding:0 20px 0 24px;background:color-mix(in srgb,var(--void) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hair)}}.topbar2 .tb-l{flex:1;min-width:0;display:flex;align-items:center;gap:18px}.topbar2 .tb-r{display:flex;align-items:center;gap:6px}.topbar2 .coin{height:34px;padding:0 6px 0 10px;gap:8px;display:inline-flex;align-items:center;font:600 var(--fs-13)/1 var(--font-text);color:var(--fg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair);text-decoration:none;transition:background .14s}.topbar2 .coin:hover{background:var(--surface-2)}.topbar2 .coin .plus{width:22px;height:22px;display:grid;place-items:center;background:color-mix(in srgb,var(--lime) 16%,transparent);color:var(--lime-text)}.topbar2 .coin .plus .ln{width:14px;height:14px}.topbar2 .popover{top:calc(100% + 8px);right:0;left:auto;bottom:auto}.topbar2 .tb-me{position:relative}.topbar2 .tb-me-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 4px;border:0;background:none;color:var(--fg);cursor:pointer;font:500 var(--fs-13)/1 var(--font-text);transition:background .14s}.topbar2 .tb-me-btn:hover,.topbar2 .tb-me-btn[aria-expanded=true]{background:var(--hover)}.topbar2 .tb-me-btn .me{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--hair-strong)}.topbar2 .tb-title{font:600 var(--fs-14)/1 var(--font-text);color:var(--fg-2)}.topbar2 .tb-hint{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;min-width:260px;color:var(--faint);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair);border:0;cursor:pointer;font:400 var(--fs-13)/1 var(--font-text)}.topbar2 .tb-hint kbd{margin-left:auto;font:500 11px/1 var(--font-text);padding:3px 5px;box-shadow:inset 0 0 0 1px var(--hair-strong)}.srvbar{display:flex;align-items:center;gap:20px;min-width:0}.srvbar .sv-name{display:inline-flex;align-items:center;gap:8px;min-width:0;font:600 var(--fs-14)/1 var(--font-text);color:var(--fg)}.srvbar .sv-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.srvbar .sv-dot{width:8px;height:8px;flex:none}.srvbar .sv-dot.live{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.srvbar .sv-k{display:grid;gap:3px;min-width:0}.srvbar .sv-k>span:first-child{font:500 11px/1 var(--font-text);color:var(--faint)}.srvbar .sv-k>b{font:500 var(--fs-13)/1 var(--font-data);color:var(--fg-2);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.srvbar .sv-addr b{max-width:220px;overflow:hidden;text-overflow:ellipsis}.srvbar .sv-addr button{border:0;background:none;color:var(--faint);cursor:pointer;padding:0;display:inline-grid}.srvbar .sv-addr button:hover{color:var(--fg)}.srvbar .sv-addr .ln{width:13px;height:13px}.srvbar .sv-m{width:64px;height:3px;background:var(--surface-3);position:relative}.srvbar .sv-m i{position:absolute;inset:0 auto 0 0;background:var(--lime);transition:width .4s var(--ease)}.srvbar .sv-m i.hot{background:var(--gold)}.srvbar .sv-m i.max{background:var(--danger-fill)}.srvbar .sv-sep{width:1px;height:28px;background:var(--hair);flex:none}.srvbar .sv-pw{display:inline-flex;gap:0;box-shadow:inset 0 0 0 1px var(--hair-strong)}.srvbar .sv-pw button{height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--fg-2);font:500 var(--fs-13)/1 var(--font-text);cursor:pointer;transition:background .14s,color .14s}.srvbar .sv-pw button+button{box-shadow:inset 1px 0 0 var(--hair-strong)}.srvbar .sv-pw button:hover:not(:disabled){background:var(--hover);color:var(--fg)}.srvbar .sv-pw button.pri{background:var(--lime);color:var(--lime-ink);font-weight:600}.srvbar .sv-pw button.pri:hover:not(:disabled){background:#c4ff3d;color:var(--lime-ink)}.srvbar .sv-pw button.stop.pri{background:var(--surface-3);color:var(--fg)}.srvbar .sv-pw button:disabled{opacity:.45;cursor:default}.srvbar .sv-pw .ln{width:15px;height:15px}.srvbar .sv-ez{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;color:var(--lime-text);text-decoration:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 35%,transparent);font:600 var(--fs-13)/1 var(--font-text);transition:background .14s}.srvbar .sv-ez:hover{background:color-mix(in srgb,var(--lime) 10%,transparent)}.srvbar .sv-ez img{image-rendering:pixelated}@media(max-width:1360px){.srvbar .sv-disk{display:none}}@media(max-width:1220px){.srvbar .sv-addr,.srvbar .sv-sep.a{display:none}}@media(max-width:1100px){.srvbar .sv-k:not(.sv-addr) .sv-m{display:none}.srvbar .sv-ez span{display:none}}html.ez-lock .topbar2{position:relative}.topbar2 .sb-sw{flex:none}.topbar2 .sb-sw-btn{box-shadow:none;padding:4px 10px 4px 4px;max-width:280px}.topbar2 .sb-sw-btn:hover{background:var(--hover);box-shadow:none}.topbar2 .sb-thumb{width:32px!important;height:32px!important}.topbar2 .sb-sw-t b{font-size:var(--fs-14)}.topbar2 .sb-me-btn{height:40px;padding:4px 8px 4px 4px}.topbar2 .sb-me-btn:hover{background:var(--hover)}.topbar2 .sb-me-btn .sb-sw-t small{display:none}.topbar2 .sb-me-btn .sb-sw-t b{max-width:140px;font-size:var(--fs-13)}.topbar2 .sb-me-btn .sb-chev{transform:rotate(180deg)}.topbar2 .sb-me .popover{width:260px}.topbar2 .bell .popover{width:360px}.topbar2 .iconbtn{width:36px;height:36px}.srvbar .sv-pw button:not(.pri){padding:0 10px}.srvbar .sv-pw button:not(.pri) .sv-pl{display:none}.srvbar .sv-k b{min-width:0}.srvbar{gap:16px}@media(min-width:1024px){.app-frame:has(.srvbar) .sidebar .sb-sw{display:none}}html body .pg-console .con-head h1{font-size:26px}html body .pg-billing .hero h1,html body .pg-checkout .band h1,html body .pg-ov .ov-hello h1,html body .pg-fund .fp-hero h1,html body .pg-fund .gp-hero h1,html body .fp-hero h1,html body .gp-hero h1{font-size:30px;line-height:1.2}html body .pg-server .hero h1{font-size:40px;line-height:1.1}@media(max-width:720px){html body .pg-console .con-head h1,html body .pg-billing .hero h1,html body .pg-checkout .band h1,html body .pg-ov .ov-hello h1,html body .fp-hero h1,html body .gp-hero h1{font-size:22px}html body .pg-server .hero h1{font-size:28px}}.srvbar .sv-k{flex:none}.srvbar .sv-addr b>span{max-width:170px;display:inline-block;vertical-align:bottom}@media(max-width:1600px){.srvbar .sv-ez span{display:none}.srvbar .sv-ez{padding:0 8px}}@media(max-width:1500px){.srvbar .sv-disk{display:none}}@media(max-width:1280px){.srvbar .sv-addr,.srvbar .sv-sep.a{display:none}}@media(max-width:1140px){.srvbar .sv-k:not(.sv-addr){display:none}.srvbar .sv-sep{display:none}}.loadfail{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-13);color:var(--muted)}.loadfail .link-btn{color:var(--lime-text);font-size:inherit}
