@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-normal-Cv-Vwajv.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-normal-12T8GTDR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-normal-Ymb6dZNd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-normal-DLTJy58D.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-italic-BEUtylq8.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-italic-DUY4X2Kc.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-italic-Wp5a5ufO.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-italic-CTqACPO-.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-italic-BmnDwaTw.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-italic-DqZhVOm6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-italic-mMxaVeWH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-italic-BrPwkqMp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-ext-wght-normal-CFdLnqWt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-cyrillic-wght-normal-Bt8FJ3Mn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-ext-wght-normal-D70fr4An.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-greek-wght-normal-CxbW-kt-.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-vietnamese-wght-normal-R4O-K-Ty.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-ext-wght-normal-Co5HW6fV.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-mono-latin-wght-normal-BOJxtwUa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#181623;--bg-1:#22202a;--bg-2:#3a3742;--bg-3:#44404d;--border-faint:#33303a;--border-subtle:oklch(36% .03 294/.55);--border-default:oklch(46% .035 294/.65);--border-strong:oklch(70% .04 294/.75);--fg-strong:#eef2f4;--fg:#d3d7d9;--fg-muted:#9ea2a6;--fg-subtle:oklch(55% .012 258);--accent:#769fff;--accent-strong:#91b4ff;--accent-fg:#0a1f2e;--accent-quiet:#769fff1f;--initials-bg:#6a4d9e;--initials-fg:var(--fg-strong);--switch-knob:oklch(99% .003 240);--danger:#e08f88;--danger-quiet:#e08f8824;--on-danger:#181623;--success:#3fce74;--warning:#f0cb3a;--warning-quiet:#f0cb3a24;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-sm:4px;--r:6px;--r-lg:8px;--r-xl:12px;--r-round:50%;--focus-ring-w:2px;--focus-ring-offset:2px;--shadow-1:0 1px 2px oklch(5% .005 240/.35);--shadow-2:0 1px 2px oklch(5% .005 240/.4), 0 4px 10px oklch(5% .005 240/.3), 0 16px 40px oklch(5% .005 240/.35);--shadow-3:0 2px 4px oklch(5% .005 240/.45), 0 8px 20px oklch(5% .005 240/.4), 0 28px 64px oklch(5% .005 240/.45);--font-sans:"Noto Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"Noto Sans Mono Variable", "SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:18px;--fs-xl:24px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1;--lh-snug:1.4;--lh-base:1.5;--tracking-caps:.08em;--tracking-tight:-.01em;--ease:cubic-bezier(.25, 1, .5, 1);--t-fast:.12s;--t-base:.18s;--ease-settle:cubic-bezier(.34, 1.3, .64, 1);--ease-settle-without-overshoot:linear(0, .181 5%, .341 10%, .482 15%, .603 20%, .706 25%, .793 30%, .863 35%, .918 40%, .961 45%, .991 50%, 1 52%, 1);--t-settle:.42s;--data-dot:6px;--field-ring:0 0 0 3px color-mix(in srgb, var(--accent) 32%, transparent);--field-ring-danger:0 0 0 3px color-mix(in srgb, var(--danger) 28%, transparent)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#fff;--bg-1:oklch(.978 .0035 var(--warm-hue));--bg-2:oklch(.963 .0042 var(--warm-hue));--bg-3:oklch(.935 .0055 var(--warm-hue));--border-faint:#f5f4f2;--border-subtle:oklch(78% .005 240/.55);--border-default:oklch(62% .006 240/.65);--border-strong:oklch(48% .008 240/.75);--fg-strong:oklch(18% .005 240);--fg:oklch(28% .005 240);--fg-muted:oklch(46% .008 240);--fg-subtle:oklch(58% .008 240);--accent:#3966e6;--accent-strong:#2953d6;--accent-fg:#fff;--accent-quiet:#3966e61f;--initials-bg:#445770;--initials-fg:#fff;--danger:#cb6d67;--danger-quiet:#cb6d671a;--on-danger:oklch(12% 0 0);--success:oklch(52% .18 150);--warning:oklch(62% .16 75);--warning-quiet:oklch(62% .16 75/.12);--shadow-1:0 1px 2px oklch(25% .01 250/.07);--shadow-2:0 1px 2px oklch(25% .01 250/.05), 0 4px 10px oklch(25% .01 250/.05), 0 16px 40px oklch(25% .01 250/.08);--shadow-3:0 2px 4px oklch(25% .01 250/.06), 0 8px 20px oklch(25% .01 250/.07), 0 28px 64px oklch(25% .01 250/.1);--field-ring:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);--field-ring-danger:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}:root,[data-theme=dark]{--nav-w-labelled:292px;--nav-w:var(--nav-w-labelled);--nav-bg-top:#262339;--nav-bg:#211e31;--nav-bg-foot:#161321;--nav-border:#2e2a44;--nav-hover:#ffffff13;--nav-sink:#00000038;--nav-fg:#e4dff5;--nav-fg-strong:#fff;--nav-fg-dim:#aca1c7;--nav-active:#ffffff21;--nav-active-fg:#c1c4fe;--nav-quiet:#998fb2;--nav-count:#b8afce;--nav-count-on:#dde0ff;--nav-lift:oklch(100% 0 0/.08);--nav-lift-strong:oklch(100% 0 0/.16);--nav-raised:#2d2c35;--nav-raised-hover:#3c3a45;--nav-sep:#ffffff0a;--nav-danger:#e7958e;--nav-thumb:#ffffff17;--nav-urgent:#eeb6b1;--fs-hero:32px;--lh-hero:1.15;--fs-display:26px;--lh-display:1.15;--fs-h1:21px;--lh-h1:1.25;--fs-h2:17px;--lh-h2:1.3;--fs-h3:15px;--lh-h3:1.35;--lh-read:1.7;--fs-body:14px;--lh-body:1.55;--fs-ui:13px;--lh-ui:1.45;--fs-micro:12px;--lh-micro:1.35;--fs-eyebrow:11px;--lh-eyebrow:1.3;--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;--rail:var(--space-8);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-lg:0 2px 6px -1px #00000073, 0 16px 40px -12px #0000009e;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-1:.1s;--dur-2:.2s;--dur-3:.3s;--shell-pad:10px;--shell-gap:8px;--shell-radius:var(--radius-xl);--accent-ink:var(--accent);--danger-ink:var(--danger);--accent-deep:#b7cfff;--accent-subtle:#182d64;--success-deep:#8fe8b1;--success-subtle:#123626;--warning-deep:#f6e08a;--warning-subtle:#3a3011;--danger-deep:#ff9b93;--danger-subtle:#38201e;--slate-deep:#c2d1e1;--slate-subtle:#202c3c;--violet:#c274e0;--violet-deep:#dcb1ee;--violet-subtle:#392640;--agent-ink:#b197fc;--agent-ink-on-pick:var(--agent-ink);--orange-deep:#febb71;--orange-subtle:#3b2712}[data-theme=light]{--shadow-sm:0 1px 2px 0 #1020300d;--shadow-lg:0 12px 32px -8px #10203024;--accent-ink:var(--accent-deep);--danger-ink:var(--danger-deep);--accent-deep:#254ed3;--accent-subtle:#d9e5fe;--success-deep:#186f39;--success-subtle:#e6f7ec;--warning-deep:#8a6300;--warning-subtle:#fdf4d9;--danger-deep:#8f423e;--danger-subtle:#faedeb;--slate-deep:#445770;--slate-subtle:var(--bg-2);--violet:#ae42d4;--violet-deep:#7b0e9c;--violet-subtle:#f5e9fa;--agent-ink:#7b51fb;--agent-ink-on-pick:#6945d5;--orange-deep:#a3550a;--orange-subtle:#fdf0e0}:root,[data-theme=dark]{--bg-tint:color-mix(in srgb, var(--fg) 3%, var(--bg-1));--bg-wash:color-mix(in srgb, var(--fg) 3%, transparent);--accent-tint:#1d2c4d;--bg-sunken:#131118;--control-ground:var(--bg-1);--page-ground:#15131d;--page-ground-sunken:#0f0e14}[data-theme=light]{--accent-tint:#f2f8ff;--bg-sunken:var(--bg-1);--control-ground:var(--bg-0);--page-ground:oklch(.985 .0035 var(--warm-hue));--page-ground-sunken:oklch(.955 .0045 var(--warm-hue))}:root,[data-theme=dark]{--border-hairline:#2b2634;--border-outline:#534e5d90;--table-head-fg:#868a8e;--fg-meta:#8d9195;--priority-urgent:#fb615c;--priority-high:#f89421;--priority-high-rail:#f89421}[data-theme=light]{--border-hairline:var(--border-faint);--border-outline:#d6d5d2;--table-head-fg:oklch(63.1% .008 242);--fg-meta:#656a6d;--priority-urgent:#c9292f;--priority-high:#c05800;--priority-high-rail:#f58220}:root,[data-theme=dark]{--ground:#120f17;--wash-cool:#181122;--wash-warm:#1d1118;--shell-edge:#ffffff12;--section-edge:var(--shell-edge);--card-edge:#3d3a46;--shell-shadow:0 0 0 1px var(--shell-edge), 0 2px 4px #0006, 0 18px 36px -16px #000000b3}[data-theme=light]{--ground:#ecf1f9;--wash-cool:#e6e0f4;--wash-warm:#fbe6f0;--shell-edge:#141f3112;--section-edge:transparent;--card-edge:#eae9e6;--shell-shadow:0 0 0 1px var(--shell-edge), 0 1px 2px #141f310a, 0 14px 30px -14px #141f312e}:root,[data-theme=dark]{--tip-bg:#433f4c;--tip-fg:#ebf2f9;--danger-fill:#e97873;--danger-fill-hover:#d56763;--danger-fill-fg:#310d0c}[data-theme=light]{--danger-fill:#d4393e;--danger-fill-hover:#c0222e;--danger-fill-fg:#fff}:root,[data-theme=dark]{--toast-bg:var(--nav-bg);--toast-fg:#e9f2fb;--toast-ok-glyph:#3fce74;--toast-error-bg:#8f423e;--toast-error-fg:#fff;--toast-action:#f0cb3a;--toast-drain:color-mix(in srgb, var(--toast-action) 55%, transparent)}[data-theme=light]{--toast-ok-glyph:#2db45e}:root,[data-theme=dark]{--glass-fill:58%;--glass-blur:10px;--glass-optics:saturate(1.5);--glass-foot-filter:blur(16px) saturate(1.7)}[data-theme=light]{--glass-fill:40%;--glass-blur:8px;--glass-optics:saturate(2.2) brightness(1.04)}:root,[data-theme=dark]{--scrim:#0b131f73;--drawer-cast:-1px 0 7px oklch(0% 0 0/.5);--t-drawer:calc(var(--t-base) * 1.4)}[data-theme=light]{--drawer-cast:-3px 0 6px oklch(0% 0 0/.1), -1px 0 6px oklch(0% 0 0/.05), -1px 0 8px oklch(0% 0 0/.1)}:root{--warm-hue:91}:root,[data-theme=dark]{--popover-bg:#2d2c35;--hover-fill:#413f47}[data-theme=light]{--popover-bg:var(--bg-0);--hover-fill:oklch(.27 .03 var(--warm-hue) / .07)}:root,[data-theme=dark]{--main-ground:var(--bg-0)}[data-theme=light]{--main-ground:var(--page-ground)}:root,[data-theme=dark]{--assignment-ground:var(--bg-sunken)}[data-theme=light]{--assignment-ground:var(--page-ground-sunken)}:root,[data-theme=dark]{--dialog-card-ground:color-mix(in srgb, var(--fg) 5%, var(--popover-bg))}[data-theme=light]{--dialog-card-ground:var(--page-ground-sunken)}:root,[data-theme=dark]{--shape-fill:var(--bg-3)}[data-theme=light]{--shape-fill:var(--border-outline)}@media (forced-colors:active){:root,[data-theme]{--shape-fill:GrayText}}:root,[data-theme=dark]{--section-card-ground:var(--bg-1);--section-card-edge:#2e2833}[data-theme=light]{--section-card-ground:var(--bg-0);--section-card-edge:oklch(.925 .007 var(--warm-hue))}:root,[data-theme=dark]{--dialog-option-ground:var(--dialog-card-ground);--dialog-option-edge:var(--border-default)}[data-theme=light]{--dialog-option-ground:var(--section-card-ground);--dialog-option-edge:var(--section-card-edge)}:root,[data-theme=dark]{--row-hover:color-mix(in srgb, var(--fg) 4%, transparent);--row-selected:#25232c;--row-current:#292731}[data-theme=light]{--row-hover:oklch(.55 .06 var(--warm-hue) / .06);--row-selected:#f5f7ff;--row-current:#f0f3ff}:root,[data-theme=dark]{--selected-edge:var(--accent)}[data-theme=light]{--selected-edge:var(--section-card-edge)}:root,[data-theme=dark]{--option-rest:#36333e;--option-hover:#403c48;--option-selected:#29499f}[data-theme=light]{--option-rest:oklch(.972 .0035 var(--warm-hue));--option-hover:oklch(.958 .0041 var(--warm-hue));--option-selected:var(--accent-subtle)}:root,[data-theme=dark]{--view-red:#df7770;--view-orange:#f59421;--view-yellow:#e8c327;--view-green:#25c769;--view-teal:#28c9f2;--view-blue:#79a0fb;--view-purple:#d982fb;--view-gray:#8b9eb3;--view-pink:oklch(78% .1 0)}[data-theme=light]{--view-red:#db1b2c;--view-orange:#c16111;--view-yellow:#a28a15;--view-green:#209b4f;--view-teal:#2296bb;--view-blue:#4271f9;--view-purple:#cb38fa;--view-gray:#697586;--view-pink:oklch(52% .13 6)}:root,[data-theme=dark]{--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M1 1l2.5 2.5L6 1' fill='none' stroke='%239ea2a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--auth-backdrop:radial-gradient(1100px 720px at 8% -12%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 62%), radial-gradient(900px 640px at 96% 108%, color-mix(in oklab, var(--violet) 9%, transparent), transparent 60%), radial-gradient(820px 560px at 88% -6%, color-mix(in oklab, var(--violet) 6%, transparent), transparent 58%), var(--bg-0)}[data-theme=light]{--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M1 1l2.5 2.5L6 1' fill='none' stroke='%2354595c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--auth-backdrop:radial-gradient(1100px 720px at 8% -12%, color-mix(in oklab, var(--accent) 6%, transparent), transparent 62%), radial-gradient(900px 640px at 96% 108%, color-mix(in oklab, var(--violet) 4%, transparent), transparent 60%), var(--bg-0)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-0);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}body{min-height:100dvh}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:var(--accent-ink);transition:color var(--t-fast) var(--ease);text-decoration:none}a:hover{color:var(--accent-strong)}svg{display:block}::selection{background:var(--accent-subtle);color:var(--fg)}:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}h1,h2,h3,h4{color:var(--fg-strong);font-weight:var(--fw-semibold);letter-spacing:-.015em;text-wrap:balance;margin:0}h1{font-size:var(--fs-h1);letter-spacing:-.02em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-body)}p{margin:0}code,.mono{font-family:var(--font-mono);font-feature-settings:"calt" 0;font-size:.92em}.eyebrow,.menu-label,.msg-md__lang{color:var(--fg-muted);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);line-height:var(--lh-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase}.muted{color:var(--fg-muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{gap:var(--shell-gap);height:100dvh;padding:var(--shell-pad);background:radial-gradient(118% 58% at 2% -8%, var(--wash-cool), transparent 62%), radial-gradient(110% 54% at 98% -6%, var(--wash-warm), transparent 58%), var(--ground);color:var(--fg);display:flex;overflow:clip}.app-shell>nav{width:var(--nav-w);background-color:var(--nav-bg);background-image:linear-gradient(180deg, var(--nav-bg-top) 0%, var(--nav-bg) 34%, var(--nav-bg-foot) 100%);color:var(--nav-fg);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow);flex-direction:column;flex:none;display:flex;position:relative;overflow:clip}.app-shell>nav :focus-visible{outline-color:var(--nav-active-fg);outline-offset:calc(-1 * var(--focus-ring-w))}.nav-scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-3) var(--space-6);scrollbar-width:thin;scrollbar-color:var(--nav-thumb) transparent;gap:calc(var(--space-6) * .8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.app-shell>main{min-width:0;min-height:0;padding:var(--space-8) var(--space-12);background:var(--main-ground);border-radius:var(--shell-radius);width:100%;box-shadow:var(--shell-shadow);scrollbar-width:thin;scrollbar-color:var(--border-outline) transparent;scrollbar-gutter:stable;flex:1;position:relative;overflow-y:auto}.app-shell>main:has(.page-well){background:var(--page-ground)}.app-shell>main.full{padding:var(--space-6) var(--space-8)}@media (width>=1220px){.app-shell.has-open-sheet{--sheet-track:calc(var(--sheet-w) + var(--shell-gap))}}.brand{height:60px;padding:0 var(--space-5);border-bottom:1px solid var(--nav-border);font-weight:var(--fw-bold);font-size:var(--fs-h2);color:var(--nav-fg-strong);letter-spacing:-.02em;flex:none;align-items:center;gap:10px;display:flex}.nav-section{flex-direction:column;flex:none;gap:2px;display:flex}.nav-item__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-item{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--nav-fg);font-size:var(--fs-body);font-weight:var(--fw-regular);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);text-decoration:none;display:flex}.nav-item:hover{color:var(--nav-fg-strong);background:var(--nav-hover)}.nav-item[aria-current=page],.nav-item.is-active{color:var(--nav-fg-strong);background:var(--nav-active)}.nav-item svg{flex-shrink:0;width:17px;height:17px}.nav-item[aria-current=page] svg,.nav-item.is-active svg{color:var(--nav-active-fg)}.nav-foot{padding:var(--space-3);gap:var(--space-2);font-size:var(--fs-micro);color:var(--nav-quiet);flex-direction:column;flex:none;display:flex}.nav-foot>.row{gap:var(--space-2)}@media (width<=920px){:root{--shell-pad:0px;--shell-gap:0px;--shell-radius:0px;--shell-shadow:none}.app-shell>nav{border-right:1px solid var(--nav-border)}}@media (920px<width<1664px){.app-shell.has-open-sheet{--nav-w:64px}.app-shell.has-open-sheet>nav:not(.is-open-over-page) :is(.brand>span,.nav-item__label,.nav-count,.nav-section--topics,.nav-briefing-sections,.account-who,.account-caret){display:none}.app-shell.has-open-sheet>nav:not(.is-open-over-page) :is(.brand,.nav-foot>.row){justify-content:center;padding-inline:0}.app-shell.has-open-sheet>nav:not(.is-open-over-page) .nav-item{justify-content:center;padding:0}.app-shell.has-open-sheet>nav:not(.is-open-over-page) .nav-topics-button{display:flex}.app-shell.has-open-sheet>nav:not(.is-open-over-page) .nav-section{gap:var(--space-1)}}@media (720px<width<=920px){.app-shell{--nav-w:64px}.app-shell>nav:not(.is-open-over-page) :is(.brand>span,.nav-item__label,.nav-count,.nav-section--topics,.nav-briefing-sections,.account-who,.account-caret){display:none}.app-shell>nav:not(.is-open-over-page) :is(.brand,.nav-foot>.row){justify-content:center;padding-inline:0}.app-shell>nav:not(.is-open-over-page) .nav-item{justify-content:center;padding:0}.app-shell>nav:not(.is-open-over-page) .nav-topics-button{display:flex}.app-shell>nav:not(.is-open-over-page) .nav-section{gap:var(--space-1)}}.app-shell>nav.is-open-over-page{width:var(--nav-w-labelled);box-shadow:var(--shadow-lg);animation:nav-open-over-page var(--dur-2) var(--ease-out);margin-inline-end:calc(var(--nav-w) - var(--nav-w-labelled))}@keyframes nav-open-over-page{0%{width:var(--nav-w);margin-inline-end:0}}:root{--phone-tabs-h:0px}.tab-bar{display:none}@media (width<=720px){:root{--phone-nav-h:57px;--phone-tabs-h:calc(68px + var(--space-4) + env(safe-area-inset-bottom));scroll-padding-top:calc(var(--phone-nav-h) + var(--space-2));scroll-padding-bottom:var(--phone-tabs-h)}:root:has(.tab-bar){--phone-nav-h:0px}.app-shell>nav:has(>.tab-bar){border-bottom:0;padding:0}.app-shell>nav:has(>.tab-bar)>:not(.tab-bar){display:none}:is(:root:has(.message-sheet:not(.is-shut)),:root:not(:has(.tab-bar))){--phone-tabs-h:0px}.app-shell{background:var(--ground);flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.app-shell>nav{border-right:0;border-bottom:1px solid var(--nav-border);width:auto;padding:var(--space-2) var(--space-3);flex-flow:row;align-items:center;position:sticky;top:0;overflow:visible}.app-shell>nav :is(.brand,.also-in-tab-bar){display:none}.app-shell>nav .nav-foot{padding:0 0 0 var(--space-2);order:1}.app-shell>nav :is(.account-who,.account-caret,.nav-topics-head){display:none}.app-shell>nav .account-trigger{height:40px;padding:4px}.app-shell>nav .nav-scroll{gap:var(--space-1);padding:0 0 0 var(--space-3);scroll-padding-inline:var(--space-3);scrollbar-width:none;flex-direction:row;flex:1 1 0;margin-inline-start:calc(-1 * var(--space-3));overflow:auto hidden}.app-shell>nav .nav-section{gap:var(--space-1);flex-direction:row}.app-shell>nav .nav-item{white-space:nowrap;height:36px}.app-shell>main,.app-shell>main.full{padding:var(--space-4) var(--space-4) calc(var(--space-6) + var(--phone-tabs-h));overflow:visible}.tab-bar{inset-inline:0;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));width:fit-content;height:calc(var(--phone-tabs-h) - var(--space-4) - env(safe-area-inset-bottom));border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg-1) 94%, transparent);-webkit-backdrop-filter:var(--glass-foot-filter);backdrop-filter:var(--glass-foot-filter);box-shadow:var(--shadow-lg);grid-auto-columns:80px;grid-auto-flow:column;margin-inline:auto;padding:6px;display:grid;position:fixed}.tab-bar__tab{border-radius:var(--radius-full);color:var(--fg-muted);font-size:var(--fs-ui);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.tab-bar__tab svg{width:23px;height:23px}.tab-bar__tab:not(.is-active,:active):hover{color:var(--fg);background:var(--row-hover)}.tab-bar__tab.is-active{color:var(--accent-strong);background:var(--accent-quiet)}.tab-bar__tab:active{background:var(--row-current)}.tab-bar__tab:focus-visible{outline-offset:calc(-1 * var(--focus-ring-w))}.tab-bar .tab-bar__count{background:var(--fg-strong);color:var(--bg-0);position:absolute;top:0;left:calc(50% + 6px)}.tab-bar__offline{position:absolute;top:6px;left:calc(50% + 8px)}.tab-bar .tab-bar__count.is-urgent{background:var(--danger);color:var(--on-danger)}}@media print{.tab-bar{display:none}.app-shell{height:auto;overflow:visible}.app-shell>nav,.app-shell>main{overflow:visible}}.page{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.page-head{align-items:baseline;gap:var(--s1) var(--s4);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--s4);display:grid}.page-head>h1{grid-column:1}.page-back{justify-self:start;align-items:center;gap:var(--s1);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-snug);grid-area:1/1;display:inline-flex}.page-back:hover{color:var(--fg)}.page-subtitle{color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-snug);grid-column:1}.page-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;grid-area:1/2/span 2;display:flex}.panel{gap:var(--s4);flex-direction:column;display:flex}.panel-head{gap:var(--s1);flex-direction:column;display:flex}.panel-desc{color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-snug)}@media (width<=720px){.page-head{grid-template-columns:minmax(0,1fr)}.page-actions{grid-area:auto/1}}.btn{justify-content:center;align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-4);background:var(--control-ground);color:var(--fg-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-family:inherit;font-size:var(--fs-ui);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);display:inline-flex}.btn svg{pointer-events:none;flex:none;width:16px;height:16px}.btn:disabled{opacity:.4;filter:grayscale();cursor:not-allowed}.btn:not(:disabled):hover,.btn[aria-expanded=true]{background-color:var(--hover-fill);border-color:var(--border-strong);color:var(--fg-strong)}.btn-primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn-primary:not(:disabled):hover{background:var(--accent-strong);color:var(--accent-fg);border-color:var(--accent-strong)}.btn-ghost{color:var(--fg);background:0 0;border-color:#0000}.btn-ghost:not(:disabled):hover,.btn-ghost[aria-expanded=true]{border-color:#0000}.btn-danger{background:var(--danger-fill);color:var(--danger-fill-fg);border-color:var(--danger-fill)}.btn-danger:not(:disabled):hover{background:var(--danger-fill-hover);color:var(--danger-fill-fg);border-color:var(--danger-fill-hover)}.btn-sm{height:30px;padding:0 var(--space-3);font-size:var(--fs-micro)}.btn-danger-outlined{color:var(--danger-ink)}.btn-danger-outlined:not(:disabled):hover{background:var(--danger-subtle);border-color:var(--danger);color:var(--danger-ink)}.btn.is-selected{background:var(--accent-quiet);color:var(--fg-strong);border-color:var(--accent)}.btn.is-selected:not(:disabled):hover{background:var(--accent-quiet);border-color:var(--accent-strong)}.btn.is-quiet{position:relative}.btn.is-quiet:not(.is-selected){background:var(--hover-fill);color:var(--fg-strong)}.btn.is-quiet:after{content:"";top:4px;border-radius:var(--radius-full);background:var(--slate-deep);width:6px;height:6px;box-shadow:0 0 0 2px var(--control-ground);position:absolute;inset-inline-end:4px}.btn-icon{flex-shrink:0;width:36px;height:36px;padding:0}.btn-icon.btn-sm{width:30px;height:30px}.btn-icon svg{width:17px;height:17px}.btn-close{background:color-mix(in srgb, var(--bg-3) 65%, transparent);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform .26s cubic-bezier(.34, 1.56, .64, 1);border-radius:999px;position:relative}.btn-close:not(:disabled):hover{background:var(--bg-3);color:var(--fg-strong);border-color:#0000;transform:rotate(90deg)scale(1.1)}.btn-close:not(:disabled):active{transition-duration:var(--t-fast);transition-timing-function:var(--ease);transform:rotate(90deg)scale(.92)}.btn-close:not(:disabled):active:after{content:"";border-radius:inherit;position:absolute;inset:-5px}.btn-close svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.btn-close:not(:disabled):hover,.btn-close:not(:disabled):active{transform:none}}.btn-block{width:100%;height:50px;padding:0 var(--space-5);font-size:var(--fs-body);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);box-shadow:0 1px 2px #0000000a}.btn-block:not(:disabled):active{transform:translateY(1px);box-shadow:0 1px 2px #0000000f}.btn-block:disabled{opacity:1;background:var(--bg-2);color:var(--fg-muted);box-shadow:none;border-color:#0000}.btn-block:not(.btn-primary):not(:disabled){box-shadow:var(--shadow-sm)}.input{width:100%;height:36px;padding:0 var(--space-3);background:var(--control-ground);color:var(--fg);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:var(--fs-body);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.input:not(:disabled,:focus):hover{border-color:var(--border-strong)}.input::placeholder{color:var(--fg-subtle)}@media (pointer:coarse){.input{text-overflow:ellipsis;font-size:16px}}.textarea{height:auto;padding-block:var(--space-2);line-height:var(--lh-body);resize:vertical}.select{appearance:none;width:100%;height:36px;padding:0 34px 0 var(--space-3);background:var(--control-ground) var(--select-arrow) no-repeat right 14px center;color:var(--fg-strong);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-tight);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.select:not(:disabled):hover{border-color:var(--border-strong)}button.select{text-align:start;align-items:center;display:flex}.select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__value.is-placeholder{color:var(--fg-muted);font-weight:var(--fw-regular)}.select.select--chip{border-radius:var(--radius-full);height:24px;color:var(--fg);font-size:var(--fs-micro);background-position:right 8px center;padding:0 21px 0 9px}.input:disabled,.select:disabled{opacity:.4;cursor:not-allowed}.input:focus{outline:var(--focus-ring-w) solid transparent;border-color:var(--accent);box-shadow:var(--field-ring)}.select:focus-visible{outline:var(--focus-ring-w) solid transparent;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.card{background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--space-4)}.badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps);border-radius:var(--r-sm);background:var(--bg-2);color:var(--fg-muted);border:1px solid var(--border-subtle);display:inline-flex}.form{gap:var(--s4);flex-direction:column;display:flex}.form-field{gap:var(--s2);flex-direction:column;display:flex}.form-label{color:var(--fg);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.form-hint{color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-snug)}.form-error{color:var(--danger);font-size:var(--fs-sm);line-height:var(--lh-snug)}.form-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.form-field.is-invalid :where(.input,.select,.textarea),.form-field :where(.input,.select,.textarea)[aria-invalid=true],.form-field.is-invalid :where(.input,.select,.textarea):focus,.form-field :where(.input,.select,.textarea)[aria-invalid=true]:focus{border-color:var(--danger)}.alert{gap:var(--s2);overflow-wrap:anywhere;padding:var(--s3);background:var(--bg-2);border:1px solid var(--border-strong);border-radius:var(--r);color:var(--fg);font-size:var(--fs-md);line-height:var(--lh-snug);display:flex}.alert-danger{background:var(--danger-quiet);border-color:var(--danger)}.alert-warning{background:var(--warning-quiet);border-color:var(--warning)}.alert-success{border-color:var(--success);background:0 0}.auth-shell{background:var(--auth-backdrop);min-height:100dvh;color:var(--fg);background-attachment:fixed;flex-direction:column;display:flex}.auth-topbar{height:58px;padding:var(--space-6) var(--space-6) 0;flex:none;justify-content:space-between;align-items:center;display:flex}.auth-topbar-end{align-items:center;gap:var(--space-5);display:flex}.auth-logo{width:auto;height:26px}.auth-stage{overscroll-behavior:contain;min-height:0;padding:var(--space-6);flex:1;grid-template-columns:min(400px,100%);place-content:safe center center;align-items:safe center;display:grid;overflow-y:auto}.auth-view{flex-direction:column;width:100%;display:flex}.auth-view.is-busy .auth-form,.auth-view.is-busy .auth-actions{pointer-events:none}.auth-head{gap:var(--space-2);flex-direction:column;display:flex}.auth-title{color:var(--fg-strong);font-size:var(--fs-hero);line-height:var(--lh-hero);font-weight:var(--fw-semibold);letter-spacing:-.025em}.auth-subtitle{color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.auth-subtitle b{color:var(--fg);font-weight:var(--fw-semibold)}.auth-note{margin-top:var(--space-4);color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-read)}.auth-form{gap:var(--space-5);margin-top:var(--space-8);flex-direction:column;display:flex}.auth-field{flex-direction:column;gap:7px;display:flex}.auth-hint,.auth-error{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--fg-muted)}.auth-error{color:var(--danger-ink);font-weight:var(--fw-medium)}.auth-view .input{height:50px;padding:0 var(--space-4);background:0 0}.auth-view .input:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);transition:background-color 6000s var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out)}.auth-field .input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.auth-field .input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger), var(--field-ring-danger)}.auth-form .field-reveal>.input{padding-inline-end:46px}.auth-form .field-reveal__btn{width:38px;height:38px;color:var(--fg-muted);right:6px}.auth-field-link{margin-top:1px;margin-bottom:var(--space-3);align-self:flex-start}.auth-meter{align-items:center;gap:var(--space-3);opacity:0;transition:opacity var(--dur-2) var(--ease-out);display:flex}.auth-meter:not([data-strength="0"]){opacity:1}.auth-meter-track{border-radius:var(--radius-full);background:var(--border-subtle);flex:1;height:2px;overflow:hidden}.auth-meter-track>i{border-radius:var(--radius-full);background:var(--fg-muted);width:0;height:100%;transition:width var(--dur-3) var(--ease-out), background var(--dur-3) var(--ease-out);display:block}.auth-meter>b{text-align:right;min-width:48px;color:var(--fg-muted);font-size:var(--fs-micro);line-height:1;font-weight:var(--fw-semibold);letter-spacing:.01em;transition:color var(--dur-3) var(--ease-out);flex:none}.auth-meter[data-strength="1"] .auth-meter-track>i{background:var(--danger);width:34%}.auth-meter[data-strength="2"] .auth-meter-track>i{background:var(--orange-deep);width:67%}.auth-meter[data-strength="3"] .auth-meter-track>i{background:var(--success);width:100%}.auth-meter[data-strength="1"]>b{color:var(--danger-ink)}.auth-meter[data-strength="2"]>b{color:var(--orange-deep)}.auth-meter[data-strength="3"]>b{color:var(--success-deep)}.auth-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.auth-form .auth-actions{margin-top:0}.auth-token{gap:var(--space-3);width:100%;margin-top:var(--space-5);flex-direction:column;display:flex}.auth-token .input{font-family:var(--font-mono);letter-spacing:.06em;text-align:center}.auth-alt{margin-top:var(--space-6);color:var(--fg-muted);font-size:var(--fs-body);text-align:center}.auth-actions+.auth-alt,.auth-token+.auth-alt{margin-top:var(--space-10)}@media (height<=760px){.auth-stage{padding:var(--space-4)}.auth-title{font-size:var(--fs-display);line-height:var(--lh-display)}.auth-form{margin-top:var(--space-5);gap:var(--space-4)}.auth-field-link{margin-bottom:var(--space-2)}.auth-note{margin-top:var(--space-3)}.auth-actions{margin-top:var(--space-5)}.auth-alt{margin-top:var(--space-4)}}.filter-bar{gap:var(--s4);flex-direction:column;display:flex}.filter-chips{gap:var(--s2);flex-wrap:wrap;display:flex}.filter-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid;container:filter-grid/inline-size}.field{gap:var(--s2);flex-direction:column;display:flex}.field-label{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.field-search{grid-column:span 2}.field-apply{grid-column:-2/-1;justify-content:flex-end;align-items:flex-end}.field-apply .btn{align-self:flex-end}.filter-foot{justify-content:space-between;align-items:center;gap:var(--s3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.filter-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.data-list{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container:data-list/inline-size}.data-row{grid-template-columns:var(--data-row-cols,minmax(0, 1fr) auto);align-items:center;gap:var(--s4);width:100%;padding:var(--s4) var(--s5);background:var(--bg-1);border:1px solid var(--border-subtle);border-radius:var(--r-lg);color:var(--fg);text-align:left;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);display:grid}.data-row:where(a,button){font:inherit;text-decoration:none}.data-row:where(a,button):not(:disabled){cursor:pointer}.data-row:where(button):disabled{cursor:not-allowed}.data-row:where(a,button):focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.data-row:where(a,button):not(:disabled):hover{background:var(--bg-2);border-color:var(--border-strong)}.data-primary{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.data-title{color:var(--fg-strong);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-meta{align-items:center;gap:var(--s1) var(--s2);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-snug);flex-wrap:wrap;display:flex}.data-num{font-variant-numeric:tabular-nums;text-align:right}.card-flush{padding:0;overflow:hidden}.data-scroll{overflow-x:auto}@property --data-scroll-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --data-scroll-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes data-scroll-reveal-start{0%{--data-scroll-fade-start:0px}to{--data-scroll-fade-start:var(--data-scroll-fade)}}@keyframes data-scroll-reveal-end{0%{--data-scroll-fade-end:var(--data-scroll-fade)}to{--data-scroll-fade-end:0px}}@supports (animation-timeline:scroll(self inline)){.data-scroll{--data-scroll-fade:var(--s5);--data-scroll-fade-start:0px;--data-scroll-fade-end:0px;--data-scroll-range:0 var(--data-scroll-fade), calc(100% - var(--data-scroll-fade)) 100%;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--data-scroll-fade-start), black calc(100% - var(--data-scroll-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--data-scroll-fade-start), black calc(100% - var(--data-scroll-fade-end)), transparent 100%);animation-name:data-scroll-reveal-start,data-scroll-reveal-end;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self inline);animation-range:var(--data-scroll-range)}}.data-table{border-collapse:separate;border-spacing:0;width:100%}.data-table th{padding:var(--s2) var(--s3);background:var(--bg-2);border-bottom:1px solid var(--border-subtle);color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-align:left;text-transform:uppercase}.data-table td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--border-subtle);color:var(--fg);font-size:var(--fs-md);vertical-align:middle}.data-table.is-fixed{table-layout:fixed}.data-table.is-fixed td{overflow-wrap:anywhere}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--bg-2)}.data-table td.data-actions{text-align:right;white-space:nowrap;width:1px}.status{align-items:center;gap:var(--s2);color:var(--fg-muted);font-size:var(--fs-sm);display:inline-flex}.status:before{content:"";width:var(--data-dot);height:var(--data-dot);border-radius:var(--r-round);background:var(--fg-muted);flex-shrink:0}.status.is-ok:before{background:var(--success)}.status.is-warn:before{background:var(--warning)}.status.is-danger:before{background:var(--danger)}.status.is-muted:before{background:var(--fg-muted)}.status.is-info:before{background:var(--accent)}.status.active:before,.status.ok:before{background:var(--success)}.status.warning:before,.status.warn:before{background:var(--warning)}.status.danger:before{background:var(--danger)}.status.muted:before{background:var(--fg-muted)}.empty{gap:var(--s2);padding:var(--s6) var(--s4);color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-snug);text-align:center;flex-direction:column;display:flex}.empty h3{color:var(--fg);font-weight:var(--fw-medium)}.empty-actions{justify-content:center;gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.pager{justify-content:center;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s3);display:flex}.pager-range{color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}@container data-list (width<=564px){.data-row{grid-template-columns:minmax(0,1fr)}.data-num{text-align:left}}@container filter-grid (width<372px){.field-search{grid-column:auto}}.app-shell>nav{z-index:30}.message-sheet{z-index:40}.message-sheet__details.is-beside{z-index:41}.app-shell>nav.is-open-over-page{z-index:42}.activity-sheet{z-index:45}.toast-host{z-index:50}.bulk-menu{z-index:60}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.row{align-items:center;gap:var(--space-3);display:flex}.page-body{gap:var(--space-6);flex-direction:column;display:flex}.brand-mark{flex-shrink:0;width:36px;height:36px;display:block}.sec-n,.nav-count{border-radius:var(--radius-full);min-width:19px;height:18px;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;place-items:center;padding:0 6px;display:inline-grid}.nav-count{background:var(--nav-lift);color:var(--nav-count);font-family:var(--font-mono);flex:none;margin-inline-start:auto}:where(.nav-item.is-active) .nav-count{color:var(--nav-count-on)}.nav-count.is-urgent{color:var(--nav-urgent)}.nav-section--topics{flex:0 auto;min-height:0}.nav-topics-head{flex:none;align-items:center;height:36px;padding-inline-end:6px;display:flex;position:relative}.nav-topics-head .nav-topics-toggle{flex:auto;min-width:0}:where(.nav-topics-toggle){text-align:start;cursor:pointer;background:0 0;border:0;font-family:inherit}.nav-topics-head__open{border-radius:var(--radius-full);width:24px;height:24px;color:var(--nav-fg-dim);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.nav-topics-head__open svg{width:15px;height:15px}.nav-topics-head__open:hover{background:var(--nav-lift-strong);color:var(--nav-count-on)}.nav-topics-head.is-searching .nav-topics-head__open{visibility:hidden}.nav-topics-head .nav-topics-toggle{transition:opacity var(--dur-1) var(--ease-out) var(--dur-2), visibility 0s linear var(--dur-2), background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}.nav-topics-head.is-searching .nav-topics-toggle{visibility:hidden;opacity:0;transition:opacity var(--dur-1) var(--ease-out), visibility 0s}.nav-topic-search{clip-path:inset(0 0 0 calc(100% - 30px) round 999px);visibility:hidden;opacity:0;transition:clip-path var(--dur-2) var(--ease-out), opacity var(--dur-1) var(--ease-out), visibility 0s linear var(--dur-2);position:absolute;inset:0}.nav-topics-head.is-searching .nav-topic-search{clip-path:inset(0 round 999px);visibility:visible;opacity:1;transition:clip-path var(--dur-2) var(--ease-out), opacity var(--dur-1) var(--ease-out), visibility 0s}.nav-topic-search>svg{width:16px;height:16px;color:var(--nav-fg-dim);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nav-topic-search input{border-radius:var(--radius-full);background:var(--nav-sink);width:100%;height:36px;color:var(--nav-fg);font-size:var(--fs-body);transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border:1px solid #0000;padding:0 34px 0 36px}@media (pointer:coarse){.nav-topic-search input{font-size:16px}}.nav-topic-search input::placeholder{color:var(--nav-fg-dim)}.nav-topic-search input:hover{background:var(--nav-hover)}.nav-topic-search input:focus{background:var(--nav-hover);border-color:var(--nav-active-fg);box-shadow:inset 0 0 0 1px var(--nav-active-fg);outline:none}.nav-topic-search__clear{width:24px;height:24px;color:var(--nav-fg-dim);background:var(--nav-lift);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;translate:0 -50%}.nav-topic-search__clear:not(:disabled):hover{background:var(--nav-lift-strong);color:var(--nav-count-on)}.nav-topic-search__clear svg{width:10px;height:10px}@media (prefers-reduced-motion:reduce){.nav-topic-search,.nav-topics-head.is-searching .nav-topic-search{transition:none}}.nav-topics{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-3));padding:var(--space-1) 0 var(--space-1) var(--space-3);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--nav-thumb) transparent;flex-direction:column;flex:0 auto;gap:2px;min-height:0;list-style:none;display:flex;overflow-y:auto}.nav-topics:hover{scrollbar-color:var(--nav-lift-strong) transparent}@media (width>720px){@supports (animation-timeline:scroll()){.nav-topics{animation:linear both nav-topics-more-below;animation-timeline:scroll(self)}}}@keyframes nav-topics-more-below{0%,96%{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-6)), transparent)}to{-webkit-mask-image:none;mask-image:none}}.nav-topic{gap:7px;padding-inline-start:var(--space-3)}.nav-topic__name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.nav-topic__caption{min-width:0;color:var(--nav-quiet);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:-6px;padding-block-end:var(--space-2);padding-inline-start:var(--space-3);overflow:hidden}.nav-topic-row{border-radius:var(--radius-md);transition:background var(--dur-1) var(--ease-out);--nav-count-lane:0px;grid-template-columns:minmax(0,max-content) max-content max-content 1fr;align-items:center;padding-inline-end:calc(var(--space-3) + var(--nav-count-lane));display:grid;position:relative}.nav-topic-row:has(.nav-count){--nav-count-lane:25px}.nav-topic-row:has(.nav-count[data-count-length="2"]){--nav-count-lane:32px}.nav-topic-row:has(.nav-count[data-count-length="3"]){--nav-count-lane:40px}.nav-topic-row:hover{background:var(--nav-hover)}.nav-topic-row:has(.nav-topic.is-active){background:var(--nav-active)}.nav-topic-row .nav-topic,.nav-topic-row .nav-topic:hover,.nav-topic-row .nav-topic.is-active{background:0 0;min-width:0;padding-inline-end:0}.nav-topic-row:hover .nav-topic{color:var(--nav-fg-strong)}.nav-topic-row:hover .nav-topic__caption{color:var(--nav-fg-dim)}.nav-topic-row:has(.nav-topic.is-active) .nav-topic__caption{color:var(--nav-active-fg)}.nav-topic-row .nav-topic:focus-visible{outline:none}.nav-topic-row:has(.nav-topic:focus-visible){outline:var(--focus-ring-w) solid var(--nav-active-fg);outline-offset:calc(-1 * var(--focus-ring-w))}.nav-topic-row .nav-topic:after{content:"";border-radius:inherit;position:absolute;inset:0}.nav-topic-row .nav-count{inset-inline-end:var(--space-3);position:absolute;top:18px;transform:translateY(-50%)}.nav-pin,.nav-mute{border-radius:var(--radius-full);width:24px;height:24px;color:var(--nav-fg-dim);cursor:pointer;transition:opacity var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:var(--space-3);padding:0;display:flex;position:relative}.nav-pin+.nav-mute{margin-inline-start:2px}.nav-pin svg,.nav-mute svg{width:14px;height:14px}.nav-mute{opacity:0}.nav-mute.is-on,.nav-topic-row:hover .nav-mute,.nav-mute:focus-visible{opacity:1}.nav-pin:not(.is-on){display:none}.nav-topic-row:is(:hover,:focus-within) .nav-pin{display:flex}.nav-topic-row:has(.nav-pin.is-on):not(:hover,:focus-within) .nav-mute:not(.is-on){display:none}@media (hover:none){.nav-topic-row :is(.nav-pin,.nav-mute):not(.is-on){display:none}.nav-topic-row:has(.nav-topic.is-active) .nav-pin{display:flex}}.nav-topic-row:has(.nav-topic.is-active) :is(.nav-pin,.nav-mute){color:var(--nav-active-fg)}.nav-pin:hover,.nav-mute:hover{background:var(--nav-lift-strong);color:var(--nav-count-on)}.nav-topics__empty{padding-block:var(--space-1);padding-inline:var(--space-3);color:var(--nav-quiet);font-size:var(--fs-micro)}.nav-topics__connect{margin-top:var(--space-1);color:var(--nav-fg-dim);text-underline-offset:3px;text-decoration:underline;display:block}.nav-topics__connect:hover{color:var(--nav-fg-strong)}.nav-topics-button{cursor:pointer;background:0 0;border:0;display:none;position:relative}.nav-topics-button__dot{background:var(--nav-active-fg);width:7px;height:7px;box-shadow:0 0 0 2px var(--nav-bg);border-radius:50%;position:absolute;top:7px;right:11px}.nav-topics-button__dot.is-urgent{background:var(--nav-danger)}.nav-briefing-sections{border-inline-start:1px solid var(--nav-border);flex-direction:column;gap:2px;margin-inline-start:calc(var(--space-3) + 8px);display:flex}.nav-briefing-section{border-radius:0 var(--radius-md) var(--radius-md) 0;height:30px;color:var(--nav-fg-dim);font-size:var(--fs-ui);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding-inline-start:15px}.nav-briefing-section:hover{color:var(--nav-fg-strong)}.nav-briefing-section.is-active{border-inline-start-color:var(--nav-active-fg);color:var(--nav-fg-strong);background:0 0}@media (width>720px){.nav-section--topics{container-type:inline-size}.nav-section--topics.is-collapsed .nav-topics{display:none}.nav-topics{gap:0}.nav-topic-row{width:calc(100cqw - var(--space-3) - 8px);border-inline-start:1px solid var(--nav-border);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-inline-start:calc(var(--space-3) + 8px)}.nav-topic-row:before{content:"";width:2px;position:absolute;inset-block:0;inset-inline-start:-1px}.nav-topic,.nav-topic__caption{padding-inline-start:16px}.nav-topic{height:30px;color:var(--nav-fg-dim);font-size:var(--fs-ui)}.nav-topic__caption{margin-top:-4px}.nav-topic-row .nav-count{top:15px}.nav-topic-row:has(.nav-topic.is-active){background:0 0}.nav-topic-row:has(.nav-topic.is-active):before{background:var(--nav-active-fg)}.nav-topic-row:has(.nav-topic.is-active) .nav-topic{color:var(--nav-fg-strong)}:is(.nav-topic-row:has(.nav-topic.is-active) .nav-topic__caption,.nav-topic-row:has(.nav-topic.is-active) :is(.nav-pin,.nav-mute)){color:var(--nav-fg-dim)}}@media (width<=720px){.app-shell>nav .nav-topics{flex-direction:row;margin:0;padding:0;overflow:visible}.app-shell>nav .nav-topic-row{flex:none;max-width:70vw}}.data-table th{border-bottom:1px solid var(--border-outline);color:var(--table-head-fg);font-weight:var(--fw-semibold);white-space:nowrap;background:0 0}.data-table td.muted{color:var(--fg-muted)}.data-table .col-select{width:1px;padding-inline:var(--space-3) var(--space-4)}.data-table td.data-actions>*+*{margin-left:var(--space-2)}.data-table tbody tr.is-selected td{background:var(--row-selected)}.tbl{width:calc(100% + var(--space-6));margin-inline:calc(-1 * var(--space-3));border-collapse:separate;border-spacing:0;font-size:var(--fs-ui)}@media (width>=1220px){.tbl{table-layout:fixed}.tbl th:first-child{width:40%}.tbl th:nth-child(2){width:25%}.tbl th:nth-child(3):not(:last-child){width:18%}}.tbl th{padding:0 var(--space-3) var(--space-2);color:var(--table-head-fg);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:none;position:relative}.tbl th:after{content:"";background:var(--border-outline);height:1px;position:absolute;bottom:0;left:0;right:0}.tbl th:first-child:after{left:var(--space-3)}.tbl th:last-child:after{right:var(--space-3)}.tbl td{padding:var(--space-3);vertical-align:middle;overflow-wrap:anywhere}.tbl tbody tr:hover td{background-image:linear-gradient(var(--row-hover), var(--row-hover))}.tbl tbody tr:hover td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.tbl tbody tr:hover td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.tbl .actions{text-align:right;white-space:nowrap}.tbl td.actions>.btn+.btn{margin-left:var(--space-2)}.tbl td:not(:first-child)>:is(.chip,.role-select){margin-left:-10px}.tbl td.actions>.link-act:last-child{margin-right:-8px}.tbl .link-act{color:var(--fg);font-size:var(--fs-micro);font-weight:var(--fw-semibold);padding:0 8px}.tbl .link-act:hover:not(:disabled){color:var(--accent-deep)}.tbl .link-act:disabled{opacity:.45;cursor:not-allowed}.tbl .link-act.danger:hover:not(:disabled){color:var(--danger-ink)}.page-inner{gap:var(--space-6);max-width:1100px;padding-inline:var(--space-4);margin-inline:auto;padding-block-end:var(--space-8)}.page-inner.page-well,.page-inner.account-page{padding-block-start:var(--space-2)}.page-inner.selecting{padding-block-end:var(--space-16)}.h-page{color:var(--fg-strong);font-size:var(--fs-display);font-weight:var(--fw-bold);letter-spacing:-.025em;line-height:var(--lh-display);align-items:center;gap:9px;display:flex}.page-sub{max-width:82ch;color:var(--fg-muted);font-size:var(--fs-body);margin-top:6px}.topic-facts{margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:flex}.topic-facts span+span:before{content:"·";margin-inline:var(--space-2);color:var(--fg-subtle)}.page-title-row{align-items:center;gap:var(--space-1);display:flex}.page-back{margin-block:-3px;margin-inline-start:-10px}@media (width>720px){.page-title-row{gap:0}.page-back{block-size:32px;inline-size:32px;margin-block:-1px;margin-inline-start:-32px}}.sec{--sec-pad:var(--space-8);margin-inline:calc(-1 * var(--sec-pad));padding:var(--sec-pad);border-radius:var(--radius-xl);background:var(--bg-0);box-shadow:0 0 0 1px var(--section-edge), var(--shadow-1)}.page-body:has(>.sec){gap:var(--space-4)}@media (width<=920px){.sec{--sec-pad:var(--space-4)}.page-inner{padding-block-end:var(--space-6);padding-inline:0}}@media (width<=720px){.sec{padding:var(--space-4) 0 0;box-shadow:none;background:0 0;border-radius:0;margin-inline:0}.sec+.sec{border-top:1px solid var(--border-hairline)}.sec-head{padding-bottom:var(--space-2)}.topics-page .page-sub{display:none}}@media (width<=560px){.spread.page-head-row{flex-direction:column;align-items:stretch}.page-head-tools>.btn-ghost:first-child{margin-inline-start:calc(-1 * (var(--space-4) + 1px))}}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-5);display:flex}.sec-head:has(+.set-row){padding-bottom:var(--space-2)}.sec-head:has(+.sec-note){padding-bottom:0}.sec-head h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);color:var(--fg-strong)}.briefing-page .sec-head h2,.topics-page .sec-head h2,.topic-detail .sec-head h2,.account-page .sec-head h2,.connect-page .sec-head h2{font-size:var(--fs-lg);color:var(--accent)}@media (width<=720px){.sec>.sec-head h2{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}}.sec-sub{margin-top:var(--space-6);margin-bottom:var(--space-3)}.sec-sub:has(+.sec-note){margin-bottom:0}.sec-sub+.sec-note{margin-top:var(--space-2)}.sec-head+.sec-sub{margin-top:0}.sec-sub h3{font-size:var(--fs-h3);line-height:var(--lh-h2);font-weight:var(--fw-semibold);color:var(--fg-strong)}.sec-head .muted{font-size:var(--fs-ui)}.sec.is-accent{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, var(--border-default)), var(--shadow-1)}.sec-n{background:var(--bg-sunken);color:var(--fg-muted);vertical-align:2px;margin-left:5px}.set-row{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-3) 0;display:flex}.set-row+.set-row{margin-top:var(--space-3)}.sec>.set-row:not(:has(~:not(dialog))){padding-bottom:0}.set-row .k{color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);display:block}.set-row .d{margin-top:var(--space-1);max-width:96ch;color:var(--fg-muted);font-size:var(--fs-body)}.set-row .set-control{flex:none;width:170px}.set-row .set-value{color:var(--fg);font-size:var(--fs-ui);flex:none}.set-row .pick-card__title{font-weight:var(--fw-semibold)}.set-row .pick-card__desc{font-size:var(--fs-body);line-height:var(--lh-base)}.set-row>.pick-fieldset{flex:1}.set-row>.pick-fieldset>legend{margin-bottom:var(--space-3);color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:normal;text-transform:none}.pick-fieldset+.set-row{margin-top:var(--space-6)}.set-row:has(>.pick-fieldset){margin-top:var(--space-4)}.dependent-setting{grid-template-rows:1fr;display:grid}.dependent-setting__clip{min-height:0}.dependent-setting__clip>.set-row{padding-top:0;padding-left:var(--space-4);border-left:2px solid var(--border-subtle)}.dependent-setting-enter-active,.dependent-setting-leave-active{transition:grid-template-rows var(--t-base) var(--ease), opacity var(--t-base) var(--ease)}.dependent-setting-enter-active>.dependent-setting__clip,.dependent-setting-leave-active>.dependent-setting__clip{overflow:hidden}.dependent-setting-enter-from,.dependent-setting-leave-to{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.dependent-setting-enter-active,.dependent-setting-leave-active{transition:none}}@media (width<=560px){.set-row{align-items:stretch;gap:var(--space-3);flex-direction:column}.set-row .set-control{width:100%}}.invites-answer-all{align-items:center;gap:var(--space-2);align-self:center;display:flex}.invite-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));display:grid}.invite-card{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--card-edge);border-radius:var(--radius-lg);background:var(--bg-0);flex-wrap:wrap;display:flex}.invite-lead{align-items:center;gap:var(--space-3);flex:200px;min-width:0;display:flex}.invite-mark{border-radius:var(--radius-md);background:var(--accent-subtle);width:40px;height:40px;color:var(--accent-deep);flex:none;justify-content:center;align-items:center;display:flex}.invite-mark svg{width:22px;height:22px}.invite-text{min-width:0}.invite-topic{color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invite-facts{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-micro);line-height:1.45}.invite-answer{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.invites-more{margin-top:var(--space-4);color:var(--fg);font-size:var(--fs-ui);font-weight:var(--fw-semibold);transition:color var(--t-base)}.invites-more:hover{color:var(--fg-strong)}@media (width<=920px){.invites-head{flex-wrap:wrap}.invites-answer-all{flex:1 0 100%;justify-content:flex-end}}.sec-note{max-width:96ch;margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-body)}.sec-note+.tbl-wrap{margin-top:var(--space-3)}.sec:has(>.tbl-wrap:last-child){padding-bottom:calc(var(--sec-pad) - var(--space-3))}.tbl-wrap{margin-top:var(--space-4)}@media (width>720px){.app-shell>main:has(>.topics-page){flex-direction:column;padding-block-end:0;display:flex}.topics-page,.topics-page>.page-body{flex:1;min-height:0}.topics-page{gap:var(--space-5);width:100%}.topics-page,.topics-page.selecting{padding-block-end:0}.topics-page>.page-body{--out-to-main-edge:calc(var(--space-8) + var(--space-4));margin-inline:calc(-1 * var(--out-to-main-edge));padding:0 var(--out-to-main-edge) var(--space-8);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-outline) transparent;overflow-y:auto}.topics-page.selecting>.page-body{padding-block-end:var(--space-16)}.topics-page .sec.topics-sec{padding-block-end:var(--space-1)}.topics-sec .tbl-topics{width:100%;margin-inline:0}.topics-sec .tbl-topics th{z-index:1;background:var(--bg-0);position:sticky;top:0}}@media (720px<width<=920px){.topics-page>.page-body{--out-to-main-edge:var(--space-8)}}.tbl-topics{width:calc(100% + 2 * var(--space-3));margin-inline:calc(-1 * var(--space-3));table-layout:fixed;border-collapse:separate;border-spacing:0}.tbl-topics .c-role,.tbl-topics .c-r{width:104px}.tbl-topics .c-more{width:54px}.tbl-topics .c-ck{width:42px}.tbl-topics .t-ck{text-align:right;line-height:0}.tbl-topics th{padding:0 var(--space-3) var(--space-2);color:var(--table-head-fg);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-align:left;text-transform:uppercase;white-space:nowrap;position:relative}.tbl-topics td{padding:9px var(--space-3);vertical-align:middle;position:relative}.tbl-topics th:after,.tbl-topics td:after{content:"";background:var(--border-hairline);height:1px;position:absolute;inset:auto 0 0}.tbl-topics th:after{background:var(--border-outline)}.tbl-topics :is(th,td):first-child:after{left:var(--space-3)}.tbl-topics :is(th,td):last-child:after{right:var(--space-3)}.tbl-topics tbody tr{transition:background var(--dur-2) var(--ease-out)}.tbl-topics .nm:focus-visible{outline:none}@media (width>920px){.tbl-topics tbody tr:hover td{background-image:linear-gradient(var(--row-hover), var(--row-hover))}.tbl-topics tbody tr.is-selected td{background-color:var(--row-selected)}.tbl-topics tbody tr:has(.nm:focus-visible) td{background-color:var(--row-current)}.tbl-topics tbody tr:has(.nm:focus-visible) td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.tbl-topics tbody tr:is(:hover,.is-selected,:has(.nm:focus-visible)) td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.tbl-topics tbody tr:is(:hover,.is-selected,:has(.nm:focus-visible)) td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}}.tbl-topics tbody tr:last-child td:after{content:none}.t-name{align-items:center;gap:6px;min-width:0;display:flex}.t-name .nm{color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-distinction,.t-sources{color:var(--fg-muted);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-distinction:before,.t-sources:before{content:"·";color:var(--fg-subtle);margin-inline-end:6px}.t-desc{color:var(--fg-muted);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.t-soft{color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;display:block}.t-end{justify-content:flex-end;align-items:center;gap:2px;display:flex}.t-more>.btn svg{width:16px;height:16px}.t-mob{gap:5px var(--space-3);color:var(--fg-muted);font-size:var(--fs-micro);flex-wrap:wrap;margin-top:7px;display:none}.t-mob b{color:var(--fg);font-family:var(--font-mono);font-weight:var(--fw-bold)}@media (width<=1180px){.tbl-topics :is(th,td):nth-child(3),.tbl-topics .c-r{display:none}}@media (width<=920px){.tbl-topics{table-layout:auto;width:auto;margin-inline:0;display:block}.tbl-topics colgroup{display:none}.tbl-topics :is(thead,tbody,tr,td,th){display:block}.tbl-topics :is(th,td):nth-child(n+2):nth-child(-n+3),.tbl-topics th:not(.t-ck){display:none}.tbl-topics th.t-ck{justify-content:flex-end;display:flex}.tbl-topics thead tr{border-bottom:none;padding:0 0 10px}.tbl-topics tr{border-bottom:1px solid var(--border-hairline);padding:11px 61px 11px 0;position:relative}.tbl-topics tbody tr:last-child{border-bottom:none}.tbl-topics :is(th,td){padding:0;position:static}.tbl-topics :is(th,td):after{content:none}.tbl-topics tbody tr{isolation:isolate}.tbl-topics tbody tr:is(.is-selected,:has(.nm:focus-visible)):before{content:"";z-index:-1;inset:0 calc(-1 * var(--space-3));border-radius:var(--radius-md);background-color:var(--row-selected);position:absolute}.tbl-topics tbody tr:has(.nm:focus-visible):before{background-color:var(--row-current);box-shadow:inset 3px 0 0 var(--accent)}.tbl-topics td:nth-child(4){position:absolute;top:50%;right:30px;transform:translateY(-50%)}.tbl-topics td:nth-child(5){position:absolute;top:50%;right:0;transform:translateY(-50%)}.t-mob{display:flex}}.retention-form{gap:var(--space-3);flex-direction:column;display:flex}.topic-detail .set-row+.set-row{margin-top:0}.topic-detail .tbl-wrap{margin-top:var(--space-6)}.page-head-tools{align-items:center;gap:2px;display:flex}.token-group__heading{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);display:flex}.sec-note+.token-group .token-group__heading{margin-top:var(--space-6)}.token-group__count{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--bg-2);color:var(--fg-muted);font-size:var(--fs-eyebrow)}.token-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);transition:background-color var(--dur-2) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.token-row:hover{background:var(--row-hover)}.token-row:has(.token-row__open:focus-visible){background:var(--row-hover)}.token-row:has(.token-row__open:focus-visible){outline:var(--focus-ring-w) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-w))}.token-row__open:focus-visible{outline:2px solid #0000}.token-row__name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.token-row__open{color:var(--fg-strong);font:inherit;font-weight:var(--fw-semibold);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.token-row__open:after{content:"";position:absolute;inset:0}.chip.token-row__publisher{gap:var(--space-1);border-radius:var(--radius-md);height:20px;color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular);padding-inline:6px}.token-row__chips{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.token-row__no-buttons,.token-row__sources{color:var(--fg-muted);font-size:var(--fs-micro);align-self:center}.token-row__tools{z-index:1;align-items:center;gap:var(--space-1);pointer-events:none;display:flex;position:relative}.token-row__tools>*{pointer-events:auto}@media (width<=560px){.token-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.token-row__tools{margin-left:calc(-1 * var(--space-2))}}.token-status{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro);display:flex}.token-status__dot{width:var(--data-dot);height:var(--data-dot);border-radius:var(--radius-full);background:currentColor;flex:none;align-self:center}.token-status.is-warn{color:var(--warning-deep)}.token-status.is-danger{color:var(--danger-ink)}.token-empty{margin-top:var(--space-4);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--fg-muted);text-align:center}.token-empty b{margin-bottom:var(--space-1);color:var(--fg-strong);display:block}.token-label-note{margin-left:var(--space-2);color:var(--fg-muted);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none}.token-dialog-why{color:var(--fg-muted);font-size:var(--fs-micro);align-self:center;margin-right:auto}@media (width<=560px){.token-dialog-why{order:1;margin-right:0}}.token-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.token-note{margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-tint);color:var(--fg);font-size:var(--fs-ui)}.token-switch-row{align-items:center;gap:var(--space-4);display:flex}.token-switch-row>div{flex:1;min-width:0}.token-switch-row__title{color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.token-switch-row__note{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-base)}.modal.token-editor-dialog{width:min(1000px,100%);height:min(960px,85dvh)}.modal.token-editor-dialog.is-picking{width:min(700px,100%)}@media (width>560px){.modal.token-editor-dialog.is-picking{height:fit-content}}.token-editor-dialog.is-picking .modal-body{overflow-y:auto}.token-editor-dialog.is-picking .token-editor{grid-template-columns:minmax(0,1fr);height:auto}.token-editor-dialog .modal-body{flex:1;padding:0;overflow:hidden}.token-editor-dialog .modal-foot{border-top:1px solid var(--border-faint)}.token-editor{grid-template-columns:minmax(0,1fr) 300px;height:100%;display:grid}.token-editor__form,.token-editor__aside{overscroll-behavior:contain;min-height:0;padding:calc(var(--head-h,72px) + var(--space-5)) var(--space-8) calc(var(--foot-h) + var(--space-5));overflow-y:auto}.token-editor__form{scroll-padding-top:calc(var(--head-h,72px) + var(--space-5))}.token-editor__form::-webkit-scrollbar-track{margin-top:var(--head-h,72px);margin-bottom:var(--foot-h)}.token-editor__aside::-webkit-scrollbar-track{margin-top:var(--head-h,72px);margin-bottom:var(--foot-h)}@media (prefers-reduced-motion:no-preference){.token-editor__form{scroll-behavior:smooth}}.token-editor__aside{gap:var(--space-6);padding-inline:var(--space-5);border-left:1px solid var(--border-faint);flex-direction:column;display:flex}.token-editor__sections{margin-top:calc(-1 * var(--space-2));flex-direction:column;gap:2px;display:flex}.token-editor__section-link{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;display:block}.token-editor__section-link:not([aria-current]):hover{background:var(--row-hover)}.token-editor__section-link[aria-current]{border-color:var(--selected-edge);background:var(--row-current)}.token-editor__section-link[aria-current]:hover{background-image:linear-gradient(var(--row-hover), var(--row-hover))}.token-editor__section-link b{color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);display:block}.token-editor__section-link[aria-current] b{color:var(--accent-ink)}.token-editor__section-link span{color:var(--fg-muted);font-size:var(--fs-micro);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.token-editor__fields{border:0;min-width:0;margin:0;padding:0}.token-editor__block{padding:var(--space-6) 0}.token-editor__block:first-child{padding-top:0}.token-editor__block+.token-editor__block{border-top:1px solid var(--border-faint)}.token-editor__heading{margin:0 0 var(--space-3);color:var(--accent-ink);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.token-editor__heading:has(+.token-editor__subtitle){margin-bottom:var(--space-1)}.token-editor__subtitle{margin:0 0 var(--space-3);color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-base)}.token-editor__name-row{align-items:center;gap:var(--space-6);display:flex}.token-editor__name-row>div{flex:1;min-width:0}.token-editor__name-row .token-editor__subtitle{margin-bottom:0}.token-editor__name{flex:none;width:240px}.token-publishers{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.token-publisher{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--dialog-option-edge);border-radius:var(--radius-lg);background:var(--dialog-option-ground);box-shadow:var(--shadow-sm);color:var(--fg);font:inherit;text-align:left;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);display:flex}button.token-publisher:not(:disabled){cursor:pointer}button.token-publisher:not(:disabled):hover{background-image:linear-gradient(var(--row-hover), var(--row-hover))}button.token-publisher:disabled{cursor:not-allowed}button.token-publisher:disabled .token-publisher__text b,button.token-publisher:disabled .token-publisher__text span,button.token-publisher:disabled .token-publisher__icon{color:var(--fg-subtle)}.token-publisher[aria-checked=true]{background:var(--row-current);border-color:var(--selected-edge)}.token-publisher.is-picked{align-items:center;width:100%}.token-publisher__icon{border-radius:var(--radius-md);background:var(--bg-2);width:40px;height:40px;color:var(--accent);flex:none;place-items:center;display:grid}.token-publisher__icon svg{width:20px;height:20px}.token-publisher__text{flex:1;min-width:0}.token-publisher__text b{color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);display:block}.token-publisher__text span{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-base);display:block}.token-publisher__change{padding-inline:var(--space-3);color:var(--fg-strong);font-size:var(--fs-md);font-weight:var(--fw-semibold);flex:none}@media (width<=760px){.token-publishers{grid-template-columns:1fr}}@media (width<=560px){.token-publisher.is-picked .token-publisher__text span{display:none}}.token-buttons{gap:var(--space-3);flex-direction:column;display:flex}.token-button{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-tint);display:flex}.token-button__main{flex:1;min-width:0}.token-button__title{align-items:center;gap:var(--space-2);color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);display:flex}.token-button__desc{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-base)}.token-buttons__add{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--accent-ink);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;display:flex}.token-buttons__add:not(:disabled):hover{border-color:var(--accent);background:var(--accent-quiet)}.token-buttons__add:disabled{opacity:.45;cursor:not-allowed}.token-button-editor{padding:var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--popover-bg)}.token-button-editor__group+.token-button-editor__group{margin-top:var(--space-8)}.token-button-editor__label{margin-bottom:var(--space-2);color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);display:block}.token-button-editor__label:has(+.token-button-editor__subtitle){margin-bottom:var(--space-1)}.token-button-editor__subtitle{margin:0 0 var(--space-3);color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-base)}.token-button-editor .form-error{margin-top:var(--space-1)}.token-button-editor__key{align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro);flex-wrap:wrap;display:flex}.token-button-editor__key code{color:var(--fg);font:var(--fs-micro) var(--font-mono)}.token-button-editor__key .input{min-width:0;font-family:var(--font-mono);flex:1}.token-button-editor__key .input+.text-link{font-size:var(--fs-md);flex:none}.token-button-editor__check{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--fg-strong);font-size:var(--fs-body);display:flex}.token-button-editor__check .selectbox>input{border-color:var(--fg-muted);border-radius:calc(var(--radius-sm) + 2px)}.token-button-editor__foot{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.token-preview{margin-top:auto}.token-preview__message{padding:var(--space-4);border:1px solid var(--section-card-edge);border-radius:var(--radius-lg);background:var(--section-card-ground);box-shadow:var(--shadow-sm)}.token-preview__meta{color:var(--fg-muted);font-size:var(--fs-micro);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.token-preview__source{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background:var(--bg-2);height:20px;padding:0 6px;display:inline-flex}.token-preview__source svg{width:12px;height:12px}.token-preview__source.is-unnamed{color:var(--fg-subtle);font-style:italic}.token-preview__title{margin:10px 0 var(--space-1);color:var(--fg-strong);font-size:var(--fs-body);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.token-preview__body{color:var(--fg);font-size:var(--fs-md);line-height:var(--lh-base);margin:0}.token-preview__status{color:var(--fg-muted);font-size:var(--fs-micro);align-items:center;gap:6px;margin:10px 0 0;display:flex}.token-preview__status:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.token-preview__status.is-resolved:before{background:var(--success)}.token-preview__buttons{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.token-preview__buttons .btn{pointer-events:none}.token-preview__statuses{margin-top:var(--space-3)}@media (width<=900px){.token-editor-dialog .modal-body{padding:calc(var(--head-h,72px) + var(--space-5)) var(--space-6) calc(var(--foot-h) + var(--space-5));overflow-y:auto}.token-editor{gap:var(--space-6);flex-direction:column;height:auto;display:flex}.token-editor__form,.token-editor__aside{padding:0;overflow:visible}.token-editor__aside{padding-bottom:var(--space-6);border-left:0;border-bottom:1px solid var(--border-faint);order:-1}.token-editor__sections{display:none}}@media (width<=560px){.token-editor__name-row{align-items:stretch;gap:var(--space-3);flex-direction:column}.token-editor__name{width:100%}}@media (width<=480px){.token-editor-dialog .modal-body{padding:calc(var(--head-h,64px) + var(--space-4)) var(--space-4) calc(var(--foot-h) + var(--space-4))}}.token-step{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.token-step.is-numbered{grid-template-columns:26px minmax(0,1fr)}.token-step+.token-step{margin-top:var(--space-6)}.token-step__number{border-radius:var(--radius-full);background:var(--accent-quiet);width:26px;height:26px;color:var(--accent-strong);font-size:var(--fs-md);font-weight:var(--fw-semibold);place-items:center;display:grid}.token-step__number.is-done{background:var(--success-subtle);color:var(--success-deep)}.token-step__number svg{width:14px;height:14px}.token-step h3{margin:var(--space-1) 0 var(--space-3);color:var(--fg-strong);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.token-step h3 small{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-body);font-weight:var(--fw-regular);display:block}.token-credential+.token-credential{margin-top:var(--space-6)}.token-credential__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.token-credential__head .text-link{font-size:var(--fs-micro);flex:none}.token-credential__head .token-credential__label{min-width:0}.token-credential__label{color:var(--fg-strong);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.token-credential__label small{margin-left:var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro);font-weight:var(--fw-regular)}.token-credential__env{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--fg-muted);font:var(--fs-micro) var(--font-mono);overflow-wrap:anywhere}.token-credential__value{margin-top:var(--space-2);position:relative}.token-credential__value code{padding:var(--space-3) 96px var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--fg);font:var(--fs-micro) / 20px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.token-credential__value .btn{top:var(--space-2);right:var(--space-2);position:absolute}@media (width<=560px){.token-credential__value{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.token-credential__value code{align-self:stretch;padding-inline-end:var(--space-3)}.token-credential__value .btn{position:static}}.token-credential__value code.is-shown{overflow-wrap:anywhere;white-space:normal}.token-credential .btn.is-copied{color:var(--success-deep)}.token-credential .form-error{margin-top:var(--space-1);font-size:var(--fs-micro)}.token-credential+.token-actions{margin-top:var(--space-6)}.token-urgent{align-items:center;gap:var(--space-3);margin-top:var(--space-6);color:var(--fg);font-size:var(--fs-md);display:flex}.token-step .form-note{margin-top:var(--space-2)}.token-fold{margin-top:var(--space-6)}.token-fold summary,.token-example summary{cursor:pointer;font-size:var(--fs-micro)}.token-fold[open] summary{margin-bottom:var(--space-4)}.token-example[open] summary{margin-bottom:var(--space-2)}.token-arrival{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-tint);color:var(--fg);font-size:var(--fs-md);--spinner-size:14px;--spinner-head:var(--accent);--spinner-track:var(--border-default);display:flex}.token-arrival__tick{border-radius:var(--radius-full);background:var(--success);width:18px;height:18px;color:var(--bg-0);flex:none;place-items:center;display:grid}.token-arrival__tick svg{width:12px;height:12px}.token-alert{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg)}.token-alert.is-danger{background:var(--danger-quiet)}.token-alert.is-warn{background:var(--warning-quiet)}.token-alert b{color:var(--fg-strong);font-size:var(--fs-base);font-weight:var(--fw-semibold);display:block}.token-alert p{margin:var(--space-2) 0 0;color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-base)}.token-alert .btn{background:0 0}.token-alert.is-danger .token-alert__main{border-color:var(--danger-ink);color:var(--danger-ink)}.token-alert.is-warn .token-alert__main{border-color:var(--warning-deep);color:var(--warning-deep)}.token-alert.is-danger .token-alert__main:not(:disabled):hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger-ink)}.token-alert.is-warn .token-alert__main:not(:disabled):hover{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning-deep)}.token-alert__other{color:var(--fg-muted)}.token-alert__other:not(:disabled):hover{background:var(--bg-wash);color:var(--fg)}.token-setup__section{padding:var(--space-6) 0;border-top:1px solid var(--border-subtle)}.token-setup__section:first-child{border-top:0;padding-top:0}.token-setup__section:last-child{padding-bottom:0}.token-setup__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.token-setup__head h3{color:var(--accent-ink);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.token-setup__head .chip{margin-left:auto}.token-setup__row{align-items:center;gap:var(--space-4);display:flex}.token-setup__row+.token-setup__row{margin-top:var(--space-3)}.token-setup__fact{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);flex:1;grid-template-columns:auto 1fr;min-width:0;display:grid}.token-setup__fact>span{color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.token-setup__fact>code{color:var(--fg);font:var(--fs-micro) var(--font-mono);overflow-wrap:anywhere}.token-setup__fact>small{color:var(--fg-muted);font-size:var(--fs-body);grid-column:1/-1}.token-setup__fact>small.is-danger{color:var(--danger-ink)}.token-setup__fact small code{font:var(--fs-xs) var(--font-mono)}.token-setup__section .form-note,.token-example{margin-top:var(--space-3)}.token-snippet{position:relative}.token-snippet pre{padding:var(--space-3) 80px var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--fg);font:var(--fs-micro) / var(--lh-base) var(--font-mono);white-space:pre;margin:0;overflow-x:auto}.token-snippet .btn{top:var(--space-2);right:var(--space-2);position:absolute}@media (width<=560px){.token-setup__row{flex-direction:column;align-items:stretch}.token-setup__head{flex-wrap:wrap}}.connect-notice{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--warning-subtle);color:var(--warning-deep);font-size:var(--fs-ui)}.plugin-list,.installation-list,.token-list{border:1px solid var(--section-card-edge);border-radius:var(--radius-lg);background:var(--section-card-ground);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}:is(.plugin-list,.installation-list,.token-list)>li+li{border-top:1px solid var(--section-card-edge)}.plugin-row,.plugin-row-shape{align-items:start;gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.plugin-row__main{gap:var(--space-2);flex-direction:column;min-width:0;max-width:96ch;display:flex}.plugin-row__main h3{overflow-wrap:anywhere;color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.plugin-row__description{color:var(--fg);font-size:var(--fs-body)}.plugin-row__about{align-items:baseline;gap:var(--space-3);margin:var(--space-3) 0 0;font-size:var(--fs-ui);grid-template-columns:auto minmax(0,1fr);display:grid}.plugin-row__about dt{color:var(--fg-strong);font-weight:var(--fw-semibold)}.plugin-row__about dd{color:var(--fg-muted);margin:0}.plugin-row__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.plugin-row__facts,.installation-row__facts{color:var(--fg-muted);font-size:var(--fs-micro)}.plugin-row__facts{font-size:var(--fs-ui)}.plugin-row__facts span,.installation-row__facts span{max-width:100%;display:inline-block}.plugin-row__facts span+span:before,.installation-row__facts span+span:before{content:"·";margin-inline:var(--space-2);color:var(--fg-subtle)}@media (width<=560px){.plugin-row,.plugin-row-shape{grid-template-columns:minmax(0,1fr)}.plugin-row>.btn,.plugin-row-shape>.btn{justify-self:start}.plugin-row__about{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.plugin-row__about dd+dt{margin-top:var(--space-2)}}.plugin-row__why{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-subtle);color:var(--warning-deep);font-size:var(--fs-micro);align-self:flex-start}.sources-head{flex-wrap:wrap}.connect-page .sec:has(>.empty-state.is-failed){flex-direction:column;flex:1;display:flex}.connect-page .sec-note{max-width:none}.sec-note+.installation-list,.sec-note+.marketplace-list,.sec-note+.marketplace-add{margin-top:var(--space-4)}.sources-leftover{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--fs-ui);display:flex}.sources-leftover .muted{max-width:82ch}.sources-leftover__hint{white-space:nowrap}.installation-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.modal-body>.installation-row{padding:var(--space-3) 0}.installation-row__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.installation-row__name{align-items:center;gap:var(--space-2);color:var(--fg-strong);flex-wrap:wrap;display:flex}.installation-row__where{color:var(--fg-muted);font-size:var(--fs-micro)}.installation-row__detail{color:var(--fg);font-size:var(--fs-ui)}.installation-row__topics{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--fg-muted);font-size:var(--fs-micro);flex-wrap:wrap;display:flex}.installation-row__topic{gap:var(--space-1);flex-direction:column;flex-basis:100%;min-width:0;display:flex}.installation-row__keys{gap:var(--space-1);padding:0;flex-direction:column;margin:0;padding-inline-start:var(--space-3);list-style:none;display:flex}.installation-row__keys li{align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--fg);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.installation-row__tools{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=560px){.installation-row{grid-template-columns:minmax(0,1fr)}.installation-row__tools{justify-content:flex-start}}.connect-dialog .modal-body{gap:var(--space-6)}.connect-dialog .field-label{margin-bottom:var(--space-3);color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:normal;text-transform:none;display:block}.connect-field+.connect-field{margin-top:var(--space-6)}.connect-field .form-note{margin-top:var(--space-2)}.connect-creates-topics{color:var(--fg-strong);font-size:var(--fs-base)}.connect-form>.form-error{margin-top:var(--space-4)}.connect-note{margin:var(--space-3) 0 0}.connect-commands-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.connect-commands-head .text-link{font-size:var(--fs-micro)}.connect-commands{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connect-command{position:relative}.connect-command code{padding:var(--space-3) 96px var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--fg);font:var(--fs-micro) / 20px var(--font-mono);overflow-wrap:anywhere;display:block}.connect-command .btn{top:var(--space-2);right:var(--space-2);position:absolute}.connect-command .btn.is-copied{color:var(--success-deep)}.connect-waiting{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--fs-ui);display:flex}.setting-fields{gap:var(--space-5);flex-direction:column;display:flex}.connect-page__approve-machine{margin-inline-start:auto}.pairing-code-entry{gap:var(--space-2);flex-direction:column;display:flex}.pairing-code-entry__input{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pairing-status{align-items:center;gap:var(--space-2);color:var(--fg-strong);font-size:var(--fs-md);margin:0;display:flex}.pairing-status.is-failed{color:var(--danger-ink)}.pairing-progress{gap:var(--space-4);flex-direction:column;display:flex}.pairing-progress .form-note{margin:0}.pairing-review{gap:var(--space-5);flex-direction:column;display:flex}.pairing-review>.connect-notice,.pairing-review>.form-note,.pairing-review>.form-error,.pairing-review>.rights-change{margin:0}.pairing-code__label{margin:0 0 var(--space-1);color:var(--fg-strong);font-size:var(--fs-md)}.pairing-code__value{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--bg-sunken);font-family:var(--font-mono);font-size:var(--fs-h3);letter-spacing:.08em}.pairing-code .form-note{margin:0}.pairing-code:focus{outline:none}.pairing-facts{border:1px solid var(--section-card-edge);border-radius:var(--radius-lg);background:var(--section-card-ground);box-shadow:var(--shadow-sm)}.pairing-facts>*{padding:var(--space-4);margin:0}.pairing-facts>*+*{border-top:1px solid var(--section-card-edge)}.pairing-part{gap:var(--space-2);flex-direction:column;display:flex}.pairing-part .connect-notice{margin:0}.pairing-part__title{color:var(--fg-strong);font-size:var(--fs-ui);font-weight:var(--fw-semibold);margin:0}.pairing-part__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pairing-part__list li{gap:var(--space-1);flex-direction:column;display:flex}.pairing-part__item{color:var(--fg-strong);font-size:var(--fs-md)}.pairing-part__line{overflow-wrap:anywhere;color:var(--fg-muted);font-size:var(--fs-ui);margin:0}.rights-change{margin:0 0 var(--space-5)}.pairing-facts>.rights-change{margin:0}.rights-change__title{margin:0 0 var(--space-3);color:var(--fg-strong);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.rights-change__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rights-change__list li{gap:var(--space-1);flex-direction:column;display:flex}.rights-change__change{color:var(--fg-strong);font-size:var(--fs-md)}.rights-change__fact{color:var(--fg-muted);font-size:var(--fs-ui)}.setting-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.setting-field__label{color:var(--fg-strong);font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.setting-field .form-note,.setting-field .form-error,.setting-field__held{margin:0}.setting-field.is-switch{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.setting-field.is-switch>*{grid-column:1}.setting-field.is-switch>.switch{grid-area:1/2}.setting-field__held{color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-base)}.setting-field__held code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--bg-sunken);color:var(--fg);font:var(--fs-micro) / 20px var(--font-mono);overflow-wrap:anywhere}.setting-field__theirs{color:var(--warning-deep)}.marketplace-list{margin:0 0 var(--space-4);padding:0;list-style:none}.marketplace-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.marketplace-row+.marketplace-row{border-top:1px solid var(--border-hairline)}.marketplace-row__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.marketplace-row__main b{color:var(--fg-strong)}.connect-notice,.installation-row__name b,.marketplace-row__main b,.site-marketplaces td b{overflow-wrap:anywhere}.marketplace-row__url,.site-marketplaces__url{overflow-wrap:anywhere;color:var(--fg-muted);font-size:var(--fs-micro)}.marketplace-row__fact{color:var(--fg-muted);font-size:var(--fs-micro)}.marketplace-row__error,.site-marketplaces__error{color:var(--danger-ink);font-size:var(--fs-micro)}.marketplace-add .field-label{margin-bottom:var(--space-2);display:block}.marketplace-add__row{gap:var(--space-2);display:flex}.marketplace-add__row .input{flex:1;min-width:0}.marketplace-add .form-note,.marketplace-add .form-error{margin-top:var(--space-2)}.marketplace-add .form-note{color:var(--fg-subtle);font-size:var(--fs-ui)}.site-marketplaces{gap:var(--space-4);flex-direction:column;display:flex}.site-marketplaces__head h2{color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-h2)}.site-marketplaces__head .muted{margin-top:var(--space-1);max-width:82ch;font-size:var(--fs-ui)}.site-marketplaces__tools{white-space:nowrap}.site-marketplaces__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.installation-row .installation-shared{gap:var(--space-6);padding:var(--space-2) 0 0}.installation-row .installation-shared .k{font-size:var(--fs-ui)}.installation-row .installation-shared .d{font-size:var(--fs-micro);margin-top:0}.own-buttons,.own-button-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.own-button-lines{margin-top:var(--space-3)}.own-buttons__row,.own-button-lines__line{align-items:center;gap:var(--space-3);min-height:44px;padding-block:var(--space-2);display:flex}.own-buttons__row+.own-buttons__row,.own-button-lines__line+.own-button-lines__line{border-top:1px solid var(--border-subtle)}.own-buttons__name,.own-button-lines__line>span:first-child{gap:var(--space-1);min-width:0;color:var(--fg);font-size:var(--fs-body);flex-direction:column;flex:1;display:flex}.own-buttons__label{color:var(--fg-strong);font-weight:var(--fw-semibold)}.own-buttons__note{color:var(--fg-muted);font-size:var(--fs-ui)}.action-rules__name b{color:var(--fg-strong);font-weight:var(--fw-semibold)}.action-rules__name .muted{font-size:var(--fs-ui)}.action-rules__failed{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.toolbar .pager{gap:var(--space-1);flex-wrap:nowrap;margin-block-start:0}.toolbar .pager-range{white-space:nowrap;margin-inline-end:var(--space-2)}.pager-size{align-items:center;gap:var(--space-1);cursor:pointer;margin-inline-end:var(--space-2);display:inline-flex}.pager-size__label{color:var(--fg-muted);font-size:var(--fs-sm);white-space:nowrap}.pager-size .select{width:auto;height:30px;font-size:var(--fs-ui)}.selectbox{cursor:pointer;flex:none;justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:inline-flex}.selectbox>input{appearance:none;block-size:18px;inline-size:18px;cursor:inherit;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--control-ground);transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);margin:0;position:relative}.selectbox:hover>input{border-color:var(--accent);background:var(--accent-tint)}.selectbox>input:focus-visible{border-color:var(--accent)}.selectbox>input:after{content:"";background:var(--accent-fg);opacity:0;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-out);position:absolute;inset:0;transform:scale(.45);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M4.25 7.625 6.5 9.875l4.25-4.75' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M4.25 7.625 6.5 9.875l4.25-4.75' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.selectbox>input:checked,.selectbox>input:indeterminate{border-color:var(--accent);background:var(--accent)}.selectbox:hover>input:checked,.selectbox:hover>input:indeterminate{border-color:var(--accent-strong);background:var(--accent-strong)}.selectbox>input:checked:after{opacity:1;transform:scale(1)}.selectbox>input:indeterminate:after{opacity:1;transform:scale(1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M2.5 7.5h10' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M2.5 7.5h10' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.selectbox>input,.selectbox>input:after{transition-property:background,border-color,opacity}}.switch{--switch-track:var(--border-strong);appearance:none;border-radius:var(--radius-full);background:var(--switch-track);width:34px;height:20px;transition:background var(--dur-2) var(--ease-out);flex:none;margin:0;position:relative}.switch:after{content:"";border-radius:var(--radius-full);background:var(--switch-knob);width:14px;height:14px;box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out);position:absolute;top:3px;left:3px}.switch:is(.is-on,:checked){--switch-track:var(--accent);--switch-knob:var(--accent-fg)}.switch:is(.is-on,:checked):after{transform:translate(14px)}input.switch{cursor:pointer}.switch:is(input,button):not(:disabled):hover{box-shadow:0 0 0 4px var(--hover-fill)}.switch:disabled{cursor:not-allowed;opacity:.45}.form .field-label{margin-bottom:6px}.field-reveal{align-items:center;display:flex;position:relative}.field-reveal>.input{padding-inline-end:calc(30px + 2 * var(--space-1))}.field-reveal__btn{right:var(--space-1);color:var(--fg-subtle);position:absolute}.form-error{color:var(--danger-ink)}.form-note{color:var(--fg-muted);font-size:var(--fs-md);line-height:var(--lh-base)}.form-field :where(.input,.textarea)[aria-invalid=true]:focus{box-shadow:var(--field-ring-danger)}.member-person{align-items:center;gap:8px;display:inline-flex}.member-person b{font-weight:var(--fw-bold)}.member-person__who{flex-direction:column;min-width:0;display:flex}.member-person__name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.member-person__email{color:var(--fg-muted);font-size:var(--fs-micro);overflow-wrap:anywhere;display:none}@media (width<=720px){.member-person__email{display:block}.tbl .member-email{display:none}}.invite-form{align-items:start;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) 140px auto;grid-template-areas:"email-label role-label.""email role send";display:grid}.invite-form__email-label{grid-area:email-label}.invite-form__role-label{grid-area:role-label}.invite-form__email{grid-area:email}.invite-form__role{grid-area:role}.invite-form__send{grid-area:send;align-self:start;min-height:36px}@media (width<=720px){.invite-form{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"email-label email-label""email email""role-label.""role send"}.invite-form__role-label{margin-top:var(--space-2)}}.invitation-declined-on{margin-inline-start:var(--space-2)}.address-box{align-items:center;gap:var(--space-1) var(--space-2);height:auto;min-height:36px;max-height:240px;padding:3px var(--space-2);cursor:text;flex-wrap:wrap;display:flex;overflow-y:auto}.address-box:has(.address-box__input:focus){outline:var(--focus-ring-w) solid transparent;border-color:var(--accent);box-shadow:var(--field-ring)}.address-box.is-unsendable{border-color:var(--danger)}.address-box.is-unsendable:has(.address-box__input:focus){border-color:var(--danger);box-shadow:var(--field-ring-danger)}.address-box.is-disabled{opacity:.6;cursor:default}.address-box__input{min-width:0;height:28px;padding-inline:var(--space-1);color:inherit;font:inherit;background:0 0;border:0;flex:16ch}.address-box__input:focus{outline:none}.address-chips{margin:0;padding:0;list-style:none}.address-chip{border-radius:var(--radius-full);background:var(--accent-subtle);height:24px;color:var(--accent-deep);font-size:var(--fs-micro);line-height:var(--lh-tight);border:1px solid #0000;align-items:center;display:inline-flex}.address-chip button{cursor:pointer;background:0 0;border:0}.address-chip__text{max-width:22ch;height:100%;padding:0 var(--space-1) 0 var(--space-2);color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-chip__remove{padding-inline:2px var(--space-1);color:inherit;display:inline-flex}.address-chip__remove svg{width:12px;height:12px}.address-chip__remove:hover:not(:disabled){color:var(--fg)}.address-chip.is-unsendable{background:var(--danger-subtle);color:var(--danger-ink)}.address-chip button:focus-visible{outline-offset:calc(-1 * var(--focus-ring-w))}.address-chip button:disabled{cursor:default;opacity:.6}.address-field>.form-hint,.address-field>.form-error{margin-top:var(--space-2)}.list-end{--spinner-size:20px;--spinner-track:var(--border-default);--spinner-head:var(--accent);min-height:64px;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.msg-list{flex-direction:column;display:flex;overflow-x:clip}.time-band,.time-band-shape{z-index:1;padding:var(--space-6) var(--rail) 0;background:var(--bg-0);color:var(--table-head-fg);position:sticky;top:0;container-type:scroll-state}@container scroll-state(stuck:top){.time-band:after{content:"";block-size:var(--space-2);background:inherit;position:absolute;inset:100% 0 auto}}.msg-list.has-time-bands .msg{scroll-margin-top:calc(var(--space-6) + var(--fs-eyebrow) * var(--lh-eyebrow) + var(--space-2))}@media (width<=720px){.time-band,.time-band-shape{top:var(--phone-nav-h)}}.msg,.msg-shape{column-gap:var(--space-4);padding:var(--space-4) var(--rail);transition:background var(--dur-1) linear;isolation:isolate;grid-template-columns:1fr auto;align-items:start;row-gap:0;display:grid;position:relative}.msg:after,.msg-shape:after{content:"";inset-inline:var(--rail);background:var(--border-hairline);pointer-events:none;block-size:1px;position:absolute;inset-block-end:0}.msg:last-child:after{content:none}.msg.is-revealed{animation:msg-reveal 2.4s var(--ease-out) forwards}@keyframes msg-reveal{0%,55%{background-color:var(--accent-quiet)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.msg.is-revealed{background-color:var(--accent-quiet);animation:none}}.msg__unread:before{content:"";border-radius:var(--radius-full);background:var(--accent);block-size:8px;inline-size:8px}.msg__summary:before{content:"";z-index:-1;pointer-events:none;transition:background-color var(--dur-1) linear;position:absolute;inset:0}.inbox-body.is-scrolling :is(.msg__actions,.msg__select .selectbox),.inbox-body.is-scrolling .msg__summary:before{transition:none}.msg__actions,.msg__select .selectbox{isolation:isolate}.msg:not(.is-revealed) .msg__summary:not(:focus-visible):hover:before{background-color:var(--row-hover)}.msg.is-selected{background:var(--row-selected)}.msg.is-current{background:var(--row-current)}.msg__unread,.msg__select{inline-size:var(--rail);pointer-events:none;place-items:center;block-size:22px;display:grid;position:absolute;inset-block-start:var(--space-4)}.msg__unread{inset-inline-start:0}.msg__select{inset-inline-end:0}.msg__select>*{pointer-events:auto}.msg__select .selectbox{opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.msg:hover .msg__select .selectbox,.msg.is-selected .msg__select .selectbox,.msg-list.is-selecting .msg__select .selectbox{opacity:1}.msg:has(:focus-visible) .msg__select .selectbox{opacity:1}.msg{--meta-end-reserve:7rem}.msg.has-marks{--meta-end-reserve:calc(7rem + 60px)}.msg__main{flex-direction:column;min-width:0;display:flex}.msg__summary{all:unset;cursor:pointer;-webkit-user-select:text;user-select:text;flex-direction:column;min-width:0;display:flex}.msg .msg__summary:focus-visible:before{background-color:var(--row-current);box-shadow:inset 3px 0 0 var(--accent)}.msg__title{align-items:center;gap:var(--space-2);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--fg-strong);flex-wrap:wrap;display:flex}.msg.is-unread .msg__title{font-weight:var(--fw-bold)}.msg:not(.is-unread) .msg__title{color:var(--fg)}.msg__title.is-thread{flex-wrap:nowrap}.msg__count{background:var(--bg-2);color:var(--fg-muted);font-weight:var(--fw-medium)}.msg__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg__body{max-inline-size:135ch;color:var(--fg-muted);font-size:var(--fs-ui);line-height:var(--lh-ui);white-space:nowrap;text-overflow:ellipsis;margin-block-start:5px;overflow:hidden}.msg__meta{align-items:center;gap:6px var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro);line-height:var(--lh-micro);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.msg__meta>*+:not(.chip):before{content:"·";color:var(--fg-muted);opacity:.7;margin-inline-end:var(--space-2)}.topic-ref{align-items:center;display:inline-flex}.msg__claimed{color:var(--fg);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.msg__claimed .timeline__glyph{--disc:22px;margin-inline-end:6px}.msg__thread-line{gap:var(--space-2);display:flex}.msg__thread-message{text-overflow:ellipsis;min-width:0;overflow:hidden}.msg__waiting{color:var(--accent-ink);font-weight:var(--fw-medium);flex:none}.msg__waiting:before{content:"·";color:var(--fg-muted);opacity:.7;margin-inline-end:var(--space-2)}.msg__holds{gap:var(--space-1);min-width:0;flex-direction:column;grid-area:2/1/auto/-1;margin-block-start:var(--space-2);display:flex}.msg__hold{align-items:center;gap:var(--space-2);min-width:0;color:var(--fg);font-size:var(--fs-micro);line-height:var(--lh-micro);margin:0;display:flex}.msg__hold svg{width:14px;height:14px;color:var(--warning);flex:none}.msg__hold-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg__hold .btn{flex:none}.msg__side{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.msg__when{align-items:center;gap:6px;padding-inline-end:2px;display:flex}.msg__when .pri{margin-inline-end:var(--space-3)}.mark-quiet{color:var(--fg-meta);flex:none;display:inline-flex}.mark-quiet svg{width:14px;height:14px}.msg__time{text-align:end;min-inline-size:7.25ch;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-micro);color:var(--fg-meta);white-space:nowrap}.msg-shape .msg__time .shape-line{margin-inline-start:auto}.msg__actions{gap:var(--space-1);opacity:0;transition:opacity var(--dur-2) var(--ease-out);flex-shrink:0;align-items:center;display:flex}.msg__actions .btn-icon svg{width:16px;height:16px}.msg:hover .msg__actions,.msg.is-current .msg__actions{opacity:1}.msg:has(:focus-visible) .msg__actions{opacity:1}.msg__actions:has([aria-expanded=true]){opacity:1}@media (hover:none){.msg__actions{opacity:1}.msg-list:not(.is-selecting) .msg__select>*{pointer-events:none}.msg-list:not(.is-selecting) .msg:not(:has(:focus-visible)) .msg__select .selectbox{opacity:0}.msg__summary{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (width<=920px){.msg,.msg-shape{grid-template-columns:1fr;padding-inline-end:var(--space-8)}.msg__select{inline-size:var(--space-8)}@media (hover:none){.msg-list:not(.is-selecting) .msg{padding-inline-end:var(--rail)}}.msg__side{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-direction:row;grid-column:1;margin-block-start:10px}.msg__when{order:2;padding-inline-end:0}.msg__actions{opacity:1}.msg__meta>*+:not(.chip):before{content:none}}@media (width>=1220px){.app-shell.has-open-sheet .msg__main{grid-area:1/1/auto/-1}.app-shell.has-open-sheet .msg__side{align-self:end;align-items:center;gap:var(--space-2);flex-direction:row;grid-area:1/2;position:relative}.app-shell.has-open-sheet .msg__meta{padding-inline-end:var(--meta-end-reserve)}.app-shell.has-open-sheet .msg__actions{inset-inline-end:0;position:absolute;top:50%;translate:0 -50%}}@media (width>=1220px) and (hover:hover){.app-shell.has-open-sheet .msg:not(:hover,:has(:focus-visible)) .msg__actions:not(:has([aria-expanded=true])){pointer-events:none}.app-shell.has-open-sheet .msg.is-current:not(:hover,:has(:focus-visible)) .msg__actions:not(:has([aria-expanded=true])){opacity:0}.app-shell.has-open-sheet .msg:is(:hover,:has(:focus-visible)) .msg__when{visibility:hidden}.app-shell.has-open-sheet .msg__side:has([aria-expanded=true]) .msg__when{visibility:hidden}}@media (width>=1220px) and (hover:none){.app-shell.has-open-sheet .msg__actions{display:none}}@media (width<=720px){.msg,.msg-shape{grid-template-columns:1fr auto}.msg__main{grid-area:1/1/auto/-1}.msg__side{grid-area:1/2;align-self:end;margin-block-start:0}.msg__meta{padding-inline-end:var(--meta-end-reserve)}.msg__actions{display:none}}.chip{border-radius:var(--radius-full);height:24px;font-size:var(--fs-micro);font-weight:var(--fw-regular);line-height:var(--lh-tight);white-space:nowrap;background:var(--tone-subtle);color:var(--tone-deep);border:1px solid #0000;align-items:center;gap:6px;padding-inline:9px;display:inline-flex}.chip:not(.has-icon):before{content:"";width:var(--data-dot);height:var(--data-dot);border-radius:var(--r-round);background:currentColor;flex-shrink:0}.chip.no-dot:not(.has-icon):before{content:none}.chip svg{color:currentColor;flex-shrink:0;width:12px;height:12px}.badge-admin{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.chip-ok,.mark-ok{--tone:var(--success);--tone-deep:var(--success-deep);--tone-subtle:var(--success-subtle)}.chip-warn,.mark-warn{--tone:var(--warning);--tone-deep:var(--warning-deep);--tone-subtle:var(--warning-subtle)}.chip-danger,.mark-danger{--tone:var(--danger);--tone-deep:var(--danger-deep);--tone-subtle:var(--danger-subtle)}.chip-info,.mark-info{--tone:var(--accent);--tone-deep:var(--accent-deep);--tone-subtle:var(--accent-subtle)}.chip-muted,.mark-muted{--tone:var(--fg-muted);--tone-deep:var(--slate-deep);--tone-subtle:var(--slate-subtle)}.chip-neutral{--tone-deep:var(--fg);--tone-subtle:var(--bg-2)}.mark-violet{--tone:var(--violet-deep);--tone-deep:var(--violet-deep);--tone-subtle:var(--violet-subtle)}.mark-ok,.mark-warn,.mark-danger,.mark-info,.mark-muted,.mark-violet{color:var(--tone)}.chip-neutral{font-weight:var(--fw-medium)}.msg--urgent:not(.is-resolved) .msg__summary:not(:focus-visible):before{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--priority-urgent) 60%, transparent)}.msg--high:not(.is-resolved) .msg__summary:not(:focus-visible):before{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--priority-high-rail) 60%, transparent)}@media (width<=720px){.msg--urgent:not(.is-resolved) .msg__summary:not(:focus-visible):before{box-shadow:inset 4px 0 0 var(--priority-urgent)}.msg--high:not(.is-resolved) .msg__summary:not(:focus-visible):before{box-shadow:inset 4px 0 0 var(--priority-high-rail)}}.pri{font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;line-height:1}.pri--urgent{color:var(--priority-urgent)}.pri--high{color:var(--priority-high)}.pri--normal,.pri--low,.pri--lowest{color:var(--fg-meta);font-weight:var(--fw-regular)}.chip-x{border-radius:var(--radius-full);width:16px;height:16px;color:inherit;cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:2px;display:inline-flex}.chip-x svg{width:10px;height:10px}.chip-x:hover{background:color-mix(in oklab, currentColor 16%, transparent)}@media (pointer:coarse){.chip-x{width:24px;height:24px;margin-block:-4px;margin-inline:-2px -4px;padding:4px}.chip-x,.chip-x:hover{background-clip:content-box}}.count-pill{border-radius:var(--radius-full);min-width:19px;height:18px;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding-inline:6px;line-height:1;display:inline-grid}.empty-state{--wireframe-ball-edge:var(--accent);--wireframe-ball-vertex:var(--accent-deep);isolation:isolate;padding:36px var(--space-8);border:1px solid var(--section-edge);border-radius:var(--radius-xl);background:var(--bg-sunken);text-align:center;overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.app-shell>main:has(.page-well) .empty-state:not(.is-loading){background:var(--page-ground-sunken)}.app-shell>main:has(.page-well) .page-body>.empty-state{--sec-pad:var(--space-8);margin-inline:calc(-1 * var(--sec-pad))}@media (width<=920px){.app-shell>main:has(.page-well) .page-body>.empty-state{--sec-pad:var(--space-4)}}@media (width<=720px){.app-shell>main:has(.page-well) .page-body>.empty-state{margin-inline:0}}.empty-state.is-loading{background:0 0;border-color:#0000}.empty-state.is-loading:before{content:none}.empty-state.is-failed{--wireframe-ball-edge:var(--danger);--wireframe-ball-vertex:var(--danger-fill)}.empty-state:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle closest-side, color-mix(in oklab, var(--wireframe-ball-edge) 7%, transparent), transparent);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;translate:-50% -50%}.empty-state__ball{width:184px;height:184px;margin-bottom:var(--space-5);flex:none}.empty-state__title{max-width:26ch;margin-bottom:var(--space-3);font-size:var(--fs-h1);font-weight:var(--fw-medium);line-height:var(--lh-h1)}.empty-state__message{max-width:46ch;color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.empty-state__message .text-link{text-decoration:underline}.empty-state__message .text-link:hover{color:var(--accent-strong)}.empty-state__note{height:26px;margin:var(--space-3) 0 0;border-radius:var(--radius-full);background:var(--bg-2);color:var(--fg);font-size:var(--fs-micro);align-items:center;padding:0 11px;display:inline-flex}.empty-state__actions{justify-content:center;gap:var(--space-2);max-width:100%;margin-top:var(--space-6);flex-wrap:wrap;display:flex}.empty-state__actions .btn{max-width:min(100%,46ch)}.empty-state .btn:not(.btn-primary,.btn-ghost){background:var(--bg-2);border-color:#0000}.empty-state .btn:not(.btn-primary,.btn-ghost,:disabled):hover{background:var(--bg-3);border-color:#0000}.empty-state .btn-ghost:not(:disabled),.empty-state .btn-ghost:not(:disabled):hover{color:var(--accent-ink)}.empty-state.is-failed :focus-visible{outline-color:var(--danger-deep)}.empty-state__code{margin:var(--space-4) 0 0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.01em}.app-shell>main:has(.empty-state){flex-direction:column;display:flex}.app-shell>main>.page:not(.inbox-page):has(.empty-state){flex:1;width:100%}.page-body:has(.empty-state){flex:1}.card:has(>.empty-state){flex-direction:column;flex:1;display:flex}.card>.empty-state{margin:var(--space-4)}@media (width<=720px){.empty-state{padding:var(--space-6) var(--space-5)}.empty-state__ball{width:148px;height:148px;margin-bottom:var(--space-4)}.empty-state__title{max-width:22ch}.empty-state__message{max-width:31ch}.empty-state__actions{margin-top:var(--space-5);flex-direction:column;align-items:center}.empty-state__actions .btn{min-width:200px}}@media (height<=640px){.empty-state{padding:var(--space-6)}.empty-state__ball{width:112px;height:112px;margin-bottom:var(--space-3)}.empty-state__actions{margin-top:var(--space-4)}}.toolbar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.toolbar__search{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.toolbar__icon{left:var(--space-3);color:var(--fg);pointer-events:none;display:flex;position:absolute}.toolbar__search>.input{padding-inline:36px calc(30px + 2 * var(--space-1));border-radius:var(--radius-full)}.toolbar__kbd{right:var(--space-2);color:var(--fg-muted);border:1px solid var(--border-outline);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-micro);pointer-events:none;padding:0 5px;line-height:18px;position:absolute}.toolbar__clear{right:var(--space-1);position:absolute}.tool{border-radius:var(--radius-full);height:36px;color:var(--fg);font-size:var(--fs-ui);font-weight:var(--fw-medium);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding-inline:10px;display:inline-flex}.tool svg{flex:none;width:16px;height:16px}.tool:not(:disabled):hover,.tool[aria-expanded=true]{background:var(--hover-fill);color:var(--fg-strong)}.tool.is-selected{background:var(--accent-subtle);color:var(--accent-deep);font-weight:var(--fw-semibold)}.tool.is-selected:not(:disabled):hover,.tool.is-selected[aria-expanded=true]{background:var(--accent-subtle);color:var(--accent-deep)}.tool--icon{justify-content:center;width:36px;padding:0}.tool:disabled{opacity:.45;pointer-events:none}.tool__label{font-size:var(--fs-body)}svg.tool__caret{width:12px;height:12px}.tool__count{background:var(--accent);color:var(--accent-fg);letter-spacing:0}.filter-panel{--foot-h:0px;width:512px;border-radius:var(--radius-xl);flex-direction:column;max-block-size:min(640px,100dvh - 180px);display:flex;position:relative}.filter-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-faint);flex:none;display:flex}.filter-panel__main{min-block-size:0;padding:var(--space-5) var(--space-6) calc(var(--foot-h) + var(--space-5));overscroll-behavior:contain;flex:1;overflow-y:auto}.filter-panel__main::-webkit-scrollbar-track{margin-bottom:var(--foot-h)}.filter-panel .field+.field{margin-block-start:var(--space-6)}.view-editor{gap:var(--space-6);padding-bottom:var(--space-5);flex-direction:column;align-self:stretch;display:flex}.filter-panel .field-label,.view-editor .field-label{margin-block-end:var(--space-1);display:block}.filter-panel__sub{border-inline-start:2px solid var(--border-default);margin-block-start:var(--space-3);padding-inline-start:var(--space-3)}.filter-panel__sub .field-label{margin-block-end:var(--space-1)}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{height:28px;padding-inline:var(--space-3);border-radius:var(--radius-full);color:var(--fg);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:2px;line-height:1;display:flex}.seg button svg{width:12px;height:12px}.seg button:not([aria-pressed=true]):not([aria-checked=true]){background:var(--option-rest)}.seg button:not([aria-pressed=true]):not([aria-checked=true]):hover{background:var(--option-hover);color:var(--fg-strong)}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--option-selected);color:var(--accent-deep)}.seg button:disabled:not([aria-pressed=true]):not([aria-checked=true]){opacity:.4;cursor:default}.msel{position:relative}.msel__trigger{width:100%;font-weight:var(--fw-regular);text-align:start;align-items:center;display:flex}.msel__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select.msel__trigger{background-image:none;padding-inline-end:var(--space-3)}.msel__caret{width:16px;height:16px;color:var(--fg-muted);transition:transform var(--dur-1) var(--ease-out);flex:none;margin-inline-start:auto}.msel__caret.icon-flip{transform:rotate(180deg)}.msel__list .menu-item{font-weight:var(--fw-regular)}.msel__list{min-height:0;padding:var(--space-2);flex-direction:column;display:flex}.msel.is-open .msel__list{background:var(--popover-bg);border-radius:var(--radius-lg);max-height:272px;box-shadow:var(--shadow-lg);border:0;margin:0;position:fixed;inset:auto}.msel__options{min-height:0;overflow:auto}.msel:not(.is-open) .msel__options{max-height:158px}.msel__search{flex:none;margin-block-end:var(--space-2);position:relative}.msel__search-icon{inset-inline-start:10px;color:var(--fg-muted);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.msel__search>.input{height:32px;padding-inline:30px var(--space-3)}.msel__none{padding:var(--space-3) var(--space-3) var(--space-2);color:var(--fg-muted);font-size:var(--fs-ui)}.msel__chips{gap:var(--space-2) 6px;flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.msel__chips .chip{background:var(--option-rest);color:var(--fg)}@media (width<=920px){.filter-panel{width:min(512px, calc(100vw - 2 * var(--space-4)));max-block-size:calc(100dvh - 120px)}.filter-panel__head{padding-inline:var(--space-4)}.filter-panel__main{padding:var(--space-4) var(--space-4) calc(var(--foot-h) + var(--space-4))}}.dropdown__panel[data-sheet] .filter-panel{block-size:min(640px,100dvh - 96px);max-block-size:none;padding-bottom:env(safe-area-inset-bottom)}.filter-panel__foot{inset-inline:0;z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);color:var(--fg-muted);font-size:var(--fs-micro);display:flex;position:absolute;bottom:0}.filter-panel__foot:before{content:"";z-index:-1;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:color-mix(in srgb, var(--popover-bg) 70%, transparent);-webkit-backdrop-filter:var(--glass-foot-filter);backdrop-filter:var(--glass-foot-filter);position:absolute;inset:0}.filter-panel__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.view-dot{width:var(--data-dot);height:var(--data-dot);border-radius:var(--radius-full);background:var(--view-gray);flex:none}.view-red{background:var(--view-red)}.view-orange{background:var(--view-orange)}.view-yellow{background:var(--view-yellow)}.view-green{background:var(--view-green)}.view-teal{background:var(--view-teal)}.view-blue{background:var(--view-blue)}.view-purple{background:var(--view-purple)}.view-pink{background:var(--view-pink)}.view-gray{background:var(--view-gray)}.view-strip{padding-block:var(--space-2) 0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=720px){.view-strip{padding-block-end:var(--space-2)}}.view-pill{border-radius:var(--radius-full);background:var(--option-rest);max-width:220px;height:28px;color:var(--fg);font-size:var(--fs-micro);font-weight:var(--fw-semibold);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);align-items:center;gap:2px;line-height:1;display:inline-flex}.view-pill:hover{background:var(--option-hover);color:var(--fg-strong)}.view-pill[data-on=true],.view-pill[data-on=true]:hover{background:var(--accent-subtle);color:var(--accent-deep)}.view-pill__name{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0 3px 0 11px;line-height:28px;display:block;overflow:hidden}.view-pill[data-temporary=true]{outline:1px dashed var(--accent);outline-offset:-1px}.view-pill[data-temporary=true] .chip-x+.chip-x{margin-inline-start:-3px}.view-pill__name .view-dot{vertical-align:middle;margin:-2px 6px 0 0;display:inline-block}.view-pill .chip-x{color:inherit;opacity:.7;margin-inline-end:5px}@media (pointer:coarse){.view-pill .chip-x{margin-inline-end:1px}}.view-pill .chip-x:is(:hover,:focus-visible){opacity:1}.view-pill .chip-x:hover{background:color-mix(in oklab, currentColor 8%, transparent)}.panel-switch{border-radius:var(--radius-full);background:var(--option-rest);gap:2px;padding:2px;display:inline-flex}.panel-switch button{height:30px;padding-inline:var(--space-4);border-radius:var(--radius-full);color:var(--fg);font-size:var(--fs-body);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;grid-auto-flow:column;align-content:center;align-items:baseline;column-gap:7px;line-height:1;display:inline-grid}.panel-switch button:hover{color:var(--fg-strong)}.panel-switch button[aria-selected=true]{background:var(--control-ground);color:var(--fg-strong);box-shadow:var(--shadow-1)}@media (width<=920px){.panel-switch button{padding-inline:var(--space-3)}}.panel-switch__count{color:var(--fg-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.panel-switch button[aria-selected=true] .panel-switch__count{color:var(--fg)}.filter-panel__head-tools{align-items:center;gap:var(--space-3);display:flex}.views-pane{min-block-size:0;padding:var(--space-5) var(--space-6);flex:1;overflow-y:auto}.views-pane:focus{outline:none}.views-pane__group{min-height:26px;margin:var(--space-4) var(--space-2) var(--space-1);color:var(--fg-muted);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.views-pane__group:first-child{margin-top:0}.views-pane__order{height:24px;padding-inline:var(--space-2);border-radius:var(--radius-full);color:var(--fg);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-inline-end:-7px;line-height:1;display:inline-flex}.views-pane__order:hover{background:var(--hover-fill);color:var(--fg-strong)}.views-pane__order[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent-deep)}.views-pane__order svg{width:14px;height:14px}.views-pane__rows{margin:0;padding:0;list-style:none}.views-pane__dimmed{opacity:.4;pointer-events:none}.views-pane__empty{padding:6px var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro)}.views-pane__hint{margin:var(--space-3) var(--space-2) 0;color:var(--fg-muted);font-size:var(--fs-micro)}.view-row{align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);min-height:48px;padding:4px 4px 4px 2px;display:flex}.view-row:hover{background:var(--hover-fill)}.view-row.is-open{background:var(--accent-subtle)}.view-row__open:focus-visible{outline:none}.view-row:has(.view-row__open:focus-visible){background:var(--row-current);box-shadow:inset 3px 0 0 var(--accent)}.view-row.is-dragging{z-index:2;background:var(--bg-0);box-shadow:var(--shadow-2);position:relative}.view-row__open{min-width:0;color:var(--fg-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.view-row.is-reordering{touch-action:none;-webkit-user-select:none;user-select:none}.view-row.is-reordering .view-row__open{cursor:grab}.view-row__name{align-items:center;gap:var(--space-2);font-size:var(--fs-ui);font-weight:var(--fw-semibold);display:flex}.view-row__name>span:last-child,.view-row__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-row__sub{color:var(--fg-muted);font-size:var(--fs-xs);padding-inline-start:calc(var(--data-dot) + var(--space-2));display:block}.view-row__icon{border-radius:var(--radius-md);width:30px;height:30px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.view-row__icon svg{width:16px;height:16px}.view-row__icon:not(:disabled):hover{background:var(--bg-2);color:var(--fg-strong)}.view-row__icon--danger:not(:disabled):hover{background:var(--danger-subtle);color:var(--danger-ink)}.view-row__icon[aria-pressed=true],.view-row__pin-mark{color:var(--accent)}.view-row__icon:disabled{opacity:.35;cursor:not-allowed}.view-row__icon--grip{cursor:grab;touch-action:none}.view-row__spacer{flex:none;width:30px}.view-colors{flex-wrap:wrap;gap:4px;display:flex}.view-colors__swatch{border-radius:var(--radius-full);cursor:pointer;background-clip:content-box;border:2px solid #0000;width:28px;height:28px;padding:3px}.view-colors__swatch:not(:disabled,[aria-checked=true]):hover{border-color:var(--border-strong)}.view-colors__swatch[aria-checked=true]{border-color:var(--fg-strong)}.view-colors__swatch:disabled{cursor:default}.view-pin{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.view-pin .switch{flex-shrink:0}.view-editor__delete,.view-editor__copy{margin-inline-end:auto}.inbox-page{--shell-gutter:var(--space-8);--sec-pad:var(--space-8);margin-inline:calc(-1 * var(--shell-gutter));gap:0;container:inboxpage/inline-size}.inbox-top>.page-inner{padding-block:0}.inbox-body>.page-inner{padding-block-start:0}@media (width<=920px){.inbox-page{--sec-pad:var(--space-4)}.inbox-top>.page-inner{padding-inline:calc(var(--rail) - var(--sec-pad))}}@media (width<=720px){.inbox-page{--shell-gutter:var(--space-4);--rail:var(--space-5);--sec-pad:0px}}.app-shell>main:has(>.inbox-page){flex-direction:column;display:flex}.inbox-page,.inbox-body{flex:1}.inbox-body,.inbox-body>.page-inner,.inbox-panel{flex-direction:column;display:flex}.inbox-body>.page-inner{flex:1;width:100%}.inbox-panel{margin-inline:calc(-1 * var(--sec-pad));border-radius:var(--radius-xl)}.inbox-panel:has(>.msg-list:not(:empty),>.loading-state){background:var(--bg-0);box-shadow:0 0 0 1px var(--section-edge), var(--shadow-1)}.inbox-panel:has(>.empty-state){flex:1;position:relative}.inbox-panel:has(>.empty-state)>.msg-list{position:absolute;inset:0 0 auto}@media (width<=720px){.inbox-panel{border-radius:0}.inbox-panel:has(>.msg-list:not(:empty),>.loading-state){box-shadow:0 0 0 1px var(--section-edge)}.inbox-panel>.empty-state{margin:var(--space-2) var(--space-4) 0}}.inbox-panel__top-edge{display:none}@media (width>720px){.app-shell>main:has(>.inbox-page){padding-block:0;overflow:clip}.inbox-page,.inbox-body{min-height:0}.inbox-top,.inbox-body{padding-inline:var(--shell-gutter);scrollbar-gutter:stable;scrollbar-width:thin}.inbox-top{padding-block-end:var(--space-5);overflow:hidden}.inbox-body{overscroll-behavior:contain;scrollbar-color:var(--border-outline) transparent;overflow-y:auto}.inbox-body>.page-inner{flex:1 0 auto}.inbox-panel>.msg-list>.msg:last-child{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);overflow:clip}.inbox-panel:has(>.empty-state)>.inbox-panel__top-edge{display:none}.inbox-panel__top-edge{--corner:var(--radius-xl);--corner-ground:transparent var(--corner), var(--section-edge) var(--corner), var(--section-edge) calc(var(--corner) + 1px), var(--page-ground) calc(var(--corner) + 1px);z-index:2;height:0;display:block;position:sticky;top:0}.inbox-panel__top-edge:before{content:"";inset:0 var(--corner) auto;background:var(--section-edge);height:1px;position:absolute}.inbox-panel__top-edge:after{content:"";height:calc(var(--corner) + 1px);background:radial-gradient(circle at 100% 100%, var(--corner-ground)) left top / calc(var(--corner) + 1px) 100% no-repeat, radial-gradient(circle at 0 100%, var(--corner-ground)) right top / calc(var(--corner) + 1px) 100% no-repeat;position:absolute;inset:-1px -1px auto}}.inbox-head{padding:var(--space-3) 0 var(--space-4);align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex;container:inboxhead/inline-size}@media (width>720px){.inbox-head{padding-block-start:var(--space-8)}}.inbox-head__text{flex:1;min-width:0;overflow:hidden}.inbox-head__text>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-head h1{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:-.025em}.inbox-head__topic{max-width:100%;color:inherit;align-items:center;gap:.22em;display:inline-flex}.inbox-head__topic>span{min-width:0;margin-bottom:-.308em;padding-bottom:.308em;position:relative;overflow:visible}.inbox-head h1:has(.inbox-head__topic){margin-bottom:-.308em;padding-bottom:.308em;overflow:visible}.inbox-head__topic>svg{width:.52em;height:.52em;color:var(--fg-muted);transition:color var(--t-fast) var(--ease);flex:none}.inbox-head__topic:hover,.inbox-head__topic:focus-visible,.inbox-head__topic:hover>svg,.inbox-head__topic:focus-visible>svg{color:var(--accent)}.inbox-head__topic:hover>span:after,.inbox-head__topic:focus-visible>span:after{content:"";background:color-mix(in srgb, currentColor 30%, transparent);border-radius:1px;height:.077em;position:absolute;bottom:.1em;left:0;right:0}.inbox-head__sub{font-size:var(--fs-body);color:var(--fg-muted);margin-block-start:6px}.inbox-head__sub strong{color:var(--fg);font-weight:var(--fw-semibold)}.inbox-head__side{align-items:center;gap:var(--space-2);min-width:0;flex:0 auto;margin-block-start:calc((var(--fs-display) * var(--lh-display) - 36px) / 2);display:flex}.inbox-head__side>.toolbar__search{flex:0 auto;width:clamp(240px,33cqi,560px)}@container inboxhead (width<=720px){.inbox-head__side>.toolbar__search{width:clamp(150px,33cqi,560px);min-width:0}.inbox-head__side>.toolbar__search>.input{min-width:0}.inbox-head h1{font-size:var(--fs-h1)}.inbox-head__side .toolbar__kbd{display:none}}@media (width>720px){@container inboxhead (width<=460px){.inbox-head__text{flex:1 0 100%}.inbox-head__side{width:100%;margin-block-start:var(--space-3)}.inbox-head__side>.toolbar__search{flex:180px;width:auto}}}@media (width<=720px){.inbox-head{padding-block:0 var(--space-3);flex-wrap:nowrap;align-items:center}.inbox-head h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.inbox-head__sub{display:none}.inbox-head__text{flex:0 auto}.inbox-head__side{flex:1 0 auto;margin-block-start:0}.inbox-head__side>.toolbar__search{flex:1 0 120px}}.scope-row{border-bottom:1px solid var(--card-edge);display:grid}.scope-row>*{grid-area:1/1;min-width:0}.scope-row__scope{align-items:stretch;gap:var(--space-6);display:flex}.scope-row.is-selecting .scope-row__scope{visibility:hidden}.scope-row__tabs{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;margin-block-end:-1px;margin-inline:-4px;padding-block-end:1px;padding-inline:4px;display:flex;overflow-x:auto}.scope-row__tabs::-webkit-scrollbar{display:none}.scope-row__tabs{--fade-before:0px;--fade-after:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent)}.scope-row__tabs.is-hidden-before{--fade-before:var(--space-10)}.scope-row__tabs.is-hidden-after{--fade-after:var(--space-10)}.scope-row__tabs.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.scope-row__tools{align-items:center;gap:var(--space-1);flex:none;display:flex}.scope-tab{white-space:nowrap;height:40px;color:var(--fg-muted);font-size:var(--fs-body);font-weight:var(--fw-semibold);transition:color var(--dur-2) var(--ease-out);border-block-end:2px solid #0000;flex:none;align-items:center;gap:7px;margin-block-end:-1px;padding-inline:12px;display:inline-flex;position:relative}.scope-tab:hover{color:var(--fg-strong)}.scope-tab[aria-current]{color:var(--fg-strong);border-block-end-color:var(--accent)}.scope-tab--urgent[aria-current]{border-block-end-color:var(--danger)}.scope-tab:focus-visible{outline-offset:calc(-1 * var(--focus-ring-w));color:var(--accent-ink);border-radius:0;outline-color:#0000}.scope-tab:is(:focus-visible,:active):after{z-index:-1;border-radius:var(--radius-md);background:var(--accent-quiet);pointer-events:none;content:"";position:absolute;inset:4px 0 6px}.scope-tab__count{background:var(--bg-sunken);color:var(--fg-muted)}.scope-tab[aria-current] .scope-tab__count:not(.is-zero){background:var(--accent-subtle);color:var(--accent-deep)}.scope-tab--urgent .scope-tab__count:not(.is-zero){background:var(--danger-subtle);color:var(--danger-deep)}.scope-tab__count.is-zero{color:var(--fg-muted);background:0 0}.bulk-strip{justify-content:space-between;align-items:center;gap:var(--space-4);animation:bulk-strip-in var(--dur-2) var(--ease-out);display:flex}@keyframes bulk-strip-in{0%{opacity:0;transform:translateY(-10px)}}.bulk-strip__count{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:flex}.bulk-strip__word{color:var(--fg-muted);font-size:var(--fs-micro)}.bulk-strip__select-all{padding-inline:var(--space-1);color:var(--accent-deep);font-size:var(--fs-micro);font-weight:var(--fw-semibold)}.bulk-strip__select-all:hover{text-decoration:underline}.bulk-strip__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}@container inboxpage (width<=470px){.scope-row__scope{flex-wrap:wrap;gap:0;padding-block-end:var(--space-2)}.scope-row__tabs{flex:1 0 100%}.scope-row__tools{justify-content:flex-start;width:100%;margin-inline-start:-10px}.scope-row__tools .tool{height:30px}.scope-row__tools .tool--icon{width:30px}.bulk-strip{place-content:center flex-start;gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap}.bulk-strip__count{flex:1 0 100%}.bulk-strip__actions{gap:var(--space-1);flex-wrap:wrap;flex:1 0 100%}.bulk-strip__actions .btn-sm:not(.btn-icon){padding-inline:7px}}.arrival-banner{bottom:calc(var(--space-6) + var(--phone-tabs-h));pointer-events:none;justify-content:center;align-items:flex-end;height:0;display:flex;position:sticky}.arrival-banner__pill{isolation:isolate;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);box-shadow:var(--shadow-1), var(--shadow-3);color:var(--fg-strong);font:inherit;cursor:pointer;pointer-events:auto;border:0;border-radius:999px;font-weight:600;transition:transform .12s;display:inline-flex;position:relative}.arrival-banner__pill:hover{transform:translateY(-1px)}.arrival-banner__pill:hover:after{background:color-mix(in srgb, var(--bg-2) var(--glass-fill), transparent)}.arrival-banner__pill svg{color:var(--accent)}.arrival-banner-enter-active,.arrival-banner-leave-active{transition:opacity .16s,transform .16s}.arrival-banner-enter-from,.arrival-banner-leave-to{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.arrival-banner-enter-active,.arrival-banner-leave-active{transition:none}.arrival-banner__pill:hover{transform:none}}.next-topic-link{gap:0;max-width:100%}.next-topic-link__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.dropdown{display:inline-flex}.dropdown__panel{background:var(--popover-bg);color:var(--fg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:rise var(--dur-2) var(--ease-out);--panel-room:100dvh;border:0;padding:0;position:fixed;inset:auto;overflow:visible}:root:has(.dropdown__panel[data-sheet]){overflow:hidden}.dropdown__panel[data-sheet]{width:auto;max-width:none;height:auto;box-shadow:none;animation:fade-in var(--dur-2) var(--ease-out);background:#00000059;border-radius:0;flex-direction:column;justify-content:flex-end;margin:0;display:flex;inset:0}.dropdown__panel[data-sheet]>*{border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--popover-bg);width:100%;box-shadow:var(--shadow-lg);animation:sheet-rise var(--dur-3) var(--ease-out)}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.dropdown__panel[data-sheet],.dropdown__panel[data-sheet]>*{animation:none}}.btn svg{transition:transform var(--dur-1) var(--ease-out)}.btn .icon-flip{transform:rotate(180deg)}.menu{min-width:180px;padding:var(--space-2);flex-direction:column;display:flex}.select-list{max-height:min(calc(9.5 * 38px + var(--space-2)), var(--panel-room));overscroll-behavior:contain;overflow-y:auto}.select-list>.menu-item{flex-shrink:0}.menu-item{width:100%;height:38px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--fg);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;display:flex}.menu-item__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-item__hint{text-overflow:ellipsis;max-inline-size:16em;color:var(--fg-muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;padding-inline-start:var(--space-3);overflow:hidden}.menu-item:not(:disabled,[aria-disabled=true]):hover,.menu-item:focus-visible{background:var(--hover-fill);color:var(--fg-strong)}:where(.menu-item:not(:disabled,[aria-disabled=true]):hover,.menu-item:focus-visible) .menu-item__hint{color:var(--fg)}.menu-item:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.menu-item:is(:disabled,[aria-disabled=true]):has(.menu-item__hint){opacity:1;color:var(--fg-muted)}.menu-item.is-danger{color:var(--danger-ink)}.menu-item.is-danger:not(:disabled):hover,.menu-item.is-danger:focus-visible{background:var(--danger-subtle);color:var(--danger-ink)}.menu-sep{height:1px;margin:var(--space-2) 0;background:var(--border-faint)}.menu-item svg{flex:none}.menu-item:is([aria-checked=true],[aria-selected=true]){color:var(--fg-strong);font-weight:var(--fw-semibold)}.menu-item:is([aria-checked=true],[aria-selected=true]):after{content:"";background:var(--accent);flex:none;width:5px;height:9px;margin-inline-end:2.5px;transform:rotate(45deg)translate(-1px,-1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0 8.25H4.25V0' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 9'%3E%3Cpath d='M0 8.25H4.25V0' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (forced-colors:active){.menu-item:is([aria-checked=true],[aria-selected=true]):after{border:solid canvastext;background:0 0;border-width:0 1.5px 1.5px 0;-webkit-mask:none;mask:none}}.menu-item--state[aria-checked=true]{font-weight:var(--fw-medium)}.menu-item--state[aria-checked=true]:after{content:none}.menu-item--state b{color:var(--fg-strong);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.menu-label{padding:var(--space-2) var(--space-3) 5px}.menu-group{flex-direction:column;display:flex}.time-of-day-field{width:120px;position:relative}.time-of-day-field.is-12-hour{width:160px}.time-of-day-field>.input{padding-inline-end:36px}.time-of-day-field>.input::-webkit-calendar-picker-indicator{display:none}.time-of-day-field__open{color:var(--fg-muted);position:absolute;inset-block-start:3px;inset-inline-end:3px}.time-picker{padding:var(--space-1);display:flex}.time-picker__column{min-width:0;max-height:calc(6.5 * 32px + 2 * var(--space-1));padding:var(--space-1);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.time-picker__cell{border-radius:var(--radius-md);height:32px;color:var(--fg);font:inherit;font-size:var(--fs-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;flex-shrink:0;padding:0}.time-picker__cell:is(:hover,:focus-visible){background:var(--hover-fill);color:var(--fg-strong)}.time-picker__cell[aria-selected=true]{background:var(--accent);color:var(--accent-fg);font-weight:var(--fw-semibold)}.time-picker__cell[aria-selected=true]:is(:hover,:focus-visible){background:var(--accent-strong)}.bulk-menu{--bulk-inset-start:calc(var(--shell-pad) + var(--nav-w) + var(--shell-gap));--bulk-inset-end:calc(var(--shell-pad) + var(--sheet-track));bottom:calc(var(--space-6) + var(--phone-tabs-h));left:var(--bulk-inset-start);right:var(--bulk-inset-end);width:max-content;max-width:calc(100vw - var(--bulk-inset-start) - var(--bulk-inset-end) - 2 * var(--space-4));align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-3);border-radius:999px;margin-inline:auto;display:flex;position:fixed}.bulk-menu__count{min-width:24px;height:24px;padding:0 var(--space-2);border:1px solid var(--border-strong);color:var(--fg-strong);font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.count-roll{animation:.28s cubic-bezier(.34,1.56,.64,1) count-roll;display:inline-block}@keyframes count-roll{0%{opacity:0;transform:translateY(.7em)}}.bulk-menu__label{color:var(--fg-muted);font-size:var(--fs-sm);white-space:nowrap}.bulk-menu__sep{width:1px;margin-inline:var(--space-1);background:var(--card-edge);align-self:stretch}.bulk-menu__actions{align-items:center;gap:var(--space-2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.bulk-menu__actions::-webkit-scrollbar{display:none}.bulk-menu__actions>*{flex:none}.bulk-menu__actions .btn{transition:transform .2s cubic-bezier(.34, 1.56, .64, 1), background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);transform:scale(.962)}.bulk-menu__actions .btn:not(:disabled):hover{transform:scale(1)}@media (prefers-reduced-motion:reduce){.bulk-menu__actions .btn,.bulk-menu__actions .btn:not(:disabled):hover{transform:none}}.bulk-menu-enter-active,.bulk-menu-leave-active{transition:opacity var(--t-fast) var(--ease), bottom var(--t-fast) var(--ease)}.bulk-menu-enter-from,.bulk-menu-leave-to{opacity:0;bottom:0}@media (width<=720px){.bulk-menu{--bulk-inset-start:0px}}.stack{gap:var(--space-4);flex-direction:column;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.grow{flex:1;min-width:0}.text-link{color:var(--accent-ink);text-underline-offset:3px}.text-link:hover{text-decoration:underline}.glass-surface:after{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--bg-1) var(--glass-fill), transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-optics);backdrop-filter:blur(var(--glass-blur)) var(--glass-optics);position:absolute;inset:0}.sheet-scrollbar{scrollbar-color:auto}.sheet-scrollbar::-webkit-scrollbar{background:0 0;width:6px}.sheet-scrollbar::-webkit-scrollbar-track{background:0 0}.sheet-scrollbar::-webkit-scrollbar-thumb{border-radius:var(--r-xl);background:color-mix(in srgb, var(--fg) 16%, transparent);background-clip:padding-box;border:1px solid #0000}.sheet-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--fg) 32%, transparent);background-clip:padding-box}.sheet-scrollbar::-webkit-scrollbar-button{display:none}.sheet-scrollbar::-webkit-scrollbar-track-piece{display:none}.sheet-scrollbar::-webkit-scrollbar-corner{display:none}@supports not selector(::-webkit-scrollbar){.sheet-scrollbar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fg) 16%, transparent) transparent}}.spinner{width:var(--spinner-size,16px);height:var(--spinner-size,16px);border-radius:var(--radius-full);border:2px solid var(--spinner-track,color-mix(in oklab, currentcolor 35%, transparent));border-top-color:var(--spinner-head,currentcolor);flex:none;animation:.7s linear infinite spinner-turn}@keyframes spinner-turn{to{transform:rotate(360deg)}}.message-sheet__body{overflow-wrap:anywhere;font-size:var(--fs-body);line-height:var(--lh-read)}.message-sheet__body a{text-decoration:underline}.msg-md>*+*{margin-top:var(--space-3)}.msg-md__p{white-space:pre-wrap}.msg-md__h{color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:-.015em}.msg-md__h[data-level="1"]{font-size:var(--fs-xl)}.msg-md__h[data-level="2"]{font-size:var(--fs-lg)}.msg-md__h[data-level="3"]{font-size:var(--fs-h3)}.msg-md__h[data-level="4"]{font-size:var(--fs-body)}.msg-md__h[data-level="5"]{font-size:var(--fs-sm)}.msg-md__h[data-level="6"]{color:var(--fg-muted);font-size:var(--fs-sm)}.msg-md__frame{border:1px solid var(--border-faint);border-radius:var(--r);overflow:hidden}.msg-md__frame :focus-visible{outline-offset:calc(-1 * var(--focus-ring-w))}.msg-md__pre{padding:var(--space-3);font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--fg-muted);margin:0;overflow-x:auto}.msg-md__pre code{font-size:inherit}.msg-md__lang{padding:var(--space-2) var(--space-3);background:var(--bg-tint);border-bottom:1px solid var(--border-faint);display:block}.msg-md :not(pre)>code{padding:1px var(--space-1);background:color-mix(in srgb, var(--fg) 13%, transparent);border-radius:var(--r-sm)}.msg-md__list{margin:0;padding-inline-start:var(--space-6)}.msg-md__list li+li{margin-top:var(--space-1)}.msg-md__task{list-style:none;position:relative}.msg-md__box{inset-inline-start:-1.4em;border:1px solid var(--border-strong);border-radius:2px;width:.85em;height:.85em;position:absolute;top:.25em}.msg-md__box--done{background:var(--accent);border-color:var(--accent)}.msg-md__box--done:after{content:"";border:solid var(--accent-fg);border-width:0 2px 2px 0;width:.22em;height:.45em;margin:.04em auto 0;display:block;transform:rotate(45deg)}.msg-md__quote{border-inline-start:2px solid var(--violet);color:var(--fg-muted);margin:0;padding-inline-start:var(--space-3)}.msg-md del{color:var(--fg-muted)}.msg-md__rule{border:0;border-top:1px solid var(--border-default);margin:0}.msg-md>*+.msg-md__rule,.msg-md>.msg-md__rule+*{margin-top:var(--space-6)}.msg-md>*+.msg-md__h{margin-top:var(--space-8)}.msg-md>.msg-md__h+*{margin-top:var(--space-4)}.msg-md>.msg-md__h+.msg-md__rule{margin-top:var(--space-6)}.msg-md__table th{background:var(--bg-tint);color:var(--fg-muted);white-space:normal}.msg-md__table th,.msg-md__table td{border-bottom-color:var(--border-faint);overflow-wrap:normal}.timeline{--disc:22px;--row-gap:var(--space-4);flex-direction:column;display:flex}.timeline__item,.timeline__item-shape{grid-template-columns:var(--disc) 1fr;align-items:start;gap:10px;display:grid;position:relative}:is(.timeline__item:has(+.timeline__item),.timeline__item-shape:has(+.timeline__item-shape)){padding-block-end:var(--row-gap)}.timeline__item:has(+.timeline__item):before{content:"";left:calc((var(--disc) - 1px) / 2);top:calc(var(--disc) + 2px);background:var(--border-default);width:1px;position:absolute;bottom:2px}.timeline__item-shape:has(+.timeline__item-shape):before{content:"";left:calc((var(--disc) - 1px) / 2);top:calc(var(--disc) + 2px);background:var(--border-default);width:1px;position:absolute;bottom:2px}.timeline__glyph{width:var(--disc);height:var(--disc);border-radius:var(--r-round);background:var(--tone-subtle);color:var(--tone-deep);place-items:center;display:grid}.timeline__glyph svg{width:12px;height:12px}.timeline__line{min-width:0;font-size:var(--fs-micro);color:var(--fg-muted);line-height:1.45;display:block}.timeline__item:first-child .timeline__line{color:var(--fg)}.timeline__quote{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;display:block}.timeline__note{margin-top:3px;font-style:italic;display:block}.timeline__when{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.timeline__more{font-size:var(--fs-micro);margin-block-start:var(--row-gap);padding-inline-start:calc(var(--disc) + 10px)}.toast-host{bottom:calc(var(--space-6) + var(--phone-tabs-h));width:fit-content;max-width:min(440px, calc(100vw - 2 * var(--space-6)));pointer-events:none;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:fixed;inset-inline:0}.app-shell:is(.has-open-sheet,:has(.bulk-menu,.arrival-banner__pill))+.toast-host{bottom:calc(var(--space-6) + 56px + var(--phone-tabs-h))}.toast-region{flex-direction:column;align-items:center;min-width:0;display:flex}.toast{margin-top:var(--space-2);max-height:calc(6 * var(--lh-ui) * var(--fs-ui) + 20px);overflow-wrap:anywhere;padding:10px var(--space-4);border-radius:var(--radius-lg);background:var(--toast-bg);color:var(--toast-fg);font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--fw-medium);box-shadow:var(--shadow-lg);pointer-events:auto;animation:rise var(--dur-3) var(--ease-out);align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.toast-glyph{stroke-width:1.5px;flex:none;width:15px;height:15px}.toast--ok .toast-glyph,.toast--info .toast-glyph{color:var(--toast-ok-glyph)}.toast-text{flex:1;min-width:0}.toast-name{font-weight:var(--fw-semibold)}.toast--error{padding-right:var(--space-2);background:var(--toast-error-bg);color:var(--toast-error-fg)}.toast-dismiss{border-radius:var(--radius-full);width:24px;height:24px;color:inherit;opacity:.85;cursor:pointer;transition:opacity var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.toast-dismiss:hover{opacity:1;background:#ffffff29}.toast-dismiss:focus-visible{border-radius:var(--radius-full);outline-color:currentColor}.toast-dismiss svg{width:14px;height:14px}.toast-action{height:28px;margin-inline:var(--space-2) calc(-1 * var(--space-2));padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--toast-action);font:inherit;font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-2) var(--ease-out);background:0 0;border:0;flex:none}.toast-action:hover{background:#ffffff1a}.toast-action:focus-visible{outline-color:currentColor}.toast-drain{inset-inline:var(--space-3);border-radius:var(--radius-full);background:var(--toast-drain);height:2px;box-shadow:0 0 6px var(--toast-drain);transform-origin:100%;transition:opacity var(--dur-3) var(--ease-out);pointer-events:none;animation:linear forwards toast-drain;position:absolute;bottom:0}.toast-drain.is-held{opacity:.5;animation-play-state:paused}.toast-drain-enter-from,.toast-drain-leave-to{opacity:0}@keyframes toast-drain{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast-drain{display:none}}.offline-dot{border-radius:var(--radius-full);background:var(--warning);width:7px;height:7px;display:inline-block}.initials{border-radius:var(--radius-full);background:var(--initials-bg);block-size:24px;inline-size:24px;color:var(--initials-fg);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:0;flex:none;justify-content:center;align-items:center;line-height:10px;display:inline-flex}.initials--sm{block-size:20px;inline-size:20px;font-size:9px}.account-dropdown{flex:1;min-width:0}.account-trigger,.account-cell{border-radius:var(--radius-md);height:46px;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:6px;display:flex}.account-trigger{width:100%;color:var(--nav-fg-strong)}.account-trigger:hover{background:var(--nav-hover)}.account-theme{border-radius:var(--radius-full);background:var(--nav-lift);width:24px;height:24px;color:var(--nav-fg-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.account-theme svg{width:14px;height:14px}.account-who{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.account-who__name,.account-who__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-who__name{font-size:var(--fs-ui);font-weight:var(--fw-semibold)}.account-who__email{color:var(--nav-quiet);font-size:var(--fs-micro)}.account-caret{width:14px;height:14px;color:var(--nav-quiet);transition:transform var(--dur-2) var(--ease-out);flex:none;margin-inline-end:8px}.dropdown__panel[data-cell-side]{width:252px;max-width:calc(100vw - 2 * var(--space-3));background:var(--nav-raised);color:var(--nav-fg);flex-direction:column;display:flex}.dropdown__panel[data-cell-side] .menu-item{border-radius:var(--radius-md);height:38px;color:var(--nav-fg);font-size:var(--fs-body);font-weight:var(--fw-regular)}.dropdown__panel[data-cell-side] :is(.menu-item:not(:disabled,[aria-disabled=true]):hover,.menu-item:focus-visible,.account-cell:hover){background:var(--nav-raised-hover);color:var(--nav-fg-strong)}.dropdown__panel[data-cell-side] :is(.menu-item.is-danger,.menu-item.is-danger:not(:disabled):hover,.menu-item.is-danger:focus-visible){color:var(--nav-danger)}.dropdown__panel[data-cell-side] .menu-item[aria-checked=true]{font-weight:var(--fw-regular)}.dropdown__panel[data-cell-side] .menu-item[aria-checked=true]:after{background-color:var(--nav-active-fg)}.dropdown__panel[data-cell-side] :focus-visible{outline-color:var(--nav-active-fg)}.dropdown__panel[data-cell-side] .menu-label{color:var(--nav-quiet)}.dropdown__panel[data-cell-side] .menu-sep{background:var(--nav-sep)}.dropdown__panel[data-cell-side] .switch:not(.is-on){--switch-track:var(--nav-lift-strong)}.account-menu{padding-bottom:0}.account-foot{flex-direction:column;display:flex}.dropdown__panel[data-cell-side=top]>.account-foot{flex-direction:column-reverse;order:-1}.dropdown__panel[data-cell-side=top]>.account-menu{padding-top:0;padding-bottom:var(--space-2)}.account-foot .menu-sep{margin-inline:var(--space-2)}.account-cell{margin:calc(var(--space-1) - 1px);color:var(--nav-fg-strong)}.account-cell:hover .account-who__email{color:var(--nav-fg-dim)}.account-cell .account-caret{transform:rotate(180deg)}.menu-item.notify-control[aria-checked=true]:after{content:none}.notify-ask{position:relative}.notify-ask:after{content:"";top:2px;border-radius:var(--radius-full);background:var(--nav-active-fg);width:6px;height:6px;position:absolute;inset-inline-end:2px}.menu-item.notify-control .grow{align-items:baseline;display:flex}.ask-dot{border-radius:var(--radius-full);background:var(--nav-active-fg);flex:none;width:6px;height:6px}.dropdown__panel[data-cell-side] .menu-item__hint{color:var(--nav-fg-dim)}.menu-item.is-ask .menu-item__hint{color:var(--nav-active-fg);font-weight:var(--fw-medium)}.menu-item.notify-control[aria-disabled=true] .menu-item__hint{color:var(--warning)}.acct-meta{align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--fg);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.acct-meta .since{color:var(--fg-muted)}.acct-head+.page-sub{margin-top:var(--space-4)}.acct-show-shortcuts{margin-top:var(--space-1);padding-block:2px}.account-page .set-row+.set-row{border-top:1px solid var(--border-hairline);margin-top:0}.delete-account-note{margin:0}.delete-account-topics{margin-top:var(--space-2);padding-left:var(--space-5);list-style:outside}.brief-times{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.brief-times__list{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.brief-times__time,.brief-times__add{align-items:center;gap:var(--space-1);display:flex}.brief-times__remove{color:var(--fg-muted)}.brief-times__failed{align-items:center;gap:var(--space-3);display:flex}.account-flag{margin-left:var(--space-1)}.account-count{font-size:var(--fs-sm)}.build-card{gap:var(--space-4);flex-direction:column;display:flex}.build-card__head h2{color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-h2)}.build-card__head .muted{margin-top:var(--space-1);font-size:var(--fs-ui)}.build-card__parts{gap:var(--space-2) var(--space-4);font-size:var(--fs-ui);grid-template-columns:auto 1fr;margin:0;display:grid}.build-card__parts dt{color:var(--fg-muted)}.build-card__parts dd{overflow-wrap:anywhere;min-width:0;margin:0}.build-card__other-build{align-items:center;gap:var(--space-2);font-size:var(--fs-ui);flex-wrap:wrap;display:flex}.deployment-updates{gap:var(--space-4);flex-direction:column;display:flex}.deployment-updates__head h2{color:var(--fg-strong);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-h2)}.deployment-updates__head .muted{margin-top:var(--space-1);max-width:82ch;font-size:var(--fs-ui)}.deployment-updates__destination{gap:var(--space-2) var(--space-4);font-size:var(--fs-ui);grid-template-columns:auto 1fr;margin:0;display:grid}.deployment-updates__destination dt{color:var(--fg-muted)}.deployment-updates__destination dd{overflow-wrap:anywhere;min-width:0;margin:0}.deployment-updates__warning{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-subtle);color:var(--warning-deep);font-size:var(--fs-ui)}.deployment-updates__form{gap:var(--space-2);flex-direction:column;max-width:40rem;display:flex}.deployment-updates__form .form-note{color:var(--fg-subtle);font-size:var(--fs-ui)}.deployment-updates__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.deployment-updates__runs-heading{color:var(--fg-strong);font-size:var(--fs-ui);font-weight:var(--fw-bold)}.modal{--foot-h:0px;border-radius:var(--radius-xl);background-color:var(--popover-bg);width:min(700px,100%);max-height:min(960px,85dvh);color:var(--fg);box-shadow:var(--shadow-lg);border:none;flex-direction:column;padding:0;overflow:hidden}.modal[open]{display:flex}.modal::backdrop{background-color:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-head{inset-inline:0;z-index:1;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-faint);position:absolute;top:0}.modal-head:has(>.modal-close){padding-inline-end:calc(var(--space-4) + 30px + var(--space-3))}.modal-close{top:var(--space-4);right:var(--space-4);position:absolute}.modal-title{color:var(--fg-strong);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin:0}.modal-desc{margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--fs-ui);line-height:var(--lh-ui);overflow-wrap:anywhere}.modal .field-label{overflow-wrap:anywhere}.modal-head:before{content:"";z-index:-1;background:color-mix(in srgb, var(--popover-bg) 85%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-optics);backdrop-filter:blur(var(--glass-blur)) var(--glass-optics);position:absolute;inset:0}.modal-body{align-items:stretch;gap:var(--space-4);padding:calc(var(--head-h,72px) + var(--space-5)) var(--space-6) calc(var(--foot-h) + var(--space-5));min-height:0;scroll-padding-top:var(--head-h,72px);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.modal-body::-webkit-scrollbar-track{margin-top:var(--head-h,72px);margin-bottom:var(--foot-h)}.modal-foot{inset-inline:0;z-index:1;gap:var(--space-2);padding:var(--space-5) var(--space-6);flex-wrap:wrap;justify-content:flex-end;display:flex;position:absolute;bottom:0}.modal-foot:before{content:"";z-index:-1;background:color-mix(in srgb, var(--popover-bg) 70%, transparent);-webkit-backdrop-filter:var(--glass-foot-filter);backdrop-filter:var(--glass-foot-filter);position:absolute;inset:0}@media (width<=480px){.modal-head{padding:var(--space-4) var(--space-4) var(--space-3)}.modal-body{padding:calc(var(--head-h,64px) + var(--space-4)) var(--space-4) calc(var(--foot-h) + var(--space-4))}.modal-foot{padding:var(--space-3) var(--space-4);flex-direction:column-reverse}.auth-shell .modal-foot .btn{width:100%}}.modal.is-compact{width:min(512px,100%)}.modal.is-sectioned .modal-body{gap:0}@media (width<=560px){.modal.is-sectioned{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.confirm__message{color:var(--fg);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0}.confirm__subject{padding:var(--space-3) var(--space-4);border-left:3px solid var(--danger);border-radius:var(--radius-md);background-color:var(--danger-subtle);color:var(--fg-strong);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold);overflow-wrap:anywhere}.activity-sheet{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--t-drawer) var(--ease), visibility 0s;justify-content:flex-end;display:flex;position:fixed;inset:0}.activity-sheet__panel{--feed-pad:var(--space-5);--head-h:76px;width:min(480px, calc(100vw - var(--shell-pad) * 2));margin:var(--shell-pad);border-radius:var(--shell-radius);background:var(--bg-0);box-shadow:var(--drawer-cast);transition:transform var(--t-drawer) var(--ease);position:relative;overflow:hidden}.activity-sheet.is-shut{opacity:0;visibility:hidden;transition:opacity var(--t-fast) linear calc(var(--t-drawer) - var(--t-fast)), visibility 0s linear var(--t-drawer)}.activity-sheet.is-shut .activity-sheet__panel{transform:translateX(calc(100% + var(--shell-pad)));transition:transform var(--t-drawer) cubic-bezier(.55, 0, 1, .45)}@media (prefers-reduced-motion:reduce){.activity-sheet{transition:opacity var(--t-fast) var(--ease), visibility 0s}.activity-sheet.is-shut{transition:opacity var(--t-fast) var(--ease), visibility 0s linear var(--t-fast)}.activity-sheet.is-shut .activity-sheet__panel{transform:none}}.activity-sheet__head{inset-inline:0;z-index:1;align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-5) var(--feed-pad) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;top:0}.activity-sheet__head:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg-0) var(--glass-fill), transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-optics);backdrop-filter:blur(var(--glass-blur)) var(--glass-optics);position:absolute;inset:0}.activity-sheet__body{height:100%;padding-top:var(--head-h);scroll-padding-top:var(--head-h);overscroll-behavior:contain;overflow-y:auto}.activity-sheet__body::-webkit-scrollbar-track{margin-top:var(--head-h);margin-bottom:var(--foot-h)}.message-sheet__scroll::-webkit-scrollbar-track{margin-top:var(--head-h);margin-bottom:var(--foot-h)}.activity-sheet__heading{min-width:0}.activity-sheet__name{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}.activity-sheet__desc{margin:var(--space-1) 0 0;max-width:44ch;color:var(--fg-muted);font-size:var(--fs-micro);line-height:var(--lh-snug)}.activity-sheet__name:focus{outline:none}:root{--sheet-track:0px;--head-line:0px;--marks-line:0px}.message-sheet{--head-h:60px;inset-block:var(--shell-pad);inline-size:calc(100vw - var(--nav-w) - 2 * var(--shell-pad) - var(--shell-gap));border-radius:var(--shell-radius);background:var(--main-ground);box-shadow:var(--drawer-cast);transition:transform var(--t-drawer) var(--ease), opacity var(--t-drawer) var(--ease), visibility 0s;position:fixed;inset-inline-end:var(--shell-pad);overflow:hidden}.message-sheet.is-shut{transform:translateX(calc(100% + var(--shell-pad)));opacity:0;visibility:hidden;transition:transform var(--t-drawer) cubic-bezier(.55, 0, 1, .45), opacity var(--t-fast) linear calc(var(--t-drawer) - var(--t-fast)), visibility 0s linear var(--t-drawer)}.message-sheet__owner{display:none}@media (width<=720px){.message-sheet{inline-size:auto;inset:0}.message-sheet__rail :is(.repeats-marks,.assignment){display:none}.message-sheet .message-sheet__rail{border-block-start:0;padding-block-start:0}}.message-sheet__owner>span+span:before{content:"·";margin-inline-end:var(--space-2)}@container sheet (width<760px){.message-sheet__marks.is-thread>.message-sheet__owner{gap:var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro);display:inline-flex}}@media (width<=720px){.message-sheet__owner{gap:var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro);display:inline-flex}}@media (width>=1220px){.message-sheet,.message-sheet.is-shut{inline-size:var(--sheet-w);border-radius:var(--shell-radius);box-shadow:var(--shell-shadow);opacity:1;transition:margin-inline var(--t-drawer) var(--ease);flex:none;position:static;transform:none}.message-sheet.is-shut{visibility:hidden;transition:margin-inline var(--t-drawer) var(--ease), visibility 0s linear var(--t-drawer);margin-inline-start:calc(var(--shell-pad) - var(--shell-gap));margin-inline-end:calc(-1 * (var(--sheet-w) + var(--shell-pad)))}.message-sheet__inner{opacity:1;transition:opacity var(--t-drawer) var(--ease), transform var(--t-drawer) var(--ease);transform:none}.message-sheet.is-shut .message-sheet__inner{opacity:0;transform:translateX(var(--space-6))}.message-sheet__scroll>:first-child{--chips-at-tabs:clamp(var(--head-h), var(--head-line) - var(--marks-line), var(--head-h) + var(--space-6))}}@media (prefers-reduced-motion:reduce){.message-sheet{transition:opacity var(--t-fast) var(--ease), visibility 0s}.message-sheet.is-shut{transition:opacity var(--t-fast) var(--ease), visibility 0s linear var(--t-fast);transform:none}.message-sheet__inner,.message-sheet.is-shut .message-sheet__inner{opacity:1;transition:none;transform:none}}.app-shell{--sheet-w:clamp(544px, calc(100vw - var(--nav-w) - 2 * (var(--shell-pad) + var(--shell-gap)) - 576px), max(840px, calc((100vw - var(--nav-w)) * .5)))}.message-sheet__inner{--gutter-start:var(--space-8);--gutter-end:28px;--foot-h:0px;--rail-w:232px;--rail-gap:56px;flex-direction:column;block-size:100%;display:flex;position:relative;container:sheet/inline-size}.message-sheet__head{inset-inline:0;z-index:2;block-size:var(--head-h);padding-inline:var(--gutter-start) var(--gutter-end);align-items:center;gap:var(--space-3);background:var(--main-ground);font-size:var(--fs-ui);color:var(--fg-muted);transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-bottom:1px solid #0000;display:flex;position:absolute;top:0}.message-sheet__head.is-stuck{border-bottom-color:var(--border-faint);box-shadow:var(--shadow-sm)}.message-sheet__head:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.message-sheet__head.is-stuck{background:0 0}.message-sheet__head.is-stuck:before{opacity:1;background:color-mix(in srgb, var(--main-ground) var(--glass-fill), transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-optics);backdrop-filter:blur(var(--glass-blur)) var(--glass-optics)}}.message-sheet__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 var(--gutter-end) calc(var(--foot-h) + var(--space-8)) var(--gutter-start);scroll-padding-top:calc(var(--head-h) + var(--space-3));flex:1;overflow-y:auto}.message-sheet__scroll.is-under-details{padding-block-end:60dvh}.message-sheet__scroll[inert]{clip-path:inset(var(--head-h) 0 0 0)}.message-sheet__scroll>:first-child{margin-block-start:var(--chips-at-tabs,calc(var(--head-h) + var(--space-3)))}.message-sheet__where{min-width:0;flex:1;block-size:20px;position:relative}.message-sheet__line{inset-inline:0;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);line-height:20px;position:absolute;top:0;overflow:hidden}.message-sheet__eyebrow{color:var(--fg-muted)}.message-sheet__eyebrow span{vertical-align:bottom;align-items:center;gap:4px;display:inline-flex}.message-sheet__eyebrow>*+:before{content:"·";margin-inline:var(--space-2)}.message-sheet__topic{color:var(--fg);font-weight:var(--fw-medium)}.message-sheet__head-title{opacity:0;font-weight:var(--fw-semibold);color:var(--fg-strong);transform:translateY(7px)}.message-sheet__where.is-titled .message-sheet__eyebrow{opacity:0;transform:translateY(-7px)}.message-sheet__where.is-titled .message-sheet__head-title{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.message-sheet__line{transition:opacity var(--dur-2) var(--ease-out);transform:none!important}}.message-sheet__nav{flex:none;align-items:center;gap:2px;margin-inline-start:var(--space-1);padding-inline-start:var(--space-3);display:flex;position:relative}@media (width<=560px){.message-sheet__inner{--gutter-start:var(--space-5);--gutter-end:var(--space-5)}.message-sheet__head .btn-icon{width:30px;height:30px}}.message-sheet__nav:before{content:"";inset-inline-start:0;background:var(--card-edge);block-size:18px;inline-size:1px;position:absolute;top:50%;transform:translateY(-50%)}.message-sheet__title{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);color:var(--fg-strong);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.message-sheet__title:focus{outline:none}.message-sheet__marks{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.message-sheet__count{color:var(--fg-muted);font-size:var(--fs-sm)}.message-sheet__full{font-size:var(--fs-sm);align-items:center;margin-inline-start:auto;display:inline-flex}.message-sheet__full>svg{display:none}@container sheet (width<840px){.message-sheet__full{border-radius:var(--radius-full);justify-content:center;block-size:28px;inline-size:28px}.message-sheet__full:hover{background:var(--hover-fill)}.message-sheet__full>svg{display:block}.message-sheet__full>[data-tooltip-name]{display:none}}.message-sheet__actions{flex:none;align-items:center;gap:2px;margin-inline-start:auto;display:flex}.message-sheet__separator{background:var(--card-edge);block-size:18px;inline-size:1px;margin-inline:var(--space-2)}.message-sheet__columns{grid-template-columns:minmax(0, 1fr) var(--rail-w);gap:0 var(--rail-gap);align-items:start;margin-block-start:var(--space-5);display:grid}.message-sheet__main{min-width:0}.message-sheet__rail{flex-direction:column;min-width:0;display:flex}@container sheet (width>=760px){.message-sheet__columns.is-thread>.message-sheet__rail{top:calc(var(--head-h) + var(--space-3));position:sticky}.message-sheet__full{margin-inline-end:calc(var(--rail-w) + var(--rail-gap))}}@container sheet (width<760px){.message-sheet__columns{grid-template-columns:minmax(0,1fr)}.message-sheet__columns.is-thread>.message-sheet__rail{display:none}.message-sheet__columns:not(.is-thread)>.message-sheet__main{max-inline-size:72ch}.message-sheet__rail{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}}.message-sheet__foot{inset-inline:0;z-index:2;overscroll-behavior:contain;align-items:center;gap:var(--space-2);max-block-size:50%;padding:var(--space-4) var(--gutter-end) var(--space-4) var(--gutter-start);border-block-start:1px solid var(--border-faint);background:var(--main-ground);flex-wrap:wrap;display:flex;position:absolute;bottom:0;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.message-sheet__foot{background:color-mix(in srgb, var(--main-ground) var(--glass-fill), transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-optics);backdrop-filter:blur(var(--glass-blur)) var(--glass-optics)}}@media (width<=720px){.message-sheet__foot .btn{padding-inline:var(--space-3)}}.message-sheet__foot .btn{max-width:100%;height:auto;min-height:36px;padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;row-gap:0}.message-sheet__foot .btn__state{-webkit-line-clamp:2;line-clamp:2;color:var(--fg-muted);-webkit-box-orient:vertical;margin-inline-start:var(--space-1);font-weight:400;display:-webkit-box;overflow:hidden}.message-sheet__foot .btn:disabled:has(.btn__state){opacity:1;color:var(--fg-muted)}.rail__block{gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--border-faint);flex-direction:column;display:flex}.rail__block:first-of-type{border-block-start:0;padding-block-start:0}.rail__block.has-rule{padding-block:var(--space-4) 0;border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-4)}.rail__block:has(+.rail__block.has-rule){padding-block-end:0}.rail__block:last-child{padding-block-end:0}.rail__value{align-items:center;gap:var(--space-2);color:var(--fg-strong);font-size:var(--fs-base);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.rail__activity{gap:14px}.rail__value .timeline{inline-size:100%}.rail__none{color:var(--fg-muted);margin:0}.rail__count{background:var(--bg-2);color:var(--fg);letter-spacing:0;margin-inline-start:5px}.assignment{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--assignment-ground);margin-block-end:var(--space-6)}.assignment__who{align-items:center;gap:var(--space-2);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--fg-strong);display:flex}.assignment__when{font-size:var(--fs-eyebrow);color:var(--fg-muted);margin-block-start:5px}.assignment .field-label{margin-block-end:9px;display:block}.assignment.is-unowned{background:var(--warning-subtle)}.assignment.is-unowned .assignment__who{color:var(--warning-deep)}.assignment.is-unowned .field-label{color:var(--warning-deep);opacity:.75}.assignment.is-mine{background:var(--accent-subtle)}.assignment.is-mine .assignment__who{color:var(--accent-deep)}.assignment.is-resolved{background:var(--success-subtle)}.assignment.is-resolved .assignment__who{color:var(--success-deep)}.assignment__refusal{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--fg-muted)}.tagpill{height:24px;font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--fg-muted);border:1px solid var(--card-edge);border-radius:var(--radius-full);align-items:center;padding-inline:9px;font-family:inherit;display:inline-flex}button.tagpill:hover{color:var(--fg);border-color:var(--border-strong)}.activity-toggle{position:relative}.activity-toggle__dot{border-radius:var(--r-round);background:var(--accent);width:8px;height:8px;position:absolute;top:-.4px;right:1.6px}.message-sheet__details{background:var(--popover-bg);color:var(--fg);border:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.message-sheet__details.is-beside{inline-size:min(300px, 100vw - var(--space-8));border-radius:var(--shell-radius);box-shadow:var(--shadow-3);animation:message-sheet-details-in var(--dur-2) var(--ease-out);margin-inline-end:var(--shell-gap);position:fixed}@keyframes message-sheet-details-in{0%{opacity:0}}.message-sheet__details.is-bottom{max-block-size:60dvh;max-inline-size:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--drawer-cast);animation:message-sheet-details-up var(--t-drawer) var(--ease);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset:auto auto 0}.message-sheet__details.is-bottom.is-expanded{max-block-size:90dvh}.message-sheet__details.is-bottom::backdrop{background-color:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes message-sheet-details-up{0%{translate:0 100%}}.message-sheet__grabber{block-size:24px;inline-size:44px;border-radius:var(--radius-full);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;margin-block-start:var(--space-1);display:flex}.message-sheet__grabber:hover,.message-sheet__grabber:active{background:var(--hover-fill)}.message-sheet__grabber>span{border-radius:var(--radius-full);background:var(--border-strong);block-size:4px;inline-size:36px}.message-sheet__details-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0 var(--space-5);flex:none;display:flex}.message-sheet__details.is-bottom .message-sheet__details-head{padding-block-start:0}.message-sheet__details-head>h3{color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin:0}.message-sheet__details-head>h3:focus{outline:none}.message-sheet__details .message-sheet__rail.message-sheet__details-rail{min-block-size:0;padding:var(--space-3) var(--space-5) var(--space-5);border:0;flex:1;margin:0;overflow-y:auto}@media (width<=720px){.message-sheet__details .message-sheet__details-rail .assignment{display:block}.message-sheet__details.is-bottom{max-block-size:80dvh}.message-sheet__scroll.is-under-details{padding-block-end:80dvh}}@media (prefers-reduced-motion:reduce){.message-sheet__details.is-beside,.message-sheet__details.is-bottom{animation:none}}.message-sheet__edited{font-size:var(--fs-sm)}.decision-card.thread-card .thread-card__edited{font-size:inherit;flex:none}.decision-card.thread-card>.decision-card__meta:has(>.thread-card__edited){flex-wrap:wrap}.message-revisions{gap:var(--space-4);flex-direction:column;display:flex;container:message-revisions/inline-size}.message-revisions__head{align-items:center;gap:var(--space-2);display:flex}.message-revisions__back{block-size:32px;inline-size:32px;margin-inline-start:-8px}.message-revisions__heading{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold);color:var(--fg-strong);margin:0}.message-revisions__heading:focus{outline:none}.message-revisions__list{flex-direction:column;display:flex}.message-revisions__revision{gap:var(--space-2);flex-direction:column;padding-block-end:var(--space-8);padding-inline-start:var(--space-8);display:flex;position:relative}.message-revisions__revision:before{content:"";background:var(--border-subtle);inline-size:1px;position:absolute;inset-block:20px 0;inset-inline-start:7px}.message-revisions__revision:last-child{padding-block-end:var(--space-2)}.message-revisions__version{align-items:baseline;gap:2px var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-2);display:grid;position:relative}.message-revisions__version>.message-revisions__when{text-align:end;grid-area:1/2}.message-revisions__version>.message-revisions__changed{grid-column:1/-1}.message-revisions__number{color:var(--accent-ink);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);margin:0}.message-revisions__mark{z-index:1;block-size:24px;inline-size:15px;justify-content:center;margin-inline-start:calc(-1 * var(--space-8));padding-block-start:2px;display:flex;position:sticky;inset-block-start:calc(var(--head-h) + var(--space-3))}.message-revisions__mark+.message-revisions__version{margin-block-start:calc(-24px - var(--space-2))}.message-revisions__badge{border:1.5px solid var(--accent);border-radius:var(--radius-full);background:var(--main-ground);min-inline-size:28px;color:var(--accent-ink);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:1px 6px;line-height:16px}.message-revisions__revision.is-current .message-revisions__badge{background:var(--accent);color:var(--accent-fg)}.message-revisions__when,.message-revisions__changed,.message-revisions__not-kept,.message-revisions__failed{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}.message-revisions__failed{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.message-revisions__title{margin:var(--space-1) 0 0;font-weight:var(--fw-semibold);color:var(--fg-strong)}.message-revisions__facts,.message-revisions__buttons{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.message-revisions__buttons>.tagpill{border-radius:var(--radius-lg);block-size:auto;min-block-size:24px;line-height:var(--lh-micro);padding-block:4px}.message-revisions__buttons-label{color:var(--fg-muted);font-size:var(--fs-sm)}.message-revisions__older{align-self:flex-start}@container message-revisions (width<520px){.message-revisions__version{grid-template-columns:minmax(0,1fr)}.message-revisions__version>.message-revisions__when{text-align:start;grid-area:auto/1}}.token-agent__buttons{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.token-agent__button{gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--border-hairline);flex-direction:column;display:flex}.token-agent__head{align-items:baseline;gap:var(--space-2);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.token-agent__head .muted{font-size:var(--fs-ui)}.token-agent__button .form-note,.token-agent__button .form-error{margin:0}.token-agent__step-up{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-2);font-size:var(--fs-ui);flex-wrap:wrap;display:flex}.token-agent__step-up p{flex:16rem;margin:0}.token-agent__cap{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.token-agent__cap-field{align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--fs-ui);display:inline-flex}.token-agent__cap .input{width:6rem}.token-agent__cap .form-note,.token-agent__cap .form-error{flex-basis:100%;margin:0}.shortcut-list{gap:var(--space-3) var(--space-4);grid-template-columns:auto 1fr;align-items:baseline;margin:0;display:grid}.shortcut-list dd{margin:0}.shortcut-list kbd{min-width:28px;height:28px;padding:0 var(--space-2);color:var(--fg-strong);background:var(--bg-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-ui);font-weight:var(--fw-semibold);border-bottom-width:3px;place-items:center;line-height:1;display:inline-grid}.feed{flex-direction:column;display:flex}.feed__entry:after,.batch:after,.feed__entry-shape:after{content:"";margin-inline:var(--feed-pad);border-bottom:1px solid var(--border-hairline);display:block}.feed__item,.feed__item-shape{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--feed-pad);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.feed__item:hover,.batch__head:hover{background-image:linear-gradient(var(--bg-wash), var(--bg-wash))}.feed__body{min-width:0}.feed__line{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg)}.feed__actor{color:var(--fg-strong);font-weight:var(--fw-semibold)}.feed__target:hover{text-underline-offset:2px;text-decoration:underline}.feed__meta{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro);flex-wrap:wrap;margin-top:2px;display:flex}.feed__meta>*+:before{content:"·";margin-inline-end:var(--space-2)}.feed__when{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-micro);white-space:nowrap;font-variant-numeric:tabular-nums}.feed__glyph{border-radius:var(--r-round);background:var(--tone-subtle);width:28px;height:28px;color:var(--tone-deep);place-items:center;display:grid}.feed__glyph svg{width:14px;height:14px}@keyframes feed-arrive{0%{background-color:var(--accent-quiet)}to{background-color:#0000}}.is-arriving{animation:feed-arrive 2.4s var(--ease)}.batch__head{all:unset;align-items:start;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-3) var(--feed-pad);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.batch__head:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:calc(-1 * var(--focus-ring-w))}.batch__twisty{font-size:var(--fs-micro);height:1lh;color:var(--fg-muted);place-items:center;display:grid}.batch__twisty svg{width:14px;height:14px;transition:transform var(--t-fast) var(--ease)}.batch.is-open .batch__twisty svg{transform:rotate(180deg)}.batch__clip{transition:grid-template-rows var(--t-base) var(--ease);grid-template-rows:0fr;display:grid}.batch.is-open .batch__clip{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.batch__clip{transition:none}}.batch__inner{min-height:0;overflow:clip}.batch__list{padding:0 var(--feed-pad) var(--space-2) calc(var(--feed-pad) + 28px + var(--space-3))}.batch__msg,.batch__msg-shape{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--r-sm);font-size:var(--fs-ui);text-decoration:none;display:flex}.batch__msg:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.batch__msg-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg);overflow:hidden}.batch__unlisted{padding:6px var(--space-2);color:var(--fg-muted);font-size:var(--fs-micro)}.batch__foot{padding:var(--space-1) var(--space-2) 0}@keyframes feed-focus{0%,50%{background-color:var(--accent-quiet)}to{background-color:#0000}}.feed__stream .is-focus{border-radius:var(--r);animation:feed-focus 3s var(--ease)}.feed__note{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--fg-muted);font-size:var(--fs-micro);flex-wrap:wrap;display:flex}.feed__empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--fg-muted);font-size:var(--fs-micro);line-height:var(--lh-snug)}.feed__empty p+p{margin-top:var(--space-2);color:var(--fg-muted)}.pick-fieldset{border:0;min-width:0;margin:0;padding:0}.pick-fieldset>legend{margin-bottom:var(--space-2);padding:0}.pick-list{gap:var(--space-2)}.pick-list.is-scroll{max-height:min(480px,50dvh);padding:calc(var(--focus-ring-w) + var(--focus-ring-offset));overflow-y:auto}.pick-card{--pick-mark:40px;--data-row-cols:minmax(0, 1fr) auto;gap:var(--space-4);min-height:44px;padding:var(--space-3) var(--space-4);border-color:var(--section-card-edge);border-radius:var(--radius-lg);background:var(--section-card-ground);box-shadow:var(--shadow-sm);position:relative}.modal .pick-card{border-color:var(--dialog-option-edge);background-color:var(--dialog-option-ground)}.pick-list:has(.pick-card__mark) .pick-card{--data-row-cols:var(--pick-mark) minmax(0, 1fr) auto}.pick-list:has(.pick-card__mark) .pick-card>.data-primary{grid-column:2}.pick-list:has(.pick-card__mark) .pick-card>.pick-card__pick{grid-column:-2}.pick-card.has-agents-choice{--data-row-cols:minmax(0, 1fr) auto auto}.pick-list:has(.pick-card__mark) .pick-card.has-agents-choice{--data-row-cols:var(--pick-mark) minmax(0, 1fr) auto auto}@container data-list (width<=564px){.pick-list .pick-card{grid-template-columns:var(--data-row-cols)}.pick-list .pick-card.has-agents-choice{grid-template-columns:minmax(0,1fr) auto}.pick-list:has(.pick-card__mark) .pick-card.has-agents-choice{grid-template-columns:var(--pick-mark) minmax(0, 1fr) auto}.pick-card>.agents-choice{grid-area:2/-3/auto/-2}}.pick-card:where(label):not(.is-disabled){cursor:pointer}.pick-card:where(label):not(.is-disabled):hover{background-image:linear-gradient(var(--row-hover), var(--row-hover))}.pick-card:where(label):not(.is-disabled):hover .pick-card__desc{color:var(--fg)}.pick-card:where(label):has(:focus-visible){outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.pick-card:has(.pick-card__input:checked){background-color:var(--row-current);border-color:var(--selected-edge)}.pick-card.is-disabled{cursor:not-allowed}.pick-card.is-disabled .pick-card__title,.pick-card.is-disabled .pick-card__desc,.pick-card.is-disabled .pick-card__mark{color:var(--fg-subtle)}.pick-card.is-disabled .pick-card__pick{border-color:var(--border-subtle)}.pick-card.is-disabled.has-agents-choice .pick-card__mark{color:var(--accent)}.pick-card__mark{width:var(--pick-mark);height:var(--pick-mark);border-radius:var(--radius-md);background:var(--bg-2);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pick-card__mark svg{width:20px;height:20px}.pick-card:has(.pick-card__input:checked) .pick-card__mark{background:var(--accent);color:var(--accent-fg)}.pick-card>.data-primary{gap:2px}.pick-card__head{align-items:center;gap:var(--space-2);display:flex}.pick-card__title{overflow-wrap:anywhere;min-width:0;color:var(--fg-strong);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.pick-card__note{flex-shrink:0;margin-block:-2px}.pick-card__desc{overflow-wrap:anywhere;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-snug)}.agents-choice{align-items:center;gap:var(--space-1);color:var(--agent-ink);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;flex:none;display:inline-flex}.agents-choice svg{width:14px;height:14px}.wrong-actions.is-picked .agents-choice{color:var(--agent-ink-on-pick)}.pick-card:has(.pick-card__input:checked) .agents-choice{color:var(--agent-ink-on-pick)}.pick-card__pick{border:1px solid var(--border-strong);border-radius:var(--r-round);color:#0000;width:18px;height:18px;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pick-card__pick:after{border-radius:var(--r-round);content:"";background:currentColor;width:6px;height:6px}.pick-card__pick.is-box,.pick-card__pick.is-box:after{border-radius:var(--radius-sm)}.pick-card:has(.pick-card__input:checked) .pick-card__pick{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.pick-card__pick.is-tick{color:#0000;background:0 0;border:0}.pick-card:has(.pick-card__input:checked) .pick-card__pick.is-tick{color:#0000;background:0 0;border:0}.pick-card__pick.is-tick:after{border-radius:0;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M4.25 7.625 6.5 9.875l4.25-4.75' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M4.25 7.625 6.5 9.875l4.25-4.75' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.pick-card:has(.pick-card__input:checked) .pick-card__pick.is-tick,.pick-card__pick.is-tick.is-on){color:var(--accent)}.pick-list.is-ticked .pick-card.is-unpickable>.pick-card__pick{display:none}@container data-list (width>564px){.pick-list.is-ticked .pick-card.is-unpickable>.agents-choice{grid-column:-3/-1;justify-self:end}}.message-sheet__answers{margin-block-start:var(--space-5);scroll-margin-block-start:calc(var(--head-h) + var(--space-3))}.answer-form{gap:var(--space-4);border-block-start:1px solid var(--border-subtle);flex-direction:column;padding-block-start:var(--space-4);display:flex}.answer-form__head,.answer-form__question-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.answer-form__title{color:var(--fg-strong);margin:0}.answer-form__count,.answer-form__note{color:var(--fg-muted);margin:0}.answer-form__question{gap:var(--space-2);flex-direction:column;display:flex}.answer-form__title:focus{outline:none}.answer-form__hint{color:var(--fg-muted);font-size:var(--fs-sm)}.answer-form__heading{color:var(--fg-strong);font-weight:500}.answer-form__question.is-answered .answer-form__heading{color:var(--fg-muted);font-weight:400}.answer-form__refused{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.answer-form__refused ul{margin:0;padding-inline-start:var(--space-4)}.answer-form__send,.answer-form__destination{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tooltip{top:0;left:0;border-radius:var(--radius-sm);background:var(--tip-bg);width:auto;max-width:none;height:auto;color:var(--tip-fg);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out);border:none;margin:0;padding:5px 9px;position:fixed;inset:auto;overflow:visible;box-shadow:0 0 0 1px #ffffff1a,0 6px 16px -4px #00000073}.tooltip.is-shown{opacity:1}@starting-style{.tooltip.is-shown{opacity:0}}@media (prefers-reduced-motion:reduce){.tooltip{transition:none}}.briefing-page .page-inner{container:briefing-page/inline-size}.briefing-scroll{flex-direction:column;flex:1;display:flex}.briefing-scroll>.page-inner{width:100%}.briefing-top>.page-inner{gap:var(--space-4);padding-block-end:0}@media (width>720px){.app-shell>main:has(>.briefing-page){flex-direction:column;padding-block:0;display:flex;overflow:clip}.briefing-page{flex:1;gap:0;min-height:0}.briefing-top,.briefing-scroll{margin-inline:calc(-1 * var(--space-8));padding-inline:var(--space-8);scrollbar-gutter:stable;scrollbar-width:thin}.briefing-top{padding-block:var(--space-6) var(--space-5);overflow:hidden}.briefing-scroll{overscroll-behavior:contain;min-height:0;scrollbar-color:var(--border-outline) transparent;padding-block-end:var(--space-6);overflow-y:auto}}.briefing-head{align-items:flex-start;gap:var(--space-4)}@container briefing-page (width<=720px){.briefing-head{flex-wrap:wrap}}.agent-button svg,.decision-card__why svg,.rail__agent-undo svg,.agent-mark{width:16px;height:16px;color:var(--accent);flex:none}.briefing-note{margin:0 0 var(--space-4);color:var(--fg-muted)}.briefing-tabs{align-items:center;gap:var(--space-6);border-bottom:1px solid var(--card-edge);display:flex}@container briefing-page (width<=720px){.briefing-tabs{flex-wrap:wrap;gap:0;padding-block-end:var(--space-2)}.briefing-tabs .scope-row__tabs{flex:1 0 100%}.briefing-tabs .scope-row__tools{margin-inline-start:calc(-1 * var(--space-3))}}.briefing-empty{color:var(--fg-muted);margin:0}.decision-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}@media (width<=720px){.app-shell>main:has(.briefing-page){background:var(--bg-0)}}.decision-card,.decision-card-shape{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--section-card-edge);border-radius:var(--radius-lg);background:var(--section-card-ground);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--t-fast) var(--ease);flex-direction:column;padding-inline-start:calc(var(--space-4) + 4px);display:flex;position:relative;overflow:hidden}.decision-card:not(.is-current,.is-open):hover{background-image:linear-gradient(var(--row-hover), var(--row-hover))}.decision-card:is(.is-current,.is-open):hover{box-shadow:inset 0 0 0 100vmax var(--row-hover), var(--shadow-sm)}.decision-card.is-current{border-color:var(--selected-edge);background:var(--row-current)}.decision-card--urgent:before,.decision-card--high:before{background:var(--priority-high-rail);content:"";width:4px;position:absolute;inset-block:0;inset-inline-start:0}.decision-card--urgent:before{background:var(--priority-urgent)}.decision-card__meta{align-items:center;gap:var(--space-2);min-height:28px;color:var(--fg-muted);font-size:var(--fs-sm);display:flex}.decision-card__level{color:var(--priority-high);font-weight:var(--fw-semibold);flex:none}.decision-card__meta>:is(.chip,.pri){flex:none}.decision-card__meta>.pri{font-size:inherit}.decision-card.is-critical .decision-card__level{color:var(--priority-urgent)}.decision-card__topic{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-inline-end:auto;overflow:hidden}:is(.decision-card__topic,.similar-card__topic):any-link{color:inherit;text-decoration:none}:is(.decision-card__topic,.similar-card__topic):any-link:hover{color:inherit;text-decoration:underline}:is(.decision-card__topic,.similar-card__topic):any-link:active{color:var(--fg-strong)}.decision-card__more{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}:is(.decision-card:has(>.decision-card__more)>.decision-card__meta,.decision-card-shape>.decision-card__meta){min-height:30px;padding-inline-end:calc(30px + var(--space-2))}.decision-card__more .btn-ghost{color:var(--fg-muted)}.decision-card__more .btn-icon svg{width:16px;height:16px}.decision-card__lock{display:inline-flex}.decision-card__lock svg{width:14px;height:14px}.decision-card__title{border-radius:var(--radius-sm);color:var(--fg-strong);font:inherit;font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-h3);text-align:start;cursor:pointer;background:0 0;border:0;place-self:flex-start start;padding:0}.decision-card__title:hover{text-decoration:underline}.decision-card__count{vertical-align:.15em;background:var(--bg-2);color:var(--fg-muted);font-weight:var(--fw-medium);margin-inline-start:var(--space-1)}.decision-card__thread{align-items:baseline;gap:var(--space-2);min-width:0;margin:calc(-1 * var(--space-1)) 0 0;color:var(--fg-muted);font-size:var(--fs-sm);display:flex}.decision-card__thread>*{white-space:nowrap;flex:none}.decision-card__thread>*+:before{content:"·";opacity:.7;margin-inline-end:var(--space-2)}.decision-card__thread>.decision-card__message{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.decision-card__waiting{color:var(--accent-ink);font-weight:var(--fw-medium)}.decision-card__title:focus-visible,.decision-card__topic:focus-visible,.similar-card__topic:focus-visible,.can-wait-topic__toggle:focus-visible .can-wait-topic__name{background:var(--accent-quiet);box-shadow:0 0 0 2px var(--accent-quiet);-webkit-text-decoration:underline 3px var(--accent);text-decoration:underline 3px var(--accent);text-underline-offset:4px;outline-color:#0000}.can-wait-topic__toggle:focus-visible{outline-color:#0000}.decision-card__why{place-self:flex-start start;align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);text-align:start;cursor:pointer;background:0 0;border:0;padding:2px 0;display:flex}.decision-card__why svg{margin-top:1px}.decision-card>.decision-card__why{pointer-events:none}.decision-card>.decision-card__why>svg,.decision-card__why-text{pointer-events:auto}.decision-card__why:hover span{text-decoration:underline}.decision-card__hold,.rail__agent-undo{align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.decision-card__hold svg{width:16px;height:16px;color:var(--warning)}.decision-card__hold-words{flex:12em;min-width:0}.decision-card__buttons{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.decision-card__buttons .btn,.decision-card__buttons .shape-pill,.can-wait-topic__presses .btn{max-width:100%;height:auto;min-height:30px;padding-block:var(--space-1);white-space:normal;overflow-wrap:anywhere}.decision-card__refusal{font-size:var(--fs-sm);color:var(--fg-subtle);margin:0}:where(.decision-card__buttons,.decision-card__hold) .btn:not(.is-agent-pick){border-color:var(--border-outline)}.btn.is-agent-pick{border-color:var(--accent)}.btn.is-agent-pick:not(:disabled):hover{border-color:var(--accent-strong)}.btn-primary .agent-mark,.btn-danger .agent-mark{color:currentColor}@container briefing-page (width>720px){.decision-card>.decision-card__buttons,.decision-card-shape>.decision-card__buttons{justify-content:flex-end}.decision-card__hold>.btn{margin-inline-start:auto}}.briefing-tabs .shape-pill{min-inline-size:26px}.decision-card-shape>*{align-self:stretch}.decision-card-shape .decision-card__age{margin-inline-start:auto}.can-wait-head{align-items:center}.can-wait-topics{row-gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.can-wait-topic__head{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);display:flex}.can-wait-topic:not(.is-single)>.can-wait-topic__head:hover{background:var(--row-hover)}.can-wait-topic__heading{min-width:min(20rem,50%);font:inherit;flex:1 1 0;margin:0}.can-wait-topic__toggle,.can-wait-topic__title{align-items:center;gap:var(--space-2);width:100%;min-height:48px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--fg-strong);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.can-wait-topic__toggle svg{width:16px;height:16px;color:var(--fg-muted);transition:rotate var(--dur-2) var(--ease-out);flex:none;rotate:-90deg}.can-wait-topic.is-open .can-wait-topic__toggle svg{rotate:0deg}.can-wait-topic__name{overflow-clip-margin:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:clip}.can-wait-topic__title{cursor:auto;padding-inline-start:calc(var(--space-3) + 16px + var(--space-2))}.can-wait-topic>.decision-grid,.can-wait-topic-shape>.decision-grid{padding-block:var(--space-1) var(--space-4)}.can-wait-topic{overflow-clip-margin:var(--space-4)}.can-wait-topic>.decision-grid.is-stack,.can-wait-topic-shape>.decision-grid.is-stack{isolation:isolate;padding-block-end:var(--space-4);position:relative}.can-wait-stack__behind{z-index:-1;inset-block:var(--space-4) 0;inset-inline:var(--space-3);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.can-wait-stack__behind:before,.can-wait-stack__behind:after{content:"";border:1px solid var(--section-card-edge);border-radius:var(--radius-lg);background:var(--section-card-ground);box-shadow:var(--shadow-sm);transition:background-color var(--t-fast) var(--ease);position:absolute}.can-wait-stack__behind:before{z-index:1;inset:0 0 var(--space-2)}.can-wait-stack__behind:after{inset:0 var(--space-3)}.can-wait-topic>.decision-grid.is-stack.has-one-behind,.can-wait-topic-shape>.decision-grid.is-stack.has-one-behind{padding-block-end:var(--space-2)}.has-one-behind>.can-wait-stack__behind:before{inset:0}.has-one-behind>.can-wait-stack__behind:after{content:none}.can-wait-stack__behind:hover:before,.can-wait-stack__behind:hover:after{background-image:linear-gradient(var(--row-hover), var(--row-hover))}.can-wait-stack__behind:active:before,.can-wait-stack__behind:active:after{box-shadow:inset 0 0 0 100vmax var(--press-tint-row), var(--shadow-sm)}.can-wait-topic__presses{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;opacity:0;transition:opacity var(--dur-1) var(--ease-out);flex-wrap:wrap;flex:0 auto;padding-inline-end:var(--space-3);display:flex}.can-wait-topic__head:hover .can-wait-topic__presses,.can-wait-topic__presses:focus-within{opacity:1}.can-wait-topic__presses-label{color:var(--fg-muted);font-size:var(--fs-sm);white-space:nowrap}@media (hover:none){.can-wait-topic__head{flex-wrap:wrap}.can-wait-topic__presses{display:none}.can-wait-topic:is(.is-open,.is-single) .can-wait-topic__presses{padding:0 var(--space-3) var(--space-2);opacity:1;flex-basis:100%;justify-content:flex-start;display:flex}}@container briefing-page (width<=640px){.can-wait-topic__head{flex-wrap:wrap}.can-wait-topic__presses{display:none}.can-wait-topic:is(.is-open,.is-single) .can-wait-topic__presses{padding:0 var(--space-3) var(--space-2);opacity:1;flex-basis:100%;justify-content:flex-start;display:flex}}.similar-card{transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out)}.similar-card.is-open{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--section-card-ground))}.similar-card__count{color:var(--fg-strong);font-weight:var(--fw-semibold)}.similar-card__titles{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.similar-card__title{color:var(--fg-strong);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.similar-card__toggle{place-self:flex-start start;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);color:var(--accent-ink);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.similar-card__toggle:after{content:"";position:absolute;inset:0}.similar-card__toggle svg{width:14px;height:14px;transition:rotate var(--dur-2) var(--ease-out)}.similar-card.is-open .similar-card__toggle svg{rotate:180deg}.similar-card .decision-card__buttons,.similar-card .decision-card__age,.similar-card__topic{z-index:1;position:relative}.briefing-suggestions-heading{margin:var(--space-6) 0 var(--space-3)}.handled-topics,.suggestions{gap:var(--space-2);margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.decision-grid+.handled-topics{margin-block-start:var(--space-3)}.handled-topic,.handled-topic-shape{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}.handled-topic:hover{background:var(--hover-fill)}.handled-topic__badge{border-radius:var(--radius-full);background:var(--success-subtle);width:32px;height:32px;color:var(--success);flex:none;place-items:center;display:grid}.handled-topic__badge svg{width:18px;height:18px}.handled-topic__text{flex-direction:column;flex:1;min-width:0;display:flex}.handled-topic__count{color:var(--fg-strong);font-weight:var(--fw-semibold)}.handled-topic__latest{color:var(--fg-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handled-topic>svg{width:16px;height:16px;color:var(--fg-subtle)}.suggestion{padding:var(--space-4);border:1px solid var(--card-edge);border-radius:var(--radius-lg);background:var(--bg-0)}.suggestion p{margin:0 0 var(--space-1)}.suggestion__text{color:var(--fg-strong);font-weight:var(--fw-semibold)}.suggestion__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.why__line{color:var(--fg);font-size:var(--fs-body);margin:0}.why__section{gap:var(--space-2);flex-direction:column;display:flex}.why__section h3{margin:0}.why__list,.instructions__list,.instruction__versions{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.why__similar{flex-direction:column;display:flex}.wrong-answer{gap:var(--space-2);flex-direction:column;display:flex;container:wrong-answer/inline-size}@container wrong-answer (width>440px){.wrong-actions__toggle>.pick-card__pick{order:1}}@container wrong-answer (width<=440px){.wrong-actions__toggle{flex-wrap:wrap;row-gap:0}.wrong-actions__toggle>.agents-choice{margin-top:calc(-1 * var(--space-2));flex-basis:100%;padding-inline-start:calc(var(--pick-mark) + var(--space-4))}}.wrong-answer .pick-card__mark svg{stroke-width:1.75px}.wrong-actions{--pick-mark:40px;border:1px solid var(--dialog-option-edge);border-radius:var(--radius-lg);background-color:var(--dialog-option-ground);box-shadow:var(--shadow-sm)}.wrong-actions__toggle{align-items:center;gap:var(--space-4);width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border-radius:inherit;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.wrong-actions__toggle:not(:disabled):hover{background-color:var(--row-hover)}.wrong-actions__toggle:focus-visible{outline:var(--focus-ring-w) solid var(--accent);outline-offset:var(--focus-ring-offset)}.wrong-actions__label{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wrong-actions.is-picked{border-color:var(--selected-edge);background-color:var(--row-current)}.wrong-actions__list{grid-template-rows:1fr;display:grid}.wrong-actions__clip{min-height:0}.wrong-actions-list-enter-active,.wrong-actions-list-leave-active{transition:grid-template-rows var(--t-base) var(--ease), opacity var(--t-base) var(--ease)}.wrong-actions-list-enter-active>.wrong-actions__clip,.wrong-actions-list-leave-active>.wrong-actions__clip{overflow:hidden}.wrong-actions-list-enter-from,.wrong-actions-list-leave-to{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.wrong-actions-list-enter-active,.wrong-actions-list-leave-active{transition:none}}.wrong-actions .pick-fieldset{padding:0 var(--space-2) var(--space-2) calc(var(--space-2) + var(--pick-mark) + var(--space-4))}.wrong-actions .pick-list{gap:0}.wrong-actions .pick-list>li+li{border-top:1px solid var(--border-faint)}.wrong-actions .pick-card{padding-inline:var(--space-2);border-radius:var(--radius-md);box-shadow:none;background-color:#0000;border-color:#0000}.wrong-because{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-faint);flex-direction:column;display:flex}.wrong-because__note{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}.why__failed{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.instructions__keep{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.instructions__keep .form-note{margin:0}.instructions__keep .btn{flex:none}.instructions__kept{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.instructions__kept h3{margin:0}.instruction,.instruction-shape{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--dialog-card-ground);flex-direction:column;display:flex}.instruction__text{color:var(--fg-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.instruction__meta{gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.instruction__actions{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.instruction__versions li{font-size:var(--fs-sm);flex-direction:column;display:flex}.rail__agent .rail__value{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.rail__agent-level{color:var(--fg-strong);font-weight:var(--fw-semibold)}.rail__agent-action{font-size:var(--fs-sm)}.rail__agent-lock{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--fs-sm);display:inline-flex}.rail__agent-lock svg{flex:none;width:16px;height:16px}.rail__agent-wrong{margin-top:var(--space-3)}.ask-agent__group{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.thread-conversation{gap:var(--space-2);flex-direction:column;display:flex}.decision-card.thread-card{box-shadow:none;scroll-margin-block-start:calc(var(--head-h) + var(--space-3))}.decision-card.thread-card.is-current:hover{box-shadow:inset 0 0 0 100vmax var(--row-hover)}.decision-card.thread-card>.decision-card__buttons{justify-content:flex-end}.decision-card.thread-card .decision-card__age{margin-inline-start:auto}.decision-card.thread-card.is-flashed{animation:thread-card-flash 1.4s var(--ease) 1}@keyframes thread-card-flash{0%,40%{box-shadow:0 0 0 3px var(--accent)}}.thread-card__pin{font-weight:var(--fw-semibold);align-items:center;gap:6px;display:inline-flex}.thread-card__pin svg{width:13px;height:13px}.thread-card__unread{border-radius:var(--r-round);background:var(--accent);flex:none;width:7px;height:7px}.thread-card__body{--long-body:144px;color:var(--fg)}.thread-card__body.is-clamped{max-block-size:calc(var(--long-body) - var(--space-2) - var(--fs-sm) * var(--lh-body));overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.thread-card__body.is-unmeasured{max-block-size:var(--long-body);overflow:hidden}.thread-card__more{font-size:var(--fs-sm);align-self:flex-end}.thread-card__back{font-size:var(--fs-sm);align-self:flex-start}.thread-card__answers .answer-form{gap:var(--space-5)}.thread-card__answers .answer-form__send{border-block-start:1px solid var(--border-faint);justify-content:flex-end;padding-block-start:var(--space-4);display:flex}.thread-conversation__event{align-items:center;gap:var(--space-2);padding:2px var(--space-4);color:var(--fg-muted);font-size:var(--fs-sm);margin:0;display:flex}.thread-conversation__event .timeline__when:before{content:"·";margin-inline-end:var(--space-2)}.thread-conversation__older,.thread-conversation__more{align-self:flex-start}.thread-conversation__heading{margin:var(--space-2) 0 0;color:var(--fg-muted)}.thread-conversation__failed{align-items:center;gap:var(--space-3);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.thread-facts{color:var(--fg-muted);font-size:var(--fs-sm);margin-block-start:var(--space-3)}.thread-facts__list{gap:2px var(--space-4);flex-wrap:wrap;margin:0;display:flex}.thread-facts__fact{gap:var(--space-1);min-inline-size:0;max-inline-size:100%;display:flex}.thread-facts__fact dt:after{content:":"}.thread-facts__fact dd{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.thread-facts__changed{color:var(--fg-subtle);margin:2px 0 0}@media (prefers-reduced-motion:reduce){.decision-card.thread-card.is-flashed{box-shadow:0 0 0 3px var(--accent);animation:none}}.thread-card__details{display:none}@container sheet (width<760px){.decision-card.thread-card .thread-card__details{color:var(--fg-muted);flex:none;display:inline-flex}}.reply-quote{border-inline-start:3px solid var(--border-default);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-1);min-inline-size:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-ui);text-align:start;flex-direction:column;gap:2px;padding:6px 10px;display:flex}button.reply-quote{border-inline-start:3px solid var(--border-default);inline-size:100%;transition:background-color var(--t-fast) var(--ease)}button.reply-quote:hover{background-image:linear-gradient(var(--row-hover), var(--row-hover))}button.reply-quote:active{box-shadow:inset 0 0 0 100vmax var(--press-tint)}.reply-quote__title{color:var(--fg);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reply-quote__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reply-quote.is-missing{font-style:italic}.reply-quote--line{gap:var(--space-2);white-space:nowrap;flex-direction:row}.reply-quote--line .reply-quote__title{flex:0 auto;max-inline-size:50%}.reply-quote--line .reply-quote__excerpt{text-overflow:ellipsis;flex:1 1 0;min-inline-size:0;display:block;overflow:hidden}.reply-quote--line .reply-quote__excerpt:before{content:"·";margin-inline-end:var(--space-2)}.msg__summary .reply-quote{font-size:var(--fs-sm);background:0 0;margin-block-start:5px;padding-block:0;padding-inline:8px 0}.message-sheet__reply{margin-block-end:var(--space-3)}.loading-shapes{-webkit-user-select:none;user-select:none;pointer-events:none;animation:.01ms .2s backwards loading-state-wait,1s ease-in-out .2s infinite alternate loading-state-pulse}@keyframes loading-state-wait{0%,to{visibility:hidden}}@keyframes loading-state-pulse{0%{opacity:.5}}.shape-line{--shape-width:100%;inline-size:var(--shape-width);border-radius:var(--radius-full);background:var(--shape-fill);block-size:.7em;max-inline-size:100%;margin-block:calc(.5lh - .35em);display:block}.shape-text{--shape-bar-height:.7em;color:#0000;background:radial-gradient(closest-side, var(--shape-fill) 96%, transparent) left center / var(--shape-bar-height) var(--shape-bar-height) no-repeat, radial-gradient(closest-side, var(--shape-fill) 96%, transparent) right center / var(--shape-bar-height) var(--shape-bar-height) no-repeat, linear-gradient(var(--shape-fill), var(--shape-fill)) center / calc(100% - var(--shape-bar-height)) var(--shape-bar-height) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.shape-pill{color:#0000;border-radius:var(--radius-full);background:var(--shape-fill);border-color:#0000}@media (forced-colors:active){.shape-line,.shape-text,.shape-pill{forced-color-adjust:none}}:root{--press-tint:color-mix(in srgb, currentcolor 12%, transparent);--press-tint-row:color-mix(in srgb, var(--fg) 9%, transparent)}.btn:not(:disabled):active,.menu-item:not(:disabled,[aria-disabled=true]):active,.time-picker__cell:active,.nav-item:active,.nav-topic-search__clear:active{box-shadow:inset 0 0 0 100vmax var(--press-tint)}.token-editor__section-link:active{box-shadow:inset 0 0 0 100vmax var(--press-tint-row)}.nav-topic-row .nav-topic:active{box-shadow:none}.nav-topic-row:has(.nav-topic:active){box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--nav-fg-strong) 12%, transparent)}.nav-pin:not(:disabled):active,.nav-mute:active{box-shadow:inset 0 0 0 100vmax color-mix(in srgb, var(--nav-fg-strong) 12%, transparent)}.msg__summary:active:before{background-image:linear-gradient(var(--press-tint-row), var(--press-tint-row))}.data-table tbody tr.is-actionable,.tbl-topics tbody tr.is-actionable{cursor:pointer}.data-table tbody tr.is-actionable:active td,.tbl-topics tbody tr.is-actionable:active td{box-shadow:inset 0 0 0 100vmax var(--press-tint-row)}.pick-card:where(label):not(.is-disabled):active,button.token-publisher:not(:disabled):active{box-shadow:inset 0 0 0 100vmax var(--press-tint-row), var(--shadow-sm)}.wrong-actions__toggle:not(:disabled):active,.wrong-actions .pick-card:where(label):not(.is-disabled):active{box-shadow:inset 0 0 0 100vmax var(--press-tint-row)}.token-row:has(.token-row__open:active){box-shadow:inset 0 0 0 100vmax var(--press-tint-row)}.token-buttons__add:not(:disabled):active,.decision-card__why:active{box-shadow:inset 0 0 0 100vmax var(--press-tint)}.handled-topic:active{box-shadow:inset 0 0 0 100vmax var(--press-tint-row)}.similar-card:has(.similar-card__toggle:active){box-shadow:inset 0 0 0 100vmax var(--press-tint-row)}.can-wait-topic__head:has(.can-wait-topic__toggle:active){box-shadow:inset 0 0 0 100vmax var(--press-tint-row)}.decision-card:not(:has(.btn:active,.text-link:active,.reply-quote:active,.decision-card__why:active,.decision-card__topic:active,.similar-card__topic:active)):active{box-shadow:inset 0 0 0 100vmax var(--press-tint-row), var(--shadow-sm)}button.text-link:not(:disabled):active,summary.text-link:active{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 100vmax var(--press-tint)}.scope-tab:active:after{background:var(--press-tint)}.toast-action:active,.toast-dismiss:active{box-shadow:inset 0 0 0 100vmax var(--press-tint)}.switch:is(input,button):not(:disabled):active:after{width:18px}.switch:is(input:checked,button.is-on):not(:disabled):active:after{transform:translate(10px)}.selectbox:active>input,.view-colors__swatch:not(:disabled):active{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.selectbox:active>input,.view-colors__swatch:not(:disabled):active{transform:none}}.press-wave-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.press-wave{pointer-events:none;opacity:.25;background:currentColor;border-radius:50%;animation:.6s cubic-bezier(.4,0,.2,1) forwards press-wave;position:absolute;transform:scale(0)}.btn-primary>.press-wave-clip>.press-wave,.btn-danger>.press-wave-clip>.press-wave{background:var(--fg)}@keyframes press-wave{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
