.onboarding-dock-themes_themeTerminal__jeVJ0{--ob-panel-bg:rgba(1,10,27,0.95);--ob-panel-blur:24px;--ob-panel-border:rgba(255,255,255,0.2);--ob-panel-ring:rgba(255,255,255,0.1);--ob-panel-shadow:0 16px 50px rgba(0,0,0,0.8);--ob-panel-radius:2px;--ob-divider:rgba(255,255,255,0.1);--ob-text:rgba(255,255,255,0.85);--ob-text-body:rgba(255,255,255,0.6);--ob-text-dim:rgba(255,255,255,0.5);--ob-text-faint:rgba(255,255,255,0.4);--ob-eyebrow:rgba(255,255,255,0.6);--ob-accent:#c1ff72;--ob-emph:#c1ff72;--ob-emph-highlight:transparent;--ob-fill:var(--color-primary,#c1ff72);--ob-fill-ink:var(--color-primary-foreground,#021f53);--ob-fill-glow:0 0 16px rgba(193,255,114,0.3);--ob-focus:rgba(193,255,114,0.6);--ob-font-ui:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);--ob-font-heading:var(--ob-font-ui);--ob-font-lead:inherit;--ob-font-body:inherit;--ob-headline-size:13px;--ob-lead-size:11px;--ob-btn-radius:2px;--ob-btn-min-h:32px;--ob-ghost-hover-bg:rgba(255,255,255,0.1);--ob-ghost-hover-text:#ffffff;--ob-chip-radius:2px;--ob-chip-bg:rgba(255,255,255,0.05);--ob-chip-border:rgba(255,255,255,0.1);--ob-chip-text:rgba(255,255,255,0.6);--ob-chip-hover-bg:rgba(255,255,255,0.1);--ob-chip-hover-text:#ffffff;--ob-chip-sel-bg:var(--color-primary,#c1ff72);--ob-chip-sel-border:var(--color-primary,#c1ff72);--ob-chip-sel-text:var(--color-primary-foreground,#021f53);--ob-chip-sel-shadow:0 0 12px rgba(193,255,114,0.35);--ob-chip-dis-bg:rgba(255,255,255,0.05);--ob-chip-dis-border:rgba(255,255,255,0.05);--ob-chip-dis-text:rgba(255,255,255,0.3);--ob-rail-h:3px;--ob-rail-radius:999px;--ob-rail-current:var(--color-primary,#c1ff72);--ob-rail-current-glow:0 0 6px var(--color-primary,#c1ff72);--ob-rail-done:rgba(193,255,114,0.6);--ob-rail-upcoming:rgba(255,255,255,0.15);--ob-rail-label-current:#c1ff72;--ob-rail-label-done:rgba(193,255,114,0.6);--ob-rail-label-upcoming:rgba(255,255,255,0.3);--ob-track:rgba(255,255,255,0.1);--ob-bar-fill:var(--color-primary,#c1ff72);--ob-bar-radius:999px;--ob-step-bg:rgba(255,255,255,0.1);--ob-step-text:rgba(255,255,255,0.7)}.onboarding-dock-themes_themeBroadsheet__LauzP{--obs-paper:#fbf8f1;--obs-card:#fdfbf6;--obs-ink:#121212;--obs-ink-2:#4a4a4a;--obs-muted:#5f5b52;--obs-rule:#d8d2c4;--obs-oxblood:#8c1c13;--ob-panel-bg:var(--obs-paper);--ob-panel-blur:0px;--ob-panel-border:var(--obs-ink);--ob-panel-ring:transparent;--ob-panel-shadow:0 0 0 0 transparent;--ob-dock-shadow:none;--ob-panel-radius:0px;--ob-divider:var(--obs-rule);--ob-text:var(--obs-ink);--ob-text-body:var(--obs-ink-2);--ob-text-dim:var(--obs-muted);--ob-text-faint:var(--obs-muted);--ob-eyebrow:var(--obs-muted);--ob-accent:var(--obs-oxblood);--ob-emph:var(--obs-ink);--ob-emph-highlight:transparent;--ob-emph-weight:400;--ob-emph-style:italic;--ob-fill:var(--obs-ink);--ob-fill-ink:var(--obs-paper);--ob-fill-glow:none;--ob-focus:var(--obs-oxblood);--ob-cue:var(--obs-oxblood);--ob-font-ui:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--ob-font-heading:Georgia,Cambria,"Times New Roman",Times,serif;--ob-font-lead:Georgia,Cambria,"Times New Roman",Times,serif;--ob-font-body:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--ob-headline-size:17px;--ob-lead-size:13.5px;--ob-headline-weight:400;--ob-btn-weight:600;--ob-chip-weight:600;--ob-btn-radius:0px;--ob-pill-radius:0px;--ob-btn-min-h:36px;--ob-ghost-color:var(--obs-ink);--ob-ghost-decoration:underline;--ob-ghost-hover-bg:transparent;--ob-ghost-hover-text:var(--obs-ink);--ob-secondary-border:var(--obs-ink);--ob-chip-radius:0px;--ob-chip-bg:var(--obs-card);--ob-chip-border:var(--obs-rule);--ob-chip-text:var(--obs-ink);--ob-chip-hover-bg:var(--obs-paper);--ob-chip-hover-text:var(--obs-ink);--ob-chip-sel-bg:var(--obs-ink);--ob-chip-sel-border:var(--obs-ink);--ob-chip-sel-text:var(--obs-paper);--ob-chip-sel-shadow:none;--ob-chip-dis-bg:var(--obs-paper);--ob-chip-dis-border:var(--obs-rule);--ob-chip-dis-text:var(--obs-muted);--ob-rail-h:3px;--ob-rail-radius:0px;--ob-rail-current:var(--obs-oxblood);--ob-rail-current-glow:none;--ob-rail-done:var(--obs-ink);--ob-rail-upcoming:var(--obs-rule);--ob-rail-label-current:var(--obs-ink);--ob-rail-label-done:var(--obs-muted);--ob-rail-label-upcoming:var(--obs-muted);--ob-dot-glow:none;--ob-track:var(--obs-rule);--ob-bar-fill:var(--obs-oxblood);--ob-bar-radius:0px;--ob-segment-done:var(--obs-ink);--ob-segment-current:var(--obs-oxblood);--ob-segment-todo:var(--obs-rule);--ob-line-font:Georgia,Cambria,"Times New Roman",Times,serif;--ob-line-weight:400;--ob-count-font:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--ob-count-weight:600;--ob-count-size:11px;--ob-count-spacing:0.12em;--ob-count-transform:uppercase;--ob-count-color:var(--obs-oxblood);--ob-step-bg:var(--obs-oxblood);--ob-step-text:var(--obs-paper)}body:has([data-broadsheet-mode=charcoal]) .onboarding-dock-themes_themeBroadsheet__LauzP{--obs-paper:#151412;--obs-card:#1f1e1b;--obs-ink:#f3efe6;--obs-ink-2:#c9c3b5;--obs-muted:#a39d8f;--obs-rule:#4a4741;--obs-oxblood:#e39a90}.onboarding-dock-themes_themeAbyssal__SWZ3Z{--ob-panel-bg:rgba(13,18,29,0.92);--ob-panel-blur:16px;--ob-panel-border:#1e293b;--ob-panel-ring:rgba(56,189,248,0.1);--ob-panel-shadow:0 20px 60px rgba(0,0,0,0.65);--ob-panel-radius:8px;--ob-divider:#1e293b;--ob-text:#f8fafc;--ob-text-body:#cbd5e1;--ob-text-dim:#94a3b8;--ob-text-faint:#8b98ab;--ob-eyebrow:#94a3b8;--ob-accent:#38bdf8;--ob-emph:#38bdf8;--ob-emph-highlight:transparent;--ob-fill:#38bdf8;--ob-fill-ink:#04121f;--ob-fill-glow:0 0 18px rgba(56,189,248,0.32);--ob-focus:#38bdf8;--ob-font-ui:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--ob-font-heading:var(--ob-font-ui);--ob-font-lead:var(--ob-font-ui);--ob-font-body:var(--ob-font-ui);--ob-headline-size:15px;--ob-lead-size:12.5px;--ob-btn-radius:8px;--ob-btn-min-h:36px;--ob-ghost-hover-bg:#162032;--ob-ghost-hover-text:#f8fafc;--ob-chip-radius:999px;--ob-chip-bg:#111827;--ob-chip-border:#1e293b;--ob-chip-text:#cbd5e1;--ob-chip-hover-bg:#162032;--ob-chip-hover-text:#f8fafc;--ob-chip-sel-bg:rgba(56,189,248,0.16);--ob-chip-sel-border:#38bdf8;--ob-chip-sel-text:#e0f2fe;--ob-chip-sel-shadow:0 0 14px rgba(56,189,248,0.28);--ob-chip-dis-bg:#0a0e17;--ob-chip-dis-border:#151d2c;--ob-chip-dis-text:#556377;--ob-rail-h:4px;--ob-rail-radius:999px;--ob-rail-current:#38bdf8;--ob-rail-current-glow:0 0 10px rgba(56,189,248,0.75);--ob-rail-done:rgba(56,189,248,0.5);--ob-rail-upcoming:#1e293b;--ob-rail-label-current:#38bdf8;--ob-rail-label-done:rgba(56,189,248,0.65);--ob-rail-label-upcoming:#64748b;--ob-track:#1e293b;--ob-bar-fill:#38bdf8;--ob-bar-radius:999px;--ob-step-bg:#162032;--ob-step-text:#cbd5e1}html[data-abyssal-light="1"] .onboarding-dock-themes_themeAbyssal__SWZ3Z{--ob-panel-bg:rgba(255,255,255,0.96);--ob-panel-border:#e2e8f0;--ob-panel-ring:rgba(2,132,199,0.1);--ob-panel-shadow:0 16px 48px rgba(15,23,42,0.2);--ob-divider:#e2e8f0;--ob-text:#0b1526;--ob-text-body:#33415c;--ob-text-dim:#5b6b84;--ob-text-faint:#64748b;--ob-eyebrow:#5b6b84;--ob-accent:#0369a1;--ob-emph:#0369a1;--ob-fill:#0369a1;--ob-fill-ink:#ffffff;--ob-fill-glow:0 6px 16px rgba(3,105,161,0.28);--ob-focus:#0284c7;--ob-ghost-hover-bg:#f1f4f9;--ob-ghost-hover-text:#0b1526;--ob-chip-bg:#f1f4f9;--ob-chip-border:#d5dce8;--ob-chip-text:#33415c;--ob-chip-hover-bg:#e6ebf3;--ob-chip-hover-text:#0b1526;--ob-chip-sel-bg:rgba(2,132,199,0.12);--ob-chip-sel-border:#0284c7;--ob-chip-sel-text:#075985;--ob-chip-sel-shadow:0 0 0 1px #0284c7;--ob-chip-dis-bg:#f4f6fa;--ob-chip-dis-border:#e8ecf3;--ob-chip-dis-text:#9aa6ba;--ob-rail-current:#0284c7;--ob-rail-current-glow:0 0 8px rgba(2,132,199,0.45);--ob-rail-done:rgba(2,132,199,0.45);--ob-rail-upcoming:#dbe2ee;--ob-rail-label-current:#0369a1;--ob-rail-label-done:#0369a1;--ob-rail-label-upcoming:#75839c;--ob-track:#e2e8f0;--ob-bar-fill:#0284c7;--ob-step-bg:#e6ebf3;--ob-step-text:#33415c}.onboarding-dock-themes_themeClassic__fjHbJ{--obc-accent:var(--brand-blue,#021f53);--ob-panel-bg:var(--card,#ffffff);--ob-panel-blur:0px;--ob-panel-border:var(--brand-silver,#dcdcdc);--ob-panel-border-top:1px solid var(--brand-silver,#dcdcdc);--ob-dock-shadow:0 -8px 28px color-mix(in oklch,var(--brand-blue,#021f53) 14%,transparent);--ob-panel-radius:0px;--ob-divider:var(--border,#e5e5e5);--ob-text:var(--foreground,#171717);--ob-text-strong:var(--foreground,#171717);--ob-text-body:var(--foreground,#171717);--ob-text-dim:var(--muted-foreground,#737373);--ob-text-faint:var(--muted-foreground,#737373);--ob-eyebrow:var(--muted-foreground,#737373);--ob-accent:var(--obc-accent);--ob-emph:var(--obc-accent);--ob-fill:var(--brand-blue,#021f53);--ob-fill-ink:#ffffff;--ob-fill-glow:none;--ob-focus:var(--obc-accent);--ob-font-ui:var(--font-serif,Oxanium,system-ui,sans-serif);--ob-font-heading:var(--ob-font-ui);--ob-font-lead:var(--ob-font-ui);--ob-font-body:var(--ob-font-ui);--ob-headline-size:15px;--ob-btn-weight:700;--ob-chip-weight:700;--ob-btn-radius:0px;--ob-btn-min-h:36px;--ob-ghost-hover-bg:var(--muted,#f5f5f5);--ob-ghost-hover-text:var(--foreground,#171717);--ob-chip-radius:0px;--ob-chip-bg:var(--muted,#f5f5f5);--ob-chip-border:var(--border,#e5e5e5);--ob-chip-text:var(--muted-foreground,#737373);--ob-chip-hover-bg:var(--secondary,#f5f5f5);--ob-chip-hover-text:var(--foreground,#171717);--ob-chip-sel-bg:var(--muted,#f5f5f5);--ob-chip-sel-border:var(--obc-accent);--ob-chip-sel-text:var(--foreground,#171717);--ob-chip-sel-shadow:none;--ob-count-font:var(--ob-font-ui);--ob-count-weight:700;--ob-count-size:11px;--ob-count-spacing:0.08em;--ob-count-transform:uppercase;--ob-count-color:var(--obc-accent)}.dark .onboarding-dock-themes_themeClassic__fjHbJ{--obc-accent:var(--foreground,#fafafa);--ob-secondary-border:var(--brand-silver,#dcdcdc);--ob-keep-edge:var(--brand-silver,#dcdcdc);--ob-check-ink:var(--background,#0a0a0a)}.onboarding-dock-themes_panel__AmT1X{background:var(--ob-panel-bg);-webkit-backdrop-filter:blur(var(--ob-panel-blur));backdrop-filter:blur(var(--ob-panel-blur));border:1px solid var(--ob-panel-border);border-top:var(--ob-panel-border-top,1px solid var(--ob-panel-border));border-radius:var(--ob-panel-radius);box-shadow:var(--ob-panel-shadow),0 0 0 1px var(--ob-panel-ring);color:var(--ob-text-body);font-family:var(--ob-font-body)}.onboarding-dock-themes_dot__c6xiQ{background:var(--ob-rail-current);box-shadow:var(--ob-dot-glow,0 0 8px var(--ob-rail-current))}.onboarding-dock-themes_eyebrow__eMkek{font-family:var(--ob-font-ui)}.onboarding-dock-themes_eyebrowLabel__yshks{color:var(--ob-eyebrow)}.onboarding-dock-themes_eyebrowValue__sp0Ys{color:var(--ob-emph)}.onboarding-dock-themes_footer__chqXh{border-top:1px solid var(--ob-divider)}.onboarding-dock-themes_railSeg__wGQBr{height:var(--ob-rail-h);border-radius:var(--ob-rail-radius)}.onboarding-dock-themes_railCurrent__CxVZ8{background:var(--ob-rail-current);box-shadow:var(--ob-rail-current-glow)}.onboarding-dock-themes_railDone__pPbQa{background:var(--ob-rail-done)}.onboarding-dock-themes_railUpcoming__sAeMD{background:var(--ob-rail-upcoming)}.onboarding-dock-themes_railLabels__mHkv6{font-family:var(--ob-font-ui);font-size:9px;font-weight:600}.onboarding-dock-themes_railLabelCurrent__QZ4kD{color:var(--ob-rail-label-current)}.onboarding-dock-themes_railLabelDone__rznsS{color:var(--ob-rail-label-done)}.onboarding-dock-themes_railLabelUpcoming__WSwOK{color:var(--ob-rail-label-upcoming)}.onboarding-dock-themes_barRow__l_oYH{font-family:var(--ob-font-ui);color:var(--ob-text-dim)}.onboarding-dock-themes_barTrack__283EH{background:var(--ob-track);border-radius:var(--ob-bar-radius)}.onboarding-dock-themes_barFill__cXit7{background:var(--ob-bar-fill);border-radius:var(--ob-bar-radius)}.onboarding-dock-themes_accentText__KF9ck{color:var(--ob-emph)}.onboarding-dock-themes_btnClose__3Yef3,.onboarding-dock-themes_btnGhost__Ix_ph,.onboarding-dock-themes_btnPrimary__J2lXa,.onboarding-dock-themes_chip__152i4{cursor:pointer}.onboarding-dock-themes_btnClose__3Yef3:focus-visible,.onboarding-dock-themes_btnGhost__Ix_ph:focus-visible,.onboarding-dock-themes_btnPrimary__J2lXa:focus-visible,.onboarding-dock-themes_chip__152i4:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.onboarding-dock-themes_btnPrimary__J2lXa{min-height:var(--ob-btn-min-h);background:var(--ob-fill);color:var(--ob-fill-ink);border-radius:var(--ob-btn-radius);box-shadow:var(--ob-fill-glow);font-family:var(--ob-font-ui);font-weight:var(--ob-btn-weight,700)}.onboarding-dock-themes_btnPrimary__J2lXa:hover:not(:disabled){filter:brightness(1.1)}.onboarding-dock-themes_btnPrimary__J2lXa:active:not(:disabled){transform:translateY(1px)}.onboarding-dock-themes_btnPrimary__J2lXa:disabled{opacity:.5;cursor:not-allowed}.onboarding-dock-themes_btnGhost__Ix_ph{min-height:var(--ob-btn-min-h);color:var(--ob-ghost-color,var(--ob-text-dim));border-radius:var(--ob-btn-radius);font-family:var(--ob-font-ui);font-weight:var(--ob-btn-weight,inherit);text-decoration:var(--ob-ghost-decoration,none);text-underline-offset:3px}.onboarding-dock-themes_btnGhost__Ix_ph:hover:not(:disabled){color:var(--ob-ghost-hover-text);background:var(--ob-ghost-hover-bg)}.onboarding-dock-themes_btnGhost__Ix_ph:disabled{opacity:.5;cursor:not-allowed}.onboarding-dock-themes_btnGhost__Ix_ph.onboarding-dock-themes_btnMore__Ed_RI{min-height:36px;padding-left:10px;padding-right:10px}.onboarding-dock-themes_btnClose__3Yef3{width:32px;height:32px;color:var(--ob-text-dim);border-radius:var(--ob-btn-radius)}.onboarding-dock-themes_btnClose__3Yef3:hover{color:var(--ob-ghost-hover-text);background:var(--ob-ghost-hover-bg)}.onboarding-dock-themes_chipGrid__KiyHV{padding:3px}.onboarding-dock-themes_chipArea__yH3nc{--ob-grid-base:10rem;--ob-grid-step:5rem;--ob-grid-cap:min(40dvh,16rem);position:relative}@media (min-width:640px){.onboarding-dock-themes_chipArea__yH3nc{--ob-grid-base:9.5rem;--ob-grid-step:7rem;--ob-grid-cap:min(45dvh,22rem)}}.onboarding-dock-themes_chipArea__yH3nc>div{max-height:min(calc(var(--ob-grid-base) + var(--ob-grid-step) * var(--ob-reveal-step, 0)),var(--ob-grid-cap))}.onboarding-dock-themes_chipArea__yH3nc:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2rem;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent,var(--ob-panel-bg,rgba(1,10,27,.95)))}.onboarding-dock-themes_chipArea__yH3nc[data-more-below=true]:after{opacity:1}@keyframes onboarding-dock-themes_chipReveal__gUiAT{0%{opacity:0;transform:translateY(6px);box-shadow:0 0 0 3px color-mix(in srgb,var(--ob-accent,#c1ff72) 60%,transparent)}60%{opacity:1;transform:translateY(0);box-shadow:0 0 0 3px color-mix(in srgb,var(--ob-accent,#c1ff72) 35%,transparent)}to{opacity:1;transform:translateY(0);box-shadow:0 0 0 3px color-mix(in srgb,var(--ob-accent,#c1ff72) 0%,transparent)}}.onboarding-dock-themes_chip__152i4:focus-visible{outline-offset:1px}.onboarding-dock-themes_chip__152i4{min-height:36px;padding:0 12px;border:1px solid var(--ob-chip-border);border-radius:var(--ob-chip-radius);background:var(--ob-chip-bg);color:var(--ob-chip-text);font-family:var(--ob-font-ui);font-size:12px;font-weight:var(--ob-chip-weight,700)}.onboarding-dock-themes_chip__152i4:hover:not(:disabled):not([aria-pressed=true]){background:var(--ob-chip-hover-bg);color:var(--ob-chip-hover-text)}.onboarding-dock-themes_chip__152i4[aria-pressed=true]{background:var(--ob-chip-sel-bg);border-color:var(--ob-chip-sel-border);color:var(--ob-chip-sel-text);box-shadow:var(--ob-chip-sel-shadow)}.onboarding-dock-themes_chip__152i4:disabled{background:var(--ob-chip-dis-bg);border-color:var(--ob-chip-dis-border);color:var(--ob-chip-dis-text);cursor:not-allowed}.onboarding-dock-themes_headline__5C9Rh{font-family:var(--ob-font-heading);font-size:var(--ob-headline-size);font-weight:var(--ob-headline-weight,600);color:var(--ob-text)}.onboarding-dock-themes_lead__XAb2L{font-family:var(--ob-font-lead);font-size:var(--ob-lead-size);color:var(--ob-text-body)}.onboarding-dock-themes_copy__C_K4Y{font-family:var(--ob-font-body);color:var(--ob-text-body)}.onboarding-dock-themes_strong__Ob4Pg{font-family:var(--ob-font-body);color:var(--ob-text)}.onboarding-dock-themes_meta__TKzem{font-family:var(--ob-font-ui);color:var(--ob-text-dim)}.onboarding-dock-themes_faint__oqaMK{font-family:var(--ob-font-body);color:var(--ob-text-faint)}.onboarding-dock-themes_emph__KQl0x{color:var(--ob-emph);font-weight:var(--ob-emph-weight,700);font-style:var(--ob-emph-style,normal);background-image:linear-gradient(var(--ob-emph-highlight),var(--ob-emph-highlight));background-repeat:no-repeat;background-size:100% .45em;background-position:0 90%}.onboarding-dock-themes_icon__ykHio{color:var(--ob-text-dim)}.onboarding-dock-themes_stepNum__8QqCA{font-family:var(--ob-font-ui);background:var(--ob-step-bg);color:var(--ob-step-text)}.onboarding-dock-themes_hintLabel__T_IL8{font-family:var(--ob-font-ui);color:var(--ob-text-dim);background:var(--ob-panel-bg);border:1px solid var(--ob-panel-border);border-radius:var(--ob-btn-radius);padding:1px 6px}.onboarding-dock-themes_hintArrow__K5yWX{color:var(--ob-accent);filter:drop-shadow(0 0 4px var(--ob-panel-bg))}@media (prefers-reduced-motion:no-preference){.onboarding-dock-themes_btnClose__3Yef3,.onboarding-dock-themes_btnGhost__Ix_ph,.onboarding-dock-themes_btnPrimary__J2lXa,.onboarding-dock-themes_chip__152i4,.onboarding-dock-themes_railSeg__wGQBr{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease,filter .15s ease}.onboarding-dock-themes_barFill__cXit7{transition:width .5s ease-out}.onboarding-dock-themes_chipArea__yH3nc>div{transition:max-height .2s ease-out}.onboarding-dock-themes_chipArea__yH3nc:after{transition:opacity .15s ease}.onboarding-dock-themes_chipArea__yH3nc [data-chip-new=true]{animation:onboarding-dock-themes_chipReveal__gUiAT .6s ease-out}}.BottomDock_root__GhShl{position:fixed;left:0;right:0;bottom:var(--ob-sheet-bottom,var(--article-action-bar-h,0));z-index:calc(var(--ob-sheet-z, 55) - 1);box-sizing:border-box;pointer-events:none}.BottomDock_stage__RMU4l{position:relative;box-sizing:border-box;width:100%;pointer-events:auto}.BottomDock_stage__RMU4l[data-chrome=panel]{min-height:56px;padding:12px max(8px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));padding-bottom:max(8px,calc(env(safe-area-inset-bottom, 0px) - var(--ob-sheet-bottom, var(--article-action-bar-h, 0px))));background:var(--ob-panel-bg,rgba(1,10,27,.97));-webkit-backdrop-filter:blur(var(--ob-panel-blur,16px));backdrop-filter:blur(var(--ob-panel-blur,16px));border-top:var(--ob-panel-border-top,1px solid var(--ob-panel-border,rgba(255,255,255,.2)));box-shadow:var(--ob-dock-shadow,0 -8px 28px rgba(0,0,0,.3));color:var(--ob-text,rgba(255,255,255,.85));font-family:var(--ob-font-body,inherit)}.BottomDock_stage__RMU4l[data-chrome=none]{display:flex;justify-content:center}@media (min-width:640px){.BottomDock_root__GhShl{left:var(--ob-dock-left,50%);right:auto;width:var(--ob-dock-w,min(40rem,calc(100vw - 32px)));translate:-50% 0;padding-bottom:16px}.BottomDock_stage__RMU4l[data-chrome=panel]{padding-bottom:8px;border:1px solid var(--ob-panel-border,rgba(255,255,255,.2));border-radius:var(--ob-panel-radius,2px);box-shadow:var(--ob-dock-shadow,0 8px 28px rgba(0,0,0,.3))}}@keyframes BottomDock_dockSwap__JlTFF{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.BottomDock_stage__RMU4l[data-motion=full]{animation:BottomDock_dockSwap__JlTFF .18s ease-out both}}@media (max-width:639px){.BottomDock_root__GhShl{transition:transform .2s ease,visibility 0s linear 0s}html[data-ob-chrome-hidden="1"] .BottomDock_root__GhShl{transform:translateY(calc(100% + var(--ob-sheet-bottom, var(--article-action-bar-h, 0px)) + 48px));visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.BottomDock_root__GhShl,html[data-ob-chrome-hidden="1"] .BottomDock_root__GhShl{transition:none}}.GuideSegments_segments__zk_P1{position:absolute;top:0;left:0;right:0;display:flex;gap:2px;height:4px;margin:0;padding:0;list-style:none;overflow:hidden}.GuideSegments_segment__1xiLa{flex:1 1 0;background:var(--ob-segment-todo,color-mix(in srgb,var(--ob-text,#ffffff) 22%,transparent))}.GuideSegments_segment__1xiLa[data-status=done]{background:var(--ob-segment-done,var(--ob-fill,#c1ff72))}.GuideSegments_segment__1xiLa[data-status=current]{background:var(--ob-segment-current,color-mix(in srgb,var(--ob-fill,#c1ff72) 55%,transparent))}@media (min-width:640px){.GuideSegments_segments__zk_P1{border-radius:var(--ob-panel-radius,2px) var(--ob-panel-radius,2px) 0 0}}.NextStepCoach_bar__HFlws{display:flex;align-items:center;gap:10px;padding-top:4px;color:var(--ob-text,rgba(255,255,255,.85));font-family:var(--ob-font-body,inherit)}.NextStepCoach_line___H_Nw{flex:1 1 auto;min-width:0;margin:0;font-family:var(--ob-line-font,var(--ob-font-heading,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace));font-size:min(var(--ob-headline-size,13px),14px);font-weight:var(--ob-line-weight,600);line-height:1.35;color:var(--ob-text,rgba(255,255,255,.85))}.NextStepCoach_lineButton__RmcsP{display:block;width:100%;margin:0;padding:0;cursor:pointer;background:transparent;border:0;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.NextStepCoach_lineButton__RmcsP:hover .NextStepCoach_sentence__Dm9g6{text-decoration:underline;text-underline-offset:3px}.NextStepCoach_count__vSOOd{font-family:var(--ob-count-font,inherit);font-size:var(--ob-count-size,inherit);font-weight:var(--ob-count-weight,800);letter-spacing:var(--ob-count-spacing,normal);text-transform:var(--ob-count-transform,none);white-space:nowrap;color:var(--ob-count-color,var(--ob-text-strong,var(--ob-text,#ffffff)))}.NextStepCoach_cta__7agT9{flex:none;min-height:44px;padding:0 14px;cursor:pointer;background:var(--ob-fill,#c1ff72);color:var(--ob-fill-ink,#021f53);border:0;border-radius:var(--ob-btn-radius,2px);box-shadow:var(--ob-fill-glow,0 0 16px rgba(193,255,114,.3));font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13px;font-weight:var(--ob-btn-weight,700);white-space:nowrap;-webkit-tap-highlight-color:transparent}.NextStepCoach_cta__7agT9:disabled{cursor:default;opacity:.45;filter:none}.NextStepCoach_cta__7agT9:hover:not(:disabled){filter:brightness(1.1)}.NextStepCoach_arrow__raOcp{display:inline-block;margin-left:6px}.NextStepCoach_dismiss__SMNiH{flex:none;width:40px;min-height:44px;cursor:pointer;background:transparent;color:var(--ob-text-dim,rgba(255,255,255,.5));border:0;border-radius:var(--ob-btn-radius,2px);font-size:20px;line-height:1;-webkit-tap-highlight-color:transparent}.NextStepCoach_dismiss__SMNiH:hover{background:var(--ob-ghost-hover-bg,rgba(255,255,255,.1));color:var(--ob-ghost-hover-text,#ffffff)}.NextStepCoach_cta__7agT9:focus-visible,.NextStepCoach_dismiss__SMNiH:focus-visible,.NextStepCoach_lineButton__RmcsP:focus-visible,.NextStepCoach_pill__OkHkj:focus-visible{outline:2px solid var(--ob-focus,rgba(193,255,114,.8));outline-offset:2px}.NextStepCoach_srOnly__FR1Nz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.NextStepCoach_bar__HFlws[data-collapsed=true]{display:block;width:max-content;max-width:calc(100vw - 24px);margin-bottom:8px;padding:0;background:var(--ob-panel-bg,rgba(1,10,27,.97));-webkit-backdrop-filter:blur(var(--ob-panel-blur,16px));backdrop-filter:blur(var(--ob-panel-blur,16px));border:1px solid var(--ob-panel-border,rgba(255,255,255,.2));border-radius:var(--ob-pill-radius,999px);box-shadow:var(--ob-dock-shadow,0 4px 18px rgba(0,0,0,.3))}.NextStepCoach_pill__OkHkj{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 16px;cursor:pointer;background:transparent;color:var(--ob-text-strong,var(--ob-text,#ffffff));border:0;border-radius:var(--ob-pill-radius,999px);font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13px;font-weight:var(--ob-btn-weight,700);white-space:nowrap;-webkit-tap-highlight-color:transparent}.NextStepCoach_pillCount__Ct06P{color:var(--ob-count-color,var(--ob-fill,#c1ff72))}.NextStepCoach_pillChevron__akwHi{margin-left:6px;font-size:11px}@media (min-width:640px){.NextStepCoach_bar__HFlws[data-collapsed=true]{margin-bottom:0}}@media (max-width:640px){.NextStepCoach_line___H_Nw{font-size:13px}.NextStepCoach_cta__7agT9{padding:0 10px}}.NextStepCoach_bar__HFlws[data-cue=true]{outline:2px solid var(--ob-cue,var(--ob-fill,#c1ff72));outline-offset:2px}.NextStepCoach_bar__HFlws[data-cue=true] .NextStepCoach_cta__7agT9{box-shadow:0 0 0 3px var(--ob-cue,var(--ob-fill,#c1ff72))}@keyframes NextStepCoach_coachCue__EEWHQ{0%,to{transform:scale(1)}40%{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.NextStepCoach_bar__HFlws[data-cue=true] .NextStepCoach_cta__7agT9{animation:NextStepCoach_coachCue__EEWHQ .6s ease-in-out 2}.NextStepCoach_cta__7agT9,.NextStepCoach_dismiss__SMNiH{transition:background-color .15s ease,color .15s ease,filter .15s ease}}.ReadVotedPrompt_bar__V_seo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:var(--ob-text,rgba(255,255,255,.85));font-family:var(--ob-font-heading,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:var(--ob-headline-size,13px);font-weight:600;line-height:1.2;text-decoration:none;-webkit-tap-highlight-color:transparent}.ReadVotedPrompt_arrow__RuXQf{flex:none;color:var(--ob-accent,#c1ff72)}.ReadVotedPrompt_bar__V_seo:hover .ReadVotedPrompt_arrow__RuXQf{color:var(--ob-chip-hover-text,#ffffff)}.ReadVotedPrompt_bar__V_seo:focus-visible{outline:2px solid var(--ob-focus,rgba(193,255,114,.8));outline-offset:-2px}.ReturnBanner_bar__y6GgI{--rb-border:var(--ob-panel-border,rgba(255,255,255,0.2));--rb-text:var(--ob-text,rgba(255,255,255,0.92));--rb-dim:var(--ob-text-dim,rgba(255,255,255,0.55));--rb-fill:var(--ob-fill,var(--color-primary,#c1ff72));--rb-fill-ink:var(--ob-fill-ink,var(--color-primary-foreground,#021f53));--rb-fill-glow:var(--ob-fill-glow,0 0 12px rgba(193,255,114,0.25));--rb-focus:var(--ob-focus,rgba(193,255,114,0.7));--rb-font:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);--rb-btn-radius:var(--ob-btn-radius,2px);--rb-ghost-hover-bg:var(--ob-ghost-hover-bg,rgba(255,255,255,0.1));--rb-ghost-hover-text:var(--ob-ghost-hover-text,#ffffff);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;color:var(--rb-text);font-family:var(--rb-font)}.ReturnBanner_bar__y6GgI[data-ob-guide-step]{padding-top:4px}.ReturnBanner_count__z1aBQ{font-weight:800;white-space:nowrap;color:var(--ob-text-strong,var(--rb-text))}.ReturnBanner_text__m2_0D{flex:1 1 14rem;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.35}.ReturnBanner_actions__bRthJ{display:flex;flex:none;align-items:center;gap:6px;margin-left:auto}.ReturnBanner_dismiss__k79pR,.ReturnBanner_primary__ntqvu,.ReturnBanner_secondary___6PxR{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:var(--rb-btn-radius);font-family:var(--rb-font);font-size:13px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.ReturnBanner_primary__ntqvu{padding:0 14px;border:0;background:var(--rb-fill);color:var(--rb-fill-ink);box-shadow:var(--rb-fill-glow)}.ReturnBanner_secondary___6PxR{padding:0 12px;border:1px solid var(--rb-border);background:transparent;color:var(--rb-text)}.ReturnBanner_secondary___6PxR:hover{background:var(--rb-ghost-hover-bg);color:var(--rb-ghost-hover-text)}.ReturnBanner_dismiss__k79pR{width:40px;border:0;background:transparent;color:var(--rb-dim)}.ReturnBanner_dismiss__k79pR:hover{background:var(--rb-ghost-hover-bg);color:var(--rb-ghost-hover-text)}.ReturnBanner_dismiss__k79pR:focus-visible,.ReturnBanner_primary__ntqvu:focus-visible,.ReturnBanner_secondary___6PxR:focus-visible{outline:2px solid var(--rb-focus);outline-offset:2px}.ThemeSheet_sheet__T9nUo{position:fixed;left:0;right:0;bottom:var(--ob-sheet-bottom,0);z-index:var(--ob-sheet-z,55);box-sizing:border-box;max-height:33.333vh;max-height:33.333dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:var(--ob-panel-bg,rgba(1,10,27,.97));-webkit-backdrop-filter:blur(var(--ob-panel-blur,16px));backdrop-filter:blur(var(--ob-panel-blur,16px));border:1px solid var(--ob-panel-border,rgba(255,255,255,.2));border-bottom:0;border-top:var(--ob-panel-border-top,1px solid var(--ob-panel-border,rgba(255,255,255,.2)));border-radius:0;box-shadow:var(--ob-dock-shadow,0 -10px 36px rgba(0,0,0,.35));color:var(--ob-text-body,rgba(255,255,255,.6));font-family:var(--ob-font-body,inherit)}@media (min-width:640px){.ThemeSheet_sheet__T9nUo{left:var(--ob-dock-left,50%);right:auto;translate:-50% 0;width:min(32rem,var(--ob-dock-w,calc(100vw - 32px)))}}.ThemeSheet_sheet__T9nUo[data-docked=true]{position:static;translate:none;width:auto;max-height:none;margin:0;overflow:visible;padding:12px 16px;border:1px solid var(--ob-panel-border,rgba(255,255,255,.2));border-radius:0;box-shadow:none}.ThemeSheet_sheet__T9nUo[data-docked=true] .ThemeSheet_swatchName__7jvuN{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;overflow-wrap:normal}.ThemeSheet_header__jo_EN{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ThemeSheet_compare__zIFAJ{flex:none;margin:0;padding:4px 0;cursor:pointer;background:transparent;border:0;color:var(--ob-text-dim,rgba(255,255,255,.5));font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;font-weight:var(--ob-btn-weight,600);text-decoration:underline;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}.ThemeSheet_compare__zIFAJ:hover{color:var(--ob-ghost-hover-text,#ffffff)}.ThemeSheet_compare__zIFAJ:focus-visible{outline:2px solid var(--ob-focus,rgba(193,255,114,.8));outline-offset:2px}.ThemeSheet_title__FnOMe{margin:0;font-family:var(--ob-font-heading,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:var(--ob-headline-size,13px);font-weight:var(--ob-headline-weight,600);line-height:1.2;color:var(--ob-text,rgba(255,255,255,.85))}.ThemeSheet_swatches__E2upm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ThemeSheet_swatch__z_FLS{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;cursor:pointer;background:var(--ob-chip-bg,rgba(255,255,255,.05));border:2px solid var(--ob-chip-border,rgba(255,255,255,.1));border-radius:0;color:var(--ob-chip-text,rgba(255,255,255,.6));font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);-webkit-tap-highlight-color:transparent}.ThemeSheet_swatch__z_FLS:hover{background:var(--ob-chip-hover-bg,rgba(255,255,255,.1));color:var(--ob-chip-hover-text,#ffffff)}.ThemeSheet_swatch__z_FLS[aria-pressed=true]{background:var(--ob-chip-sel-bg,rgba(193,255,114,.14));border-color:var(--ob-chip-sel-border,#c1ff72);color:var(--ob-chip-sel-text,#ffffff)}.ThemeSheet_ghost__gEdDD:focus-visible,.ThemeSheet_primary__f5EfZ:focus-visible,.ThemeSheet_swatch__z_FLS:focus-visible{outline:2px solid var(--ob-focus,rgba(193,255,114,.8));outline-offset:2px}.ThemeSheet_swatchChip__7CLxr{display:flex;align-items:center;justify-content:center;height:32px;font-size:15px;font-weight:700;line-height:1;border:solid transparent;border-width:0 0 1px}.ThemeSheet_swatchChip__7CLxr[data-swatch=terminal]{background:#010a1b;color:#c1ff72;border-color:rgba(193,255,114,.4);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ThemeSheet_swatchChip__7CLxr[data-swatch=broadsheet]{background:#fbf8f1;color:#121212;border-color:#121212;font-family:Georgia,Cambria,Times New Roman,Times,serif}.ThemeSheet_swatchChip__7CLxr[data-swatch=abyssal]{background:#0d121d;color:#38bdf8;border-color:#1e293b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ThemeSheet_swatchChip__7CLxr[data-swatch=classic]{background:#f1f5f9;color:#0f2a4a;border-color:#cbd5e1;font-family:var(--font-serif,Oxanium,system-ui,sans-serif)}.ThemeSheet_swatchName__7jvuN{padding:7px 4px 8px;font-size:11px;font-weight:var(--ob-btn-weight,700);line-height:1.1;text-align:center;overflow-wrap:anywhere}.ThemeSheet_actions__PSWT7{display:flex;align-items:center;gap:8px;justify-content:flex-end}.ThemeSheet_ghost__gEdDD,.ThemeSheet_primary__f5EfZ{min-height:40px;padding:0 20px;cursor:pointer;border-radius:0;font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13px;font-weight:var(--ob-btn-weight,700);-webkit-tap-highlight-color:transparent}.ThemeSheet_primary__f5EfZ{flex:0 0 auto;min-width:8.5rem;background:var(--ob-fill,#c1ff72);color:var(--ob-fill-ink,#021f53);border:0}.ThemeSheet_primary__f5EfZ:hover:not(:disabled){filter:brightness(1.1)}.ThemeSheet_primary__f5EfZ:disabled{opacity:.5;cursor:not-allowed}.ThemeSheet_ghost__gEdDD{background:transparent;color:var(--ob-text-dim,rgba(255,255,255,.5));border:1px solid var(--ob-secondary-border,transparent)}.ThemeSheet_ghost__gEdDD:hover{background:var(--ob-ghost-hover-bg,rgba(255,255,255,.1));color:var(--ob-ghost-hover-text,#ffffff)}@media (max-height:480px){.ThemeSheet_sheet__T9nUo{gap:6px;padding-top:8px}.ThemeSheet_swatchChip__7CLxr{height:20px}.ThemeSheet_swatchName__7jvuN{padding-top:4px;padding-bottom:5px}}@keyframes ThemeSheet_sheetRise__TH1m1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ThemeSheet_sheetFade__SDuKf{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ThemeSheet_sheet__T9nUo[data-motion=full]{animation:ThemeSheet_sheetRise__TH1m1 .22s ease-out both}.ThemeSheet_sheet__T9nUo[data-docked=true][data-motion=full]{animation:ThemeSheet_sheetFade__SDuKf .22s ease-out both}.ThemeSheet_ghost__gEdDD,.ThemeSheet_primary__f5EfZ,.ThemeSheet_swatch__z_FLS{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease}}.ThemeSheet_srOnly___p8m3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ThemeSheet_compact__0y_YH{box-sizing:border-box;color:var(--ob-text,rgba(255,255,255,.85));font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace)}.ThemeSheet_stepHeader__1Nw2N{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ThemeSheet_kicker__lNQA_{margin:0;font-family:var(--ob-count-font,var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace));font-size:var(--ob-count-size,11px);font-weight:var(--ob-count-weight,700);letter-spacing:var(--ob-count-spacing,.06em);text-transform:var(--ob-count-transform,uppercase);line-height:1.2;color:var(--ob-count-color,var(--ob-emph,var(--ob-accent,#c1ff72)))}.ThemeSheet_headline__L6ebS{margin:0;font-family:var(--ob-font-heading,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:17px;font-weight:var(--ob-headline-weight,700);line-height:1.2;color:var(--ob-text-strong,var(--ob-text,#ffffff))}.ThemeSheet_subline__DVCkX{margin:0;min-height:calc(1.4em * 3);font-family:var(--ob-font-body,inherit);font-size:12px;line-height:1.4;color:var(--ob-text-dim,rgba(255,255,255,.5))}.ThemeSheet_tiles__LjpvX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ThemeSheet_tile__loGtB{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:56px;padding:0;overflow:hidden;cursor:pointer;background:var(--ob-chip-bg,rgba(255,255,255,.05));border:2px solid var(--ob-chip-border,rgba(255,255,255,.1));border-radius:0;color:var(--ob-chip-text,rgba(255,255,255,.6));font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);-webkit-tap-highlight-color:transparent}.ThemeSheet_tile__loGtB[aria-pressed=true]{border-color:var(--ob-chip-sel-border,#c1ff72);color:var(--ob-text-strong,var(--ob-text,#ffffff))}.ThemeSheet_tile__loGtB .ThemeSheet_swatchChip__7CLxr{height:32px;font-size:16px}.ThemeSheet_tileName__GYulZ{padding:5px 2px 0;font-size:10px;font-weight:var(--ob-btn-weight,700);line-height:1.1;text-align:center;overflow-wrap:normal}.ThemeSheet_tileAudience__yOqug{display:block;padding:2px 3px 6px;font-size:9px;font-weight:500;text-align:center;color:var(--ob-text-dim,rgba(255,255,255,.5))}.ThemeSheet_suggestedMark__YTE40,.ThemeSheet_tileAudience__yOqug{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ThemeSheet_suggestedMark__YTE40{position:absolute;top:0;left:0;box-sizing:border-box;max-width:calc(100% - 18px);padding:2px 4px;background:var(--ob-fill,#c1ff72);color:var(--ob-fill-ink,#021f53);font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:8px;font-weight:700;letter-spacing:.02em;pointer-events:none}.ThemeSheet_tileCheck__w1XJK{position:absolute;top:0;right:0;box-sizing:border-box;width:16px;height:16px;padding:2px;background:var(--ob-chip-sel-border,#c1ff72);color:var(--ob-check-ink,var(--ob-fill-ink,#021f53))}.ThemeSheet_keepSlot__asa4u,.ThemeSheet_keepWide__LFqCy{min-height:48px;margin-top:10px}.ThemeSheet_keepWide__LFqCy{display:block;width:100%;padding:0 16px;cursor:pointer;background:var(--ob-fill,#c1ff72);color:var(--ob-fill-ink,#021f53);border:0;border-radius:0;box-shadow:inset 0 0 0 1px var(--ob-keep-edge,transparent);font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:15px;font-weight:var(--ob-btn-weight,700);-webkit-tap-highlight-color:transparent}.ThemeSheet_keepWide__LFqCy:focus-visible,.ThemeSheet_more__t4T1q:focus-visible,.ThemeSheet_pill__t6dpC:focus-visible,.ThemeSheet_tile__loGtB:focus-visible{outline:2px solid var(--ob-focus,rgba(193,255,114,.8));outline-offset:2px}.ThemeSheet_more__t4T1q{flex:none;min-width:44px;min-height:48px;padding:0 2px;cursor:pointer;background:transparent;border:0;color:var(--ob-text-dim,rgba(255,255,255,.5));font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}[data-ob-dock-surface]:has(>.ThemeSheet_compact__0y_YH[data-ob-theme=classic][data-sheet-compact=open]){background:var(--card,#ffffff);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--brand-silver,#dcdcdc);box-shadow:0 -8px 28px color-mix(in oklch,var(--brand-blue,#021f53) 14%,transparent);color:var(--foreground,#171717);font-family:var(--font-serif,Oxanium,system-ui,sans-serif)}.ThemeSheet_compact__0y_YH[data-sheet-compact=collapsed]{width:max-content;max-width:calc(100vw - 24px);margin:0 12px 8px auto;background:var(--ob-panel-bg,rgba(1,10,27,.97));-webkit-backdrop-filter:blur(var(--ob-panel-blur,16px));backdrop-filter:blur(var(--ob-panel-blur,16px));border:1px solid var(--ob-fill,var(--ob-panel-border,rgba(255,255,255,.2)));border-radius:var(--ob-pill-radius,999px);box-shadow:var(--ob-dock-shadow,0 0 0 3px var(--ob-panel-bg,rgba(1,10,27,.97)),0 6px 20px rgba(0,0,0,.4))}.ThemeSheet_pill__t6dpC{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;cursor:pointer;background:transparent;color:var(--ob-text-strong,var(--ob-text,#ffffff));border:0;border-radius:var(--ob-pill-radius,999px);font-family:var(--ob-font-ui,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13px;font-weight:var(--ob-btn-weight,700);white-space:nowrap;-webkit-tap-highlight-color:transparent}.ThemeSheet_pillGlyph__Rt9uJ{color:var(--ob-count-color,var(--ob-fill,#c1ff72));font-size:15px}.HomeSpotlight_callout__yNDBZ{box-sizing:border-box;width:100%;margin:10px 0 4px;padding:12px;border:1px solid var(--ob-panel-border);border-radius:var(--ob-panel-radius);background:var(--ob-panel-bg);color:var(--ob-text);font-family:var(--ob-font-ui);cursor:default;text-align:left}.HomeSpotlight_callout__yNDBZ[data-ob-theme=broadsheet]{border-width:1px 0 1px 3px;border-left-color:var(--ob-accent);border-top-color:var(--ob-panel-border);border-bottom-color:var(--ob-panel-border)}.HomeSpotlight_eyebrow__Vz_wi{margin:0 0 6px;color:var(--ob-eyebrow);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.HomeSpotlight_callout__yNDBZ[data-ob-theme=terminal] .HomeSpotlight_eyebrow__Vz_wi{color:var(--ob-accent);letter-spacing:.04em}.HomeSpotlight_prompt__KZWLA{display:block}.HomeSpotlight_heading__Lxmg1{margin:0 0 8px;color:var(--ob-text);font-family:var(--ob-font-heading);font-size:16px;font-weight:var(--ob-headline-weight,600);line-height:1.25}.HomeSpotlight_group____OIh{display:flex;gap:8px}.HomeSpotlight_btn__G_siv{flex:1 1 0;min-height:44px;padding:0 12px;border:1px solid var(--ob-chip-border);border-radius:var(--ob-btn-radius,2px);background:var(--ob-chip-bg);color:var(--ob-chip-text);font-family:var(--ob-font-ui);font-size:14px;font-weight:var(--ob-btn-weight,600);cursor:pointer;-webkit-tap-highlight-color:transparent}.HomeSpotlight_btn__G_siv:hover{background:var(--ob-chip-hover-bg);color:var(--ob-chip-hover-text)}.HomeSpotlight_btn__G_siv:focus-visible,.HomeSpotlight_read__ruJF9:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.HomeSpotlight_btn__G_siv[aria-disabled=true]{cursor:progress}.HomeSpotlight_btn__G_siv[data-selected=true]{border-color:var(--ob-chip-sel-border);background:var(--ob-chip-sel-bg);color:var(--ob-chip-sel-text)}.HomeSpotlight_btnDown__Ud14a,.HomeSpotlight_btnUp__TsEpa{text-align:center}.HomeSpotlight_note__629TH{margin:8px 0 0;color:var(--ob-text-dim);font-size:12px}.HomeSpotlight_status__M0vaf{margin:8px 0 0;color:var(--ob-text-body);font-size:13px;line-height:1.35}.HomeSpotlight_error__ejNkh:empty,.HomeSpotlight_status__M0vaf:empty{display:none}.HomeSpotlight_error__ejNkh{margin:8px 0 0;color:var(--ob-accent);font-size:13px;line-height:1.35}.HomeSpotlight_read__ruJF9{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:44px;margin-top:10px;padding:0 12px;border-radius:var(--ob-btn-radius,2px);background:var(--ob-fill);color:var(--ob-fill-ink);font-family:var(--ob-font-heading);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;-webkit-tap-highlight-color:transparent}.HomeSpotlight_read__ruJF9:hover{filter:brightness(1.08)}.TelegramReturnCard_card__mbDxI{--rc-bg:var(--ob-panel-bg,var(--card));--rc-blur:var(--ob-panel-blur,0px);--rc-border:var(--ob-panel-border,var(--border));--rc-shadow:var(--ob-panel-shadow,0 8px 24px rgba(0,0,0,0.18));--rc-radius:var(--ob-panel-radius,8px);--rc-divider:var(--ob-divider,var(--border));--rc-text:var(--ob-text,var(--card-foreground));--rc-body:var(--ob-text-body,var(--muted-foreground));--rc-dim:var(--ob-text-dim,var(--muted-foreground));--rc-accent:var(--ob-accent,var(--card-foreground));--rc-fill:var(--ob-fill,var(--primary));--rc-fill-ink:var(--ob-fill-ink,var(--primary-foreground));--rc-fill-glow:var(--ob-fill-glow,none);--rc-focus:var(--ob-focus,var(--primary));--rc-font-ui:var(--ob-font-ui,inherit);--rc-font-heading:var(--ob-font-heading,inherit);--rc-font-body:var(--ob-font-body,inherit);--rc-btn-radius:var(--ob-btn-radius,6px);--rc-btn-min-h:var(--ob-btn-min-h,40px);--rc-btn-weight:var(--ob-btn-weight,700);--rc-ghost-hover-bg:var(--ob-ghost-hover-bg,transparent);--rc-ghost-hover-text:var(--ob-ghost-hover-text,var(--rc-text));--rc-ghost-decoration:var(--ob-ghost-decoration,none);--rc-secondary-border:var(--ob-secondary-border,var(--rc-border));position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:200;box-sizing:border-box;max-width:24rem;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--rc-bg);-webkit-backdrop-filter:blur(var(--rc-blur));backdrop-filter:blur(var(--rc-blur));border:1px solid var(--rc-border);border-radius:var(--rc-radius);box-shadow:var(--rc-shadow);color:var(--rc-body);font-family:var(--rc-font-body)}.TelegramReturnCard_title__m6HKM{margin:0;font-family:var(--rc-font-heading);font-size:var(--ob-headline-size,16px);font-weight:var(--ob-headline-weight,700);line-height:1.25;color:var(--rc-text)}.TelegramReturnCard_card__mbDxI[data-kind=published] .TelegramReturnCard_title__m6HKM{color:var(--rc-accent)}.TelegramReturnCard_body__2aQSd{margin:0;font-size:13.5px;line-height:1.45;color:var(--rc-body)}.TelegramReturnCard_error__ebe0w{margin:0;font-size:13px;line-height:1.4;color:var(--rc-accent)}.TelegramReturnCard_actions__OBkAb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.TelegramReturnCard_primary__HBlr_,.TelegramReturnCard_quiet__zrLUF{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:max(var(--rc-btn-min-h),40px);border-radius:var(--rc-btn-radius);font-family:var(--rc-font-ui);font-size:13px;font-weight:var(--rc-btn-weight);cursor:pointer;-webkit-tap-highlight-color:transparent}.TelegramReturnCard_primary__HBlr_{padding:0 14px;border:0;background:var(--rc-fill);color:var(--rc-fill-ink);box-shadow:var(--rc-fill-glow)}.TelegramReturnCard_quiet__zrLUF{padding:0 10px;border:0;background:transparent;color:var(--rc-dim);text-decoration:var(--rc-ghost-decoration);text-underline-offset:3px}.TelegramReturnCard_quiet__zrLUF:hover{background:var(--rc-ghost-hover-bg);color:var(--rc-ghost-hover-text)}.TelegramReturnCard_secondary__VhPW3{padding:0 14px;border:1px solid var(--rc-secondary-border);background:transparent;color:var(--rc-text)}.TelegramReturnCard_primary__HBlr_:disabled,.TelegramReturnCard_quiet__zrLUF:disabled{opacity:.6;cursor:default}.TelegramReturnCard_primary__HBlr_:focus-visible,.TelegramReturnCard_quiet__zrLUF:focus-visible{outline:2px solid var(--rc-focus);outline-offset:2px}