:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#355e3f;--color-primary-strong:#24432c;--color-on-primary:#fff;--color-accent:#b5541e;--color-canvas:#eceae5;--color-surface:#fff;--color-surface-alt:#f4f6ef;--color-text:#1f221e;--color-text-muted:#5e615a;--color-border:#d7d6cf;--color-field-border:#7f827a;--color-success:#2b6b3e;--color-warning-text:#8a5300;--color-danger:#b3261e;--color-info:#1f5fad;--color-success-text:#2b5c37;--color-accent-text:#9a4416;--color-primary-text:var(--color-primary);--color-on-danger:#fff;--color-primary-tint:#e1ebd6;--color-accent-tint:#f8ebe3;--color-success-tint:#e5f2ea;--color-warning-tint:#fbf1e1;--color-danger-tint:#f9e6e5;--color-info-tint:#e6eef8;--color-overlay-pressed:#00000014;--color-overlay-hover:#0000000a;--color-scrim:#0a0e0c7a;--color-focus:#1f5fad;--glow-1:#d9e8c9;--glow-2:#e6e3dc;--glow-3:#d7ddd2;--glass-bg:#fff9;--glass-bg-strong:#ffffffdb;--glass-solid:#f7f6f2;--glass-border:#ffffffbf;--glass-highlight:#fffffff2;--glass-shadow:0 1px 2px #282c240a, 0 10px 30px -12px #282c2433;--glass-blur:blur(24px) saturate(150%);--glass-sheen:#ffffff80;--glass-tile:#ffffff8c;--brand-tile:var(--color-primary);--brand-t:#f2a36b;--liquid-bg:#ffffff80;--liquid-bg-hover:#ffffffb8;--liquid-lens:#ffffffe6;--liquid-blur:blur(12px) saturate(160%);--liquid-highlight:#ffffffe6;--liquid-underglow:#ffffff4d;--liquid-line:#1f221e12;--liquid-lift:0 1px 2px #1e241c0f, 0 6px 16px -8px #1e241c38;--glass-sheen-layer:linear-gradient(180deg, var(--glass-sheen) 0%, #fff0 45%);--glass-fill:var(--glass-sheen-layer), var(--glass-bg);--glass-fill-strong:var(--glass-sheen-layer), var(--glass-bg-strong);--glass-edge:1px solid var(--glass-border);--glass-lift:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 var(--liquid-underglow), var(--glass-shadow);--liquid-rim:inset 0 1px 0 var(--liquid-highlight), inset 0 -1px 0 var(--liquid-underglow), 0 0 0 1px var(--liquid-line);--liquid-prominent:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 88%, white) 0%, var(--color-primary) 60%, color-mix(in srgb, var(--color-primary) 94%, black) 100%);--glass-chrome:var(--glass-sheen-layer), #ffffffb8;--glass-fill-primary:var(--glass-sheen-layer), color-mix(in srgb, var(--color-primary-tint) 55%, transparent);--glass-fill-accent:var(--glass-sheen-layer), color-mix(in srgb, var(--color-accent-tint) 55%, transparent);--glass-fill-info:var(--glass-sheen-layer), color-mix(in srgb, var(--color-info-tint) 55%, transparent);--glass-fill-success:var(--glass-sheen-layer), color-mix(in srgb, var(--color-success-tint) 55%, transparent);--glass-fill-warning:var(--glass-sheen-layer), color-mix(in srgb, var(--color-warning-tint) 55%, transparent);--glass-fill-danger:var(--glass-sheen-layer), color-mix(in srgb, var(--color-danger-tint) 55%, transparent);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--type-display-size:2rem;--type-display-line:2.5rem;--type-display-weight:700;--type-title-size:1.375rem;--type-title-line:1.75rem;--type-title-weight:600;--type-heading-size:1.125rem;--type-heading-line:1.5rem;--type-heading-weight:600;--type-body-size:1rem;--type-body-line:1.5rem;--type-body-weight:400;--type-label-size:.875rem;--type-label-line:1.25rem;--type-label-weight:500;--type-caption-size:.75rem;--type-caption-line:1rem;--type-caption-weight:400;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-xl:28px;--radius-tile:16px;--radius-full:999px;--elevation-1:0 1px 2px #00000014;--elevation-2:0 4px 12px #00000029;--elevation-1-border:transparent;--elevation-2-border:transparent;--target-min:48px;--button-height:48px;--input-height:56px;--row-min-height:64px;--icon-size:24px;--focus-ring-width:3px;--content-max:480px;--console-max:1200px;--console-nav-width:240px;--gutter:var(--space-4);--motion-fast:.15s;--motion-base:.25s;--motion-slow:.4s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-rise:8px;--motion-slide:24px;--motion-sheet:100%}:root[data-palette=sky]{--color-primary:#1f5f99;--color-primary-strong:#174a78;--color-accent:#d9468a;--color-accent-text:#b0306c;--color-accent-tint:#fbe7f0;--color-canvas:#eaf2fa;--color-surface-alt:#f4f8fc;--color-text:#13263a;--color-text-muted:#4b6077;--color-border:#cfdce8;--color-field-border:#71808f;--color-primary-tint:#dceaf7;--glow-1:#c9e0f5;--glow-2:#d8e8f8;--glow-3:#dfe8f1;--glass-solid:#f3f7fc;--glass-shadow:0 1px 2px #18304e0a, 0 10px 30px -12px #18304e33}:root[data-palette=powder]{--color-primary:#2f5d8a;--color-primary-strong:#1f4266;--color-canvas:#eef3f8;--color-surface-alt:#f5f8fb;--color-text:#15202b;--color-text-muted:#4e5d6c;--color-border:#d3dde7;--color-field-border:#71808f;--color-primary-tint:#dde8f3;--glow-1:#d3e5f5;--glow-2:#dce6ef;--glow-3:#e3eaf1;--glass-solid:#f5f8fb;--glass-shadow:0 1px 2px #1e30420a, 0 10px 30px -12px #1e304233}:root[data-palette=blueprint]{--color-primary:#4b4fd6;--color-primary-strong:#3a3db0;--color-accent:#f6d84b;--color-accent-text:#436689;--color-accent-tint:#fbefb0;--color-canvas:#f6f9fb;--color-surface-alt:#f8fafc;--color-text:#15202b;--color-text-muted:#4a5b6d;--color-border:#d8e2ec;--color-field-border:#71808f;--color-primary-text:#494cd0;--color-primary-tint:#e6e7fb;--glow-1:#d8e2ec;--glow-2:#e1e9f0;--glow-3:#d0dce8;--glass-solid:#f8fafc;--glass-shadow:0 1px 2px #15202b0a, 0 10px 30px -12px #15202b29}:root[data-palette=graphite]{--color-primary:#2e3238;--color-primary-strong:#1c1f24;--color-canvas:#ebecee;--color-surface-alt:#f4f5f6;--color-text:#1b1e22;--color-text-muted:#595e66;--color-border:#d5d8dc;--color-field-border:#767b83;--color-primary-tint:#e3e5e9;--glow-1:#e0e3e7;--glow-2:#e7e6e2;--glow-3:#dde0e4;--glass-solid:#f6f7f8;--glass-shadow:0 1px 2px #14181e0a, 0 10px 30px -12px #14181e33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#4caf6f;--color-on-primary:#0b1f12;--color-accent:#e08a4f;--color-surface:#121614;--color-surface-alt:#1c211e;--color-text:#e8ecea;--color-text-muted:#a7b1ac;--color-border:#2e3531;--color-field-border:#717a76;--color-success:#5cc48a;--color-warning-text:#f2b04c;--color-danger:#f59a93;--color-info:#7fb2f0;--color-success-text:#5cc48a;--color-accent-text:#e08a4f;--color-primary-text:#82ce9d;--color-on-danger:#1a0b0a;--color-primary-tint:#17291e;--color-accent-tint:#2c1f16;--color-success-tint:#15281d;--color-warning-tint:#2b2213;--color-danger-tint:#2e1918;--color-info-tint:#16212e;--color-overlay-pressed:#00000014;--color-overlay-hover:#ffffff0d;--color-scrim:#000000a3;--color-focus:#7fb2f0;--elevation-1:none;--elevation-2:none;--elevation-1-border:#2e3531;--elevation-2-border:#3c4540;--color-primary-strong:#6fc48e;--color-canvas:#121615;--glow-1:#1d3326;--glow-2:#1a2420;--glow-3:#18201c;--glass-bg:#ffffff0f;--glass-bg-strong:#ffffff1f;--glass-solid:#1c211e;--glass-border:#ffffff1a;--glass-highlight:#ffffff24;--glass-shadow:0 1px 2px #0000004d, 0 12px 32px -12px #00000080;--glass-sheen:#ffffff08;--glass-tile:#ffffff0d;--glass-chrome:var(--glass-sheen-layer), #181d1acc;--liquid-bg:#ffffff12;--liquid-bg-hover:#ffffff1f;--liquid-lens:#ffffff26;--liquid-highlight:#ffffff29;--liquid-underglow:#ffffff0d;--liquid-line:#ffffff0f;--liquid-lift:0 1px 2px #0006, 0 8px 20px -8px #0000008c;--brand-tile:color-mix(in srgb, var(--color-primary) 45%, #000)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#4caf6f;--color-on-primary:#0b1f12;--color-accent:#e08a4f;--color-surface:#121614;--color-surface-alt:#1c211e;--color-text:#e8ecea;--color-text-muted:#a7b1ac;--color-border:#2e3531;--color-field-border:#717a76;--color-success:#5cc48a;--color-warning-text:#f2b04c;--color-danger:#f59a93;--color-info:#7fb2f0;--color-success-text:#5cc48a;--color-accent-text:#e08a4f;--color-primary-text:#82ce9d;--color-on-danger:#1a0b0a;--color-primary-tint:#17291e;--color-accent-tint:#2c1f16;--color-success-tint:#15281d;--color-warning-tint:#2b2213;--color-danger-tint:#2e1918;--color-info-tint:#16212e;--color-overlay-pressed:#00000014;--color-overlay-hover:#ffffff0d;--color-scrim:#000000a3;--color-focus:#7fb2f0;--elevation-1:none;--elevation-2:none;--elevation-1-border:#2e3531;--elevation-2-border:#3c4540;--color-primary-strong:#6fc48e;--color-canvas:#121615;--glow-1:#1d3326;--glow-2:#1a2420;--glow-3:#18201c;--glass-bg:#ffffff0f;--glass-bg-strong:#ffffff1f;--glass-solid:#1c211e;--glass-border:#ffffff1a;--glass-highlight:#ffffff24;--glass-shadow:0 1px 2px #0000004d, 0 12px 32px -12px #00000080;--glass-sheen:#ffffff08;--glass-tile:#ffffff0d;--glass-chrome:var(--glass-sheen-layer), #181d1acc;--liquid-bg:#ffffff12;--liquid-bg-hover:#ffffff1f;--liquid-lens:#ffffff26;--liquid-highlight:#ffffff29;--liquid-underglow:#ffffff0d;--liquid-line:#ffffff0f;--liquid-lift:0 1px 2px #0006, 0 8px 20px -8px #0000008c;--brand-tile:color-mix(in srgb, var(--color-primary) 45%, #000)}@media (prefers-color-scheme:dark){:root[data-palette=powder]:not([data-theme=light]){--color-canvas:#101418;--color-surface:#111519;--color-surface-alt:#1a2027;--color-border:#2b333d;--color-field-border:#6f7a87;--glass-solid:#1a2027;--color-text:#e6ebf1;--color-text-muted:#a3adba;--color-primary:#7fa8d6;--color-on-primary:#0b1724;--color-primary-strong:#a3c2e6;--color-primary-text:#9cc0e8;--color-primary-tint:#172330;--glow-1:#1a2735;--glow-2:#172029;--glow-3:#161d24;--glass-chrome:var(--glass-sheen-layer), #161b21cc}}:root[data-palette=powder][data-theme=dark]{--color-canvas:#101418;--color-surface:#111519;--color-surface-alt:#1a2027;--color-border:#2b333d;--color-field-border:#6f7a87;--glass-solid:#1a2027;--color-text:#e6ebf1;--color-text-muted:#a3adba;--color-primary:#7fa8d6;--color-on-primary:#0b1724;--color-primary-strong:#a3c2e6;--color-primary-text:#9cc0e8;--color-primary-tint:#172330;--glow-1:#1a2735;--glow-2:#172029;--glow-3:#161d24;--glass-chrome:var(--glass-sheen-layer), #161b21cc}@media (prefers-color-scheme:dark){:root[data-palette=sky]:not([data-theme=light]){--color-canvas:#0f1419;--color-surface:#10151b;--color-surface-alt:#19212b;--color-border:#29333f;--color-field-border:#6d7a88;--glass-solid:#19212b;--color-text:#e5ecf3;--color-text-muted:#a0aebd;--color-primary:#78b4ef;--color-on-primary:#06192b;--color-primary-strong:#a5cdf6;--color-primary-text:#93c5f4;--color-primary-tint:#13243a;--glow-1:#14273c;--glow-2:#142030;--glow-3:#121b26;--glass-chrome:var(--glass-sheen-layer), #141b23cc;--color-accent:#f08bb8;--color-accent-text:#f2a0c4;--color-accent-tint:#2e1824}}:root[data-palette=sky][data-theme=dark]{--color-canvas:#0f1419;--color-surface:#10151b;--color-surface-alt:#19212b;--color-border:#29333f;--color-field-border:#6d7a88;--glass-solid:#19212b;--color-text:#e5ecf3;--color-text-muted:#a0aebd;--color-primary:#78b4ef;--color-on-primary:#06192b;--color-primary-strong:#a5cdf6;--color-primary-text:#93c5f4;--color-primary-tint:#13243a;--glow-1:#14273c;--glow-2:#142030;--glow-3:#121b26;--glass-chrome:var(--glass-sheen-layer), #141b23cc;--color-accent:#f08bb8;--color-accent-text:#f2a0c4;--color-accent-tint:#2e1824}@media (prefers-color-scheme:dark){:root[data-palette=blueprint]:not([data-theme=light]){--color-canvas:#111218;--color-surface:#12131a;--color-surface-alt:#1b1d28;--color-border:#2c2f3e;--color-field-border:#747890;--glass-solid:#1b1d28;--color-text:#e7e8f2;--color-text-muted:#a9abbe;--color-primary:#9b9df6;--color-on-primary:#0d0e2e;--color-primary-strong:#bdbefa;--color-primary-text:#b0b2f8;--color-primary-tint:#1d1e3d;--glow-1:#1e2040;--glow-2:#191b2e;--glow-3:#161825;--glass-chrome:var(--glass-sheen-layer), #181924cc;--color-accent:#f6d84b;--color-accent-text:#f6d84b;--color-accent-tint:#2b2610}}:root[data-palette=blueprint][data-theme=dark]{--color-canvas:#111218;--color-surface:#12131a;--color-surface-alt:#1b1d28;--color-border:#2c2f3e;--color-field-border:#747890;--glass-solid:#1b1d28;--color-text:#e7e8f2;--color-text-muted:#a9abbe;--color-primary:#9b9df6;--color-on-primary:#0d0e2e;--color-primary-strong:#bdbefa;--color-primary-text:#b0b2f8;--color-primary-tint:#1d1e3d;--glow-1:#1e2040;--glow-2:#191b2e;--glow-3:#161825;--glass-chrome:var(--glass-sheen-layer), #181924cc;--color-accent:#f6d84b;--color-accent-text:#f6d84b;--color-accent-tint:#2b2610}@media (prefers-color-scheme:dark){:root[data-palette=graphite]:not([data-theme=light]){--color-canvas:#121314;--color-surface:#131415;--color-surface-alt:#1c1e21;--color-border:#2e3135;--color-field-border:#74787e;--glass-solid:#1c1e21;--color-text:#e8e9eb;--color-text-muted:#a8abb1;--color-primary:#e3e5e8;--color-on-primary:#15171a;--color-primary-strong:#f4f5f7;--color-primary-text:#e3e5e8;--color-primary-tint:#25282d;--glow-1:#202226;--glow-2:#1c1d20;--glow-3:#18191b;--glass-chrome:var(--glass-sheen-layer), #1b1c1fcc}}:root[data-palette=graphite][data-theme=dark]{--color-canvas:#121314;--color-surface:#131415;--color-surface-alt:#1c1e21;--color-border:#2e3135;--color-field-border:#74787e;--glass-solid:#1c1e21;--color-text:#e8e9eb;--color-text-muted:#a8abb1;--color-primary:#e3e5e8;--color-on-primary:#15171a;--color-primary-strong:#f4f5f7;--color-primary-text:#e3e5e8;--color-primary-tint:#25282d;--glow-1:#202226;--glow-2:#1c1d20;--glow-3:#18191b;--glass-chrome:var(--glass-sheen-layer), #1b1c1fcc}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-fill:var(--glass-solid);--glass-fill-strong:var(--glass-solid);--glass-chrome:var(--glass-solid);--glass-fill-primary:var(--color-primary-tint);--glass-fill-accent:var(--color-accent-tint);--glass-fill-info:var(--color-info-tint);--glass-fill-success:var(--color-success-tint);--glass-fill-warning:var(--color-warning-tint);--glass-fill-danger:var(--color-danger-tint);--glass-blur:none;--liquid-bg:var(--glass-solid);--liquid-bg-hover:var(--color-surface-alt);--liquid-lens:color-mix(in srgb, var(--color-text) 9%, var(--glass-solid));--liquid-blur:none}}@media (prefers-reduced-transparency:reduce){:root{--glass-fill:var(--glass-solid);--glass-fill-strong:var(--glass-solid);--glass-chrome:var(--glass-solid);--glass-fill-primary:var(--color-primary-tint);--glass-fill-accent:var(--color-accent-tint);--glass-fill-info:var(--color-info-tint);--glass-fill-success:var(--color-success-tint);--glass-fill-warning:var(--color-warning-tint);--glass-fill-danger:var(--color-danger-tint);--glass-blur:none;--liquid-bg:var(--glass-solid);--liquid-bg-hover:var(--color-surface-alt);--liquid-lens:color-mix(in srgb, var(--color-text) 9%, var(--glass-solid));--liquid-blur:none}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:.1s;--motion-base:.1s;--motion-slow:.1s;--motion-rise:0px;--motion-slide:0px;--motion-sheet:0%}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:80px}body{min-height:100vh;background:radial-gradient(340px 340px at 0% 0%, var(--glow-1), transparent 70%) fixed, radial-gradient(300px 300px at 100% 45%, var(--glow-2), transparent 70%) fixed, radial-gradient(360px 260px at 10% 100%, var(--glow-3), transparent 70%) fixed, var(--color-canvas);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}table{border-collapse:collapse}a{color:var(--color-primary-text);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}[hidden]{display:none!important}.t-display{font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.t-title{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);letter-spacing:-.005em}.t-heading{font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight)}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.t-label{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight)}.t-muted{color:var(--color-text-muted)}.tabular,.amount,[data-amount]{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);font-weight:600}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.skip-link{left:var(--space-4);top:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);transition:transform var(--motion-fast) var(--easing-standard);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:calc(var(--console-max) + 2 * var(--gutter))}@media (min-width:600px){:root{--gutter:var(--space-6)}}.stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.stack--sm{--stack-gap:var(--space-2)}.stack--lg{--stack-gap:var(--space-6)}.cluster{align-items:center;gap:var(--cluster-gap,var(--space-3));flex-wrap:wrap;display:flex}.glass,.card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-edge);box-shadow:var(--glass-lift)}.glass-tile{border-radius:var(--radius-tile);padding:var(--space-2) var(--space-3);background:var(--glass-tile)}.glass-tile--accent{background:color-mix(in srgb, var(--color-primary-tint) 85%, transparent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.card{background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.glass,.card{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.card{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4) var(--space-4)}@media (min-width:600px){.card{padding:var(--space-6)}}@keyframes screen-in{0%{opacity:0;transform:translateX(var(--motion-slide))}to{opacity:1;transform:none}}.screen{animation:screen-in var(--motion-base) var(--easing-standard) both}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{animation-iteration-count:1}.spinner,.spinner:before{animation-duration:1.6s;animation-iteration-count:infinite}}@media print{@page{size:A4;margin:14mm 12mm 16mm}:root:root:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#fff;--color-accent-tint:#fff;--color-info-tint:#fff;--glow-1:#fff;--glow-2:#fff;--glow-3:#fff;--glass-bg:#fff;--glass-bg-strong:#fff;--glass-solid:#fff;--glass-tile:#fff;--glass-sheen:#fff0;--glass-border:#bbb;--glass-highlight:transparent;--glass-shadow:0 0 0 transparent;--glass-blur:none;--color-primary:#2e3238;--color-primary-text:#2e3238;--color-field-border:#7f827a;--color-on-primary:#fff;--color-accent:#b5541e;--color-surface:#fff;--color-surface-alt:#f4f6f5;--color-text:#000;--color-text-muted:#333;--color-border:#bbb;--color-success:#1e7d45;--color-warning-text:#8a5300;--color-success-text:#2b5c37;--color-accent-text:#9a4416;--color-primary-strong:#2e3238;--color-info:#1f5fad;--color-danger:#b3261e;--color-primary-tint:#fff;--color-success-tint:#fff;--color-warning-tint:#fff;--color-danger-tint:#fff;--elevation-1:none;--elevation-2:none;--elevation-1-border:transparent}:root body{color:#000;font-size:10.5pt;background:#fff!important}:root .skip-link,:root .app-header,:root .app-footer,:root .offline-region,:root .toast-viewport,:root .no-print,:root .calculator__hero,:root .calculator__form,:root .row-toggle__icon,:root .working__title,:root .summary__hero:after,:root .summary__hero-icon{display:none!important}:root .print-only,:root .results__panel--payouts[hidden]{display:block!important}:root .container,:root .container--wide,:root .app-main,:root .calculator{max-width:none;padding:0}:root .screen{animation:none!important}:root .results{border:0;gap:10pt;margin:0;padding:0}:root .print-heading{border-bottom:2pt solid #2e3238;padding-bottom:6pt}:root .print-heading__title{color:#2e3238;font-size:18pt;font-weight:700}:root .print-footer{color:#333;border-top:1px solid #bbb;margin-top:12pt;padding-top:6pt;font-size:9pt}:root .results__head{display:block}:root .results__head h2{font-size:13pt}:root .summary{grid-template-columns:1.2fr 3fr;gap:6pt;display:grid}:root .summary__hero{color:#000;background:#fff;border:1.5pt solid #2e3238;border-radius:4pt;padding:6pt 8pt}:root .summary__hero .amount-display__label{color:#333;opacity:1}:root .summary__hero .amount-display__value{color:#2e3238;font-size:15pt;line-height:1.2}:root .summary__grid{grid-template-columns:repeat(4,1fr);gap:6pt}:root .summary__grid>div{background:#fff;border:1px solid #bbb;border-radius:4pt;padding:6pt 8pt}:root .summary__grid dd{font-size:11pt}:root .summary__check,:root .summary__owed{background:#fff;border:0;grid-column:1/-1;padding:2pt 0}:root .table-scroll{border:0;border-radius:0;overflow:visible}:root .results-table{width:100%;min-width:0;font-size:9.5pt}:root .results-table th,:root .results-table td{border-bottom:.5pt solid #bbb;padding:3pt 5pt}:root .results-table thead{display:table-header-group}:root .results-table thead th,:root .results-table .sticky-col{box-shadow:none;position:static}:root .results-table thead th{color:#000;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#e8eeea}:root .results-table tbody .sticky-col,:root .results-table tr.is-expanded>*,:root .results-table .working-row>td{background:#fff}:root .results-table tbody tr:not(.working-row)>*{height:auto}:root .results-table tr{break-inside:avoid}:root .row-toggle{color:#000;min-height:0;padding:0;font-weight:700}:root .working-row[hidden]{display:table-row!important}:root .working{color:#333;gap:1pt;width:auto;max-width:none;padding:2pt 5pt 6pt 14pt;font-size:9pt;position:static}:root .working__note,:root .working__months{font-size:inherit;line-height:1.35}:root a{color:#000;text-decoration:none}}.welcome{gap:var(--space-12);padding-top:var(--space-8);display:grid}.welcome__hero{gap:var(--space-8);align-items:center;display:grid}@media (min-width:900px){.welcome__hero{gap:var(--space-12);padding-block:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.welcome__intro{justify-items:start;gap:var(--space-4);display:grid}.welcome__title{letter-spacing:-.02em;text-wrap:balance;max-width:15ch;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:700;line-height:1.1}.welcome__lead{max-width:42ch;color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}.welcome__actions{gap:var(--space-3);width:100%;margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:599.98px){.welcome__actions .btn{flex:auto}}.welcome__note{max-width:42ch;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-muted)}.welcome__note-who{color:var(--color-text);font-weight:600}.welcome__card{gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.welcome__card-icon{border-radius:var(--radius-tile);background:var(--liquid-bg);width:48px;height:48px;box-shadow:var(--liquid-rim);color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}.welcome__card .btn{margin-top:var(--space-2)}.welcome__steps{gap:var(--space-4);display:grid}.welcome__step-list{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.welcome__step{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.welcome__step-title{align-items:center;gap:var(--space-2);font-size:var(--type-heading-size);line-height:var(--type-heading-line);color:var(--color-text);font-weight:600;display:flex}.welcome__step-title .icon{color:var(--color-text-muted)}.tester-strip{border-bottom:1px dashed var(--color-warning-text);background:var(--color-warning-tint);color:var(--color-warning-text);font-size:.875rem}.tester-strip__inner{justify-content:space-between;align-items:center;gap:0 var(--space-3);max-width:calc(var(--console-max) + 2 * var(--gutter));padding:var(--space-1) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.tester-strip__who{min-width:0;padding-block:var(--space-2);overflow-wrap:anywhere;margin:0;font-weight:600}.tester-strip__actions{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;display:flex}.tester-strip__link{min-height:var(--target-min);padding-inline:var(--space-3);border-radius:var(--radius-full);color:var(--color-primary-text);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.tester-strip__link:hover{background:var(--color-overlay-hover)}.testers-badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px dashed var(--color-border);background:var(--color-warning-tint);color:var(--color-warning-text);border-radius:999px;justify-self:start;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.testers-head{gap:var(--space-2);display:grid}.testers-head>*{margin:0}.testers-notice{padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-tile);background:var(--color-info-tint);color:var(--color-text);margin:0}.testers-check{gap:var(--space-3);min-height:var(--target-min);align-items:flex-start;display:flex}.testers-check input{width:24px;height:24px;accent-color:var(--color-primary);flex:none;margin-top:2px}.testers-doc{gap:var(--space-3);overflow-wrap:break-word;min-width:0;display:grid}.testers-doc>*{margin:0}.testers-doc__h1{font-size:1.5rem;line-height:1.25}.testers-doc__h2{margin-top:var(--space-2);font-size:1.125rem;line-height:1.35}.testers-doc__h3{font-size:1rem;line-height:1.4}.testers-doc ul,.testers-doc ol{gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.testers-doc hr{border:0;border-top:1px solid var(--color-border);width:100%}.testers-nda,.testers-guide,.testers-switch{gap:var(--space-4);padding-block:var(--space-6) var(--space-8);display:grid}.testers-nda__meta{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.testers-nda__text{overscroll-behavior:contain;max-height:60vh;overflow:auto}.testers-nda__text:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.testers-nda__form{gap:var(--space-4);display:grid}.testers-nda__form>p,.testers-switch__lead{margin:0}.testers-switch__group{margin:0;font-size:1rem}.testers-pin{gap:var(--space-2);display:grid}.testers-pin>*{margin:0}.testers-switch__dev{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.testers-switch__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.testers-dev{gap:var(--space-4);padding-block:var(--space-6) var(--space-8);display:grid}.testers-tabs{gap:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.testers-tabs__tab{min-height:var(--target-min);padding-inline:var(--space-4);color:var(--color-text-muted);border-bottom:3px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.testers-tabs__tab:hover{background:var(--color-overlay-hover)}.testers-tabs__tab.active{border-bottom-color:var(--color-primary);color:var(--color-primary-text)}.testers-dev__page{gap:var(--space-6);display:grid}.testers-dev__places{margin:0;font-weight:600}.testers-dev__invite{gap:var(--space-4);max-width:40rem;display:grid}.testers-dev__invite>h2,.testers-dev__list>h2{margin:0}.testers-dev__invite>.btn{justify-self:start}.testers-dev__list{gap:var(--space-3);display:grid}.testers-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.testers-card{gap:var(--space-3);align-content:start;min-width:0;display:grid}.testers-card__head{gap:var(--space-1);display:grid}.testers-card__head>*,.testers-card__facts,.testers-card__activity>*{margin:0}.testers-card__name{overflow-wrap:anywhere;font-size:1.0625rem}.testers-card__email{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.875rem}.testers-card__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.testers-chip{padding:2px var(--space-2);background:var(--color-surface-alt);color:var(--color-text);border-radius:999px;font-size:.8125rem;font-weight:600}.testers-chip--invited{background:var(--color-info-tint);color:var(--color-text)}.testers-chip--active{background:var(--color-success-tint);color:var(--color-success-text)}.testers-chip--suspended{background:var(--color-warning-tint);color:var(--color-warning-text)}.testers-chip--removed{background:var(--color-danger-tint);color:var(--color-text)}.testers-card__facts{gap:var(--space-1);padding:0;font-size:.9375rem;list-style:none;display:grid}.testers-card__activity{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-tile);background:var(--glass-tile);font-size:.875rem;display:grid}.testers-card__state{font-weight:600}.testers-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.testers-card__timeline{align-items:center;gap:var(--space-1);min-height:var(--target-min);padding-inline:var(--space-2);color:var(--color-primary-text);font-weight:600;display:inline-flex}.trial-banner{border-bottom:1px dashed var(--color-warning-text);background:var(--color-warning-tint);color:var(--color-warning-text);font-size:.875rem}.trial-banner__inner{justify-content:space-between;align-items:center;gap:0 var(--space-3);max-width:calc(var(--console-max) + 2 * var(--gutter));padding:var(--space-1) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.trial-banner__text,.trial-banner__who{min-width:0;padding-block:var(--space-2);overflow-wrap:anywhere;margin:0;font-weight:600}.trial-banner__text{gap:var(--space-2);align-items:flex-start;display:flex}.trial-banner__text .icon{flex:none}.trial-banner__who{color:var(--color-text);font-weight:500}.trial-banner__actions{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;display:flex}.trial-banner__link{align-items:center;gap:var(--space-1);min-height:var(--target-min);padding-inline:var(--space-3);border-radius:var(--radius-full);color:var(--color-primary-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline;display:inline-flex}.trial-banner__link:hover{background:var(--color-overlay-hover)}.trial-banner__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.trial-banner__link:disabled{cursor:progress;opacity:.7}.appearance-choices{gap:var(--space-6);display:grid}.appearance-field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.appearance-field__legend{justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;margin-bottom:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text);padding:0;font-weight:600;display:flex}.appearance-field__current{color:var(--color-text-muted);font-weight:400}.appearance-field__hint{margin-top:calc(-1 * var(--space-1));font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-muted)}.theme-switcher{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--liquid-bg);-webkit-backdrop-filter:var(--liquid-blur);backdrop-filter:var(--liquid-blur);box-shadow:var(--liquid-rim);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-switcher__option,.palette-picker__option{min-width:0;display:flex;position:relative}.theme-switcher__option input,.palette-picker__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-switcher__pill{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--target-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--type-label-size);line-height:var(--type-label-line);text-align:center;color:var(--color-text-muted);transition:background var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard);flex-wrap:wrap;flex:1;font-weight:600;display:inline-flex}.theme-switcher__option input:hover+.theme-switcher__pill{color:var(--color-text)}.theme-switcher__option input:checked+.theme-switcher__pill{background:var(--liquid-lens);color:var(--color-primary-text);box-shadow:var(--liquid-rim), var(--liquid-lift)}.palette-picker{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.palette-picker__card{align-items:center;gap:var(--space-3);min-width:0;min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-tile);background:var(--liquid-bg);box-shadow:var(--liquid-rim);color:var(--color-text);transition:box-shadow var(--motion-fast) var(--easing-standard), background var(--motion-fast) var(--easing-standard);flex:1;display:flex}.palette-picker__swatch{border-radius:var(--radius-sm);outline-offset:-1px;outline:1px solid #00000024;flex:none;width:36px;height:24px;display:inline-flex;overflow:hidden}.palette-picker__swatch>span{flex:1}.palette-picker__name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.palette-picker__check{color:var(--color-primary-text);opacity:0;flex:none}.palette-picker__option input:hover+.palette-picker__card{background:var(--liquid-bg-hover)}.palette-picker__option input:checked+.palette-picker__card{background:var(--liquid-lens);box-shadow:inset 0 0 0 1.5px var(--color-primary), var(--liquid-lift)}.palette-picker__option input:checked+.palette-picker__card .palette-picker__check{opacity:1}.theme-switcher__option input:focus-visible+.theme-switcher__pill,.palette-picker__option input:focus-visible+.palette-picker__card{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.appearance-choices__saved{align-items:center;gap:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-muted);display:flex}@media (prefers-reduced-motion:reduce){.theme-switcher__pill,.palette-picker__card{transition:none}}.settings-trigger{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-full);background:var(--liquid-bg);-webkit-backdrop-filter:var(--liquid-blur);backdrop-filter:var(--liquid-blur);box-shadow:var(--liquid-rim);color:var(--color-text);font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);cursor:pointer;border:0;flex:none;font-weight:600;display:inline-flex;position:relative}.settings-trigger:hover{background:var(--liquid-bg-hover)}.settings-trigger[aria-expanded=true]{background:var(--liquid-lens);box-shadow:var(--liquid-rim), var(--liquid-lift);color:var(--color-primary-text)}@media (max-width:599.98px){.settings-trigger{padding:0}.settings-trigger__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.settings-panel{gap:var(--space-6);display:grid}.settings-panel__account{gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:grid}.settings-panel__heading{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600}.settings-panel__account>.btn{justify-self:start}.signed{--bar-height:64px;--bar-float:12px;--nav-bottom-space:calc(var(--nav-bar-height,var(--bar-height)) + var(--bar-float) + 8px + env(safe-area-inset-bottom,0px));min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}:root:has(.signed){scroll-padding-bottom:calc(var(--nav-bar-height,64px) + 12px + 8px + env(safe-area-inset-bottom,0px))}:root:has(.signed .pinned-action){scroll-padding-bottom:calc(var(--nav-bar-height,64px) + 12px + 8px + env(safe-area-inset-bottom,0px) + var(--pinned-room,0px) + 8px)}@media (min-width:600px){:root:has(.signed){scroll-padding-bottom:0}:root:has(.signed .pinned-action){scroll-padding-bottom:calc(var(--pinned-room,0px) + 8px)}}.signed-header{top:var(--space-2);z-index:20;align-items:center;gap:var(--space-3);min-height:64px;margin:var(--space-2) var(--space-3) 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--glass-chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-edge);box-shadow:var(--glass-lift);display:flex;position:sticky}.signed-header__brand{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-sm);place-items:center;display:inline-grid}@media (max-width:419.98px){.signed-header{gap:var(--space-2)}}@media (max-width:359.98px){.signed-header__brand{display:none}}.signed-header__group{flex:1;min-width:0;display:grid}.signed-header__switch{align-items:center;gap:var(--space-1);max-width:100%;min-height:32px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.signed-header__switch:before{content:"";position:absolute;inset:-6px 0}.signed-header__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:700;overflow:hidden}.signed-header__who{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-muted);overflow:hidden}.signed-header__bell{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-full);color:var(--color-text);background:var(--liquid-bg);box-shadow:var(--liquid-rim);flex:none;place-items:center;display:inline-grid;position:relative}.signed-header__bell:hover{background:var(--liquid-bg-hover)}.signed-header__bell.active{color:var(--color-primary-text);background:var(--liquid-lens);box-shadow:var(--liquid-rim), var(--liquid-lift)}.signed-header__badge{border-radius:var(--radius-full);background:var(--color-danger);min-width:20px;height:20px;color:var(--color-on-danger);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:6px;right:4px}.signed-nav{inset:auto var(--space-3) calc(var(--bar-float) + env(safe-area-inset-bottom,0px));z-index:20;border-radius:var(--radius-full);background:var(--glass-chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-edge);box-shadow:var(--glass-lift);padding:4px;position:fixed}.signed-nav ul{margin:0;padding:0;list-style:none}.signed-nav__primary{grid-template-columns:repeat(4,minmax(max-content,1fr));display:grid}.signed-nav__link{min-height:calc(var(--bar-height) - 8px);padding:var(--space-1) 2px;border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--type-label-size);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;line-height:1.14286;text-decoration:none;display:flex}.signed-nav__link .icon{box-sizing:content-box;border-radius:var(--radius-full);transition:background var(--motion-fast) var(--easing-standard);padding:4px 16px}.signed-nav__link{z-index:1;position:relative}.signed-nav__link.active{color:var(--color-primary-text)}.signed-nav__lens{width:var(--lens-w,0);height:var(--lens-h,0);transform:translate(var(--lens-x,0), var(--lens-y,0));border-radius:var(--radius-full);background:var(--liquid-lens);box-shadow:var(--liquid-rim), var(--liquid-lift);pointer-events:none;position:absolute;top:0;left:0}.signed-nav__lens--ready{transition:transform .42s cubic-bezier(.3,1.25,.5,1),width .42s cubic-bezier(.3,1.25,.5,1),height .42s cubic-bezier(.3,1.25,.5,1)}@media (prefers-reduced-motion:reduce){.signed-nav__lens--ready{transition:none}}.signed-nav__link .icon{padding:2px 0}.signed-nav__label{overflow-wrap:normal}@media (max-width:599.98px){.signed-nav__link{padding-inline:.15em}.signed-nav__label{white-space:nowrap}.signed-nav[data-columns="2"],.signed-nav[data-columns="1"]{border-radius:var(--radius-lg)}.signed-nav[data-columns="2"] .signed-nav__primary{grid-template-columns:repeat(2,minmax(max-content,1fr))}.signed-nav[data-columns="1"] .signed-nav__primary{grid-template-columns:minmax(0,1fr)}.signed-nav[data-columns="1"] .signed-nav__label{white-space:normal}}.signed-main{padding-top:var(--space-3);padding-bottom:calc(var(--nav-bottom-space) + var(--space-8));flex:1;overflow-x:clip}.signed-main:focus{outline:none}@media (min-width:600px){.signed{--nav-bottom-space:0px;padding-left:var(--nav-rail-width,88px)}.signed-nav{width:max-content;min-width:88px;padding:72px var(--space-1) var(--space-4);background:var(--glass-bg);border-width:0 1px 0 0;border-radius:0;inset:0 auto 0 0;overflow-y:auto}.signed-nav__primary{gap:var(--space-2);grid-template-columns:1fr}.signed-nav__link{min-height:64px}.signed-nav__link:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}}@media (min-width:1024px){.signed{padding-left:var(--console-nav-width)}.signed-nav{width:var(--console-nav-width);padding:80px var(--space-3) var(--space-6)}.signed-nav__primary{gap:var(--space-1)}.signed-nav__link{justify-content:flex-start;gap:var(--space-3);min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-full);text-align:left;flex-direction:row}.signed-nav__link .icon{padding:0}.signed-nav__link:hover{background:var(--liquid-bg)}}.pinned-action{bottom:calc(var(--nav-bottom-space,0px) + var(--space-2));z-index:5;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--glass-chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-edge);box-shadow:var(--glass-lift);display:grid;position:sticky}.group-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.group-list__item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-min-height);padding:var(--space-3) var(--space-4);border:var(--glass-edge);border-radius:var(--radius-lg);background:var(--glass-fill);box-shadow:inset 0 1px 0 var(--glass-highlight);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;display:flex}.group-list__item:hover{border-color:var(--color-text-muted)}.group-list__item[aria-current=true]{border-color:var(--color-primary);background:var(--glass-fill-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.group-list__name{font-weight:600;display:block}.group-list__who{font-size:var(--type-label-size);color:var(--color-text-muted);display:block}.more-me{align-items:center;gap:var(--space-4);display:flex}.more-me .icon{color:var(--color-primary-text);flex:none}.more-me__name{font-size:var(--type-heading-size);line-height:var(--type-heading-line);overflow-wrap:anywhere;font-weight:600}.more-list{border:var(--glass-edge);border-radius:var(--radius-lg);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-lift);margin:0;padding:0;list-style:none;overflow:hidden}.more-list>li+li{border-top:1px solid var(--color-border)}.more-list .more-row:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.more-list>li:first-child>.more-row{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.more-list>li:last-child>.more-row{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.more-row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-min-height);padding:var(--space-3) var(--space-4);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.more-row--static{cursor:default}.more-row>.icon:first-child,.more-row>.icon:last-child:not(:first-child){color:var(--color-text-muted);flex:none}a.more-row:hover,button.more-row:hover{background:var(--color-overlay-hover)}.more-row__text{flex:1;min-width:0;display:grid}.more-row__hint{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-muted)}.more-signout{justify-items:start}.notifications{border:var(--glass-edge);border-radius:var(--radius-lg);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-lift);margin:0;padding:0;list-style:none;overflow:hidden}.notifications__item+.notifications__item{border-top:1px solid var(--color-border)}.notifications__link{align-items:center;gap:var(--space-3);min-height:var(--row-min-height);padding:var(--space-3) var(--space-4);color:var(--color-text);text-decoration:none;display:flex}a.notifications__link:hover{background:var(--color-overlay-hover)}.notifications .notifications__link:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.notifications>.notifications__item:first-child>.notifications__link{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.notifications>.notifications__item:last-child>.notifications__link{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.notifications__text{flex:1;gap:2px;min-width:0;display:grid}.notifications__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.notifications__new{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--glass-fill-accent);color:var(--color-accent-text);font-size:var(--type-caption-size);font-weight:700;line-height:20px}.notifications__body{color:var(--color-text);overflow-wrap:anywhere}.notifications__time{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-muted)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.signed-header,.signed-nav,.pinned-action,.more-list,.notifications{background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.signed-header,.signed-nav,.pinned-action,.more-list,.notifications{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.switch-trigger{width:var(--target-min);height:var(--target-min);border:1px dashed var(--color-accent);border-radius:var(--radius-full);background:var(--glass-fill-accent);color:var(--color-accent-text);flex:none;place-items:center;text-decoration:none;display:inline-grid}@media print{.switch-trigger{display:none}}.app{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.app-main{padding-bottom:var(--space-12);flex:1;overflow-x:clip}@supports not (overflow-x:clip){.screen{--motion-slide:0px}}.app-header{top:var(--space-2);z-index:20;width:calc(100% - 2 * var(--space-3));max-width:calc(var(--console-max) + 2 * var(--gutter));margin:var(--space-2) auto 0;border-radius:var(--radius-xl);background:var(--glass-chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-edge);box-shadow:var(--glass-lift);position:sticky}.app-header__inner{justify-content:space-between;align-items:center;gap:0 var(--space-3);min-height:64px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.brand{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--color-text);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.brand-mark{border-radius:8px;flex:none}.brand__name{font-size:var(--type-heading-size);line-height:var(--type-heading-line);letter-spacing:-.01em;font-weight:700}.app-nav{align-items:center;margin-left:auto;display:flex}.app-header__inner>.settings-trigger{margin-left:var(--space-2)}@media (min-width:600px){body:has(.app-header) .sheet-layer--corner{padding-right:max(var(--space-3), calc((100% - var(--console-max) - 2 * var(--gutter)) / 2))}}@media (max-width:599.98px){.app-nav{flex-basis:100%;order:2;margin-left:0}.app-header__inner>.settings-trigger{margin-left:auto}}.app-nav__link{min-height:var(--target-min);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--type-label-size);line-height:var(--type-label-line);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.app-nav__link:hover{background:var(--liquid-bg)}.app-nav__link--cta{margin-left:var(--space-2);background:var(--liquid-prominent);color:var(--color-on-primary);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f, 0 8px 18px -10px color-mix(in srgb, var(--color-primary) 75%, transparent)}.app-nav__link--cta:hover{background:var(--color-primary)}.app-nav__link.active:not(.app-nav__link--cta){color:var(--color-primary-text);background:var(--liquid-lens);box-shadow:var(--liquid-rim), var(--liquid-lift)}.app-footer{width:calc(100% - 2 * var(--space-3));max-width:calc(var(--console-max) + 2 * var(--gutter));margin:var(--space-8) auto calc(var(--space-4) + env(safe-area-inset-bottom,0px));padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.app-footer__inner{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.app-footer__inner{flex-direction:row;justify-content:space-between;align-items:center}}.app-footer__note{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-text-muted)}.app-footer__name{color:var(--color-text);font-weight:700}.page-loading{justify-content:center;align-items:center;gap:var(--space-3);min-height:40vh;color:var(--color-text-muted);display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header{background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.app-header{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}
