/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light dark;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-code:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-mark:.625rem;--t-fine:.75rem;--t-small:.8125rem;--t-body:.875rem;--t-head:.9375rem;--t-title:1.25rem;--t-display:2rem;--s-page:28px;--s-3xs:.25rem;--s-2xs:.5rem;--s-xs:.75rem;--s-sm:1rem;--s-md:1.25rem;--s-lg:1.75rem;--s-xl:2.5rem;--r-card:8px;--r-ctl:6px;--r-pill:999px;--chat-ctl:32px;--chat-line:1.5;--ease-out:cubic-bezier(.2, .6, .35, 1);--dur:.11s;--rail-open-w:214px;--rail-slim-w:56px;--head-h:62px;--sev-crit:var(--down);--select:var(--ink);--select-on:var(--card);--focus:var(--accent);--link:var(--accent);--accent:var(--violet);--accent-deep:var(--violet-deep);--accent-on:var(--violet-on);--accent-soft:var(--violet-soft);--accent-line:var(--violet-line)}:root,:root[data-theme=paper]{color-scheme:light;--canvas:oklch(96.5% .005 85);--card:oklch(100% 0 0);--card-2:oklch(98.2% .004 85);--rail-bg:oklch(100% 0 0);--hover:oklch(95.4% .006 85);--line:oklch(90.5% .007 85);--line-soft:oklch(94.5% .005 85);--ink:oklch(22.77% .008 70);--ink-2:oklch(42.03% .008 70);--ink-3:oklch(51.63% .008 70);--ink-4:oklch(64.51% .008 70);--red:oklch(53.81% .19 25);--red-deep:oklch(48.63% .19 25);--red-on:oklch(98.5% .0073 25);--red-soft:oklch(95.5% .0223 25);--red-line:oklch(78.87% .075 25);--violet:oklch(53.72% .215 285);--violet-deep:oklch(48.67% .215 285);--violet-on:oklch(98.5% .0073 285);--violet-soft:oklch(95.5% .0222 285);--violet-line:oklch(78.45% .075 285);--good:oklch(51.55% .1207 158);--good-soft:oklch(95.5% .038 158);--warn:oklch(53.23% .1169 68);--warn-soft:oklch(95.5% .0317 68);--up:oklch(51.52% .1251 156);--down:oklch(54.33% .16 30);--sev-crit-soft:oklch(95.5% .0225 30);--sev-crit-deep:oklch(48.29% .16 30);--off:oklch(75.32% .006 85);--knob:oklch(100% 0 0);--tip-bg:oklch(22% .01 85);--tip-ink:oklch(97% .004 85);--select-soft:oklch(95.4% .006 85);--select-ink:oklch(40.19% .008 70);--count:oklch(95.4% .006 85);--count-ink:oklch(52.61% .008 70);--series-1:oklch(66.75% .1843 285);--series-2:oklch(63.63% .14 158);--series-3:oklch(66.31% .15 62);--series-4:oklch(65.2% .15 250);--series-5:oklch(67.7% .19 330);--series-0:oklch(72.9% .006 85);--veil:#1c18106b;--e-1:0 10px 30px #2620141a;--e-2:0 24px 60px #26201438}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--canvas:oklch(15.5% .006 40);--card:oklch(19.8% .008 40);--card-2:oklch(23% .009 40);--rail-bg:oklch(17.3% .007 40);--hover:oklch(23.8% .009 40);--line:oklch(29.5% .009 40);--line-soft:oklch(24.5% .008 40);--ink:oklch(92.35% .008 55);--ink-2:oklch(74.86% .008 55);--ink-3:oklch(64.42% .008 55);--ink-4:oklch(52.02% .008 55);--red:oklch(67.89% .19 25);--red-deep:oklch(73.43% .1628 25);--red-on:oklch(14.5% .03 25);--red-soft:oklch(26.8% .055 25);--red-line:oklch(41.15% .075 25);--violet:oklch(67.26% .1811 285);--violet-deep:oklch(72.76% .1473 285);--violet-on:oklch(14.5% .03 285);--violet-soft:oklch(26.8% .055 285);--violet-line:oklch(40.78% .075 285);--good:oklch(64% .135 158);--good-soft:oklch(26.8% .055 158);--warn:oklch(65.64% .1441 68);--warn-soft:oklch(26.8% .055 68);--up:oklch(64.02% .135 156);--down:oklch(66.4% .16 30);--sev-crit-soft:oklch(26.8% .055 30);--sev-crit-deep:oklch(72.52% .16 30);--off:oklch(42.58% .006 40);--knob:oklch(92.35% .008 55);--tip-bg:oklch(31.3% .009 40);--tip-ink:oklch(92.35% .008 55);--select-soft:oklch(23.8% .009 40);--select-ink:oklch(77.06% .008 55);--count:oklch(23.8% .009 40);--count-ink:oklch(62.85% .008 55);--series-1:oklch(53.3% .21 285);--series-2:oklch(49.87% .1168 158);--series-3:oklch(52.07% .12 62);--series-4:oklch(51.27% .1453 250);--series-5:oklch(53.73% .19 330);--series-0:oklch(44.6% .006 40);--veil:#0403029e;--e-1:0 10px 30px #0006;--e-2:0 24px 60px #0000008f}}:root[data-theme=ash]{color-scheme:dark;--canvas:oklch(15.5% .006 40);--card:oklch(19.8% .008 40);--card-2:oklch(23% .009 40);--rail-bg:oklch(17.3% .007 40);--hover:oklch(23.8% .009 40);--line:oklch(29.5% .009 40);--line-soft:oklch(24.5% .008 40);--ink:oklch(92.35% .008 55);--ink-2:oklch(74.86% .008 55);--ink-3:oklch(64.42% .008 55);--ink-4:oklch(52.02% .008 55);--red:oklch(67.89% .19 25);--red-deep:oklch(73.43% .1628 25);--red-on:oklch(14.5% .03 25);--red-soft:oklch(26.8% .055 25);--red-line:oklch(41.15% .075 25);--violet:oklch(67.26% .1811 285);--violet-deep:oklch(72.76% .1473 285);--violet-on:oklch(14.5% .03 285);--violet-soft:oklch(26.8% .055 285);--violet-line:oklch(40.78% .075 285);--good:oklch(64% .135 158);--good-soft:oklch(26.8% .055 158);--warn:oklch(65.64% .1441 68);--warn-soft:oklch(26.8% .055 68);--up:oklch(64.02% .135 156);--down:oklch(66.4% .16 30);--sev-crit-soft:oklch(26.8% .055 30);--sev-crit-deep:oklch(72.52% .16 30);--off:oklch(42.58% .006 40);--knob:oklch(92.35% .008 55);--tip-bg:oklch(31.3% .009 40);--tip-ink:oklch(92.35% .008 55);--select-soft:oklch(23.8% .009 40);--select-ink:oklch(77.06% .008 55);--count:oklch(23.8% .009 40);--count-ink:oklch(62.85% .008 55);--series-1:oklch(53.3% .21 285);--series-2:oklch(49.87% .1168 158);--series-3:oklch(52.07% .12 62);--series-4:oklch(51.27% .1453 250);--series-5:oklch(53.73% .19 330);--series-0:oklch(44.6% .006 40);--veil:#0403029e;--e-1:0 10px 30px #0006;--e-2:0 24px 60px #0000008f}:root[data-theme=dracula]{color-scheme:dark;--canvas:#21222c;--card:#282a36;--card-2:#2f3140;--rail-bg:#282a36;--hover:#343746;--line:#44475a;--line-soft:#3a3d4e;--ink:#f8f8f2;--ink-2:#c9cbd9;--ink-3:#9ea0b3;--ink-4:#6272a4;--red:#f55;--red-deep:oklab(72.9873% .159676 .0725362);--red-on:#282a36;--red-soft:oklab(35.1265% .0324829 -.0047537);--red-line:oklab(45.3698% .0805739 .0231314);--violet:#bd93f9;--violet-deep:oklab(78.072% .0666911 -.107214);--violet-on:#282a36;--violet-soft:oklab(36.0836% .0149799 -.0385891);--violet-line:oklab(47.8822% .0346285 -.0656864);--good:#50fa7b;--good-soft:oklab(38.1472% -.0273675 .000191646);--warn:#f1fa8c;--warn-soft:oklab(39.4966% -.00588246 .00139968);--up:#50fa7b;--down:#f55;--sev-crit-soft:oklab(35.1265% .0324829 -.0047537);--sev-crit-deep:oklab(72.9873% .159676 .0725362);--off:#44475a;--knob:#f8f8f2;--tip-bg:#44475a;--tip-ink:#f8f8f2;--select-soft:#343746;--select-ink:#c9cbd9;--count:#343746;--count-ink:#9ea0b3;--series-1:#bd93f9;--series-2:#50fa7b;--series-3:#f1fa8c;--series-4:#8be9fd;--series-5:#ff79c6;--series-0:#6272a4;--veil:#0000009e;--e-1:0 10px 30px #00000073;--e-2:0 24px 60px #0009}:root[data-theme=mocha]{color-scheme:dark;--canvas:#181825;--card:#1e1e2e;--card-2:#313244;--rail-bg:#1e1e2e;--hover:#313244;--line:#45475a;--line-soft:#2a2b3d;--ink:#cdd6f4;--ink-2:#bac2de;--ink-3:#a6adc8;--ink-4:#6c7086;--red:#f38ba8;--red-deep:oklab(79.2253% .110119 .00531663);--red-on:#1e1e2e;--red-soft:oklab(32.4903% .0268588 -.0237515);--red-line:oklab(45.8211% .0586446 -.0144638);--violet:#cba6f7;--violet-deep:oklab(81.9074% .0575234 -.0828598);--violet-on:#1e1e2e;--violet-soft:oklab(32.9952% .0169585 -.0403494);--violet-line:oklab(47.1464% .0326564 -.0580334);--good:#a6e3a1;--good-soft:oklab(34.1241% -.00777438 -.0141654);--warn:#f9e2af;--warn-soft:oklab(35.1097% .00681288 -.0135066);--up:#a6e3a1;--down:#eba0ac;--sev-crit-soft:oklab(32.9136% .0204114 -.0225292);--sev-crit-deep:oklab(81.4743% .0758667 .0118101);--off:#45475a;--knob:#cdd6f4;--tip-bg:#45475a;--tip-ink:#cdd6f4;--select-soft:#313244;--select-ink:#bac2de;--count:#313244;--count-ink:#a6adc8;--series-1:#cba6f7;--series-2:#a6e3a1;--series-3:#f9e2af;--series-4:#89b4fa;--series-5:#f5c2e7;--series-0:#6c7086;--veil:#0000009e;--e-1:0 10px 30px #00000073;--e-2:0 24px 60px #0009}:root[data-theme=nord]{color-scheme:dark;--canvas:#2e3440;--card:#3b4252;--card-2:#434c5e;--rail-bg:#3b4252;--hover:#434c5e;--line:#4c566a;--line-soft:#434c5e;--ink:#eceff4;--ink-2:#d8dee9;--ink-3:#a8b2c4;--ink-4:#7b88a1;--red:#bf616a;--red-deep:oklab(66.5185% .0988524 .0271206);--red-on:#2e3440;--red-soft:oklab(41.5514% .0171092 -.019186);--red-line:oklab(47.4505% .0478101 -.00337161);--violet:#b48ead;--violet-deep:oklab(73.8261% .0471901 -.0243932);--violet-on:#2e3440;--violet-soft:oklab(42.927% .00738452 -.0288827);--violet-line:oklab(51.0613% .0222829 -.0288255);--good:#a3be8c;--good-soft:oklab(44.1462% -.00937042 -.0152553);--warn:#ebcb8b;--warn-soft:oklab(45.5316% -.0000290842 -.0100893);--up:#a3be8c;--down:#bf616a;--sev-crit-soft:oklab(41.5514% .0171092 -.019186);--sev-crit-deep:oklab(66.5185% .0988524 .0271206);--off:#4c566a;--knob:#eceff4;--tip-bg:#4c566a;--tip-ink:#eceff4;--select-soft:#434c5e;--select-ink:#d8dee9;--count:#434c5e;--count-ink:#a8b2c4;--series-1:#b48ead;--series-2:#a3be8c;--series-3:#ebcb8b;--series-4:#81a1c1;--series-5:#88c0d0;--series-0:#7b88a1;--veil:#0000009e;--e-1:0 10px 30px #00000073;--e-2:0 24px 60px #0009}:root[data-theme=tokyo-night]{color-scheme:dark;--canvas:#16161e;--card:#1a1b26;--card-2:#1f2335;--rail-bg:#1a1b26;--hover:#292e42;--line:#3b4261;--line-soft:#292e42;--ink:#c0caf5;--ink-2:#a9b1d6;--ink-3:#8189b0;--ink-4:#565f89;--red:#f7768e;--red-deep:oklab(76.4282% .132909 .0240955);--red-on:#1a1b26;--red-soft:oklab(30.5712% .028286 -.0131187);--red-line:oklab(43.4775% .067929 -.0002839);--violet:#bb9af7;--violet-deep:oklab(78.8738% .0562657 -.0994525);--violet-on:#1a1b26;--violet-soft:oklab(31.0315% .0138591 -.0363748);--violet-line:oklab(44.6859% .0300583 -.0613311);--good:#9ece6a;--good-soft:oklab(31.7324% -.0111174 -.000593156);--warn:#e0af68;--warn-soft:oklab(31.5501% .00752354 -.00128398);--up:#9ece6a;--down:#f7768e;--sev-crit-soft:oklab(30.5712% .028286 -.0131187);--sev-crit-deep:oklab(76.4282% .132909 .0240955);--off:#3b4261;--knob:#c0caf5;--tip-bg:#3b4261;--tip-ink:#c0caf5;--select-soft:#292e42;--select-ink:#a9b1d6;--count:#292e42;--count-ink:#8189b0;--series-1:#bb9af7;--series-2:#9ece6a;--series-3:#e0af68;--series-4:#7aa2f7;--series-5:#7dcfff;--series-0:#565f89;--veil:#0000009e;--e-1:0 10px 30px #00000073;--e-2:0 24px 60px #0009}:root[data-theme=gruvbox]{color-scheme:dark;--canvas:#1d2021;--card:#282828;--card-2:#32302f;--rail-bg:#282828;--hover:#3c3836;--line:#504945;--line-soft:#3c3836;--ink:#ebdbb2;--ink-2:#d5c4a1;--ink-3:#bdae93;--ink-4:#928374;--red:#fb4934;--red-deep:oklab(71.0733% .159477 .093534);--red-on:#282828;--red-soft:oklab(33.8102% .0300193 .0176064);--red-line:oklab(43.764% .0788006 .0462168);--violet:#d3869b;--violet-deep:oklab(74.9591% .0828809 .00316879);--violet-on:#282828;--violet-soft:oklab(34.5417% .0156011 .000596488);--violet-line:oklab(45.6841% .0409529 .00156576);--good:#b8bb26;--good-soft:oklab(35.4983% -.00899539 .0236376);--warn:#fabd2f;--warn-soft:oklab(36.5751% .00311575 .0253266);--up:#b8bb26;--down:#fb4934;--sev-crit-soft:oklab(33.8102% .0300193 .0176064);--sev-crit-deep:oklab(71.0733% .159477 .093534);--off:#504945;--knob:#ebdbb2;--tip-bg:#504945;--tip-ink:#ebdbb2;--select-soft:#3c3836;--select-ink:#d5c4a1;--count:#3c3836;--count-ink:#bdae93;--series-1:#d3869b;--series-2:#b8bb26;--series-3:#fabd2f;--series-4:#83a598;--series-5:#8ec07c;--series-0:#928374;--veil:#0000009e;--e-1:0 10px 30px #00000073;--e-2:0 24px 60px #0009}:root[data-theme=one-dark]{color-scheme:dark;--canvas:#21252b;--card:#282c34;--card-2:#2c313a;--rail-bg:#282c34;--hover:#2c313a;--line:#3e4451;--line-soft:#333842;--ink:#dcdfe4;--ink-2:#abb2bf;--ink-3:#8b93a1;--ink-4:#5c6370;--red:#e06c75;--red-deep:oklab(72.0229% .117688 .0359784);--red-on:#282c34;--red-soft:oklab(35.3054% .0208453 -.00632135);--red-line:oklab(45.1422% .0572487 .00873664);--violet:#c678dd;--violet-deep:oklab(73.953% .103643 -.0926438);--violet-on:#282c34;--violet-soft:oklab(35.6687% .0182016 -.0305326);--violet-line:oklab(46.0958% .0503089 -.0548179);--good:#98c379;--good-soft:oklab(36.865% -.0133473 -.000182859);--warn:#e5c07b;--warn-soft:oklab(37.77% .000781999 .00228028);--up:#98c379;--down:#e06c75;--sev-crit-soft:oklab(35.3054% .0208453 -.00632135);--sev-crit-deep:oklab(72.0229% .117688 .0359784);--off:#3e4451;--knob:#dcdfe4;--tip-bg:#3e4451;--tip-ink:#dcdfe4;--select-soft:#2c313a;--select-ink:#abb2bf;--count:#2c313a;--count-ink:#8b93a1;--series-1:#c678dd;--series-2:#98c379;--series-3:#e5c07b;--series-4:#61afef;--series-5:#56b6c2;--series-0:#5c6370;--veil:#0000009e;--e-1:0 10px 30px #00000073;--e-2:0 24px 60px #0009}:root[data-theme=rose-pine]{color-scheme:dark;--canvas:#191724;--card:#1f1d2e;--card-2:#26233a;--rail-bg:#1f1d2e;--hover:#26233a;--line:#403d52;--line-soft:#2a273f;--ink:#e0def4;--ink-2:#c8c5e0;--ink-3:#908caa;--ink-4:#6e6a86;--red:#eb6f92;--red-deep:oklab(74.3046% .13263 .00979614);--red-on:#1f1d2e;--red-soft:oklab(31.4353% .0338387 -.0237283);--red-line:oklab(43.3008% .0716614 -.0128166);--violet:#c4a7e7;--violet-deep:oklab(80.9577% .0460691 -.0658067);--violet-on:#1f1d2e;--violet-soft:oklab(32.6876% .0175449 -.0379594);--violet-line:oklab(46.5882% .0288902 -.0501733);--good:#9ccfd8;--good-soft:oklab(33.4227% .00131169 -.0298606);--warn:#f6c177;--warn-soft:oklab(33.7585% .0135482 -.00859724);--up:#9ccfd8;--down:#eb6f92;--sev-crit-soft:oklab(31.4353% .0338387 -.0237283);--sev-crit-deep:oklab(74.3046% .13263 .00979614);--off:#403d52;--knob:#e0def4;--tip-bg:#403d52;--tip-ink:#e0def4;--select-soft:#26233a;--select-ink:#c8c5e0;--count:#26233a;--count-ink:#908caa;--series-1:#c4a7e7;--series-2:#9ccfd8;--series-3:#f6c177;--series-4:#31748f;--series-5:#ebbcba;--series-0:#6e6a86;--veil:#0000009e;--e-1:0 10px 30px #00000073;--e-2:0 24px 60px #0009}:root[data-theme=github-dark]{color-scheme:dark;--canvas:#0d1117;--card:#161b22;--card-2:#1c2129;--rail-bg:#161b22;--hover:#21262d;--line:#30363d;--line-soft:#21262d;--ink:#e6edf3;--ink-2:#c9d1d9;--ink-3:#8b949e;--ink-4:#6e7681;--red:#f85149;--red-deep:oklab(71.535% .155006 .0788422);--red-on:#161b22;--red-soft:oklab(29.1406% .0261697 .00200005);--red-line:oklab(40.7079% .0745145 .030091);--violet:#a371f7;--violet-deep:oklab(71.1491% .0775623 -.14503);--violet-on:#161b22;--violet-soft:oklab(29.068% .011592 -.0401406);--violet-line:oklab(40.5172% .036248 -.0805282);--good:#3fb950;--good-soft:oklab(29.62% -.0268998 .00350525);--warn:#d29922;--warn-soft:oklab(30.0115% .000918554 .0092359);--up:#3fb950;--down:#f85149;--sev-crit-soft:oklab(29.1406% .0261697 .00200005);--sev-crit-deep:oklab(71.535% .155006 .0788422);--off:#30363d;--knob:#e6edf3;--tip-bg:#30363d;--tip-ink:#e6edf3;--select-soft:#21262d;--select-ink:#c9d1d9;--count:#21262d;--count-ink:#8b949e;--series-1:#a371f7;--series-2:#3fb950;--series-3:#d29922;--series-4:#2f81f7;--series-5:#db61a2;--series-0:#6e7681;--veil:#0000009e;--e-1:0 10px 30px #00000073;--e-2:0 24px 60px #0009}:root[data-theme=contrast]{color-scheme:dark;--canvas:oklch(0% 0 0);--card:oklch(0% 0 0);--card-2:oklch(14% 0 0);--rail-bg:oklch(0% 0 0);--hover:oklch(10% 0 0);--line:oklch(46% 0 0);--line-soft:oklch(32% 0 0);--ink:oklch(92.83% 0 0);--ink-2:oklch(79.57% 0 0);--ink-3:oklch(68.34% 0 0);--ink-4:oklch(57.75% 0 0);--red:oklch(75.7% .1453 25);--red-deep:oklch(81.56% .1038 25);--red-on:oklch(14.5% .03 25);--red-soft:oklch(20% .0819 25);--red-line:oklch(38.41% .13 25);--violet:oklch(74.89% .1346 285);--violet-deep:oklch(80.95% .0996 285);--violet-on:oklch(14.5% .03 285);--violet-soft:oklch(20% .09 285);--violet-line:oklch(38.01% .13 285);--good:oklch(59.32% .135 158);--good-soft:oklch(20% .0474 158);--warn:oklch(61.24% .1345 68);--warn-soft:oklch(20% .0447 68);--up:oklch(59.35% .135 156);--down:oklch(61.95% .16 30);--sev-crit-soft:oklch(20% .0817 30);--sev-crit-deep:oklch(68.75% .16 30);--off:oklch(39.23% .006 0);--knob:oklch(92.83% 0 0);--tip-bg:oklch(11.5% 0 0);--tip-ink:oklch(92.83% 0 0);--select-soft:oklch(10% 0 0);--select-ink:oklch(71.01% 0 0);--count:oklch(10% 0 0);--count-ink:oklch(57.46% 0 0);--series-1:oklch(64.66% .1975 285);--series-2:oklch(61.35% .14 158);--series-3:oklch(64.01% .1474 62);--series-4:oklch(62.94% .15 250);--series-5:oklch(65.43% .19 330);--series-0:oklch(41.29% .006 0);--veil:#000000d1;--e-1:0 0 0 1px var(--line);--e-2:0 0 0 2px var(--line)}:root[data-theme=latte]{color-scheme:light;--canvas:#e6e9ef;--card:#eff1f5;--card-2:#e6e9ef;--rail-bg:#eff1f5;--hover:#dce0e8;--line:#ccd0da;--line-soft:#dce0e8;--ink:#4c4f69;--ink-2:#5c5f77;--ink-3:#6c6f85;--ink-4:#9ca0b0;--red:#d20f39;--red-deep:oklab(46.7903% .202761 .0730364);--red-on:#eff1f5;--red-soft:oklab(90.8887% .0238479 .00371276);--red-line:oklab(80.2992% .0767087 .0241947);--violet:#8839ef;--violet-deep:oklab(47.1469% .113716 -.223029);--violet-on:#eff1f5;--violet-soft:oklab(90.939% .0131624 -.0318151);--violet-line:oklab(80.4586% .0428713 -.0883101);--good:#40a02b;--good-soft:oklab(91.7835% -.0168744 .00848656);--warn:#df8e1d;--warn-soft:oklab(92.8509% .00629913 .0115493);--up:#40a02b;--down:#e64553;--sev-crit-soft:oklab(91.7854% .0216637 .00312872);--sev-crit-deep:oklab(53.1421% .184559 .0681694);--off:#ccd0da;--knob:#eff1f5;--tip-bg:#4c4f69;--tip-ink:#eff1f5;--select-soft:#dce0e8;--select-ink:#5c5f77;--count:#dce0e8;--count-ink:#6c6f85;--series-1:#8839ef;--series-2:#40a02b;--series-3:#df8e1d;--series-4:#1e66f5;--series-5:#ea76cb;--series-0:#9ca0b0;--veil:#14141e6b;--e-1:0 10px 30px #1e1e281a;--e-2:0 24px 60px #1e1e2838}:root[data-theme=solarized-light]{color-scheme:light;--canvas:#eee8d5;--card:#fdf6e3;--card-2:#f5efdc;--rail-bg:#fdf6e3;--hover:#eee8d5;--line:#d9d2bd;--line-soft:#e8e1cd;--ink:#073642;--ink-2:#586e75;--ink-3:#657b83;--ink-4:#93a1a1;--red:#dc322f;--red-deep:oklab(49.8322% .183749 .0940988);--red-on:#fdf6e3;--red-soft:oklab(92.7056% .0220116 .0342182);--red-line:oklab(82.6367% .0697978 .0519102);--violet:#6c71c4;--violet-deep:oklab(49.4969% .0199532 -.124557);--violet-on:#fdf6e3;--violet-soft:oklab(92.6583% .00235607 .00797951);--violet-line:oklab(82.4868% .00755522 -.031179);--good:#859900;--good-soft:oklab(93.4032% -.00870266 .03882);--warn:#b58900;--warn-soft:oklab(93.5243% .00116225 .0389632);--up:#859900;--down:#dc322f;--sev-crit-soft:oklab(92.7056% .0220116 .0342182);--sev-crit-deep:oklab(49.8322% .183749 .0940988);--off:#d9d2bd;--knob:#fdf6e3;--tip-bg:#073642;--tip-ink:#fdf6e3;--select-soft:#eee8d5;--select-ink:#586e75;--count:#eee8d5;--count-ink:#657b83;--series-1:#6c71c4;--series-2:#859900;--series-3:#b58900;--series-4:#268bd2;--series-5:#d33682;--series-0:#93a1a1;--veil:#30241070;--e-1:0 10px 30px #3c32141f;--e-2:0 24px 60px #3c32143d}:root[data-theme=dawn]{color-scheme:light;--canvas:#faf4ed;--card:#fffaf3;--card-2:#f2e9e1;--rail-bg:#fffaf3;--hover:#f2e9e1;--line:#dfdad9;--line-soft:#ebe5df;--ink:#575279;--ink-2:#6e6a86;--ink-3:#797593;--ink-4:#9893a5;--red:#b4637a;--red-deep:oklab(50.9057% .107014 .00496337);--red-on:#fffaf3;--red-soft:oklab(94.0453% .0150212 .00974524);--red-line:oklab(83.9537% .042201 .00833242);--violet:#907aa9;--violet-deep:oklab(52.4539% .0430457 -.0599088);--violet-on:#fffaf3;--violet-soft:oklab(94.2639% .00734494 .00196058);--violet-line:oklab(84.6459% .0178929 -.016319);--good:#286983;--good-soft:oklab(92.75% -.00400254 .00228422);--warn:#ea9d34;--warn-soft:oklab(95.9245% .00824244 .0255782);--up:#286983;--down:#b4637a;--sev-crit-soft:oklab(94.0453% .0150212 .00974524);--sev-crit-deep:oklab(50.9057% .107014 .00496337);--off:#dfdad9;--knob:#fffaf3;--tip-bg:#575279;--tip-ink:#fffaf3;--select-soft:#f2e9e1;--select-ink:#6e6a86;--count:#f2e9e1;--count-ink:#797593;--series-1:#907aa9;--series-2:#56949f;--series-3:#ea9d34;--series-4:#286983;--series-5:#d7827e;--series-0:#9893a5;--veil:#281e286b;--e-1:0 10px 30px #3c28281a;--e-2:0 24px 60px #3c282838}:root[data-theme=github-light]{color-scheme:light;--canvas:#f6f8fa;--card:#fff;--card-2:#f6f8fa;--rail-bg:#fff;--hover:#eaeef2;--line:#d0d7de;--line-soft:#d8dee4;--ink:#1f2328;--ink-2:#424a53;--ink-3:#656d76;--ink-4:#8c959f;--red:#cf222e;--red-deep:oklab(46.8987% .186609 .0851421);--red-on:#fff;--red-soft:oklab(94.621% .0223931 .0102171);--red-line:oklab(82.9665% .0709115 .032354);--violet:#8250df;--violet-deep:oklab(47.8612% .0873359 -.187554);--violet-on:#fff;--violet-soft:oklab(94.7569% .0104803 -.0225065);--violet-line:oklab(83.3968% .0331876 -.0712706);--good:#1a7f37;--good-soft:oklab(94.2929% -.0142612 .00889779);--warn:#9a6700;--warn-soft:oklab(94.6503% .00362898 .0135515);--up:#1a7f37;--down:#cf222e;--sev-crit-soft:oklab(94.621% .0223931 .0102171);--sev-crit-deep:oklab(46.8987% .186609 .0851421);--off:#d0d7de;--knob:#fff;--tip-bg:#1f2328;--tip-ink:#fff;--select-soft:#eaeef2;--select-ink:#424a53;--count:#eaeef2;--count-ink:#656d76;--series-1:#8250df;--series-2:#1a7f37;--series-3:#9a6700;--series-4:#0969da;--series-5:#bf3989;--series-0:#8c959f;--veil:#14141e6b;--e-1:0 10px 30px #1e1e281a;--e-2:0 24px 60px #1e1e2838}body[data-section=fd]{--accent:var(--red);--accent-deep:var(--red-deep);--accent-on:var(--red-on);--accent-soft:var(--red-soft);--accent-line:var(--red-line)}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background-color:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.5}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-ctl)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.shell{grid-template-columns:var(--rail-open-w) minmax(0, 1fr);background-color:var(--card);height:100vh;display:grid}.rail{border-right:1px solid var(--line);z-index:30;background-color:var(--rail-bg);flex-direction:column;width:100%;padding:12px 0 14px;display:flex;position:relative;overflow:hidden auto}.rail-text{white-space:nowrap}.navsec{margin-bottom:14px;padding:0 8px}.rail-label{font-size:var(--t-fine);color:var(--ink-3);margin:0 0 var(--s-3xs);white-space:nowrap;padding:0 6px;font-weight:500;overflow:hidden}.brand{align-items:center;gap:var(--s-2xs);padding:4px 14px 10px;display:flex}.brand-name{font-weight:600;font-size:var(--t-head);letter-spacing:-.015em}.brand-mark{flex:none;height:auto;display:block}.rail-nav{gap:1px;display:grid}.rail-nest{gap:1px;margin-inline-start:13px;padding-inline-start:11px;display:grid;position:relative}.rail-nest:before{content:"";background-color:var(--line);width:1px;position:absolute;inset-block:6px;inset-inline-start:0}.rail-item{border-radius:var(--r-ctl);min-width:0;color:var(--ink-2);font-size:var(--t-small);white-space:nowrap;cursor:pointer;text-align:left;width:100%;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:0;align-items:center;gap:9px;padding:6px;font-family:inherit;font-weight:400;text-decoration:none;display:flex;position:relative;overflow:hidden}.rail-item:hover,.rail-item[aria-current=page]{background-color:var(--hover);color:var(--ink)}.rail-ic{opacity:.75;flex:none;place-items:center;width:15px;display:grid}.rail-item svg{flex:none;display:block}.rail-badge{font-size:var(--t-fine);background-color:var(--count);color:var(--count-ink);border-radius:var(--r-pill);margin-inline-start:auto;padding:1px 7px;font-weight:500}.rail-item[aria-current=page] .rail-badge{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rail-item[aria-current=page] .rail-badge{background-color:color-mix(in oklab, var(--accent) 18%, transparent)}}.rail-item[aria-current=page] .rail-badge{color:var(--accent)}.rail-find .kbd{margin-inline-start:auto}.mod-meta,html[data-mod=meta] .mod-ctrl{display:none}html[data-mod=meta] .mod-meta{display:inline}.rail-foot{border-top:1px solid var(--line-soft);margin-top:auto;padding:12px 14px 0}.rail-foot .rail-label{margin-bottom:7px;padding:0}.rail-foot .rail-item{color:var(--ink-3);margin-top:10px;padding:5px 6px}@media (prefers-reduced-motion:reduce){.rail,.rail-text,.rail-label,.rail-badge{transition:none}.modal{transition:none;transform:none}}.main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.rhead{min-height:var(--head-h);padding:16px var(--s-page) 14px;border-bottom:1px solid var(--line);background-color:var(--card);flex:none;position:relative}.rtop{align-items:flex-start;gap:14px;display:flex}.rhead-said{min-width:0}.rtitle{align-items:baseline;gap:var(--s-3xs);font-size:var(--t-title);letter-spacing:-.015em;min-width:0;margin:0;font-weight:600;display:flex}.rsub{color:var(--ink-3);font-size:var(--t-small);max-width:70ch;margin:5px 0 0}.ractions{flex:none;align-items:center;gap:7px;margin-inline-start:auto;display:flex}.qbar{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;padding:12px 0 0;display:flex}.qbar:has(.field-label){align-items:end}.car{font-size:var(--t-fine);color:var(--ink-3)}.menu-start{inset-inline:0 auto}.menu-val{color:var(--ink-3);margin-inline-start:auto;padding-inline-start:var(--s-sm)}.pill{font-size:var(--t-small);color:var(--accent);background-color:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-ctl);white-space:nowrap;align-items:center;gap:6px;padding:4px 5px 4px 9px;display:inline-flex}.delta-up{color:var(--up);font-weight:500}.delta-down{color:var(--down);font-weight:500}.delta-share{color:var(--ink-2);font-weight:500}.pill em{color:var(--ink-2);font-style:normal}.pill a,.pill button{font:inherit;font-size:var(--t-small);color:var(--accent);cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:3px;padding:2px 3px;line-height:1;text-decoration:none}.pill a:hover,.pill button:hover{opacity:1;background-color:var(--accent-line)}.gist{font-size:var(--t-fine);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.gist i{color:var(--ink-3);font-style:normal}.gist q{quotes:"“" "”";color:var(--ink-2)}.needs{flex-wrap:wrap;align-items:center;gap:8px 6px;margin-top:7px;display:flex}.needs-said{font-size:var(--t-fine);color:var(--ink-3)}.subjcell{align-items:center;gap:8px;min-width:0;display:flex}.subjcell .two-line b{font-size:var(--t-small)}.mchip{font-size:var(--t-fine);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-3);white-space:nowrap;background-color:var(--card);flex:none;place-self:start;align-items:center;gap:5px;width:fit-content;padding:0 8px;line-height:1.7;display:inline-flex}.two-line .mchip{font-size:var(--t-fine);margin-top:3px}.data-table tbody .two-line:has(>.row-priors){position:relative}.data-table tbody .two-line .row-priors{font-size:var(--t-fine);color:var(--ink-3);white-space:nowrap;top:100%;margin-top:1px;position:absolute;inset-inline-start:0;overflow:visible}.data-table tbody .two-line .row-violation{font-size:var(--t-small);color:var(--ink-3);white-space:nowrap;margin-inline-start:5px;font-weight:400;display:inline;overflow:visible}.mchip.good{border-color:var(--series-2);color:var(--series-2);background-color:var(--series-2)}@supports (color:color-mix(in lab, red, red)){.mchip.good{background-color:color-mix(in srgb, var(--series-2) 10%, transparent)}}.mchip.warn{border-color:var(--series-3);color:var(--series-3);background-color:var(--series-3)}@supports (color:color-mix(in lab, red, red)){.mchip.warn{background-color:color-mix(in srgb, var(--series-3) 12%, transparent)}}.mchip.act{border-color:var(--series-5);color:var(--series-5);background-color:var(--series-5)}@supports (color:color-mix(in lab, red, red)){.mchip.act{background-color:color-mix(in srgb, var(--series-5) 12%, transparent)}}.mchip.bad{border-color:var(--down);color:var(--down);background-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.mchip.bad{background-color:color-mix(in srgb, var(--down) 12%, transparent)}}.mchip.on{border-color:var(--accent-line);color:var(--accent);background-color:var(--accent-soft)}.tiles{gap:var(--s-2xs);padding:var(--s-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}@media (min-width:64rem){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{border:1px solid var(--line);border-radius:var(--r-ctl);color:inherit;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);align-content:start;padding:13px 14px;text-decoration:none;display:grid}.tile:hover{border-color:var(--focus);background-color:var(--hover)}.tile-t{font-size:var(--t-small);color:var(--ink);font-weight:500}.tile-s{font-size:var(--t-fine);color:var(--ink-3);margin-top:2px}.tile-v{font-size:var(--t-title);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:11px;font-weight:600}.tile-b{margin-top:10px}.stack>.qbar,.body>.qbar{padding:0}.qbar>*{flex:none}.qbar>.qspacer{flex:auto}.qbar .field{min-width:180px;height:var(--chat-ctl);flex:0 clamp(200px,26vw,320px);padding-block:0}.qbar .field input{min-width:0}.qbar .btn,.qbar .segmented,.qbar .select,.qbar .pill{height:var(--chat-ctl)}.qlab{font-size:var(--t-fine);color:var(--ink-3);font-weight:500}.qspacer{flex:1}.qsearch{display:flex}.qsearch-in{height:var(--chat-ctl);min-width:15rem;font:inherit;font-size:var(--t-small);color:var(--ink-1);background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-ctl);padding:0 10px}.qsearch-in::placeholder{color:var(--ink-3)}.qsearch-in:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.avatar{width:22px;height:22px;font-size:var(--t-fine);background-color:var(--count);color:var(--count-ink);object-fit:cover;border-radius:6px;flex:none;place-items:center;display:grid}.scrollarea{background-color:var(--canvas);flex:1;overflow-y:auto}.body{padding:var(--s-page);gap:var(--s-md);align-content:start;min-width:0;display:grid}.record{flex-direction:column;display:flex}.note-composer{align-items:flex-end;gap:var(--s-2xs);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card-2);padding:5px 5px 5px var(--s-2xs);margin-top:var(--s-sm);display:flex}.card-head+.note-composer{margin-top:0}.notes .note-row:last-child{border-bottom:0;padding-bottom:0}.note-by form{display:contents}.note-by .text-btn{text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.note-by .text-btn:hover{color:var(--link)}.note-composer .mention-field{flex:1;min-width:0}.note-input{width:100%;color:var(--ink);font:inherit;font-size:var(--t-body);line-height:var(--chat-line);resize:none;padding:calc((var(--chat-ctl) - 1em * var(--chat-line)) / 2) 2px;min-height:var(--chat-ctl);background:0 0;border:0;max-height:120px}.note-input:focus{outline:none}.note-composer:focus-within{border-color:var(--focus)}.crumb{font-family:inherit;font-size:var(--t-body);color:var(--ink-2);cursor:pointer;background:0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.crumb:hover{color:var(--link)}.synthetic{justify-content:center;align-items:baseline;gap:0 var(--s-2xs);padding:6px var(--s-page);background-color:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--warn);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.synthetic{border-bottom:1px solid color-mix(in oklab, var(--warn) 30%, transparent)}}.synthetic{font-size:var(--t-fine);text-align:center}.synthetic strong{font-weight:650}.synthetic-meta{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.synthetic-meta{color:color-mix(in oklab, var(--warn) 70%, var(--ink))}}.synthetic-meta{font-size:var(--t-small)}body:has(.synthetic){flex-direction:column;height:100vh;display:flex}body:has(.synthetic) .shell{flex:1;height:auto;min-height:0}.topbar-msgs{z-index:90;gap:var(--s-2xs);pointer-events:none;bottom:22px;justify-items:center;display:grid;position:fixed;inset-inline:0}.topbar-msg{max-width:min(34rem, calc(100vw - var(--s-page) * 2));align-items:center;gap:var(--s-2xs);background-color:var(--tip-bg);border:1px solid var(--tip-bg);box-shadow:var(--e-1);color:var(--tip-ink);opacity:1;pointer-events:auto;transition:opacity .18s var(--ease-out);border-radius:7px;padding:9px 11px 9px 14px;display:flex}.topbar-msg-good .msg-mark{color:var(--good)}.topbar-msg-warn .msg-mark{color:var(--warn)}.topbar-msg-bad .msg-mark{color:var(--sev-crit)}.msg-mark{color:var(--tip-ink);opacity:.7;flex:none;display:grid}.msg-body{flex:1;gap:3px;min-width:0;display:grid}.msg-title{font-size:var(--t-small);overflow-wrap:anywhere;font-weight:500}.msg-said{font-size:var(--t-fine);color:var(--tip-ink);opacity:.75;overflow-wrap:anywhere}.msg-did a{font-size:var(--t-fine);color:var(--tip-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.msg-shut{width:20px;height:20px;color:var(--tip-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.msg-shut:hover{background-color:var(--tip-ink)}@supports (color:color-mix(in lab, red, red)){.msg-shut:hover{background-color:color-mix(in oklab, var(--tip-ink) 14%, transparent)}}.msg-shut:hover{color:var(--tip-ink)}.topbar-msg.is-leaving{opacity:0}.count-pill{background-color:var(--count);color:var(--count-ink);font-size:var(--t-small);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;padding:3px 9px;font-weight:700}.btn{font-family:inherit;font-size:var(--t-small);height:var(--chat-ctl);border-radius:var(--r-ctl);border:1px solid var(--line);background-color:var(--card);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.btn:hover{background-color:var(--card-2);border-color:var(--ink-3)}.btn:active{transform:translateY(1px)}.btn-primary{background-color:var(--accent);border-color:var(--accent);color:var(--accent-on);font-weight:500}.btn-primary:hover{background-color:var(--accent-deep);border-color:var(--accent-deep);color:var(--accent-on)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-only{width:var(--chat-ctl);padding:0}.bar-sep{background-color:var(--line);flex:none;width:1px;height:18px;margin:0 2px}.btn-toggle[aria-pressed=true]{background-color:var(--select-soft);color:var(--select-ink);border-color:#0000}.btn-off{opacity:.45;cursor:not-allowed;transform:none}.tog-off{color:var(--ink-3)}.btn-why{display:none}.menu-pop .btn-off{opacity:1;color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:1px}.menu-pop .btn-why{font-size:var(--t-fine);color:var(--warn);white-space:normal;text-align:start;font-weight:400;display:block}.btn.btn-off:hover{background-color:var(--card);border-color:var(--line)}.btn-primary.btn-off:hover{background-color:var(--ink);border-color:var(--ink)}.text-btn.btn-off:hover{color:var(--ink-3);text-decoration:none}.chip{height:20px;font-size:var(--t-fine);border-radius:var(--r-pill);border:1px solid var(--line);background-color:var(--card-2);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:14rem;padding:0 8px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.state{font-size:var(--t-small);white-space:nowrap;font-weight:600}.state-crit{color:var(--sev-crit)}.state-warn{color:var(--warn)}.state-off{color:var(--ink-3);font-weight:400}.chip-good{background-color:var(--good-soft);color:var(--good);border-color:#0000}.chip-warn{background-color:var(--warn-soft);color:var(--warn);border-color:#0000}.chip-crit{background-color:var(--sev-crit-soft);color:var(--sev-crit);border-color:#0000}.chip-off{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.chip-off{background-color:color-mix(in oklab, var(--ink) 8%, transparent)}}.chip-off{color:var(--ink-2);border-color:#0000}.mono{font-family:var(--font-code);font-size:var(--t-small);color:var(--ink-3)}.rail-badge,.msg-at,.said-at,.nights span,.tip .row b,.skey b,.rung .rn b,.tgrid .tn b,.dialrow .dd,.facts2 dd,.tcell .was,.tile-t,.ax{font-variant-numeric:tabular-nums}.subject{gap:var(--s-sm);flex-wrap:wrap;align-items:flex-start;display:flex}.row-subject{align-items:center;gap:var(--s-xs);display:flex}.row-avatar{object-fit:cover;background-color:var(--count);width:22px;height:22px;color:var(--count-ink);font-weight:700;font-size:var(--t-small);border-radius:50%;flex:none;place-items:center;display:grid}.av-1,.av-2,.av-3,.av-4,.av-5,.av-6,.av-7,.av-8{color:#fff}.av-1{background-color:#2f7fd4}.av-2{background-color:#6c4ef5}.av-3{background-color:#1f9d6b}.av-4{background-color:#b5439a}.av-5{background-color:#d2740a}.av-6{background-color:#0f9070}.av-7{background-color:#c26a10}.av-8{background-color:#7a4bd0}.av-none{background-color:var(--card-2);color:var(--ink-3)}.face-stack{align-items:center;display:flex}.face-stack .row-avatar{box-shadow:0 0 0 2px var(--card);margin-inline-start:-6px}.face-stack .row-avatar:first-child{margin-inline-start:0}.row-resolved{opacity:.55;transition:opacity var(--dur) var(--ease-out)}.row-locked{color:var(--ink-4)}.admin-split{gap:var(--s-xs);align-items:flex-start;display:flex}.admin-main{gap:var(--s-xs);flex-direction:column;flex:auto;min-width:0;display:flex}.admin-side{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);width:178px;padding:var(--s-xs) 0;flex:none}.admin-lab{padding:6px var(--s-sm) 4px;font-size:var(--t-mark);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:600}.admin-link{align-items:center;gap:var(--s-2xs);padding:6px var(--s-sm);font-size:var(--t-small);color:var(--ink-2);display:flex}.admin-link:hover{color:var(--ink);background-color:var(--hover)}.admin-link[aria-current]{color:var(--ink);background-color:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.admin-link .view-count{margin-left:auto}@media (max-width:860px){.admin-split{flex-direction:column}.admin-side{width:100%}}.row-locked b{color:var(--ink-3);font-weight:500}.thr-head{align-items:baseline;gap:var(--s-3xs) var(--s-2xs);flex-wrap:wrap;display:flex}.thr-where{font-size:var(--t-small);color:var(--ink);font-weight:700}.thr-end{gap:var(--s-2xs);align-items:baseline;margin-inline-start:auto;display:flex}.thr-why{font-size:var(--t-small);color:var(--ink-2)}.dec-said{font-size:var(--t-body);color:var(--ink);margin:0}.dec-why{margin-top:var(--s-2xs);display:grid}.fact-line{padding:var(--s-2xs) 0;border-top:1px solid var(--line-soft);font-size:var(--t-small);color:var(--ink-2);margin:0}.dec-why .fact-line:last-child{padding-bottom:0}.thr-gone{font-size:var(--t-small);color:var(--ink-3)}.flag-wide{border-radius:0;margin:0}.sheet-by{font-size:var(--t-fine);color:var(--ink-3);white-space:nowrap}.sheet{padding:0 var(--s-md) var(--s-sm)}.sheet-day{font-size:var(--t-fine);color:var(--ink-3);padding:var(--s-xs) 0 var(--s-2xs);border-bottom:1px solid var(--line-soft);margin:0;font-weight:500}.sheet-row{gap:var(--s-xs);border-bottom:1px solid var(--line-soft);grid-template-columns:84px minmax(0,1fr);padding:10px 0;display:grid}.sheet-row:last-child{border-bottom:0}.sheet-who{text-align:end;justify-items:end;gap:2px;display:grid}.sheet-name{font-size:var(--t-small);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.sheet-at{font-size:var(--t-fine);color:var(--ink-3);font-variant-numeric:tabular-nums}.sheet-mark{font-size:var(--t-fine);letter-spacing:.06em;color:var(--warn);font-weight:600}.sheet-said{min-width:0}.sheet-row.is-flagged .sheet-said{border-inline-start:2px solid var(--warn);padding-inline-start:var(--s-xs)}.sheet-text{font-size:var(--t-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:62ch;line-height:1.6}.sheet-under{align-items:baseline;gap:var(--s-2xs);font-size:var(--t-fine);color:var(--ink-3);flex-wrap:wrap;margin-top:3px;display:flex}.sheet-under form{display:contents}.sheet-loose{color:var(--warn)}.sheet-none{align-items:center;gap:var(--s-sm);padding:var(--s-sm) var(--s-md) var(--s-md);font-size:var(--t-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.lnk{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.lnk{-webkit-text-decoration-color:color-mix(in oklab, var(--ink-3) 55%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ink-3) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-3) 55%, transparent)}}.lnk{text-underline-offset:2px;cursor:pointer}.lnk:hover{color:var(--link);text-decoration-color:currentColor}.msg{gap:var(--s-2xs);grid-template-columns:24px minmax(0,1fr);padding:5px 0;display:grid}.msg-who{align-items:baseline;gap:var(--s-3xs);font-size:var(--t-small);flex-wrap:wrap;font-weight:700;display:flex}.msg-end{align-items:baseline;gap:var(--s-2xs);margin-inline-start:auto;display:flex}.msg-flagged{background-color:var(--warn-soft);border-radius:var(--r-ctl);padding-inline:var(--s-2xs);margin-inline:calc(var(--s-2xs) * -1)}.msg-flagged:has(+.msg-flagged){border-end-end-radius:0;border-end-start-radius:0}.msg-flagged+.msg-flagged{border-start-start-radius:0;border-start-end-radius:0}.msg-at{font-size:var(--t-fine);color:var(--ink-3);margin-inline-start:5px;font-weight:400}.msg-text{font-size:var(--t-small);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.pane>.thr-head{padding:0 0 var(--s-2xs);border-bottom:1px solid var(--line)}.th-sort a{color:inherit;white-space:nowrap;align-items:baseline;gap:3px;text-decoration:none;display:inline-flex}.th-sort a:hover,.th-sort[aria-sort] a{color:var(--ink)}.sort-mark{width:7px;font-size:var(--t-small);color:var(--select);opacity:0;line-height:1}.th-sort a:hover .sort-mark{opacity:.4;color:var(--ink-3)}.sort-mark.on{opacity:1}.row-name{align-items:center;gap:var(--s-2xs);min-width:0;display:flex}.sev-crit{background-color:var(--sev-crit)}.sev-warn{background-color:var(--warn)}.sev-calm{background-color:var(--off)}.delta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.delta-note{font-size:var(--t-small);color:var(--ink-3)}.segmented{height:var(--chat-ctl);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card-2);align-items:stretch;gap:2px;padding:0;display:inline-flex;overflow:hidden}.segmented button,.segmented a{font-family:inherit;font-size:var(--t-small);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:0;border-radius:0;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.segmented button:hover,.segmented a:hover{color:var(--ink)}.segmented button[aria-pressed=true],.segmented a[aria-current=true],.segmented a[aria-current=page]{background-color:var(--card);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.picker{position:relative}.picker>summary{justify-content:space-between;align-items:center;gap:var(--s-2xs);cursor:pointer;width:100%;list-style:none;display:flex}.picker>summary::-webkit-details-marker{display:none}.picker[open]>summary{border-color:var(--focus)}.picker-pop{min-width:0;max-height:15rem;inset-inline:0;overflow-y:auto}.picker-opt{font-size:var(--t-small);color:var(--ink-2);padding:6px var(--s-2xs);cursor:pointer;border-radius:6px;font-weight:500;display:block;position:relative}.picker-opt input{opacity:0;pointer-events:none;position:absolute}.picker-opt:hover{background-color:var(--card-2);color:var(--ink)}.picker-opt:has(input:checked){background-color:var(--select-soft);color:var(--select-ink);font-weight:600}.seg-radio label{font-family:inherit;font-size:var(--t-small);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:6px;padding:4px 10px;font-weight:600;position:relative}.seg-radio input{opacity:0;pointer-events:none;position:absolute}.seg-radio label:hover{color:var(--ink)}.seg-radio label:has(input:checked){background-color:var(--card);color:var(--ink)}.select{font-family:inherit;font-size:var(--t-small);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card);cursor:pointer;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);padding:6px 10px;font-weight:600}.select:hover{background-color:var(--card-2);border-color:var(--ink-3)}.field{align-items:center;gap:var(--s-2xs);border:1px solid var(--line);border-radius:var(--r-ctl);padding:8px var(--s-xs);color:var(--ink-3);font-size:var(--t-body);background-color:var(--card);display:flex}.field input{font-family:inherit;font-size:var(--t-body);color:var(--ink);background:0;border:0;width:100%;min-width:0;padding:0}.field input:focus{outline:none}.field:focus-within{border-color:var(--focus)}.field-label{font-size:var(--t-small);color:var(--ink-2);gap:4px;font-weight:500;display:grid}.datepicker{gap:3px;display:grid;position:relative}.dp-trigger{font-family:inherit;font-size:var(--t-small);color:var(--ink);text-align:left;height:var(--chat-ctl);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card);cursor:pointer;min-width:8.75rem;transition:border-color var(--dur) var(--ease-out);align-items:center;padding:0 10px;font-weight:500;line-height:1.2;display:inline-flex}.dp-trigger:hover{border-color:var(--ink-3)}.dp-trigger[aria-expanded=true]{border-color:var(--focus)}.dp-pop{z-index:30;width:16.5rem;padding:var(--s-xs);background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e-1);position:absolute;top:calc(100% + 5px);left:0}.dp-head{justify-content:space-between;align-items:center;gap:var(--s-2xs);margin-bottom:var(--s-xs);display:flex}.dp-title{font-size:var(--t-small);letter-spacing:-.01em;font-weight:700}.dp-nav{width:24px;height:24px;color:var(--ink-2);font-family:inherit;font-size:var(--t-head);cursor:pointer;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;line-height:1;display:grid}.dp-nav:hover:not(:disabled){background-color:var(--card-2);color:var(--ink)}.dp-nav:disabled{opacity:.3;cursor:not-allowed}.dp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.dp-dow{font-size:var(--t-small);color:var(--ink-3);text-align:center;padding-bottom:var(--s-3xs);font-weight:600}.dp-day{font-family:inherit;font-size:var(--t-small);font-variant-numeric:tabular-nums;aspect-ratio:1;color:var(--ink);cursor:pointer;transition:background-color var(--dur) var(--ease-out);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.dp-day:hover:not(:disabled){background-color:var(--card-2)}.dp-day[aria-selected=true]{background-color:var(--accent);color:var(--accent-on);font-weight:600}.dp-day:disabled{color:var(--ink-3);opacity:.35;cursor:not-allowed}.dp-day.is-blank{pointer-events:none}.card{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-md);min-width:0}.card-flush{padding:0}.card-flush .card-head{padding:var(--s-md) var(--s-md) 0}.card-flush>p,.card-flush>.card-note,.card-flush>.delta-note{padding-inline:var(--s-md);padding-bottom:var(--s-md)}.card-flush>.line-row,.card-flush>.reveal>.reveal-head,.card-flush>.reveal>.reveal-body>.line-row{padding-inline:var(--s-md)}.card-flush>.line-row:last-child{padding-bottom:var(--s-sm)}.card-flush>.log-item:last-child:not([open]){padding-bottom:var(--s-2xs)}turbo-frame#queue,turbo-frame#roster{display:contents}.stack{gap:10px;min-width:0;display:grid}.card-note{font-size:var(--t-small);color:var(--ink-3);margin:var(--s-sm) 0 0}.card>.card-note:first-child{margin-top:0}.palette-host[hidden]{display:none}.palette-veil{background-color:var(--veil);z-index:50;position:fixed;inset:0}.palette{padding:12vh var(--s-md) var(--s-md);pointer-events:none;z-index:51;place-items:start center;display:grid;position:fixed;inset:0}.palette-card{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);width:min(560px,100%);box-shadow:var(--e-2);pointer-events:auto;grid-template-rows:auto minmax(0,1fr) auto;max-height:70vh;display:grid;overflow:hidden}.palette-input{border-bottom:1px solid var(--line);align-items:center;gap:var(--s-2xs);padding:12px 14px;display:flex}.palette-arrow{color:var(--ink-3);font-size:var(--t-head)}.scope{font-size:var(--t-small);color:var(--select-ink);background-color:var(--select-soft);border-radius:5px;padding:2px 7px;font-weight:700}.scope[hidden]{display:none}.palette-input input{font-family:inherit;font-size:var(--t-head);color:var(--ink);background:0;border:0;flex:1;padding:0}.palette-input input:focus{outline:0}.palette-input input::-webkit-search-cancel-button{display:none}.palette-card>[data-palette-target=results]{overflow-y:auto}.palette-group{font-size:var(--t-fine);color:var(--ink-3);padding:var(--s-2xs) 14px 3px;align-items:baseline;gap:var(--s-2xs);font-weight:500;display:flex}.palette-group .more{text-transform:none;letter-spacing:0;margin-inline-start:auto;font-weight:500}.palette-row{gap:var(--s-2xs);font-size:var(--t-body);color:var(--ink);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;padding:7px 14px;text-decoration:none;display:grid}.palette-row.sel{background-color:var(--select-soft)}.palette-row.off{opacity:.45;cursor:not-allowed}.palette-row .sub{font-size:var(--t-small);color:var(--ink-3)}.palette-row .line2{font-size:var(--t-small);color:var(--ink-2);display:block}.palette-row .hl{background-color:var(--warn-soft);color:var(--warn);border-radius:3px;padding:0 3px;font-weight:600}.palette-foot{border-top:1px solid var(--line-soft);gap:var(--s-sm);font-size:var(--t-fine);color:var(--ink-3);flex-wrap:wrap;padding:9px 14px;display:flex}.card-head{align-items:flex-start;gap:var(--s-2xs);margin-bottom:var(--s-sm);flex-wrap:wrap;display:flex}.card-title{font-size:var(--t-body);letter-spacing:-.01em;margin:0;font-weight:700}.card-sub{font-size:var(--t-small);color:var(--ink-3);margin:2px 0 0}.card-tools{align-items:flex-end;gap:var(--s-2xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.card-stretch{flex-direction:column;display:flex}.card-stretch .band-list{flex:1;align-content:space-between}.kpis{gap:var(--s-sm);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.kpi-label{font-size:var(--t-small);color:var(--ink-2);margin:0;font-weight:500}.kpi-val{font-size:var(--t-display);letter-spacing:-.028em;margin:var(--s-3xs) 0 var(--s-2xs);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.05}.stat-row{gap:var(--s-sm);border-top:1px solid var(--line);padding-top:var(--s-sm);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.stat-row .kpi-val{font-size:var(--t-head);margin-bottom:0}.grid-2-1{gap:var(--s-sm);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.grid-3{gap:var(--s-sm);grid-template-columns:repeat(auto-fit,minmax(min(258px,100%),1fr));display:grid}@media (max-width:980px){.grid-2-1{grid-template-columns:minmax(0,1fr)}}.modal-flip{opacity:0;pointer-events:none;position:fixed}.modal-veil{background-color:var(--veil);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease-out);z-index:50;position:fixed;inset:0}.modal-wrap{z-index:51;padding:var(--s-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease-out), visibility var(--dur);place-items:center;display:grid;position:fixed;inset:0}.menu{position:relative}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary{border-color:var(--focus);color:var(--ink)}.menu-pop{inset-inline-end:0;top:calc(100% + var(--s-2xs));z-index:30;width:max-content;min-width:12.5rem;max-width:min(22rem, calc(100vw - var(--s-page) * 2));padding:var(--s-3xs);background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e-1);text-align:start;gap:1px;display:grid;position:absolute}.menu-pop .btn{text-align:start;background-color:#0000;border-color:#0000;justify-content:flex-start;width:100%;height:auto;padding:7px 9px;font-weight:500}.menu-group{font-size:var(--t-fine);color:var(--ink-3);margin:0;padding:10px 9px 3px;font-weight:500}.mi{text-align:start;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;width:100%;display:grid}.mi-ic{color:var(--ink-3);place-items:center;padding-top:1px;display:grid}.mi-body{gap:1px;min-width:0;display:grid}.mi-t{font-size:var(--t-body);font-weight:500}.mi-note{font-size:var(--t-fine);color:var(--ink-3);white-space:normal;font-weight:400;line-height:1.4}.menu-pop .btn:hover,.menu-pop .btn:focus-visible{background-color:var(--card-2)}.menu-pop .btn-off:hover{background-color:#0000}.you-menu{flex:none}.you-face{cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.you-menu{align-self:center}.you-face .avatar{border-radius:50%;width:26px;height:26px}.you-face::-webkit-details-marker{display:none}.you-menu[open]>.you-face .avatar{box-shadow:0 0 0 2px var(--focus)}.you-pop{min-width:14.5rem}.you-head{align-items:center;gap:var(--s-2xs);border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding:7px 9px 10px;display:flex}.you-head .two-line b{font-size:var(--t-small)}.you-head .two-line span{font-size:var(--t-fine)}.theme-chip{border:1px solid var(--line);border-radius:3px;flex:none;width:100%;height:15px;display:flex;overflow:hidden}.theme-chip i{flex:1}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1;animation:theme-spread .36s var(--ease-out) both}@keyframes theme-spread{0%{clip-path:circle(0 at var(--mn-x,50%) var(--mn-y,50%))}to{clip-path:circle(150% at var(--mn-x,50%) var(--mn-y,50%))}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:.2s linear both theme-fade}@keyframes theme-fade{0%{opacity:0}to{opacity:1}}}.theme-grid{gap:var(--s-2xs);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.theme-opt{align-items:center;gap:var(--s-2xs);padding:var(--s-2xs) var(--s-xs);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card);color:var(--ink);font-size:var(--t-small);cursor:pointer;text-align:start;transition:border-color var(--dur) var(--ease-out);display:flex}.theme-opt:hover{border-color:var(--ink-4)}.theme-opt.on{border-color:var(--accent);background-color:var(--accent-soft)}.theme-opt .theme-chip,.panel-head .theme-chip{width:26px}.theme-name{font-weight:500}.theme-auto{font-size:var(--t-mark);color:var(--ink-3);margin-inline-start:auto;display:none}.theme-opt.auto .theme-auto{display:inline}.theme-mark{color:var(--accent);margin-inline-start:auto;display:none}.theme-opt.auto .theme-mark{margin-inline-start:var(--s-3xs)}.theme-opt[aria-pressed=true] .theme-mark{display:inline}.menu-pop .you-out{color:var(--ink-2)}.menu-pop .you-out svg{color:var(--ink-3)}.menu-sep{background-color:var(--line-soft);height:1px;margin:var(--s-3xs) calc(var(--s-2xs) * -1)}.text-btn{font-family:inherit;font-size:var(--t-small);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.text-btn:hover{color:var(--link);text-decoration:underline}.dup{align-items:center;gap:var(--s-2xs) var(--s-xs);border:1px solid var(--warn);background-color:var(--warn-soft);border-radius:var(--r-card);padding:var(--s-xs) var(--s-md);font-size:var(--t-small);color:var(--warn);flex-wrap:wrap;display:flex}.modal-body>.dup:first-child{margin:calc(var(--s-md) * -1) calc(var(--s-md) * -1) 0;border-block-start:0;border-inline:0;border-radius:0}.dup b{font-weight:700}.dup a:not(.btn){color:inherit;font-weight:700;text-decoration:underline}.dup .btn{color:var(--ink);flex:none;margin-inline-start:auto}.dup-calm{border-color:var(--line);background-color:var(--card-2);color:var(--ink-2)}.note-none{font-size:var(--t-small);color:var(--ink-3)}.grow{flex:1;min-width:0}.card-note.flush{padding:0}.idline b{color:var(--ink)}.idline{gap:4px var(--s-2xs);font-size:var(--t-small);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;display:flex}.locked{font-size:var(--t-small);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.pager{justify-content:space-between;align-items:center;gap:var(--s-sm);border-top:1px solid var(--line-soft);padding:11px 16px;display:flex}.pager-at{font-size:var(--t-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.btn.is-off{opacity:.4;pointer-events:none}.pick{position:relative}.pick-field{border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card);flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:6px 8px;display:flex}.pick-field:focus-within{border-color:var(--focus)}.pick-input{font:inherit;font-size:var(--t-body);color:var(--ink);background:0 0;border:0;flex:1;min-width:8rem}.pick-input:focus{outline:none}.token{background-color:var(--select-soft);color:var(--select-ink);border-radius:var(--r-pill);font-size:var(--t-small);align-items:center;gap:5px;padding:2px 4px 2px 2px;font-weight:600;display:inline-flex}.token .avatar{width:18px;height:18px;font-size:var(--t-mark);background-color:var(--select);color:var(--select-on);font-weight:700}.token-x{font:inherit;color:var(--select-ink);opacity:.6;cursor:pointer;background:0 0;border:0;padding-inline-end:3px}.token-x:hover{opacity:1}.menu-pop.pick-pop{width:100%;min-width:0;max-height:11rem;margin-top:var(--s-3xs);padding:var(--s-3xs);box-shadow:none;position:static;inset:auto;overflow-y:auto}.pick-opt{font:inherit;align-items:center;gap:var(--s-2xs);width:100%;padding:5px var(--s-2xs);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;display:flex}.pick-opt:hover{background-color:var(--hover)}.pick-opt[aria-selected=true]{background-color:var(--select-soft)}.pick-opt[aria-selected=true] .pick-name,.pick-opt[aria-selected=true] .pick-id{color:var(--select-ink)}.pick-opt .avatar{width:20px;height:20px;font-size:var(--t-small);font-weight:700}.pick-name{font-size:var(--t-small);color:var(--ink);font-weight:600}.pick-id{font-size:var(--t-small);color:var(--ink-3);margin-inline-start:auto}.handle{font:inherit;color:inherit;cursor:pointer;text-align:start;border:0;background:0 0;border-bottom:1px dotted #0000;padding:0}.handle:hover{border-bottom-color:var(--ink-3)}.handle[data-copied]{color:var(--good);border-bottom-color:var(--good)}.handle[data-copied]:after{content:" id copied";font-size:var(--t-small);color:var(--ink-3);font-weight:500}.facts-h{font-size:var(--t-fine);color:var(--ink-3);margin:0;padding:0 2px;font-weight:500}.fbox{background-color:var(--card);border:1px solid var(--line);border-radius:10px;min-width:0}.fbox>.ft{justify-content:space-between;align-items:center;gap:var(--s-2xs);background-color:var(--card-2);border-bottom:1px solid var(--line);font-size:var(--t-fine);color:var(--ink-2);border-radius:9px 9px 0 0;padding:9px 11px;font-weight:600;display:flex}.fbox>.fb{gap:var(--s-2xs);padding:10px 11px;display:grid}.fbox>.rows>.row{border-bottom:1px solid var(--line-soft);font-size:var(--t-small);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 11px;display:flex}.fbox>.rows>.row:last-child{border-bottom:0}.row-k{color:var(--ink-3)}.row-v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.facts-grid{background-color:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid}.facts-grid .cell{background-color:var(--card);gap:1px;padding:7px 10px 8px;display:grid}.facts-grid .cell:first-child{border-top-left-radius:9px}.facts-grid .cell:nth-child(2){border-top-right-radius:9px}.facts-grid .cell:nth-last-child(2){border-bottom-left-radius:9px}.facts-grid .cell:last-child{border-bottom-right-radius:9px}.facts-grid .fg-k{font-size:var(--t-fine);color:var(--ink-3);font-weight:500}.facts-grid .fg-v{font-size:var(--t-small);font-variant-numeric:tabular-nums;font-weight:600}.fbox-warn{border-color:var(--warn)}.fbox-warn>.ft{color:var(--warn);background-color:var(--warn-soft);border-bottom-color:var(--warn)}.fb-line{font-size:var(--t-small);color:var(--ink);line-height:1.5}.fb-line b{font-weight:600}.fb-do{flex-wrap:wrap;gap:6px;display:flex}.fb-do .btn{height:24px;font-size:var(--t-fine)}.fb-do .btn:not(.btn-primary){background-color:var(--card)}.who{align-items:center;gap:var(--s-2xs);min-width:0;display:flex}.panel-foot{padding:var(--s-xs) var(--s-sm);background-color:var(--card-2)}.outcome{border:1px solid var(--line);border-inline-start:3px solid var(--warn);background-color:var(--card-2);font-size:var(--t-small);color:var(--ink-2);border-radius:8px;padding:9px 11px}.outcome b{color:var(--ink);font-weight:600}.data-table tbody td.said-cell,.data-table tbody td:has(>.two-line):not(.col-num):not(.num),.data-table tbody td:has(>.row-name):not(.col-num):not(.num){text-align:start}.data-table tbody tr.band-row td{padding:9px var(--s-sm) 7px;background-color:var(--card-2);border-bottom:1px solid var(--line);font-size:var(--t-fine);color:var(--ink-3);text-align:start;font-weight:500}.fbox>.rows>a.row:hover{background-color:var(--card-2)}.fbox>.rows>.row[aria-current]{box-shadow:inset 2px 0 0 var(--select)}.field-wrong{font-size:var(--t-fine);color:var(--sev-crit-deep);align-items:baseline;gap:5px;margin:0;font-weight:500;display:flex}.field-wrong:before{content:"";background-color:currentColor;border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-1px)}.panel-foot .field-wrong{margin-bottom:6px}.panel-foot .note-composer{background-color:var(--card);margin-top:0}.panel .data-table.record-table tbody tr:last-child td{border-bottom:0}.data-table.record-table thead th,.data-table.record-table tbody td{text-align:left}.record-table tbody td.sub{font-size:var(--t-small);color:var(--ink-3);white-space:nowrap}.when-cell{align-items:baseline;gap:var(--s-2xs);display:flex}.when-cell form{display:contents}.record-table .when-cell .text-btn{opacity:0}.record-table tbody tr:hover .when-cell .text-btn,.record-table .when-cell .text-btn:focus-visible{opacity:1}.panel{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;overflow:hidden}.panel:has(.menu[open]){overflow:visible}.panel-body{padding:var(--s-xs);gap:var(--s-2xs);display:grid}.views{padding:0 var(--s-2xs);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:2px;display:flex}.cols>.panel{gap:0}.panel>.views{background-color:var(--card-2);border-bottom:0}.panel>.card,.panel>turbo-frame>.card{background-color:#0000;border:0;border-radius:0}.facts{align-content:start;gap:10px;min-width:0;display:grid}.view{height:36px;font-size:var(--t-small);color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 10px;font-weight:400;display:inline-flex}.view:hover{color:var(--ink)}.view[aria-current]{color:var(--accent);border-bottom-color:var(--accent);font-weight:500}.view-off{color:var(--ink-3)}.view-count{font-size:var(--t-fine);color:var(--ink-3);font-variant-numeric:tabular-nums;background-color:var(--card-2);border:1px solid var(--line-soft);border-radius:9px;padding:1px 5px;font-weight:500;line-height:1}.view[aria-current] .view-count{background-color:var(--accent-soft);border-color:var(--accent-line);color:var(--ink-2)}.facet-opt{align-items:center;gap:var(--s-3xs);padding:6px var(--s-2xs) 6px 4px;font-size:var(--t-small);color:var(--ink-2);white-space:nowrap;border-radius:6px;font-weight:500;display:flex}.facet-opt:hover{background-color:var(--hover);color:var(--ink)}.facet-opt[aria-current]{color:var(--ink);font-weight:600}.facet-tick{width:11px;color:var(--select);flex:none;display:inline-flex}.facet-typed{gap:var(--s-3xs);padding:2px 2px var(--s-3xs);border-bottom:1px solid var(--line-soft);margin-bottom:var(--s-3xs);display:flex}.facet-typed input[type=text]{width:10ch;min-width:0}.notes{display:grid}.note-row{padding:var(--s-xs) 0;border-bottom:1px solid var(--line-soft);gap:4px;display:grid}.note-row:first-child{padding-top:0}.note-row:last-child{border-bottom:0;padding-bottom:0}.faces{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.notes-card{padding:0;overflow:hidden}.notes-head,.panel-head{align-items:center;gap:var(--s-2xs);padding:var(--s-2xs) var(--s-sm);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.notes-head>.btn,.panel-head>.btn{height:26px}.panel>.panel-head{background-color:var(--card-2)}.notes-head .lbl,.panel-head .lbl{margin-bottom:0}.notes-card .note-row{gap:var(--s-2xs);padding:var(--s-xs) var(--s-md);border-bottom:1px solid var(--line-soft);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.notes-card .note-row:last-child{padding-bottom:var(--s-xs);border-bottom:0}.notes-card .note-row:hover{background-color:var(--card-2)}.notes-card .note-body{font-size:var(--t-body);line-height:1.55}.notes-card .note-by{margin-top:3px}.notes-card .note-by .text-btn{opacity:0;transition:opacity var(--dur) var(--ease-out);margin-inline-start:auto}.notes-card .note-row:hover .text-btn,.notes-card .note-row:focus-within .text-btn{opacity:1}.empty{justify-items:center;gap:var(--s-2xs);padding:var(--s-md) var(--s-sm);text-align:center;display:grid}.empty-title{font-size:var(--t-body);color:var(--ink);margin:0;font-weight:600}.empty-fish{width:88px;height:auto;margin-bottom:var(--s-3xs);flex:none;display:block}.empty-aside{align-items:center;gap:var(--s-lg);padding:var(--s-2xs) 0 0;display:flex}.empty-aside .empty-fish{width:116px;margin-bottom:0}.empty-said{min-width:0}@media (max-width:560px){.empty-aside{text-align:center;justify-items:center;gap:var(--s-sm);display:grid}}.empty-do{display:contents}.rail-card{gap:var(--s-2xs);display:grid}.thin{justify-content:space-between;gap:var(--s-2xs);font-size:var(--t-small);color:var(--ink-2);border-bottom:1px solid var(--line-soft);padding:3px 0;display:flex}.thin:last-child{border-bottom:0}.thin b{color:var(--ink);font-weight:600}.line-row{align-items:center;gap:var(--s-2xs);padding:var(--s-2xs) 0;border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}a.line-row{color:inherit;text-decoration:none}a.line-row:hover b{text-decoration:underline}a.line-row[aria-current] b{color:var(--select-ink)}.line-row.line-first,.card>.line-row:first-child,.card>.lbl+.line-row,.card>.lbl+form>.line-row,.fb>.line-row:first-child,.fb>form:first-child>.line-row,.panel-body>.line-row:first-child{border-top:0;padding-top:0}.line-row.fat{padding:8px var(--s-md);border-top:0}.people-list{padding:2px 0;display:grid}.person-role{font-size:var(--t-small);color:var(--ink-3);font-weight:500}.person-face{width:30px;height:30px;font-weight:700;font-size:var(--t-body);border-radius:50%;flex:none;place-items:center;display:grid}.person-row .two-line b{font-size:var(--t-small);font-weight:600}.person-row .two-line span{font-size:var(--t-fine);color:var(--ink-3)}.person-row:has(+.person-note){border-bottom:1px solid var(--line-soft)}.fcard{background-color:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.fcard:has(.rooms-menu[open]){overflow:visible}.fcard-who{align-items:center;gap:var(--s-2xs);padding:var(--s-xs);border-bottom:1px solid var(--line);display:flex}.fcard-head{gap:var(--s-2xs);border-bottom:1px solid var(--line-soft);justify-items:start;padding:12px 14px;display:grid}.fcard-head .who,.fcard-head .line-row{width:100%}.fcard-head .line-row{border-top:0;padding:0}.fcard-do{padding:0 var(--s-xs) var(--s-xs);gap:7px;display:flex}.fcard-do .btn{flex:1 1 0;justify-content:center;width:auto;min-width:0}.rooms-menu{margin-inline-start:auto}.rooms-count{cursor:pointer;color:var(--accent);text-align:end;font-weight:500;list-style:none}.rooms-count::-webkit-details-marker{display:none}.rooms-count:hover{text-decoration:underline}.rooms-pop{min-width:12rem;max-height:20rem;padding:4px;overflow-y:auto}.rooms-row{font-size:var(--t-small);color:var(--ink-2);white-space:nowrap;border-radius:5px;padding:4px 8px;text-decoration:none;display:block}a.rooms-row:hover{background-color:var(--card-2);color:var(--ink-1)}.rooms-shut{font-size:var(--t-fine);color:var(--ink-3);margin-inline-start:6px}.fstats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fstat{padding:var(--s-xs) var(--s-3xs);border-inline-start:1px solid var(--line-soft);justify-items:center;gap:3px;display:grid}.fstat:first-child{border-inline-start:0}.fstat-n{font-size:var(--t-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.fstat-n.is-none{color:var(--ink-3);font-weight:400}.fstat-k{font-size:var(--t-fine);color:var(--ink-3)}.frows{padding:2px var(--s-xs) var(--s-2xs);display:grid}.frow{justify-content:space-between;align-items:baseline;gap:var(--s-sm);font-size:var(--t-body);color:var(--ink-3);border-bottom:1px solid var(--line-soft);padding:7px 14px;display:flex}.frow:last-child{border-bottom:0}.frow b{font-size:var(--t-small);color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;min-width:0;font-weight:500}.frow b.is-none{color:var(--ink-3);font-weight:400}.standing{background-color:var(--card);border:1px solid var(--line);border-inline-start:3px solid var(--warn);border-radius:var(--r-card);padding:10px var(--s-sm);gap:6px;display:grid}.standing-t{font-size:var(--t-fine);color:var(--warn);margin:0;font-weight:500}.standing-row{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.standing-row .btn{height:26px}.standing-line{font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.seg-count{font-size:var(--t-fine);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-inline-start:5px}.segmented a[aria-current=true] .seg-count,.segmented a[aria-current=page] .seg-count{color:var(--accent)}.record-list{padding-bottom:var(--s-2xs);display:grid}.record-month{font-size:var(--t-fine);color:var(--ink-3);padding:var(--s-xs) 16px var(--s-3xs);margin:0;font-weight:500}.record-row{gap:var(--s-xs);border-bottom:1px solid var(--line-soft);grid-template-columns:92px minmax(0,1fr);padding:8px 16px;display:grid}.record-list>.record-row:last-child{border-bottom:0}.record-when{text-align:right;justify-items:end;gap:4px;display:grid}.record-day{font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums}.record-what{gap:2px;min-width:0;display:grid}.record-what b{font-size:var(--t-body);font-weight:600}.record-said{font-size:var(--t-small);color:var(--ink-2);line-height:1.5}.record-by{align-items:baseline;gap:var(--s-2xs);font-size:var(--t-fine);color:var(--ink-3);display:flex}.record-by form{display:contents}.ledger{display:grid}.ledger-row{border-bottom:1px solid var(--line-soft);grid-template-columns:3px minmax(0,1fr);display:grid}.ledger-row:last-child{border-bottom:0}.ledger-rail{display:block}.ledger-main{padding:10px var(--s-sm);gap:3px;min-width:0;display:grid}.ledger-top{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.ledger-top b{font-size:var(--t-body);letter-spacing:-.01em;font-weight:600}.ledger-top .btn{height:26px}.ledger-said{font-size:var(--t-small);color:var(--ink-2);margin:0;line-height:1.5}.people-list>.person-block>.line-row.fat:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.people-list>.person-block>.line-row.fat:hover{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.person-block{padding-bottom:0}.line-row.fat.person-row{border-top:0;border-bottom:1px solid var(--line-soft);flex-wrap:nowrap;gap:11px;padding:11px 16px}.person-block:last-child .line-row.fat.person-row{border-bottom:0}.row-right{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.person-who{align-items:center;gap:11px;padding:14px 16px 12px;display:flex}.row-avatar.av-lg{width:30px;height:30px;font-size:var(--t-fine);border-radius:8px}.drawer-foot{border-top:1px solid var(--line-soft);background-color:var(--card-2);gap:7px;padding:11px 14px;display:flex}.person-note{border-left:2px solid var(--line);font-size:var(--t-small);color:var(--ink-2);gap:3px;margin:0 16px 11px 49px;padding:2px 0 2px 11px;display:grid}.person-note .note-body{font-size:var(--t-small);color:var(--ink-2)}.person-note .sub2{font-size:var(--t-fine);color:var(--ink-3);margin-top:3px}.msg-gone{color:var(--ink-3)}.said-cite{border-left-color:var(--sev-crit)}.band-label{font-size:var(--t-fine);color:var(--ink-3);font-weight:500}.inspector{border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--card);grid-template-columns:232px minmax(0,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:900px){.inspector{grid-template-columns:minmax(0,1fr)}}.index-side{border-inline-end:1px solid var(--line);background-color:var(--card-2);padding:var(--s-2xs);align-content:start;gap:1px;display:grid}.index-item{align-items:center;gap:var(--s-3xs);font-size:var(--t-small);color:var(--ink-2);padding:5px var(--s-2xs);border-radius:6px;font-weight:500;display:flex}a.index-item{text-decoration:none}.index-item:hover{color:var(--ink);background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.index-item:hover{background-color:color-mix(in oklab, var(--card) 55%, transparent)}}.index-item[aria-current]{background-color:var(--card);color:var(--ink);font-weight:600}.index-item .chip{margin-inline-start:auto}.index-face{background-color:var(--card-2);width:18px;height:18px;color:var(--ink-2);font-size:var(--t-mark);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.index-item[aria-current] .index-face{background-color:var(--select-soft);color:var(--select-ink)}.pane{padding:var(--s-md) var(--s-md) var(--s-lg);gap:var(--s-sm);align-content:start;display:grid}.closed{align-items:baseline;gap:var(--s-3xs) var(--s-2xs);border:1px solid var(--good);background-color:var(--good-soft);border-radius:var(--r-card);padding:var(--s-xs) var(--s-md);flex-wrap:wrap;display:flex}.closed-what{font-size:var(--t-body);color:var(--ink);font-weight:600}.closed-why{font-size:var(--t-small);color:var(--ink-2)}.closed-end{align-items:center;gap:var(--s-2xs);margin-inline-start:auto;display:flex}.card-chat{padding:0;display:grid;overflow:hidden}.chat{grid-auto-rows:auto;display:grid}.chat>turbo-cable-stream-source{display:none}.chat>turbo-frame{min-height:0;display:block;overflow:hidden}.merge-shell{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.merge-frame{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.merge-pane{gap:var(--s-2xs);padding:var(--s-sm) var(--s-md) 0;min-height:0;display:grid}.merge-frame .merge-pane{padding-bottom:var(--s-xs)}.merge-shell .merge-list{overscroll-behavior:contain;overflow-y:auto}.modal .merge-find,.merge-find{align-items:center;gap:var(--s-2xs);padding:6px var(--s-2xs) 6px var(--s-xs);min-height:0;display:flex}.merge-find input[type=search]{font:inherit;font-size:var(--t-small);color:var(--ink);background:0;border:0;flex:1;width:100%;min-width:0;padding:0}.merge-find input[type=search]:focus{outline:none}.merge-list{gap:1px;display:grid}.merge-group{font-size:var(--t-fine);color:var(--ink-3);margin:var(--s-2xs) 0 2px}.merge-pick{align-items:center;gap:var(--s-2xs);border-radius:var(--r-ctl);padding:5px var(--s-2xs);color:inherit;border:1px solid #0000;grid-template-columns:13px minmax(0,1fr) auto;text-decoration:none;display:grid}.merge-pick:hover{background-color:var(--hover)}.merge-pick[aria-current]{background-color:var(--accent-soft);border-color:var(--accent-line)}.merge-ring{border:1px solid var(--ink-3);background-color:var(--card);border-radius:50%;width:13px;height:13px}.merge-pick[aria-current] .merge-ring{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--accent)}.merge-who{min-width:0;font-size:var(--t-small);flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.merge-id{color:var(--ink-3);font-size:var(--t-fine)}.merge-sub{color:var(--ink-3);font-size:var(--t-fine);flex-basis:100%}.merge-outcome{gap:var(--s-2xs);padding:var(--s-xs) var(--s-md);border-top:1px solid var(--line);background-color:var(--card-2);display:grid}.merge-said{font-size:var(--t-small);max-width:none;margin:0}.merge-counts,.merge-keep{gap:var(--s-xs);font-size:var(--t-fine);color:var(--ink-2);flex-wrap:wrap;display:flex}.merge-swap{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-2);background-color:var(--card);white-space:nowrap;align-items:center;padding:2px 9px;text-decoration:none;display:inline-flex}.merge-swap:hover{border-color:var(--ink-3);color:var(--ink)}.merge-swap[aria-current]{border-color:var(--select);background-color:var(--select-soft);color:var(--select-ink);font-weight:600}.merge-act{justify-content:flex-end;gap:var(--s-2xs);padding:var(--s-2xs) var(--s-md) var(--s-sm);flex-wrap:wrap;display:flex}@media (max-width:30rem){.merge-pane,.merge-outcome,.merge-act{padding-inline:var(--s-sm)}.merge-pick{grid-template-columns:13px minmax(0,1fr)}.merge-pick .chip{grid-column:2;justify-self:start}}.chat-picks{gap:var(--s-3xs);padding:var(--s-2xs) var(--s-sm) 0;flex-wrap:wrap;display:flex}.chat-pick{font-size:var(--t-fine);color:var(--ink-2);background-color:var(--card-2);border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px 2px 3px;text-decoration:none;display:inline-flex}.chat-pick:hover{border-color:var(--ink-3);color:var(--ink)}.chat-pick[aria-current]{border-color:var(--select);background-color:var(--select-soft);color:var(--select-ink);font-weight:600}.chat-pick .avatar{width:18px;height:18px;font-size:var(--t-mark)}.chat-pick-from{color:var(--ink-3);font-weight:400}.chat-pick[aria-current] .chat-pick-from{color:var(--select-ink);opacity:.7}.chat-head{align-items:center;gap:var(--s-2xs);padding:var(--s-xs) var(--s-md);border-bottom:1px solid var(--line);display:flex}.chat-here{flex:none;margin-inline-start:auto}.chat-here .row-avatar{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--good);margin-inline-start:-2px}.chat-here .row-avatar:first-child{margin-inline-start:0}.chat-log{gap:var(--s-2xs);padding:var(--s-sm) var(--s-md);overscroll-behavior:contain;align-content:start;min-height:6rem;max-height:min(52vh,28rem);display:grid;overflow-y:auto}.chat-log>.card-note{margin:0}.chat-log:has(>.card-note:only-child){text-align:center;align-content:center;justify-items:center}.chat-earlier{text-align:center;padding-bottom:var(--s-2xs)}.said-row{align-items:flex-end;gap:var(--s-2xs);max-width:84%;display:flex}.said-bubble{background-color:var(--card-2);border:1px solid var(--line-soft);border-radius:14px;min-width:0;padding:8px 12px}.said-out{flex-direction:row-reverse;margin-inline-start:auto}.said-in .said-bubble{border-end-start-radius:4px}.said-out .said-bubble{background-color:var(--accent-soft);border-color:var(--accent-line);border-end-end-radius:4px}.said-top{align-items:baseline;gap:var(--s-3xs) 6px;font-size:var(--t-small);color:var(--ink);flex-wrap:wrap;font-weight:700;display:flex}.said-at{font-size:var(--t-fine);color:var(--ink-3);font-weight:400}.said-body{font-size:var(--t-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.chat-composer{padding:var(--s-xs) var(--s-md) var(--s-sm);border-top:1px solid var(--line);gap:6px;display:grid}.chat-field{border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card-2);cursor:text;flex-wrap:wrap;align-items:flex-end;gap:6px;padding:8px 10px;display:flex}.chat-field:focus-within{border-color:var(--focus)}.chat-field .mention-field{flex:1;min-width:12rem}.chat-input{font-family:inherit;font-size:var(--t-body);line-height:var(--chat-line);color:var(--ink);padding:calc((var(--chat-ctl) - 1em * var(--chat-line)) / 2) 0;width:100%;min-height:var(--chat-ctl);resize:none;background-color:#0000;border:0;outline:none;max-height:10rem}.chat-pill{font-size:var(--t-small);background-color:var(--sev-crit-soft);color:var(--sev-crit-deep);border:1px solid var(--sev-crit);border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-pill{border:1px solid color-mix(in oklab, var(--sev-crit) 40%, transparent)}}.chat-pill{white-space:nowrap}.chat-pill-x{color:inherit;cursor:pointer;font-size:var(--t-small);background:0 0;border:0;padding:0 1px;line-height:1}.chat-send{width:var(--chat-ctl);height:var(--chat-ctl);border:1px solid var(--line);background-color:var(--card);color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border-radius:8px;flex:none;place-items:center;display:grid}.chat-send:hover{color:var(--link);border-color:var(--link)}.chat-send:disabled{opacity:.45;cursor:not-allowed}.chat-send:disabled:hover{color:var(--ink-3);border-color:var(--line)}.offered{align-items:center;gap:var(--s-2xs);border-top:1px solid var(--line);padding:var(--s-2xs) var(--s-md);background-color:var(--card-2);flex-wrap:wrap;display:flex}.mention-field{display:grid;position:relative}.menu-pop.mention-pop{width:100%;min-width:0;max-height:11rem;margin-top:var(--s-3xs);box-shadow:none;position:static;inset:auto}.mention{color:var(--link);border-bottom:1px solid #0000;font-weight:600;text-decoration:none}a.mention:hover{border-bottom-color:currentColor}.note-body{font-size:var(--t-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.note-by{font-size:var(--t-small);color:var(--ink-3);gap:var(--s-2xs);flex-wrap:wrap;align-items:baseline;display:flex}.modal-host{display:contents}.why{display:none}.modal-body:has(#role-involved:checked) .why{display:grid}.modal-host:has(>.modal-flip:checked)>.modal-veil{opacity:1;pointer-events:auto}.modal-host:has(>.modal-flip:checked)>.modal-wrap{opacity:1;visibility:visible}.modal:focus{outline:none}.modal-host:has(>.modal-flip:checked)>.modal-wrap>.modal{pointer-events:auto;transform:none}.modal{pointer-events:none;transition:transform .15s var(--ease-out);background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e-2);grid-template-rows:auto minmax(0,1fr);width:min(560px,100%);max-height:86vh;display:grid;overflow:hidden;transform:translateY(8px)}.modal form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.modal-head{padding:var(--s-sm) var(--s-md);border-bottom:1px solid var(--line);align-items:baseline;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.modal-title{font-size:var(--t-head);letter-spacing:-.015em;margin:0;font-weight:620}.modal-sub{font-size:var(--t-small);color:var(--ink-3)}.modal-body{padding:var(--s-md);gap:var(--s-sm);display:grid;overflow-y:auto}.modal-body>.card{padding:var(--s-sm);gap:6px;display:grid}.modal-body>.card:has(.seg-radio input:checked:not([value=""])){border-color:var(--accent-line);background-color:var(--accent-soft)}.modal-foot{padding:var(--s-xs) var(--s-md);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:var(--s-2xs);background-color:var(--card-2);display:flex}.lines{padding:var(--s-2xs) 0;gap:7px;margin:0;display:grid}.lines i{background:linear-gradient(90deg, var(--line-soft), var(--line), var(--line-soft));background-size:200% 100%;border-radius:3px;height:11px;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lines i{animation:none}}.modal-note{font-size:var(--t-fine);color:var(--ink-3);max-width:26ch;margin-inline-end:auto;line-height:1.4}.modal-foot .btn-aside{margin-inline-end:auto}.modal-foot .btn-undo{color:var(--sev-crit-deep);margin-inline-end:auto}.outcomes{gap:var(--s-2xs);display:grid}.opt{gap:var(--s-2xs);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s-2xs) var(--s-xs);cursor:pointer;grid-template-columns:13px minmax(0,1fr);align-items:start;display:grid;position:relative}.opt input{opacity:0;pointer-events:none;position:absolute}.opt-dot,.opt-box{border:1px solid var(--line);border-radius:3px;flex:none;place-items:center;width:13px;height:13px;margin-top:3px;display:grid}.opt:has(input:checked){border-color:var(--select);background-color:var(--select-soft)}.opt:has(input:checked) .opt-dot{border:4px solid var(--select)}.opt:has(input:checked) .opt-box{background-color:var(--select);border-color:var(--select)}.opt:has(input:checked) .opt-box:after{content:"";border:2px solid var(--card);border-top:0;border-right:0;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.opt-label{font-size:var(--t-body);font-weight:600;display:block}.opt-why{font-size:var(--t-fine);color:var(--ink-3);margin-top:1px;font-weight:400;display:block}.only{gap:var(--s-sm);border-left:2px solid var(--select-soft);padding-left:var(--s-xs);display:none}form:has(#tell_reporter:checked) .only-telling{display:grid}.bulk{align-items:center;gap:var(--s-2xs) var(--s-xs);border:1px solid var(--sev-crit);border-radius:var(--r-card);background-color:var(--card);padding:var(--s-xs) var(--s-md);bottom:var(--s-md);z-index:20;box-shadow:var(--e-2);flex-wrap:wrap;display:none;position:sticky}.body:has(.tick-case:checked) .bulk{display:flex}.bulk-ids{font-family:var(--font-code);color:var(--ink-2);overflow-wrap:anywhere}.bulk-rule{color:var(--ink-3)}.bulk-rule:before{content:"·";margin-inline-end:var(--s-2xs)}.bulk-note{font-size:var(--t-small);color:var(--ink-2);align-items:baseline;gap:var(--s-2xs);flex-wrap:wrap;margin-inline-end:auto;display:flex}.bulk .select{max-width:22rem}.data-table.queue-table thead th.col-num,.data-table.queue-table tbody td.col-num{text-align:right}.age-warn{color:var(--warn)}.age-crit{color:var(--sev-crit)}.face-name{align-items:center;gap:var(--s-2xs);max-width:100%;display:inline-flex}.face-link{border-radius:50%;flex:none;display:inline-flex}.face-name .handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-table .tick{opacity:1;width:15px;transition:opacity var(--dur) var(--ease-out);flex:none}.queue-table .col-tick{width:32px;padding-inline-end:0}.queue-table tr:hover .tick,.queue-table .tick:checked,.queue-table .tick:focus-visible{opacity:1;border-width:1px;width:15px;margin-inline-end:0}.tick{appearance:none;border:1px solid var(--line);background-color:var(--card-2);cursor:pointer;vertical-align:middle;width:15px;height:15px;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border-radius:4px;place-content:center;margin:0;display:inline-grid}.tick:hover{border-color:var(--focus)}.tick:checked{background-color:var(--select);border-color:var(--select)}.tick:checked:after{content:"";border:solid var(--accent-on);border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.data-table:not(.queue-table) thead th.col-tick+th,.card-flush .data-table:not(.queue-table) th.col-tick+th,.card-flush .data-table:not(.queue-table) th.col-tick,.when{display:none}form:has(.action-type option[value=shush]:checked) .when-expiry,form:has(.action-type option[value=temp_ban]:checked) .when-expiry,form:has(.action-type option[value=channel_ban]:checked) .when-expiry,form:has(.action-type option[value=channel_ban]:checked) .when-channel,form:has(.action-type option[value=locked_thread]:checked) .when-channel{display:grid}@media (prefers-reduced-motion:reduce){.modal-veil,.modal-wrap{transition:none}}.textarea{font-family:inherit;font-size:var(--t-body);color:var(--ink);padding:8px var(--s-xs);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card);resize:vertical;width:100%}.textarea::placeholder{color:var(--ink-3)}.tl-item{padding-bottom:var(--s-xs);grid-template-columns:12px minmax(0,1fr);gap:2px 9px;display:grid;position:relative}.tl-item:before{content:"";background-color:var(--ink-3);border-radius:50%;grid-area:1/1;justify-self:center;width:7px;height:7px;margin-top:4px}.tl-item:first-child:before{background-color:var(--select)}.tl-item:after{content:"";background-color:var(--line);inset-inline-start:5px;width:1px;position:absolute;top:16px;bottom:-2px}.tl-item:last-child:after{display:none}.tl-item:last-child{border-bottom:0}.tl-when{font-size:var(--t-fine);color:var(--ink-3);font-variant-numeric:tabular-nums;grid-area:2/2;gap:4px;display:flex}.tl-when br{display:none}.tl-what{grid-area:1/2;gap:3px;min-width:0;display:grid}.tl-head{gap:var(--s-2xs);flex-wrap:wrap;align-items:baseline;display:flex}.tl-title{font-weight:600;font-size:var(--t-fine);color:var(--ink)}.tl-detail{font-size:var(--t-fine);color:var(--ink-2)}.tl-open{border:1px dashed var(--line);border-radius:var(--r-ctl);padding:var(--s-2xs) var(--s-xs);font-size:var(--t-small);color:var(--ink-3);margin-top:var(--s-2xs)}.said{border-left:3px solid var(--line);padding-left:var(--s-xs);font-size:var(--t-small);color:var(--ink-2);margin-top:4px}.drawer{background-color:var(--card);border-inline-start:1px solid var(--line);z-index:20;width:268px;grid-template-rows:auto minmax(0,1fr);display:none;position:fixed;inset-block-start:var(--head-h);inset-block-end:0;inset-inline-end:0}.dock-open .drawer{display:grid}.dock-open.dock-pinned .drawer{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e-2);inset-block-start:calc(var(--head-h) + var(--s-page));inset-block-end:var(--s-page);inset-inline-end:var(--s-page);overflow:hidden}.dock-open.dock-pinned .scrollarea{padding-inline-end:calc(268px + var(--s-page) * 2)}.dock-open:not(.dock-pinned) .drawer{border-inline-start:1px solid var(--line);box-shadow:-12px 0 28px var(--veil);z-index:43;inset-block-start:0}@media (max-width:1199px){.drawer{border-inline-start:1px solid var(--line);width:min(320px,92vw);box-shadow:-12px 0 28px var(--veil);z-index:43;inset-block-start:0}.dock-open.dock-pinned .scrollarea{padding-inline-end:0}}.drawer-head{align-items:center;gap:var(--s-2xs);border-bottom:1px solid var(--line-soft);padding:13px 14px;display:flex}.drawer-tools{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.btn-ghost{color:var(--ink-2);background-color:#0000;border-color:#0000}.timeline{align-content:start;gap:0;display:grid}.drawer-head h2{font-size:var(--t-body);margin:0;font-weight:700}.drawer-shut{font-size:var(--t-small);color:var(--ink-3);cursor:pointer;background:0 0;border:none;margin-inline-start:auto;padding:0;font-family:inherit;font-weight:600}.drawer-body{padding:6px 0 18px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.drawer{transition:none}}.drawer-h{align-items:center;gap:var(--s-2xs);padding:var(--s-sm) var(--s-md);border-bottom:1px solid var(--line);display:flex}.drawer-b{gap:var(--s-sm);padding:var(--s-md);flex-direction:column;display:flex}.drawer-sub{font-size:var(--t-small);color:var(--ink-2);margin:0}.keys-bar{align-items:center;gap:var(--s-sm);padding:var(--s-2xs) var(--s-xs);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card-2);flex-wrap:wrap;display:flex}.keys-bar span{font-size:var(--t-small);color:var(--ink-3)}.keys-bar form{display:contents}.keys-item{align-items:center;gap:var(--s-3xs);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:inline-flex}.kbd{font-family:var(--font-code);font-size:var(--t-small);background-color:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:4px;padding:1px 5px}.person-drawer-frame{z-index:42;background-color:var(--veil);place-items:start center;padding:8vh 16px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.person-drawer-frame:empty{display:none}.person-modal{background-color:var(--card);border:1px solid var(--line);width:100%;max-width:660px;box-shadow:var(--e-2);border-radius:10px;overflow:hidden}.pm-head{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:9px;padding:14px 16px;display:flex}.pm-head b{font-size:var(--t-body);font-weight:600}.pm-head span{font-size:var(--t-fine);color:var(--ink-3)}.pm-x{color:var(--ink-4);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-self:center;margin-left:auto;padding:2px 4px;font-size:15px;line-height:1}.pm-x:hover{background-color:var(--hover);color:var(--ink)}.pm-body{flex-direction:column;gap:14px;padding:15px 16px;display:flex}.pm-stats{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pm-stats .fstat{border-inline-start:1px solid var(--line-soft);padding:11px 14px;display:block}.pm-stats .fstat:first-child{border-inline-start:0}.pm-stats .fstat b{font-size:var(--t-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;display:block}.pm-stats .fstat span{font-size:var(--t-fine);color:var(--ink-3);margin-top:3px;display:block}.pm-group{gap:6px;display:grid}.pm-label{font-size:var(--t-fine);color:var(--ink-2);font-weight:500}.pm-case{color:inherit;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.pm-case .two-line b{font-size:var(--t-small);font-weight:600}.pm-case .two-line span{font-size:var(--t-fine);color:var(--ink-3);margin-top:2px}.pm-stats .fstat b.is-none{color:var(--ink-3)}.pm-act{border-left:2px solid var(--line);gap:3px;margin:0 0 8px 14px;padding:2px 0 2px 11px;display:grid}.pm-act-top{align-items:center;gap:7px;display:flex}.pm-act-top b{font-size:var(--t-small);font-weight:600}.pm-act-said{font-size:var(--t-fine);color:var(--ink-3)}.field-label .seg-radio{width:100%;display:flex}.field-label .seg-radio label{text-align:center;flex:1 1 0;justify-content:center;min-width:0}.note-line{align-items:flex-start}.note-line .note-said{font-weight:400;font-size:var(--t-small);color:var(--ink)}.pm-foot{border-top:1px solid var(--line-soft);background-color:var(--card-2);align-items:center;gap:8px;padding:12px 16px;display:flex}.pm-spacer{margin-left:auto}.acts-now{border-top:1px solid var(--line-soft);background-color:var(--card-2);padding:11px 14px}.acts-h{font-size:var(--t-fine);color:var(--ink-3);margin-bottom:8px}.reveal{padding:0}.reveal-head{align-items:baseline;gap:var(--s-2xs);padding:var(--s-xs) var(--s-md);cursor:pointer;border-radius:var(--r-card);list-style:none;display:flex}.reveal-head::-webkit-details-marker{display:none}.reveal-head:hover{background-color:var(--hover)}.reveal-head .car{color:var(--ink-3);transition:transform var(--dur) var(--ease-out);margin-inline-start:auto}.reveal[open] .reveal-head .car{transform:rotate(180deg)}.reveal-note{font-size:var(--t-small);color:var(--ink-3)}.reveal-body{gap:var(--s-xs);padding:0 var(--s-md) var(--s-md);border-top:1px solid var(--line-soft);padding-top:var(--s-sm);display:grid}.reveal-body .segmented{justify-self:start}.band-bar{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.acts-row{align-items:baseline;gap:7px;margin-bottom:7px;display:flex}.acts-row:last-child{margin-bottom:0}.acts-now .mchip{align-self:baseline}.acts-why{font-size:var(--t-small);color:var(--ink-2);min-width:0}.why-said{quotes:"“" "”";color:var(--ink-2)}.why-none{color:var(--ink-3)}.ledger-why{font-size:var(--t-small);margin:0 0 3px}.pm-act-why{font-size:var(--t-small);display:block}@media (prefers-reduced-motion:reduce){.person-drawer-frame{transition:none}}.todo{border:1px solid var(--warn);background-color:var(--warn-soft);gap:var(--s-2xs);border-radius:10px;padding:10px 12px;display:grid}.todo-t{font-size:var(--t-small);color:var(--warn);margin:0;font-weight:600}.todo-row{align-items:center;gap:var(--s-2xs);flex-wrap:wrap;display:flex}.todo-row .btn{height:24px;font-size:var(--t-fine)}.todo-row .btn:not(.btn-primary){background-color:var(--card)}.does{border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--card-2);margin-top:var(--s-2xs);padding:8px 12px}.does-line{font-size:var(--t-small);color:var(--ink-2)}.does-line+.does-line{margin-top:3px}.filt{font-size:var(--t-small);border-radius:var(--r-ctl);background-color:var(--card);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;font-weight:600;text-decoration:none;display:inline-flex}.filt:hover{border-color:var(--ink-3);color:var(--ink)}.filt[aria-current]{background-color:var(--select-soft);border-color:var(--select);color:var(--select-ink)}.chiprow{margin-bottom:var(--s-2xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chiprow-fill{flex:1}.flagstrip{flex-direction:column;gap:6px;display:flex}.cols{gap:var(--s-page);align-items:start;min-width:0;display:grid}.cols>div{align-content:start;gap:10px;min-width:0;display:grid}.c-2{grid-template-columns:minmax(0,1fr) 272px}.c-3{gap:var(--s-md);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:820px){.c-2,.c-3{grid-template-columns:minmax(0,1fr)}}.lbl{font-size:var(--t-small);color:var(--ink-3);margin-bottom:6px;font-weight:600}.rail-line{font-size:var(--t-small);color:var(--ink-2)}.rail-line+.rail-line{margin-top:3px}.sub2{font-size:var(--t-fine);color:var(--ink-3)}.flag{gap:var(--s-2xs);border-radius:0 var(--r-ctl) var(--r-ctl) 0;border-inline-start:3px solid var(--sev-crit);background-color:var(--sev-crit-soft);font-size:var(--t-small);color:var(--ink-2);align-items:flex-start;padding:8px 12px;display:flex}.flag-mid{border-inline-start-color:var(--warn);background-color:var(--warn-soft)}.flag b{color:var(--ink);font-weight:700}.flag-icon{line-height:1.4}.chart{position:relative}.chart svg{width:100%;display:block;overflow:visible}.ax{font-size:var(--t-mark);fill:var(--ink-3)}.grid{stroke:var(--line-soft);stroke-width:1px}.base{stroke:var(--line);stroke-width:1px}.hit{fill:#0000}.mark{transition:opacity var(--dur) var(--ease-out)}.fade{opacity:.28}.tip{pointer-events:none;z-index:5;background:var(--card);border:1px solid var(--line);min-width:148px;box-shadow:var(--e-1);font-size:var(--t-small);opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:7px;padding:9px 11px;position:absolute;transform:translateY(3px)}.tip.on{opacity:1;transform:none}.tip .t{font-weight:600;font-size:var(--t-fine);color:var(--ink);margin-bottom:6px}.tip .row{color:var(--ink-2);align-items:center;gap:7px;padding:2px 0;display:flex}.tip .row i{border-radius:2px;flex:none;width:8px;height:8px}.tip .row b{color:var(--ink);margin-inline-start:auto;font-weight:500}.data-table td:has(.inbar){text-align:start}.is-loud{color:var(--ink);font-weight:600}.is-quiet{color:var(--ink-3)}.is-good{color:var(--good);font-weight:600}.is-high{color:var(--sev-crit);font-weight:600}.strip{align-items:center;gap:var(--s-md);padding:var(--s-xs) var(--s-md);flex-wrap:wrap;display:flex}.strip-div{background-color:var(--line-soft);align-self:stretch;width:1px}@media (max-width:640px){.strip-div{display:none}}.inbar{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.inbar>span:first-child{background-color:var(--line-soft);border-radius:3px;height:6px;display:block;overflow:hidden}.inbar i{background-color:var(--accent);border-radius:3px;height:6px;display:block}.inbar.soft i{background-color:var(--off)}.inbar>span:last-child{font-size:var(--t-fine);color:var(--ink-3);text-align:end;font-variant-numeric:tabular-nums}.swatch{align-items:center;gap:var(--s-2xs);display:inline-flex}.data-table tbody tr.total td{color:var(--ink);background-color:var(--card-2);font-weight:600}.chart-head{align-items:center;gap:var(--s-2xs);min-height:var(--chat-ctl);margin-bottom:var(--s-3xs);flex-wrap:wrap;display:flex}.chart-head .chart-legend{padding-bottom:0}.chart-pick{margin-inline-start:auto}.chart-legend{gap:var(--s-sm);padding:0 0 var(--s-2xs);flex-wrap:wrap;display:flex}.chart-legend span{font-size:var(--t-small);color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.chart-legend i{border-radius:2px;flex:none;width:9px;height:9px}.ser-1{color:var(--series-1)}.ser-2{color:var(--series-2)}.ser-3{color:var(--series-3)}.ser-4{color:var(--series-4)}.ser-5{color:var(--series-5)}.ser-0{color:var(--series-0)}.chart-legend i,.tip .row i{background-color:currentColor}.chart stop{stop-color:currentColor}.chart stop.top{stop-opacity:.22}.chart stop.bot{stop-opacity:0}.chart .dot{stroke:var(--card);stroke-width:2px}.chart .cur{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.chart:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-ctl)}.chart-say{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chart-ratio{height:84px;margin-top:var(--s-2xs);padding-top:var(--s-2xs);border-top:1px solid var(--line-soft)}.chart-ratio[hidden]{display:none}.chart-tall{height:260px}.chart-short{height:220px}.chart-short:has([data-controller~=chart]),.chart-tall:has([data-controller~=chart]){height:auto}.band{border-radius:var(--r-pill);background-color:var(--line-soft);height:9px;display:flex;overflow:hidden}.band i{height:100%;display:block}.band-list{margin-top:var(--s-sm);gap:5px;display:grid}.band-item{gap:var(--s-2xs);font-size:var(--t-small);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;display:grid}.band-item i{border-radius:3px;width:9px;height:9px}.band-item span{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.band-item b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.scroll{overflow-x:auto}.scroll:has(.menu[open]),.scrollarea:has(.menu[open]),.main:has(.menu[open]),.data-table td:has(.menu[open]){overflow:visible}.rep-feed{gap:var(--s-2xs);padding:var(--s-sm);flex-direction:column;display:flex}.rep-card{border:1px solid var(--line);border-radius:var(--r-card);background-color:var(--card);cursor:pointer;transition:border-color var(--dur) var(--ease-out);overflow:hidden}.rep-card:hover{border-color:var(--accent-line)}.rep-card.is-resolved{opacity:.62}.rep-bar{align-items:center;gap:var(--s-2xs);padding:5px var(--s-xs) 5px var(--s-sm);background-color:var(--card-2);border-bottom:1px solid var(--line-soft);font-size:var(--t-fine);color:var(--ink-3);display:flex}.rep-id{font-family:var(--font-code);font-size:var(--t-small);color:var(--ink-2);font-weight:500}.rep-id:hover{color:var(--accent)}.rep-cat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rep-age{font-size:var(--t-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.rep-body{grid-template-columns:minmax(0,1fr) 248px;display:grid}.rep-said{padding:11px var(--s-md) 12px;min-width:0}.rep-msg{grid-template-columns:36px minmax(0,1fr);column-gap:9px;display:grid}.rep-msg+.rep-msg{margin-top:var(--s-xs)}.rep-face{object-fit:cover;width:36px;height:36px;font-weight:700;font-size:var(--t-small);border-radius:8px;flex:none;grid-row:span 3;align-self:start;place-items:center;display:grid}.rep-face.av-none{border:1px dashed var(--line)}.rep-head{align-items:baseline;gap:var(--s-2xs);flex-wrap:wrap;min-width:0;display:flex}.rep-name{font-size:var(--t-body);color:var(--ink);font-weight:700}.rep-anon{font-size:var(--t-body);color:var(--ink-2);font-weight:700}.rep-at{font-family:var(--font-code);font-size:var(--t-fine);color:var(--ink-3);font-variant-numeric:tabular-nums}.rep-tag{font-size:var(--t-mark);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:3px;padding:0 4px;font-weight:600;line-height:1.6}.rep-text{font-size:var(--t-body);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:2;margin:2px 0 0;line-height:1.6}.rep-empty{font-size:var(--t-body);color:var(--ink-3);grid-column:2;margin:2px 0 0}.rep-foot{align-items:baseline;gap:var(--s-2xs);font-size:var(--t-fine);color:var(--ink-3);flex-wrap:wrap;grid-column:2;margin-top:4px;display:flex}.rep-waiting{color:var(--warn);font-weight:600}.rep-told,.rep-replied{color:var(--good)}.rep-rail{align-content:start;column-gap:var(--s-xs);min-width:0;padding:11px var(--s-sm) 12px;background-color:var(--card-2);border-left:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);row-gap:10px;display:grid}.rep-rail>b{font-size:var(--t-fine);color:var(--ink-3);font-weight:500;line-height:22px}.rep-rail>div{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.rep-rail .face-name .handle{text-overflow:clip;white-space:normal;overflow:visible}.rep-who{min-width:0;font-size:var(--t-small);color:var(--ink);overflow-wrap:anywhere}.rep-warn{font-size:var(--t-fine);color:var(--warn);flex:none}.rep-quiet{font-size:var(--t-small);color:var(--ink-3)}.rep-rail .btn{height:26px;font-size:var(--t-fine);padding:0 10px}@media (max-width:900px){.rep-body{grid-template-columns:minmax(0,1fr)}.rep-rail{border-left:0;border-top:1px solid var(--line-soft)}}.data-table{border-collapse:collapse;width:100%}.data-table:not(:has(colgroup)) .col-num{min-width:5rem}.data-table .col-rank{min-width:4rem}.data-table .col-date{min-width:7rem}.data-table .col-btn{min-width:3rem}.data-table .col-state{min-width:6rem}.data-table .col-who{min-width:9rem}.data-table .col-role{min-width:7rem}.data-table .switch{font:inherit;cursor:pointer;background:0;border:0;padding:0}.data-table .switch:hover{text-decoration:underline}.data-table .yes{color:var(--good);font-weight:700}.data-table .no{color:var(--ink-3)}.bar{background-color:var(--ink);border-radius:4px;min-width:60px;height:7px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bar{background-color:color-mix(in oklab, var(--ink) 8%, transparent)}}.bar i{background-color:var(--series-1);height:100%;display:block}.bar.warm i{background-color:var(--warn)}.data-table .said-cell{text-align:left;white-space:normal;text-overflow:clip;color:var(--ink-2);font-size:var(--t-small);overflow:visible}.src-key{font-family:var(--font-code);letter-spacing:-.01em}.dial-set{align-items:center;gap:var(--s-2xs);display:flex}.field-tune{width:6rem}.state-live{color:var(--good)}.state-stale{color:var(--warn)}.state-never{color:var(--ink-3)}.run-btn{font-family:inherit;font-size:var(--t-small);border:1px solid var(--line);background-color:var(--card);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:0;padding:4px 8px;font-weight:600}.run-btn:hover{background-color:var(--select-soft);border-color:var(--link);color:var(--link)}.data-table thead th{font-size:var(--t-small);color:var(--ink-2);text-align:left;padding:12px var(--s-sm);background-color:var(--card-2);border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;font-weight:600}.panel .data-table th,.panel .data-table td{padding-inline:var(--s-sm)}.panel .data-table tbody td{padding-block:12px}.panel .data-table tbody tr:hover,.panel .data-table tbody tr:has(.menu[open]){background-color:var(--card-2)}.panel .data-table .row-name b,.panel .data-table .two-line b{font-size:var(--t-body);color:var(--ink);font-weight:600}.panel .data-table th:first-child,.panel .data-table td:first-child{padding-inline-start:var(--s-md)}.panel .data-table th:last-child,.panel .data-table td:last-child{padding-inline-end:var(--s-md)}.data-table th.num,.data-table th.col-num,.data-table th.col-btn{text-align:right}.data-table th.col-btn,.data-table td.col-btn{white-space:nowrap;text-align:right;width:1%}.data-table th.col-rank,.data-table td.col-rank{text-align:start}.data-table th.col-date,.data-table td.col-date{text-align:end}.data-table th.num a,.data-table th.col-num a{flex-direction:row-reverse;justify-content:flex-start;display:flex}.data-table td.col-num .chip{margin-inline-start:auto}.data-table td.col-num .two-line{text-align:end;justify-items:end}.data-table td.num,.data-table td.col-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.data-table tbody td{padding:12px var(--s-sm);border-bottom:1px solid var(--line-soft);text-align:start;vertical-align:middle;font-size:var(--t-small);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-table tbody td:first-child:not(.col-num):not(.num):not(.col-date){text-align:left}.data-table tbody td:first-child{white-space:normal}.data-table tbody td .note-body,.data-table tbody .two-line span{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover,.data-table tbody tr:has(.menu[open]){background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover,.data-table tbody tr:has(.menu[open]){background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.data-table tbody tr[data-controller~=row-link]{cursor:pointer}.data-table tbody tr[data-controller~=row-link]:hover .row-subject .two-line b{text-underline-offset:2px;text-decoration:underline}.data-table.static tbody tr:hover{background-color:#0000}.data-table td a{color:inherit;font-weight:600;text-decoration:none}.data-table td a:hover{color:var(--link);text-decoration:underline}.card-flush .data-table th:first-child,.card-flush .data-table td:first-child{padding-left:var(--s-md)}.card-flush .data-table th:last-child,.card-flush .data-table td:last-child{padding-right:var(--s-md)}.card-flush .data-table tbody tr:last-child td{padding-bottom:var(--s-sm)}.card-flush .data-table:not(:has(thead)) tbody tr:first-child td,.card-flush .data-table thead th{padding-top:var(--s-sm)}.card-flush .card-head+.scroll .data-table thead th{padding-top:9px}.sortable{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sortable:hover{color:var(--ink-2)}.two-line{display:grid}.two-line b{font-weight:600;font-size:var(--t-body);overflow-wrap:anywhere}.two-line span{font-size:var(--t-small);color:var(--ink-3)}.two-line a,.two-line button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0;border:0;padding:0;text-decoration:none}.row-merged{text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.row-merged:hover,.two-line a:hover b,.two-line button:hover b{color:var(--link)}.progress{height:4px;margin-top:var(--s-3xs);border-radius:var(--r-pill);background-color:var(--line-soft);display:block;overflow:hidden}.progress-fill{border-radius:var(--r-pill);background-color:var(--series-1);height:100%;display:block}.log-item{border-bottom:1px solid var(--line-soft)}.log-item:last-child{border-bottom:0}.log-item summary{align-items:center;gap:var(--s-2xs);padding:var(--s-2xs) var(--s-md);cursor:pointer;font-size:var(--t-body);color:var(--ink);display:flex}.log-item summary:hover{background-color:var(--card-2)}.log-source{overflow-wrap:anywhere;font-weight:600}.log-meta{font-size:var(--t-small);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.log{font-family:var(--font-code);font-size:var(--t-small);color:var(--ink-2);background-color:var(--canvas);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s-sm);margin:0 var(--s-md) var(--s-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;line-height:1.55;overflow:auto}.auth{isolation:isolate;min-height:100vh;padding:var(--s-md);background-color:#143252;place-items:center;display:grid;position:relative;overflow:hidden}.ground{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ground:before{content:"";background:repeating-linear-gradient(74deg,#0000 0 84px,#1c3f65 84px 146px,#0000 146px 336px);position:absolute;inset:-30% -10%}.ground:after{content:"";background:linear-gradient(90deg,#0000 20.4%,#0a1726 20.4% 20.9%,#0000 20.9%),linear-gradient(90deg,#0000 79.2%,#0a1726 79.2% 79.7%,#0000 79.7%);position:absolute;inset:0}.ground-marks{width:100%;height:100%;position:absolute;inset:0}.auth-stack{justify-items:center;width:100%;max-width:380px;display:grid}.auth-pod{filter:drop-shadow(0 16px 26px #040c1673);width:250px;max-width:74%;height:auto;margin-bottom:-26px;display:block}.auth-card{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-lg);text-align:center;width:100%;max-width:380px;box-shadow:0 18px 40px #040c1657}.auth-card h1{font-size:var(--t-head);margin:var(--s-sm) 0 var(--s-2xs);font-weight:700}.auth-card p{font-size:var(--t-body);color:var(--ink-2);margin:0 0 var(--s-md)}.auth-word{justify-content:center;align-items:center;gap:var(--s-2xs);font-size:var(--t-title);letter-spacing:-.02em;color:var(--ink);margin-top:var(--s-sm);margin-bottom:var(--s-sm);font-weight:600;display:flex}.auth-card .auth-alt{margin:var(--s-sm) 0 0;font-size:var(--t-small);color:var(--ink-3)}@media (min-width:601px) and (max-width:1100px) and (hover:hover){.shell{grid-template-columns:var(--rail-slim-w) minmax(0, 1fr)}.rail{width:var(--rail-slim-w);transition:box-shadow var(--dur) var(--ease-out)}.rail:hover,.rail:focus-within{width:var(--rail-open-w);box-shadow:var(--e-2)}.rail:not(:hover):not(:focus-within) .brand{justify-content:center;padding-inline:0}.rail:not(:hover):not(:focus-within) .brand-name,.rail:not(:hover):not(:focus-within) .rail-label,.rail:not(:hover):not(:focus-within) .rail-text,.rail:not(:hover):not(:focus-within) .rail-find .kbd,.rail:not(:hover):not(:focus-within) .rail-nest:before,.rail:not(:hover):not(:focus-within) .rail-nest .rail-item:not(:has(.rail-ic)){display:none}.rail:not(:hover):not(:focus-within) .rail-nest{margin-inline-start:0;padding-inline-start:0}.rail:not(:hover):not(:focus-within) .rail-item{justify-content:center;gap:0;min-height:32px;padding-inline:0}.rail:not(:hover):not(:focus-within) .rail-foot{padding-inline:8px}.rail:not(:hover):not(:focus-within) .rail-badge{min-width:14px;font-size:var(--t-mark);text-align:center;top:1px;margin:0;padding:0 4px;line-height:14px;position:absolute;inset-inline-end:2px}}@media (max-width:600px),(max-width:1100px) and (hover:none){.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.rail,.rail:hover,.rail:focus-within{border-right:0;border-bottom:1px solid var(--line);gap:var(--s-2xs);width:100%;box-shadow:none;overflow:visible}.rail-nav{gap:var(--s-2xs);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.rail-label{display:none}.rail-item{grid-template-columns:28px auto auto;padding-inline-end:var(--s-2xs)}.rail-text,.rail-badge{opacity:1}.rail-foot{justify-content:start;align-items:center;gap:var(--s-sm);grid-auto-flow:column;margin-top:0}}.runband{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:0;display:flex}.bf{border-right:1px solid var(--line-soft);align-items:baseline;gap:9px;padding:13px 18px;display:flex}.bf:last-child{border-right:0}.bf .k{font-size:var(--t-fine);color:var(--ink-3);white-space:nowrap}.bf .v{font-size:var(--t-head);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bf .s{font-size:var(--t-fine);color:var(--ink-3);white-space:nowrap}.bf.bad .v{color:var(--down)}.bf.good .v{color:var(--up)}.bf.push{border-right:0;margin-left:auto}.val{font-size:var(--t-small);border:1px solid var(--line);background-color:var(--card);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:5px;padding:3px 8px}.val:hover{border-color:var(--accent);color:var(--accent)}.val.tuned{border-color:var(--accent-line);background-color:var(--accent-soft);color:var(--accent);font-weight:500}.grid-h,.srow{grid-template-columns:216px minmax(0,1fr) 62px 68px 74px 22px;gap:12px;display:grid}.grid-h{border-bottom:1px solid var(--line);background-color:var(--card-2);font-size:var(--t-small);color:var(--ink-2);align-items:end;padding:8px 16px 7px;font-weight:600}.grid-h .r{text-align:right}.nights{gap:2px;display:flex}.nights span{text-align:center;min-width:0;font-size:var(--t-mark);letter-spacing:0;text-transform:none;color:var(--ink-3);flex:1 1 0;overflow:hidden}.srow{border-bottom:1px solid var(--line-soft);cursor:pointer;color:inherit;transition:background-color 90ms var(--ease-out);align-items:center;padding:7px 16px;text-decoration:none}.srow:hover{background-color:var(--hover)}.srow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.skey{align-items:baseline;gap:8px;min-width:0;display:flex}.skey b{font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.skey .dot{align-self:center}.skey em{font-style:normal;font-size:var(--t-fine);color:var(--ink-3);white-space:nowrap}.dot{border-radius:50%;flex:none;width:6px;height:6px;display:block}.dot.live{background-color:var(--series-2)}.dot.stale{background-color:var(--series-3)}.dot.run{background-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sync-fish{width:26px;height:auto;animation:sync-bob 7s var(--ease-out) infinite;flex:none;align-self:center;display:block}@keyframes sync-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.sync-fish{animation:none}}.cells{gap:2px;display:flex}.cells i{min-width:0;height:17px;transition:transform 90ms var(--ease-out);border-radius:2px;flex:1 1 0;display:block}.cells i.ok{background-color:var(--series-2);opacity:.82}.cells i.fail{background-color:var(--down)}.cells i.run{background-color:var(--accent)}.cells i.skip{background-color:var(--series-0);opacity:.5}.cells i.none{background-color:var(--line-soft);border:1px dashed var(--line)}.cells i.wait{background-color:var(--card-2);border:1px solid var(--line-soft)}.srow:hover .cells i{transform:scaleY(1.12)}.snum{font-size:var(--t-fine);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.snum.warn{color:var(--down)}.scar{color:var(--ink-4);font-size:var(--t-mark);text-align:center;transition:transform .12s var(--ease-out)}.key{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:16px;padding:11px 16px;display:flex}.key span{font-size:var(--t-fine);color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}.key i{border-radius:2px;flex:none;width:10px;height:10px}.ladder{padding:2px 0}.rung{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,196px) minmax(0,1fr) 72px 78px 66px;align-items:center;gap:12px;padding:7px 16px;display:grid}.rung:last-child{border-bottom:0}.rung:hover{background-color:var(--hover)}.rung .ri{font-size:var(--t-fine);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.rung .rn{font-size:var(--t-small);min-width:0}.rung .rn b{font-weight:500;font-size:var(--t-small)}.rung .rn span{color:var(--ink-3);font-size:var(--t-fine);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.rung .rbar{background-color:var(--line-soft);border-radius:4px;height:7px;overflow:hidden}.rung .rbar i{background-color:var(--series-2);opacity:.82;border-radius:4px;height:100%;display:block}.rung.run .rbar i{background-color:var(--accent);opacity:1}.rung .rst{font-size:var(--t-fine);text-align:right;color:var(--ink-3)}.rung.ok .rst{color:var(--up)}.rung.run .rst{color:var(--accent);font-weight:500}.lhead,.lrow{grid-template-columns:188px 62px 94px 118px minmax(0,1fr) 58px 66px 78px 46px 20px;gap:11px;display:grid}.lrow{border-bottom:1px solid var(--line-soft);cursor:pointer;color:inherit;transition:background-color 90ms var(--ease-out);align-items:center;padding:8px 16px;text-decoration:none}.lrow:hover{background-color:var(--hover)}.lrow[aria-expanded=true]{background-color:var(--card-2)}.lrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lrow[aria-expanded=true] .scar{color:var(--accent);transform:rotate(90deg)}.lhead{background-color:var(--card-2);border-bottom:1px solid var(--line);font-size:var(--t-small);color:var(--ink-2);padding:9px 16px;font-weight:600}.lhead .r,.lrow .r{text-align:right}.exp{border-bottom:1px solid var(--line-soft);background-color:var(--card-2);grid-template-columns:1fr 1fr;gap:0;display:grid}.exp>div{padding:15px 18px}.exp>div+div{border-left:1px solid var(--line-soft)}.exp-k{font-size:var(--t-fine);color:var(--ink-3);margin-bottom:10px}.facts2{font-size:var(--t-small);grid-template-columns:96px minmax(0,1fr);gap:6px 12px;display:grid}.facts2 dt{color:var(--ink-3)}.facts2 dd{color:var(--ink);font-size:var(--t-small);margin:0}.facts2 dd.plain{font-family:inherit;font-size:var(--t-small)}.dialrow{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:7px 0;display:grid}.dialrow:last-of-type{border-bottom:0}.dialrow .dn{font-size:var(--t-small)}.dialrow .dn span{font-size:var(--t-fine);color:var(--ink-3);margin-top:1px;display:block}.dialrow .dd{font-size:var(--t-fine);color:var(--ink-3)}.exp pre{background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-ctl);font-family:var(--font-code);font-size:var(--t-small);color:var(--ink-2);white-space:pre-wrap;margin:10px 0 0;padding:11px 13px;line-height:1.7;overflow-x:auto}.exp-act{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.tgrid{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 118px 118px 118px;align-items:center;gap:11px;padding:9px 16px;display:grid}.tgrid:last-child{border-bottom:0}.tgrid:hover{background-color:var(--hover)}.tgrid.thead{background-color:var(--card-2);border-bottom:1px solid var(--line);font-size:var(--t-small);color:var(--ink-2);font-weight:600}.tgrid.thead:hover{background-color:var(--card-2)}.tgrid .tn{font-size:var(--t-small);min-width:0}.tgrid .tn b{font-weight:500;font-size:var(--t-small)}.tgrid .tn span{font-size:var(--t-fine);color:var(--ink-3);margin-top:1px;display:block}.tcell{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.tcell .was{font-size:var(--t-fine);color:var(--ink-3);white-space:nowrap}.tcell .none{font-size:var(--t-fine);color:var(--ink-3)}.cov{align-items:stretch;gap:1px;height:20px;display:flex}.cov i{border-radius:1px;flex:1 1 0;min-width:1px}.cov i.on{background-color:var(--series-2);opacity:.82}.cov i.un{background-color:var(--ink-4);opacity:.55}.cov i.no{background-color:var(--line)}.swatch{font-size:var(--t-fine);color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.swatch i{border-radius:2px;flex:none;width:9px;height:9px}.meter{background-color:var(--line-soft);border-radius:3px;height:5px;margin-top:7px;overflow:hidden}.meter i{background-color:var(--accent);height:100%;display:block}.warnbar{gap:var(--s-2xs);padding:9px var(--s-sm);font-size:var(--t-small);background-color:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;line-height:1.5;display:flex}.warnbar>*{min-width:0}.warnbar b{font-weight:600}.legend{gap:var(--s-md);padding:9px var(--s-sm);border-bottom:1px solid var(--line);font-size:var(--t-fine);color:var(--ink-3);flex-wrap:wrap;align-items:center;display:flex}.legend .grow{flex:auto}.rowform{gap:var(--s-2xs);padding:11px var(--s-sm);border-top:1px solid var(--line);background-color:var(--card-2);flex-wrap:wrap;align-items:center;display:flex}.rowform .note{color:var(--ink-3);font-size:var(--t-fine);flex-basis:100%}.rowform .grow{flex:auto}.optlist{max-height:16rem;padding:0 var(--s-sm) var(--s-2xs);gap:2px;display:grid;overflow-y:auto}.opt-band{margin:var(--s-2xs) 0 2px;font-size:var(--t-mark);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.opt-note{font-size:var(--t-fine);color:var(--ink-3);display:block}.pick-body{gap:var(--s-2xs);display:grid;overflow:visible}.pick-list{max-height:17rem;margin-top:var(--s-2xs);gap:1px;display:grid;overflow-y:auto}.pick-none{padding:var(--s-sm);color:var(--ink-3);font-size:var(--t-small)}.pick-note{font-size:var(--t-fine);color:var(--ink-3);display:block}.pick-chosen{margin-left:var(--s-2xs)}}@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url("/assets/ibm-plex-sans-variable-bf0c3289.woff2")format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/ibm-plex-mono-400-d803141a.woff2")format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("/assets/ibm-plex-mono-500-3f7bbac1.woff2")format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url("/assets/ibm-plex-mono-600-b71798d4.woff2")format("woff2");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}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}