.PlanRefusalPrompt_prompt__lNfFq{position:fixed;right:16px;bottom:16px;z-index:70;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 32px));padding:16px;border:1px solid var(--accent-border);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-1)}.PlanRefusalPrompt_heading__kBZse{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.PlanRefusalPrompt_body__ZOJV3{margin:0;color:var(--text-secondary)}.PlanRefusalPrompt_actions__RZ_dj{display:flex;flex-wrap:wrap;gap:8px}@layer tokens{:root{--n-0:#ffffff;--n-50:#f6f8fb;--n-100:#e8eef6;--n-200:#cfdae7;--n-300:#adbccd;--n-400:#8da0b6;--n-450:#8395aa;--n-500:#64748b;--n-550:#5b6b80;--n-600:#46566c;--n-700:#2f3d4e;--n-800:#24303e;--n-850:#1b2430;--n-900:#18202b;--n-925:#121820;--n-950:#0b0f14;--n-1000:#05080c;--a-50:#eaf4ff;--a-100:#d0e7ff;--a-200:#a8d2ff;--a-300:#7abaff;--a-400:#3ea6ff;--a-500:#1f8fef;--a-600:#0e6cbe;--a-700:#0b5490;--a-800:#093d69;--a-900:#072944;--a-950:#051a2c;--m-50:#fff7e6;--m-100:#ffeac2;--m-200:#f7d79a;--m-300:#e6bb6e;--m-400:#cf9c45;--m-500:#b07f2e;--m-600:#8e6524;--m-700:#6e4e1c;--m-800:#513914;--m-900:#36250d;--m-950:#201607;--f-50:#e4f3ec;--f-100:#c3e5d6;--f-200:#94d0b6;--f-300:#5db392;--f-400:#2f9270;--f-500:#1a6a4a;--f-600:#14573d;--f-700:#0d4531;--f-800:#0a3626;--f-900:#072b1e;--f-950:#051d14;--w-50:#f4e6da;--w-100:#e6cdb4;--w-200:#d0ad8b;--w-300:#b08a66;--w-400:#8a6746;--w-500:#6d4c31;--w-600:#5a3a24;--w-700:#48301e;--w-800:#3a2418;--w-900:#2a1810;--w-950:#190d07;--st-success-100:#d6f5e7;--st-success-500:#35c48a;--st-success-700:#12684a;--st-warning-100:#fbeccb;--st-warning-500:#e8b23a;--st-warning-700:#7a5306;--st-danger-100:#fdd9d9;--st-danger-500:#ef5a5a;--st-danger-700:#a32020;--st-info-100:#dcecfd;--st-info-500:#3ea6ff;--st-info-700:#0b5aa0;--ink-card-face:#ffffff;--ink-card-face-mid:#e7ecf2;--ink-card-face-edge:#d8dfe7;--ink-card-text:#10161e;--ink-club:#14803f;--ink-diamond:#1c5fd0;--ink-heart:#d21f1f;--ink-spade:#101822;--ink-back-hi:#2f5594;--ink-back-lo:#152848;--chip-white:#f4f4f5;--chip-red:#e03b3b;--chip-blue:#2f7be5;--chip-green:#2fa36b;--chip-black:#1b1b22;--chip-purple:#7b4ae2;--chip-gold:#e5a12f;color-scheme:dark;--surface-sunken:var(--n-1000);--surface-base:var(--n-950);--surface-inset:#0f151d;--surface-raised:var(--n-925);--surface-raised-2:var(--n-900);--surface-raised-fade:#10161e;--surface-hover:#202b39;--surface-selected:#24354a;--surface-selected-edge:#1c2938;--control-track:#223040;--surface-overlay:var(--n-900);--surface-scrim:rgb(4 7 11/72%);--surface-glow-1:#14202c;--surface-glow-2:#17242f;--border-subtle:var(--n-850);--border-default:var(--n-800);--border-strong:var(--n-700);--border-focus:var(--a-400);--border-hover:#33455a;--text-primary:var(--n-100);--text-secondary:var(--n-400);--text-tertiary:var(--n-450);--text-inverse:var(--n-950);--text-on-accent:var(--a-950);--text-link:var(--a-400);--text-on-selected:#ffffff;--accent-fg:var(--a-400);--accent-bg:var(--a-400);--accent-bg-hover:var(--a-300);--accent-bg-active:var(--a-500);--accent-border:var(--a-400);--accent-subtle:color-mix(in srgb,var(--a-400) 14%,var(--surface-base));--accent-on-subtle:#9ed4ff;--money-fg:var(--m-200);--money-strong:var(--m-100);--money-subtle:var(--m-400);--profit-fg:var(--st-success-500);--loss-fg:var(--st-danger-500);--success-fg:var(--st-success-500);--success-bg:color-mix(in srgb,var(--st-success-500) 14%,var(--surface-base));--success-border:color-mix(in srgb,var(--st-success-500) 34%,transparent);--warning-fg:var(--st-warning-500);--warning-bg:color-mix(in srgb,var(--st-warning-500) 14%,var(--surface-base));--warning-border:color-mix(in srgb,var(--st-warning-500) 34%,transparent);--danger-fg:var(--st-danger-500);--danger-bg:color-mix(in srgb,var(--st-danger-500) 14%,var(--surface-base));--danger-border:color-mix(in srgb,var(--st-danger-500) 34%,transparent);--info-fg:var(--st-info-500);--info-bg:color-mix(in srgb,var(--st-info-500) 14%,var(--surface-base));--info-border:color-mix(in srgb,var(--st-info-500) 34%,transparent);--success-on-tint:#9beecd;--warning-on-tint:#ffe6ab;--danger-on-tint:#ffc9c9;--info-on-tint:#c7e6ff;--grade-perfect:var(--st-success-500);--grade-good:#8fd6b6;--grade-inaccurate:var(--st-warning-500);--grade-mistake:#f08a4b;--grade-blunder:var(--st-danger-500);--flag-note:var(--st-info-500);--chart-fold:#3a4757;--chart-check:#5b8def;--chart-call:#2fae78;--chart-raise:#e0623f;--chart-allin:#b8364a;--chart-bet-small:#f2b04f;--chart-bet-medium:#eb8a45;--anon-fg:#cdb8ff;--anon-bg:rgb(155 124 255/12%);--anon-border:rgb(155 124 255/30%);--felt-center:var(--f-500);--felt-mid:var(--f-700);--felt-edge:var(--f-900);--felt-rail:var(--w-800);--felt-rail-hi:var(--w-600);--felt-rail-shadow:var(--w-950);--felt-text:#ffffff;--felt-text-muted:rgb(255 255 255/72%);--felt-money:var(--m-200);--pcard-face:var(--ink-card-face);--pcard-face-mid:var(--ink-card-face-mid);--pcard-face-edge:var(--ink-card-face-edge);--pcard-ink:var(--ink-card-text);--pcard-ink-c:var(--ink-club);--pcard-ink-d:var(--ink-diamond);--pcard-ink-h:var(--ink-heart);--pcard-ink-s:var(--ink-spade);--pcard-back-hi:var(--ink-back-hi);--pcard-back-lo:var(--ink-back-lo);--chip-denom-1:var(--chip-white);--chip-denom-2:var(--chip-red);--chip-denom-3:var(--chip-blue);--chip-denom-4:var(--chip-green);--chip-denom-5:var(--chip-black);--chip-denom-6:var(--chip-purple);--chip-denom-7:var(--chip-gold);--pos-fg:var(--n-100);--pos-bg-btn:color-mix(in srgb,var(--m-300) 26%,transparent);--pos-bg-blind:color-mix(in srgb,var(--st-danger-500) 22%,transparent);--pos-bg-early:color-mix(in srgb,var(--n-300) 14%,transparent);--pos-bg-middle:color-mix(in srgb,var(--a-300) 20%,transparent);--pos-bg-late:color-mix(in srgb,var(--st-success-500) 22%,transparent);--brand-google-plate:#ffffff;--brand-google-fg:#1a73e8;--font-family-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-family-mono:ui-monospace,"SF Mono",Menlo,monospace;--font-size-2xs:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-base:14px;--font-size-lg:15px;--font-size-xl:17px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:30px;--font-size-5xl:38px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:650;--font-weight-bold:750;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tight:-0.01em;--letter-spacing-normal:0;--letter-spacing-wide:0.04em;--space-px:1px;--space-0:0;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-1:4px;--radius-2:6px;--radius-3:9px;--radius-4:14px;--radius-5:20px;--radius-pill:999px;--elevation-0:none;--elevation-1:0 1px 2px rgb(0 0 0/40%),0 4px 16px rgb(0 0 0/25%);--elevation-2:0 10px 40px rgb(0 0 0/45%);--elevation-3:0 24px 70px rgb(0 0 0/55%);--bg:var(--surface-base);--bg-elev:var(--surface-raised);--bg-elev-2:var(--surface-raised-2);--line:var(--border-default);--line-soft:var(--border-subtle);--fg:var(--text-primary);--fg-muted:var(--text-secondary);--fg-dim:var(--text-tertiary);--accent:var(--accent-fg);--accent-strong:var(--accent-bg-active);--good:var(--success-fg);--warn:var(--warning-fg);--bad:var(--danger-fg);--felt-1:var(--felt-center);--felt-2:var(--felt-mid);--felt-3:var(--felt-edge);--rail:var(--felt-rail);--rail-hi:var(--felt-rail-hi);--radius:var(--radius-4);--radius-sm:var(--radius-3);--shadow-1:var(--elevation-1);--shadow-2:var(--elevation-2)}[data-theme=light]{color-scheme:light;--surface-sunken:var(--n-100);--surface-base:var(--n-50);--surface-inset:var(--n-50);--surface-raised:var(--n-0);--surface-raised-2:var(--n-100);--surface-overlay:var(--n-0);--surface-scrim:rgb(15 20 28/42%);--surface-raised-fade:var(--n-50);--surface-hover:var(--n-200);--surface-selected:var(--a-600);--surface-selected-edge:var(--a-700);--control-track:var(--n-200);--surface-glow-1:#e9f0fa;--surface-glow-2:#eef3f9;--border-subtle:var(--n-100);--border-default:var(--n-200);--border-strong:var(--n-300);--border-focus:var(--a-600);--border-hover:var(--n-300);--text-primary:var(--n-900);--text-secondary:var(--n-600);--text-tertiary:var(--n-550);--text-inverse:var(--n-0);--text-on-accent:var(--n-0);--text-link:var(--a-600);--accent-fg:var(--a-600);--accent-bg:var(--a-600);--accent-bg-hover:var(--a-700);--accent-bg-active:var(--a-800);--accent-border:var(--a-500);--accent-subtle:var(--a-50);--accent-on-subtle:var(--a-700);--money-fg:var(--m-600);--money-strong:var(--m-700);--money-subtle:var(--m-500);--profit-fg:var(--st-success-700);--loss-fg:var(--st-danger-700);--success-fg:var(--st-success-700);--success-bg:var(--st-success-100);--success-border:color-mix(in srgb,var(--st-success-500) 45%,var(--n-0));--warning-fg:var(--st-warning-700);--warning-bg:var(--st-warning-100);--warning-border:color-mix(in srgb,var(--st-warning-500) 45%,var(--n-0));--danger-fg:var(--st-danger-700);--danger-bg:var(--st-danger-100);--danger-border:color-mix(in srgb,var(--st-danger-500) 45%,var(--n-0));--info-fg:var(--st-info-700);--info-bg:var(--st-info-100);--info-border:color-mix(in srgb,var(--st-info-500) 45%,var(--n-0));--success-on-tint:var(--st-success-700);--warning-on-tint:var(--st-warning-700);--danger-on-tint:var(--st-danger-700);--info-on-tint:var(--st-info-700);--grade-perfect:var(--st-success-700);--grade-good:#2b7a55;--grade-inaccurate:var(--st-warning-700);--grade-mistake:#a3470f;--grade-blunder:var(--st-danger-700);--flag-note:var(--st-info-700);--chart-fold:#ccd4de;--chart-check:#4a7fe0;--chart-call:#2b9a68;--chart-raise:#d9552f;--chart-allin:#a12a3d;--chart-bet-small:#b8860b;--chart-bet-medium:#c26a1a;--anon-fg:#4a2f96;--anon-bg:rgb(155 124 255/12%);--anon-border:rgb(155 124 255/45%);--elevation-1:0 1px 2px rgb(16 24 40/6%),0 4px 16px rgb(16 24 40/8%);--elevation-2:0 10px 40px rgb(16 24 40/14%);--elevation-3:0 24px 70px rgb(16 24 40/18%)}:root{--dur-1:80ms;--dur-2:120ms;--dur-3:160ms;--dur-4:220ms;--dur-5:320ms;--dur-6:460ms;--dur-7:700ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.2,0.9,0.3,1);--ease-in:cubic-bezier(0.6,0,1,0.6);--ease-spring:cubic-bezier(0.2,0.9,0.3,1.2);--ease-linear:linear;--z-felt:0;--z-board:2;--z-chips:3;--z-seat:4;--z-seat-active:6;--z-motion:12;--z-pot:13;--z-header:40;--z-sticky:50;--z-scrim:60;--z-overlay:70;--z-menu:80;--z-toast:90;--z-tooltip:100}}@layer tokens{}@layer tokens{}@layer tokens{}:root{font-family:var(--font-family-sans);font-synthesis-weight:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}#root,body,html{height:100%}body{margin:0;background:radial-gradient(1200px 600px at 20% -10%,var(--surface-glow-1) 0,transparent 60%),radial-gradient(900px 500px at 95% 0,var(--surface-glow-2) 0,transparent 55%),var(--surface-base);color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{margin:0}code{font-family:var(--font-family-mono);font-size:.92em;background:var(--surface-raised-2);border:1px solid var(--border-subtle);border-radius:5px;padding:1px 5px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-1)}input,select,textarea{font:inherit;color:var(--text-primary);background:var(--surface-base);border:1px solid var(--border-default);border-radius:var(--radius-3);padding:var(--space-2) 10px;outline:none;transition:border-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}input:focus,select:focus,textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-fg) 18%,transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-2);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@font-face{font-family:Inter;src:url(/fonts/inter-v4.1-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;src:url(/fonts/inter-v4.1-latin-ext.woff2) format("woff2");font-weight:400 800;font-style:normal;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Fallback Helvetica;src:local("Helvetica Neue"),local("HelveticaNeue");font-weight:400 550;font-style:normal;size-adjust:106.0915%;ascent-override:91.3127%;descent-override:22.7361%;line-gap-override:0%}@font-face{font-family:Inter Fallback Helvetica;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold");font-weight:551 800;font-style:normal;size-adjust:102.3191%;ascent-override:94.6793%;descent-override:23.5744%;line-gap-override:0%}@font-face{font-family:Inter Fallback Arial;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:400 550;font-style:normal;size-adjust:107.4669%;ascent-override:90.1441%;descent-override:22.4451%;line-gap-override:0%}@font-face{font-family:Inter Fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:551 800;font-style:normal;size-adjust:102.3386%;ascent-override:94.6613%;descent-override:23.5699%;line-gap-override:0%}body{font-family:"Inter","Inter Fallback Helvetica","Inter Fallback Arial",var(--font-family-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif)}.shell{min-height:100%;display:flex;flex-direction:column}.shell__main{width:min(1420px,100%);margin:0 auto;padding:16px max(14px,env(safe-area-inset-left)) 72px max(14px,env(safe-area-inset-right));flex:1 1}.route-fallback{min-height:60vh}.shell__footer{width:min(1420px,100%);margin:-48px auto 0;padding:0 max(14px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-right))}.shell__footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;font-size:13px}.shell__footer-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--fg-muted);text-decoration:none}.shell__footer-links a:focus-visible,.shell__footer-links a:hover{color:var(--fg);text-decoration:underline}.shell__bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--surface-base) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.shell__bar-inner{width:min(1420px,100%);margin:0 auto;padding:9px max(14px,env(safe-area-inset-left)) 9px max(14px,env(safe-area-inset-right));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand status" "tabs  tabs";align-items:center;grid-gap:9px 12px;gap:9px 12px}.shell__bar-inner--no-tabs{grid-template-areas:"brand status";gap:0 12px}.shell__brand{grid-area:brand;display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none;border-radius:10px}.shell__brand:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shell__brand-mark{flex:none;color:var(--accent)}.shell__brand-text{min-width:0}.shell__brand-name{display:block;font-weight:700;font-size:17px;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.shell__brand-i{position:relative;color:transparent}.shell__brand-i:before{content:"i";position:absolute;inset:0;color:var(--fg);-webkit-clip-path:inset(30% 0 0 0);clip-path:inset(30% 0 0 0)}.shell__brand-i:after{content:"";position:absolute;top:-.02em;left:50%;width:.34em;height:.34em;border-radius:50%;background:var(--accent);transform:translateX(-50%)}.shell__brand-sub{display:none;font-size:11.5px;color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell__tabs{grid-area:tabs;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);grid-gap:4px;gap:4px;padding:4px;background:var(--bg-elev);border:1px solid var(--line-soft);border-radius:12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.shell__tabs::-webkit-scrollbar{display:none}.shell__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:38px;padding:6px 10px;white-space:nowrap;border-radius:9px;background:transparent;color:var(--fg-muted);text-decoration:none;text-align:center;cursor:pointer;transition:background .14s ease,color .14s ease}.shell__tab:hover{background:var(--bg-elev-2);color:var(--fg)}.shell__tab.is-active{background:linear-gradient(180deg,var(--surface-selected),var(--surface-selected-edge));color:var(--text-on-selected);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-on-selected) 8%,transparent),var(--shadow-1)}.shell__tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.shell__tab-label{font-weight:600;font-size:13.5px;line-height:1.25}.shell__bar-end{grid-area:status;display:flex;gap:10px;align-items:center;justify-self:end;justify-content:flex-end;min-width:0;flex-wrap:wrap}.shell__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fg-muted);padding:5px 10px;border:1px solid var(--line-soft);border-radius:999px;background:var(--bg-elev);white-space:nowrap}.shell__status-dot{width:7px;height:7px;border-radius:50%;flex:none}.shell__status--ok .shell__status-dot{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--success-fg) 16%,transparent)}.shell__status--off .shell__status-dot{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warning-fg) 16%,transparent)}.shell__status--off{color:var(--warn);border-color:color-mix(in srgb,var(--warning-fg) 28%,transparent)}.shell__status-full{display:none}.shell__status-short{display:inline}.shell__offline-banner{width:min(1420px,100%);margin:12px auto 0;padding:9px 12px;border:1px solid color-mix(in srgb,var(--warning-fg) 30%,transparent);background:color-mix(in srgb,var(--warning-fg) 8%,transparent);color:var(--warning-on-tint);border-radius:var(--radius-sm);font-size:12.5px}.shell__notfound{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:64px 16px}.shell__notfound-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;font-size:26px;background:linear-gradient(145deg,var(--felt-1),var(--felt-3));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--felt-text) 18%,transparent),var(--shadow-1)}.shell__notfound h1{margin:0;font-size:22px}.shell__notfound p{color:var(--fg-muted);max-width:44ch}.shell__notfound-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}@media (min-width:560px){.shell__brand-sub{display:block}.shell__tabs{justify-self:start;grid-auto-columns:auto}.shell__tab{padding:6px 16px}}@media (min-width:900px){.shell__bar-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand tabs status";padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right));gap:24px}.shell__main{padding:24px max(24px,env(safe-area-inset-left)) 72px max(24px,env(safe-area-inset-right))}.shell__offline-banner{padding-inline:12px;margin-inline:auto;width:min(1420px,calc(100% - 48px))}}@media (min-width:900px) and (max-width:1199px){.shell__brand-sub{display:none}.shell__tab{padding-inline:9px}.shell__tab-label{font-size:13px}}@media (min-width:1200px){.shell__status-full{display:inline}.shell__status-short{display:none}}.bell{position:relative;display:inline-grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;text-decoration:none;font-size:15px}.bell:hover{background:var(--bg-elev-2)}.bell__count{position:absolute;inset-block-start:-2px;inset-inline-end:-4px;min-inline-size:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--text-on-accent);font-size:11px;font-weight:var(--font-weight-semibold);line-height:18px;text-align:center}.langswitch{display:inline-flex;border:1px solid var(--line-soft);border-radius:var(--radius-pill);overflow:hidden}.langswitch__option{padding:4px 9px;border:0;background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.langswitch--full .langswitch__option{padding:6px 14px}.langswitch__option.is-active{background:var(--surface-selected);color:var(--fg)}.langswitch__option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.langswitch[aria-busy=true]{opacity:.7}.share{position:relative;display:inline-block}.share__trigger{display:inline-flex;align-items:center;gap:6px}.share__panel{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 28px));padding:12px;display:flex;flex-direction:column;gap:9px;background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-2);text-align:left}.share__panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px}.share__close{border:0;background:transparent;color:var(--fg-dim);cursor:pointer;padding:2px 4px;border-radius:6px;line-height:1}.share__close:hover{color:var(--fg);background:var(--bg-elev)}.share__hint{font-size:12px;color:var(--fg-muted)}.share__row{display:flex;gap:6px}.share__url{flex:1 1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;padding:7px 9px}.share__actions{display:flex;flex-wrap:wrap;gap:6px}.share__actions .btn{text-decoration:none}.share__msg{font-size:12px;line-height:1.45;padding:7px 9px;border-radius:var(--radius-sm);border:1px solid transparent}.share__msg--ok{color:var(--success-on-tint);background:color-mix(in srgb,var(--success-fg) 10%,transparent);border-color:color-mix(in srgb,var(--success-fg) 26%,transparent)}.share__msg--warn{color:var(--warning-on-tint);background:color-mix(in srgb,var(--warning-fg) 9%,transparent);border-color:color-mix(in srgb,var(--warning-fg) 26%,transparent)}.share__msg--error{color:var(--danger-on-tint);background:color-mix(in srgb,var(--danger-fg) 9%,transparent);border-color:color-mix(in srgb,var(--danger-fg) 26%,transparent)}@media (max-width:560px){.share__panel{position:fixed;inset:auto 0 0 0;width:100%;border-radius:var(--radius) var(--radius) 0 0;padding-bottom:max(14px,env(safe-area-inset-bottom))}}.sharepage{min-height:100%;display:flex;flex-direction:column}.sharepage__bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--surface-base) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.sharepage__bar-inner{width:min(1180px,100%);margin:0 auto;padding:9px max(14px,env(safe-area-inset-left)) 9px max(14px,env(safe-area-inset-right));display:flex;align-items:center;justify-content:space-between;gap:12px}.sharepage__bar-actions{display:flex;align-items:center;gap:10px}.sharepage__bar-actions .btn{text-decoration:none;white-space:nowrap}.sharepage__bar-link{display:none;color:var(--fg-muted);text-decoration:none;font-size:13px}.sharepage__bar-link:hover{color:var(--fg)}.sharepage__main{flex:1 1;width:min(1180px,100%);margin:0 auto;padding:16px max(14px,env(safe-area-inset-left)) 40px max(14px,env(safe-area-inset-right));display:flex;flex-direction:column;gap:16px}.sharepage__sr-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sharepage__replay{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow-1);overflow:hidden}.sharepage__cta{display:flex;flex-direction:column;gap:14px;padding:20px 16px;border:1px solid color-mix(in srgb,var(--accent-fg) 22%,transparent);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-fg) 10%,transparent),transparent 60%),var(--bg-elev)}.sharepage__cta h2{font-size:18px;margin-bottom:6px}.sharepage__cta p{color:var(--fg-muted);max-width:56ch}.sharepage__cta-actions{display:flex;flex-wrap:wrap;gap:8px}.sharepage__cta-actions .btn{text-decoration:none}.sharepage__shared-at{font-size:11.5px;color:var(--fg-dim);text-align:center}.sharepage__footer{border-top:1px solid var(--line-soft);padding:20px max(14px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.sharepage__footer p{color:var(--fg-muted);font-size:12.5px}.sharepage__footer .btn{text-decoration:none}.sharepage__skeleton{display:flex;flex-direction:column;gap:12px}.sharepage__skeleton-line,.sharepage__skeleton-table{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-elev) 25%,var(--bg-elev-2) 37%,var(--bg-elev) 63%);background-size:400% 100%;animation:sharepage-shimmer 1.4s ease infinite}.sharepage__skeleton-line{height:16px;width:60%}.sharepage__skeleton-line--title{height:32px;width:42%}.sharepage__skeleton-table{height:min(52vh,420px);border-radius:var(--radius)}@keyframes sharepage-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sharepage__skeleton-line,.sharepage__skeleton-table{animation:none}}.sharepage__problem{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:56px 16px}.sharepage__problem-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;font-size:26px;background:linear-gradient(145deg,var(--felt-1),var(--felt-3));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--felt-text) 18%,transparent),var(--shadow-1)}.sharepage__problem h1{font-size:clamp(19px,5vw,24px)}.sharepage__problem p{color:var(--fg-muted);max-width:46ch}.sharepage__problem-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.sharepage__problem-actions .btn{text-decoration:none}@media (min-width:560px){.sharepage__bar-link{display:inline}}@media (min-width:900px){.sharepage__bar-inner,.sharepage__main{padding-inline:max(24px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-right))}.sharepage__main{padding-top:24px;gap:20px}.sharepage__cta{align-items:center;padding:22px 24px}.sharepage__cta,.sharepage__footer{flex-direction:row;justify-content:space-between}.sharepage__footer{padding-inline:24px}}.authdlg__scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;overflow-y:auto;background:var(--surface-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.authdlg{position:relative;width:min(420px,100%);padding:26px 24px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow-2)}.authdlg__close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--fg-muted);font-size:15px;cursor:pointer}.authdlg__close:hover{background:var(--bg-elev-2);color:var(--fg)}.authdlg__title{margin:0 0 6px;font-size:20px}.authdlg__lead{margin:0 0 18px;color:var(--fg-muted);font-size:13.5px;line-height:1.5}.authdlg__google{display:flex;gap:10px;align-items:center;justify-content:center;width:100%}.authdlg__google-mark{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--brand-google-plate);color:var(--brand-google-fg);font-weight:700;font-size:12px;line-height:1}.authdlg__or{display:flex;gap:12px;align-items:center;margin:16px 0;color:var(--fg-dim);font-size:12px}.authdlg__or:after,.authdlg__or:before{flex:1 1;height:1px;background:var(--line-soft);content:""}.authdlg__form{display:grid;grid-gap:12px;gap:12px}.authdlg__field{display:grid;grid-gap:5px;gap:5px}.authdlg__field>span{color:var(--fg-muted);font-size:12px;font-weight:600}.authdlg__field input{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font:inherit;font-size:14px}.authdlg__field input:focus-visible{border-color:var(--accent);outline:none}.authdlg__submit{margin-top:2px;justify-content:center;width:100%}.authdlg__switch{display:flex;gap:16px;justify-content:space-between;margin-top:14px}.linkish{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:13px;text-align:left;cursor:pointer}.linkish:hover{text-decoration:underline}.authdlg__guest{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft);justify-items:start}.authdlg__guest small{font-size:12px;line-height:1.5}.usermenu{position:relative}.usermenu__placeholder{display:inline-block;width:84px;height:30px}.usermenu__trigger{display:flex;gap:8px;align-items:center;max-width:190px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:999px;background:var(--bg-elev-2);color:var(--fg);font:inherit;font-size:13px;cursor:pointer}.usermenu__trigger:hover{border-color:var(--accent)}.usermenu__avatar{flex:none;width:24px;height:24px;border-radius:50%;object-fit:cover}.usermenu__avatar--initial{display:grid;place-items:center;background:var(--accent-bg-active);color:var(--text-on-accent);font-weight:700;font-size:12px}.usermenu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usermenu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:230px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elev);box-shadow:var(--shadow-2)}.usermenu__who{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-bottom:1px solid var(--line-soft);font-size:13px;word-break:break-word}.usermenu__who small{font-size:11.5px;line-height:1.45}.usermenu__item{display:block;box-sizing:border-box;width:100%;padding:11px 14px;border:0;background:none;color:var(--fg);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.usermenu__item:hover:not(:disabled){background:var(--bg-elev-2)}.signin-gate{display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:30px 20px;border:1px dashed var(--line);border-radius:var(--radius-sm);text-align:center}.signin-gate p{max-width:44ch;margin:0;color:var(--fg-muted);font-size:13.5px;line-height:1.55}@media (max-width:640px){.usermenu__name{display:none}.usermenu__trigger{padding:4px}}.captcha{min-height:65px}.pcard{--card-w:40px;--card-r:calc(var(--card-w) * 0.1);position:relative;display:inline-block;width:var(--card-w);height:calc(var(--card-w) * 1.42);border-radius:var(--card-r);background:linear-gradient(170deg,#fff,#e7ecf2 78%,#d8dfe7);box-shadow:0 1px 2px rgb(0 0 0/45%),0 4px 10px rgb(0 0 0/32%),inset 0 0 0 1px rgb(0 0 0/14%),inset 0 1px 0 rgb(255 255 255/90%);color:#10161e;font-weight:750;line-height:1;overflow:hidden;flex:none;animation:card-in .26s cubic-bezier(.2,.9,.3,1.2) backwards}@keyframes card-in{0%{opacity:0;transform:translateY(-10px) rotateY(70deg) scale(.9)}to{opacity:1;transform:none}}.pcard--xs{--card-w:22px;--card-r:3px}.pcard--sm{--card-w:34px}.pcard--md{--card-w:44px}.pcard--lg{--card-w:56px}.pcard--xl{--card-w:68px}.pcard.suit-c{color:#14803f}.pcard.suit-d{color:#1c5fd0}.pcard.suit-h{color:#d21f1f}.pcard.suit-s{color:#101822}.pcard__corner{position:absolute;display:flex;flex-direction:column;align-items:center;font-size:calc(var(--card-w) * .36);letter-spacing:-.03em}.pcard__corner--tl{top:calc(var(--card-w) * .06);left:calc(var(--card-w) * .08)}.pcard__corner--br{bottom:calc(var(--card-w) * .06);right:calc(var(--card-w) * .08);transform:rotate(180deg)}.pcard__suit{font-size:calc(var(--card-w) * .28);margin-top:calc(var(--card-w) * -.02)}.pcard__center{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--card-w) * .66);opacity:.9}.pcard--xs .pcard__center,.pcard--xs .pcard__corner--br{display:none}.pcard--xs .pcard__corner--tl{inset:0;display:grid;place-items:center;grid-auto-flow:column;grid-gap:1px;gap:1px;font-size:11px}.pcard--xs .pcard__suit{font-size:11px;margin:0}.pcard--sm .pcard__center{font-size:calc(var(--card-w) * .54);opacity:.6}.pcard--back{background:linear-gradient(145deg,#2f5594,#152848);box-shadow:0 1px 2px rgb(0 0 0/45%),0 4px 10px rgb(0 0 0/32%),inset 0 0 0 1px rgb(255 255 255/14%)}.pcard__back{position:absolute;inset:calc(var(--card-w) * .06);border-radius:calc(var(--card-r) * .6);border:1px solid rgb(255 255 255/24%);background-image:repeating-linear-gradient(45deg,rgb(255 255 255/10%) 0 2px,transparent 2px 5px),repeating-linear-gradient(-45deg,rgb(255 255 255/10%) 0 2px,transparent 2px 5px)}.pcard--dim{filter:grayscale(.8) brightness(.5)}.pcard--win{box-shadow:0 0 0 2px var(--good),0 0 16px rgb(53 196 138/60%),0 3px 8px rgb(0 0 0/30%)}.card-row{display:inline-flex;gap:3px;align-items:center;vertical-align:middle}.card-row--xs{gap:2px}.chip-stack{--chip-w:22px;--chip-lift:4px;display:inline-flex;align-items:center;gap:7px;animation:chip-in .22s ease backwards}@keyframes chip-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.chip-stack__discs{position:relative;width:var(--chip-w);height:calc(var(--chip-w) + 8px);flex:none}.chip{left:0;width:var(--chip-w);height:calc(var(--chip-w) * .7);box-shadow:0 1px 2px rgb(0 0 0/55%),inset 0 -2px 3px rgb(0 0 0/35%),inset 0 1px 1px rgb(255 255 255/30%)}.chip,.chip__edge{position:absolute;border-radius:50%}.chip__edge{inset:15%;border:1.5px dashed rgb(255 255 255/55%);opacity:.6}.chip-stack__amount{font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;background:rgb(0 0 0/62%);border:1px solid rgb(255 255 255/16%);border-radius:999px;padding:1px 8px;white-space:nowrap}.chip-stack--pot .chip-stack__amount{color:#ffe9a8}