@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: var(--font-text);--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: var(--font-text);--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: transparent;--lo: transparent;--under: transparent;--lime-under: transparent;--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-text);--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: none;--shadow-3: none;--glow-accent: none;--ring: var(--lime-text);--ring-on-accent: var(--fg);--ring-w: 2px;--t-fast: .12s;--t-base: .18s;--t-slow: .24s;--ease-out-soft: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--z-tooltip: 90;--z-skip: 100;--check: #b2ff00;--scroll-thumb: rgba(255, 236, 205, .18);--scroll-thumb-hover: rgba(255, 236, 205, .3);--scroll-shade: rgba(0, 0, 0, .45);--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a69e90' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--skel-shine: rgba(255, 236, 205, .07);--tip-bg: #f6f8f2;--tip-fg: #110e0a;--shadow-float: 0 12px 28px rgba(0, 0, 0, .38), 0 2px 6px rgba(0, 0, 0, .3);--shadow-float-up: 0 -8px 24px rgba(0, 0, 0, .34);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;--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);--check: #3b6300;--scroll-thumb: rgba(60, 44, 20, .24);--scroll-thumb-hover: rgba(60, 44, 20, .38);--scroll-shade: rgba(60, 44, 20, .16);--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d5344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--skel-shine: rgba(255, 255, 255, .6);--tip-bg: #17130d;--tip-fg: #f6f1e6;--shadow-float: 0 10px 24px rgba(60, 44, 20, .16), 0 2px 6px rgba(60, 44, 20, .12);--shadow-float-up: 0 -6px 20px rgba(60, 44, 20, .14);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;--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);--check: #3b6300;--scroll-thumb: rgba(60, 44, 20, .24);--scroll-thumb-hover: rgba(60, 44, 20, .38);--scroll-shade: rgba(60, 44, 20, .16);--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d5344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--skel-shine: rgba(255, 255, 255, .6);--tip-bg: #17130d;--tip-fg: #f6f1e6;--shadow-float: 0 10px 24px rgba(60, 44, 20, .16), 0 2px 6px rgba(60, 44, 20, .12);--shadow-float-up: 0 -6px 20px rgba(60, 44, 20, .14);color-scheme:light}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--fg);-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)}[hidden]{display:none!important}h1,h2{margin:0}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}p{margin:0}code,.mono,.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}code,.mono{font-size:.92em}.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)}.skip{position:absolute;background:var(--lime);color:var(--lime-ink)}.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)}.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}.slab,.card{background:var(--surface)}.slab.thin,.card.thin{border-bottom-width:4px}.slot{background:var(--slot)}.plate{padding-top:16px}.card-head{display:flex;align-items:center;gap:var(--space-3)}.card-body{padding:var(--space-5)}.divider{margin:var(--space-4) 0}.section-title{display:flex;align-items:baseline;gap:var(--space-3)}.btn{--b-face: var(--surface-3);--b-under: var(--under);--b-fg: var(--fg);display:inline-flex;align-items:center;justify-content:center;min-height:var(--h);padding:0 16px;border-radius:0;text-decoration:none!important;cursor:pointer;white-space:nowrap}.btn svg{flex:none}.btn.go,.btn-primary{--b-face: var(--lime);--b-under: var(--lime-under);--b-fg: var(--lime-ink)}.btn.gold{--b-face: var(--gold);--b-under: #8a6b00;--b-fg: #231a05}.btn.grape{--b-face: #7445e6;--b-under: #4a2a9c;--b-fg: #fff}.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{border-bottom:0}.btn-ghost:hover{filter:none}.btn-icon{width:var(--h);padding:0}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.btn .key{padding:3px 5px}.btn .spin,.ic.spin{animation:spin .9s steps(8) infinite}@keyframes spin{to{transform:rotate(360deg)}}.link-btn{background:none;border:0;padding:0;color:var(--lime-text);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.start{--b-face: var(--lime);--b-under: var(--lime-under);position:relative;display:inline-flex;align-items:center;gap:16px;cursor:pointer}.start small{display:block}.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)}.tag{display:inline-flex;align-items:center;white-space:nowrap}.tag img{width:16px;height:16px}.tag.gold{color:var(--gold-text)}.tag.grape{color:var(--grape-text)}.tag.danger{color:var(--danger-text)}.badge{display:inline-flex;align-items:center;white-space:nowrap}.badge-warn{color:var(--gold-text)}.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}.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)}@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);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)}.xp{position:relative;overflow:hidden}.xp>b{position:absolute;background:var(--xp, var(--lime))}.xp:after{content:"";position:absolute;inset:0;pointer-events:none}.xp.gold{--xp: var(--gold)}.xp.grape{--xp: var(--grape)}.xp.amber{--xp: var(--amber)}.xp.danger{--xp: var(--danger-fill)}.meter{background:var(--slot);overflow:hidden}.meter i{display:block;height:100%;background:var(--lime)}.tip{position:relative;background:#170f24;color:#f1ecff;padding:12px 16px}.tip b.t{display:block;color:#fff;font-weight:600}: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}.me{width:40px;height:40px;display:block;box-shadow:0 0 0 2px var(--line);background:var(--surface-2)}.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)}.banner.sale .btn{--b-face: #231a05;--b-under: #000;--b-fg: var(--gold)}.banner.info{background:var(--surface-2)}.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}.ph{display:flex;gap:var(--space-4);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:calc(var(--sticky-top, 64px) + 24px);display:flex;flex-direction:column;gap:var(--space-5)}.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}.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{height:44px;width:100%;padding:0 12px;border-radius:0;color:var(--fg)}textarea.input{height:auto;padding:10px 12px}.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}.hint{font-size:13px;color:var(--faint);margin-top:6px}.switch,.lever{appearance:none;-webkit-appearance:none;position:relative;flex:none;margin:0;padding:0;border:0;cursor:pointer}.switch:after,.lever:after{content:"";position:absolute}.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;flex-wrap:wrap}.seg button{padding:0 12px;border:0;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;color:var(--fg-2);cursor:pointer;white-space:nowrap;text-decoration:none!important}.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-text)}.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);position:relative;overflow:hidden}.stat .k{font:500 13px/1 var(--font-px);color:var(--muted);display:flex;align-items:center;gap:6px}.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}.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 .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;padding:12px var(--space-4)}table.t td{padding:12px var(--space-4)}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{display:none!important}.reward{position:relative;overflow:hidden;padding:20px;background:#1d1830;color:#f1ecff}.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)}.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;display:grid}.toast{display:grid;max-width:calc(100vw - 32px);background:#1d1830;color:#fff;font-size:13px}.toast .ico{display:grid;place-items:center;background:#0d0b1c;color:var(--gold)}.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}.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;font-size:14px}.callout.warn{background:color-mix(in srgb,var(--gold) 10%,var(--surface))}.callout.warn>.ic,.callout.warn>.g{color:var(--gold-text)}.callout.danger{background:color-mix(in srgb,#ef4444 10%,var(--surface))}.callout.danger>.ic,.callout.danger>.g{color:var(--danger-text)}.callout.info{background:color-mix(in srgb,var(--grape) 10%,var(--surface))}.callout.info>.ic,.callout.info>.g{color:var(--grape-text)}.callout.ok{background:var(--olive-2)}.callout.ok>.ic,.callout.ok>.g{color:var(--lime-text)}.callout strong{display:block;margin-bottom:2px}.skel{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}.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;border:0}.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}@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}.ad-multiplex-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.grid-2{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}}@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{width:auto}.hotbar{width:100%;justify-content:space-between;padding:6px 6px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -2px #3d3426}}@media(min-width:721px){.show-m{display:none!important}}@media(pointer:coarse){.kbd-hint{display:none!important}}.st-keycap{display:inline-flex;margin-left:2px;opacity:.75}.st-keycap .kbd{min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px;color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:none}@media(pointer:coarse){.st-keycap{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:0ms!important}}html[data-shot] body{position:relative}#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}.popover{position:absolute;right:0;top:50px;width:360px;max-width:calc(100vw - 24px);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;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: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}.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}.pal-row{border:0!important}.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-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}.credits p{color:var(--muted);font-size:14px;margin-top:6px}.credits h2{font-size:28px;margin-top:var(--space-8)}@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}}.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);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}.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%}.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))}@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:calc(var(--sticky-top, 64px) + 26px)}}.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}}.pal-none{display:flex;gap:14px;align-items:center}.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;--sb-w: 240px}: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-size:40px 40px;background-position:-1px -1px}h1 em,h2 em,.voice em{font-style:normal;color:var(--lime-text)}.section-title{margin:40px 0 16px;padding-top:16px;border-top:1px solid var(--hair)}.step,.card,.slab,.stat,.reward,.upsell,.callout,.sheet,.popover,.tog,.inv-panel,.btn,.btn.go,.btn-primary,.start,.plan-card,.banner.sale .btn{clip-path:none}.slab,.card,.stat,.upsell,.reward{border:1px solid var(--hair);background-image: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)}table.t th,table.t td{border-bottom:1px solid var(--hair)}.callout{box-shadow:inset 2px 0 0 var(--hair-strong);border:1px solid var(--hair)}.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{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);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)}.btn.go:hover,.btn-primary:hover{background:#c4ff3d}.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.xs,.btn.lg{border-bottom-width:0}.btn .key{background:#00000024;font:500 10px/1 var(--font-data)}.link-btn{text-decoration-thickness:1px}.start{background:var(--lime);background-image:none;color:var(--lime-ink);border:0;padding:0 32px 0 24px;transition:transform 80ms ease,box-shadow 80ms ease}.start:hover{transform:translate(-1px,-1px)}.start:active,.start.is-pressed{box-shadow:0 0 0 var(--press);border-bottom-width:0}.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{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}.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)}.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);text-transform:uppercase}.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{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;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)}.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{box-shadow:none}.popover,.sheet{background:var(--surface);background-image:none}.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 .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 .cell{box-shadow:inset 0 0 0 1px var(--hair)}.pg-create .cell.now{box-shadow:inset 0 0 0 1px #b2ff00}.pg-server .hero .lead{font-size:15px;margin-bottom:20px}.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}.ph{position:relative}.ph:before,.ph: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{left:-5px}.ph:after{right:-5px}.ph h1{margin:0}@media(max-width:1023px){.ph:before,.ph:after{display:none}}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:0;padding:0;border-right:1px solid var(--hair);z-index:var(--z-topbar);overflow:hidden}.sb-sec{padding:10px;display:grid;gap:6px}.sb-top{display:flex;align-items:center;gap:6px;height:56px;padding:0 8px 0 14px}.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;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);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-text)}.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}.sb-duo .sb-a{justify-content:center}.sb-nav{flex:1;overflow-y:auto;overflow-x:hidden;display:grid;align-content:start}.sb-group{display:grid;gap:0}.sb-group:last-child{border-bottom:0}.sb-h{display:block}.sb-a{position:relative;display:flex;align-items:center;padding:0 10px;text-decoration:none!important;background:none;border:0;cursor:pointer;width:100%;text-align:left}.sb-a:hover{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{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-more-list{display:grid}.sb-foot{display:grid;gap:6px;padding:10px}.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;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;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-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%);z-index:var(--z-palette)}.sidebar.open{transform:none}.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}}.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}.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)}.switch.on:after,.lever:checked:after{transform:translate(18px);background:var(--lime);box-shadow:none}.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+.sb-acct{border-top:0}.sb-gh{width:100%;display:flex;align-items:center;gap:10px;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;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;display:inline-grid;place-items:center;background:var(--lime)}.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;z-index:var(--z-palette);display:grid}.sb-fly:before{content:"";position:absolute;top:0;bottom:0}.sb-fly-h{color:var(--muted)}.banner.event{border-bottom:1px solid var(--hair);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);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}: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}.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)}.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{display:none}.ph{margin:0 0 24px;padding:0;border-bottom:0;align-items:flex-end}.ph .sub,.ph p{color:var(--muted);font-size:var(--fs-14);margin:4px 0 0}@media(max-width:1023px){.ph{margin:0 0 20px;padding: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{--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{transition:color .14s}.input,.select{min-height:40px;font:400 var(--fs-14)/1.4 var(--font-text)}.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}.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)}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(--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-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-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;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}@keyframes ez-spin{to{transform:rotate(360deg)}}@keyframes ez-note{0%{transform:translate(0) rotate(-10deg);opacity:0}15%{opacity:1}to{transform:translate(var(--ez-nx),-20px) rotate(12deg);opacity:0}}@keyframes ez-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes ez-pointer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ez-pointer-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes ez-marquee{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(-100% + 120px))}}.sbr{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:2px 4px}.sbr.on{background:color-mix(in srgb,var(--lime) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 22%,transparent)}.sbr-disc{position:relative;flex:none;display:block;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.sbr-disc:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ez-record{position:absolute;inset:0;display:block;border-radius:50%;box-shadow:0 2px 8px #00000073;animation:ez-spin 2.2s linear infinite;animation-play-state:paused;transition:transform .12s}.ez-record[data-playing=true]{animation-play-state:running;box-shadow:0 0 14px #3fd89a59}.ez-record svg{display:block}.ez-sheen{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,#ffffff24,#fff0 45%)}.ez-radio-slime{position:absolute;left:50%;top:3px;margin-left:-9px;display:block;transform-origin:50% 100%;transition:transform 90ms ease-out;will-change:transform}.ez-radio-slime.idle{animation:ez-idle 3s ease-in-out infinite}.ez-radio-slime svg{display:block}.ez-note{position:absolute;top:-4px;left:50%;font-size:10px;color:#9cf0cc;pointer-events:none;animation:ez-note 2.2s ease-out infinite;opacity:0}:root[data-theme=light] .ez-note{color:#138a55}.sbr-t{flex:1;min-width:0;display:grid;gap:2px;padding:0;border:0;background:none;color:var(--fg);text-align:left;cursor:pointer;font:inherit}.sbr-t small{font:500 10.5px/1 var(--font-text);color:var(--faint)}.sbr.on .sbr-t small{color:var(--lime-text)}.sbr-mq{display:block;overflow:hidden;white-space:nowrap;font:500 12.5px/1.2 var(--font-text)}.sbr-mq>span{display:inline-block}.sbr-mq>span.run{animation:ez-marquee 9s ease-in-out infinite alternate}.sbr-pp{width:28px!important;height:28px!important;flex:none}.rd-card{position:absolute;left:0;bottom:calc(100% + 6px);width:300px;max-width:calc(100vw - 24px);padding:0;background:var(--surface);z-index:var(--z-sheet);display:grid}.rd-now{display:flex;gap:12px;align-items:center;padding:12px;border-bottom:1px solid var(--hair)}.rd-now img,.rd-art{width:56px;height:56px;flex:none;object-fit:cover;background:var(--surface-2)}.rd-now .px,.rd-by .px{image-rendering:pixelated}.rd-now>div{min-width:0;display:grid;gap:3px}.rd-now small{font:500 11px/1.2 var(--font-text);color:var(--lime-text)}.rd-now b{font:600 14px/1.25 var(--font-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-by{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:12px;color:var(--muted)}.rd-by img{width:16px;height:16px;object-fit:cover}.rd-by span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-acts{display:grid;padding:4px}.rd-sub{color:var(--lime-text)!important}.rd-vol{display:flex;align-items:center;gap:4px;padding:4px 8px;font-size:13px;color:var(--fg-2)}.rd-vol>span:first-child{flex:1}.rd-vol .iconbtn{width:30px;height:30px;font:600 15px/1 var(--font-text)}.rd-vol .num{width:40px;text-align:center;font:500 12px/1 var(--font-data)}.rd-lic{margin:0;padding:8px 12px;border-top:1px solid var(--hair);font-size:11px;line-height:1.4;color:var(--muted);display:grid}.rd-lic a{text-decoration:underline;text-underline-offset:2px;word-break:break-all}.rd-foot{margin:0;padding:8px 12px;border-top:1px solid var(--hair);font-size:11px;color:var(--faint)}.rd-pointer{position:absolute;left:0;bottom:calc(100% + 8px);z-index:var(--z-sheet);width:max-content;max-width:230px;animation:ez-pointer-in .35s ease-out both}.rd-pointer button{display:grid;gap:2px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--lime) 45%,transparent);background:var(--surface);color:var(--fg);font:400 12px/1.35 var(--font-text);text-align:left;cursor:pointer;box-shadow:var(--shadow-pop)}.rd-pointer b{font-weight:600}.rd-pointer span{color:var(--muted)}.rd-arrow{display:block;width:0;height:0;margin-left:10px;border:7px solid transparent;border-top-color:var(--lime);border-bottom:0;animation:ez-pointer-bob 1s ease-in-out infinite}.sidebar.rail .sbr{justify-content:center;padding:4px 0;background:none;box-shadow:none}.sidebar.rail .rd-card,.sidebar.rail .rd-pointer{left:calc(100% + 12px);bottom:0}.sidebar.rail .rd-arrow{display:none}@media(prefers-reduced-motion:reduce){.ez-record{animation:none!important}.ez-radio-slime{transition:none!important;transform:none!important;animation:none!important}.ez-note,.rd-arrow,.sbr-mq>span.run{animation:none!important}}.sidebar .sb-top{height:52px}.sidebar .sb-sec{padding:8px 10px 4px;gap:6px}.sidebar .sb-group{padding:4px 10px;gap:1px}.sidebar .sb-a{height:32px;gap:10px;padding:0 10px;font:500 13.5px/1 var(--font-text)}.sidebar .sb-ic,.sidebar .sb-a .ln{width:16px;height:16px}.sidebar .sb-duo{display:flex;gap:4px;box-shadow:none;grid-template-columns:none}.sidebar .sb-duo .sb-a{flex:1;justify-content:flex-start;height:32px;font-size:13.5px;box-shadow:none}.sb-new{flex:none;width:32px!important;height:32px!important;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair)}.sb-new:hover{color:var(--lime-text);box-shadow:inset 0 0 0 1px var(--hair-strong)}.sb-new[aria-current=page]{color:var(--lime-text);box-shadow:inset 0 0 0 1px var(--lime-text)}.sidebar .sb-sw-btn{padding:4px;gap:8px}.sidebar .sb-sw .sb-thumb{width:28px!important;height:28px!important}.sidebar .sb-sw-t b{font-size:13px}.sidebar .sb-sep{margin:6px 20px}.sb-hubs .sb-hub{position:relative}.sb-hubs .sb-a .sb-dot{display:none}.sb-hub .sb-a[aria-expanded=true]{background:var(--hover);color:var(--fg)}.sb-fly{left:auto;min-width:230px;padding:6px;background:var(--surface)}.sb-fly:before{left:-10px;width:10px}.sb-fly .sb-a{height:32px}.sb-fly-h{padding:4px 10px 6px}.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-duo{flex-direction:column}.sidebar.rail .sb-duo .sb-a{justify-content:center;padding:0}.sidebar.rail .sb-new{width:100%!important}.sidebar.rail .sb-hubs .sb-badge{display:none}.sidebar.rail .sb-hubs .sb-a .sb-dot{display:block;position:absolute;top:6px;right:10px}.sidebar .sb-foot{gap:4px;padding:6px 10px 8px}.sb-tiny{gap:4px;min-height:28px}.sb-tiny .iconbtn{width:28px!important;height:28px!important}.sb-tiny .sb-adfree{padding:0 4px;font-size:12px}.sb-meRow{gap:6px}.sb-meRow .sb-me{flex:1;min-width:0}.sb-meRow .coin{flex:none!important}.sidebar.rail .sb-tiny,.sidebar.rail .sb-meRow{flex-direction:column}.sb-acctRow{gap:2px;align-items:center}.sb-acctRow .sb-foot-acct{flex:1;min-width:0;margin-top:0}.sb-tools{display:flex;align-items:center;gap:3px;flex:none}.sb-tools .iconbtn{width:28px!important;height:28px!important}.sb-fb{border:1px solid transparent;transition:background-color var(--t-fast, .12s),border-color var(--t-fast, .12s),color var(--t-fast, .12s)}.sb-fb.bug{color:var(--danger-text);background:color-mix(in srgb,var(--danger) 13%,transparent);border-color:color-mix(in srgb,var(--danger) 34%,transparent)}.sb-fb.idea{color:var(--gold-text);background:color-mix(in srgb,var(--gold) 14%,transparent);border-color:color-mix(in srgb,var(--gold) 36%,transparent)}.sb-fb.bug:hover{background:color-mix(in srgb,var(--danger) 24%,transparent);border-color:var(--danger)}.sb-fb.idea:hover{background:color-mix(in srgb,var(--gold) 26%,transparent);border-color:var(--gold)}.sb-adfree{align-self:flex-start;padding:2px 10px;font-size:12px}.sidebar.rail .sb-acctRow,.sidebar.rail .sb-tools{flex-direction:column}@media(max-width:1023px){.sidebar .sb-a{height:40px;font-size:14.5px}.sidebar .sb-ic,.sidebar .sb-a .ln{width:18px;height:18px}.sb-new{width:40px!important;height:40px!important}.sidebar.rail .sb-duo,.sidebar.rail .sb-tiny,.sidebar.rail .sb-meRow,.sidebar.rail .sb-acctRow,.sidebar.rail .sb-tools{flex-direction:row}}.hubbar{display:flex;align-items:center;gap:16px;max-width:1312px;margin:0 auto;padding:8px 32px 0;min-height:52px;position:relative;background:linear-gradient(var(--hair),var(--hair)) center bottom / calc(100% - 64px) 1px no-repeat}.hubbar~.page{padding-top:22px}.hub-t{flex:none;display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--font-text);color:var(--fg)}.hub-t .ln{color:var(--lime-text)}.hub-tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;align-self:stretch}.hub-tabs::-webkit-scrollbar{display:none}.hub-tabs a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:var(--muted);font:500 13.5px/1 var(--font-text);text-decoration:none!important;box-shadow:inset 0 -2px 0 transparent;transition:color .12s,box-shadow .12s,background .12s}.hub-tabs a:hover{color:var(--fg);background:var(--hover)}.hub-tabs a[aria-current=page]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--lime-text)}.hub-tabs .count{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;background:var(--lime);font:700 10.5px/1 var(--font-text)}.hub-tabs .ln{color:var(--faint)}@media(max-width:720px){.hubbar{gap:10px;padding:4px 16px 0;min-height:46px;background-size:calc(100% - 32px) 1px}.hubbar~.page{padding-top:16px}.hub-t{font-size:13px}.hub-t .ln{display:none}}.subtabs{display:flex;gap:4px;flex-wrap:wrap;margin:-6px 0 16px}.subtabs a{padding:6px 10px;font:500 13px/1 var(--font-text);color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair);text-decoration:none!important}.subtabs a:hover{color:var(--fg)}.subtabs a[aria-current=page]{color:var(--fg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair-strong)}.ms-head{flex-wrap:wrap;gap:12px}.ms-cur{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair)}.ms-cur>span{display:grid;gap:2px}.ms-cur small{font:500 11px/1 var(--font-text);color:var(--muted)}.ms-cur b{font:600 14px/1.2 var(--font-text)}.ms-tabs{margin-bottom:16px}.subtabs.ms-sub{margin:0 0 12px}.lp{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;font:500 13px/1 var(--font-text);color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair)}.lp .dot{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.lp.on .dot{background:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 20%,transparent)}.lp.on b{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.lp-heads{display:inline-flex;align-items:center;margin-left:2px}.lp-head{width:22px;height:22px;padding:0;margin-left:-4px;border:0;background:var(--surface-2);box-shadow:0 0 0 2px var(--surface);cursor:pointer;transition:transform .12s;image-rendering:pixelated}.lp-head:first-child{margin-left:0}.lp-head:hover,.lp-head:focus-visible{transform:translateY(-2px);z-index:1}.lp-head img{display:block;width:22px;height:22px;image-rendering:pixelated;background:repeating-conic-gradient(var(--surface-2) 0 25%,var(--hair) 0 50%) 0 0 / 8px 8px}.lp-more{margin-left:6px;padding:0;border:0;background:none;cursor:pointer;font:600 12px/1 var(--font-text);color:var(--fg-2)}button.lp-more:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.lp-heads{display:none}}.sb-gh2{width:100%;border:0;background:none;cursor:pointer;text-align:left;font:inherit}.sb-gh2 .sb-chev{margin-left:auto}.sb-gh2[aria-expanded=true] .sb-chev{transform:rotate(180deg)}.sb-gh2.here,.sb-gh2.here .sb-ic{color:var(--fg)}.sb-gh2 .sb-badge+.sb-chev{margin-left:6px}@keyframes sb-sub-in{0%{opacity:0;transform:translateY(-4px)}}.sidebar .sb-sub .sb-a{height:34px;padding-left:38px;font-size:13.5px}.sidebar .sb-sub .sb-ic,.sidebar .sb-sub .sb-a .ln{width:14px;height:14px}.sb-sub .sb-badge{margin-left:auto}.sidebar.rail .sb-sub{display:none}@media(prefers-reduced-motion:reduce){.sb-sub{animation:none}}.op-row{text-decoration:none!important;color:var(--fg);align-items:center;gap:12px}.op-mini{width:96px;height:6px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);flex:none}.op-mini i{display:block;height:100%;background:var(--lime)}.hubbar~* .ph h1:not(.keep),.hubbar~.page .ph h1:not(.keep){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hubbar~* .ph:has(>h1:only-child),.hubbar~.page .ph:has(>h1:only-child){min-height:0;height:0;margin:0;padding:0;border:0;overflow:hidden;background:none}.hubbar~* .ph:has(>h1:only-child):before,.hubbar~* .ph:has(>h1:only-child):after{display:none}.hub-t{font-size:20px;letter-spacing:-.01em}.hubbar~.pg-billing .bl-head{align-items:flex-end;gap:16px 28px;flex-wrap:wrap}.hubbar~.pg-billing .bl-head>.spacer{display:none}.hubbar~.pg-billing .bl-head .bl-bal{margin:0}.hubbar~.pg-billing .bl-head>:last-child{flex:1}.hubbar~.pg-billing .bl-head .topup{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hubbar~.pg-billing .bl-head .topup>:last-child{margin-left:auto}.op-banner{align-items:center}.op-banner .grow{flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dia{position:relative;display:inline-grid;place-items:center;flex:none;overflow:hidden;line-height:0}.dia img,.dia svg{display:block;image-rendering:pixelated}.dia:after{content:"";position:absolute;inset:-2px;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.85) 48%,transparent 66%);transform:translate(-120%);animation:dia-shine 8s ease-in-out 1.2s infinite;mix-blend-mode:screen}@keyframes dia-shine{0%{transform:translate(-120%)}9%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.dia:after{animation:none;display:none}}.sb-top-rows .sb-a{position:relative}.sb-top-rows .sb-dot{display:none}.sb-bal{margin-left:auto;font:500 12px/1 var(--font-data);color:var(--muted);font-variant-numeric:tabular-nums}.sb-bal+.sb-badge{margin-left:6px}.sb-top-rows .sb-a>.sb-badge:not(.sb-bal+.sb-badge){margin-left:auto}.sb-plans-w{position:relative;display:grid;margin-bottom:2px}.sidebar .sb-a.sb-plans{color:var(--lime-text);background:color-mix(in srgb,var(--lime) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 38%,transparent);font-weight:600}.sidebar .sb-a.sb-plans:hover{background:color-mix(in srgb,var(--lime) 16%,transparent);color:var(--lime-text)}.sidebar .sb-a.sb-plans[aria-current=page]{background:color-mix(in srgb,var(--lime) 18%,transparent);box-shadow:inset 0 0 0 1px var(--lime-text)}.sb-ptag,.ptag{margin-left:auto;flex:none;height:18px;padding:0 6px;display:inline-flex;align-items:center;font:600 11px/1 var(--font-text);color:var(--lime-ink, #111);background:var(--lime);white-space:nowrap;font-variant-numeric:tabular-nums}.sb-ptag.off,.ptag.off{background:var(--gold);color:#231a05}.sb-pdot{display:none;position:absolute;top:6px;right:8px;width:7px;height:7px;background:var(--gold);box-shadow:0 0 0 2px var(--surface)}.sb-phint{padding:3px 10px 2px 44px;font:500 11.5px/1.3 var(--font-text);color:var(--muted)}.sidebar.rail .sb-ptag,.sidebar.rail .sb-phint{display:none}.sidebar.rail .sb-pdot{display:block}.sidebar.rail .sb-top-rows .sb-a .sb-dot{display:block;position:absolute;top:6px;right:10px}.sidebar.rail .sb-top-rows .sb-badge,.sidebar.rail .sb-bal{display:none}.sb-pcard{min-width:268px;gap:2px}.sb-pc-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;color:var(--fg);text-decoration:none!important}.sb-pc-row:hover{background:var(--hover)}.sb-pc-n{display:grid;gap:2px;min-width:0}.sb-pc-n b{font:600 13.5px/1.2 var(--font-text)}.sb-pc-n small,.sb-pc-p small{font-size:11.5px;color:var(--muted)}.sb-pc-p{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.sb-pc-p b{font:600 14px/1 var(--font-text)}.sb-pc-p s{font-size:11.5px;color:var(--faint)}.sb-pc-all{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:8px 10px;border-top:1px solid var(--hair);font:500 12.5px/1 var(--font-text);color:var(--lime-text);text-decoration:none!important}.sb-pc-skel{height:120px;margin:4px 10px;background:var(--surface-2)}.hub-tabs a.hub-plans{color:var(--lime-text);gap:7px}.hub-tabs a.hub-plans:hover{background:color-mix(in srgb,var(--lime) 10%,transparent);color:var(--lime-text)}.hub-tabs a.hub-plans[aria-current=page]{color:var(--lime-text);background:color-mix(in srgb,var(--lime) 8%,transparent)}.hub-tabs a.hub-plans .ptag{margin-left:2px;height:17px;font-size:10.5px}:root:not(.compact){--fs-12: 12px;--fs-13: 14px;--fs-14: 15px;--fs-16: 17px;--fs-20: 22px;--fs-24: 30px;--fs-32: 36px;--topbar-h: 64px;--sb-w: 264px;--space-4: 20px}:root:not(.compact) .app-frame:has(.sidebar.rail){--sb-w: 72px}:root:not(.compact) body{font-size:16px}:root:not(.compact) .muted,:root:not(.compact) small{font-size:max(1em * .875,13px)}:root:not(.compact) .btn{--h: 44px;padding:0 20px}:root:not(.compact) .btn.sm,:root:not(.compact) .btn-sm{--h: 40px;padding:0 16px}:root:not(.compact) .btn.xs{--h: 32px;padding:0 12px;font-size:13px}:root:not(.compact) .btn.lg{--h: 52px;padding:0 26px}:root:not(.compact) .input,:root:not(.compact) .select{min-height:44px;font-size:15px}:root:not(.compact) .input.sm,:root:not(.compact) .select.sm{min-height:40px;font-size:14px}:root:not(.compact) .seg button{min-height:40px;font-size:14px;padding:0 14px}:root:not(.compact) .iconbtn{width:40px;height:40px}:root:not(.compact) .tabs .tab,:root:not(.compact) .tabs>a,:root:not(.compact) .tabs>button{min-height:48px;font-size:15px}:root:not(.compact) .card-pad{padding:24px}:root:not(.compact) .card-head{padding:16px 24px}:root:not(.compact) .card-head h3{font-size:16px}:root:not(.compact) .card-body{padding-left:24px;padding-right:24px}:root:not(.compact) .grid-2{gap:20px}:root:not(.compact) table.t th,:root:not(.compact) table.t td{padding-top:12px;padding-bottom:12px}:root:not(.compact) table.t{font-size:15px}:root:not(.compact) .lbl{font-size:12.5px}:root:not(.compact) .tag,:root:not(.compact) .badge{font-size:11.5px}:root:not(.compact) .sidebar .sb-top{height:var(--topbar-h);padding-left:18px}:root:not(.compact) .sidebar .brand img{width:28px;height:28px}:root:not(.compact) .sidebar .brand{font-size:15px}:root:not(.compact) .sidebar .sb-sec{padding:12px 12px 6px;gap:8px}:root:not(.compact) .sidebar .sb-group{padding:6px 12px;gap:2px}:root:not(.compact) .sidebar .sb-a{height:40px;gap:12px;padding:0 12px;font-size:15px}:root:not(.compact) .sidebar .sb-ic,:root:not(.compact) .sidebar .sb-a .ln{width:20px;height:20px}:root:not(.compact) .sidebar .sb-duo .sb-a{height:40px;font-size:15px}:root:not(.compact) .sb-new{width:40px!important;height:40px!important}:root:not(.compact) .sidebar .sb-sw-btn{padding:6px;gap:10px}:root:not(.compact) .sidebar .sb-sw .sb-thumb{width:36px!important;height:36px!important}:root:not(.compact) .sidebar .sb-sw-t b{font-size:14.5px}:root:not(.compact) .sidebar .sb-sub .sb-a{height:36px;font-size:15px;padding-left:44px}:root:not(.compact) .sidebar .sb-sub .sb-ic,:root:not(.compact) .sidebar .sb-sub .sb-a .ln{width:16px;height:16px}:root:not(.compact) .sidebar .sb-foot{padding:10px 12px 12px;gap:6px}:root:not(.compact) .sbr{min-height:48px}:root:not(.compact) .sbr-mq{font-size:13.5px}:root:not(.compact) .sb-fly .sb-a{height:38px}:root:not(.compact) .topbar2{padding:0 28px 0 32px;gap:16px}:root:not(.compact) .topbar2 .sb-thumb{width:40px!important;height:40px!important}:root:not(.compact) .topbar2 .sb-sw-t b{font-size:16px}:root:not(.compact) .topbar2 .tb-hint{min-height:44px;font-size:15px;min-width:320px}:root:not(.compact) .topbar2 .sb-me-btn{height:48px}:root:not(.compact) .topbar2 .coin{height:40px;font-size:15px}:root:not(.compact) .lp{height:34px;font-size:14px}:root:not(.compact) .hubbar{min-height:60px}:root:not(.compact) .hub-t{font-size:24px}:root:not(.compact) .hub-tabs a{font-size:15px;padding:0 14px}@media(min-width:1024px){:root:not(.compact) .page,:root:not(.compact) .wrap,:root:not(.compact) .hubbar,:root:not(.compact) .roam{max-width:1600px}:root:not(.compact) .page{padding:36px 40px 64px}:root:not(.compact) .wrap{padding-left:40px;padding-right:40px}:root:not(.compact) .hubbar{padding:8px 40px 0;background-size:calc(100% - 80px) 1px}:root:not(.compact) .ov-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:20px;align-items:start}:root:not(.compact) .pg-plans .pl-main{max-width:none;gap:20px}:root:not(.compact) .pg-plans .pl-main .pl-card{padding:28px}:root:not(.compact) .pg-dash .srv-grid,:root:not(.compact) .srv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px}:root:not(.compact) .pg-settings .st-main,:root:not(.compact) .settings .st-main{max-width:none}:root:not(.compact) .pk-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}}@media(min-width:1800px){:root:not(.compact) .page{padding-left:48px;padding-right:48px}:root:not(.compact) .wrap{padding-left:48px;padding-right:48px}:root:not(.compact) .hubbar{padding-left:48px;padding-right:48px;background-size:calc(100% - 96px) 1px}}.ov-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(max-width:900px){.ov-cards{grid-template-columns:minmax(0,1fr)!important}}:root:not(.compact) .srvbar .sv-pw button{height:42px;padding:0 16px;font-size:15px}:root:not(.compact) .srvbar .sv-ez{height:42px;font-size:15px}:root:not(.compact) .srvbar .sv-m{font-size:15px}@media(max-width:1640px){:root:not(.compact) .srvbar .sv-ez span{display:none}}@media(max-width:1560px){:root:not(.compact) .srvbar .sv-k:not(.sv-addr),:root:not(.compact) .srvbar .sv-sep:not(.a){display:none}}@media(max-width:1320px){:root:not(.compact) .srvbar .sv-addr,:root:not(.compact) .srvbar .sv-sep.a{display:none}}:root:not(.compact) .topbar2 .tb-l{min-width:0;flex:1;overflow:hidden}@media(min-width:1024px){:root:not(.compact) .pg-console .con-body{height:max(420px,calc(100vh - 360px))}:root:not(.compact) .pg-console .con-plain{font-size:14px}}@media(max-width:720px){.mbar .brand,.banner .x,.toast .x,button.x{min-width:44px;min-height:44px}.iconbtn,.iconbtn.sm,.iconbtn.xs{min-width:40px;min-height:40px}.btn.xs,:root:not(.compact) .btn.xs{--h: 40px;min-height:40px}.chip,.pg-create .ver .chips .chip{min-height:40px}.btn.xs{min-width:40px}.pg-create .cr-main .cr-tabs [role=tab]{height:44px}.acct-foot a{padding-inline:4px}.gp-brand,.sidebar .sb-top .brand,a.faint,.gp-legal a{min-height:40px;display:inline-flex;align-items:center}select,.select,.select.sm,.input,.input.sm,.cur-sel .select.sm{min-height:40px}summary{min-height:44px;display:flex;align-items:center;gap:8px}.link-btn,.card-head a,.acct-foot a,.assure a,.tune-h{min-height:40px;display:inline-flex;align-items:center}p .link-btn,li>p .link-btn{min-height:0;display:inline}.subtabs{overflow-x:auto;scrollbar-width:none}.subtabs a{min-height:40px;display:inline-flex;align-items:center;flex:none}label.check,input[type=range]{min-height:40px}.switch,.lever{overflow:visible}.switch:before,.lever:before{content:"";position:absolute;inset:-9px -4px}.sidebar .sb-foot .iconbtn,.sidebar .sbr-disc,.sidebar .sbr-pp,.sidebar .sbr-t,.sidebar .ai-tog,.sidebar .coin{min-height:40px;min-width:40px}.mbar .iconbtn{min-width:44px;min-height:44px}:root:is(.compact,:not(.compact)) .sidebar .sb-a,:root:is(.compact,:not(.compact)) .sidebar .sb-duo .sb-a{height:44px}:root:is(.compact,:not(.compact)) .sidebar .sb-sub .sb-a{height:42px}.sb-new{width:44px!important;height:44px!important}.pg-create .cr-steps button{min-height:40px}.op-main,.op-side,.op-share,.gifts-tab,.gsec,.fund,.cr-sec,.pg-create .last>*{min-width:0;grid-template-columns:minmax(0,1fr)}.pg-create .addr{flex-wrap:wrap}.pg-create .addr input{flex:1 1 140px}.pg-create .addr .suffix,.pg-create .addr select{min-height:40px;max-width:100%;overflow-wrap:anywhere}table.stack,table.stack tbody,table.stack tr,table.stack td{display:block;width:100%}table.stack thead{display:none}table.stack tr{padding:12px 16px;border-bottom:1px solid var(--hair)}table.stack td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0!important;border:0!important;text-align:right!important;min-width:0;overflow-wrap:anywhere}table.stack td:empty{display:none}table.stack td[data-l]:before{content:attr(data-l);color:var(--muted);font:400 13px/1.3 var(--font-text);text-align:left;flex:none}table.stack td:not([data-l]){justify-content:flex-start;text-align:left!important}table.stack td.acts-cell{justify-content:flex-end;padding-top:8px!important}table.stack.cards tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:4px;padding:14px 16px}table.stack.cards tbody tr:after{content:"";order:2;flex-basis:100%;height:0}table.stack.cards td{display:block;width:auto;flex:0 1 auto;order:3;min-width:0;padding:0!important;text-align:left!important;font-size:var(--fs-13, 13px);color:var(--muted)}table.stack.cards td:before,table.stack.cards td[data-l]:before{content:none}table.stack.cards td:empty,table.stack.cards td[data-card=hide]{display:none}table.stack.cards td:is(:first-child,[data-card=title]):not([data-card=meta],[data-card=value],.acts-cell){order:0;flex:1 1 0;font-size:var(--fs-15, 15px);font-weight:600;color:var(--fg);overflow-wrap:anywhere}table.stack.cards td:is(.num,[data-card=value]):not(:first-child,[data-card=title],[data-card=meta]){order:1;flex:none;margin-left:auto;text-align:right!important;font:600 var(--fs-15, 15px)/1.25 var(--font-data);font-variant-numeric:tabular-nums;color:var(--fg)}table.stack.cards td:not(:first-child,[data-card=title],[data-card=value],.num,.acts-cell)~td:not(:first-child,[data-card=title],[data-card=value],.num,.acts-cell,:empty,[data-card=hide]):before{content:"·";margin-right:12px;color:var(--faint)}table.stack.cards td.acts-cell{order:4;flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px!important}table.stack.cards td.acts-cell .btn{min-height:44px}table.stack.cards tbody tr:active{background:var(--hover)}.scrim:has(>.sheet){padding:8px 0 0;place-items:end stretch}.scrim>.sheet,.scrim>.sheet-wide{width:100%;max-height:calc(100dvh - 8px);padding:20px 16px 0;overscroll-behavior:contain}.scrim>.sheet:after{content:"";display:block;height:max(16px,env(safe-area-inset-bottom))}.sheet>:is(.row,.acts,.sheet-acts,footer):last-child:has(.btn),.sheet>form>:is(.row,.acts,.sheet-acts,footer):last-child:has(.btn),.sheet>div>:is(.row,.acts,.sheet-acts,footer):last-child:has(.btn){position:sticky;bottom:0;z-index:2;margin-bottom:0;padding:12px 0;background:var(--surface);box-shadow:0 -1px 0 var(--hair);flex-wrap:wrap}input,textarea,select{scroll-margin-block:96px 160px}}html{scroll-padding-top:calc(var(--topbar-h) + 16px);scrollbar-color:var(--scroll-thumb) transparent;-webkit-tap-highlight-color:transparent}@media(max-width:1023px){html{scroll-padding-top:68px}}body{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11" 1}h1,h2,h3,.empty h3,.ph h1{text-wrap:balance}p,li,.callout,.empty p{text-wrap:pretty}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.sb-nav,.popover,.pop-list,.palette-list,.sheet,.sb-pop-list,.sb-fly,.console .lines{scrollbar-width:thin}html.scroll-locked{overflow:hidden}html.scroll-locked body{padding-right:var(--scroll-gap, 0px)}:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:2px}.btn.go:focus-visible,.btn-primary:focus-visible,.start:focus-visible,.sb-plans:focus-visible{outline-color:var(--ring-on-accent)}.sidebar :focus-visible,.popover :focus-visible,.menu :focus-visible,.sb-pop :focus-visible,.sb-fly :focus-visible,.hub-tabs :focus-visible,.palette :focus-visible,.seg :focus-visible,.tabs :focus-visible,.toast :focus-visible,.mbar :focus-visible,.subtabs :focus-visible{outline-offset:-2px}#main:focus,#main:focus-visible,.sheet:focus,.sheet:focus-visible{outline:none}.err{color:var(--danger-text);font-size:var(--fs-13)}summary{cursor:pointer}summary:focus-visible{outline-offset:2px}[aria-disabled=true],:disabled{cursor:not-allowed}.skip{top:8px;left:8px;z-index:var(--z-skip);padding:10px 14px;font:600 var(--fs-14)/1 var(--font-text);box-shadow:var(--shadow-pop);transform:translateY(calc(-100% - 16px));transition:transform var(--t-base) var(--ease-out-soft)}.skip:focus,.skip:focus-visible{top:8px;transform:none;outline:var(--ring-w) solid var(--ring-on-accent);outline-offset:2px}@keyframes page-in{0%{opacity:0}to{opacity:1}}.app-col>.main>:not(.hubbar){animation:page-in .18s var(--ease-out-soft)}.btn{-webkit-user-select:none;user-select:none;touch-action:manipulation}.btn:focus-visible{outline-offset:2px}:root:not(.compact) .btn-icon,:root:not(.compact) .btn.btn-icon{padding:0}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;filter:saturate(.6)}.btn.go[disabled],.btn-primary[disabled]{box-shadow:none;transform:none}.btn.ghost:active,.btn-ghost:active,.btn:not(.go):not(.btn-primary):active{transform:translateY(1px)}.btn.is-done{color:var(--lime-text)}.btn.go.is-done,.btn-primary.is-done{color:var(--lime-ink)}.btn[aria-busy=true]{position:relative;pointer-events:none}.btn[aria-busy=true]:not(.keep-label)>*{visibility:hidden}.btn[aria-busy=true]:not(.keep-label){color:transparent!important}.btn[aria-busy=true][disabled]{opacity:.9;filter:none}.btn[aria-busy=true]:not(.keep-label):after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--fg);border-right-color:transparent;animation:spin .7s linear infinite}.btn.go[aria-busy=true]:after,.btn-primary[aria-busy=true]:after{border-color:var(--lime-ink);border-right-color:transparent}.btn.danger[aria-busy=true]:after,.btn-danger[aria-busy=true]:after,.btn.grape[aria-busy=true]:after{border-color:#fff;border-right-color:transparent}.btn.keep-label[aria-busy=true]{cursor:progress}.btn.keep-label[aria-busy=true]>.ic:first-child,.btn.keep-label[aria-busy=true]>.g:first-child{display:none}.btn.keep-label[aria-busy=true]:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.ic.spin,.spinner{animation:spin .8s linear infinite}.link-btn:hover{text-decoration-thickness:2px}.link-btn:disabled{opacity:.5;text-decoration:none}.iconbtn{-webkit-user-select:none;user-select:none}.iconbtn:active{background:var(--surface-2)}.iconbtn:disabled{opacity:.45}.iconbtn[aria-expanded=true]{background:var(--hover);color:var(--fg)}.input,.select,textarea.input{transition:box-shadow var(--t-fast),background-color var(--t-fast)}.input:where(:hover:not(:focus):not(:disabled):not([aria-invalid=true])),.select:where(:hover:not(:focus):not(:disabled):not([aria-invalid=true])){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 26%,transparent)}.input::placeholder,.pal-in input::placeholder{color:var(--faint);opacity:1}.input:disabled,.select:disabled{opacity:.55;cursor:not-allowed}.input[readonly]:not(:focus){background:color-mix(in srgb,var(--slot) 50%,transparent)}.input[aria-invalid=true],.select[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger-text)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--danger-text),0 0 0 2px color-mix(in srgb,var(--danger-fill) 25%,transparent)}select.select:not([multiple]):not([size]),select.input:not([multiple]):not([size]){appearance:none;-webkit-appearance:none;padding-right:34px;background-image:var(--chev);background-repeat:no-repeat;background-position:right 11px center;background-size:14px 14px;cursor:pointer}select.select:not([multiple]):not([size]).sm{padding-right:30px;background-position:right 9px center}select.select:not([multiple]):not([size]).xs{padding-right:22px;background-position:right 5px center;background-size:12px 12px}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--check);cursor:pointer}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:2px}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.field-count{font:400 var(--fs-12)/1 var(--font-text);color:var(--faint);font-variant-numeric:tabular-nums}.field-count.near{color:var(--gold-text)}.switch,.lever{transition:background-color var(--t-base),box-shadow var(--t-base)}.switch:after,.lever:after{transition:transform var(--t-base) var(--ease-out-soft),width var(--t-fast) var(--ease-out-soft),background-color var(--t-fast)}.switch:hover:not([disabled]):after,.lever:hover:not(:disabled):after{background:var(--fg-2)}.switch:active:not([disabled]):after,.lever:active:not(:disabled):after{width:19px}.switch.on:active:not([disabled]):after,.switch[aria-checked=true]:active:not([disabled]):after,.lever:checked:active:after{transform:translate(15px)}.switch[aria-checked=true],.switch.on,.lever:checked{background:color-mix(in srgb,var(--lime) 14%,var(--slot));box-shadow:inset 0 0 0 1px var(--lime-text)}.switch[aria-checked=true]:after{transform:translate(18px);background:var(--lime)}.switch.on:hover:not([disabled]):after,.switch[aria-checked=true]:hover:not([disabled]):after,.lever:checked:hover:after{background:#c4ff3d}.switch:focus-visible,.lever:focus-visible{outline-offset:3px}.switch.busy:after{animation:pulse .9s ease-in-out infinite}.switch.busy{cursor:progress}:root[data-theme=light] .switch.on,:root[data-theme=light] .switch[aria-checked=true],:root[data-theme=light] .lever:checked{background:var(--lime-text);box-shadow:none}:root[data-theme=light] .switch.on:after,:root[data-theme=light] .switch[aria-checked=true]:after,:root[data-theme=light] .lever:checked:after,:root[data-theme=light] .switch.on:hover:not([disabled]):after,:root[data-theme=light] .switch[aria-checked=true]:hover:not([disabled]):after{background:var(--surface)}.seg button{cursor:pointer}.seg button:hover:not(.on):not([aria-pressed=true]):not([aria-selected=true]):not([aria-checked=true]):not(:disabled){color:var(--fg);background:var(--hover)}.seg button:disabled,.chip:disabled,.chip[aria-disabled=true],.tabs>button:disabled{opacity:.45;cursor:not-allowed}.chip:hover:not(.on):not([aria-pressed=true]):not(:disabled){color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 30%,transparent)}.chip:active:not(:disabled){transform:translateY(1px)}.tabs .tab:hover:not(.on),.tabs>button:hover:not([aria-selected=true]),.tabs>a:hover:not([aria-current=page]){color:var(--fg)}.subtabs a{transition:color var(--t-fast),background-color var(--t-fast),box-shadow var(--t-fast)}.subtabs a:hover:not([aria-current=page]){background:var(--hover);box-shadow:inset 0 0 0 1px var(--hair-strong)}.kbd,:where(kbd){display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;font:500 11px/1 var(--font-text);color:var(--fg-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair-strong),inset 0 -1px 0 var(--hair-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.keys{display:inline-flex;align-items:center;gap:4px}.keys-then{font-size:var(--fs-12);color:var(--faint)}a.card,button.card,a.slab,.card.click{transition:border-color var(--t-fast),background-color var(--t-fast)}a.card:hover,button.card:hover,a.slab:hover,.card.click:hover{border-color:var(--hair-strong)}@keyframes skel-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}.skel{background:var(--skeleton) linear-gradient(100deg,transparent 30%,var(--skel-shine) 50%,transparent 70%) no-repeat;background-size:200% 100%;animation:skel-sweep 1.5s ease-in-out infinite}:root[data-theme=light] .skel{background-color:color-mix(in srgb,var(--surface-2) 80%,var(--surface))}.skel-lines{width:100%}.empty h3{max-width:28ch;margin-inline:auto}.empty p{line-height:1.55}.empty-acts{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.empty.sm{padding:28px 16px}.empty.sm h3{font-size:22px}.empty.sm p{font-size:var(--fs-13);margin-bottom:12px}.err-state .callout{box-shadow:inset 2px 0 0 var(--gold)}.err-state .callout.danger{box-shadow:inset 2px 0 0 var(--danger-fill)}.err-note{margin-top:10px;font-size:var(--fs-13);color:var(--muted)}.err-ref{margin-top:10px;font-size:11.5px;color:var(--faint);letter-spacing:.02em}.err-ref .link-btn{font:500 11.5px/1 var(--font-text);color:var(--muted)}.err-ref .link-btn:hover{color:var(--fg)}.loadfail .ic{color:var(--gold-text)}.callout{line-height:1.5;align-items:flex-start}.callout>.ic,.callout>.g,.callout>.ln{flex:none;margin-top:2px}.callout:not(.warn):not(.danger):not(.ok):not(.info)>.ic{color:var(--muted)}.callout p+p{margin-top:6px}.meter i{transition:width .42s var(--ease-out-soft),background-color var(--t-base)}.meter.hot i{background:var(--gold)}.meter.max i{background:var(--danger-fill)}.toast-stack{top:calc(var(--topbar-h) + 12px);right:20px;gap:10px;width:380px;max-width:calc(100vw - 32px);pointer-events:none}@media(max-width:640px){.toast-stack{width:auto;left:16px;right:16px;max-width:none}}.toast-stack>*{pointer-events:auto}.toast{position:relative;overflow:hidden;width:100%;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:12px 12px 14px;align-items:start}.toast .ico{width:40px;height:40px}.toast .ico img{width:28px;height:28px}.toast .tx{min-width:0;display:grid;gap:2px;padding-top:2px}.toast .tx b{margin:0;font:600 var(--fs-14)/1.25 var(--font-text)}.toast .tx span{line-height:1.45;overflow-wrap:anywhere}.toast .acts{flex-direction:row;align-items:center;gap:6px}.toast .x{border-radius:0;transition:background-color var(--t-fast),color var(--t-fast)}.toast .x:hover{background:#ffffff14;color:#fff}.toast[data-kind=ok]{box-shadow:inset 2px 0 0 var(--gold),0 0 0 1px var(--hair-strong),var(--shadow-pop)}.toast[data-kind=error]{box-shadow:inset 2px 0 #ff7b73,0 0 0 1px var(--hair-strong),var(--shadow-pop)}.toast[data-kind=info]{box-shadow:inset 2px 0 #b49cff,0 0 0 1px var(--hair-strong),var(--shadow-pop)}.toast[data-kind=info] b{color:#d3c6ff}.toast[data-kind=info] .ico{color:#b49cff}@keyframes toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast .t-life{position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;color:var(--gold);opacity:.55;transform-origin:left;animation:toast-life var(--ttl, 4s) linear forwards}.toast[data-kind=error] .t-life{color:#ff7b73}.toast[data-kind=info] .t-life{color:#b49cff}.toast-stack:hover .t-life,.toast-stack:focus-within .t-life{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translate(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translate(16px) scale(.98)}}.toast{animation:toast-in .22s var(--ease-out-soft) backwards}.toast.leaving{animation:toast-out .16s var(--ease-exit) forwards;pointer-events:none}@media(max-width:720px){.toast-stack{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:12px;width:auto;max-width:none}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translateY(12px)}}}.scrim.open{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:fade-in var(--t-base) ease-out}@keyframes sheet-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes sheet-out{to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes fade-out{to{opacity:0}}.scrim>.sheet{animation:sheet-in .2s var(--ease-out-soft);box-shadow:0 0 0 1px var(--hair-strong),0 28px 64px -20px #0009,0 4px 14px #00000040;overscroll-behavior:contain}:root[data-theme=light] .scrim>.sheet{box-shadow:0 0 0 1px var(--hair-strong),0 28px 64px -20px #281c0a59,0 4px 14px #281c0a1f}.scrim.leaving{animation:fade-out .15s var(--ease-exit) forwards;pointer-events:none}.scrim.leaving>.sheet{animation:sheet-out .15s var(--ease-exit) forwards}.sheet h2{margin:0}.sheet .row-end,.sheet .sheet-acts{margin-top:4px}.sheet-acts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:720px){@keyframes sheet-in{0%{opacity:.4;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes sheet-out{to{opacity:0;transform:translateY(32px)}}}@keyframes tip-in{0%{opacity:0}to{opacity:1}}.tooltip{position:fixed;z-index:var(--z-tooltip);pointer-events:none;max-width:280px;width:max-content;padding:6px 9px;background:var(--tip-bg);color:var(--tip-fg);font:500 12.5px/1.35 var(--font-text);letter-spacing:0;text-transform:none;box-shadow:var(--shadow-pop);animation:tip-in .12s ease-out;transform:translate(calc(-50% + var(--tip-dx, 0px)),calc(-100% - 8px))}.tooltip[data-side=bottom]{transform:translate(calc(-50% + var(--tip-dx, 0px)),8px)}.tooltip[data-side=right]{transform:translate(10px,-50%)}.tooltip[data-side=left]{transform:translate(calc(-100% - 10px),-50%)}.popover,.menu{animation:pop-in .16s var(--ease-out-soft)}.pop-item{transition:background-color var(--t-fast),color var(--t-fast)}.menu .pop-item{min-height:38px;padding:8px 12px}.menu .pop-item .g,.menu .pop-item .ln,.menu .pop-item .ic{color:var(--faint);transition:color var(--t-fast)}.menu .pop-item:hover .g,.menu .pop-item:hover .ln,.menu .pop-item:focus-visible .ln{color:var(--fg-2)}.pop-item[aria-current=page]{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--lime-text)}.pop-item[aria-current=page] .ln,.pop-item[aria-current=page] .g{color:var(--lime-text)}.pop-item:focus-visible{background:var(--surface-2)}.menu .pop-item .seg{width:100%}.pop-who{display:grid;gap:2px;padding:12px 12px 10px;border-bottom:1px solid var(--hair);margin-bottom:4px}.pop-who b{font:600 var(--fs-14)/1.25 var(--font-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-who small{font-size:var(--fs-12);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu .pop-item .seg button{flex:1;justify-content:center}.pop-item b{font-weight:600;line-height:1.35}.pop-list .pop-item>span{line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pop-item.unread{background:color-mix(in srgb,var(--lime) 4%,transparent)}.pop-item.unread:hover{background:var(--surface-2)}.pop-skel{display:grid;gap:8px;padding:12px 14px;border-top:1px solid var(--hair)}.pop-skel:first-child{border-top:0}.pop-empty{display:grid;justify-items:center;gap:8px;padding:28px 20px;text-align:center;color:var(--muted);font-size:var(--fs-13)}.pop-empty .tile{color:var(--faint)}.pop-foot{border-top:1px solid var(--hair);box-shadow:none}.sheet.palette{width:min(640px,calc(100vw - 32px));max-height:min(580px,76vh);padding:0;display:flex;flex-direction:column;overflow:hidden}.scrim:has(>.sheet.palette){padding-top:12vh}.pal-in{flex:none;display:flex;align-items:center;gap:12px;height:56px;padding:0 12px 0 18px;border-bottom:1px solid var(--hair)}.pal-in>.ln,.pal-in>.ic{color:var(--faint);flex:none}.pal-in input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;outline:none;color:var(--fg);font:400 var(--fs-16)/1.2 var(--font-text)}.pal-in input:focus,.pal-in input:focus-visible{outline:none;box-shadow:none}.pal-in .kbd{flex:none}.palette-list{flex:1;min-height:0;max-height:none;overflow:auto;padding:6px;overscroll-behavior:contain}.pal-sec{padding:10px 10px 6px;font:500 var(--fs-12)/1.2 var(--font-text);color:var(--faint)}.pal-sec:first-child{padding-top:4px}.pal-row{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 10px;color:var(--fg-2);cursor:pointer;scroll-margin:6px}.pal-row .ic,.pal-row .ln,.pal-row .g{width:16px;height:16px;flex:none}.pal-row.on{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--lime-text);color:var(--fg)}.pal-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-14)}.pal-h{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--faint)}.pal-row .spacer{flex:1}.pal-row .pal-go{opacity:0;color:var(--faint);flex:none}.pal-row.on .pal-go{opacity:1}mark.pal-hl{background:none;color:var(--lime-text);font-weight:600}.pal-none{flex-direction:column;justify-content:center;text-align:center;padding:28px 16px;color:var(--muted);font-size:var(--fs-14)}.pal-none small{color:var(--faint);font-size:var(--fs-13)}.pal-foot{flex:none;display:flex;align-items:center;gap:16px;padding:9px 14px;border-top:1px solid var(--hair);font-size:var(--fs-12);color:var(--faint);background:color-mix(in srgb,var(--void) 35%,var(--surface))}.pal-foot>span{display:inline-flex;align-items:center;gap:6px}.pal-foot .kbd{min-width:18px;height:18px;font-size:10.5px}@media(max-width:720px){.scrim:has(>.sheet.palette){padding:0;place-items:start stretch}.scrim>.sheet.palette{width:100%;max-height:min(100dvh,640px);padding:0}.scrim>.sheet.palette:after{display:none}.pal-in{height:56px}.pal-row{min-height:48px}@keyframes pal-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.scrim>.sheet.palette{animation:pal-drop .2s var(--ease-out-soft)}}.sc-sec{padding:14px 0 4px;font:500 var(--fs-12)/1.2 var(--font-text);color:var(--faint)}.sc-row{display:flex;align-items:center;gap:12px;min-height:36px;font-size:var(--fs-14);border-bottom:1px solid var(--hair)}.sc-row:last-child{border-bottom:0}.sc-row>span:first-child{flex:1;min-width:0}.sc-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.sc-head h2{flex:1}@media(min-width:1024px){.app-frame{transition:grid-template-columns var(--t-slow) var(--ease-out-soft)}}.sidebar .sb-a{transition:background-color var(--t-fast),color var(--t-fast)}.sidebar .sb-a:active{background:var(--surface-2)}.sidebar .sb-a[aria-current=page]:before,.sb-fly .sb-a[aria-current=page]:before,.sidebar.rail .sb-a[aria-current=page]:before,.sidebar .sb-duo .sb-a[aria-current=page]:before,.sidebar.rail .sb-fly .sb-a[aria-current=page]:before{content:"";display:block;position:absolute;inset:8px auto 8px 0;width:2px;height:auto;background:var(--lime-text)}.sidebar .sb-plans[aria-current=page]:before{display:none}.sidebar .sb-nav{background:linear-gradient(var(--surface) 40%,transparent) top / 100% 24px no-repeat local,linear-gradient(transparent,var(--surface) 60%) bottom / 100% 24px no-repeat local,linear-gradient(var(--scroll-shade),transparent) top / 100% 10px no-repeat scroll,linear-gradient(transparent,var(--scroll-shade)) bottom / 100% 10px no-repeat scroll;background-color:var(--surface);overscroll-behavior:contain}.sb-badge{font-variant-numeric:tabular-nums;color:var(--lime-ink)}.sb-gh2 .sb-chev,.sb-more .sb-chev{transition:transform var(--t-base) var(--ease-out-soft)}.sb-more[aria-expanded=true] .sb-chev{transform:rotate(180deg)}.sb-collapse .ln,.sb-collapse .g{transition:transform var(--t-base) var(--ease-out-soft)}.sb-sep{opacity:.9}.sb-k{min-width:18px;text-align:center;font-variant-numeric:tabular-nums}.sb-foot-acct{margin-top:2px}.sb-pop-i{transition:background-color var(--t-fast)}.sb-pop-i:focus-visible{background:var(--surface-2)}.sb-pop-none{padding:14px 10px;font-size:var(--fs-13);color:var(--muted);text-align:center}.sb-pop-f{display:flex;gap:4px;padding-top:6px;border-top:1px solid var(--hair)}.sb-pop-f a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;color:var(--fg-2);font:500 var(--fs-13)/1 var(--font-text);text-decoration:none!important;transition:background-color var(--t-fast),color var(--t-fast)}.sb-pop-f a:hover{background:var(--hover);color:var(--fg)}.sb-pop-n{padding:0 2px 2px;font:500 var(--fs-12)/1.2 var(--font-text);color:var(--faint)}.sb-sw-btn:focus-visible{outline-offset:-2px}.sidebar.rail .sb-a{min-height:40px}@media(max-width:1023px){.sidebar,.sidebar.rail{transition:transform .22s var(--ease-out-soft),box-shadow .22s}.sidebar.open{box-shadow:1px 0 0 var(--hair-strong),24px 0 48px -12px #00000080}.sb-scrim{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sidebar.pulling{transition:none}.sidebar.open{touch-action:pan-y}}.topbar2{transition:box-shadow var(--t-base),background-color var(--t-base)}.topbar2.scrolled{box-shadow:0 10px 24px -18px #000000b3}:root[data-theme=light] .topbar2.scrolled{box-shadow:0 10px 24px -18px #281c0a59}.topbar2 .tb-hint{transition:box-shadow var(--t-fast),color var(--t-fast),background-color var(--t-fast)}.topbar2 .tb-hint:hover{color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-strong)}.topbar2 .tb-hint:active{background:var(--surface-2)}.topbar2 .tb-hint .keys{margin-left:auto}.topbar2 .tb-hint .kbd{box-shadow:inset 0 0 0 1px var(--hair-strong);background:transparent}.topbar2 .coin{font-variant-numeric:tabular-nums}.topbar2 .coin.coin-skel{width:104px;padding:0;box-shadow:none}.topbar2 .coin:focus-visible{outline-offset:2px}.bell .bell-n{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;display:inline-grid;place-items:center;background:var(--lime);color:var(--lime-ink);font:700 10px/1 var(--font-text);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--void);pointer-events:none;animation:bell-pop .26s var(--ease-spring)}.mbar .bell .bell-n{box-shadow:0 0 0 2px var(--surface)}@keyframes bell-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.bell .popover{min-width:320px}.mbar .iconbtn{transition:background-color var(--t-fast)}.hub-tabs{position:relative}.hub-tabs.inked a[aria-current=page]{box-shadow:none}.hub-tabs:not(.inked) .hub-ink{opacity:0}.hub-ink{position:absolute;left:0;bottom:0;height:2px;width:var(--ink-w, 0);transform:translate(var(--ink-x, 0));background:var(--lime-text);pointer-events:none;transition:transform var(--t-slow) var(--ease-out-soft),width var(--t-slow) var(--ease-out-soft)}.hub-tabs.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.hub-tabs.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.hub-tabs.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.hub-tabs .count{font-variant-numeric:tabular-nums;color:var(--lime-ink)}.banner .x{transition:background-color var(--t-fast),opacity var(--t-fast)}.banner .x:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.banner .countdown,table.t td{font-variant-numeric:tabular-nums}.fb-card{box-shadow:0 0 0 1px var(--hair-strong),var(--shadow-pop);border:0}.fb-card .iconbtn{width:32px;height:32px}.fb-stars button:hover{transform:translateY(-1px)}.fb-stars button.hint svg{fill:color-mix(in srgb,currentColor 35%,transparent)}.fb-pill{transition:background-color var(--t-fast),transform var(--t-fast)}.fb-pill:hover{background:var(--surface-2)}.br-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.br-head h2{flex:1;min-width:10ch}.br-lbl{display:flex;align-items:baseline;gap:8px}.br-lbl>:first-child{flex:1}.br-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.br-foot .hint-k{margin-right:auto;font-size:var(--fs-12);color:var(--faint);display:inline-flex;align-items:center;gap:6px}:where(button:not(:disabled),[role=button],[role=tab],[role=option],[role=menuitem],label[for],select:not(:disabled)){cursor:pointer}:where(hr):not([class]){border:0;border-top:1px solid var(--hair);margin:16px 0}:where(p,li,.callout,.hint,.muted,small,td)>code:where(:not([class])){padding:1px 5px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);font-size:.88em;overflow-wrap:anywhere}.tag,.badge{font-variant-numeric:tabular-nums}@keyframes live-ring{0%{box-shadow:0 0 color-mix(in srgb,currentColor 45%,transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb,currentColor 0%,transparent)}}@keyframes soft-blink{0%,to{opacity:1}50%{opacity:.4}}.s-online>i,.status[data-s=online] .dot{animation:live-ring 2.4s ease-out infinite}.s-queued>i,.s-starting>i,.status[data-s=starting] .dot,.status[data-s=queued] .dot{animation:soft-blink 1.4s ease-in-out infinite}.sb-sw-btn .sb-chev,.sb-me-btn .sb-chev{transition:transform var(--t-base) var(--ease-out-soft)}.sb-sw-btn[aria-expanded=true] .sb-chev,.sidebar .sb-me-btn[aria-expanded=true] .sb-chev{transform:rotate(180deg)}.topbar2 .sb-me-btn[aria-expanded=true] .sb-chev{transform:none}.sidebar .brand{transition:opacity var(--t-fast)}.sidebar .brand:hover{opacity:.85}@media(max-width:720px){.mbar .bell .popover{position:fixed;top:56px;left:8px;right:8px;width:auto;max-width:none}.mbar .bell .pop-list{max-height:min(420px,calc(100dvh - 180px))}}.input,textarea.input,.pal-in input{caret-color:var(--lime-text)}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);box-shadow:inset 0 0 0 1px var(--hair-strong),inset 0 0 0 100px var(--slot);transition:background-color 9999s}.input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1px var(--lime-text),inset 0 0 0 100px var(--slot)}.input[type=number],.input.num,input[inputmode=numeric],input[inputmode=decimal]{font-variant-numeric:tabular-nums}textarea.input{resize:vertical;min-height:72px;line-height:1.5}.card:focus-visible,.step:focus-visible{box-shadow:var(--raise)!important;outline:var(--ring-w) solid var(--ring);outline-offset:2px}@media(hover:none){table.t .row-acts{opacity:1}}.card table.t th,.slab table.t th,.sbox table.t th{background:var(--surface)}.list-row:focus-within{background:var(--hover)}.toast-stack{z-index:calc(var(--z-palette) + 5)}.banner.sale .btn:hover{background:#000;color:var(--gold)}.sb-adfree{transition:background-color var(--t-fast),color var(--t-fast)}.sb-adfree:hover{background:color-mix(in srgb,var(--gold) 12%,transparent);text-decoration:none}.ph .sub,.ph>p{max-width:72ch}.sb-sub,.sb-fold{display:grid;grid-template-rows:0fr;visibility:hidden;padding:0;animation:none;transition:grid-template-rows var(--t-base) var(--ease-out-soft),padding var(--t-base) var(--ease-out-soft),visibility 0s linear var(--t-base)}.sb-sub.open,.sb-fold.open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--t-base) var(--ease-out-soft),padding var(--t-base) var(--ease-out-soft),visibility 0s}.sb-sub.open{padding:2px 0 6px}.sb-sub-in{min-height:0;overflow:hidden;display:grid}.sb-sub-in>*{flex:none}.sb-more-list{animation:none}.toast .acts .btn{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #fff3;margin:0}.toast .acts .btn:hover{background:#ffffff29}.banner.net{font-size:var(--fs-13);border-bottom:1px solid var(--hair);animation:rise-in var(--t-base) var(--ease-out-soft)}.banner.net.offline{background:color-mix(in srgb,var(--gold) 14%,var(--surface));color:var(--fg)}.banner.net.offline .ln,.banner.net.offline .g{color:var(--gold-text)}.banner.net.back{background:var(--olive-2)}.banner.net.back .ln,.banner.net.back .g{color:var(--lime-text)}@media(min-width:1024px){:root .sidebar.rail .sb-top{height:auto;min-height:var(--topbar-h);padding:12px 0 8px;gap:6px;justify-content:center}.sidebar.rail .sb-top .brand{flex:none;justify-content:center;width:40px;height:32px}.sidebar.rail .sb-sec{padding-top:4px}.sidebar.rail .sb-duo{gap:6px}.sidebar.rail .sb-foot{justify-items:center}}html.theme-switching,html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-out}.toast{touch-action:pan-y}.toast.dragging{transition:none}.toast:not(.dragging){transition:transform var(--t-base) var(--ease-out-soft),opacity var(--t-base)}@media(prefers-contrast:more){:root{--hair: rgba(255, 236, 205, .24);--hair-strong: rgba(255, 236, 205, .42);--faint: var(--muted)}:root[data-theme=light]{--hair: rgba(60, 44, 20, .34);--hair-strong: rgba(60, 44, 20, .55);--faint: var(--muted)}}.list-row{border-top-width:1px;border-top-color:var(--hair)}.pop-item{border-top:1px solid var(--hair)}.pop-item:first-child,.menu .pop-item{border-top:0}.pop-head{box-shadow:inset 0 -1px 0 var(--hair)}.pop-head.pop-foot{box-shadow:none}.sr,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}thead.sr th,thead.sr-only th,.sr th,.sr-only th{position:static}.spin-dot{display:inline-block;width:12px;height:12px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;opacity:.8;vertical-align:-1px}.input-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--faint);cursor:pointer;transition:color var(--t-fast),background-color var(--t-fast)}.input-clear:hover{color:var(--fg);background:var(--surface-2)}.input-clear .ic,.input-clear .ln{width:15px;height:15px}.input-wrap:has(>.input-clear,>.search-clear) .input{padding-right:40px}.input-wrap:has(>.input-clear,>.search-clear) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.ic.spin,.spinner,.btn .spin,.spin-dot{animation:spin 1.6s linear infinite!important}.btn[aria-busy=true]:after{animation:spin 1.6s linear infinite!important}.toast .t-life{display:none}.skel{background-image:none}.hub-ink{transition:none}}@media(forced-colors:active){.btn,.chip,.seg,.tag,.badge,.switch,.lever,.kbd,.tooltip,.toast,.popover,.sheet,.sb-badge{border:1px solid CanvasText}.switch.on:after,.switch[aria-checked=true]:after,.lever:checked:after{background:Highlight}.sidebar .sb-a[aria-current=page],.pal-row.on,.pop-item[aria-current=page]{outline:2px solid Highlight;outline-offset:-2px}.hub-ink,.sidebar .sb-a[aria-current=page]:before{background:Highlight}}@media print{:root{--void: #fff;--surface: #fff;--surface-2: #f2f2f2;--surface-3: #e6e6e6;--slot: #f5f5f5;--fg: #000;--fg-2: #111;--muted: #444;--faint: #555;--hair: #ccc;--hair-strong: #999;--lime-text: #2f5200;color-scheme:light}body{background:#fff!important;color:#000}.sidebar,.sb-scrim,.mbar,.topbar2,.banner,.toast-stack,.fb-card,.fb-pill,.skip,.tooltip,.hubbar,.scrim{display:none!important}.app-frame{display:block}.app-col>.main>*{animation:none!important}.card,.slab,.stat,.callout{break-inside:avoid;box-shadow:none!important}a{color:inherit;text-decoration:underline}}:root{--sticky-top: var(--topbar-h)}@media(max-width:1023px){:root{--sticky-top: 52px}}.route-progress{position:fixed;inset:0 0 auto;height:2px;z-index:var(--z-skip);pointer-events:none}.route-progress i{display:block;height:100%;background:var(--lime);box-shadow:0 0 8px color-mix(in srgb,var(--lime) 60%,transparent);transform-origin:0 50%;transform:scaleX(0)}.route-progress[data-s=loading] i{transform:scaleX(.82);transition:transform 2.6s cubic-bezier(.08,.7,.2,1)}.route-progress[data-s=done] i{transform:scaleX(1);transition:transform .16s var(--ease-out-soft)}.route-progress[data-s=done]{opacity:0;transition:opacity .22s .16s}:root[data-theme=light] .route-progress i{background:var(--lime-text);box-shadow:none}@media(prefers-reduced-motion:reduce){.route-progress i,.route-progress[data-s] i,.route-progress[data-s=done]{transition:none}}.pskel .pskel-head{align-items:flex-end}.pskel-titles{display:grid;gap:10px;min-width:0;flex:1 1 260px}.pskel-titles .skel{max-width:100%}.pskel-bar{display:flex;align-items:center;gap:8px;margin-bottom:16px;min-width:0}.pskel-bar .skel{flex:0 1 auto;max-width:100%}.pskel-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.pskel-cards.k-plans{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.pskel-cards.k-create,.pskel-cards.k-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.pskel-hero{margin-bottom:20px}.pskel-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.pskel-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.pskel-term{background-color:var(--console-bg, #0b0907);opacity:.9}.pskel-bare{width:min(420px,100%);margin:8vh auto 0;display:grid;gap:16px;justify-items:center}.pskel-bare>.skel:last-child,.pskel-bare .skel-lines{width:100%}@media(max-width:760px){.pskel-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pskel-split{grid-template-columns:minmax(0,1fr)}.pskel-bar .skel:nth-child(n+3){display:none}.pskel-term{height:56vh!important}}.skel-rows{display:grid;border:1px solid var(--hair);background:var(--surface)}.skel-row{display:flex;align-items:center;gap:12px;min-height:61px;padding:12px 16px;border-bottom:1px solid var(--hair)}.skel-row:last-child{border-bottom:0}.skel-row>.skel{flex:none}.skel-row-tx{flex:1;min-width:0;display:grid;gap:8px}.skel-table{display:grid;border:1px solid var(--hair);background:var(--surface)}.skel-tr{display:grid;gap:16px;align-items:center;min-height:48px;padding:0 16px;border-bottom:1px solid var(--hair)}.skel-tr:last-child{border-bottom:0}.skel-tr.head{min-height:38px;background:var(--void)}.card .skel-rows,.card .skel-table{border:0}.qv-stale{margin:0 0 10px;font-size:var(--fs-12)}.sheet-head{position:sticky;top:-24px;z-index:2;display:flex;align-items:flex-start;gap:12px;margin:-24px -24px 18px;padding:18px 14px 14px 24px;background:var(--surface);border-bottom:1px solid var(--hair)}.sheet-titles{flex:1;min-width:0;display:grid;gap:4px;padding-top:6px}.sheet-titles h2{font:600 var(--fs-18, 18px)/1.25 var(--font-text);overflow-wrap:anywhere}.sheet-titles p{margin:0;color:var(--muted);font-size:var(--fs-13);line-height:1.5}.sheet-x{flex:none;width:36px;height:36px}@media(max-width:720px){.sheet-head{top:-20px;margin:-20px -16px 14px;padding:10px 6px 10px 16px}.sheet-x{width:44px;height:44px}}.btn.copy-btn.btn-icon{width:var(--h);padding:0;justify-content:center;flex:none}.btn.copy-btn.is-done .ic{color:var(--lime-text)}.al{min-width:0;scroll-margin-top:calc(var(--sticky-top) + 12px)}.act-btns{display:flex;gap:8px;flex-wrap:wrap}.act-live .dot{border-radius:0}.act-live[aria-pressed=true] .dot{animation:al-live 2s ease-in-out infinite}@keyframes al-live{50%{opacity:.35}}.act-meta{min-height:18px;font-variant-numeric:tabular-nums}.al-day+.al-day{margin-top:18px}.al-day-h{position:sticky;top:var(--sticky-top);z-index:1;display:flex;align-items:center;gap:8px;margin:0;padding:8px 2px;background:color-mix(in srgb,var(--void) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 var(--fs-12)/1.2 var(--font-text);letter-spacing:.02em;color:var(--fg-2)}.al-day-n{font:500 11px/1 var(--font-data);color:var(--faint);font-variant-numeric:tabular-nums}.al-day-skel{margin:10px 2px 11px}.al-rows{list-style:none;margin:0;padding:0}.al-item>.li{transition:background-color var(--t-fast)}.al-item>.li:hover,.al-item.open>.li{background:var(--surface-2)}.al .al-rows>.al-item>.li{border-bottom:0}.al .al-rows>.al-item+.al-item,.al .al-props{border-top:1px solid var(--hair)}.al-tx{min-width:0}.al-tx b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.al-api{font-size:10px;padding:1px 5px}.al-ev{font-size:11.5px!important;font-weight:400!important;overflow-wrap:anywhere;text-align:left}.al-end{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end}.al-time{font:500 var(--fs-12)/1 var(--font-data);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.al-more .al-chev{transition:transform var(--t-fast) var(--ease-out-soft)}.al-more[aria-expanded=true] .al-chev{transform:rotate(180deg)}.al-props{background:var(--slot);margin:0;padding:14px 16px 14px 56px!important;animation:al-open var(--t-base) var(--ease-out-soft)}@keyframes al-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.al-pager{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}.al-pn{font-size:var(--fs-12);color:var(--muted);font-variant-numeric:tabular-nums}:root[data-theme=light] .al-day-h{background:color-mix(in srgb,var(--void) 94%,transparent)}@media(max-width:640px){.al-end{padding-left:40px;justify-content:space-between;width:100%}.al-props{padding-left:16px!important;grid-template-columns:minmax(0,1fr)!important;gap:2px 0!important}.al-props dd+dt{margin-top:8px}.act-btns{width:100%}.act-btns .btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.act-live[aria-pressed=true] .dot,.al-props{animation:none}.al-more .al-chev{transition:none}}.sb-pop-none[aria-busy=true]{display:grid;gap:6px;padding:4px 0}.sb-pop-first{display:grid;justify-items:center;gap:6px;padding:16px 10px 12px}.sb-pop-first b{font:600 var(--fs-14)/1.3 var(--font-text);color:var(--fg)}.sb-pop-first .btn{margin-top:6px}@media(max-width:1023px){.mbar .sb-pop{position:fixed;top:56px;left:8px;right:8px;width:auto;max-width:none;max-height:calc(100dvh - 72px)}}@media(pointer:coarse){.sb-pop-f a{height:44px}}.page>.err-page,.main>.err-page{max-width:760px;margin:6vh auto 0}.card .err-state:not(.err-page),.slab .err-state:not(.err-page),.sbox .err-state:not(.err-page){background:none;box-shadow:none;border:0}.empty.has-ic{background-image:none}.empty.has-ic h3{font:600 var(--fs-15, 15px)/1.3 var(--font-text);letter-spacing:0;margin-bottom:4px}.empty-ic{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 12px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair);color:var(--muted)}.empty-ic .ic{width:20px;height:20px}.empty .empty-acts .btn{min-height:40px}.qv-busy{min-width:0}.sb-skel .sb-a{pointer-events:none}.sb-skel .skel.sb-l{flex:none}.sidebar.rail .sb-skel .skel.sb-l{display:none}.sb-sw-t b .skel,.sb-sw-t small .skel{display:block}.tb-skel{display:flex;align-items:center;gap:12px;min-width:0}.tb-skel-tx{display:grid;gap:7px}@media(max-width:720px)and (pointer:coarse){.iconbtn,.iconbtn.sm{min-width:44px;min-height:44px}}.sc-sheet .sc-sec{margin:0;font-weight:500}.sc-sheet section:first-of-type .sc-sec{padding-top:0}.sc-list{margin:0}.sc-row dt{flex:1;min-width:0}.sc-row dd{margin:0;flex:none}@media(max-width:1023px){.fb-card{max-height:calc(100dvh - 32px)}}@keyframes tb-run{0%{background-position:-70% 0}to{background-position:170% 0}}.topbar2:has(.srvbar[data-state=starting],.srvbar[data-state=stopping],.srvbar[data-state=installing],.srvbar[data-state=moving]):after,.app-col:has(.srvbar[data-state=starting],.srvbar[data-state=stopping],.srvbar[data-state=installing],.srvbar[data-state=moving])>.mbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--amber-text) 50%,transparent) -70% 0 / 40% 100% no-repeat;animation:tb-run 1.4s ease-in-out infinite}.topbar2:has(.srvbar[data-state=starting]):after,.app-col:has(.srvbar[data-state=starting])>.mbar:after{background-image:linear-gradient(90deg,transparent,var(--lime-text) 50%,transparent)}@media(prefers-reduced-motion:reduce){.topbar2:has(.srvbar[data-state=starting],.srvbar[data-state=stopping],.srvbar[data-state=installing],.srvbar[data-state=moving]):after,.app-col:has(.srvbar[data-state=starting],.srvbar[data-state=stopping],.srvbar[data-state=installing],.srvbar[data-state=moving])>.mbar:after{animation:none;background-size:100% 100%;background-position:0 0;opacity:.6}}@media(max-width:1023px){.mbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.sidebar.open{padding-left:env(safe-area-inset-left)}.page:not(.flush){padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.fb-card,.fb-pill{bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-transparency:reduce){.topbar2,.al-day-h{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--void)}.scrim.open,.sb-scrim{backdrop-filter:none;-webkit-backdrop-filter:none}}:root[data-theme=light] ::selection{background:color-mix(in srgb,var(--lime) 70%,#fff);color:var(--lime-ink)}@media(prefers-reduced-motion:reduce){.btn.keep-label[aria-busy=true]:before{animation:spin 1.6s linear infinite!important}}@media(max-width:720px){.sheet :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),textarea,select){font-size:16px!important}}@media(max-width:720px)and (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),textarea,select){font-size:16px!important}}.ctx-menu{position:absolute;right:0;top:calc(100% + 4px);width:220px;max-width:calc(100vw - 24px);padding:6px;display:grid;gap:2px;z-index:var(--z-sheet)}.ctx-menu button,.ctx-menu a{display:flex;gap:10px;align-items:center;min-height:34px;padding:8px 10px;border:0;background:none;color:var(--fg);text-align:left;text-decoration:none;font:500 14px var(--font-text);cursor:pointer;width:100%;transition:background-color var(--t-fast),color var(--t-fast)}.ctx-menu button:hover,.ctx-menu a:hover{background:var(--surface-2)}.ctx-menu button:active,.ctx-menu a:active{background:var(--surface-3)}.ctx-menu button:focus-visible,.ctx-menu a:focus-visible{outline:none;background:var(--surface-2);box-shadow:inset 2px 0 0 var(--lime-text)}.ctx-menu button:disabled,.ctx-menu [aria-disabled=true]{opacity:.45;cursor:not-allowed;background:none}.ctx-menu button.danger,.ctx-menu a.danger{color:var(--danger-text)}.ctx-menu button.danger:hover,.ctx-menu button.danger:focus-visible{background:color-mix(in srgb,var(--danger-fill) 12%,transparent)}.ctx-menu hr{border:0;height:1px;background:var(--hair);margin:4px 0}.ctx-menu :is(button,a) .ln,.ctx-menu :is(button,a) .g,.ctx-menu :is(button,a)>.ic{color:var(--muted);flex:none}.ctx-menu :is(button,a).danger :is(.ln,.g,.ic){color:inherit}.ctx-menu .kbd,.ctx-menu .keys{margin-left:auto}.ctx-menu .ctx-h{padding:6px 10px 4px;font:600 var(--fs-12)/1.3 var(--font-text);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.ctx-menu button,.ctx-menu a{min-height:44px}}.empty-acts .empty-alt{display:inline-flex;align-items:center;gap:8px}@media(max-width:480px){.empty:not(.sm) .empty-acts{flex-direction:column;align-items:stretch;width:min(320px,100%);margin-inline:auto}.empty:not(.sm) .empty-acts>:is(.btn,a.btn),.empty:not(.sm) .empty-acts .empty-alt>.btn{justify-content:center;width:100%}.empty:not(.sm) .empty-acts .empty-alt{display:flex;flex-direction:column;align-items:stretch}}@media(max-width:720px){:where(#main,.sheet) :where(:not(table *,.pd-gallery,.tk-side)){grid-template-columns:minmax(0,1fr)}}.tooltip .tip-keys{display:inline-flex;gap:3px;margin-left:8px;vertical-align:1px}.tooltip .tip-keys kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;font:600 10.5px/1 var(--font-text);color:inherit;background:color-mix(in srgb,var(--tip-fg) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tip-fg) 24%,transparent);border:0}.fb-stars button{display:inline-grid;place-items:center;min-width:32px;min-height:32px;transition:color var(--t-fast),transform var(--t-fast) var(--ease-out-soft)}.fb-stars button:hover:not(.on){color:var(--gold-text)}.fb-stars button.hint{color:color-mix(in srgb,var(--gold-text) 60%,var(--hair-strong))}.fb-stars button:active{transform:scale(.9)}@media(pointer:coarse){.fb-stars button{min-width:44px;min-height:44px}}.fb-missing{font-size:var(--fs-12);line-height:1.4}.fb-thanks:focus{outline:none}@media(prefers-reduced-motion:reduce){.fb-stars button:active{transform:none}}.pop-item.pop-ctl{cursor:default}.pop-item.pop-ctl:hover{background:none}.pop-item.pop-ctl :is([role=menuitemradio],[role=menuitemcheckbox]):focus-visible{outline:2px solid var(--ring);outline-offset:1px}:where(.coinbtn){min-width:56px;height:40px;padding:0 12px;border:0;cursor:pointer;font:600 var(--fs-14)/1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--fg);background:var(--slot);box-shadow:inset 0 0 0 1px var(--hair-strong);transition:background-color var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}:where(.coinbtn):hover{background:var(--surface-2)}:where(.coinbtn):active{transform:translateY(1px)}:where(.coinbtn)[aria-pressed=true]{color:var(--lime-text);background:color-mix(in srgb,var(--lime) 9%,var(--slot));box-shadow:inset 0 0 0 2px var(--lime-text)}:where(.coinbtn):focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(pointer:coarse){:where(.coinbtn){height:44px}}@media(prefers-reduced-motion:reduce){:where(.coinbtn):active{transform:none}}:where(button.lp-more){border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}thead.sr th,thead.sr-only th{position:static}.sheet-grab{display:none}@media(max-width:720px){.scrim>.sheet{position:relative;transition:transform var(--t-base) var(--ease-out-soft)}.scrim>.sheet:not(.palette)>.sheet-grab{display:block;position:absolute;top:0;left:50%;z-index:3;width:88px;height:20px;margin-left:-44px;touch-action:none}.scrim>.sheet>.sheet-grab:before{content:"";position:absolute;left:26px;right:26px;top:7px;height:4px;background:var(--hair-strong)}.scrim>.sheet .sheet-head{touch-action:none}.scrim.leaving>.sheet[data-drag=out]{animation:sheet-drop .18s var(--ease-exit) forwards}@keyframes sheet-drop{to{opacity:0;transform:translateY(70%)}}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.scrim>.sheet{transition:none}.scrim.leaving>.sheet[data-drag=out]{animation:none;opacity:0}}.input:user-invalid,.select:user-invalid,textarea.input:user-invalid{box-shadow:inset 0 0 0 1px var(--danger-text)}.input:user-invalid:focus,.select:user-invalid:focus,textarea.input:user-invalid:focus{box-shadow:inset 0 0 0 1px var(--danger-text),0 0 0 2px color-mix(in srgb,var(--danger-fill) 25%,transparent)}.sc-sheet #sc-here .sc-sec{color:var(--lime-text)}.sc-more{margin-top:14px;border-top:1px solid var(--hair)}.sc-more>summary{display:flex;align-items:center;gap:8px;min-height:44px;font:500 var(--fs-13)/1.2 var(--font-text);color:var(--muted);list-style:none}.sc-more>summary::-webkit-details-marker{display:none}.sc-more>summary:after{content:"";width:7px;height:7px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--t-fast) var(--ease-out-soft)}.sc-more[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.sc-more>summary:hover{color:var(--fg)}.sc-more>section:first-of-type .sc-sec{padding-top:4px}@media(prefers-reduced-motion:reduce){.sc-more>summary:after{transition:none}}.menu .pop-item .pop-badge{margin-left:auto;font-size:10px;padding:1px 6px}.menu a.pop-item,.menu button.pop-item{flex-direction:row;align-items:center;gap:10px}.notice-sheet{gap:14px;max-width:460px}.notice-sheet h2,.notice-sheet p{margin:0}.ns-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ns-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--hair);background:var(--slot, var(--surface-2));font-size:13px}.ns-list li>span:last-child{display:flex;flex-direction:column;min-width:0}.ns-list small{color:var(--muted);font-size:12px}.ns-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px;color:var(--muted)}.ns-steps li{padding:8px 10px;border:1px solid var(--hair);background:var(--slot, var(--surface-2))}.ns-steps b{color:var(--fg)}.ph-card .ph-sec+.ph-sec{border-top:1px solid var(--hair);padding-top:18px;margin-top:18px}.ph-card .ph-row{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.ph-card .ph-row>.input{flex:1 1 220px;max-width:360px}.ph-card .ph-code{font-family:var(--font-mono, monospace);letter-spacing:.3em;max-width:180px}.ph-card .ph-links{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;align-items:center}.ph-card .ph-err{color:var(--danger, #ff5d5d);font-size:12.5px;margin:0}.ph-card .ph-done{border:1px solid var(--lime-text);padding:12px 14px;background:color-mix(in srgb,var(--lime) 10%,transparent)}.act-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.act-tools .input-wrap{flex:1 1 220px;min-width:0}.act-tools select{max-width:200px}.act-meta{font-size:12px;color:var(--muted);margin:-4px 0 10px}.act-live[aria-pressed=true]{border-color:var(--lime-text);color:var(--lime-text)}.act-live[aria-pressed=true] .dot{background:var(--lime-text)}.act-live .dot{display:inline-block;width:7px;height:7px;background:var(--faint)}.dash-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 4px;flex-wrap:wrap}.dash-pager .mono{font-size:12px;color:var(--muted)}.pl-card .pl-h{position:relative}.pl-card .pl-copy{margin-left:auto;min-width:40px;min-height:40px;margin-block:-4px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;color:var(--faint);cursor:pointer}.pl-card .pl-copy:hover,.pl-card .pl-copy:focus-visible{color:var(--fg);border-color:var(--hair)}@media(max-width:600px){.act-tools select{max-width:none;flex:1 1 140px}.ph-card .ph-row .btn{flex:1 1 auto;min-height:40px}.ph-card .ph-row>.input{max-width:none}}.pg-pubstatus .ab-brand,.pg-pubstatus .ab-foot a{min-height:40px;display:inline-flex;align-items:center;padding:0 4px}.pg-pubstatus .ab-foot{align-items:center;flex-wrap:wrap}.srvbar .sv-k>b{font-variant-numeric:tabular-nums}.srvbar .sv-k>b.sv-idle{color:var(--faint)}.srvbar .sv-k[title]{cursor:default}.srvbar .sv-m{overflow:hidden}.srvbar .sv-addr button{width:26px;height:26px;margin:-6px -6px -6px -2px;place-items:center;transition:color .15s var(--ease, ease-out),background-color .15s var(--ease, ease-out)}.srvbar .sv-addr button:hover{background:var(--hover)}.srvbar .sv-addr button.done{color:var(--lime-text)}.srvbar .sv-addr button:focus-visible{outline:2px solid var(--lime);outline-offset:0;color:var(--fg)}.srvbar .sv-pw button{transition:background-color .15s var(--ease, ease-out),color .15s var(--ease, ease-out),opacity .15s var(--ease, ease-out);position:relative}.srvbar .sv-pw button:active:not(:disabled){transform:translateY(1px)}.srvbar .sv-pw button:focus-visible{outline:2px solid var(--lime);outline-offset:-2px;z-index:1}.srvbar .sv-pw .ic{width:15px;height:15px;vertical-align:0}.srvbar .sv-pw button.is-busy,.srvbar .sv-pw button.is-busy:disabled{opacity:1;cursor:progress}.srvbar .sv-pw button.is-busy .sv-pl{display:inline}.srvbar .sv-pw button.kill.pri{background:color-mix(in srgb,var(--danger-fill) 16%,transparent);color:var(--danger-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-fill) 45%,transparent)}.srvbar .sv-pw button.kill.pri:hover:not(:disabled){background:color-mix(in srgb,var(--danger-fill) 24%,transparent);color:var(--danger-text)}.srvbar .sv-ez:focus-visible{outline:2px solid var(--lime);outline-offset:0}@media(prefers-reduced-motion:reduce){.srvbar .sv-pw button,.srvbar .sv-addr button{transition:none}.srvbar .sv-pw button:active:not(:disabled){transform:none}}.srvbar[data-state=queued]:after,.srvbar[data-state=starting]:after,.srvbar[data-state=stopping]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--sb-line) 30%,var(--sb-line) 70%,transparent 100%) 0 0 / 40% 100% no-repeat;animation:sb-slide 1.6s var(--ease, ease-out) infinite}.srvbar[data-state=queued]{--sb-line: var(--gold-text)}.srvbar[data-state=starting]{--sb-line: var(--amber-text)}.srvbar[data-state=stopping]{--sb-line: var(--muted)}@keyframes sb-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.srvbar .sv-pw button.is-queued,.srvbar .sv-pw button.pri.is-queued{color:var(--gold-text);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--gold, #facc15) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold, #facc15) 55%,transparent);opacity:1}.srvbar .sv-pw button.is-queued .sv-pl{display:inline}@media(prefers-reduced-motion:reduce){.srvbar[data-state]:after{animation:none;background:color-mix(in srgb,var(--sb-line) 60%,transparent)}}
