@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--holo-angle:0deg;--coach-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-plex-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif:var(--font-plex-serif), ui-serif, Georgia, serif;--font-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-plex-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--font-display:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;--radius-full:999px}}@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;-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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-100{z-index:100}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.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,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-paper{background-color:var(--paper)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-accent{color:var(--accent)}.text-ink{color:var(--ink)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-ink{accent-color:var(--ink)}.shadow,.shadow\/radius{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[auth\:jwt\]{auth:jwt}.\[cid\:\.\.\.\]{cid:...}.\[cid\:image001\.png\@01DD\.\.\.\]{cid:image001.png@1DD...}.\[kind\:id\]{kind:id}.\[message\:abc-123\]{message:abc-123}.\[message\:id\]{message:id}.\[msg\:id\]{msg:id}}:root{--paper:#f4f6f8;--paper-2:#ebedef;--surface:#fff;--hover:#fafbfc;--ink:#201c19;--on-fill:#f6f9fc;--ink-1:#0c0806;--ink-2:#534f4b;--mute:#66696c;--mute-2:#9c9fa1;--mute-icon:#727578;--rule:#dcdee0;--rule-strong:#bbbec1;--accent:#7e4ed7;--accent-soft:#efebff;--accent-line:#c8b7ff;--accent-ink:#53239b;--mustard:#dcb149;--mustard-soft:#feeec1;--mustard-line:#e5c786;--mustard-ink:#745100;--danger:#cb473d;--danger-soft:#ffe8e5;--danger-line:#f5bab1;--danger-ink:#9a2a23;--teal:#4fa1a5;--teal-soft:#d5f6f6;--teal-line:#76c8c7;--teal-ink:#005163;--plum:#8d4a6b;--sk-human:#3d8e53;--sk-human-ink:#084511;--sk-human-soft:#daf8df;--sk-human-line:#88ca95;--sk-meaningful:#2196a7;--sk-meaningful-ink:#004558;--sk-meaningful-soft:#caf4fc;--sk-noise:#a5acb2;--sk-noise-ink:#54595e;--sk-noise-soft:#e9ebee;--sk-news:#b576c3;--sk-news-ink:#69286d;--sk-news-soft:#fde0fe;--sk-unknown:#bd9e86;--sk-unknown-ink:#7b5433;--sk-unknown-soft:#f7e9d6;--sk-internal:#8d9aa8;--sk-internal-ink:#414f5d;--sk-internal-soft:#e5ecf3;--fs-body:16.5px;--fs-title:52px;--fs-h2:24px;--fs-lede:17.5px;--fs-caps:12px;--fs-table:15px;--fs-table-head:13px;--tr-caps:.08em;--fs-meta:14px;--fs-ui:14px;--fs-pill:11px;--fs-card-title:18px;--row-y:12px;--card-pad:24px;--card-gap:24px;--head-gap:12px;--fs-stat-num:48px;--card-radius:4px;--card-shadow:0 1px 2px #0000000f;--dur-fast:.1s;--dur-base:.12s;--dur-mid:.15s;--dur-slow:.2s;--ease-standard:ease;--ease-emphasized:cubic-bezier(.2, .8, .2, 1);--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px}@supports (color:lab(0% 0 0)){:root{--paper:lab(96.7498% -.333875 -1.0746);--paper-2:lab(93.617% -.443816 -1.43205);--surface:lab(100% 0 0);--hover:lab(98.6066% -.22307 -.716794);--ink:lab(10.663% 1.39488 2.69573);--on-fill:lab(97.6762% -.553459 -1.78936);--ink-1:lab(2.46986% .669718 1.12961);--ink-2:lab(33.8646% 1.36386 2.67313);--mute:lab(44.3149% -.653058 -2.14101);--mute-2:lab(65.1961% -.550538 -1.78769);--mute-icon:lab(48.9549% -.654459 -2.14181);--rule:lab(88.397% -.443578 -1.43191);--rule-strong:lab(76.7961% -.55185 -1.78841);--accent:lab(44.5079% 43.3663 -64.4682);--accent-soft:lab(93.7712% 6.17167 -13.5351);--accent-line:lab(77.924% 16.9294 -33.1322);--accent-ink:lab(27.085% 42.2386 -57.9447);--mustard:lab(74.7148% 8.36715 57.3982);--mustard-soft:lab(94.4551% .82624 23.6846);--mustard-line:lab(81.6815% 4.45232 36.7996);--mustard-ink:lab(37.3408% 11.1037 49.4117);--danger:lab(49.642% 52.9116 36.0903);--danger-soft:lab(93.8942% 10.4768 6.43022);--danger-line:lab(80.8166% 21.1388 13.0827);--danger-ink:lab(35.8981% 46.8569 32.9544);--teal:lab(61.3403% -25.1324 -10.3678);--teal-soft:lab(94.5752% -11.4176 -3.52838);--teal-line:lab(75.3317% -26.1354 -7.95691);--teal-ink:lab(30.7811% -17.8402 -18.7579);--plum:lab(40.6573% 32.2555 -6.20995);--sk-human:lab(52.7991% -36.1448 23.7337);--sk-human-ink:lab(24.6185% -28.163 24.2677);--sk-human-soft:lab(94.7992% -13.3262 8.51591);--sk-human-line:lab(75.7773% -29.8404 19.2989);--sk-meaningful:lab(56.6741% -27.6523 -18.5408);--sk-meaningful-ink:lab(26.1758% -20.6413 -23.1615);--sk-meaningful-soft:lab(93.4013% -12.9303 -8.56767);--sk-noise:lab(69.8289% -1.28996 -4.27327);--sk-noise-ink:lab(37.3499% -1.05894 -3.55267);--sk-noise-soft:lab(93.0362% -.553161 -1.78919);--sk-news:lab(58.6625% 34.8777 -30.367);--sk-news-ink:lab(28.3837% 36.7924 -26.8243);--sk-news-soft:lab(92.3577% 13.9841 -10.6644);--sk-unknown:lab(67.3925% 9.11626 17.203);--sk-unknown-ink:lab(39.4393% 13.8805 25.7205);--sk-unknown-soft:lab(93.081% 2.79102 11.2402);--sk-internal:lab(62.849% -2.53645 -8.82813);--sk-internal-ink:lab(32.6664% -2.72746 -10.4648);--sk-internal-soft:lab(93.0295% -1.30191 -4.27971)}}:root.dark{--paper:#121416;--paper-2:#2e3133;--surface:#202224;--hover:#292c2e;--ink:#d5d0cc;--ink-1:#efeae6;--ink-2:#a29d99;--mute:#8f9296;--mute-2:#616366;--mute-icon:#898c90;--rule:#393b3d;--rule-strong:#67696c;--accent:#9c76f3;--accent-line:#5b4590;--accent-soft:#2c1751;--accent-ink:#c9b7ff;--mustard:#cca548;--mustard-soft:#312100;--mustard-line:#664f14;--mustard-ink:#d7b260;--danger:#ca564b;--danger-soft:#3d0a07;--danger-line:#7d3d36;--danger-ink:#f2897c;--teal:#4e9397;--teal-line:#04585c;--teal-soft:#002527;--teal-ink:#6fc1c5;--plum:#a66183;--sk-human:#4b8b5a;--sk-human-ink:#82c38f;--sk-human-line:#225a31;--sk-human-soft:#00280c;--sk-meaningful:#3595a4;--sk-meaningful-ink:#59c2d4;--sk-meaningful-soft:#00252b;--sk-noise:#6a6f76;--sk-noise-ink:#a0a5ab;--sk-noise-soft:#252729;--sk-news:#b07bbc;--sk-news-ink:#d09add;--sk-news-soft:#2d1233;--sk-unknown:#ab9380;--sk-unknown-ink:#cea98b;--sk-unknown-soft:#2f2115;--sk-internal:#64707d;--sk-internal-ink:#98a6b6;--sk-internal-soft:#22272c;--card-shadow:0 1px 3px #00000073}@supports (color:lab(0% 0 0)){:root.dark{--paper:lab(6.19116% -.438228 -1.56531);--paper-2:lab(19.9554% -.537589 -1.78059);--surface:lab(12.9951% -.531986 -1.77765);--hover:lab(17.6353% -.53598 -1.77974);--ink:lab(83.7455% 1.34566 2.66109);--ink-1:lab(93.0256% 1.34411 2.66007);--ink-2:lab(65.1853% 1.34987 2.66378);--mute:lab(60.5551% -.65726 -2.14336);--mute-2:lab(41.9958% -.546441 -1.78539);--mute-icon:lab(58.2351% -.656724 -2.14311);--rule:lab(24.5966% -.435531 -1.42742);--rule-strong:lab(44.3159% -.546962 -1.78571);--accent:lab(57.9287% 35.7443 -58.346);--accent-line:lab(34.4597% 23.6854 -38.9185);--accent-soft:lab(13.6594% 21.8203 -32.2266);--accent-ink:lab(77.332% 25.009 -45.9602);--mustard:lab(70.0645% 7.59324 52.5858);--mustard-soft:lab(14.1894% 6.10727 25.5734);--mustard-line:lab(35.1673% 5.43721 36.3422);--mustard-ink:lab(74.7195% 6.39009 46.7378);--danger:lab(52.1767% 46.4469 30.7076);--danger-soft:lab(11.0584% 25.0095 14.3543);--danger-line:lab(34.2001% 27.7024 17.8609);--danger-ink:lab(68.6398% 39.851 25.3681);--teal:lab(56.6039% -22.0052 -9.08703);--teal-line:lab(33.3965% -21.9059 -8.99348);--teal-soft:lab(12.3191% -15.5845 -6.37729);--teal-ink:lab(72.9429% -25.1637 -10.4014);--plum:lab(49.9393% 32.3924 -6.2198);--sk-human:lab(52.5595% -29.9899 19.5514);--sk-human-ink:lab(73.456% -29.8511 19.3169);--sk-human-line:lab(33.8567% -27.1354 17.8475);--sk-human-soft:lab(12.7037% -21.3403 13.4492);--sk-meaningful:lab(56.605% -25.0396 -16.7413);--sk-meaningful-ink:lab(72.927% -27.9603 -18.655);--sk-meaningful-soft:lab(12.2688% -15.9687 -10.952);--sk-noise:lab(46.6278% -1.26901 -4.26236);--sk-noise-ink:lab(67.5111% -1.08168 -3.56467);--sk-noise-soft:lab(15.3152% -.534117 -1.77877);--sk-news:lab(58.983% 29.3898 -25.7971);--sk-news-ink:lab(70.6032% 29.304 -25.8789);--sk-news-soft:lab(10.7581% 19.0417 -16.1941);--sk-unknown:lab(62.7831% 7.19732 13.6687);--sk-unknown-ink:lab(72.0002% 11.0657 20.778);--sk-unknown-soft:lab(14.0673% 5.76548 10.6918);--sk-internal:lab(46.6053% -2.46513 -8.79644);--sk-internal-ink:lab(67.4843% -2.82314 -9.87942);--sk-internal-soft:lab(15.3037% -1.18998 -4.22518)}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-plex-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;color:var(--ink);background:var(--paper);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}button{cursor:pointer;font-family:inherit}input,select,textarea{color:inherit;font-family:inherit}.tt-wrap{align-items:center;display:inline-flex;position:relative}.tt-portaled{background:var(--ink);color:var(--surface);border-radius:var(--card-radius);font-family:var(--font-plex-mono);letter-spacing:.02em;white-space:nowrap;pointer-events:none;transition:opacity var(--dur-base) ease;z-index:1000;padding:4px 8px;font-size:11.5px}.tt-portaled .tt-multiline{white-space:normal;max-width:300px;font-family:var(--font-plex-sans);letter-spacing:0;text-align:left;padding:4px;font-size:12.5px;line-height:1.5;display:block}.tt-wrap.roster-tooltip-trigger{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.tt-portaled{transition:opacity}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--ink);color:var(--paper)}.briefing,.panel,.stat-row,.um-row,.empty-state,.auto-superseded,.acceptance-health .acc-surface,.rej-pattern,.signal-flow,.signin-card,.ask-answer,.todo-stats,.mailbox,.tasks-empty,.proposals-empty,.task-field-error,.rule-preview--error,.pca-compose,.pca-propose,.pca-evidence,.source-toggle,.chip-row,.pager,.banner,.sync-steps,.sync-done-footer{box-shadow:var(--card-shadow)}.mono{font-family:var(--font-plex-mono), ui-monospace, monospace}.caps,.caption-mono{font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-weight:500;line-height:1}.num{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.model-tag{font-family:var(--font-plex-mono), ui-monospace, monospace;color:inherit;white-space:nowrap;vertical-align:-.05em;background:var(--paper-2);border-radius:2px;align-items:center;gap:4px;margin:0 .15em;padding:2px 4px;font-size:.86em;display:inline-flex}.model-tag>svg{color:var(--accent);flex:none}.model-tag.prominent{color:var(--ink)}.ai-tip{background:var(--accent-soft);border:1px solid var(--accent);color:var(--ink);border-left-width:3px;border-radius:2px;align-items:center;gap:12px;margin:24px 0 0;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.ai-tip>svg{color:var(--accent);flex:none}.ai-tip-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--accent-ink);flex:none;font-size:12.5px;font-weight:600}.ai-tip kbd{font-family:var(--font-plex-mono);background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink);white-space:nowrap;border-radius:2px;padding:1px 4px;font-size:11.5px}.display-xl{font-size:var(--fs-title);letter-spacing:-.025em;font-weight:600;line-height:1.02;font-family:var(--font-plex-sans)}.display-lg{letter-spacing:-.022em;font-size:32px;font-weight:600;line-height:1.05;font-family:var(--font-plex-sans)}.display-sm{letter-spacing:-.012em;font-size:22.5px;font-weight:500;line-height:1.32;font-family:var(--font-plex-sans)}.lede{max-width:64ch;color:var(--ink-2);font-size:var(--fs-lede);letter-spacing:-.005em;margin-top:16px;line-height:1.5}.app-shell{--left-rail-w-open:220px;--left-rail-w-closed:64px;--rail-ease:cubic-bezier(.32, .72, 0, 1);--rail-dur:.24s;grid-template-columns:var(--left-rail-w-open) 1fr;min-height:100dvh;transition:grid-template-columns var(--rail-dur) var(--rail-ease);display:grid}.app-shell[data-left-rail=closed]{grid-template-columns:var(--left-rail-w-closed) 1fr}@media (prefers-reduced-motion:reduce){.app-shell,.left-rail-item-label,.left-rail-brand-text,.left-rail-user-row .user-chip-name,.left-rail-user-row .user-chip-badge{transition:none}}.app-shell-main{flex-direction:column;min-width:0;display:flex}.brand-mark{border-radius:50%;flex:none;width:26px;min-width:26px;height:26px;display:block}.left-rail{top:var(--sticky-banner-h,0px);height:calc(100dvh - var(--sticky-banner-h,0px));background:var(--surface);border-right:1px solid var(--rule);z-index:30;flex-direction:column;align-self:start;display:flex;position:sticky}.left-rail-brand{border-bottom:1px solid var(--rule);align-items:center;padding:16px;display:flex;position:relative}.left-rail-brand-link{color:var(--ink);font-family:var(--font-plex-sans);letter-spacing:-.005em;flex:1;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.left-rail-brand-text{white-space:nowrap;text-overflow:ellipsis;opacity:1;max-width:220px;transition:max-width var(--rail-dur) var(--rail-ease), opacity var(--dur-slow) var(--rail-ease);overflow:hidden}.left-rail-toggle{background:var(--surface);border:1px solid var(--rule);cursor:pointer;width:28px;height:28px;color:var(--mute);opacity:0;pointer-events:none;transition:opacity var(--dur-mid) ease, background var(--dur-base), color var(--dur-base);z-index:31;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:-14px}.left-rail:hover .left-rail-toggle,.left-rail:focus-within .left-rail-toggle{opacity:1;pointer-events:auto}.left-rail-toggle:hover{background:var(--paper-2);color:var(--ink-2)}.left-rail-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 8px;display:flex}.left-rail-item{color:var(--ink-2);font-family:var(--font-plex-sans);letter-spacing:-.005em;cursor:pointer;text-align:left;width:100%;transition:background var(--dur-base), color var(--dur-base);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 8px 8px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.left-rail-item:hover{background:var(--paper-2);color:var(--ink)}.left-rail-item-button{text-align:left;cursor:pointer;width:100%;line-height:inherit;letter-spacing:inherit;background:0 0;border:0}.left-rail-item[aria-current=page]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.left-rail-item[aria-current=page]{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.left-rail-item[aria-current=page]{color:var(--accent)}.left-rail-item-icon{color:var(--mute);transition:color var(--dur-base), transform var(--dur-base) var(--ease-emphasized);flex:none}.left-rail-item:hover .left-rail-item-icon{color:var(--ink-2);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.left-rail-item:hover .left-rail-item-icon{transform:none}}.left-rail-item[aria-current=page] .left-rail-item-icon{color:var(--accent)}.left-rail-item-label{white-space:nowrap;text-overflow:ellipsis;opacity:1;min-width:0;max-width:220px;transition:max-width var(--rail-dur) var(--rail-ease), opacity var(--dur-slow) var(--rail-ease);flex:1;overflow:hidden}.left-rail-sep{background:var(--rule);flex:none;height:1px;margin:4px 12px}.ask-companion-expand{flex:none;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.left-rail-count-badge{font-variant-numeric:tabular-nums;border:1px solid var(--mustard);min-width:18px;height:18px;color:var(--mustard-ink);background:var(--mustard-soft);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}.app-shell[data-left-rail=closed] .left-rail-count-badge{border-radius:8px;min-width:15px;height:15px;padding:0 4px;font-size:9.5px;position:absolute;top:2px;right:2px}.kbd-chip{border:1px solid var(--rule-strong);background:var(--paper-2);min-width:15px;height:16px;color:var(--ink-2);font-family:var(--font-plex-mono);justify-content:center;align-items:center;padding:0 4px;font-size:10px;display:inline-flex}.kbd-chip.kbd-gap{margin-left:4px}.mailroom-glyph{border:1px solid var(--rule);background:var(--paper-2);width:30px;height:30px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.mailroom-latest{color:var(--mute);font-size:11px}.mailroom-ledger{margin-top:32px}.mailroom-ledger-head{border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.mailroom-ledger-title{font-family:var(--font-plex-sans);letter-spacing:-.005em;color:var(--ink);font-size:16.5px;font-weight:500}.mailroom-ledger-sub{color:var(--mute);max-width:620px;font-size:12.5px}.mailroom-ledger-rows{flex-direction:column;display:flex}.mailroom-ledger-row{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:8px 2px;font-size:13.5px;display:flex}.mailroom-ledger-value{color:var(--ink)}.mailroom-ledger-foot{color:var(--mute);margin-top:12px;font-size:12.5px}.mrd-empty{color:var(--mute);margin:0;padding:12px 16px;font-size:13px}.notion-db-picker{flex-direction:column;gap:8px;padding:8px 0;display:flex}.notion-db-choice{text-align:left;justify-content:flex-start}.left-rail-util{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding:8px;display:flex}.left-rail-util-row{color:var(--ink-2);font-family:var(--font-plex-sans);border-radius:8px;align-items:center;gap:12px;padding:4px 8px 4px 12px;font-size:14.5px;font-weight:500;display:flex;position:relative}.left-rail-brand-link{position:relative}.left-rail-user-row .user-chip-name,.left-rail-user-row .user-chip-badge{white-space:nowrap;text-overflow:ellipsis;opacity:1;min-width:0;max-width:220px;transition:max-width var(--rail-dur) var(--rail-ease), opacity var(--dur-slow) var(--rail-ease);overflow:hidden}.left-rail-user-row .user-chip-name{flex:1}.left-rail-user-row .user-chip-avatar{margin-left:-2px}.left-rail-signout-form{margin:0}.left-rail-signout{color:var(--mute);font-family:inherit;font-size:14.5px;font-weight:500}.left-rail-user-row .user-chip-name{color:var(--ink-2);font-size:14.5px;font-weight:500}.left-rail-signout:hover{color:var(--ink-1)}.app-shell[data-left-rail=closed] .left-rail-item-label,.app-shell[data-left-rail=closed] .left-rail-brand-text,.app-shell[data-left-rail=closed] .left-rail-user-row .user-chip-name,.app-shell[data-left-rail=closed] .left-rail-user-row .user-chip-badge{opacity:0;max-width:0;margin-left:0;margin-right:0}.app-shell[data-left-rail=closed] .left-rail-user-row .user-chip{gap:0}.app-shell[data-left-rail=closed] .left-rail-item[data-tooltip]:hover:after,.app-shell[data-left-rail=closed] .left-rail-util-row[data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--ink);color:var(--surface);white-space:nowrap;font-family:var(--font-plex-sans);letter-spacing:-.005em;z-index:50;pointer-events:none;animation:rail-tooltip-in var(--dur-mid) ease-out .25s both;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:50%;left:calc(100% + 10px);box-shadow:0 1px 2px #0000001f,0 6px 16px #00000024}.app-shell[data-left-rail=closed] .left-rail-item[data-tooltip]:hover:before,.app-shell[data-left-rail=closed] .left-rail-util-row[data-tooltip]:hover:before{content:"";border-style:solid;border-width:6px 6px 6px 0;border-color:transparent var(--ink) transparent transparent;z-index:50;pointer-events:none;width:0;height:0;animation:rail-tooltip-arrow-in var(--dur-mid) ease-out .25s both;position:absolute;top:50%;left:calc(100% + 4px)}@keyframes rail-tooltip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes rail-tooltip-arrow-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.app-shell[data-left-rail=closed] .left-rail-item[data-tooltip]:hover:after,.app-shell[data-left-rail=closed] .left-rail-util-row[data-tooltip]:hover:after,.app-shell[data-left-rail=closed] .left-rail-item[data-tooltip]:hover:before,.app-shell[data-left-rail=closed] .left-rail-util-row[data-tooltip]:hover:before{animation:none;transform:translateY(-50%)}}.readonly-tip{display:inline-block;position:relative}.readonly-tip.readonly-tip-block{display:block}.readonly-tip button:not([data-readonly-allow]),.readonly-tip input,.readonly-tip select,.readonly-tip textarea{pointer-events:none;opacity:.5;filter:saturate(.5);cursor:not-allowed;-webkit-user-select:none;user-select:none}.ai-status-banner{background:#d64545;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-status-banner{background:color-mix(in srgb, #d64545 14%, var(--paper))}}.ai-status-banner{color:#7a1f1a;border-bottom:1px solid #b3261e}@supports (color:color-mix(in lab, red, red)){.ai-status-banner{border-bottom:1px solid color-mix(in srgb, #b3261e 28%, var(--rule))}}.ai-status-banner{z-index:100;grid-column:1/-1}.ai-status-banner>svg{color:#c0392b;flex-shrink:0}.ai-status-banner-text{flex:1}.ai-status-banner-dismiss{width:22px;height:22px;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ai-status-banner-dismiss:hover{opacity:1;background:#b3261e24}:root.dark .ai-status-banner{background:#d64545}@supports (color:color-mix(in lab, red, red)){:root.dark .ai-status-banner{background:color-mix(in srgb, #d64545 22%, var(--paper))}}:root.dark .ai-status-banner{color:#fcc0ba;color:lab(83.1031% 21.6022 11.7713);border-bottom-color:#d64545}@supports (color:color-mix(in lab, red, red)){:root.dark .ai-status-banner{border-bottom-color:color-mix(in srgb, #d64545 35%, var(--rule))}}:root.dark .ai-status-banner>svg{color:#ff958d;color:lab(73.228% 40.5134 22.6485)}.mailbox-health-banner{background:#d64545;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.mailbox-health-banner{background:color-mix(in srgb, #d64545 14%, var(--paper))}}.mailbox-health-banner{color:#7a1f1a;border-bottom:1px solid #b3261e}@supports (color:color-mix(in lab, red, red)){.mailbox-health-banner{border-bottom:1px solid color-mix(in srgb, #b3261e 28%, var(--rule))}}.mailbox-health-banner{z-index:200;grid-column:1/-1;position:sticky;top:0}.mailbox-health-banner>svg{color:#c0392b;flex-shrink:0}.mailbox-health-banner--stale{background:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.mailbox-health-banner--stale{background:color-mix(in srgb, var(--mustard) 16%, var(--paper))}}.mailbox-health-banner--stale{color:var(--mustard-ink);border-bottom:1px solid var(--mustard)}@supports (color:color-mix(in lab, red, red)){.mailbox-health-banner--stale{border-bottom:1px solid color-mix(in srgb, var(--mustard) 32%, var(--rule))}}.mailbox-health-banner--stale>svg{color:var(--mustard-ink)}.mailbox-health-banner-text{flex:1}.mailbox-health-banner-text strong{font-weight:600}.mailbox-health-banner-cta{color:inherit;text-underline-offset:2px;white-space:nowrap;flex-shrink:0;font-weight:600;text-decoration:underline}.mailbox-health-banner-cta:hover{opacity:.8}:root.dark .mailbox-health-banner{background:#d64545}@supports (color:color-mix(in lab, red, red)){:root.dark .mailbox-health-banner{background:color-mix(in srgb, #d64545 22%, var(--paper))}}:root.dark .mailbox-health-banner{color:#fcc0ba;color:lab(83.1031% 21.6022 11.7713);border-bottom-color:#d64545}@supports (color:color-mix(in lab, red, red)){:root.dark .mailbox-health-banner{border-bottom-color:color-mix(in srgb, #d64545 35%, var(--rule))}}:root.dark .mailbox-health-banner>svg{color:#ff958d;color:lab(73.228% 40.5134 22.6485)}.dev-bypass-banner{font-family:var(--font-plex-mono);border-bottom:1px solid var(--rule);z-index:100;grid-column:1/-1;align-items:center;gap:12px;padding:4px 16px;font-size:11px;display:flex}.dev-bypass-banner-active{background:#f5c518}@supports (color:color-mix(in lab, red, red)){.dev-bypass-banner-active{background:color-mix(in srgb, #f5c518 18%, var(--paper))}}.dev-bypass-banner-active{color:#6b4f00}.dev-bypass-banner-overridden{background:#4a90e2}@supports (color:color-mix(in lab, red, red)){.dev-bypass-banner-overridden{background:color-mix(in srgb, #4a90e2 14%, var(--paper))}}.dev-bypass-banner-overridden{color:#2a4a7a}.dev-bypass-banner-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dev-bypass-banner-active .dev-bypass-banner-dot{background:#c89400}.dev-bypass-banner-overridden .dev-bypass-banner-dot{background:#4a90e2}.dev-bypass-banner-label{font-family:var(--font-plex-sans);letter-spacing:-.005em;font-size:12px;font-weight:600}.dev-bypass-banner-msg{font-family:var(--font-plex-sans);opacity:.85;flex:1;font-size:12px}.dev-bypass-banner-shortcuts{font-family:var(--font-plex-mono);letter-spacing:.04em;opacity:.7;cursor:help;flex-shrink:0;font-size:10.5px}.dev-bypass-banner-btn{font-family:var(--font-plex-mono);letter-spacing:.02em;background:var(--paper);color:inherit;cursor:pointer;border:1px solid;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:500}.dev-bypass-banner-btn:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.dev-bypass-banner-btn:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, var(--paper))}}.dev-bypass-banner-btn:disabled{opacity:.5;cursor:not-allowed}.user-chip{font-family:var(--font-plex-sans);color:var(--ink-1);align-items:center;gap:16px;line-height:1;display:inline-flex}.user-chip-tight{gap:8px}.user-chip-sm{font-size:12px}.user-chip-md{font-size:13px}.user-chip-lg{font-size:14px}.user-chip-empty{color:var(--ink-3);font-style:italic}.user-chip-avatar{flex-shrink:0;display:inline-flex}.user-chip-name{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-weight:500;overflow:hidden}.user-chip-badge{font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent);align-items:center;padding:2px 4px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.user-chip-badge{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.user-chip-badge{border-radius:3px;line-height:1}.rz-testmode-note{border:1px solid var(--mustard);align-items:baseline;gap:12px;max-width:640px;margin:16px 0 0;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rz-testmode-note{border:1px solid color-mix(in srgb, var(--mustard) 35%, var(--rule))}}.rz-testmode-note{border-left:3px solid var(--mustard);background:var(--mustard-soft);color:var(--ink-2);font-size:13.5px;line-height:1.45}.rz-testmode-chip{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--mustard-ink);border:1px solid var(--mustard);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.rz-testmode-chip{border:1px solid color-mix(in srgb, var(--mustard) 45%, var(--rule))}}.rz-testmode-chip{flex:none;padding:1px 4px}.settings-subnav,.rz-views{border-bottom:1px solid var(--rule);gap:4px;margin-top:24px;margin-bottom:32px;display:flex}.settings-subnav-link,.rz-view{font-family:var(--font-plex-sans);color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13px;text-decoration:none}.settings-subnav-link:hover,.rz-view:hover{color:var(--ink-1)}.settings-subnav-link.active,.rz-view[aria-current=true]{color:var(--ink-1);border-bottom-color:var(--accent);font-weight:500}.obs-page-header{align-items:center;gap:16px;margin:8px 0 4px;display:flex}.obs-page-header-icon{background:linear-gradient(135deg, var(--accent-soft) 0%, var(--paper-2) 100%);width:52px;height:52px;color:var(--accent);box-shadow:0 1px 2px #0000000a, inset 0 0 0 1px var(--rule);border-radius:14px;flex:none;place-items:center;display:grid}.obs-page-header-text{flex-direction:column;gap:2px;display:flex}.obs-page-header-title{font-family:var(--font-plex-sans);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:32px;font-weight:600;line-height:1.05}.obs-page-header-sub{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);text-transform:uppercase;margin:0;font-size:12px}.obs-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 32px;display:flex}.obs-pillgroup{background:var(--paper-2);transition:border-color var(--dur-mid);border:1px solid #0000;border-radius:999px;gap:1px;padding:2px;display:inline-flex}.obs-pillgroup:hover{border-color:var(--rule)}.obs-pill{letter-spacing:.005em;color:var(--mute);transition:background var(--dur-mid), color var(--dur-mid), box-shadow var(--dur-mid);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.obs-pill:hover{color:var(--ink-2)}.obs-pill.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000a, 0 0 0 .5px var(--rule-strong)}.obs-pill:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.obs-controls-meta{font-family:var(--font-plex-mono);letter-spacing:.03em;color:var(--mute);margin-left:auto;font-size:11.5px}.observability-table th,.observability-table td{font-family:var(--font-plex-mono);letter-spacing:.02em;font-size:13px}.observability-table th.right,.observability-table td.right{text-align:right}.observability-table code{background:var(--paper-2);color:var(--ink-2);border-radius:3px;padding:1px 4px;font-size:12.5px}.observability-foot{color:var(--mute);margin-top:8px;font-size:12.5px;font-style:italic}.observability-foot code{font-family:var(--font-plex-mono);background:var(--paper-2);border-radius:3px;padding:1px 4px;font-size:12px}.obs-section{margin:32px 0}.obs-section-title{color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:600}.obs-section-sub{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin-bottom:16px;font-size:12px}.obs-empty{text-align:center;font-family:var(--font-plex-mono);color:var(--mute);background:var(--paper-2);border-radius:8px;padding:24px;font-size:13px}.kpi-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:16px 0 8px;display:grid}.kpi-card{--kpi-lens:var(--accent);background:linear-gradient(90deg, var(--kpi-lens) 0%, transparent 60%) top / 100% 3px no-repeat, var(--surface)}@supports (color:color-mix(in lab, red, red)){.kpi-card{background:linear-gradient(90deg, color-mix(in srgb, var(--kpi-lens) 50%, transparent) 0%, transparent 60%) top / 100% 3px no-repeat, var(--surface)}}.kpi-card{border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:4px;padding:16px 24px;display:flex;position:relative}.kpi-lens-meaningful{--kpi-lens:var(--sk-meaningful)}.kpi-lens-teal{--kpi-lens:var(--teal)}.kpi-lens-mustard{--kpi-lens:var(--mustard)}.kpi-lens-plum{--kpi-lens:var(--plum)}.kpi-card .kpi-help{z-index:3;position:absolute;top:10px;right:12px}.kpi-card .kpi-help .section-help-icon{transform:none}.kpi-card .kpi-help .section-help-tip{left:auto;right:0;transform:none}.kpi-card-small{padding:12px 16px}.kpi-value{font-family:var(--font-plex-mono);color:var(--ink);letter-spacing:-.01em;font-size:36px;font-weight:600;line-height:1}.kpi-value-small{font-family:var(--font-plex-mono);color:var(--ink);font-size:26px;font-weight:600;line-height:1}.kpi-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:11px}.kpi-meta{color:var(--ink-2);margin-top:2px;font-size:12px}.stacked-bar{border:1px solid var(--rule);border-radius:8px;width:100%;height:44px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.stacked-bar-segment{color:#fff;font-family:var(--font-plex-mono);letter-spacing:.02em;text-shadow:0 1px 2px #00000026;transition:filter var(--dur-base);place-items:center;min-width:0;font-size:12px;font-weight:500;display:grid}.stacked-bar-segment:hover{filter:brightness(1.08)}.stacked-bar-tagstyle .stacked-bar-segment{text-shadow:none;border-right:1px solid;font-weight:600}.stacked-bar-tagstyle .stacked-bar-segment:last-child{border-right:0}.stacked-bar-tagstyle .stacked-bar-segment:hover{filter:brightness(.97)}.legend-row{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.legend-item{font-family:var(--font-plex-mono);color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.legend-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.legend-label{font-weight:500}.legend-count{color:var(--mute)}.ring-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-top:8px;display:grid}.coverage-ring-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.coverage-ring{--pct:0;background:conic-gradient(var(--accent) calc(var(--pct) * 1%), var(--paper-2) calc(var(--pct) * 1%) 100%);filter:drop-shadow(0 2px 8px #0000000f);border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:relative}.coverage-ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:14px}.coverage-ring-value{z-index:1;font-family:var(--font-plex-mono);color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:600;position:relative}.coverage-ring-label{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:600}.coverage-ring-sub{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.02em;font-size:11px}.hbar-list{flex-direction:column;gap:8px;display:flex}.hbar-row{grid-template-columns:200px 1fr 80px 70px;align-items:center;gap:16px;display:grid}.hbar-label{font-family:var(--font-plex-mono);color:var(--ink-2);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.hbar-track{background:var(--paper-2);border-radius:8px;height:16px;position:relative;overflow:hidden}.hbar-fill{height:100%;transition:filter var(--dur-base);border-radius:8px;min-width:2px}.hbar-fill:hover{filter:brightness(1.08)}.hbar-count{font-family:var(--font-plex-mono);color:var(--ink);text-align:right;font-size:12.5px;font-weight:600}.hbar-pct{font-family:var(--font-plex-mono);color:var(--mute);text-align:right;letter-spacing:.02em;font-size:11px}.canary-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.canary-card{background:var(--surface);border:1px solid var(--rule);box-shadow:inset 4px 0 0 var(--rule);border-radius:10px;padding:16px;position:relative}.canary-card .kpi-help{z-index:3;position:absolute;top:10px;right:12px}.canary-card .kpi-help .section-help-icon{transform:none}.canary-card .kpi-help .section-help-tip{left:auto;right:0;transform:none}.canary-card.is-ok{box-shadow:inset 4px 0 0 var(--teal)}.canary-card.is-watch{box-shadow:inset 4px 0 0 var(--mustard)}.canary-card.is-alert{box-shadow:inset 4px 0 0 var(--danger)}.canary-status{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:10.5px;font-weight:600}.canary-card.is-ok .canary-status{color:var(--teal-ink)}.canary-card.is-watch .canary-status{color:var(--mustard-ink)}.canary-card.is-alert .canary-status{color:var(--danger-ink)}.canary-value{font-family:var(--font-plex-mono);color:var(--ink);margin-bottom:4px;font-size:32px;font-weight:600;line-height:1}.canary-label{color:var(--ink-2);font-size:12.5px;line-height:1.4}.users-table,.invitations-table,.activity-table{width:100%;margin-top:16px}.table.users-table thead th,.table.invitations-table thead th,.table.activity-table thead th{text-align:left;font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule);padding:8px 12px;font-size:11px;font-weight:500}.table.users-table tbody td,.table.invitations-table tbody td,.table.activity-table tbody td{border-bottom:1px solid var(--rule-soft,var(--rule));vertical-align:middle;padding:12px;font-size:13px}.table.users-table thead th:first-child,.table.users-table tbody td:first-child,.table.invitations-table thead th:first-child,.table.invitations-table tbody td:first-child,.table.activity-table thead th:first-child,.table.activity-table tbody td:first-child{padding-left:24px}.table.users-table thead th:last-child,.table.users-table tbody td:last-child,.table.invitations-table thead th:last-child,.table.invitations-table tbody td:last-child,.table.activity-table thead th:last-child,.table.activity-table tbody td:last-child{padding-right:24px}.table.activity-table .activity-when-cell{white-space:nowrap;width:110px}.table.activity-table .activity-action-cell{white-space:nowrap}.table.activity-table .activity-detail-cell{width:100%}.user-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.user-cell-email{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:0;margin-left:48px;font-size:12px;line-height:1.3}.user-presence-wrap{display:inline-flex;position:relative}.user-presence-wrap.is-online:after{content:"";background:var(--sk-human);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);pointer-events:none;border-radius:999px;position:absolute;top:22px;left:22px}.role-cell{white-space:nowrap}.role-tag{font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule);border-radius:3px;padding:2px 8px;font-size:10px;line-height:1.5;display:inline-flex}:root{--holo-accent:linear-gradient(115deg, var(--paper-2) 0%, var(--paper-2) 25%, var(--paper-2) 50%, var(--paper-2) 75%, var(--paper-2) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--holo-accent:linear-gradient(115deg, color-mix(in oklab, var(--paper-2) 85%, lab(74.4255% 95.8324 -128.796)) 0%, color-mix(in oklab, var(--paper-2) 85%, lab(92.6385% 101.823 -41.1109)) 25%, color-mix(in oklab, var(--paper-2) 85%, lab(98.5684% -55.3997 -61.882)) 50%, color-mix(in oklab, var(--paper-2) 85%, lab(92.6385% 101.823 -41.1109)) 75%, color-mix(in oklab, var(--paper-2) 85%, lab(74.4255% 95.8324 -128.796)) 100%)}}:root{--holo-mustard:linear-gradient(115deg, var(--paper-2) 0%, var(--paper-2) 25%, var(--paper-2) 50%, var(--paper-2) 75%, var(--paper-2) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--holo-mustard:linear-gradient(115deg, color-mix(in oklab, var(--paper-2) 85%, lab(79.3593% 98.2986 431.458)) 0%, color-mix(in oklab, var(--paper-2) 85%, lab(94.2604% 103.27 80.9265)) 25%, color-mix(in oklab, var(--paper-2) 85%, lab(98.0751% 8.67599 229.469)) 50%, color-mix(in oklab, var(--paper-2) 85%, lab(94.2604% 103.27 80.9265)) 75%, color-mix(in oklab, var(--paper-2) 85%, lab(79.3593% 98.2986 431.458)) 100%)}}:root{--holo-teal:linear-gradient(115deg, var(--paper-2) 0%, var(--paper-2) 25%, var(--paper-2) 50%, var(--paper-2) 75%, var(--paper-2) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--holo-teal:linear-gradient(115deg, color-mix(in oklab, var(--paper-2) 85%, lab(92.1891% -82.4118 -33.6113)) 0%, color-mix(in oklab, var(--paper-2) 85%, lab(100.761% -81.1952 54.2219)) 25%, color-mix(in oklab, var(--paper-2) 85%, lab(89.0097% -20.3802 -82.4401)) 50%, color-mix(in oklab, var(--paper-2) 85%, lab(100.761% -81.1952 54.2219)) 75%, color-mix(in oklab, var(--paper-2) 85%, lab(92.1891% -82.4118 -33.6113)) 100%)}}.role-super_admin,.role-admin,.role-member{background-position:0%;background-size:400% 400%;animation:8s linear infinite pill-holographic}.role-super_admin{color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.role-super_admin{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.role-super_admin{background-image:var(--holo-accent)}.role-admin{color:var(--mustard-ink);border-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.role-admin{border-color:color-mix(in srgb, var(--mustard) 30%, transparent)}}.role-admin{background-image:var(--holo-mustard)}.role-member{color:var(--teal-ink);border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.role-member{border-color:color-mix(in srgb, var(--teal) 30%, transparent)}}.role-member{background-image:var(--holo-teal)}@media (prefers-reduced-motion:reduce){.role-super_admin,.role-admin,.role-member{animation:none}}.status-active{color:var(--ok,#2a7a3a);font-size:12px}.status-deactivated{color:var(--ink-3);font-size:12px;font-style:italic}.scope-cell{white-space:nowrap;vertical-align:top}.scope-tag{font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule);border-radius:3px;padding:2px 8px;font-size:10px;line-height:1.5;display:inline-flex}.scope-all{color:var(--ink-2)}.scope-none{color:var(--danger-ink);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.scope-none{border-color:color-mix(in srgb, var(--danger) 25%, transparent)}}.scope-scoped{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.scope-scoped{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.scope-scoped-stack{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.scope-tag-row{align-items:center;gap:8px;display:inline-flex}.scope-edit-trigger{width:22px;height:22px;color:var(--mute);cursor:pointer;opacity:0;transition:opacity var(--dur-base), color var(--dur-base);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.table.users-table tbody tr:hover .scope-edit-trigger{opacity:1}.scope-edit-trigger:hover{color:var(--accent-ink)}.scope-edit-trigger:focus-visible{opacity:1}.scope-client-list{color:var(--ink-2);white-space:nowrap;flex-direction:column;gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.scope-client-item{line-height:1.35}.user-row-actions,.invitation-row-actions{align-items:center;gap:4px;display:inline-flex}.user-row-role-select{font-size:12px;font-family:var(--font-plex-sans);background:var(--paper);border:1px solid var(--rule);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8b8b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px;border-radius:3px;padding:4px 24px 4px 8px}.btn.btn-sm{padding:4px 8px;font-size:12px}.btn.btn-danger{color:var(--err,#c14b4b)}.invite-form{margin-top:16px}.invite-form-row{align-items:center;gap:8px;display:flex}.invite-form-input{font-size:13px;font-family:var(--font-plex-sans);border:1px solid var(--rule);background:var(--paper);border-radius:3px;flex:1;padding:8px 12px}.invite-form-select{font-size:13px;font-family:var(--font-plex-sans);border:1px solid var(--rule);background:var(--paper);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8b8b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;border-radius:3px;padding:8px 32px 8px 12px}.invite-form-error{color:var(--err,#c14b4b);margin-top:8px;font-size:12px}.invite-form-scope{border:1px solid var(--rule);background:var(--paper);border-radius:3px;margin-top:8px}.invite-form-scope-toggle{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.invite-form-scope-toggle:hover{background:var(--paper-2)}.invite-form-scope-toggle[aria-expanded=true]{border-bottom:1px solid var(--rule);background:var(--paper-2)}.invite-form-scope-label{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px}.invite-form-scope-summary{color:var(--ink-2);flex:1;font-size:13px}.invite-form-scope-caret{color:var(--mute);transition:transform var(--dur-mid) ease;flex:none}.invite-form-scope-caret.is-open{transform:rotate(180deg)}.invite-form-scope-list{flex-direction:column;gap:4px;max-height:280px;padding:12px;display:flex;overflow-y:auto}.invite-form-scope-item{color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:13.5px;display:flex}.invite-form-scope-item input{cursor:pointer}.invite-form-scope-hint{border-top:1px solid var(--rule);color:var(--mute);margin:8px 0 0;padding-top:8px;font-size:11.5px;line-height:1.45}.invite-form-link{background:var(--paper-2);border:1px solid var(--rule);border-radius:3px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.invite-form-link code{font-family:var(--font-plex-mono);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.audit-entity-link{color:var(--ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.audit-entity-link:hover{-webkit-text-decoration-color:var(--ink-2);-webkit-text-decoration-color:var(--ink-2);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.block-title{margin-bottom:4px;font-size:16px;font-weight:500}.block-title-aux{color:var(--ink-3);font-weight:400;font-family:var(--font-plex-mono);font-size:12px}.footrail-link{color:var(--ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.footrail-link:hover{-webkit-text-decoration-color:var(--ink-1);-webkit-text-decoration-color:var(--ink-1);-webkit-text-decoration-color:var(--ink-1);text-decoration-color:var(--ink-1)}.cursor-blink{vertical-align:text-bottom;background:currentColor;width:2px;height:.95em;margin:0 1px;animation:1.06s step-end infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor-blink{opacity:1;animation:none!important}}.page{padding:48px 48px 96px}.section-anchor{height:0;scroll-margin-top:64px;display:block}#about,#tasks,#operator-rules,#team-notes,#meetings,#messages{scroll-margin-top:64px}#mailboxes,#observability,#errors,#brand,#activity{scroll-margin-top:calc(var(--sticky-banner-h,0px) + 16px)}.eyebrow{align-items:baseline;gap:16px;display:flex}.eyebrow .caps{color:var(--mute)}.eyebrow-rule{background:var(--rule);flex:1;height:1px}h1.title{font-family:var(--font-plex-sans);font-size:var(--fs-title);letter-spacing:-.025em;margin:12px 0 0;font-weight:600;line-height:1.02}.client-header{align-items:center;gap:16px;margin-top:12px;display:flex}.client-header h1.title{margin:0}.client-logo{background:var(--paper);object-fit:contain;border-radius:4px;flex:none;display:inline-block}.client-logo-initials{background:var(--paper-2);color:var(--mute);font-family:var(--font-plex-mono);letter-spacing:.04em;border:1px solid var(--rule);text-transform:uppercase;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.client-tabs{top:calc(var(--sticky-banner-h,0px) + var(--topbar-h,0px));z-index:25;background:var(--paper);border-bottom:1px solid var(--rule);align-items:flex-end;gap:0;margin-top:16px;display:flex;position:sticky}.client-tabs:after{content:"";pointer-events:none;background:linear-gradient(#0e0a070f,#0000);background:linear-gradient(lab(3.03542% .975616 1.60148/.06),#0000);height:8px;position:absolute;top:100%;left:0;right:0}.client-tab{color:var(--mute);transition:color var(--dur-base), border-color var(--dur-base);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.client-tab:hover:not(.is-active){color:var(--ink-2)}.client-tab.is-active{color:var(--ink-1);border-bottom-color:var(--ink)}.client-tab-count{font-family:var(--font-plex-mono);background:var(--paper-2);color:var(--mute);border-radius:999px;padding:1px 8px;font-size:11px}.client-tab.is-active .client-tab-count{background:var(--ink);color:var(--paper)}.client-tabs-layout{grid-template-columns:1fr 280px;align-items:start;gap:24px;margin-top:16px;display:grid}.client-tabs-main{min-width:0}.client-tab-pane{display:none}.client-tabs-layout[data-active-tab=overview] .client-tab-pane[data-tab-pane=overview],.client-tabs-layout[data-active-tab=work] .client-tab-pane[data-tab-pane=work],.client-tabs-layout[data-active-tab=site] .client-tab-pane[data-tab-pane=site],.client-tabs-layout[data-active-tab=memory] .client-tab-pane[data-tab-pane=memory],.client-tabs-layout[data-active-tab=reference] .client-tab-pane[data-tab-pane=reference]{display:contents}.client-tab-pane-leading>.briefing,.client-tab-pane-leading>section.collapsible-section:first-of-type,.client-tab-pane-leading .briefing,.client-tab-pane-leading>.sortable-section.is-leading-section>section.collapsible-section{margin-top:0}.section-drag-handle{width:22px;height:22px;color:var(--mute-icon);cursor:grab;opacity:0;transition:opacity var(--dur-base), background var(--dur-base), color var(--dur-base);z-index:2;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;left:-28px}.sortable-section:hover .section-drag-handle,.section-drag-handle:focus-visible{opacity:1}.section-drag-handle:hover{color:var(--ink-2);background:var(--hover)}.section-drag-handle:active{cursor:grabbing}.sortable-section.is-dragging>section.collapsible-section{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:0 8px 24px #0000001f}.sortable-reset-anchor{height:0;position:relative}.sortable-reset-button{width:22px;height:22px;color:var(--mute-icon);cursor:pointer;opacity:.45;transition:opacity var(--dur-base), background var(--dur-base), color var(--dur-base);z-index:2;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-2px;left:-28px}.sortable-reset-button:hover,.sortable-reset-button:focus-visible{opacity:1;color:var(--ink-2);background:var(--hover)}@media (max-width:1279px){.client-tabs-layout{grid-template-columns:1fr}.client-rail{display:none}}.client-rail{top:calc(var(--sticky-banner-h,0px) + var(--topbar-h,0px) + var(--client-tabs-h,56px) + 12px);background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);align-self:start;min-width:0;padding:16px;font-size:13px;position:sticky;overflow-x:hidden}.client-rail-section{border-top:1px solid var(--rule);padding:12px 0}.client-rail-section:first-of-type{border-top:0;padding-top:0}.client-rail-brand{align-items:center;gap:8px;padding-bottom:12px;display:flex}.client-rail-brand .client-logo{border-radius:6px;flex:none}.client-rail-brand-name{color:var(--mute);flex:1;min-width:0;line-height:1.3}.client-rail-label{color:var(--mute);align-items:center;gap:4px;margin-bottom:4px;font-size:11px;font-weight:500;display:inline-flex}.client-rail-label svg{color:var(--mute-2);flex:none}.client-rail-value{color:var(--ink-1);overflow-wrap:break-word}.client-rail-muted{color:var(--mute)}.client-rail-mono{font-family:var(--font-plex-mono);overflow-wrap:anywhere;word-break:break-word;font-size:12px}.client-rail-small{font-size:12px}.client-rail-metrics{background:var(--paper-2);border-radius:4px;margin:0;padding:4px 8px;list-style:none}.client-rail-metrics li{justify-content:space-between;align-items:baseline;padding:4px 0;display:flex}.client-rail-metrics li+li{border-top:1px solid var(--rule)}.client-rail-metric-k{color:var(--mute);font-size:12px}.client-rail-metric-v{font-family:var(--font-plex-mono);color:var(--ink-1);font-size:15px;font-weight:500}.client-rail-renewal-list{background:var(--paper-2);border-radius:4px;flex-direction:column;gap:4px;margin:0;padding:4px 8px;list-style:none;display:flex}.client-rail-renewal{grid-template-columns:16px 1fr auto;align-items:center;gap:8px;display:grid}.client-rail-renewal-icon{color:var(--mute);justify-content:center;align-items:center;display:inline-flex}.client-rail-renewal-name{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;text-decoration:none;overflow:hidden}.client-rail-renewal-name:hover{color:var(--accent);text-decoration:underline}.client-rail-renewal-countdown{font-family:var(--font-plex-mono);letter-spacing:.05em;text-transform:uppercase;background:var(--surface);color:var(--mute);white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:10.5px}.client-rail-renewal-countdown--heads-up{color:#744c00;color:lab(36.0692% 13.9621 48.946);background:#ffebcf;background:lab(94.2525% 4.93851 18.9744)}.client-rail-renewal-countdown--action{color:#7e2500;color:lab(29.1129% 44.1262 52.571);background:#ffd8c7;background:lab(90.1755% 21.4428 20.5537)}.client-rail-renewal-countdown--overdue{color:#82000f;color:lab(26.1938% 57.4319 40.7186);background:#ffc5bf;background:lab(84.9348% 37.2749 20.6221)}.client-rail-contact{align-items:center;gap:8px;margin-top:2px;display:flex}.client-rail-avatar{background:var(--mute-2);width:32px;height:32px;color:var(--paper);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.client-rail-contact-body{flex:1;min-width:0}.client-rail-briefing-line{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.client-rail-refresh-link{color:var(--accent-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px}.client-rail-refresh-link:hover:not(:disabled){-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.client-rail-refresh-link:disabled{opacity:.5;cursor:not-allowed}.client-rail-domain-link{color:var(--ink-1);font-family:inherit;text-decoration:none}.client-rail-domain-link:hover{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.linkish{color:inherit;text-decoration:none}.linkish:hover,.linkish:focus-visible{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.linkish-mono{font-family:var(--font-plex-mono);letter-spacing:.02em;font-size:12px}.client-rail-prompt{background:var(--paper-2);border:1px dashed var(--rule);color:var(--mute);border-radius:4px;margin-top:8px;padding:8px 24px 8px 8px;font-size:11.5px;line-height:1.45;position:relative}.client-rail-prompt strong{color:var(--ink-2);font-weight:500}.client-rail-prompt-action{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px;font-size:11.5px}.client-rail-prompt-action:hover{-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.client-rail-prompt-dismiss{width:18px;height:18px;color:var(--mute-icon);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;font-family:inherit;font-size:15px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.client-rail-prompt-dismiss:hover:not(:disabled){color:var(--ink-2);background:var(--paper)}.client-rail-prompt-dismiss:disabled{opacity:.5;cursor:not-allowed}.client-rail-ask-section{margin-top:4px}.client-rail-ask-button{background:var(--accent-soft);width:100%;color:var(--accent-ink);border-radius:var(--card-radius);cursor:pointer;transition:background var(--dur-base), color var(--dur-base);border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.client-rail-ask-button:hover{color:var(--paper);background:#9973ef;background:lab(56.7542% 35.894 -58.3247)}.client-rail-ask-label{align-items:center;gap:8px;display:inline-flex}.client-rail-ask-label>svg{color:var(--accent);transition:color var(--dur-base);flex:none}.client-rail-ask-button:hover .client-rail-ask-label>svg{color:var(--paper)}.client-rail-ask-kbd{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);border-radius:3px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.client-rail-gendoc{margin-top:4px;position:relative}.client-rail-gendoc-trigger{background:var(--surface);width:100%;color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--card-radius);cursor:pointer;transition:background var(--dur-base), color var(--dur-base), border-color var(--dur-base);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.client-rail-gendoc-trigger:hover{background:var(--paper-2);color:var(--ink);border-color:var(--rule-strong)}.client-rail-gendoc-label{align-items:center;gap:8px;display:inline-flex}.client-rail-gendoc-label>svg{color:var(--mute);transition:color var(--dur-base);flex:none}.client-rail-gendoc-trigger:hover .client-rail-gendoc-label>svg{color:var(--ink-2)}.client-rail-gendoc-caret{color:var(--mute);transition:color var(--dur-base);flex:none}.client-rail-gendoc-trigger:hover .client-rail-gendoc-caret{color:var(--ink-2)}.client-rail-gendoc-popover{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);z-index:10;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #00000014,0 2px 6px #0000000a}.client-rail-gendoc-item{text-align:left;cursor:pointer;transition:background var(--dur-base);background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;font-family:inherit;display:flex}.client-rail-gendoc-item:hover{background:var(--paper-2)}.client-rail-gendoc-item-label{color:var(--ink);font-size:13px;font-weight:500}.client-rail-gendoc-item-desc{color:var(--mute);font-size:12px;line-height:1.4}.settings-attribution{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);text-align:right;margin:32px 0 12px;font-size:12px}.settings-attribution a{color:var(--mute);border-bottom:1px dashed var(--rule-strong);transition:color var(--dur-base), border-color var(--dur-base);text-decoration:none}.settings-attribution a:hover{color:var(--accent-ink);border-color:var(--accent)}.btn.btn-google{background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink);gap:12px}.btn.btn-google:hover:not(:disabled){background:var(--hover)}.btn.btn-google:disabled{background:var(--surface)}.btn{border:1px solid var(--accent);background:var(--accent);color:var(--paper);letter-spacing:.005em;cursor:pointer;white-space:nowrap;border-radius:var(--card-radius);transition:background var(--dur-mid) ease, border-color var(--dur-mid) ease, color var(--dur-mid) ease, box-shadow var(--dur-mid) ease;justify-content:center;align-items:center;gap:4px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex}.btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn:hover{background:color-mix(in oklab, var(--accent) 86%, var(--paper))}}.btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn:hover{border-color:color-mix(in oklab, var(--accent) 86%, var(--paper))}}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn-ghost:hover{background:var(--surface);border-color:var(--ink-2);box-shadow:0 1px 2px #0e0a070f;box-shadow:0 1px 2px lab(3.03542% .975616 1.60148/.06)}.stat-row{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin-top:32px;display:grid;overflow:visible}.stat-row .stat:first-child{border-radius:var(--card-radius) 0 0 var(--card-radius)}.stat-row .stat:last-child{border-radius:0 var(--card-radius) var(--card-radius) 0}.stat .kpi-help{z-index:3;position:absolute;top:10px;right:12px}.stat .kpi-help .section-help-icon{transform:none}.stat .kpi-help .section-help-tip{left:auto;right:0;transform:none}.stat-row .stat:first-child .kpi-help .section-help-tip{left:0;right:auto}.stat{border-right:1px solid var(--rule);text-align:left;color:inherit;cursor:pointer;transition:background var(--dur-base);background:0 0;border-top:3px solid #0000;border-bottom:0;border-left:0;padding:24px 24px 16px;text-decoration:none;display:block;position:relative}.stat:last-child{border-right:0}.stat:hover{background:var(--hover)}.stat[aria-current]{background:var(--paper);border-top-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.stat-lens{border-top-color:color-mix(in srgb, var(--stat-lens) 45%, transparent)}}.stat-lens:hover{border-top-color:var(--stat-lens)}.stat-lens[aria-current]{background:var(--stat-lens-soft)}@supports (color:color-mix(in lab, red, red)){.stat-lens[aria-current]{background:color-mix(in srgb, var(--stat-lens-soft) 65%, var(--surface))}}.stat-lens[aria-current]{border-top-color:var(--stat-lens)}.stat-lens[aria-current] .stat-label{color:var(--stat-lens-ink)}.stat-lens[aria-current] .stat-meta{color:var(--stat-lens-ink);opacity:.75}.stat-lens-favorites{--stat-lens:var(--sk-news);--stat-lens-soft:var(--sk-news-soft);--stat-lens-ink:var(--sk-news-ink)}.stat-lens-new{--stat-lens:var(--sk-human);--stat-lens-soft:var(--sk-human-soft);--stat-lens-ink:var(--sk-human-ink)}.stat-lens-waiting{--stat-lens:var(--mustard);--stat-lens-soft:var(--mustard-soft);--stat-lens-ink:var(--mustard-ink)}.stat-lens-renewing{--stat-lens:var(--teal);--stat-lens-soft:var(--teal-soft);--stat-lens-ink:var(--teal-ink)}.stat-label{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute)}.stat-num{font-family:var(--font-plex-sans);font-size:var(--fs-stat-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:12px;font-weight:600;line-height:1}.stat-meta{color:var(--mute);font-size:12.5px;font-family:var(--font-plex-mono);margin-top:12px}.stat:before{content:"";z-index:0;opacity:0;pointer-events:none;background:var(--holo-accent);background-position:0%;background-size:200% 100%;position:absolute;inset:-3px 0 0}.stat.is-hit:before{animation:stat-impact-wash .78s var(--ease-emphasized)}.stat.is-hit .stat-num{animation:stat-impact-pop .42s var(--ease-emphasized)}@keyframes stat-impact-wash{0%{opacity:0;background-position:0%}18%{opacity:1}to{opacity:0;background-position:200%}}@keyframes stat-impact-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stat.is-hit:before,.stat.is-hit .stat-num{animation:none}}.stat-label,.stat-num,.stat-meta{z-index:1;position:relative}section.block,.block{margin-top:48px}.section-head{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.section-head .label{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);font-weight:500}.section-head .count{color:var(--mute);font-family:var(--font-plex-mono);font-size:var(--fs-caps)}.section-head .rule{background:var(--rule);flex:1;height:1px}.section-help{color:var(--mute);cursor:default;transition:color var(--dur-base) ease;align-self:center;align-items:center;display:inline-flex;position:relative}.section-help:hover,.section-help:focus:not(:focus-visible){outline:none}.section-help:focus-visible{color:var(--ink);outline:2px solid var(--accent);outline-offset:2px}.section-help-icon{display:block;transform:translateY(2px)}.section-help-tip{background:var(--ink);width:max-content;max-width:360px;color:var(--surface);border-radius:var(--card-radius);font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;transition:opacity var(--dur-base) ease 80ms;z-index:50;text-align:left;white-space:normal;padding:12px;font-size:13px;font-weight:400;line-height:1.55;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.section-help:hover .section-help-tip,.section-help:focus-within .section-help-tip{opacity:1}@media (prefers-reduced-motion:reduce){.section-help-tip{transition:opacity}}.section-head .right{color:var(--mute);font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:.08em;text-transform:uppercase}section.collapsible-section{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);box-shadow:var(--card-shadow);margin-top:16px}.collapsible-section-head{cursor:pointer;text-align:left;width:100%;font:inherit;background:var(--paper-2);border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);transition:background var(--dur-base);border:0;padding:12px 16px}.collapsible-section.is-open .collapsible-section-head{border-bottom:1px solid var(--rule)}.collapsible-section.is-open>div[id$=-body]{padding:16px}.collapsible-section.is-collapsed .collapsible-section-head{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}.collapsible-section.is-collapsed .collapsible-section-chevron{color:var(--ink-2)}.collapsible-section:not(.is-static) .collapsible-section-head:hover{background:#dfe1e4;background:lab(89.557% -.443608 -1.43195)}:root.dark .collapsible-section:not(.is-static) .collapsible-section-head:hover{background:#252729;background:lab(15.3152% -.534117 -1.77877)}.collapsible-section:not(.is-static) .collapsible-section-head:hover .collapsible-section-chevron{color:var(--ink)}.collapsible-section-chevron{color:var(--mute);transition:color var(--dur-base);flex:none}.collapsible-section-icon{color:var(--ink-2);transition:color var(--dur-base);flex:none;align-self:center;align-items:center;display:inline-flex}.collapsible-section:not(.is-static) .collapsible-section-head:hover .collapsible-section-icon{color:var(--ink)}.collapsible-section-head .label{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:17px;font-weight:600}.collapsible-section-head .count{min-width:22px;height:22px;color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;background:#f2f0fb;background:lab(95.205% 2.24108 -5.1221);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}:root.dark .collapsible-section-head .count{background:#312451;background:lab(17.6398% 15.7903 -25.9457)}.table{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);width:100%;overflow:hidden}.table thead th{text-align:left;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);border-bottom:1px solid var(--rule);background:var(--paper-2);padding:16px 24px;font-size:13.5px;font-weight:600}.table tbody td{border-bottom:1px solid var(--rule);vertical-align:top;font-size:var(--fs-table);padding:16px 24px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--hover)}.table .right{text-align:right}.table .num-cell{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums}.table.messages{table-layout:fixed}.table.messages td{padding-top:16px;padding-bottom:16px}.table.messages .from-cell{width:280px}.table.messages .client-cell{width:180px}.table.messages .attendees-cell{overflow-wrap:anywhere;width:280px;padding-right:48px}.table.messages .signal-cell{width:260px}.table.clients .client-name{color:var(--ink);font-weight:500;font-size:calc(var(--fs-table) + 1.5px);letter-spacing:-.005em;text-decoration:none}.table.clients td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.table.clients{overflow:clip}.table.clients thead th{top:calc(var(--sticky-banner-h,0px) + var(--topbar-h,0px));z-index:3;background:var(--paper-2);position:sticky}.table.clients .spark-row{flex-direction:row;align-items:center;gap:12px}.roster-badge-status{color:var(--ink-2);border-color:var(--rule-strong);background:var(--surface);text-transform:uppercase}.roster-archived-link{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;font-size:11.5px;text-decoration:none}.roster-archived-link:hover{color:var(--ink);text-decoration:underline}.table.clients .activity-cell{width:30%}.table.clients .briefing-cell{width:22%}.table.clients .msg-cell{width:10%}.spark-row{flex-direction:column;gap:4px;display:flex}.spark-row .spark-meta{font-family:var(--font-plex-mono);color:var(--mute);font-size:11.5px}.attention-summary{white-space:nowrap;grid-template-areas:"view";place-items:center start;line-height:1;display:inline-grid}.attention-rest,.attention-full{transition:opacity var(--dur-base) ease;grid-area:view;align-items:center;gap:8px;display:inline-flex}.attention-rest{opacity:1;pointer-events:none}.attention-full{opacity:0;pointer-events:none}.attention-more{font-family:var(--font-plex-mono);color:var(--mute);font-size:11.5px}.clickable:hover .attention-rest{opacity:0}.clickable:has(.row-anchor:focus-visible) .attention-rest{opacity:0}.clickable:hover .attention-full,.attention-summary:focus-within .attention-full{opacity:1;pointer-events:auto}.clickable:has(.row-anchor:focus-visible) .attention-full{opacity:1;pointer-events:auto}.attention-summary:focus-within .attention-rest{opacity:0}.attention-full a.roster-badge{cursor:pointer;transition:transform var(--dur-fast), box-shadow var(--dur-fast);text-decoration:none}.attention-full a.roster-badge:hover{box-shadow:0 1px 0 var(--rule-strong);transform:translateY(-1px)}.suggestions-scope{align-items:center;gap:12px;margin:16px 0;display:flex}.attention-summary .roster-badge{padding:var(--space-4) var(--space-8);border-radius:0;font-size:11px}.queue-count{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--accent-ink);font-size:12.5px}.spark{vertical-align:middle;align-items:flex-end;gap:2px;height:18px;display:inline-flex}.spark i{background:var(--rule-strong);width:3px;min-height:1px;display:inline-block}.spark i.on{background:var(--ink-2)}.spark i.k-human{background:var(--sk-human)}.spark i.k-meaningful{background:var(--sk-meaningful)}.spark i.k-incident{background:var(--danger)}.tip{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--paper);background:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) ease-out;z-index:50;border-radius:3px;padding:4px 8px;font-size:11.5px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0506072e;box-shadow:0 4px 12px lab(1.55868% -.166647 -.636861/.18)}.tip:after{content:"";border:4px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.spark-bar:hover>.tip,.flow-cell:hover>.tip,.flow-cell:focus-visible>.tip{opacity:1}.spark-bar{z-index:2;align-items:flex-end;height:100%;padding:0 1px;display:inline-flex;position:relative}.flow-cell{position:relative}.signal-flow{margin-top:16px}.signal-flow.panel{overflow:visible}.signal-flow .panel-head{border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius)}.signal-flow .panel-head>span:first-child{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-size:17px;font-weight:600}.signal-flow .panel-body{padding:16px 24px}.flow-grid{flex-direction:column;gap:4px;display:flex}.flow-row{grid-template-columns:120px 1fr 36px;align-items:center;gap:12px;display:grid}.flow-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.flow-mark{border-radius:1px;width:8px;height:8px;display:inline-block}.flow-row.meetings .flow-mark{background:var(--accent)}.flow-row.human .flow-mark{background:var(--sk-human)}.flow-row.meaningful .flow-mark{background:var(--sk-meaningful)}.flow-row.noise .flow-mark{background:var(--sk-noise)}.flow-row.incidents .flow-mark{background:#d55753;background:lab(54.3377% 50.2958 29.345)}.flow-cells{grid-template-columns:repeat(30,1fr);gap:4px;display:grid}.flow-cell{aspect-ratio:1;background:var(--paper-2);transition:background var(--dur-base) ease, box-shadow var(--dur-base) ease;cursor:pointer;appearance:none;font:inherit;border:0;border-radius:3px;outline:none}.flow-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.flow-cell.today,.flow-cell.col-hover{box-shadow:0 0 0 1px var(--mute) inset}.flow-cell.col-open{box-shadow:0 0 0 1.5px var(--ink) inset}.day-quickview-scrim{z-index:80;animation:dqv-fade var(--dur-base) ease-out;background:#05060733;background:lab(1.55868% -.166647 -.636861/.2);position:fixed;inset:0}@keyframes dqv-fade{0%{opacity:0}to{opacity:1}}.day-quickview{background:var(--surface);border-left:1px solid var(--rule-strong);border-radius:var(--card-radius) 0 0 var(--card-radius);z-index:81;width:min(520px,90vw);animation:dqv-slide var(--dur-slow) var(--ease-emphasized);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 24px #0506071a;box-shadow:-8px 0 24px lab(1.55868% -.166647 -.636861/.1)}@keyframes dqv-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.dqv-head{border-bottom:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.dqv-date{font-family:var(--font-plex-sans);color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:600}.dqv-sub{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11.5px}.dqv-close{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:4px}.dqv-close:hover{color:var(--ink);background:var(--paper)}.dqv-body{flex:1;padding:16px 24px 32px;overflow-y:auto}.dqv-section{margin-top:24px}.dqv-section:first-child{margin-top:8px}.dqv-section-head{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.dqv-section-head>svg{color:var(--mute);flex:none}.dqv-count{font-family:var(--font-plex-mono);color:var(--mute);margin-left:2px;font-weight:400}.dqv-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dqv-item{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);padding:12px;font-size:13.5px;line-height:1.5}.dqv-item-head{color:var(--ink);font-weight:500}.dqv-item-meta{font-family:var(--font-plex-mono);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.dqv-item-body{color:var(--ink-2);margin:8px 0 0}.dqv-sub-block{border-top:1px dashed var(--rule);margin-top:8px;padding-top:8px}.dqv-sub-block .dqv-sub-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12.5px;display:block}.dqv-sub-block ul{color:var(--ink-2);margin:0;padding-left:16px}.dqv-sub-block ul li{margin-bottom:2px}.dqv-kind{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:2px;padding:1px 4px;font-size:12px;display:inline-block}.dqv-kind.kind-human{color:var(--sk-human-ink);border-color:var(--sk-human);background:var(--sk-human-soft)}.dqv-kind.kind-meaningful{color:var(--sk-meaningful-ink);border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft)}.dqv-kind.kind-noise{color:var(--sk-noise-ink);border-color:var(--sk-noise);background:var(--sk-noise-soft)}.dqv-kind.kind-news{color:var(--sk-news-ink);border-color:var(--sk-news);background:var(--sk-news-soft)}.dqv-kind.kind-unknown{color:var(--sk-unknown-ink);border-color:var(--sk-unknown);background:var(--sk-unknown-soft)}.dqv-item.dqv-meeting{border-left:3px solid var(--accent)}.dqv-item.dqv-incident{border-left:3px solid #d55753;border-left:3px solid lab(54.3377% 50.2958 29.345)}.dqv-empty{color:var(--mute);margin:24px 0;font-size:13.5px;font-style:italic}.dqv-open-link{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px dashed var(--rule-strong);align-items:center;gap:4px;margin-top:8px;padding-bottom:1px;font-size:12px;text-decoration:none;display:inline-flex}.dqv-open-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.dqv-open-link>svg{color:var(--mute);flex:none}.dqv-open-link:hover>svg{color:var(--ink-2)}.flow-row.incidents .flow-cell.lvl-1{background:#ffdad6;background:lab(90.2547% 15.3759 8.32906)}.flow-row.incidents .flow-cell.lvl-2{background:#f8a49d;background:lab(75.8489% 31.0226 17.1029)}.flow-row.incidents .flow-cell.lvl-3{background:#db6c66;background:lab(59.1936% 43.8272 24.9677)}.flow-row.incidents .flow-cell.lvl-4{background:#c13234;background:lab(44.8222% 56.9212 35.0459)}.flow-row.meetings .flow-cell.lvl-1{background:#e9e3ff;background:lab(91.3353% 7.82296 -16.8575)}.flow-row.meetings .flow-cell.lvl-2{background:#c8b7ff;background:lab(77.924% 16.9294 -33.1322)}.flow-row.meetings .flow-cell.lvl-3{background:#a181ef;background:lab(60.6536% 30.5913 -52.0588)}.flow-row.meetings .flow-cell.lvl-4{background:#7e4ed7;background:lab(44.5079% 43.3663 -64.4682)}.flow-row.human .flow-cell.lvl-1{background:#cceedf;background:lab(91.2539% -13.3961 3.04717)}.flow-row.human .flow-cell.lvl-2{background:#90d5ba;background:lab(80.1841% -27.1208 6.12036)}.flow-row.human .flow-cell.lvl-3{background:#3fb690;background:lab(66.7887% -41.4468 9.23796)}.flow-row.human .flow-cell.lvl-4{background:#00906c;background:lab(53.3847% -57.0185 12.4375)}.flow-row.meaningful .flow-cell.lvl-1{background:#cee9fd;background:lab(90.7653% -6.18643 -13.017)}.flow-row.meaningful .flow-cell.lvl-2{background:#94ccf3;background:lab(79.1526% -11.171 -25.5889)}.flow-row.meaningful .flow-cell.lvl-3{background:#4fa8e1;background:lab(65.1237% -14.0752 -37.7215)}.flow-row.meaningful .flow-cell.lvl-4{background:#0083c4;background:lab(50.9247% -13.1853 -49.4961)}.flow-row.noise .flow-cell.lvl-1{background:#dcdee0;background:lab(88.397% -.443578 -1.43191)}.flow-row.noise .flow-cell.lvl-2{background:#bbbec1;background:lab(76.7952% -.660032 -2.1449)}.flow-row.noise .flow-cell.lvl-3{background:#94999e;background:lab(62.871% -1.07926 -3.5634)}.flow-row.noise .flow-cell.lvl-4{background:#6a6f76;background:lab(46.6278% -1.26901 -4.26236)}:root.dark .flow-row.incidents .flow-cell.lvl-1{background:#391917;background:lab(13.6748% 15.6227 8.82254)}:root.dark .flow-row.incidents .flow-cell.lvl-2{background:#5e211f;background:lab(22.5483% 28.3074 16.5809)}:root.dark .flow-row.incidents .flow-cell.lvl-3{background:#89312f;background:lab(33.8483% 37.7685 22.232)}:root.dark .flow-row.incidents .flow-cell.lvl-4{background:#b24743;background:lab(45.255% 44.0134 25.6974)}:root.dark .flow-row.meetings .flow-cell.lvl-1{background:#28213c;background:lab(14.669% 9.07144 -16.3767)}:root.dark .flow-row.meetings .flow-cell.lvl-2{background:#413267;background:lab(24.4831% 17.4679 -29.2364)}:root.dark .flow-row.meetings .flow-cell.lvl-3{background:#5f4598;background:lab(35.4349% 26.0703 -42.1033)}:root.dark .flow-row.meetings .flow-cell.lvl-4{background:#7d5cc7;background:lab(46.5809% 32.1853 -51.8064)}:root.dark .flow-row.human .flow-cell.lvl-1{background:#0d2a20;background:lab(14.6902% -13.7513 3.07462)}:root.dark .flow-row.human .flow-cell.lvl-2{background:#004331;background:lab(24.3648% -24.4107 5.40544)}:root.dark .flow-row.human .flow-cell.lvl-3{background:#006248;background:lab(36.3593% -35.0929 7.73731)}:root.dark .flow-row.human .flow-cell.lvl-4{background:#008362;background:lab(48.2237% -42.0479 9.28042)}:root.dark .flow-row.meaningful .flow-cell.lvl-1{background:#102635;background:lab(14.1447% -4.91187 -12.6192)}:root.dark .flow-row.meaningful .flow-cell.lvl-2{background:#0b3c58;background:lab(23.36% -7.433 -21.8674)}:root.dark .flow-row.meaningful .flow-cell.lvl-3{background:#025884;background:lab(34.8934% -9.90835 -31.1341)}:root.dark .flow-row.meaningful .flow-cell.lvl-4{background:#0d76ad;background:lab(46.4733% -12.0929 -37.3894)}:root.dark .flow-row.noise .flow-cell.lvl-1{background:#222426;background:lab(14.1551% -.533089 -1.77823)}:root.dark .flow-row.noise .flow-cell.lvl-2{background:#35383c;background:lab(23.4317% -.842944 -2.84002)}:root.dark .flow-row.noise .flow-cell.lvl-3{background:#494e52;background:lab(32.7096% -1.05289 -3.5496)}:root.dark .flow-row.noise .flow-cell.lvl-4{background:#646a70;background:lab(44.3076% -1.266 -4.26085)}.flow-row.flow-axis{margin-bottom:2px}.flow-row.flow-axis .flow-label{letter-spacing:var(--tr-caps);color:var(--mute)}.flow-row.flow-axis .flow-cells{align-items:end}.flow-tick{font-family:var(--font-plex-mono);color:var(--mute);text-align:center;padding-bottom:2px;font-size:12px;line-height:1}.flow-total{font-family:var(--font-plex-mono);color:var(--ink-2);text-align:right;letter-spacing:.04em;font-size:12px}.flow-row.flow-axis .flow-total{color:var(--mute);letter-spacing:var(--tr-caps)}.table tbody tr.clickable{cursor:pointer;transition:background var(--dur-base);position:relative}.table tbody tr.clickable:hover{background:var(--hover)}.table tbody tr.clickable:has(.row-anchor:focus-visible){background:var(--hover)}.table tbody tr.clickable:hover .client-name{color:var(--accent-ink)}.row-anchor{z-index:1;color:inherit;text-decoration:none;position:absolute;inset:0}.row-anchor:focus-visible{outline-offset:-2px}.tag{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.tag.confirmed{border-color:var(--rule-strong);color:var(--ink);background:var(--paper-2)}.tag.review{border-color:var(--mustard);color:var(--mustard-ink);background:var(--mustard-soft)}.tag.review:before{content:"△";font-family:var(--font-plex-sans);margin-right:2px;line-height:1}.tag.held{border-color:var(--mustard);color:var(--mustard-ink);background:var(--mustard-soft)}.tag.signal{padding-left:4px}.tag.signal:before{content:"";background:currentColor;flex:none;width:7px;height:7px;margin-right:2px}.tag.human{border-color:var(--sk-human);color:var(--sk-human-ink);background:var(--sk-human-soft)}.tag.meaningful{border-color:var(--sk-meaningful);color:var(--sk-meaningful-ink);background:var(--sk-meaningful-soft)}.tag.noise{border-color:var(--sk-noise);color:var(--sk-noise-ink);background:var(--sk-noise-soft)}.tag.news{border-color:var(--sk-news);color:var(--sk-news-ink);background:var(--sk-news-soft)}.tag.internal{border-color:var(--sk-internal);color:var(--sk-internal-ink);background:var(--sk-internal-soft)}.tag.unknown{border-color:var(--sk-unknown);color:var(--sk-unknown-ink);background:var(--sk-unknown-soft)}.tag.super-admin,.tag.admin,.tag.member{background-position:0%;background-size:400% 400%;animation:8s linear infinite pill-holographic;position:relative}.tag.super-admin{color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tag.super-admin{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.tag.super-admin{background-image:var(--holo-accent)}.tag.admin{color:var(--mustard-ink);border-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.tag.admin{border-color:color-mix(in srgb, var(--mustard) 30%, transparent)}}.tag.admin{background-image:var(--holo-mustard)}.tag.member{color:var(--teal-ink);border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.tag.member{border-color:color-mix(in srgb, var(--teal) 30%, transparent)}}.tag.member{background-image:var(--holo-teal)}@keyframes pill-holographic{to{background-position:200%}}@media (prefers-reduced-motion:reduce){.tag.super-admin,.tag.admin,.tag.member{animation:none}}.tag.active{border-color:var(--sk-meaningful);color:var(--sk-meaningful-ink);background:var(--sk-meaningful-soft)}.tag.disconnected{border-color:var(--danger);color:var(--danger-ink);background:var(--danger-soft)}.mailbox.mailbox-dead{border-top:3px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.mailbox.mailbox-dead{border-top:3px solid color-mix(in srgb, var(--danger) 55%, transparent)}}.tag.archived{border-color:var(--rule);color:var(--mute-icon);background:0 0}.conf{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11.5px;display:flex}.conf-bar{background:var(--rule);width:36px;height:4px;position:relative}.conf-fill{background:var(--ink-2);height:100%}.chip-row{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);flex-wrap:wrap;gap:0;width:fit-content;display:flex;overflow:hidden}.chip{border:0;border-right:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.chip[data-sk]:before{content:"";flex:none;width:8px;height:8px}.chip[data-sk=human]:before{background:var(--sk-human)}.chip[data-sk=meaningful]:before{background:var(--sk-meaningful)}.chip[data-sk=noise]:before{background:var(--sk-noise)}.chip[data-sk=news]:before{background:var(--sk-news)}.chip[data-sk=internal]:before{background:var(--sk-internal)}.chip[data-sk=unknown]:before{background:var(--sk-unknown)}.chip:last-child{border-right:0}.chip:hover{background:var(--paper)}.chip[aria-current]{background:var(--ink);color:var(--paper)}.chip .chip-count{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;font-size:11.5px}.chip[aria-current] .chip-count{color:#b3ada6;color:lab(71.0053% 1.39955 4.33893)}.psg-switcher{margin-bottom:4px}.psg-clientbar{flex-wrap:wrap;gap:4px;margin:16px 0 4px;display:flex}.psg-cpill{border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.psg-cpill:hover{background:var(--paper)}.psg-cpill[aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.psg-cpill-count{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;font-size:10.5px}.psg-cpill[aria-current] .psg-cpill-count{color:#b3ada6;color:lab(71.0053% 1.39955 4.33893)}.pager{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);gap:0;width:fit-content;margin-top:24px;display:flex;overflow:hidden}.pager a,.pager button{border:0;border-right:1px solid var(--rule);font-family:var(--font-plex-mono);color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;padding:8px 16px;font-size:13px;text-decoration:none;display:inline-flex}.pager a:last-child,.pager button:last-child{border-right:0}.pager a[aria-current=true],.pager button[aria-current=true]{background:var(--ink);color:var(--paper)}.pager a:hover:not([aria-current=true]),.pager button:hover:not([aria-current=true]){background:var(--paper)}.pager [aria-disabled=true]{opacity:.45;pointer-events:none}.breadcrumb{color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.breadcrumb:hover{color:var(--accent-ink)}.breadcrumb:before{content:"‹";font-family:var(--font-plex-sans);font-size:16px;line-height:1}.briefing{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);margin-top:32px;position:relative}.bh-word{display:inline-block}.briefing-head{border-bottom:1px solid var(--rule);background:var(--paper-2);border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.briefing-head .left{align-items:center;gap:12px;display:flex}.briefing-head .left .caps{letter-spacing:var(--tr-caps);color:var(--ink);font-size:15px;font-weight:600}.briefing-hero{font-family:var(--font-plex-sans);font-size:calc(var(--fs-lede) + 6px);letter-spacing:-.012em;color:var(--ink);max-width:92ch;margin:0;padding:24px 24px 4px;font-weight:500;line-height:1.32}.section-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.section-empty-mark{background:var(--paper-2);width:44px;height:44px;color:var(--mute-2);border-radius:8px;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.section-empty-title{font-family:var(--font-plex-sans);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:15px;font-weight:500}.section-empty-body{color:var(--mute);max-width:52ch;margin:0;font-size:13.5px;line-height:1.5}.briefing-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.briefing-empty-mark{background:var(--paper-2);width:56px;height:56px;color:var(--mute-2);border-radius:8px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.briefing-empty-title{font-family:var(--font-plex-sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:500}.briefing-empty-body{color:var(--mute);max-width:52ch;margin:0;font-size:14px;line-height:1.5}.briefing-meta{color:var(--mute);font-family:var(--font-plex-mono);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px 24px;font-size:12.5px;display:flex}.briefing-meta .sep{background:var(--rule-strong);width:4px;height:4px}.briefing-meta-checked{color:var(--ink-2);cursor:help;font-style:italic}.review-reason{border-left:3px solid var(--mustard);grid-template-columns:60px 1fr;align-items:start;column-gap:12px;max-width:95ch;margin:4px 24px 24px;padding:12px 0 12px 16px;display:grid}.review-reason-k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mustard-ink);padding-top:4px;font-size:12.5px}.review-reason-v{color:var(--ink);font-size:13.5px;line-height:1.65}.review-reason-v em{color:var(--ink-2);font-style:italic}.review-reason-tok{font-family:var(--font-plex-mono);background:var(--mustard-soft);color:var(--mustard-ink);white-space:nowrap;border-radius:2px;padding:1px 4px;font-size:12px}.briefing-stale-banner{background:var(--surface-2,var(--paper-2));border:1px solid var(--rule);border-radius:var(--card-radius);font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);align-items:center;gap:8px;max-width:95ch;margin:4px 24px 0;padding:4px 8px;font-size:12px;display:inline-flex}.briefing-stale-banner svg{color:var(--mute-2);flex:none}.briefing-stale-banner:has(+.sect-bar){margin-bottom:24px}.briefing-since{border-left:3px solid var(--sect-what-changed);max-width:95ch;margin:4px 24px 24px;padding:12px 0 12px 16px}.briefing-since-k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:12.5px;display:block}.briefing-since-list{color:var(--ink);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;line-height:1.6;list-style:none;display:flex}.briefing-since-list li{padding-left:12px;position:relative}.briefing-since-list li:before{content:"";background:var(--mute);width:6px;height:1px;position:absolute;top:.65em;left:0}.tag-button{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.tag-button:hover{filter:brightness(.97)}.tag-chevron{transition:transform var(--dur-base) ease;margin-left:4px}.tag-button.is-expanded .tag-chevron{transform:rotate(180deg)}.sect-bar{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-2);display:flex}.sect-bar button{border:0;border-right:1px solid var(--rule);text-align:left;cursor:pointer;min-width:0;color:var(--ink-2);background:0 0;flex:1 1 0;align-items:center;gap:12px;padding:16px;font-family:inherit;display:flex;position:relative}.sect-bar button:last-child{border-right:0}.sect-bar button:hover{background:var(--surface)}.sect-bar button[aria-selected=true]{background:var(--surface);color:var(--ink)}.sect-bar button[aria-selected=true]:before{content:"";background:var(--ink);height:2px;position:absolute;top:-1px;left:0;right:0}.sect-bar .sect-mark{opacity:.55;color:currentColor;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.sect-bar button[aria-selected=true] .sect-mark{opacity:1}.sect-bar .sect-name{font-size:14px;font-weight:500}.sect-bar .sect-count{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;margin-left:4px;font-size:12px}.sect-bar button[aria-selected=true] .sect-count{color:var(--ink-2)}.sect-bar button.empty .sect-name,.sect-bar button.empty .sect-count{color:var(--mute-2)}.briefing-body{padding:24px 32px 32px}.bullet-list{flex-direction:column;gap:16px;display:flex}.bullet{grid-template-columns:18px 1fr auto;align-items:start;column-gap:12px;display:grid}.bullet .marker{width:14px;height:14px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;margin-top:4px;display:inline-flex}:root{--sect-what-changed:var(--ink-2);--sect-resolved:var(--sk-human);--sect-flags:var(--mustard);--sect-watch:var(--sk-meaningful)}.sect-bar button[data-section=resolvedItems][aria-selected=true] .sect-mark{color:var(--sect-resolved)}.sect-bar button[data-section=integrityFlags][aria-selected=true] .sect-mark{color:var(--sect-flags)}.sect-bar button[data-section=watchItems][aria-selected=true] .sect-mark{color:var(--sect-watch)}.sect-bar button[data-section=resolvedItems][aria-selected=true]:before{background:var(--sect-resolved)}.sect-bar button[data-section=integrityFlags][aria-selected=true]:before{background:var(--sect-flags)}.sect-bar button[data-section=watchItems][aria-selected=true]:before{background:var(--sect-watch)}.briefing-body[data-section=resolvedItems] .bullet .marker{color:var(--sect-resolved)}.briefing-body[data-section=integrityFlags] .bullet .marker{color:var(--sect-flags)}.briefing-body[data-section=watchItems] .bullet .marker{color:var(--sect-watch)}.bullet .text{color:var(--ink);font-size:var(--fs-table);max-width:95ch;line-height:1.55}.bullet-text-btn{text-align:left;font:inherit;color:inherit;cursor:pointer;line-height:inherit;background:0 0;border:0;padding:0;display:inline}.bullet-text-btn:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.bullet-first-seen{white-space:nowrap;font-family:var(--font-plex-mono);letter-spacing:.06em;border:1px solid var(--rule-strong);background:var(--paper-2);min-width:132px;height:24px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;display:inline-flex}.bullet-first-seen-date{color:var(--mute);letter-spacing:.04em;font-size:12px}.bullet-first-seen.is-stale{color:var(--mustard-ink);border-color:var(--mustard);background:var(--mustard-soft)}.bullet-first-seen.is-stale .bullet-first-seen-date{color:var(--mustard-ink);opacity:.7}.bullet-first-seen.is-fresh{color:var(--sk-meaningful-ink);border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft)}.bullet-first-seen.is-fresh .bullet-first-seen-date{color:var(--sk-meaningful-ink);opacity:.7}.agent-overlay-backdrop{z-index:95;animation:cmdk-overlay-in var(--dur-mid) ease-out;background:#201c1952;background:lab(10.663% 1.39488 2.69573/.32);position:fixed;inset:0}.agent-overlay{background:var(--surface);border-left:1px solid var(--rule-strong);border-radius:var(--card-radius) 0 0 var(--card-radius);z-index:96;width:min(480px,100vw);animation:drawer-slide-in var(--dur-slow) ease-out;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.agent-overlay-head{border-bottom:1px solid var(--rule);background:var(--paper-2);border-radius:var(--card-radius) 0 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.agent-overlay-head-label{color:var(--ink);flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.agent-overlay-head-label>svg{flex:none}.agent-overlay-head-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-overlay-head-meta{flex:none;align-items:center;gap:12px;display:inline-flex}.agent-overlay-close{cursor:pointer;width:28px;height:28px;color:var(--mute);transition:background var(--dur-base), color var(--dur-base);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.agent-overlay-close:hover{background:var(--paper);color:var(--ink)}.agent-overlay-ext-badge{letter-spacing:.08em;background:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-overlay-ext-badge{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.agent-overlay-ext-badge{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agent-overlay-ext-badge{border:1px solid color-mix(in oklab, var(--accent) 35%, transparent)}}.agent-overlay-body{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.agent-overlay-body .pca-scroller{flex:1;min-height:0;max-height:none}.evidence-overlay{z-index:90;animation:cmdk-overlay-in var(--dur-mid) ease-out;background:#201c1952;background:lab(10.663% 1.39488 2.69573/.32);justify-content:flex-end;display:flex;position:fixed;inset:0}.evidence-drawer{background:var(--surface);border-left:1px solid var(--rule-strong);border-radius:var(--card-radius) 0 0 var(--card-radius);width:min(520px,100vw);height:100%;animation:drawer-slide-in var(--dur-slow) ease-out;flex-direction:column;display:flex;overflow:hidden auto}@keyframes drawer-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.evidence-head{border-bottom:1px solid var(--rule);background:var(--paper-2);z-index:1;justify-content:space-between;align-items:center;padding:16px;display:flex;position:sticky;top:0}.evidence-close{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:22px;line-height:1}.evidence-close:hover{color:var(--ink)}.evidence-bullet{border-bottom:1px solid var(--rule);color:var(--ink);padding:16px 24px;font-size:15.5px;line-height:1.5}.evidence-section{padding:12px 24px 4px}.evidence-section-head{margin-bottom:8px}.evidence-list{margin:0 0 16px;padding:0;list-style:none}.evidence-item{border-bottom:1px solid var(--rule);padding:12px 0}.evidence-item:last-child{border-bottom:0}.evidence-row1{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.evidence-from{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:500}.evidence-when{font-family:var(--font-plex-mono);color:var(--mute);overflow-wrap:anywhere;min-width:0;font-size:11.5px}.evidence-subject{color:var(--ink-2);margin-top:2px;font-size:14px;font-weight:500}.evidence-summary{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.45}.evidence-matched{background:var(--mustard-soft);border-radius:var(--card-radius);border:1px solid #c0a057;border:1px solid lab(67.7409% 5.75596 42.3711);margin-bottom:8px;padding:12px}.evidence-matched+.evidence-matched{margin-top:0}.evidence-reason{border-top:1px dashed var(--rule-strong);color:var(--mustard-ink);align-items:baseline;gap:8px;margin-top:8px;padding-top:8px;font-size:12.5px;line-height:1.5;display:flex}.evidence-reason-tag{color:var(--mustard-ink);flex:none}.evidence-toggle{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11.5px}.evidence-toggle:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.evidence-overlay,.evidence-drawer{animation:none!important}}.bullet .new{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--sk-meaningful-ink);background:var(--sk-meaningful-soft);border:1px solid var(--sk-meaningful);align-items:center;height:24px;padding:0 8px;font-size:12.5px;display:inline-flex}.empty-line{color:var(--mute);font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.empty-state{border:1px solid var(--rule);background-color:var(--surface);border-radius:var(--card-radius);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 32px;display:flex}.empty-state .empty-mark{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.empty-state .empty-title{color:var(--ink);letter-spacing:-.005em;font-size:16.5px;font-weight:500}.empty-state .empty-desc{color:var(--ink-2);max-width:50ch;font-size:13.5px;line-height:1.5}.empty-state .empty-cta{gap:8px;margin-top:12px;display:inline-flex}.team-notes{margin-top:8px}.team-notes-form{align-items:stretch;gap:8px;margin-bottom:16px;display:flex}.team-notes-form>.btn{align-self:stretch;min-width:110px}.team-notes-input{border-radius:var(--card-radius);resize:vertical;flex:1;height:auto;min-height:60px;padding:8px 12px;font-family:inherit;font-size:14px;line-height:1.45}.note-add-btn{border:1px dashed var(--rule);cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;border-radius:2px;align-self:flex-start;align-items:center;gap:4px;margin-top:8px;padding:4px 8px;font-size:11.5px;display:inline-flex}.note-add-btn:hover{color:var(--ink);border-color:var(--rule-strong);background:var(--surface)}.team-notes-composer{flex-direction:column;gap:8px;margin-top:8px;display:flex}.team-notes-composer-hint{color:var(--mute);margin:0;font-size:12px}.team-notes-composer-actions{align-items:center;gap:12px;display:flex}.team-notes-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.team-note{border-bottom:1px solid var(--rule);padding:12px 0}.team-note:last-child{border-bottom:0}.team-note-meta{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.06em;align-items:center;gap:12px;font-size:11.5px;display:flex}.team-note-author{color:var(--ink-2);font-weight:500}.team-note-when{color:var(--mute)}.team-note-delete{color:var(--mute);cursor:pointer;background:0 0;border:0;align-items:center;margin-left:auto;padding:4px;display:inline-flex}.team-note-delete:hover{color:var(--accent-ink)}.team-note-delete:disabled{opacity:.4;cursor:not-allowed}.my-notes{margin-top:8px}.my-notes .my-notes-input{width:100%;height:auto;min-height:96px;font-family:var(--font-plex-mono);border-radius:var(--card-radius);resize:none;overflow-wrap:anywhere;padding:12px;font-size:13px;line-height:1.6;display:block;overflow-y:hidden}.my-notes-foot{align-items:center;gap:12px;margin-top:8px;display:flex}.my-notes-status{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);min-height:16px;font-size:11.5px}.my-notes-status.is-dirty{color:var(--accent-ink)}.my-notes-foot>.btn{min-width:96px;margin-left:auto}.mark-private-btn{border-radius:var(--card-radius);width:18px;height:18px;color:var(--mute-2);cursor:pointer;opacity:0;transition:opacity var(--dur-base), color var(--dur-base), border-color var(--dur-base), background var(--dur-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}tr:hover .mark-private-btn,.mark-private-btn:focus-visible,.mark-private-btn.is-private{opacity:1}.mark-private-btn:hover{color:var(--ink);border-color:var(--rule-strong);background:var(--paper-2)}.mark-private-btn:disabled{opacity:.4;cursor:not-allowed}.mark-private-btn.is-private{color:var(--accent-ink)}.mark-private-btn.is-private:hover{background:var(--accent-soft);border-color:var(--accent-ink)}.private-badge{background:var(--mustard-soft);color:var(--mustard-ink);border:1px solid var(--mustard);font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;cursor:help;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 4px;font-size:9.5px;font-weight:500;display:inline-flex}tr.is-private,li.is-private{opacity:.62;background:var(--mustard-soft)}@supports (color:color-mix(in lab, red, red)){tr.is-private,li.is-private{background:color-mix(in srgb, var(--mustard-soft) 30%, transparent)}}tr.is-private:hover,li.is-private:hover{opacity:.78}.rebrief-affordance{color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:4px;font-size:11px;display:inline-flex}.rebrief-affordance:hover{color:var(--ink);background:var(--paper-2)}.rebrief-affordance:disabled{opacity:.5;cursor:not-allowed}.private-inspect-toggle{background:var(--paper);border:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.private-inspect-toggle:hover{color:var(--ink);background:var(--paper-2)}.private-inspect-toggle[aria-pressed=true]{color:var(--mustard-ink);background:var(--mustard-soft);border-color:var(--mustard-ink)}.private-inspect-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;margin-bottom:12px;display:flex}.private-inspect-row:empty{display:none}.private-only-pill{background:var(--paper);border:1px dashed var(--rule);color:var(--mute);font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-base), background var(--dur-base), border-color var(--dur-base);border-radius:3px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;text-decoration:none;display:inline-flex}.private-only-pill:hover{color:var(--ink);border-color:var(--rule-strong);background:var(--paper-2)}.private-only-pill[aria-pressed=true]{color:var(--mustard-ink);background:var(--mustard-soft);border-style:solid;border-color:var(--mustard-ink)}.team-note-body{color:var(--ink);white-space:pre-wrap;margin-top:4px;font-size:14px;line-height:1.5}.client-members-note{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin:0 0 12px;font-size:11.5px}.client-members-inner{flex-direction:column;display:flex}.client-members-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.client-member{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 0;display:flex}.client-member:last-child{border-bottom:0}.client-member-meta{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.06em;flex:1;font-size:11.5px}.client-member-remove{color:var(--mute);cursor:pointer;transition:color var(--dur-base);background:0 0;border:0;align-items:center;padding:4px;display:inline-flex}.client-member-remove:hover{color:var(--danger-ink)}.client-member-remove:disabled{opacity:.4;cursor:not-allowed}.client-members-add{align-items:stretch;gap:8px;margin-top:16px;display:flex}.client-members-picker{border-radius:var(--card-radius);flex:1;height:auto;padding:8px 12px;font-family:inherit;font-size:14px}.client-members-add>.btn{align-self:stretch;align-items:center;gap:4px;min-width:130px;display:inline-flex}.roster-unmatched-line{color:var(--mute);align-items:center;gap:8px;margin-top:24px;font-size:13px;text-decoration:none;display:inline-flex}.roster-unmatched-dot{background:var(--mustard);border-radius:1.5px;flex:none;width:7px;height:7px}.roster-unmatched-cta{color:var(--ink);align-items:center;gap:2px;font-weight:500;display:inline-flex}.roster-unmatched-line:hover .roster-unmatched-cta{text-underline-offset:3px;text-decoration:underline}.skeleton{background:var(--paper-2);border-radius:var(--card-radius);animation:1.4s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{background:var(--paper-2)}50%{background:var(--rule)}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none!important}}.bullet .bullet-tail{align-items:center;gap:8px;display:flex}.bullet-menu-wrap{position:relative}.bullet-menu-btn{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);width:28px;height:24px;color:var(--ink-2);cursor:pointer;transition:background var(--dur-base), color var(--dur-base), border-color var(--dur-base);justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.bullet-menu-btn:hover,.bullet-menu-btn:focus-visible,.bullet-menu-btn[aria-expanded=true]{background:var(--paper-2);color:var(--ink);border-color:var(--rule-strong)}.bullet-menu{z-index:10;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);min-width:200px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.todo-table tbody tr:last-child .bullet-menu{top:auto;bottom:calc(100% + 4px)}.bullet-menu-item{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13.5px;display:flex}.bullet-menu-item svg{color:var(--mute);flex:none}.bullet-menu-item:hover svg{color:var(--ink)}.bullet-menu-item:last-child{border-bottom:0}.bullet-menu-item:hover{background:var(--paper);color:var(--ink)}.bullet-menu-item:disabled{opacity:.5;cursor:not-allowed}.bullet-teach{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--card-radius);flex-direction:column;gap:8px;margin-top:12px;padding:12px 16px;display:flex}.bullet-teach-label{color:var(--ink-2);font-size:12.5px}.bullet-teach-input{resize:vertical;width:100%;height:auto;min-height:56px;padding:8px 12px;font-size:14px;line-height:1.4}.bullet-teach-scope{color:var(--ink-2);gap:16px;font-size:12.5px;display:flex}.bullet-teach-scope label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.bullet-teach-actions{gap:8px;display:flex}.bullet-teach-error{font-family:var(--font-plex-mono);color:var(--accent-ink);letter-spacing:.04em;font-size:11.5px}.rules-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rules-item{border-bottom:1px solid var(--rule);color:var(--ink);align-items:baseline;gap:8px;padding:8px 0;font-size:13.5px;line-height:1.4;display:flex}.rules-item:last-child{border-bottom:0}.rules-item.disabled{opacity:.5}.rules-item .rules-text{flex:1}.rules-scope-tag{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent-ink);background:var(--canvas);border-radius:2px;flex:none;padding:1px 4px;font-size:12px}.rules-item .rules-controls{opacity:0;transition:opacity var(--dur-fast);align-items:baseline;gap:8px;display:inline-flex}.rules-item:hover .rules-controls,.rules-item:focus-within .rules-controls{opacity:1}.rules-item-editing{background:var(--paper-2);border-radius:2px;flex-wrap:wrap;margin:0 -10px;padding:8px}.rules-edit-input{color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);transition:border-color var(--dur-base);border-radius:2px;outline:none;flex:100%;padding:4px 8px;font-family:inherit;font-size:13.5px;line-height:1.4}.rules-edit-input:focus{border-color:var(--accent)}.rules-edit-actions{gap:4px;margin-left:auto;display:inline-flex}.rules-link{color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);text-decoration:underline dashed var(--rule-strong);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:2px 4px;font-size:12px;text-decoration-thickness:1px}.rules-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rules-link-danger:hover{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.rules-link:disabled{opacity:.5;cursor:not-allowed}.rules-link-icon{color:var(--mute);justify-content:center;align-items:center;padding:4px;text-decoration:none;display:inline-flex}.rules-link-icon:hover{color:var(--accent-ink);text-decoration:none}.rules-link-primary{background:var(--ink);color:var(--paper);border-radius:var(--card-radius);padding:4px 8px;text-decoration:none}.rules-link-primary:hover{background:var(--ink-2);color:var(--paper);text-decoration:none}.rules-link-primary:disabled{background:var(--paper-2);color:var(--mute)}.rules-error{color:var(--accent-ink);font-family:var(--font-plex-mono);padding-top:8px;font-size:11.5px}.disclosure{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--card-shadow);margin-top:16px;overflow:hidden}.disclosure summary{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-2);transition:background var(--dur-base);align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:12.5px;list-style:none;display:flex}.disclosure summary:hover{background:var(--rule)}.disclosure[open] summary{border-bottom:1px solid var(--rule)}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary .label{font-family:var(--font-mono);font-size:var(--fs-caps);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.disclosure summary .count{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-caps)}.disclosure summary .rule{background:var(--rule);flex:1;height:1px}.disclosure summary .right{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-caps);letter-spacing:.05em;text-transform:uppercase}.disclosure summary:after{content:"";width:13px;height:13px;transition:transform var(--dur-mid);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23878787' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:50%;background-repeat:no-repeat;flex:none}.disclosure[open] summary:after{transform:rotate(180deg)}.disclosure .disclosure-body{padding:0 24px 24px}.disclosure .disclosure-body>.table{margin-top:8px}.disclosure .disclosure-body>.empty-state{border:0;padding:12px 0}.docs-panel{margin-top:24px}.docs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-row{border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:12px 24px;display:grid}.doc-row:last-child{border-bottom:0}.doc-row:not(.doc-row-add):hover{background:var(--paper)}.doc-kind-mark{width:24px;height:24px;font-family:var(--font-plex-mono);color:var(--mute);border:1px solid var(--rule);background:var(--paper-2);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex;overflow:hidden}.doc-kind-mark.doc-kind-mark-logo{background:0 0;border:0;border-radius:4px;padding:0}.doc-kind-mark.doc-kind-mark-logo img{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.doc-row.doc-kind-loom .doc-kind-mark{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.doc-row.doc-kind-notion .doc-kind-mark{color:var(--ink)}.doc-row.doc-kind-monday .doc-kind-mark{color:var(--sk-meaningful-ink);border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft)}.doc-row.doc-kind-figma .doc-kind-mark{color:var(--accent-ink)}.doc-row.doc-kind-drive .doc-kind-mark{color:var(--sk-human-ink);border-color:var(--sk-human);background:var(--sk-human-soft)}.doc-row.doc-kind-linkedin .doc-kind-mark{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.doc-row.doc-kind-instagram .doc-kind-mark{color:var(--sk-human-ink);border-color:var(--sk-human);background:var(--sk-human-soft);font-weight:600}.doc-row.doc-kind-twitter .doc-kind-mark{color:var(--ink);border-color:var(--rule-strong);background:var(--paper-2);font-weight:600}.doc-row.doc-kind-youtube .doc-kind-mark{color:var(--sk-noise-ink);border-color:var(--sk-noise);background:var(--sk-noise-soft)}.doc-row.doc-kind-code .doc-kind-mark{color:var(--ink-2)}.doc-link{color:inherit;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.doc-label{color:var(--ink);font-size:14px;font-weight:500}.doc-url{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.doc-description{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.4}.doc-link:hover .doc-label{color:var(--accent-ink)}.doc-row{grid-template-columns:28px 1fr auto}.doc-actions{opacity:0;transition:opacity var(--dur-base);align-items:center;gap:4px;display:inline-flex}.doc-row:hover .doc-actions,.doc-row:focus-within .doc-actions{opacity:1}.doc-action{width:24px;height:24px;color:var(--mute);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.doc-action:hover:not(:disabled){color:var(--ink);border-color:var(--rule);background:var(--paper-2)}.doc-action-danger:hover:not(:disabled),.doc-action-danger:focus-visible:not(:disabled){color:#a20519;color:lab(34.3495% 57.1812 37.8813);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248);border-color:#ff9189;border-color:lab(72.9216% 50.0549 28.4249)}.doc-action:disabled{opacity:.45;cursor:not-allowed}a.doc-action{text-decoration:none}.doc-row-add{background:0 0;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.doc-add-helper{color:var(--ink-2);font-size:12.5px;line-height:1.4}.doc-add-btn{border:1px dashed var(--rule);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;border-radius:2px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;display:inline-flex}.doc-add-btn:hover:not(:disabled){color:var(--ink);border-color:var(--rule-strong);background:var(--surface)}.doc-add-btn:disabled{opacity:.5;cursor:not-allowed}.doc-row-edit{background:var(--paper);padding:8px 24px;display:block}.doc-edit-form{grid-template-columns:28px 1fr auto;align-items:center;gap:12px;display:grid}.doc-edit-inputs{flex-direction:column;gap:4px;min-width:0;display:flex}.doc-edit-input{background:var(--surface);border:1px solid var(--rule);width:100%;color:var(--ink);border-radius:2px;padding:4px 8px;font-family:inherit;font-size:13px}.doc-edit-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.doc-edit-input-url{font-family:var(--font-plex-mono);font-size:12px}.doc-edit-actions{align-items:center;gap:4px;display:inline-flex}.doc-edit-save,.doc-edit-cancel{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:2px;padding:4px 8px;font-size:11.5px}.doc-edit-save{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.doc-edit-save:hover:not(:disabled){background:var(--ink-1)}.doc-edit-save:disabled{opacity:.5;cursor:not-allowed}.doc-edit-cancel{color:var(--mute);border:1px solid var(--rule);background:0 0}.doc-edit-cancel:hover:not(:disabled){color:var(--ink);border-color:var(--rule-strong)}.doc-edit-cancel:disabled{opacity:.5;cursor:not-allowed}.outage-banner{background:#ffedeb;background:lab(94.9893% 12.2795 6.63545);border:1px solid #f19e97;border:1px solid lab(73.528% 31.0339 17.1258);border-left-width:4px;border-radius:2px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:16px 0 24px;padding:12px 16px;display:flex}.outage-banner-dot{background:#d73337;background:lab(49.2539% 63.2983 39.3808);border-radius:999px;flex:none;width:8px;height:8px;margin-top:4px;animation:1.6s ease-in-out infinite dot-pulse}@media (prefers-reduced-motion:reduce){.outage-banner-dot{animation:none!important}}.outage-banner-head{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:#810010;color:lab(26.426% 50.8947 34.5948);flex:none;padding-top:2px;font-size:12px;font-weight:600}.outage-banner-list{flex-wrap:wrap;flex:1;gap:4px 12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.outage-banner-row{align-items:baseline;gap:4px;display:inline-flex}.outage-monitor{color:#5c0109;color:lab(17.5663% 38.1208 23.5304);font-size:13.5px;font-weight:500}.outage-duration{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:#9c433f;color:lab(40.8193% 37.6624 21.7546);font-size:12px}.id-edit-trigger{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);opacity:0;transition:opacity var(--dur-base) ease, color var(--dur-base);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:inline-flex}.id-field-with-action:hover .id-edit-trigger,.id-field-with-action:focus-within .id-edit-trigger{opacity:1}.id-edit-trigger:hover{color:var(--accent-ink)}.id-edit-drawer .dqv-body{flex-direction:column;gap:24px;display:flex}.id-edit-field{flex-direction:column;gap:4px;display:flex}.id-edit-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);font-size:12.5px;font-weight:500}.id-edit-input{color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);transition:border-color var(--dur-base);border-radius:2px;outline:none;padding:8px 12px;font-family:inherit;font-size:14px}.id-edit-input:focus{border-color:var(--accent)}.id-edit-input:disabled{background:var(--paper-2);color:var(--mute)}.id-edit-textarea{resize:vertical;min-height:80px;line-height:1.5;font-family:var(--font-plex-sans)}.id-edit-hint{font-family:var(--font-plex-mono);color:var(--mute);font-size:12px;line-height:1.5}.id-edit-hint code{font-family:var(--font-plex-mono);background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-2);border-radius:2px;padding:0 4px}.id-edit-error{border-left:3px solid var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-plex-mono);padding:8px 12px;font-size:12px}.id-edit-danger{border-radius:var(--card-radius);background:#fff5f4;background:lab(97.4495% 7.65729 4.12601);border:1px solid #fb9890;border:1px solid lab(73.3287% 37.3462 20.7821);margin-top:24px;padding:12px 16px}.id-edit-danger-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.id-edit-danger-eyebrow{color:#a20519;color:lab(34.3495% 57.1812 37.8813);letter-spacing:.08em;align-items:center;gap:4px;display:inline-flex}.id-edit-danger-rule{background:#febab4;background:lab(81.8463% 24.7274 13.5163);flex:1;height:1px}.id-edit-danger-row{align-items:center;gap:12px;display:flex}.id-edit-danger-text{color:var(--ink);flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.id-edit-danger-text strong{color:var(--ink);font-weight:500}.id-edit-danger-text span{color:var(--ink-2);line-height:1.45}.id-edit-danger-btn.btn{color:var(--on-fill);background:#a20519;background:lab(34.3495% 57.1812 37.8813);border-color:#a20519;border-color:lab(34.3495% 57.1812 37.8813);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.id-edit-danger-btn.btn:hover{background:#84000c;background:lab(25.9564% 63.9893 46.304);border-color:#84000c;border-color:lab(25.9564% 63.9893 46.304)}.id-edit-drawer{flex-direction:column;display:flex}.id-edit-drawer .dqv-body.id-edit-body{flex:1;overflow-y:auto}.id-edit-footer{border-top:1px solid var(--rule);background:var(--surface);align-items:center;gap:8px;padding:12px 16px;display:flex}.id-edit-footer-spacer{flex:1}.id-edit-label-aux{color:var(--mute);font-weight:400}.save-state{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--ink-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.save-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.save-dot.dirty{background:#c17f21;background:lab(59.1325% 20.9389 57.3315)}.save-dot.good{background:#319751;background:lab(55.358% -42.3219 27.9624)}.id-edit-hint{font-family:var(--font-plex-mono);color:var(--mute);text-transform:none;letter-spacing:.01em;font-size:11.5px;line-height:1.55}.segmented{background:var(--surface);border:1px solid var(--rule-strong);border-radius:4px;gap:2px;padding:2px;display:inline-flex}.segmented-item{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--ink-2);transition:background var(--dur-slow) ease, color var(--dur-slow) ease;background:0 0;border:0;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 12px;font-size:11.5px;display:inline-flex}.segmented-item:hover:not(.active):not(:disabled){background:var(--paper)}.segmented-item.active{background:var(--ink);color:var(--paper)}.segmented-item:disabled{cursor:not-allowed;opacity:.5}.segmented-check{display:inline-block}.chip-input{background:var(--surface);border:1px solid var(--rule-strong);cursor:text;min-height:38px;transition:border-color var(--dur-base);border-radius:2px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;display:flex}.chip-input:focus-within{border-color:var(--accent)}.chip-input .chip{background:var(--paper-2);border:1px solid var(--rule);font-family:var(--font-plex-mono);color:var(--ink-2);transition:background var(--dur-slow) ease;border-radius:3px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.chip-input .chip-flash{animation:.6s chip-flash}@keyframes chip-flash{0%,to{background:var(--paper-2)}30%{background:#ffdeb9;background:lab(90.6905% 9.28059 26.2768)}}.chip-remove{cursor:pointer;color:var(--mute);transition:color var(--dur-base);background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.chip-remove:hover{color:var(--ink);background:var(--rule)}.chip-remove:disabled{cursor:not-allowed;opacity:.5}.chip-input-field{min-width:100px;font-family:var(--font-plex-mono);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px 2px;font-size:12px}.chip-input-field::placeholder{color:var(--mute);opacity:.7}.visibility-row{background:var(--surface);border:1px solid var(--rule-strong);border-radius:4px;align-items:center;gap:12px;padding:8px 12px;display:flex}.visibility-icon{background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.visibility-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.visibility-state{font-family:var(--font-plex-mono);color:var(--ink-2);text-transform:none;letter-spacing:.01em;font-size:11.5px}.visibility-input{padding:4px 8px;font-size:12px}.contact-list{flex-direction:column;gap:0;display:flex}.contact-row{border-bottom:1px solid var(--rule);transition:background var(--dur-base) ease;border-radius:2px;flex-direction:column;gap:4px;margin:0 -8px;padding:12px 8px;display:flex}.contact-row:last-child{border-bottom:0}.contact-row-main{grid-template-rows:auto auto;grid-template-columns:1fr auto auto;align-items:baseline;gap:4px 12px;display:grid}.contact-row-line1{grid-area:1/1;align-items:baseline;gap:12px;min-width:0;display:flex}.contact-row-line2{grid-area:2/1;align-items:baseline;display:flex}.contact-name-cell{flex:0 auto;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.contact-name--missing{color:var(--mute);font-style:italic}.contact-row:hover,.contact-row:focus-within{background:var(--paper)}.contact-name{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;font-weight:500}.contact-email{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--ink-2);font-size:11.5px;text-decoration:none}.contact-email:hover,.contact-email:focus-visible{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.contact-role{font-family:var(--font-plex-mono);letter-spacing:.08em;color:var(--mute);text-transform:uppercase;white-space:nowrap;text-align:right;grid-area:1/2;justify-self:end;font-size:12.5px}.contact-empty{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;font-size:12px}.contact-actions{opacity:0;transition:opacity var(--dur-base) ease;grid-area:1/3/span 2;align-self:center;gap:4px;display:inline-flex}.contact-row:hover .contact-actions,.contact-row:focus-within .contact-actions{opacity:1}.contact-action{width:24px;height:24px;color:var(--mute);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.contact-action:hover:not(:disabled),.contact-action:focus-visible:not(:disabled){color:var(--ink);border-color:var(--rule);background:var(--paper-2)}.contact-action-danger:hover:not(:disabled),.contact-action-danger:focus-visible:not(:disabled){color:#a20519;color:lab(34.3495% 57.1812 37.8813);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248);border-color:#ff9189;border-color:lab(72.9216% 50.0549 28.4249)}.contact-action-primary.is-primary,.contact-action-primary:hover{color:var(--accent-ink)}.contact-action:disabled{cursor:not-allowed;opacity:.5}.contact-add-btn{border:1px dashed var(--rule);cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;border-radius:2px;align-self:flex-start;align-items:center;gap:4px;margin:8px 0 8px -8px;padding:4px 8px;font-size:11.5px;display:inline-flex}.contact-add-btn:hover{color:var(--ink);border-color:var(--rule-strong);background:var(--surface)}.contact-add-btn:disabled{cursor:not-allowed;opacity:.5}.contact-edit-row{background:var(--paper-2);border-radius:2px;grid-template-columns:1fr 1.3fr 1fr auto;align-items:center;gap:4px;padding:4px 8px;display:grid}.contact-edit-input{font-family:var(--font-plex-mono);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);transition:border-color var(--dur-base);border-radius:2px;outline:none;padding:4px 8px;font-size:12px}.contact-edit-input:focus{border-color:var(--accent)}.contact-edit-input:disabled{background:var(--paper-2);color:var(--mute)}.contact-edit-actions{gap:4px;display:inline-flex}.contact-edit-save,.contact-edit-cancel{font-family:var(--font-plex-mono);letter-spacing:.04em;border-radius:var(--card-radius);cursor:pointer;transition:background var(--dur-base), color var(--dur-base);padding:4px 8px;font-size:12px}.contact-edit-save{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.contact-edit-save:hover{background:var(--ink-2)}.contact-edit-save:disabled{cursor:not-allowed;opacity:.5}.contact-edit-cancel{border:1px solid var(--rule-strong);color:var(--mute);background:0 0}.contact-edit-cancel:hover{color:var(--ink-2)}.contact-edit-cancel:disabled{cursor:not-allowed;opacity:.5}.facts-vocab{flex-direction:column;gap:8px;display:flex}.facts-vocab-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.facts-vocab-topic{border:1px solid var(--rule);background:var(--surface);border-radius:2px;flex-direction:column;gap:4px;padding:8px;display:flex}.facts-vocab-topic-head{align-items:center;gap:8px;display:flex}.facts-vocab-topic-name{color:var(--ink);font-size:14px}.facts-vocab-kind{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--mute);font-size:12.5px}.facts-vocab-kind-free_text{font-style:italic}.facts-vocab-actions{opacity:.45;transition:opacity var(--dur-base) ease;gap:4px;margin-left:auto;display:inline-flex}.facts-vocab-topic:hover>.facts-vocab-topic-head .facts-vocab-actions,.facts-vocab-topic:focus-within>.facts-vocab-topic-head .facts-vocab-actions{opacity:1}.facts-vocab-actions-option{opacity:0;margin-left:8px}.facts-vocab-option:hover .facts-vocab-actions-option,.facts-vocab-option:focus-within .facts-vocab-actions-option{opacity:1}.facts-vocab-action{cursor:pointer;color:var(--mute);transition:color var(--dur-base);background:0 0;border:0;align-items:center;padding:2px 4px;display:inline-flex}.facts-vocab-action:hover{color:var(--ink-2)}.facts-vocab-action-danger:hover{color:#c53637;color:lab(45.9853% 56.8958 34.8481)}.facts-vocab-action:disabled{cursor:not-allowed;opacity:.5}.facts-vocab-options{border-left:1px solid var(--rule);flex-direction:column;gap:2px;margin:0 0 0 12px;padding:0 0 0 8px;list-style:none;display:flex}.facts-vocab-option{transition:background var(--dur-base) ease;border-radius:2px;align-items:center;gap:8px;margin:0 -8px;padding:2px 8px;display:flex}.facts-vocab-option:hover,.facts-vocab-option:focus-within{background:var(--paper-2)}.facts-vocab-option-name{font-family:var(--font-plex-mono);color:var(--ink-2);font-size:12px}.facts-vocab-add-option{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:lowercase;color:var(--mute);transition:color var(--dur-base);background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;display:inline-flex}.facts-vocab-add-option:hover{color:var(--accent-ink)}.facts-vocab-add-option:disabled{cursor:not-allowed;opacity:.5}.facts-vocab-free-text-hint{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin-left:12px;font-size:12px}.facts-vocab-add-topic{border:1px dashed var(--rule-strong);background:var(--paper-2);border-radius:2px;padding:8px}.facts-vocab-add-topic-btn{border:1px dashed var(--rule-strong);cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--mute);transition:color var(--dur-base), border-color var(--dur-base);background:0 0;border-radius:2px;align-self:flex-start;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.facts-vocab-add-topic-btn:hover{color:var(--accent-ink);border-color:var(--accent)}.facts-vocab-add-topic-btn:disabled{cursor:not-allowed;opacity:.5}.facts-vocab-form{flex:1;align-items:center;gap:4px;display:inline-flex}.facts-vocab-form-inline{flex:1}.facts-vocab-input{font-family:var(--font-plex-mono);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);transition:border-color var(--dur-base);border-radius:2px;outline:none;flex:1;min-width:0;padding:4px 8px;font-size:12px}.facts-vocab-input:focus{border-color:var(--accent)}.facts-vocab-input-sm{padding:2px 4px;font-size:11.5px}.facts-vocab-select{font-family:var(--font-plex-mono);background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:2px;padding:4px;font-size:11.5px}.facts-vocab-form-actions{gap:4px;margin-left:auto;display:inline-flex}.facts-vocab-save,.facts-vocab-cancel{font-family:var(--font-plex-mono);letter-spacing:.04em;border-radius:var(--card-radius);cursor:pointer;transition:background var(--dur-base), color var(--dur-base);padding:4px 8px;font-size:12px}.facts-vocab-save{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.facts-vocab-save:hover{background:var(--ink-2)}.facts-vocab-save:disabled{cursor:not-allowed;opacity:.5}.facts-vocab-cancel{border:1px solid var(--rule-strong);color:var(--mute);background:0 0}.facts-vocab-cancel:hover{color:var(--ink-2)}.facts-vocab-cancel:disabled{cursor:not-allowed;opacity:.5}.fact-list{flex-direction:column;gap:4px;display:flex}.fact-row{transition:background var(--dur-base) ease;border-radius:2px;flex-direction:column;gap:4px;margin:0 -8px;padding:4px 8px;display:flex}.fact-row:hover,.fact-row:focus-within{background:var(--paper)}.fact-row-main{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.fact-row:hover .contact-actions,.fact-row:focus-within .contact-actions{opacity:1}.fact-key{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--ink-2);font-size:11.5px}.fact-sep{color:var(--mute);margin:0 -2px}.fact-value{color:var(--ink);word-break:break-word;font-size:14px}.fact-empty{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;flex-direction:column;gap:2px;font-size:12px;display:inline-flex}.fact-empty-hint{color:var(--mute);opacity:.75;letter-spacing:.04em;font-size:12.5px}.fact-empty-link{color:var(--accent-ink);font-family:var(--font-plex-mono);letter-spacing:.04em;border-bottom:1px dashed var(--accent);transition:color var(--dur-base);align-self:flex-start;font-size:12px;text-decoration:none}.fact-empty-link:hover{color:var(--accent)}.fact-list .contact-edit-row{grid-template-columns:minmax(110px,auto) 1fr auto}.fact-edit-topic{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--ink-2);padding:4px 8px;font-size:11.5px}.fact-edit-topic-select,.fact-edit-select{font-family:var(--font-plex-mono);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:2px;padding:4px 8px;font-size:12px}.fact-edit-topic-select:focus,.fact-edit-select:focus{border-color:var(--accent)}.suggested-contact-list{flex-direction:column;gap:4px;display:flex}.suggested-contact-count{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;margin-left:4px;font-size:12px}.suggested-contact-row{background:var(--accent-soft);transition:background var(--dur-base) ease;border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 -8px;padding:4px 8px;display:flex}.suggested-contact-row:hover,.suggested-contact-row:focus-within{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.suggested-contact-row:hover,.suggested-contact-row:focus-within{background:color-mix(in oklch, var(--accent-soft) 70%, var(--accent) 12%)}}.suggested-contact-bot{color:var(--accent);flex:none;align-self:center}.suggested-contact-name{color:var(--ink-2);font-size:14px}.suggested-contact-email{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--mute);font-size:11.5px;text-decoration:none}.suggested-contact-email:hover,.suggested-contact-email:focus-visible{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.suggested-contact-meta{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);font-size:12.5px}.suggested-contact-actions{opacity:0;transition:opacity var(--dur-base) ease;gap:4px;margin-left:auto;display:inline-flex}.suggested-contact-row:hover .suggested-contact-actions,.suggested-contact-row:focus-within .suggested-contact-actions{opacity:1}.suggested-contact-action{cursor:pointer;color:var(--mute);transition:color var(--dur-base);font-family:var(--font-plex-mono);background:0 0;border:0;align-items:center;padding:2px 4px;font-size:12px;display:inline-flex}.suggested-contact-action:hover{color:var(--ink-2)}.suggested-contact-action-accept:hover{color:var(--accent-ink)}.suggested-contact-action-danger:hover{color:#c53637;color:lab(45.9853% 56.8958 34.8481)}.suggested-contact-action:disabled{cursor:not-allowed;opacity:.5}.suggested-contact-edit-row{background:var(--paper-2);border-radius:2px;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:4px;padding:4px 8px;display:grid}.suggested-contact-edit-meta{font-family:var(--font-plex-mono);color:var(--ink-2);letter-spacing:.02em;font-size:12px}.suggested-contact-edit-input{font-family:var(--font-plex-mono);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);transition:border-color var(--dur-base);border-radius:2px;outline:none;padding:4px 8px;font-size:12px}.suggested-contact-edit-input:focus{border-color:var(--accent)}.suggested-contact-edit-actions{gap:4px;display:inline-flex}.suggested-domain-list{flex-direction:column;gap:4px;display:flex}.suggested-domain-count{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;margin-left:4px;font-size:12px}.suggested-domain-row{background:var(--accent-soft);transition:background var(--dur-base) ease;border-radius:2px;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;display:flex}.suggested-domain-row:hover,.suggested-domain-row:focus-within{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.suggested-domain-row:hover,.suggested-domain-row:focus-within{background:color-mix(in oklch, var(--accent-soft) 70%, var(--accent) 12%)}}.suggested-domain-value{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--ink-2);font-size:12px}.suggested-domain-meta{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);font-size:12.5px}.suggested-domain-actions{opacity:0;transition:opacity var(--dur-base) ease;gap:4px;margin-left:auto;display:inline-flex}.suggested-domain-row:hover .suggested-domain-actions,.suggested-domain-row:focus-within .suggested-domain-actions{opacity:1}.domain-list{flex-direction:column;gap:4px;display:flex}.domain-row{transition:background var(--dur-base) ease;border-radius:2px;align-items:center;gap:8px;margin:0 -8px;padding:4px 8px;display:flex}.domain-row:hover,.domain-row:focus-within{background:var(--paper)}.domain-value{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--ink-2);font-size:12px;text-decoration:none}a.domain-value:hover,a.domain-value:focus-visible{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.domain-kind-tag{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--mute);cursor:pointer;transition:color var(--dur-base), border-color var(--dur-base), background var(--dur-base);background:0 0;border-radius:2px;padding:1px 4px;font-size:12px}.domain-kind-tag:hover:not(:disabled){color:var(--ink-2);border-color:var(--ink-2)}.domain-kind-tag-vendor{color:var(--mustard-ink);border-color:var(--mustard);background:var(--mustard-soft)}.domain-kind-tag-vendor:hover:not(:disabled){color:var(--mustard-ink);border-color:var(--mustard-ink)}.domain-kind-tag:disabled{cursor:not-allowed;opacity:.5}.domain-empty{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;font-size:12px}.domain-actions{opacity:0;transition:opacity var(--dur-base) ease;gap:4px;margin-left:auto;display:inline-flex}.domain-row:hover .domain-actions,.domain-row:focus-within .domain-actions{opacity:1}.domain-action{width:24px;height:24px;color:var(--mute);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.domain-action:hover:not(:disabled),.domain-action:focus-visible:not(:disabled){color:var(--ink);border-color:var(--rule);background:var(--paper-2)}.domain-action-danger:hover:not(:disabled),.domain-action-danger:focus-visible:not(:disabled){color:#a20519;color:lab(34.3495% 57.1812 37.8813);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248);border-color:#ff9189;border-color:lab(72.9216% 50.0549 28.4249)}.domain-action-primary.is-primary,.domain-action-primary:hover{color:var(--accent-ink)}.domain-action-primary.is-primary:disabled{opacity:1;cursor:default}.domain-action:disabled{cursor:not-allowed;opacity:.5}.domain-add-btn{border:1px dashed var(--rule);cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;border-radius:2px;align-self:flex-start;align-items:center;gap:4px;margin:8px 0 8px -8px;padding:4px 8px;font-size:11.5px;display:inline-flex}.domain-add-btn:hover{color:var(--ink);border-color:var(--rule-strong);background:var(--surface)}.domain-add-btn:disabled{cursor:not-allowed;opacity:.5}.domain-add-row{background:var(--paper-2);border-radius:2px;align-items:center;gap:4px;padding:4px 8px;display:flex}.domain-add-input{font-family:var(--font-plex-mono);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);transition:border-color var(--dur-base);border-radius:2px;outline:none;flex:1;padding:4px 8px;font-size:12px}.domain-add-input:focus{border-color:var(--accent)}.domain-add-input:disabled{background:var(--paper-2);color:var(--mute)}.domain-add-actions{gap:4px;display:inline-flex}.domain-add-save,.domain-add-cancel{font-family:var(--font-plex-mono);letter-spacing:.04em;border-radius:var(--card-radius);cursor:pointer;transition:background var(--dur-base), color var(--dur-base);padding:4px 8px;font-size:12px}.domain-add-save{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.domain-add-save:hover{background:var(--ink-2)}.domain-add-save:disabled{cursor:not-allowed;opacity:.5}.domain-add-cancel{border:1px solid var(--rule-strong);color:var(--mute);background:0 0}.domain-add-cancel:hover{color:var(--ink-2)}.source-toggle{border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--card-radius);margin-bottom:12px;display:inline-flex;overflow:hidden}.filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.filter-bar-meta{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap;font-size:12px}.source-tab{border-right:1px solid var(--rule);color:var(--ink-2);background:var(--surface);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13.5px;text-decoration:none;display:inline-flex}.source-tab:last-child{border-right:0}.source-tab:hover{background:var(--paper);color:var(--ink)}.source-tab[aria-current]{background:var(--ink);color:var(--surface)}.source-count{font-family:var(--font-plex-mono);opacity:.65;font-variant-numeric:tabular-nums;font-size:12px}.source-tab[aria-current] .source-count{opacity:1}.msg-search{border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--card-radius);max-width:420px;transition:opacity var(--dur-fast) ease, border-color var(--dur-fast) ease;align-items:center;gap:8px;margin-top:12px;padding:4px 12px;display:flex}.msg-search.is-pending{opacity:.85}.msg-search-spinner{color:var(--accent-ink);animation:.8s linear infinite msg-search-spin}@keyframes msg-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.msg-search-spinner{animation:none}}.msg-search:focus-within{border-color:var(--ink)}.msg-search-icon{color:var(--mute);flex:none}.msg-search-input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:24px;padding:0;font-family:inherit;font-size:13.5px}.msg-search-input::placeholder{color:var(--mute)}.msg-search-clear{color:var(--mute);cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.msg-search-clear:hover{color:var(--ink)}.msg-client-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;position:relative}.msg-client-link{color:var(--ink);font-size:13.5px;text-decoration:none}.msg-client-link:hover{text-underline-offset:2px;text-decoration:underline}.msg-client-suggested{color:var(--accent-ink);font-size:12px;font-style:italic}.msg-client-assign-pill{background:var(--paper-2);border:1px dashed var(--rule-strong);cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:2px;align-items:center;padding:2px 8px;font-size:12.5px;display:inline-flex}.msg-client-assign-pill:hover{background:var(--surface);color:var(--ink);border-color:var(--ink);border-style:solid}.msg-client-cell:has(.msg-client-link){flex-direction:row;align-items:center;gap:8px}.msg-client-pencil{color:var(--mute-2);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) ease, color var(--dur-fast) ease, background var(--dur-fast) ease;background:0 0;border:0;border-radius:2px;align-items:center;padding:2px 4px;display:inline-flex}.msg-client-cell:hover .msg-client-pencil,.table tbody tr:hover .msg-client-pencil,.msg-client-pencil:focus-visible{opacity:1;color:var(--mute)}.msg-client-pencil:hover{color:var(--ink);background:var(--paper-2)}.msg-client-popover{z-index:40;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);flex-direction:column;width:260px;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 22px #0506071a;box-shadow:0 6px 22px lab(1.55868% -.166647 -.636861/.1)}.msg-client-pop-head{border-bottom:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.msg-client-pop-head-actions{align-items:center;gap:8px;display:inline-flex}.msg-client-clear-inline{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--danger-ink);cursor:pointer;transition:background var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:2px 4px;font-size:10.5px;display:inline-flex}.msg-client-clear-inline:hover{background:var(--danger-soft)}.msg-client-clear-inline:disabled{opacity:.5;cursor:wait}.msg-client-search{border:0;border-bottom:1px solid var(--rule);background:var(--surface);color:var(--ink);outline:0;width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.msg-client-search:focus{background:var(--paper)}.msg-client-list{max-height:240px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.msg-client-item{text-align:left;cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border:0;padding:4px 12px;font-family:inherit;font-size:13px;display:block}.msg-client-item:hover{background:var(--paper);color:var(--ink)}.msg-client-pinned-note{color:var(--mute);font-size:12px}.msg-client-item.is-current{color:var(--ink);background:var(--paper-2);font-weight:500}.msg-client-empty-row{color:var(--mute);padding:8px 12px;font-size:12px;font-style:italic}.msg-client-create{border:0;border-top:1px solid var(--rule);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:4px;margin-top:4px;padding:8px 12px;font-size:12px;display:flex}.msg-client-create:hover{background:var(--paper)}.msg-client-create-q{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-left:auto;font-style:italic;overflow:hidden}.kind-override-wrap{align-items:center;display:inline-flex;position:relative}.kind-override-trigger{cursor:pointer;transition:filter var(--dur-base), background var(--dur-base);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0;display:inline-flex}.kind-override-trigger:hover .kind-override-caret,.kind-override-trigger.is-open .kind-override-caret{opacity:1}.kind-override-trigger:disabled{cursor:wait;opacity:.6}.kind-override-caret{opacity:0;color:var(--mute);transition:opacity var(--dur-base)}.kind-override-popover{z-index:40;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 22px #0506071a;box-shadow:0 6px 22px lab(1.55868% -.166647 -.636861/.1)}.kind-override-head{border-bottom:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);padding:8px 12px;font-size:10.5px}.kind-override-list{flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.kind-override-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px 8px;font-family:inherit;display:flex}.kind-override-item:hover,.kind-override-item.is-current{background:var(--paper-2)}.kind-override-item:disabled{cursor:wait;opacity:.6}.kind-override-current-mark{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute-2);text-transform:uppercase;font-size:10px}.todo-controls{transition:opacity var(--dur-fast) ease;margin:8px 0 24px}.todo-controls.is-pending{opacity:.55}.todo-stats{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.todo-stat-chip{background:var(--surface);border:0;border-right:1px solid var(--rule);cursor:pointer;text-align:left;color:var(--ink-2);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;font-family:inherit;display:flex}.todo-stat-chip:last-child{border-right:0}.todo-stat-chip:hover{background:var(--hover);color:var(--ink)}.todo-stat-chip.is-active,.todo-stat-chip.is-active:hover{background:var(--stat-lens-soft)}@supports (color:color-mix(in lab, red, red)){.todo-stat-chip.is-active,.todo-stat-chip.is-active:hover{background:color-mix(in srgb, var(--stat-lens-soft) 65%, var(--surface))}}.todo-stat-chip.is-active,.todo-stat-chip.is-active:hover{border-top-color:var(--stat-lens)}.todo-stat-chip.is-active .todo-stat-label,.todo-stat-chip.is-active .todo-stat-count{color:var(--stat-lens-ink)}.todo-stat-chip{border-top:3px solid var(--stat-lens,transparent);position:relative}@supports (color:color-mix(in lab, red, red)){.todo-stat-chip{border-top:3px solid color-mix(in srgb, var(--stat-lens,transparent) 45%, transparent)}}.todo-stat-chip:hover{border-top-color:var(--stat-lens,var(--rule-strong))}.todo-stat-yours{--stat-lens:var(--sk-human);--stat-lens-soft:var(--sk-human-soft);--stat-lens-ink:var(--sk-human-ink)}.todo-stat-them{--stat-lens:var(--sk-meaningful);--stat-lens-soft:var(--sk-meaningful-soft);--stat-lens-ink:var(--sk-meaningful-ink)}.todo-stat-owed{--stat-lens:var(--sk-news);--stat-lens-soft:var(--sk-news-soft);--stat-lens-ink:var(--sk-news-ink)}.todo-stat-stale{--stat-lens:var(--sk-unknown);--stat-lens-soft:var(--sk-unknown-soft);--stat-lens-ink:var(--sk-unknown-ink)}.todo-viewbar{align-items:center;gap:var(--space-12);margin-top:var(--space-12);display:flex}.todo-groupby{align-items:center;gap:var(--space-8);display:inline-flex}.todo-groupby-label{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.todo-groupseg{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);display:inline-flex;overflow:hidden}.todo-groupseg-btn{border:0;border-right:1px solid var(--rule);background:var(--surface);color:var(--ink-2);cursor:pointer;align-items:center;gap:var(--space-4);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;padding:4px 12px;font-family:inherit;font-size:13px;display:inline-flex}.todo-groupseg-btn:hover{background:var(--paper);color:var(--ink)}.todo-groupseg-btn.is-active{background:var(--ink);color:var(--paper)}.todo-view-toggle{margin-top:var(--space-24);margin-bottom:var(--space-16)}.source-count.todo-owed-count{color:var(--mustard-ink);font-weight:600}.todo-chip-more{color:var(--mute);border-style:dashed}.todo-stat-count{font-family:var(--font-plex-sans);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1}.todo-stat-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;font-size:12.5px}.todo-index-wrap{margin-top:12px}.todo-index{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.todo-chip{background:var(--surface);border:1px solid var(--rule);cursor:pointer;font-family:var(--font-plex-mono);color:var(--ink-2);transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:100px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.todo-chip:hover{color:var(--ink);border-color:var(--rule-strong)}.todo-chip.is-active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.todo-chip-count{opacity:.7;font-size:12px}.todo-chip.is-active .todo-chip-count{opacity:1}.todo-clear{color:var(--mute);font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:4px 8px;font-size:12px}.todo-clear:hover{color:var(--ink)}.owed-block-client{margin-top:16px}.owed-block-todo{margin-bottom:24px}.owed-block-client .owed-lede{color:var(--ink-2);margin:0 0 4px;font-size:14px}.owed-head{margin-bottom:4px}.owed-head h2{font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;color:var(--ink);align-items:center;margin:0;font-size:16.5px;font-weight:400;display:flex}.owed-head p{color:var(--ink-2);margin:4px 0 12px;font-size:14px}.owed-head-icon{color:var(--accent-ink);vertical-align:-3px;flex:none;margin-right:4px}.owed-count{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--mute);margin-left:8px;font-size:12px}.owed-rows{flex-direction:column;display:flex}.owed-group{margin-top:16px}.owed-group:first-of-type{margin-top:2px}.owed-group-head{align-items:baseline;gap:8px;padding:0 2px 4px;display:flex}.owed-group-label{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:var(--tr-caps);text-transform:uppercase;font-size:11px;font-weight:600}.owed-group-count{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--mute);font-size:11px}.owed-row{border-left:3px solid var(--rule-strong);border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:2px 12px;padding:12px 4px 12px 12px;text-decoration:none;display:grid;position:relative}.owed-row:hover{background:var(--canvas-soft)}.owed-row-hit{z-index:0;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.owed-row:hover .owed-subject{text-underline-offset:2px;text-decoration:underline}.owed-row>.owed-subject,.owed-row>.owed-age,.owed-row>.owed-snippet,.owed-row>.owed-meta,.owed-row>.owed-actions{z-index:1;pointer-events:none;position:relative}.owed-row>.owed-actions>.owed-handled-btn{pointer-events:auto}.owed-actions{grid-area:1/3/3;justify-content:flex-end;align-self:center;display:inline-flex}.owed-handled-btn{border:1px solid var(--rule);color:var(--mute);font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;white-space:nowrap;cursor:pointer;transition:color var(--dur-base), border-color var(--dur-base), background var(--dur-base);background:0 0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.owed-row:hover .owed-handled-btn{border-color:var(--rule-strong);color:var(--ink-2)}.owed-handled-btn:hover,.owed-handled-btn:focus-visible{color:var(--ink);border-color:var(--teal);background:var(--paper-2)}.owed-handled-btn:disabled{cursor:default;opacity:.5}.owed-subject{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:14px;font-weight:500;overflow:hidden}.owed-age{font-family:var(--font-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;white-space:nowrap;grid-area:1/2;min-width:52px;font-size:12px}.owed-block-client .owed-age{min-width:92px}.owed-age.is-stale{color:var(--mustard-ink);font-weight:600}.owed-snippet{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:13px;overflow:hidden}.owed-meta{min-width:0;color:var(--mute);grid-area:2/2;justify-self:end;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.owed-from{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.owed-client{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.owed-group[data-tier=urgent] .owed-group-label{color:var(--danger-ink)}.owed-group[data-tier=urgent] .owed-row{border-left-color:var(--danger)}.owed-group[data-tier=decision] .owed-group-label{color:var(--mustard-ink)}.owed-group[data-tier=decision] .owed-row{border-left-color:var(--mustard)}.owed-group[data-tier=response] .owed-group-label{color:var(--ink-2)}.owed-group[data-tier=response] .owed-row{border-left-color:var(--rule-strong)}.otd-drawer{flex-direction:column;display:flex}.otd-msg{border-bottom:1px solid var(--rule);padding:12px 0}.otd-msg:last-child{border-bottom:0}.otd-msg.is-ours{border-left:2px solid var(--rule-strong);background:var(--paper-2);padding-left:12px}.otd-msg-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.otd-msg-from{color:var(--ink);font-size:13.5px;font-weight:500}.otd-msg-when{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--mute);white-space:nowrap;font-size:11.5px}.otd-msg-body{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.otd-msg-empty{color:var(--mute);font-style:italic}.otd-foot{border-top:1px solid var(--rule);background:var(--paper-2);align-items:center;gap:12px;padding:12px 24px;display:flex}.otd-gmail{border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.otd-gmail:hover{color:var(--ink);border-color:var(--teal)}.otd-foot-note{color:var(--mute);font-size:12px}.owed-overflow{color:var(--mute);margin-top:12px;font-size:12.5px}.owed-overflow-toggle{text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:block}.owed-overflow-toggle:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.owed-overflow a{color:inherit;text-underline-offset:3px;text-decoration:underline}.owed-overflow a:hover{color:var(--ink)}.filter-rail{margin-top:var(--space-16)}.facet-row{align-items:flex-start;gap:var(--space-12);display:flex}.facet-row+.facet-row{margin-top:var(--space-8)}.facet-label{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding-top:var(--space-8);margin-top:var(--space-2);flex:0 0 92px}.chip-row.chip-row-pill{box-shadow:none;gap:var(--space-4);background:0 0;border:0;border-radius:0;overflow:visible}.chip-row-pill .chip{border:1px solid var(--rule);background:var(--surface);font-family:var(--font-plex-mono);color:var(--ink-2);gap:var(--space-4);transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:100px;padding:4px 8px;font-size:12px;font-weight:400}.chip-row-pill .chip:hover{background:var(--surface);color:var(--ink);border-color:var(--rule-strong)}.chip-row-pill .chip[aria-current]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.chip-row-pill .chip .chip-count{color:inherit;opacity:.7;font-size:12px}.chip-row-pill .chip .chip-count:before{content:"· "}.chip-row-pill .chip[aria-current] .chip-count{opacity:1}.chip-row-pill .link-pending-dot{width:0;margin-left:calc(-1 * var(--space-4));transition:opacity var(--dur-base) ease-out, transform var(--dur-base) ease-out, width var(--dur-base) ease-out, margin-left var(--dur-base) ease-out}.chip-row-pill .link-pending-dot.is-pending{width:5px;margin-left:0}.facet-row-pill .facet-label{padding-top:var(--space-4);margin-top:var(--space-2)}.filter-rail-meta{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--rule);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px}.todo-bucket{margin-bottom:16px;scroll-margin-top:24px}.todo-bucket-icon{align-items:center;margin-right:2px;display:inline-flex;transform:translateY(-1px)}.todo-bucket-icon-you{color:var(--accent-ink)}.todo-bucket-icon-unassigned{color:var(--mute)}.todo-bucket-icon-external{color:var(--ink-2)}.todo-bucket-icon-headsup{color:var(--mustard-ink)}.todo-bucket-icon-client{color:var(--teal-ink)}.todo-bucket-icon-recency{color:var(--plum-ink)}.todo-bucket-headsup details{opacity:1}.todo-bucket-headsup details>summary{cursor:pointer;list-style:none}.todo-bucket-headsup details>summary::-webkit-details-marker{display:none}.todo-bucket-headsup details[open]>summary .right{color:var(--ink-2)}.todo-bucket-body{flex-direction:column;gap:16px;margin-top:12px;display:flex}.todo-subgroup{min-width:0}.todo-subgroup-head{align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.todo-subgroup-client{letter-spacing:-.01em;color:var(--ink);transition:color var(--dur-base) ease;font-size:19px;font-weight:600;text-decoration:none}.todo-subgroup-client:hover{color:var(--accent-ink)}.todo-subgroup-count{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);font-size:12px}.todo-subgroup-rule{background:var(--rule);flex:1;height:1px}.todo-subgroup-meta{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);white-space:nowrap;font-size:12px}.todo-table{margin-top:0;overflow:visible}.todo-table td{padding-top:16px;padding-bottom:16px}.todo-table tbody td{vertical-align:top}.todo-cell-task{min-width:0;max-width:62ch}.todo-title{color:var(--ink);letter-spacing:-.003em;transition:color var(--dur-base) ease;font-size:15.5px;font-weight:500;line-height:1.45;text-decoration:none;display:inline-block}.todo-title:hover{color:var(--accent-ink)}.todo-row-body{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.todo-row-chips{font-family:var(--font-plex-mono);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.todo-due{color:var(--ink-2)}.todo-due-soon{color:var(--mustard-ink)}.todo-due-overdue{color:#c53637;color:lab(45.9853% 56.8958 34.8481);font-weight:500}.todo-type-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:999px;padding:1px 4px;font-size:12.5px;display:inline-block}.todo-decision{color:var(--mustard-ink)}.todo-table .todo-cell-decision{white-space:nowrap;width:130px}.todo-decision-pill{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.todo-decision-pm_owns{color:var(--ink-2);background:var(--paper-2)}.todo-decision-needs_owner{color:var(--mustard-ink);border-color:var(--mustard);background:var(--mustard-soft)}.todo-decision-heads_up{color:var(--sk-meaningful-ink);border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft)}.todo-table .todo-cell-age{text-align:right;white-space:nowrap;width:110px;font-family:var(--font-plex-mono)}.todo-age{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.todo-status{letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-top:4px;font-size:11px}.todo-status-blocked{color:var(--mustard-ink)}.todo-status-in_progress{color:var(--accent-ink)}.todo-table .todo-cell-actions{text-align:right;white-space:nowrap;width:56px}.domain-add-cancel:disabled{cursor:not-allowed;opacity:.5}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);overflow:hidden}.panel-head{border-bottom:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;padding:16px 24px;font-weight:500;display:flex}.panel-body{padding:24px}.id-field{border-bottom:1px solid var(--rule);grid-template-columns:100px 1fr;align-items:baseline;column-gap:16px;padding:12px 0;display:grid}.id-field:last-child{border-bottom:0}.id-field .k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:11.5px}.id-field .v{color:var(--ink);font-size:14.5px}.id-field .v.mono{font-family:var(--font-plex-mono);font-size:13px}.id-field .v.list{flex-wrap:wrap;gap:4px;display:flex}.id-field-v-action{align-items:center;gap:12px;display:flex}.id-field-v-action>.id-edit-trigger,.id-field-v-action>.readonly-tip{margin-left:auto}.um-list{margin-top:16px}.um-readonly-list{font-family:var(--font-plex-mono);color:var(--ink-2);margin-top:16px;padding:0;font-size:13.5px;list-style:none}.um-row{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);grid-template-columns:1.3fr 1.7fr auto;align-items:end;column-gap:32px;margin-bottom:-1px;padding:16px 24px;display:grid}.um-domain{font-family:var(--font-plex-mono);color:var(--ink);font-size:17px;font-weight:500}.um-meta{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:4px}.um-view-btn{border:1px solid var(--rule);cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease, background var(--dur-fast) ease;background:0 0;border-radius:2px;align-items:center;gap:4px;margin-top:8px;padding:2px 8px 2px 4px;font-size:12px;display:inline-flex}.um-view-btn:hover{color:var(--ink);border-color:var(--rule-strong);background:var(--paper)}.um-view-btn>svg{color:var(--mute);flex:none}.um-view-btn:hover>svg{color:var(--ink-2)}.um-field-label{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:4px;display:block}.input{border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--card-radius);width:100%;height:38px;color:var(--ink);outline:none;padding:8px 12px;font-family:inherit;font-size:14px}.input:focus{border-color:var(--ink)}.select{appearance:none;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23555' stroke-width='1.2' fill='none'/></svg>") no-repeat right 16px center;padding-right:32px}.field-row{align-items:center;gap:8px;display:flex}.or{font-family:var(--font-plex-mono);color:var(--mute);align-self:center;align-items:center;height:38px;padding:0 4px;font-size:12px;display:inline-flex}.ghost-link{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-family:inherit;font-size:13.5px;text-decoration:underline;text-decoration-thickness:1px}.ghost-link:hover{color:var(--accent-ink)}.legend{color:var(--mute);font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.legend .item{align-items:center;gap:8px;display:inline-flex}.ask-wrap{margin-top:32px}.ask-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:32px;display:grid}.ask-main{min-width:0}.ask-companion{flex-direction:column;gap:8px;display:flex;position:sticky;top:20px}.ask-companion-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ask-companion-toggle{cursor:pointer;color:var(--ink-1);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.ask-companion-toggle>svg:first-child{color:var(--mute)}.ask-companion-title{font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;font-size:14px;font-weight:600}.ask-companion-counts{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;white-space:nowrap;font-size:11px}.ask-companion-counts strong{color:var(--ink-1);font-weight:700}.ask-companion-collapsed-note{color:var(--mute);margin:0;font-size:12.5px;line-height:1.5}.ask-companion-legend{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);flex-wrap:wrap;gap:12px;font-size:10.5px;display:inline-flex}.ask-companion-legend-item{align-items:center;gap:4px;display:inline-flex}.ask-companion-frame{border-radius:12px;flex:none;height:400px;min-height:0}.ask-companion-readout{width:auto;padding:12px;bottom:12px;left:12px;right:12px}.ask-companion-readout .agency-graph-readout-title{font-size:17px}.ask-companion-readout-actions{align-items:center;gap:12px;margin-top:12px;display:flex}.ask-companion-readout-actions .agency-graph-open{margin-top:0}.ask-companion-ask{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-plex-mono);letter-spacing:.03em;cursor:pointer;transition:background var(--dur-base), color var(--dur-base);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:11.5px;display:inline-flex}.ask-companion-ask:hover:not(:disabled){background:var(--accent);color:var(--paper)}.ask-companion-ask:disabled{opacity:.5;cursor:progress}.ask-companion-lit{border-radius:var(--card-radius);border:1px solid var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0f16db;background:lab(4.36424% .535183 -3.98311/.86);padding:8px 12px 12px;animation:.38s wiki-stage-narration-in;position:absolute;bottom:12px;left:12px;right:12px}.ask-companion-lit-kind{color:var(--mute);letter-spacing:var(--tr-caps);font-size:10px}.ask-companion-lit-list{color:var(--ink-1);margin:4px 0 0;font-size:12.5px;line-height:1.45}.ask-companion-hint{text-align:center;font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);pointer-events:none;font-size:10px;position:absolute;bottom:12px;left:0;right:0}@media (max-width:1180px){.ask-layout{grid-template-columns:1fr}.ask-companion{position:static}.ask-companion-frame{height:340px}}.ask-input-row{align-items:stretch;gap:8px;display:flex}.ask-input{font-family:var(--font-plex-sans);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);resize:vertical;min-height:70px;transition:border-color var(--dur-base);outline:none;flex:1;padding:12px 16px;font-size:16px;line-height:1.45}.ask-input:focus{border-color:var(--accent)}.ask-input::placeholder{color:var(--mute)}.ask-input:disabled{color:var(--mute);background:var(--paper-2);cursor:progress}.ask-submit{align-self:stretch}.btn.ask-submit:disabled{opacity:1;cursor:progress;background:var(--paper-2);border-color:var(--rule-strong);color:var(--mute)}.btn.ask-submit:disabled .spin{color:var(--ink-2)}.ask-kbd{font-family:var(--font-plex-mono);color:var(--mute);background:var(--paper-2);border:1px solid var(--rule);border-radius:2px;margin-left:4px;padding:1px 4px;font-size:12px}.ask-input-hint{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.ask-thinking-monitor{border:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-plex-mono);border-radius:2px;flex-direction:column;gap:4px;min-height:60px;max-height:none;margin-top:16px;padding:12px 16px;font-size:12px;display:flex}.ask-tm-progress{background:linear-gradient(90deg, transparent 0%, var(--accent) 30%, var(--accent) 70%, transparent 100%);background-size:200% 100%;height:3px;margin:-14px -16px 12px;animation:1.4s linear infinite progress-slide}@media (prefers-reduced-motion:reduce){.ask-tm-progress{background:var(--accent);opacity:.4;animation:none!important}}.ask-tm-line{align-items:center;gap:8px;animation:.4s ease-out ask-tm-in;display:flex}.ask-tm-arrow{color:var(--accent);flex:none;align-items:center;display:inline-flex}.ask-tm-text{flex:1}.ask-tm-check{color:var(--sk-human);flex:none}.ask-tm-line.is-past{color:var(--mute)}.ask-tm-line.is-past .ask-tm-arrow{color:var(--mute-2)}.ask-tm-line.is-current{color:var(--ink)}.ask-tm-line.is-current .ask-tm-text{background-image:linear-gradient(100deg, var(--ink) 0%, var(--ink) 38%, var(--accent) 50%, var(--ink) 62%, var(--ink) 100%);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite ask-tm-sheen}@keyframes ask-tm-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ask-tm-sheen{to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.ask-tm-line{animation:none!important}.ask-tm-line.is-current .ask-tm-text{color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;animation:none}}.ask-input-hint kbd{font-family:var(--font-plex-mono);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule-strong);text-align:center;border-radius:2px;min-width:16px;padding:0 4px;font-size:12.5px}.ask-suggestions-wrap{flex-direction:column;gap:24px;display:flex}.banner-connect-choice{gap:var(--space-8);margin-top:var(--space-4);flex-direction:column;display:flex}.banner-connect-choice-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.ask-pulse-cards{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:720px){.ask-pulse-cards{grid-template-columns:1fr}}.ask-pulse-card{padding:var(--space-16);border-right:1px solid var(--rule);border-top:3px solid var(--stat-lens,transparent)}@supports (color:color-mix(in lab, red, red)){.ask-pulse-card{border-top:3px solid color-mix(in srgb, var(--stat-lens,transparent) 45%, transparent)}}.ask-pulse-card:last-child{border-right:0}.ask-pulse-mustard{--stat-lens:var(--mustard)}.ask-pulse-danger{--stat-lens:var(--danger)}.ask-pulse-accent{--stat-lens:var(--accent)}.ask-pulse-head{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.ask-pulse-label{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute)}.ask-pulse-ask{font-family:var(--font-plex-mono);color:var(--accent-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.ask-pulse-ask:hover{text-decoration:underline}.ask-pulse-num{margin-top:var(--space-8);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:34px;font-weight:600;line-height:1}.ask-pulse-detail{margin-top:var(--space-8);font-size:12.5px;font-family:var(--font-plex-mono);color:var(--mute);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ask-signals{margin-top:var(--space-8)}.ask-signals-head{align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-4);display:flex}.ask-signals-label,.ask-signals-date{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute)}.ask-signals-rule{border-top:1px solid var(--rule);flex:1}.ask-signal-row{gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--rule);grid-template-columns:44px 140px 1fr auto;align-items:baseline;font-size:14px;display:grid}.ask-signal-row:last-child{border-bottom:0}.ask-signal-time{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.ask-signal-client{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}a.ask-signal-client:hover{text-decoration:underline}.ask-signal-text{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-signal-tag{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;padding:2px 8px;font-size:10.5px}.ask-signal-tag-human{background:var(--sk-human-soft);color:var(--sk-human-ink)}.ask-signal-tag-meaningful{background:var(--sk-meaningful-soft);color:var(--sk-meaningful-ink)}.ask-signal-tag-incident{background:var(--danger-soft);color:var(--danger-ink)}.ask-suggestions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ask-suggestions-wrap .ask-suggestions+.ask-suggestions{margin-top:0}.ask-suggestions-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);flex-basis:100%;margin-bottom:2px;font-size:12px}.ask-suggestion{border:1px dashed var(--rule-strong);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-base), color var(--dur-base), background var(--dur-base);background:0 0;border-radius:2px;padding:4px 12px;font-family:inherit;font-size:13px}.ask-suggestion:hover{border-color:var(--accent);color:var(--ink);background:var(--surface)}.ask-error{border-left:3px solid var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-plex-mono);align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:12.5px;display:flex}.ask-answer{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);margin-top:24px;overflow:hidden}.ask-answer-head{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:12px 24px}.ask-q{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--ink-2);font-size:12px}.ask-answer-body{color:var(--ink);padding:24px 24px 16px;font-size:15px;line-height:1.55}.ask-answer-body p{margin:0 0 12px}.ask-answer-body p:last-child{margin-bottom:0}.ask-answer-body strong{color:var(--ink);font-weight:600}.ask-answer-body em{font-style:italic}.ask-deltas{flex-direction:column;gap:8px;padding:0 24px 16px;display:flex}.ask-deltas-label{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:2px;font-size:12px}.ask-delta{border:1px solid var(--rule);background:var(--paper);border-radius:4px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.ask-delta-op-close{border-left:2px solid #c53637;border-left:2px solid lab(45.9853% 56.8958 34.8481)}.ask-delta-op-create{border-left:2px solid var(--accent)}.ask-delta-head{align-items:center;gap:8px;display:flex}.ask-delta-op-tag{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:2px 4px;font-size:12.5px}.ask-delta-op-tag-close{color:#8d000f;color:lab(28.5252% 57.3552 40.6532);background:#ffe7e4;background:lab(93.8292% 12.2803 6.63641)}.ask-delta-op-tag-create{background:var(--accent-soft);color:var(--accent-ink)}.ask-delta-client{color:var(--ink);border-bottom:1px dashed var(--rule-strong);font-weight:500;text-decoration:none}.ask-delta-client:hover{color:var(--accent-ink);border-bottom-color:var(--accent)}.ask-delta-confidence{font-family:var(--font-plex-mono);color:var(--mute);margin-left:auto;font-size:12px}.ask-delta-body{flex-direction:column;gap:4px;display:flex}.ask-delta-title{color:var(--ink);font-size:14px;font-weight:500}.ask-delta-meta{font-family:var(--font-plex-mono);letter-spacing:.03em;color:var(--mute);font-size:12px}.ask-delta-reasoning{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.45}.ask-delta-actions{align-items:center;gap:8px;margin-top:4px;display:flex}.ask-delta-accept{font-family:var(--font-plex-mono);letter-spacing:.04em;cursor:pointer;background:var(--ink);color:var(--paper);border:1px solid var(--ink);transition:background var(--dur-base);border-radius:2px;padding:4px 12px;font-size:12px}.ask-delta-accept:hover{background:var(--ink-2)}.ask-delta-accept:disabled{cursor:not-allowed;opacity:.5}.ask-delta-reject{font-family:var(--font-plex-mono);letter-spacing:.04em;cursor:pointer;border:1px solid var(--rule-strong);color:var(--mute);transition:color var(--dur-base);background:0 0;border-radius:2px;padding:4px 12px;font-size:12px}.ask-delta-reject:hover{color:var(--ink-2)}.ask-delta-reject:disabled{cursor:not-allowed;opacity:.5}.ask-delta-error{font-family:var(--font-plex-mono);color:#c53637;color:lab(45.9853% 56.8958 34.8481);font-size:12px}.ask-delta-accepted{opacity:.78}.ask-delta-accepted:hover{opacity:1}.ask-delta-title-done{text-decoration:line-through;-webkit-text-decoration-color:var(--mute);-webkit-text-decoration-color:var(--mute);-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute);color:var(--ink-2);text-decoration-thickness:1px}.ask-delta-done-pill{background:var(--paper-2);border:1px solid var(--rule);font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--ink-2);border-radius:2px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:12.5px;display:inline-flex}.ask-delta-view{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);border-bottom:1px dashed var(--rule-strong);transition:color var(--dur-base), border-color var(--dur-base);font-size:12px;text-decoration:none}.ask-delta-view:hover{color:var(--accent-ink);border-color:var(--accent)}.ask-delta-done{background:var(--paper-2);font-family:var(--font-plex-mono);color:var(--mute);border-radius:2px;align-items:center;gap:8px;padding:4px 12px;font-size:11.5px;display:inline-flex}.ask-delta-done .caps{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12.5px}.ask-delta-summary{color:var(--ink-2);font-family:var(--font-plex-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.ask-delta-rejected{opacity:.7}.ask-delta-undo{cursor:pointer;color:var(--accent-ink);font-family:var(--font-plex-mono);background:0 0;border:0;padding:0 4px;font-size:12px;text-decoration:underline}.ask-md-code{font-family:var(--font-plex-mono);background:var(--paper-2);border:1px solid var(--rule);border-radius:2px;padding:1px 4px;font-size:.92em}.lede-code{font-family:var(--font-plex-mono);background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-2);border-radius:2px;padding:0 4px;font-size:.88em}.ask-md-list{color:var(--ink);margin:0 0 12px;padding-left:16px}.ask-md-list li{margin-bottom:4px;line-height:1.55}.ask-md-list li:last-child{margin-bottom:0}.ask-answer-foot{font-family:var(--font-plex-mono);color:var(--mute);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 24px 16px;font-size:11.5px;display:flex}.ask-answer-foot .sep{background:var(--rule-strong);border-radius:999px;width:3px;height:3px}.ask-evidence{border-top:1px solid var(--rule);background:var(--paper-2)}.ask-evidence>summary{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:4px;padding:12px 24px;font-size:12px;font-weight:500;list-style:none;display:flex}.ask-evidence>summary::-webkit-details-marker{display:none}.ask-evidence>summary>svg{transition:transform var(--dur-base);transform:rotate(-90deg)}.ask-evidence[open]>summary>svg{transform:rotate(0)}.ask-evidence-count{color:var(--mute);margin-left:2px;font-weight:400}.ask-evidence-body{flex-direction:column;gap:24px;padding:4px 24px 24px;display:flex}.ask-ev-section{flex-direction:column;display:flex}.ask-ev-head{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.ask-ev-head>svg{color:var(--mute);flex:none}.ask-ev-num{color:var(--mute);margin-left:2px;font-weight:400}.ask-ev-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ask-ev-item{border:1px solid var(--rule);background:var(--surface);border-radius:3px;padding:12px;font-size:13.5px;line-height:1.5}.ask-ev-item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-ev-title{color:var(--ink);flex:1;min-width:0;font-weight:500}.ask-ev-client{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--accent-ink);border-bottom:1px dashed var(--accent);font-size:12px;text-decoration:none}.ask-ev-client:hover{color:var(--accent)}button.ask-ev-day-trigger{border:0;border-bottom:1px dashed var(--accent);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:4px;padding:0;display:inline-flex}.drawer-open-icon{opacity:.55;transition:opacity var(--dur-base) ease}button:hover>.drawer-open-icon,button:focus-visible>.drawer-open-icon{opacity:1}.ask-ev-when{font-family:var(--font-plex-mono);color:var(--mute);margin-left:auto;font-size:11.5px}.ask-ev-meta{font-family:var(--font-plex-mono);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.ask-ev-body{color:var(--ink-2);margin:8px 0 0}.ask-ev-sub{border-top:1px dashed var(--rule);margin-top:8px;padding-top:8px}.ask-ev-sub-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12.5px;display:block}.ask-ev-sub ul{color:var(--ink-2);margin:0;padding-left:16px}.ask-ev-sub ul li{margin-bottom:2px}.ask-ev-more{color:var(--mute);margin-left:-18px;font-style:italic;list-style:none}.ask-ev-item.ask-ev-briefing,.ask-ev-item.ask-ev-meeting{border-left:3px solid var(--accent)}.ask-ev-item.ask-ev-incident{border-left:3px solid #d55753;border-left:3px solid lab(54.3377% 50.2958 29.345)}.ask-ev-item.ask-ev-wiki-card{border-left:3px solid var(--sk-meaningful)}.ask-ev-wiki-title{color:var(--ink-1);font-weight:600}.ask-ev-cited-badge{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent);white-space:nowrap;border-radius:2px;padding:1px 4px;font-size:12px}.ask-ev-item.is-scanned{opacity:.62;border-left-color:var(--rule-strong);background:var(--paper)}.ask-ev-item.is-scanned:hover{opacity:.92}.ask-evidence-cited{color:var(--accent-ink);font-weight:600}.ask-raw-toggle{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.ask-raw-toggle:hover{color:var(--ink-2)}.ask-thumbs{align-items:center;gap:4px;display:inline-flex}.ask-thumbs-noted{font-family:var(--font-plex-mono);color:var(--mute);margin-right:4px;font-size:11px}.ask-thumb{color:var(--mute);cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 4px;display:inline-flex}.ask-thumb:hover:not(:disabled){color:var(--ink)}.ask-thumb.is-voted{color:var(--accent-ink)}.ask-thumb:disabled:not(.is-voted){color:var(--mute-2);cursor:default}.pca-thumbs-row{justify-content:flex-end;margin-top:4px;display:flex}.ask-raw{background:var(--paper-2);border:1px dashed var(--rule-strong);font-family:var(--font-plex-mono);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:0 24px 16px;padding:12px;font-size:12px;line-height:1.5}.ask-no-citations{border-left:3px solid var(--mustard);background:var(--mustard-soft);color:var(--mustard-ink);margin:0 24px 16px;padding:8px 12px;font-size:12.5px;line-height:1.5}.ask-ev-scanned{margin-top:8px}.ask-ev-scanned>summary{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);align-items:center;gap:4px;padding:4px 0;font-size:12.5px;list-style:none;display:inline-flex}.ask-ev-scanned>summary::-webkit-details-marker{display:none}.ask-ev-scanned>summary>svg{transition:transform var(--dur-base);transform:rotate(-90deg)}.ask-ev-scanned[open]>summary>svg{transform:rotate(0)}.ask-ev-scanned>summary:hover{color:var(--ink-2)}.ask-ev-scanned>.ask-ev-list{margin-top:4px}.pipe-panel{margin-top:32px}.pipe-rows{flex-direction:column;display:flex}.pipe-row{border-bottom:1px solid var(--rule);grid-template-columns:80px minmax(140px,1fr) minmax(110px,1.3fr) minmax(140px,1fr) minmax(110px,1.3fr) minmax(140px,1fr);align-items:center;gap:16px;padding:24px;display:grid}.pipe-row:last-child{border-bottom:0}.pipe-source{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:12px}.pipe-stage{flex-direction:column;gap:4px;display:flex;position:relative}.pipe-stage.has-tip{cursor:help}.pipe-stage-tip{text-transform:none;letter-spacing:.01em;text-align:left;width:max-content;max-width:280px;padding:8px 12px;line-height:1.45;white-space:normal!important;font-size:12px!important}.pipe-stage:hover>.pipe-stage-tip,.pipe-stage:focus-within>.pipe-stage-tip{opacity:1}.pipe-stage:last-child>.pipe-stage-tip{left:auto;right:0;transform:none}.pipe-stage:last-child>.pipe-stage-tip:after{left:auto;right:16px;transform:none}.pipe-source+.pipe-stage>.pipe-stage-tip{left:0;right:auto;transform:none}.pipe-source+.pipe-stage>.pipe-stage-tip:after{left:16px;right:auto;transform:none}.stage-head{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.health{background:var(--rule-strong);flex:none;width:7px;height:7px}.health-fresh{background:var(--sk-human);animation:1.6s ease-in-out infinite pipe-pulse}.health-stale{background:var(--rule-strong)}.health-cold{background:#c17f21;background:lab(59.1325% 20.9389 57.3315)}.health-never{background:var(--rule)}@keyframes pipe-pulse{0%,to{opacity:1}50%{opacity:.35}}.stage-freshness{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:lowercase;margin-top:4px;font-size:12.5px}.stage-freshness-fresh{color:var(--sk-human-ink,var(--ink-2))}.stage-freshness-stale{color:var(--mute)}.stage-freshness-cold{color:#8b5600;color:lab(41.5134% 26.9955 88.1151)}.stage-freshness-never{color:var(--rule-strong)}.stage-num{font-family:var(--font-plex-sans);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.025em;margin-top:4px;font-size:30px;font-weight:600;line-height:1}.pipe-row.idle .stage-num{color:var(--mute-2)}.stage-meta{font-family:var(--font-plex-mono);color:var(--mute);margin-top:4px;font-size:11.5px}.stage-held{width:fit-content;font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mustard-ink);background:var(--mustard-soft);border:1px solid var(--mustard);margin-top:4px;padding:1px 8px;font-size:11px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.stage-held{border:1px solid color-mix(in srgb, var(--mustard) 55%, transparent)}}.stage-held{text-decoration:none}.stage-held:hover{border-color:var(--mustard)}@media (prefers-reduced-motion:no-preference){.pipe-stage.stage-surge .stage-num{animation:.6s cubic-bezier(.2,.9,.3,1) stage-surge-pop}.pipe-arrow.surge .arrow-dot{animation-duration:.9s}}.pipe-stage.stage-surge .stage-freshness{color:var(--sk-human)}@keyframes stage-surge-pop{0%{color:var(--ink);transform:scale(1)}30%{color:var(--accent);transform:scale(1.12)}to{color:var(--ink);transform:scale(1)}}.pipe-arrow{align-items:center;height:28px;display:flex;position:relative}.arrow-line{background:var(--rule-strong);width:100%;height:1px}.pipe-row.idle .arrow-line{background:0 0;background-image:linear-gradient(to right, var(--mute-2) 50%, transparent 50%);background-repeat:repeat-x;background-size:5px 1px}.arrow-cap{color:var(--rule-strong);background:var(--surface);padding-left:2px;font-size:13px;line-height:1;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.pipe-row.idle .arrow-cap{color:var(--mute-2)}.arrow-dot{background:var(--accent);pointer-events:none;width:5px;height:5px;animation:2.6s linear infinite pipe-travel;position:absolute;top:50%;left:0;transform:translateY(-50%)}.arrow-dot.d2{animation-delay:.85s}.arrow-dot.d3{animation-delay:1.7s}@keyframes pipe-travel{0%{opacity:0;left:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.arrow-heartbeat{background:var(--mute);pointer-events:none;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite pipe-heartbeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pipe-heartbeat{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.7)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.arrow-heartbeat{opacity:.6;animation:none}}.arrow-rate{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);white-space:nowrap;margin-top:4px;font-size:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pipe-row.idle .arrow-rate{color:var(--mute-2)}@media (prefers-reduced-motion:reduce){.arrow-dot{display:none}.health-fresh{animation:none}}.settings-grid .settings-cat{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule);grid-column:1/-1;margin-top:-8px;padding-bottom:8px;font-size:12px}.settings-grid .settings-cat:first-child{margin-top:0}.settings-grid{grid-template-columns:240px 1fr;gap:48px;margin-top:48px;display:grid}.settings-grid .head .caps{display:block}.guide-grid{grid-template-columns:320px 1fr;row-gap:64px}.guide-body{max-width:65ch}.guide-body p{margin:0 0 16px;font-size:15px;line-height:1.6}.guide-body p:last-child{margin-bottom:0}.guide-head h2{align-items:center;gap:8px;display:flex}.guide-head-icon{color:var(--mute);flex:none}.guide-head .guide-open{border:1px solid var(--rule);margin-top:12px;transition:background .25s,color .25s}.guide-head .guide-open:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.guide-head .guide-open:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.guide-head .guide-open:hover{color:var(--ink)}.guide-flow{border:1px solid var(--rule);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:32px;display:grid}.guide-flow-item{align-items:stretch;min-width:0;display:flex}.guide-flow-stage{min-width:0;color:inherit;flex-direction:column;flex:1;gap:4px;padding:16px;text-decoration:none;transition:background .25s;display:flex}.guide-flow-stage:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.guide-flow-stage:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.guide-flow-label{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.guide-flow-label svg{color:var(--mute);flex:none}.guide-flow-line{color:var(--mute);font-size:12px;line-height:1.4}.guide-flow-item+.guide-flow-item{border-left:1px solid var(--rule)}.guide-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none;display:grid}.guide-principle{border:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:8px;padding:24px;display:flex}.guide-principle h3{font-family:var(--font-plex-sans);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:17px;font-weight:600}.guide-principle p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.guide-body:has(.guide-principles){max-width:none}.guide-dl{margin:0}.guide-body:has(.guide-dl-wide){max-width:none}.guide-dl-wide{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.guide-dl-row{border-top:1px solid var(--rule);grid-template-columns:128px 1fr;column-gap:16px;padding:12px 0;display:grid}.guide-dl dt{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;padding-top:2px;font-size:11px;font-weight:500}.guide-dl dd{color:var(--ink);margin:0;font-size:14px;line-height:1.55}@media (max-width:1100px){.guide-dl-wide,.guide-flow{grid-template-columns:1fr}.guide-flow-item{flex-direction:column}.guide-flow-item+.guide-flow-item{border-left:0}.guide-flow-stage{border-bottom:1px solid var(--rule)}.guide-flow-item:last-child .guide-flow-stage{border-bottom:0}}@media (max-width:720px){.guide-principles{grid-template-columns:1fr}.guide-dl-row{grid-template-columns:1fr;row-gap:4px}}.source-h2{align-items:center;gap:8px;display:flex}.source-h2 .client-logo{border:1px solid var(--rule);background:var(--surface)}.settings-grid .head h2{font-family:var(--font-plex-sans);font-size:var(--fs-h2);letter-spacing:-.015em;overflow-wrap:anywhere;margin:8px 0 4px;font-weight:600}.settings-grid .head p{color:var(--mute);margin:0;font-size:14px}.kv-row{border-bottom:1px solid var(--rule);grid-template-columns:160px 1fr;column-gap:24px;padding:16px 0;display:grid}.kv-row:last-child{border-bottom:0}.kv-key{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute)}.kv-val{color:var(--ink);font-size:15px}.kv-val.mono{font-family:var(--font-plex-mono)}.tz-select{flex-direction:column;gap:4px;max-width:320px;display:flex}.mailbox,.settings-card{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);padding:24px;position:relative}.connect-gmail-form{display:inline-flex}.mailbox-connect-hero{border:1px solid var(--rule);border-top:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mailbox-connect-hero{border-top:3px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.mailbox-connect-hero{background:var(--surface);border-radius:var(--card-radius);max-width:560px;padding:24px}.mailbox-connect-hero h3{margin:0 0 4px;font-size:15px;font-weight:600}.mailbox-connect-hero p{color:var(--mute);margin:0 0 16px;font-size:13.5px;line-height:1.5}.settings-card .kv-row:first-of-type{padding-top:0}.settings-card-actions{padding-top:16px}.ops-jump,.settings-grid.ops-embed-grid{margin-top:24px}.cbt-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:24px;margin-top:32px;display:grid}.cbt-col{border:1px solid var(--rule);background:var(--surface)}.cbt-col-head{border-bottom:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.cbt-body{padding:16px}.cbt-truth{margin:0 0 16px;font-size:15.5px;line-height:1.55}.cbt-section{margin-bottom:16px}.cbt-section-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:11px}.cbt-section ul{margin:0;padding-left:16px}.cbt-section li{margin-bottom:4px;font-size:13.5px;line-height:1.5}.cbt-cite{font-family:var(--font-plex-mono);color:var(--accent-ink);border:1px solid var(--accent);font-size:10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cbt-cite{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.cbt-cite{cursor:help;vertical-align:super;margin-left:2px;padding:0 4px;line-height:1.4}.cbt-meta{font-family:var(--font-plex-mono);color:var(--mute);margin:8px 0 0;font-size:11px}.cbt-empty{color:var(--mute);margin:0;padding:16px;font-size:13.5px}.cbt-tallies{flex-wrap:wrap;align-items:stretch;gap:16px;margin-bottom:24px;display:flex}.cbt-tally{border:1px solid var(--rule);background:var(--surface);min-width:96px;padding:12px 16px}.cbt-tally-num{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.cbt-tally-label{font-family:var(--font-plex-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin-top:4px;font-size:11px}.cbt-tally-action{align-items:center;margin-left:auto;display:flex}.cbt-night{border:1px solid var(--rule);background:var(--surface);margin-bottom:12px}.cbt-night-head{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px;list-style:none;display:flex}.cbt-night-head::-webkit-details-marker{display:none}.cbt-night[open] .cbt-night-head{border-bottom:1px solid var(--rule)}.cbt-night-date{font-size:13.5px;font-weight:600}.cbt-night-counts{font-family:var(--font-plex-mono);color:var(--mute);font-size:11px}.cbt-night-body{padding:16px}.cbt-night-body .cbt-grid{margin-top:16px}.cbt-pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:13.5px;line-height:1.5}.cbt-check{font-family:var(--font-plex-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--rule);padding:0 4px;font-size:10px}.cbt-check-supported{color:var(--teal-ink)}.cbt-check-stretch{color:var(--mustard-ink)}.cbt-check-unsupported{color:var(--danger-ink)}.wiki-stage-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wiki-stage-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;color:#d6cef5c7;text-shadow:0 0 6px #000000f2,0 1px 2px #000000e6;will-change:transform;font-size:10px;position:absolute;top:0;left:0}.wiki-stage-label.is-selected{color:#f4f2ff;font-weight:600}.lexicon-rows{flex-direction:column;display:flex}.lexicon-row{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:8px 0;display:flex}.lexicon-row:last-child{border-bottom:0}.lexicon-wrong{color:var(--mute);text-decoration:line-through}.lexicon-right{color:var(--ink);font-weight:500}.lexicon-arrow{color:var(--mute-2)}.lexicon-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lexicon-add .domain-add-input{max-width:180px}.lexicon-scope{max-width:200px}.lexicon-case{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.lexicon-hint,.lexicon-empty{color:var(--mute);max-width:60ch;margin:12px 0 0;font-size:12.5px;line-height:1.5}.lexicon-empty{margin:0}.source-sync-lede{color:var(--mute);max-width:560px;margin:16px 0 24px;font-size:14px}.source-sync-cards{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:24px;display:grid}.source-sync-title{margin:0 0 4px;font-size:15px;font-weight:600}.source-sync-note{color:var(--mute);margin:0 0 16px;font-size:13.5px;line-height:1.5}.source-sync-cards .settings-card .kv-row:first-of-type{padding-top:0}.granola-direct{flex-direction:column;gap:16px;margin-top:16px;display:flex}.granola-toggle{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.granola-hint{color:var(--mute);font-family:var(--font-plex-mono);margin-top:4px;font-size:11px;display:block}.granola-folder{align-items:center;gap:8px;display:inline-flex}.granola-folder-input{max-width:220px;font-size:13px}.granola-census{border-top:1px solid var(--rule);margin-top:12px;padding-top:8px}.granola-census-head{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:12px;padding-bottom:4px;font-size:11px;display:flex}.granola-census-meta{color:var(--mute);letter-spacing:.04em}.granola-census-empty{color:var(--mute);margin:12px 0 0;font-size:13px}.granola-connect{align-items:center;gap:8px;display:flex}.granola-key-input{max-width:320px;font-family:var(--font-plex-mono);font-size:13px}.sync-steps{border:1px solid var(--rule);background:var(--paper-2);border-radius:var(--card-radius);max-width:720px;margin-top:12px;overflow:hidden}.sync-step{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.sync-step:last-child{border-bottom:0}.sync-step-mark{border:1px solid var(--rule-strong);background:var(--surface);width:22px;height:22px;color:var(--mute);font-family:var(--font-plex-mono);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.sync-step-active .sync-step-mark{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.sync-step-active .sync-step-mark .dot-pulse{background:var(--accent);width:7px;height:7px}.sync-step-done .sync-step-mark{border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft);color:var(--sk-meaningful-ink)}.sync-step-skipped .sync-step-mark{border-color:var(--rule);background:var(--paper-2);color:var(--mute)}.sync-step-skipped .sync-step-title{color:var(--mute)}.sync-step-error .sync-step-mark{border-color:var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink)}.sync-step-error .sync-step-meta{color:var(--accent-ink)}.sync-all-panel{margin-top:24px}.sync-all-row{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.sync-last-completed{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);-webkit-text-decoration:underline dotted var(--rule);-webkit-text-decoration:underline dotted var(--rule);-webkit-text-decoration:underline dotted var(--rule);text-decoration:underline dotted var(--rule);text-underline-offset:3px;cursor:help;font-size:11.5px}.sync-done-footer{background:var(--sk-meaningful-soft);border:1px solid var(--sk-meaningful);border-radius:var(--card-radius);color:var(--sk-meaningful-ink);font-family:var(--font-plex-mono);letter-spacing:.04em;align-items:center;gap:8px;max-width:720px;margin-top:8px;padding:8px 12px;font-size:11.5px;display:flex}.sync-stalled-banner{background:var(--mustard-soft);border:1px solid var(--mustard);border-radius:var(--card-radius);color:var(--mustard-ink);align-items:center;gap:8px;max-width:720px;margin-top:8px;padding:8px 12px;font-size:12.5px;display:flex}.sync-stalled-banner>svg{flex:none}.sync-stalled-text{flex:1;line-height:1.45}.sync-stalled-resume{flex:none;align-items:center;gap:4px;display:inline-flex}.sync-done-mark{background:var(--sk-human);width:16px;height:16px;color:var(--paper);flex:none;justify-content:center;align-items:center;display:inline-flex}.sync-done-text{flex:1}.sync-done-dismiss{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);cursor:pointer;-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);text-decoration:underline dashed var(--rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration-thickness:1px}.sync-done-dismiss:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sync-preview{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin:0 0 12px;font-size:11.5px}.sync-preview strong{color:var(--ink);font-weight:600}.classify-backlog{background:#fff3df;background:lab(96.6147% 2.67658 15.355);border:1px solid #f0c781;border:1px solid lab(82.72% 8.74323 40.8395);border-left-width:3px;border-radius:3px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.classify-backlog-big{background:#ffe9c9;background:lab(94.1729% 9.23789 26.2299);border-color:#eca851;border-color:lab(74.2674% 20.0168 53.8013)}.classify-backlog-icon{color:#8c5500;color:lab(41.6382% 22.4672 70.493);flex:none}.classify-backlog-body{flex:1;min-width:0}.classify-backlog-head{color:var(--ink);font-size:13.5px}.classify-backlog-head strong{font-weight:600}.classify-backlog-sub{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.02em;margin-top:2px;font-size:12px}.classify-backlog-items{font-family:var(--font-plex-mono);letter-spacing:.02em;margin:4px 0 0;padding:0;font-size:12px;list-style:none}.classify-backlog-items li{margin-top:2px}.classify-backlog-from{font-weight:600}.classify-backlog-subject{color:var(--mute)}.classify-backlog-btn{flex:none}.sync-step-title{color:var(--ink);flex:none;font-weight:500}.sync-step-upcoming .sync-step-title{color:var(--mute)}.sync-step-meta{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);text-transform:uppercase;margin-left:auto;font-size:12px}.sync-step-meta strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.mailbox+.mailbox{margin-top:16px}.mailbox-head{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding-bottom:16px;display:flex}.mailbox-head .addr{font-family:var(--font-plex-mono);color:var(--ink);font-size:16px;font-weight:500}.mailbox-disconnect{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);cursor:pointer;-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);text-decoration:underline dashed var(--rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:12px;text-decoration-thickness:1px}.mailbox-disconnect:hover{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.mailbox-body{padding-top:4px}.mailbox-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.footrail{border-top:1px solid var(--rule);font-family:var(--font-plex-mono);font-size:var(--fs-caps);color:var(--mute);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:32px;margin-top:96px;padding:24px 0 0;display:flex}.footrail .grow{flex:1}.footrail b{color:var(--ink);font-weight:500}.footrail-version{color:var(--mute-2);-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);text-decoration:underline dashed var(--rule-strong);text-underline-offset:3px;transition:color var(--dur-base);align-items:center;gap:8px;margin-left:auto;text-decoration-thickness:1px;display:inline-flex}.footrail-version:hover{color:var(--ink-1);-webkit-text-decoration-color:var(--ink-1);-webkit-text-decoration-color:var(--ink-1);-webkit-text-decoration-color:var(--ink-1);text-decoration-color:var(--ink-1)}.footrail-pip{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;transform:translateY(-1px)}.footrail-pip-sync{background:var(--sk-human)}.footrail-pip-behind{background:var(--mustard)}.footrail-pip-ahead{background:var(--sk-meaningful)}.page-transition{animation:page-in var(--dur-slow) ease-out}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dot-pulse{background:var(--accent);flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.5}}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-progress{background:linear-gradient(90deg, transparent 0%, var(--accent) 30%, var(--accent) 70%, transparent 100%);z-index:5;pointer-events:none;background-size:200% 100%;height:3px;animation:1.4s linear infinite progress-slide;position:absolute;top:-1px;left:-1px;right:-1px}@keyframes progress-slide{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dot-pulse,.spin,.page-progress{animation:none!important}.page-progress{background:var(--accent);opacity:.4}}.result-line{border:1px solid var(--rule);background:var(--surface);font-family:var(--font-plex-mono);color:var(--ink-2);letter-spacing:.02em;align-items:center;gap:8px;max-width:720px;margin-top:12px;padding:8px 12px;font-size:12.5px;display:flex}.result-line.ok{border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft);color:var(--sk-meaningful-ink)}.result-line.err{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.result-line .mark{background:currentColor;flex:none;width:8px;height:8px}.subject{color:var(--ink);font-weight:500;font-size:calc(var(--fs-table) + 1px);letter-spacing:-.005em;overflow-wrap:anywhere;min-width:0}.from-name{color:var(--ink);font-weight:500;font-size:var(--fs-table);overflow-wrap:anywhere;min-width:0}.from-email{font-family:var(--font-plex-mono);color:var(--mute);overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;margin-top:4px;font-size:13px;display:inline-flex}.from-cell-td{position:relative}.block-sender-wrap{display:inline-flex;position:relative}.block-sender-btn{border-radius:var(--card-radius);width:18px;height:18px;color:var(--mute-2);cursor:pointer;opacity:0;transition:opacity var(--dur-base), color var(--dur-base), border-color var(--dur-base), background var(--dur-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}tr:hover .block-sender-btn,.block-sender-btn.is-open,.block-sender-btn:focus-visible{opacity:1}.block-sender-btn:hover,.block-sender-btn.is-open{color:var(--ink);border-color:var(--rule-strong);background:var(--paper-2)}.block-sender-popover{z-index:30;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);flex-direction:column;width:360px;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 20px #0506071f;box-shadow:0 6px 20px lab(1.55868% -.166647 -.636861/.12)}.block-sender-head{border-bottom:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.block-sender-head .caps{color:var(--mute);font-size:var(--fs-caps)}.block-sender-close{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:2px}.block-sender-close:hover{color:var(--ink)}.block-sender-choice{border:0;border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.block-sender-choice label{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.block-sender-choice code{font-family:var(--font-plex-mono);background:var(--paper-2);color:var(--ink-2);word-break:break-all;padding:1px 4px;font-size:12.5px}.block-sender-purge{color:var(--ink-2);cursor:pointer;border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.block-sender-purge strong{color:var(--ink);font-weight:600}.block-sender-purge-empty{cursor:default;color:var(--mute);font-style:italic}.block-sender-actions{background:var(--paper-2);justify-content:flex-end;gap:4px;padding:8px 12px;display:flex}.block-sender-actions .btn{padding:4px 12px;font-size:12.5px}.received{font-family:var(--font-plex-mono);color:var(--ink-2);white-space:nowrap;font-size:13.5px;line-height:1.5}.received small{color:var(--mute)}.why{color:var(--mute);gap:8px;max-width:80ch;margin-top:8px;font-size:13.5px;line-height:1.5;display:flex}.why .kw{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);color:var(--accent-ink);flex:none;padding-top:2px;font-size:12px}.sk-dot{width:8px;height:8px;display:inline-block}.sk-dot.human{background:var(--sk-human)}.sk-dot.meaningful{background:var(--sk-meaningful)}.sk-dot.noise{background:var(--sk-noise)}.sk-dot.news{background:var(--sk-news)}.sk-dot.unknown{background:var(--sk-unknown)}@media (prefers-reduced-motion:reduce){.page-transition,.brand-mark:after{transition:none!important;animation:none!important}}.cmdk-overlay{z-index:90;animation:cmdk-overlay-in var(--dur-base) ease-out;background:#201c1952;background:lab(10.663% 1.39488 2.69573/.32);justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}@keyframes cmdk-overlay-in{0%{opacity:0}to{opacity:1}}.cmdk-dialog{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);width:min(640px,100vw - 32px);animation:cmdk-dialog-in var(--dur-mid) ease-out;flex-direction:column;display:flex;overflow:hidden}@keyframes cmdk-dialog-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cmdk-input-row{border-bottom:1px solid var(--rule-strong);background:var(--surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.cmdk-search-icon{color:var(--mute);flex:none}.cmdk-input-row .cmdk-kbd{background:var(--paper-2)}.cmdk-input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px}.cmdk-input::placeholder{color:var(--mute)}.cmdk-kbd{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--ink-2);background:var(--surface);border:1px solid var(--rule);align-items:center;padding:2px 4px;font-size:12.5px;display:inline-flex}.cmdk-list{flex-direction:column;max-height:440px;display:flex;overflow-y:auto}.cmdk-group{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);background:var(--paper-2);border-bottom:1px solid var(--rule);padding:8px 16px 4px;font-size:12px}.cmdk-item{border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;color:var(--ink-2);background:0 0;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;display:flex}.cmdk-item:last-child{border-bottom:0}.cmdk-item.active{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 2px 0 0 var(--accent)}.cmdk-item-icon{color:var(--mute);flex:none}.cmdk-item.active .cmdk-item-icon{color:var(--accent)}.cmdk-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cmdk-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmdk-item-detail{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cmdk-item.active .cmdk-item-detail,.cmdk-item.active .cmdk-item-hint{color:var(--accent-ink);opacity:.75}.cmdk-item-detailed{align-items:flex-start;padding:8px 16px}.cmdk-item-detailed .cmdk-item-icon{margin-top:2px}.cmdk-item-hint{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px}.cmdk-empty{text-align:center;font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:24px 16px;font-size:12.5px}.cmdk-footer{border-top:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);text-transform:uppercase;gap:16px;padding:8px 16px;font-size:12px;display:flex}.cmdk-footer span{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cmdk-overlay,.cmdk-dialog{animation:none!important}}.toast-stack{z-index:80;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:calc(100vw - 48px);display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:auto;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);color:var(--ink);min-width:280px;max-width:460px;animation:toast-in var(--dur-slow) ease-out;align-items:center;gap:12px;padding:12px;font-size:13.5px;display:inline-flex}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast-icon{flex:none}.toast-success .toast-icon{color:var(--sk-meaningful-ink)}.toast-error .toast-icon{color:var(--accent-ink)}.toast-info .toast-icon{color:var(--ink-2)}.toast-message{flex:1;line-height:1.4}.toast-action{border:0;border-left:1px solid var(--rule);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;margin-left:4px;padding:4px 12px;font-size:11.5px;font-weight:500}.toast-action:hover{color:var(--accent-ink)}.toast-dismiss{color:var(--mute);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.toast-dismiss:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.toast{animation:none!important}}.banner{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);color:var(--ink-2);align-items:center;gap:12px;max-width:720px;margin-top:24px;padding:12px 16px;font-size:13.5px;display:flex}.banner:before{content:"";background:currentColor;flex:none;width:8px;height:8px}.banner.ok{border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft);color:var(--sk-meaningful-ink)}.banner.err{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.banner-connect{align-items:flex-start}.banner-connect:before{display:none}.banner-connect-bird{color:var(--teal);flex:none;margin-top:2px;animation:.65s cubic-bezier(.22,1.1,.36,1) both banner-bird-arrive}.banner-connect-copy{flex-direction:column;gap:2px;display:flex}.banner-connect-sub{opacity:.85;font-size:12.5px}@keyframes banner-bird-arrive{0%{opacity:0;transform:translate(-22px,-12px)rotate(-12deg)}55%{opacity:1;transform:translate(3px,2px)rotate(4deg)}75%{transform:translate(-1px,-1px)rotate(-1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.banner-connect-bird{animation:none}}.signin-shell{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);flex:1;justify-content:center;align-items:center;min-height:100vh;padding:96px 24px;display:flex;position:relative;overflow:hidden}.legal-card{text-align:left;width:100%;max-width:720px;padding:48px}.legal-brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.legal-card .title{margin:0 0 8px;font-size:40px}.legal-updated{margin-bottom:24px;display:block}.legal-card h2{font-family:var(--font-plex-sans);letter-spacing:-.01em;margin:24px 0 8px;font-size:17px;font-weight:600}.legal-card p{color:var(--ink-2);margin:0 0 12px;font-size:15px;line-height:1.6}.legal-card a{color:var(--accent-ink)}.legal-foot{border-top:1px solid var(--rule);font-family:var(--font-plex-mono);color:var(--mute);margin-top:32px;padding-top:16px;font-size:12px}.signin-sunrise{pointer-events:none;position:absolute;inset:0}.signin-sunrise .arc{aspect-ratio:1;border-radius:50%;animation:1.3s cubic-bezier(.22,1,.36,1) backwards sunrise-grow,14s ease-in-out infinite sunrise-breathe;position:absolute;bottom:-46%;left:50%;transform:translate(-50%)}.signin-sunrise .arc-1{background:var(--mustard-soft);width:150%;animation-duration:1.3s,17s;animation-delay:.36s,1.66s}.signin-sunrise .arc-2{background:var(--danger-soft);width:118%;animation-duration:1.3s,16s;animation-delay:.24s,1.54s}.signin-sunrise .arc-3{background:var(--teal-soft);width:88%;animation-duration:1.3s,15s;animation-delay:.12s,1.42s}.signin-sunrise .arc-4{background:var(--accent-soft);width:60%;animation-delay:0s,1.3s}@keyframes sunrise-grow{0%{opacity:0;transform:translate(-50%)scale(.55)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes sunrise-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.signin-sunrise .arc{animation:none}}.signin-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);width:100%;max-width:420px;padding:32px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e0a070a,0 12px 32px #0e0a070f;box-shadow:0 1px 2px lab(3.03542% .975616 1.60148/.04),0 12px 32px lab(3.03542% .975616 1.60148/.06)}.signin-brand-mark{width:36px;height:36px;margin:0 0 16px;display:block}.signin-card .signin-eyebrow{color:var(--mute);align-items:center;gap:12px;margin:0 0 8px;display:flex}.signin-eyebrow-rule{background:var(--rule);flex:1;height:1px}.signin-card .signin-title{margin:0}.signin-card .signin-tagline{font-family:var(--font-plex-sans);color:var(--ink-2);letter-spacing:.005em;margin:8px 0 0;font-size:14px;font-style:italic}.signin-card .signin-lede{color:var(--mute);margin:16px 0 0;font-size:13.5px;line-height:1.5}.signin-card form{margin-top:24px}.signin-card .signin-cta{text-align:center;margin-top:24px;display:block}.signin-card .btn{width:100%}.system-shell{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);flex:1;justify-content:center;align-items:center;min-height:100vh;padding:96px 24px;display:flex}.system-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);text-align:center;width:100%;max-width:480px;padding:32px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e0a070a,0 12px 32px #0e0a070f;box-shadow:0 1px 2px lab(3.03542% .975616 1.60148/.04),0 12px 32px lab(3.03542% .975616 1.60148/.06)}.system-card-404{--system-icon-soft:var(--teal-soft);--system-icon-ink:var(--teal-ink)}.system-card-error{--system-icon-soft:var(--danger-soft);--system-icon-ink:var(--danger-ink)}.system-card-icon{background:var(--system-icon-soft);width:64px;height:64px;color:var(--system-icon-ink);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 16px;display:inline-flex}.system-card-eyebrow{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);justify-content:center;align-items:center;gap:12px;margin:0 0 8px;display:flex}.system-card-title{font-family:var(--font-plex-sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:26px;font-weight:600}.system-card-tagline{font-family:var(--font-plex-sans);color:var(--ink-2);margin:8px 0 0;font-size:14px;font-style:italic}.system-card-lede{color:var(--mute);margin:16px 0 0;font-size:13.5px;line-height:1.55}.system-card-actions{flex-direction:column;gap:8px;margin-top:24px;display:flex}.system-card-actions .btn{width:100%}.system-card-footer{border-top:1px solid var(--rule);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);margin:24px 0 0;padding-top:16px;font-size:11.5px}.system-card-digest{font-family:var(--font-plex-mono);background:var(--paper-2);color:var(--ink-2);word-break:break-all;text-align:left;border-radius:3px;margin:16px 0 0;padding:8px 12px;font-size:12px}.system-card-digest-key{color:var(--mute);margin-right:4px}.error-card{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);max-width:640px;margin-top:32px;overflow:hidden}.error-card-row{border-bottom:1px solid var(--rule);grid-template-columns:160px 1fr;column-gap:24px;padding:12px 16px;display:grid}.error-card-row:last-child{border-bottom:0}.error-card-key{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute)}.error-card-val{color:var(--ink);word-break:break-word;font-size:14.5px}.error-card-val.mono{font-family:var(--font-plex-mono);color:var(--ink-2);font-size:13px}.error-actions{gap:12px;margin-top:24px;display:inline-flex}.signin-card .banner{max-width:none;margin-top:16px}.signin-card .signin-footer{border-top:1px solid var(--rule);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute-2);text-align:center;margin:24px 0 0;padding-top:16px;font-size:11.5px}@media (max-width:768px){.page{padding:24px 16px 64px}.panel-head{padding:12px 16px}.panel-body{padding:12px 16px 16px}.signal-flow .panel-body{overflow-x:auto}.flow-grid{min-width:720px}.flow-row{grid-template-columns:100px auto 30px;gap:12px}.flow-label{gap:4px;font-size:12px}.flow-cells{grid-template-columns:repeat(30,14px);gap:4px}.day-quickview{border-left:0;border-top:1px solid var(--rule-strong);width:100%;max-height:85vh;animation:dqv-slide-up var(--dur-slow) var(--ease-emphasized);inset:auto 0 0;box-shadow:0 -8px 24px #0506071a;box-shadow:0 -8px 24px lab(1.55868% -.166647 -.636861/.1)}@keyframes dqv-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dqv-head{padding:16px 16px 12px}.dqv-body{padding:12px 16px 16px}.contact-edit-row{grid-template-columns:1fr;gap:4px;padding:8px}.contact-edit-actions{justify-content:flex-end}.chip-remove,.contact-action{padding:4px}h1.title{font-size:26px}}.dqv-kind.kind-meeting{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.pca-agent{font-family:var(--font-plex-sans);color:var(--ink);background:var(--surface);flex-direction:column;display:flex;position:relative}.pca-scroller{flex-direction:column;gap:16px;max-height:360px;padding:16px 24px;display:flex;overflow-y:auto}.pca-empty{flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}.pca-empty-eyebrow{align-items:baseline;gap:12px;display:flex}.pca-empty-eyebrow .caps{color:var(--mute)}.pca-eyebrow-rule{background:var(--rule);flex:1;height:1px}.pca-agent-greeting{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-style:italic;animation:.36s ease-out pca-greeting-fade-in;display:flex}.pca-agent-greeting svg{color:var(--ink);opacity:.7;flex-shrink:0}@keyframes pca-greeting-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pca-agent-greeting{animation:none}}.pca-seed-list{background:var(--rule);border:1px solid var(--rule);border-radius:var(--card-radius);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pca-seed{background:var(--surface);text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:background var(--dur-base), color var(--dur-base);border:0;align-items:center;gap:12px;padding:12px;font-family:inherit;font-size:13.5px;display:flex}.pca-seed:hover{background:var(--paper-2);color:var(--accent-ink)}.pca-seed-kind{width:22px;height:22px;color:var(--mute);background:var(--paper-2);border:1px solid var(--rule);flex:none;justify-content:center;align-items:center;display:inline-flex}.pca-seed:hover .pca-seed-kind{color:var(--accent);border-color:var(--accent);background:var(--surface)}.pca-seed-kind[data-kind=compose]{color:var(--accent)}.pca-seed-kind[data-kind=propose]{color:var(--mustard-ink);border-color:var(--mustard);background:var(--mustard-soft)}.pca-seed-label{flex:1}.pca-seed-key{font-family:var(--font-plex-mono);color:var(--mute);opacity:0;transition:opacity var(--dur-base);align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.pca-seed:hover .pca-seed-key{opacity:1}.pca-seed-key kbd{border:1px solid var(--rule-strong);background:var(--paper-2);color:var(--ink-2);padding:1px 4px;font-family:inherit;font-size:12.5px;display:inline-block}.pca-gendoc{display:flex;position:relative}.pca-gendoc-trigger{color:var(--mute);border:1px dashed var(--rule-strong);cursor:pointer;transition:background var(--dur-base), color var(--dur-base), border-color var(--dur-base), border-style var(--dur-base);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:12.5px;display:inline-flex}.pca-gendoc-trigger:hover{background:var(--paper-2);color:var(--ink-2);border-style:solid}.pca-gendoc-trigger>svg{color:var(--mute);transition:color var(--dur-base);flex:none}.pca-gendoc-trigger:hover>svg{color:var(--ink-2)}.pca-gendoc-caret{color:var(--mute);transition:color var(--dur-base);flex:none}.pca-gendoc-trigger:hover .pca-gendoc-caret{color:var(--ink-2)}.pca-gendoc-popover{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);z-index:10;flex-direction:column;gap:1px;min-width:280px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000014,0 2px 6px #0000000a}.pca-gendoc-item{text-align:left;cursor:pointer;transition:background var(--dur-base);background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;font-family:inherit;display:flex}.pca-gendoc-item:hover{background:var(--paper-2)}.pca-gendoc-item-label{color:var(--ink);font-size:13px;font-weight:500}.pca-gendoc-item-desc{color:var(--mute);font-size:12px;line-height:1.4}.pca-doc-toolbar{justify-content:flex-start;align-items:center;padding:4px 12px 0;display:flex}.pca-gendoc--toolbar .pca-gendoc-trigger{color:var(--mute);background:0 0;border:1px solid #0000;padding:4px 8px;font-size:11.5px}.pca-gendoc--toolbar .pca-gendoc-trigger:hover{background:var(--paper-2);color:var(--ink-2);border-color:var(--rule)}.pca-gendoc--toolbar .pca-gendoc-popover{top:auto;bottom:calc(100% + 4px)}.pca-thread,.pca-thread-turn{flex-direction:column;gap:16px;display:flex}.pca-msg{align-items:flex-start;gap:8px;font-size:14px;line-height:1.55;display:flex}.pca-msg-prefix{width:18px;height:22px;color:var(--mute);font-family:var(--font-plex-mono);flex:none;justify-content:flex-start;align-items:center;font-size:14px;line-height:1;display:inline-flex}.pca-msg-user .pca-msg-prefix{color:var(--mute);padding-top:2px}.pca-msg-user .pca-msg-text{color:var(--ink);font-family:var(--font-plex-sans);font-weight:500}.pca-msg-agent{align-items:flex-start}.pca-msg-agent .pca-msg-prefix{padding-top:4px}.pca-msg-agent .pca-msg-body{flex:1;min-width:0}.pca-flavor-medium .pca-msg-prefix svg{color:var(--accent)}.pca-collapsed-turn{background:var(--paper-2);border:1px solid var(--rule);width:100%;color:var(--ink-2);cursor:pointer;text-align:left;transition:background var(--dur-base);align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;display:flex}.pca-collapsed-turn:hover{background:var(--surface);border-color:var(--rule-strong)}.pca-collapsed-arrow{color:var(--mute);font-family:var(--font-plex-mono)}.pca-collapsed-q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pca-collapsed-meta{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12.5px}.pca-body{flex-direction:column;gap:12px;display:flex}.pca-para{color:var(--ink);margin:0}.pca-bullets{flex-direction:column;gap:8px;margin:0;padding-left:0;list-style:none;display:flex}.pca-bullets li{color:var(--ink);padding-left:12px;position:relative}.pca-bullets li:before{content:"·";color:var(--accent);font-size:18px;font-weight:700;line-height:1;position:absolute;top:-2px;left:4px}.pca-evidence{border:1px solid var(--rule);background:var(--paper-2);border-radius:var(--card-radius);overflow:hidden}.pca-evidence-head{border-bottom:1px solid var(--rule);background:var(--surface);align-items:center;gap:8px;padding:8px 12px;display:flex}.pca-evidence-head .caps{color:var(--mute)}.pca-evidence-open{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.pca-evidence-open:hover{color:var(--accent-ink)}.pca-evidence-list{margin:0;padding:0;list-style:none}.pca-evidence-item{border-bottom:1px solid var(--rule);padding:8px 12px;font-size:13px;line-height:1.45}.pca-evidence-item:last-child{border-bottom:0}.pca-ev-meeting{border-left:3px solid var(--accent);padding-left:8px}.pca-ev-email{border-left:3px solid var(--sk-meaningful);padding-left:8px}.pca-evidence-meta{font-family:var(--font-plex-mono);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pca-evidence-from{color:var(--ink-2)}.pca-evidence-subject{color:var(--ink);margin-top:2px;font-weight:500}.pca-evidence-snippet{color:var(--ink-2);margin-top:2px}.pca-compose{border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--card-radius);overflow:hidden}.pca-compose-head{border-bottom:1px solid var(--rule);background:var(--paper-2);align-items:center;gap:8px;padding:8px 12px;display:flex}.pca-compose-head .caps{color:var(--ink-2)}.pca-compose-btn{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;align-items:center;gap:4px;padding:4px 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.pca-compose-btn:hover{background:var(--paper);color:var(--ink);border-color:var(--ink-2)}.pca-compose-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pca-compose-primary:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pca-compose-primary:hover{background:color-mix(in oklab, var(--ink) 88%, var(--paper))}}.pca-compose-primary:hover{color:var(--paper)}.pca-compose-body{padding:12px 16px 16px}.pca-codeblock{border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--card-radius);margin:8px 0;overflow:hidden}.pca-codeblock-head{border-bottom:1px solid var(--rule);background:var(--paper-2);align-items:center;gap:8px;padding:8px 12px;display:flex}.pca-codeblock-head .caps{color:var(--ink-2)}.pca-codeblock-body{max-height:60vh;font-family:var(--font-plex-mono);color:var(--ink);background:var(--surface);white-space:pre;margin:0;padding:12px 16px;font-size:12.5px;line-height:1.55;overflow:auto}.pca-codeblock-body code{background:0 0;font-family:inherit}.pca-codeblock-foot{border-top:1px solid var(--rule);background:var(--paper-2);align-items:center;min-height:32px;padding:8px 12px;display:flex}.pca-codeblock-save{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);cursor:pointer;transition:background var(--dur-base), color var(--dur-base), border-color var(--dur-base);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.pca-codeblock-save:hover:not(:disabled){background:var(--surface);color:var(--ink-2);border-color:var(--rule-strong)}.pca-codeblock-save:disabled{cursor:default;opacity:.7}.pca-codeblock-saved{color:var(--ink-2);align-items:center;gap:4px;font-family:inherit;font-size:12px;display:inline-flex}.pca-codeblock-saved>svg{color:var(--accent);flex:none}.pca-codeblock-saved-link{color:var(--accent);text-underline-offset:2px;margin-left:4px;font-size:11.5px;text-decoration:underline;text-decoration-thickness:1px}.pca-codeblock-saved-link:hover{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pca-codeblock-saved-link:hover{color:color-mix(in oklab, var(--accent) 70%, var(--ink))}}.cgd-list{flex-direction:column;gap:8px;display:flex}.cgd-row{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);transition:border-color var(--dur-base), background var(--dur-base)}.cgd-row:hover{border-color:var(--rule-strong)}.cgd-row--expanded{background:var(--paper-2)}.cgd-row-head{align-items:center;gap:8px;padding:8px 12px 4px;display:flex}.cgd-row-title{text-align:left;cursor:pointer;color:var(--ink);letter-spacing:-.005em;background:0 0;border:0;flex:1;padding:0;font-family:inherit;font-size:13.5px;font-weight:500}.cgd-row-title:hover{color:var(--accent)}.cgd-row-title-text{display:inline-block}.cgd-row-actions{flex:none;align-items:center;gap:4px;display:flex}.cgd-row-external{letter-spacing:.08em;background:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:2px 4px;font-size:9.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cgd-row-external{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.cgd-row-external{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.cgd-row-external{border:1px solid color-mix(in oklab, var(--accent) 32%, transparent)}}.cgd-row-external{margin-right:4px}.cgd-row-meta{color:var(--mute);align-items:center;gap:4px;padding:0 12px 8px;font-size:12px;display:flex}.cgd-row-template{color:var(--ink-2);font-size:11.5px;font-weight:500}.cgd-row-dot{color:var(--mute)}.cgd-row-author{font-size:11.5px}.cgd-row-body{border-top:1px solid var(--rule);max-height:50vh;font-family:var(--font-plex-mono);color:var(--ink);background:var(--surface);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.pca-compose-fields{border-bottom:1px dashed var(--rule);grid-template-columns:60px 1fr;gap:4px 12px;margin-bottom:12px;padding-bottom:8px;display:grid}.pca-compose-flabel{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding-top:2px;font-size:12px}.pca-compose-fvalue{font-family:var(--font-plex-sans);color:var(--ink);font-size:13.5px}.pca-compose-letter{font-family:var(--font-plex-sans);color:var(--ink);font-size:13.5px;line-height:1.6}.pca-compose-letter p{margin:0 0 8px}.pca-compose-letter p:last-child{margin-bottom:0}.pca-compose-indent{color:var(--ink-2);padding-left:16px}.pca-propose{border:1px solid var(--rule-strong);border-left:3px solid var(--mustard);background:var(--surface);border-radius:var(--card-radius);overflow:hidden}.pca-propose-head{border-bottom:1px solid var(--rule);background:var(--mustard-soft);align-items:center;gap:8px;padding:8px 12px;display:flex}.pca-propose-head .caps{color:var(--mustard-ink)}.pca-propose-review-tag{border-color:var(--mustard);color:var(--mustard-ink);background:var(--mustard-soft)}.pca-propose-rows{grid-template-columns:70px 1fr;gap:8px 12px;padding:12px 16px;display:grid}.pca-propose-row{display:contents}.pca-propose-k{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding-top:2px;font-size:12.5px}.pca-propose-v{color:var(--ink);font-size:13.5px;line-height:1.5}.pca-propose-v-mute{color:var(--ink-2)}.pca-propose-v-meta{color:var(--mute);font-family:var(--font-plex-mono);font-size:12.5px}.pca-propose-rule{font-family:var(--font-plex-mono);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);padding:8px;font-size:13px;line-height:1.55}.pca-propose-actions{border-top:1px solid var(--rule);background:var(--paper-2);justify-content:flex-end;gap:4px;padding:8px 12px;display:flex}.pca-propose-actions .btn{padding:4px 12px;font-size:12.5px}.pca-propose-done{border:1px solid var(--rule);border-left:3px solid var(--sk-human);background:var(--surface);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pca-propose-done .caps{color:var(--sk-human-ink)}.pca-propose-done-mark{background:var(--sk-human);width:20px;height:20px;color:var(--paper);justify-content:center;align-items:center;display:inline-flex}.pca-propose-done-text{color:var(--ink-2);flex:1}.pca-propose-undo{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;font-size:12.5px}.pca-propose-undo:hover{color:var(--accent-ink)}.pca-propose-rejected{border-left-color:var(--rule-strong)}.pca-propose-rejected .caps{color:var(--mute)}.pca-propose-rejected .pca-propose-undo{margin-left:auto}.pca-thinking{font-family:var(--font-plex-mono);color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.pca-thinking-text{align-items:center;gap:4px;display:inline-flex}.pca-thinking-hint{font-family:var(--font-plex-mono);color:var(--accent-ink);letter-spacing:.02em;font-size:12.5px}.pca-composer{border-top:1px solid var(--rule);background:var(--surface);flex-direction:column;flex:none;gap:4px;padding:12px 16px;display:flex}.pca-composer-input{border:1px solid var(--rule-strong);background:var(--surface);width:100%;font-family:var(--font-plex-sans);color:var(--ink);resize:none;border-radius:var(--card-radius);transition:border-color var(--dur-base), box-shadow var(--dur-base);min-height:56px;padding:8px;font-size:14px;line-height:1.45;overflow-y:auto}.pca-composer-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:0}.pca-composer-input::placeholder{color:var(--mute)}.pca-composer-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.pca-composer-hint{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.pca-composer-hint kbd{border:1px solid var(--rule-strong);background:var(--paper-2);color:var(--ink-2);padding:0 4px;font-family:inherit;font-size:12px;display:inline-block}.pca-composer-btn{padding:4px 12px;font-size:12.5px}.pca-propose-confidence{font-family:var(--font-plex-mono);letter-spacing:.08em;color:var(--mute);margin-right:4px;font-size:12px}.pca-propose-diff{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.pca-propose-diff-old{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.pca-propose-diff-arrow{color:var(--mute-2);font-family:var(--font-plex-mono)}.pca-propose-diff-new{color:var(--accent-ink);font-weight:500}.ref-pane .collapsible-section>div[id$=-body]>.panel-body:not(.ref-subblock){padding:0}.collapsible-section.is-open>div[id$=-body]:has(>.client-tasks-panel){padding:0}.client-tasks-tabbar{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:4px;padding:8px 12px;display:flex}.client-tasks-tabbar-spacer{flex:1}.client-tasks-outer-add{padding:4px 8px;font-size:12.5px}.client-tasks-tab{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;min-height:32px;transition:color var(--dur-base) ease, background var(--dur-base) ease, border-color var(--dur-base) ease;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;display:inline-flex}.client-tasks-tab:hover{color:var(--ink);background:var(--paper-2)}.client-tasks-tab.is-selected{color:var(--ink);background:var(--paper-2);border-color:var(--rule-strong);font-weight:500}.client-tasks-tab-pending.has-urgent{color:var(--mustard-ink);background:var(--mustard-soft);border-color:var(--mustard);font-weight:500}.client-tasks-tab-pending.has-urgent:hover{color:var(--mustard-ink);background:var(--mustard-soft);border-color:var(--mustard);filter:brightness(.97)}.client-tasks-tab-pending.is-selected{color:var(--mustard-ink);background:var(--mustard-soft);border-color:var(--mustard)}.client-tasks-tab-pending:not(.has-urgent){color:var(--mute)}.client-tasks-count{box-sizing:border-box;background:var(--paper-2);height:18px;color:var(--ink-2);letter-spacing:0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:18px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.client-tasks-tab.is-selected .client-tasks-count{background:var(--surface);border-color:var(--rule)}.client-tasks-count-mustard{background:var(--mustard)!important;color:var(--surface)!important;border-color:var(--mustard)!important}.client-tasks-hairline{background:var(--mustard);height:2px}.client-tasks-body{background:var(--surface)}.tasks-subtoolbar{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:12px;padding:8px 16px;display:flex}.tasks-subtoolbar .rule{background:var(--rule);flex:1;height:1px}.tasks-section{margin-top:48px}.tasks-add-btn{padding:4px 12px;font-size:12.5px}.tasks-empty{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);color:var(--ink-2);padding:24px;font-size:14px}.tasks-empty p{margin:0 0 4px}.tasks-empty p:last-child{margin-bottom:0}.tasks-empty-sub{color:var(--mute);font-size:13px}.client-tasks-panel .tasks-empty{background:0 0;border:0;border-radius:0}.tasks-row.is-closed{opacity:.55}.tasks-row td{vertical-align:top;padding-top:12px;padding-bottom:12px}.proposal-id-ref{font-family:var(--font-plex-mono);background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;border-radius:2px;padding:0 4px;font-size:.92em}.proposal-id-ref-resolved{background:var(--paper-2);border-bottom:1px dashed var(--rule-strong);color:var(--ink);white-space:normal;padding:0 2px;text-decoration:none;display:inline}.proposal-id-ref-resolved:hover{background:var(--surface);border-bottom-color:var(--ink)}.proposal-id-ref-code{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;margin-right:4px;font-size:.85em}.proposal-id-ref-title{color:var(--ink-2);font-family:inherit}.proposal-id-ref-resolved:hover .proposal-id-ref-title{color:var(--ink)}.evidence-btn{cursor:pointer;color:var(--mute);font-family:var(--font-plex-mono);letter-spacing:.06em;transition:color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11.5px;display:inline-flex}.evidence-btn:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.evidence-btn>svg{color:var(--mute)}.evidence-btn:hover>svg{color:var(--ink-2)}.bullet-meta-row{align-items:center;gap:4px;margin-top:4px;display:flex}.bullet-text{color:var(--ink);display:block}.tasks-section .section-head{align-items:center}.tasks-sort-select{border:1px solid var(--rule-strong);background:var(--surface);border-radius:2px;align-items:stretch;height:28px;margin-right:4px;display:inline-flex;overflow:hidden}.tasks-sort-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);color:var(--mute);background:var(--paper-2);border-right:1px solid var(--rule);align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}.tasks-sort-select select{font:inherit;color:var(--ink);appearance:none;background-color:var(--surface);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23555' stroke-width='1.2' fill='none'/></svg>");background-position:right 16px center;background-repeat:no-repeat;border:0;outline:0;height:100%;padding:0 32px 0 12px;font-size:12.5px}.tasks-sort-select:hover{border-color:var(--ink)}.tasks-toggle-closed{color:var(--ink-2);padding:4px 12px;font-size:12.5px}.tasks-toggle-closed:hover,.tasks-toggle-closed[aria-pressed=true]{color:var(--ink)}.tasks-closed-hint{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;font-size:12px}.tasks-due{font-family:var(--font-plex-mono);font-size:12px}.tasks-due-ink{color:var(--ink)}.tasks-due-mute{color:var(--mute)}.tasks-due-mustard{color:var(--mustard-ink)}.tasks-decision-pm_owns{color:var(--ink-2);background:var(--paper-2)}.tasks-decision-needs_owner{color:var(--mustard-ink);background:var(--mustard-soft);border-color:var(--mustard)}.tasks-decision-heads_up{color:var(--sk-meaningful-ink);background:var(--sk-meaningful-soft);border-color:var(--sk-meaningful)}.task-drawer-scrim{z-index:80;animation:dqv-fade var(--dur-base) ease-out;background:#201c1952;background:lab(10.663% 1.39488 2.69573/.32);position:fixed;inset:0}.task-drawer{background:var(--surface);border-left:1px solid var(--rule-strong);z-index:81;width:min(540px,92vw);animation:dqv-slide var(--dur-slow) var(--ease-emphasized);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0506071a;box-shadow:-8px 0 24px lab(1.55868% -.166647 -.636861/.1)}.task-drawer-head{border-bottom:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.task-drawer-eyebrow{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12.5px}.task-drawer-title{font-family:var(--font-plex-sans);color:var(--ink);letter-spacing:-.01em;max-width:38ch;font-size:17px;font-weight:600}.task-drawer-close{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:4px}.task-drawer-close:hover{color:var(--ink);background:var(--paper)}.task-drawer-body{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow-y:auto}.task-field{flex-direction:column;gap:4px;display:flex}.task-field-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:12.5px}.task-field-input{font-family:var(--font-plex-sans);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);transition:border-color var(--dur-base), box-shadow var(--dur-base);padding:8px;font-size:14px}.task-field-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:0}textarea.task-field-input{resize:vertical;min-height:60px}.task-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-field-error{color:var(--mustard-ink);background:var(--mustard-soft);border:1px solid var(--mustard);border-radius:var(--card-radius);padding:8px 12px;font-size:13px}.task-drawer-meta{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;border-top:1px dashed var(--rule);flex-wrap:wrap;gap:4px;padding-top:12px;font-size:11.5px;display:flex}.task-drawer-meta .sep{color:var(--mute-2)}.task-drawer-actions{border-top:1px solid var(--rule);justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px;display:flex}.proposals-empty{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);color:var(--ink-2);margin-top:32px;padding:24px;font-size:14px}.proposals-empty p{margin:0 0 4px}.proposals-empty p:last-child{margin-bottom:0}.proposals-empty-sub{color:var(--mute);font-size:13px}.proposals-empty code{font-family:var(--font-plex-mono);background:var(--paper-2);border:1px solid var(--rule);padding:1px 4px;font-size:12.5px}.users-table{overflow:visible}.left-rail-kbd{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);border:1px solid var(--rule);transition:opacity var(--dur-slow) var(--rail-ease);margin-left:auto;padding:1px 4px;font-size:10.5px}.app-shell[data-left-rail=closed] .left-rail-kbd{opacity:0;border:0;width:0;padding:0;overflow:hidden}.ask-recent{flex-direction:column;gap:12px;display:flex}.ask-suggestion--recent{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ask-recent-chip{align-items:center;max-width:100%;display:inline-flex;position:relative}.ask-recent-chip .ask-suggestion--recent{padding-right:24px}.ask-recent-x{width:16px;height:16px;color:var(--mute);cursor:pointer;opacity:0;transition:opacity var(--dur-fast), background var(--dur-fast);background:0 0;border:0;border-radius:50%;padding:0;font-size:14px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ask-recent-chip:hover .ask-recent-x,.ask-recent-x:focus-visible{opacity:1}.ask-recent-x:hover{background:var(--danger-soft);color:var(--danger-ink)}.signal-summary{color:var(--ink-2);font-size:var(--fs-table);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:80ch;margin-top:4px;display:-webkit-box;overflow:hidden}.why-details>summary{cursor:pointer;list-style:none}.why-details>summary::-webkit-details-marker{display:none}.why-details>summary:after{content:" ▸"}.why-details[open]>summary:after{content:" ▾"}.why-details[open]>span{margin-top:4px;display:block}.todo-toolbar{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:12px;display:flex}.todo-toolbar .todo-viewbar,.todo-toolbar .todo-index-wrap{margin-top:0}.rz-start>summary.rz-start-head{cursor:pointer;padding-bottom:12px;list-style:none}.rz-start>summary.rz-start-head::-webkit-details-marker{display:none}.rz-start>summary .rz-start-title:before{content:"▸ ";color:var(--mute)}.rz-start[open]>summary .rz-start-title:before{content:"▾ "}.ops-status{border:1px solid var(--rule);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 0;padding:12px 16px;font-size:15px;display:flex}.ops-status-dot{background:var(--teal);border-radius:50%;flex:none;width:10px;height:10px}.ops-status.is-warn .ops-status-dot{background:var(--mustard)}.ops-status.is-bad .ops-status-dot{background:var(--danger)}.ops-status strong{font-weight:600}.ops-status-item+.ops-status-item:before{content:"· ";color:var(--mute)}.left-rail-user-menu>.left-rail-user-row{cursor:pointer;width:100%}.mailbox-health-banner-dismiss{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);border:0;border-bottom:1px solid var(--rule-strong);cursor:pointer;background:0 0;margin-left:12px;padding:0;font-size:11.5px}.mailbox-health-banner-dismiss:hover{color:var(--ink)}.reveal-row td{text-align:center;padding:12px}.src-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.user-row-menu{display:inline-flex}.user-row-menu-label{padding:8px 12px 4px}.user-row-menu-check{justify-content:center;width:16px;display:inline-flex}.client-header-menu-item:disabled{opacity:.45;cursor:default}.proposal-evidence{color:var(--ink-2)}.meetings-title-link{color:var(--ink);border-bottom:1px dotted var(--rule-strong);transition:color var(--dur-base), border-bottom-color var(--dur-base);align-items:center;gap:4px;padding-bottom:1px;text-decoration:none;display:inline-flex}.meetings-title-link:hover{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.meetings-title-icon{color:var(--mute);transition:color var(--dur-base);flex:none;transform:translateY(-1px)}.meetings-title-link:hover .meetings-title-icon{color:var(--accent-ink)}.roster-sort-row{align-items:center;gap:8px;display:inline-flex}.roster-sort-label{color:var(--mute);margin-right:4px}.roster-sort-chip{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-radius:var(--card-radius);transition:color var(--dur-base), border-color var(--dur-base), background var(--dur-base);border:1px solid #0000;padding:2px 8px;font-size:12.5px;text-decoration:none}.roster-sort-chip:hover{color:var(--ink-2)}.roster-sort-chip.is-active{color:var(--ink);background:var(--paper-2);border-color:var(--rule-strong)}.is-mutating{opacity:.55;pointer-events:none;animation:1.4s ease-in-out infinite is-mutating-pulse}@keyframes is-mutating-pulse{0%,to{opacity:.55}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.is-mutating{opacity:.5;animation:none}}.route-progress-bar{background:var(--accent);transform-origin:0;opacity:0;pointer-events:none;z-index:100;height:2px;transition:opacity .28s ease-out;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}body[data-nav-pending=true] .route-progress-bar{opacity:1;animation:8s cubic-bezier(.1,.7,.1,1) forwards route-progress-fill}@keyframes route-progress-fill{0%{transform:scaleX(0)}20%{transform:scaleX(.35)}50%{transform:scaleX(.6)}to{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){body[data-nav-pending=true] .route-progress-bar{animation:none;transform:scaleX(.5)}}.link-pending-underline{background:var(--accent);pointer-events:none;border-radius:inherit;transform-origin:0;opacity:0;height:1.5px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.link-pending-underline.is-pending{animation:1.1s ease-in-out infinite link-pending-underline-draw}@keyframes link-pending-underline-draw{0%{opacity:0;transform:scaleX(0)}10%{opacity:1}60%{opacity:1;transform:scaleX(1)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.link-pending-underline.is-pending{opacity:1;animation:none;transform:scaleX(1)}}:has(>.link-pending-underline){position:relative}.link-pending-dot{background:var(--accent);opacity:0;width:5px;height:5px;transition:opacity var(--dur-base) ease-out, transform var(--dur-base) ease-out;vertical-align:middle;border-radius:50%;margin-left:4px;display:inline-block;transform:scale(.5)}.link-pending-dot.is-pending{opacity:1;animation:.9s ease-in-out infinite link-pending-dot-pulse;transform:scale(1)}@keyframes link-pending-dot-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.link-pending-dot.is-pending{opacity:1;animation:none;transform:scale(1)}}.roster-sort-pending{background:var(--accent);opacity:0;width:5px;height:5px;transition:opacity var(--dur-base) ease-out, transform var(--dur-base) ease-out;border-radius:50%;margin-left:4px;display:inline-block;transform:scale(.5)}.roster-sort-pending.is-pending{opacity:1;animation:.9s ease-in-out infinite roster-sort-pulse;transform:scale(1)}@keyframes roster-sort-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.roster-sort-pending.is-pending{opacity:1;animation:none;transform:scale(1)}}.favorite-star{width:22px;height:22px;color:var(--mute-icon);cursor:pointer;z-index:2;opacity:0;transition:opacity var(--dur-base), color var(--dur-base), transform var(--dur-base);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.table.clients tbody tr:hover .favorite-star,.favorite-star:focus-visible{opacity:1}@media (hover:none){.favorite-star{opacity:1}}.favorite-star:hover{color:var(--mustard);transform:scale(1.1)}.favorite-star.is-favorited{opacity:1;color:var(--mustard)}.favorite-star.is-favorited:hover{color:var(--mute);transform:scale(.95)}.favorite-star:disabled{cursor:wait;opacity:.5}.roster-badge{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 4px;font-size:10.5px;font-weight:500;display:inline-flex}.roster-badge-brand{color:var(--ink-2);background:var(--surface)}.table.clients .client-name.is-new{font-weight:700}.table.clients tr.is-new-since-viewed>td:first-child{box-shadow:inset 2px 0 0 0 var(--accent)}.acceptance-health{flex-direction:column;gap:24px;display:flex}.acceptance-health .acc-surface{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);padding:16px 24px}.acceptance-health .acc-surface-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.acceptance-health .acc-surface-head h3{font-family:var(--font-plex-sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.acceptance-health .acc-trend{font-family:var(--font-plex-mono);color:var(--mute);font-size:12px}.acceptance-health .acc-trend--up{color:var(--sk-human-ink)}.acceptance-health .acc-trend--down{color:var(--danger-ink)}.acceptance-health .acc-trend--flat,.acceptance-health .acc-trend--none{color:var(--mute)}.acceptance-health .acc-desc{color:var(--mute);max-width:60ch;margin:0 0 16px;font-size:13px;line-height:1.55}.acceptance-health .acc-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.acceptance-health .acc-win{border-top:1px solid var(--rule);padding-top:12px}.acceptance-health .acc-win-title{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:8px}.acceptance-health .acc-rate{font-family:var(--font-plex-sans);letter-spacing:-.015em;color:var(--ink);font-size:32px;font-weight:600;line-height:1}.acceptance-health .acc-rate-cap{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:4px;font-size:12px}.acceptance-health .acc-bar{background:var(--paper-2);border-radius:3px;height:6px;margin:12px 0;display:flex;overflow:hidden}.acceptance-health .acc-bar--empty{border:1px dashed var(--rule);background:0 0;justify-content:center;align-items:center;height:auto;padding:4px 0}.acceptance-health .acc-bar-empty{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);font-size:12px}.acceptance-health .acc-seg-accepted{background:var(--sk-human)}.acceptance-health .acc-seg-rejected{background:var(--danger)}.acceptance-health .acc-seg-superseded{background:var(--mute-2)}.acceptance-health .acc-seg-pending{background:var(--paper-2);border-right:1px solid var(--rule)}.acceptance-health .acc-counts{flex-direction:column;gap:4px;margin:0;display:flex}.acceptance-health .acc-counts>div{color:var(--ink-2);justify-content:space-between;font-size:13px;display:flex}.acceptance-health .acc-counts dt{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px}.acceptance-health .acc-counts dd{font-variant-numeric:tabular-nums;margin:0}.acceptance-health .acc-counts-total{border-top:1px solid var(--rule);margin-top:4px;padding-top:4px}.acceptance-health .acc-counts-total dt,.acceptance-health .acc-counts-total dd{color:var(--ink);font-weight:500}.acceptance-health .acc-footer{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);text-align:right;margin:0;font-size:12px}@media (max-width:900px){.acceptance-health .acc-grid{grid-template-columns:1fr;gap:16px}}.rej-patterns{flex-direction:column;gap:16px;display:flex}.rej-patterns-empty{border:1px dashed var(--rule);color:var(--mute);background:var(--surface);padding:16px 24px;font-size:14px}.rej-pattern{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);padding:16px 24px}.rej-pattern-head{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.rej-pattern-count{font-family:var(--font-plex-mono);color:var(--danger-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.rej-pattern-title{font-family:var(--font-plex-sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.4}.rej-pattern-clients{color:var(--mute);margin:0 0 12px;font-size:13px}.rej-client-link{color:var(--accent-ink);border-bottom:1px dotted var(--rule);text-decoration:none}.rej-client-link:hover{color:var(--accent)}.rej-pattern-details{border-top:1px solid var(--rule);margin:0 0 12px;padding-top:8px}.rej-pattern-details summary{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0;font-size:12px}.rej-pattern-details summary:hover{color:var(--ink-2)}.rej-pattern-items{flex-direction:column;gap:4px;margin:0;padding:8px 0 0;list-style:none;display:flex}.rej-pattern-items li{background:var(--paper);border-radius:3px;flex-direction:column;gap:2px;padding:4px 8px;font-size:13px;display:flex}.rej-item-title{color:var(--ink-2)}.rej-item-meta{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);font-size:12px}.rej-item-note{font-style:italic}.rej-pattern-rule{border-top:1px solid var(--rule);padding-top:12px}.rej-rule-label{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12px;display:block}.rej-rule-textarea{resize:vertical;width:100%;min-height:50px;font-size:14px;line-height:1.5}.rej-pattern-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.rej-scope-toggle{gap:8px;font-size:13px;display:flex}.rej-scope-toggle label{border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);background:var(--paper);-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:3px;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.rej-scope-toggle label.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.rej-scope-toggle label.disabled{opacity:.45;cursor:not-allowed}.rej-scope-toggle input[type=radio]{margin:0}.rej-scope-target{color:var(--mute);font-size:12px}.rej-scope-toggle label.active .rej-scope-target{color:var(--accent-ink)}.rej-pattern-btns{gap:8px;display:flex}.rej-rule-explainer{background:var(--paper);border-left:2px solid var(--accent);color:var(--ink-2);border-radius:2px;margin-top:12px;padding:8px 12px;font-size:13px;line-height:1.55}.rej-rule-explainer-tag{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12.5px;display:block}.rej-rule-explainer p{margin:0}.rej-rule-explainer strong{color:var(--ink);font-weight:600}.rej-existing-banner{background:var(--accent-soft);border-left:2px solid var(--accent);border-radius:2px;gap:12px;margin:12px 0;padding:12px;display:flex}.rej-existing-banner-tag{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--accent-ink);flex:none;padding-top:2px;font-size:12.5px;font-weight:600}.rej-existing-banner-body{flex:auto}.rej-existing-banner-body p{color:var(--ink-2);margin:0 0 4px;font-size:13px;line-height:1.5}.rej-existing-banner-body p:last-child{margin-bottom:0}.rej-existing-banner-body strong{color:var(--ink);font-weight:600}.rej-existing-rule-text{background:var(--surface);border-left:1px solid var(--rule);color:var(--ink);margin:4px 0;padding:4px 8px;font-size:13.5px;font-style:italic;line-height:1.5}.rej-existing-explainer{color:var(--mute)!important;margin-top:8px!important;font-size:12.5px!important}.rej-pattern-rule--existing{border-top:1px solid var(--rule);padding-top:12px}.rej-existing-action-hint{color:var(--mute);flex:auto;font-size:12.5px}.rule-preview{border-radius:3px;margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5}.rule-preview--loading{color:var(--mute);background:var(--paper);font-family:var(--font-plex-mono);letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;display:flex}.rule-preview-spinner{border:1.5px solid var(--rule-strong);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite rule-preview-spin;display:inline-block}@keyframes rule-preview-spin{to{transform:rotate(360deg)}}.rule-preview--error{color:var(--danger-ink);background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--card-radius)}.rule-preview--empty{color:var(--mute);background:var(--paper);font-style:italic}.rule-preview--hit{color:var(--ink-2);background:var(--mustard-soft);border-left:2px solid var(--mustard)}.rule-preview-toggle{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.rule-preview-toggle:hover{color:var(--ink)}.rule-preview-toggle strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.rule-preview-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rule-preview-list li{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding:8px 0;font-size:12.5px;display:flex}.rule-preview-list li:first-child{border-top:0;padding-top:4px}.rule-preview-row{align-items:baseline;gap:8px;display:flex}.rule-preview-client{color:var(--accent-ink);border-bottom:1px dotted var(--rule);font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:12px;text-decoration:none}.rule-preview-client:hover{color:var(--accent)}.rule-preview-title{color:var(--ink-2);line-height:1.4}.rule-preview-why{color:var(--ink-2);align-items:flex-start;gap:8px;padding:2px 0 0;font-size:12px;font-style:italic;line-height:1.45;display:flex}.rule-preview-why-tag{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);background:var(--paper-2);border-radius:2px;flex:none;margin-top:1px;padding:2px 4px;font-size:12px;font-style:normal;line-height:1.3}.suggestions-expiry-note{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin:24px 0 0;font-size:11.5px}.auto-superseded{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);margin-top:24px;margin-bottom:8px;overflow:hidden}.auto-superseded-head{background:var(--paper);cursor:pointer;width:100%;font-family:inherit;font-size:inherit;text-align:left;color:var(--mute);transition:background var(--dur-base);border:none;align-items:center;gap:8px;padding:12px 24px;display:flex}.auto-superseded-head:hover{background:var(--paper-2)}.auto-superseded.is-open .auto-superseded-head{border-bottom:1px solid var(--rule)}.auto-superseded-head .caps{color:var(--ink-2);flex:1}.auto-superseded-count{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);font-size:11.5px}.auto-superseded-list{margin:0;padding:0;list-style:none}.auto-superseded-row{border-bottom:1px solid var(--rule);align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.auto-superseded-row:last-child{border-bottom:0}.auto-superseded-main{flex:1;min-width:0}.auto-superseded-title{color:var(--ink);align-items:baseline;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.auto-superseded-client{font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);border-bottom:1px dotted var(--rule);white-space:nowrap;flex:none;font-size:12px;text-decoration:none}.auto-superseded-client:hover{color:var(--accent)}.auto-superseded-reason{color:var(--mute);margin-top:4px;font-size:12.5px;font-style:italic;line-height:1.5}.auto-superseded-undo{white-space:nowrap;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.empty-code{font-family:var(--font-plex-mono);background:var(--paper-2);color:var(--ink-1);border-radius:2px;padding:1px 4px;font-size:12px}.timeline-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.timeline-toolbar .chip-row{border-color:var(--rule-strong);flex:none}.timeline-toolbar .chip{padding:8px 16px}.timeline-search{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);max-width:360px;transition:border-color var(--dur-base) ease;flex:240px;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.timeline-search:focus-within{border-color:var(--ink-2)}.timeline-search-icon{color:var(--mute);flex:none}.timeline-search-input{color:var(--ink);background:0 0;border:0;outline:0;flex:auto;min-width:0;font-family:inherit;font-size:13px}.timeline-search-input::placeholder{color:var(--mute)}.timeline-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.timeline-no-match{color:var(--mute);margin:0 0 16px;font-size:13px;font-style:italic;line-height:1.5}.timeline-clear-filter{cursor:pointer;color:var(--accent-ink);font-family:inherit;font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px;background:0 0;border:0;margin-left:4px;padding:0}.timeline-clear-filter:hover{color:var(--ink)}.timeline-add-trigger{border:1px dashed var(--rule);color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.04em;border-radius:var(--card-radius);cursor:pointer;transition:background var(--dur-base) ease, color var(--dur-base) ease, border-color var(--dur-base) ease;background:0 0;align-items:center;gap:4px;margin-bottom:16px;padding:8px 12px;font-size:12px;display:inline-flex}.timeline-add-trigger:hover{background:var(--paper-2);color:var(--ink);border-color:var(--rule-strong)}.timeline-add-form{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--paper);flex-direction:column;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.timeline-add-row{align-items:stretch;gap:8px;display:flex}.timeline-add-title{font-family:var(--font-plex-sans);flex:auto;font-size:14px}.timeline-add-date{width:140px;font-family:var(--font-plex-mono);flex:none;padding:8px;font-size:13px}.timeline-add-body{width:100%;font-family:var(--font-plex-sans);resize:vertical;min-height:56px;font-size:13.5px;line-height:1.5}.timeline-add-actions{justify-content:flex-end;gap:8px;display:flex}.timeline-bands{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.timeline-band-head{cursor:pointer;align-items:center;gap:12px;padding-bottom:8px;list-style:none;display:flex}.timeline-band-head::-webkit-details-marker{display:none}.timeline-band-month{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.timeline-band-rule{background:var(--rule);flex:auto;height:1px}.timeline-band-counts{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);white-space:nowrap;font-size:11.5px}.timeline-events{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.timeline-event{transition:background var(--dur-base) ease;border-radius:2px;align-items:flex-start;gap:12px;padding:8px 12px;display:flex}.timeline-event:hover,.timeline-event:focus-within{background:var(--paper)}.timeline-event-icon{background:var(--paper-2);border:1px solid var(--rule);width:24px;height:24px;color:var(--ink-2);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.timeline-event-milestone .timeline-event-icon{border-color:var(--accent);color:var(--accent-ink)}.timeline-event-outage .timeline-event-icon{color:#c43b15;color:lab(46.1921% 54.215 52.0438)}.timeline-event-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.timeline-event-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.timeline-event-title{color:var(--ink);font-size:14px;font-weight:500;line-height:1.4}.timeline-event-body{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.timeline-event-meta{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);font-size:11px}.timeline-event-actions{opacity:0;transition:opacity var(--dur-base) ease;flex:none;align-self:center;gap:4px;display:inline-flex}.timeline-event:hover .timeline-event-actions,.timeline-event:focus-within .timeline-event-actions{opacity:1}.timeline-event-action{cursor:pointer;color:var(--mute-icon);transition:color var(--dur-fast) ease, background var(--dur-fast) ease;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.timeline-event-action:hover{color:var(--ink);background:var(--paper-2)}.timeline-event-action-danger:hover{color:var(--accent-ink)}.timeline-event-edit{flex-direction:column;flex:auto;gap:8px;display:flex}.avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000a}.avatar-trigger{cursor:pointer;transition:transform var(--dur-base) ease;background:0 0;border:0;border-radius:999px;padding:0}.avatar-trigger:hover{transform:scale(1.04)}.avatar-trigger:active{transform:scale(.98)}.avatar-picker{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);width:min(440px,92vw);max-height:min(80vh,640px);color:var(--ink);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 10px 40px #00000026}.avatar-picker::backdrop{background:#00000040}.avatar-picker-head{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:16px;display:flex}.avatar-picker-preview{flex:none;display:inline-flex}.avatar-picker-head-text{flex:1;min-width:0}.avatar-picker-head-title{font-family:var(--font-plex-sans);color:var(--ink);margin:0;font-size:16px;font-weight:600}.avatar-picker-head-meta{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin-top:2px;font-size:11.5px}.avatar-picker-body{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.avatar-picker-section-label{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin:0 0 8px}.avatar-picker-colors{flex-wrap:wrap;gap:8px;display:flex}.avatar-picker-color{cursor:pointer;width:28px;height:28px;transition:transform var(--dur-fast) ease;border:2px solid #0000;border-radius:999px;padding:0}.avatar-picker-color:hover{transform:scale(1.08)}.avatar-picker-color.is-selected{border-color:var(--ink)}.avatar-picker-icons{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:4px;display:grid}.avatar-picker-icon{border-radius:var(--card-radius);cursor:pointer;width:48px;height:48px;color:var(--ink-2);transition:background var(--dur-base) ease, color var(--dur-base) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.avatar-picker-icon:hover{background:var(--hover);color:var(--ink)}.avatar-picker-icon.is-selected{border-color:var(--ink);color:var(--ink)}.avatar-picker-footer{border-top:1px solid var(--rule);background:var(--paper-2);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.scope-editor{border:1px solid var(--rule);background:var(--surface);border-radius:var(--card-radius);width:min(520px,92vw);max-height:min(80vh,680px);color:var(--ink);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 10px 40px #00000026}.scope-editor[open]{flex-direction:column;display:flex}.scope-editor::backdrop{background:#00000040}.scope-editor-head{border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;padding:16px;display:flex}.scope-editor-head-text{flex:1;min-width:0}.scope-editor-head-title{font-family:var(--font-plex-sans);color:var(--ink);margin:0;font-size:16px;font-weight:600}.scope-editor-head-meta{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);word-break:break-all;margin-top:2px;font-size:11.5px}.scope-editor-head-count{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);text-align:right;flex:none;padding-top:2px;font-size:11.5px}.scope-editor-dirty{color:var(--accent-ink)}.scope-editor-mode{border:0;flex-direction:column;gap:4px;margin:0;padding:12px 16px 4px;display:flex}.scope-editor-mode-option{cursor:pointer;transition:background var(--dur-fast);border-radius:4px;align-items:flex-start;gap:8px;padding:8px;display:flex}.scope-editor-mode-option:hover{background:var(--hover)}.scope-editor-mode-option input{flex:none;margin-top:2px}.scope-editor-mode-label{font-family:var(--font-plex-sans);color:var(--ink);font-size:14px;font-weight:500;display:block}.scope-editor-mode-hint{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.02em;margin-top:2px;font-size:11.5px;display:block}.scope-editor-search{padding:12px 16px 4px}.scope-editor-search .input{width:100%}.scope-editor-bulk{justify-content:flex-end;padding:4px 16px 8px;display:flex}.scope-editor-bulk-btn{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);cursor:pointer;-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);text-decoration:underline dashed var(--rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:11px;text-decoration-thickness:1px}.scope-editor-bulk-btn:hover:not(:disabled){color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.scope-editor-bulk-btn:disabled{opacity:.4;cursor:default}.scope-editor-body{flex-direction:column;flex:1;gap:2px;padding:4px 16px 12px;display:flex;overflow-y:auto}.scope-editor-empty{color:var(--mute);margin:12px 0;font-size:13px}.scope-editor-item{cursor:pointer;color:var(--ink);transition:background var(--dur-fast);border-radius:3px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.scope-editor-item:hover{background:var(--hover)}.scope-editor-footer{border-top:1px solid var(--rule);background:var(--paper-2);flex-direction:column;align-items:stretch;gap:8px;padding:12px 16px;display:flex}.scope-editor-hint{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--mute);overflow-wrap:anywhere;margin:0;font-size:11.5px}.scope-editor-actions{justify-content:flex-end;gap:8px;display:inline-flex}.renewals-panel-body{flex-direction:column;display:flex}.renewals-empty{padding:12px 24px 16px}.renewals-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.renewal-candidates{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.renewal-candidates-summary{cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.renewal-candidates-summary::-webkit-details-marker{display:none}.renewal-candidates-count{background:var(--ink);min-width:20px;height:20px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:11.5px;display:inline-flex}.renewal-candidates-hint{color:var(--mute);font-size:12px;font-weight:400}.renewal-candidates-list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.renewal-candidate{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);padding:8px 12px}.renewal-candidate-head{align-items:center;gap:8px;display:flex}.renewal-candidate-main{flex:1;min-width:0}.renewal-candidate-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.renewal-candidate-meta{color:var(--mute);font-size:12px}.renewal-candidate-conf{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.renewal-candidate-actions{flex:none;gap:4px;display:flex}.renewal-candidate-actions .btn,.renewal-candidate-confirm-actions .btn{padding:4px 12px;font-size:12.5px}.renewal-candidate-confirm{border-top:1px dashed var(--rule);margin-top:8px;padding-top:8px}.renewal-candidate-confirm-actions{gap:8px;margin-top:4px;display:flex}.renewal-candidate--drift{border-color:var(--warning,#f5a623)}.renewal-candidate-drift{color:var(--ink-2);background:#f5a6231a;border-radius:6px;margin-top:8px;padding:4px 8px;font-size:12.5px}.renewal-candidate-drift strong{color:var(--ink);font-variant-numeric:tabular-nums}.rms-candidates-banner{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);margin-top:24px;padding:12px 16px}.rms-candidates-head{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.rms-candidates-count{background:var(--ink);min-width:22px;height:22px;color:var(--paper);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.rms-candidates-hint{color:var(--mute);font-size:12px;font-weight:400}.rms-candidates-clients{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.rms-candidates-pill{border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.rms-candidates-pill:hover{background:var(--paper);color:var(--ink)}.rms-candidates-pill-count{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;font-size:10.5px}.signal-renewal-chip{border:1px solid var(--warning,#f5a623);color:var(--ink);background:#f5a6231a;border-radius:999px;align-items:center;gap:4px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.signal-renewal-chip:before{content:"";background:var(--warning,#f5a623);border-radius:50%;width:6px;height:6px}a.signal-renewal-chip:hover{background:#f5a6232e}.renewal-row{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:8px 24px;font-size:13.5px;display:grid}.renewal-row:last-child{border-bottom:0}.renewal-row:hover{background:var(--paper)}.renewal-row:hover .renewal-actions{opacity:1}.renewal-row--editing{padding:0;display:block}.renewal-row--editing:hover{background:0 0}.renewal-kind{background:var(--paper-2);width:28px;height:28px;color:var(--mute-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.renewal-kind--domain{color:var(--sk-meaningful-ink)}.renewal-kind--hosting{color:var(--sk-human-ink)}.renewal-kind--ssl{color:var(--accent-ink)}.renewal-main{min-width:0}.renewal-name{color:var(--ink);font-weight:500}.renewal-provider{color:var(--mute);margin-top:1px;font-size:12.5px}.renewal-notes{color:var(--mute-2);margin-top:2px;font-size:12.5px;line-height:1.4}.renewal-paid{color:var(--mute-2);font-size:12px;font-family:var(--font-plex-mono);letter-spacing:.02em;margin-top:2px}.icon-btn{width:24px;height:24px;color:var(--mute);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast), background var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover:not(:disabled),.icon-btn:focus-visible:not(:disabled){color:var(--ink);border-color:var(--rule);background:var(--paper-2)}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn--danger:hover:not(:disabled),.icon-btn--danger:focus-visible:not(:disabled){color:#a20519;color:lab(34.3495% 57.1812 37.8813);background:#ffe7e4;background:lab(93.6401% 18.4729 10.0248);border-color:#ff9189;border-color:lab(72.9216% 50.0549 28.4249)}.icon-btn--paid:hover:not(:disabled),.icon-btn--paid:focus-visible:not(:disabled){color:#005f0e;color:lab(34.4447% -42.4477 38.4583);background:#dbf8da;background:lab(94.8512% -13.972 10.919);border-color:#85cc87;border-color:lab(75.9772% -33.5817 27.0639)}.renewal-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.renewal-date{text-align:right;min-width:84px;color:var(--ink);font-variant-numeric:tabular-nums}.renewal-meta .renewal-countdown{text-align:center;min-width:42px}.renewal-countdown{font-family:var(--font-plex-mono);letter-spacing:.05em;text-transform:uppercase;background:var(--paper-2);color:var(--mute);border-radius:4px;padding:1px 4px;font-size:11.5px}.renewal-countdown--heads-up{color:#744c00;color:lab(36.0692% 13.9621 48.946);background:#ffebcf;background:lab(94.2525% 4.93851 18.9744)}.renewal-countdown--action{color:#7e2500;color:lab(29.1129% 44.1262 52.571);background:#ffd8c7;background:lab(90.1755% 21.4428 20.5537)}.renewal-countdown--overdue{color:#82000f;color:lab(26.1938% 57.4319 40.7186);background:#ffc5bf;background:lab(84.9348% 37.2749 20.6221)}.renewal-trailing{text-align:right;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 8px;width:96px;display:inline-flex}.renewal-cost{color:var(--mute);font-variant-numeric:tabular-nums;font-family:var(--font-plex-mono);font-size:12px}.renewal-auto-badge{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border:1px solid var(--rule);border-radius:4px;padding:1px 4px;font-size:10.5px}.renewal-row--auto .renewal-name{color:var(--ink-2)}.renewal-actions{opacity:0;transition:opacity var(--dur-base);gap:4px;display:inline-flex}.renewal-row:focus-within .renewal-actions{opacity:1}.renewals-add-btn{align-self:flex-start;align-items:center;gap:4px;margin:12px 24px 16px;display:inline-flex}.renewal-form{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;padding:12px 24px 16px;display:flex}.renewal-add-form .renewal-form{border-top:0;border-bottom:0;margin:8px 0 12px}.renewal-form-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.renewal-form-field{flex-direction:column;flex:140px;gap:4px;min-width:0;display:flex}.renewal-form-field--kind{flex:0 0 110px}.renewal-form-field--date{flex:0 0 160px}.renewal-form-field--cost{flex:0 0 120px}.renewal-form-field--name{flex:2 200px}.renewal-form-label{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.renewal-form-field input,.renewal-form-field select,.renewal-form-field textarea{border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:6px;padding:4px 8px;font-family:inherit;font-size:13.5px}.renewal-form-field select{padding-right:24px}.renewal-form-field textarea{resize:vertical;min-height:56px}.renewal-form-checkbox{color:var(--ink);align-items:center;gap:4px;padding-bottom:4px;font-size:13px;display:inline-flex}.renewal-bundle-cta{background:var(--paper-2);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.renewal-bundle-cta--tight{background:#ffebcf;background:lab(94.2525% 4.93851 18.9744);border-bottom-color:#f4c582;border-bottom-color:lab(82.61% 11.5712 40.0482)}.renewal-bundle-cta-text{flex-direction:column;gap:2px;min-width:0;display:flex}.renewal-bundle-cta-label{color:var(--ink);font-size:13.5px;font-weight:500}.renewal-bundle-cta-meta{color:var(--mute);font-size:12.5px}.renewal-form-actions{justify-content:flex-end;gap:8px;display:inline-flex}.roster-title-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}@property --holo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes holo-swirl{to{--holo-angle:360deg}}.btn-swirl{isolation:isolate;clip-path:inset(0 round 999px);color:#401f77;color:lab(20.9867% 31.7381 -45.0748);border-color:var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.btn-swirl{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.btn-swirl{transition:transform var(--dur-mid) cubic-bezier(.2, .9, .3, 1.3), box-shadow var(--dur-mid) ease, border-color var(--dur-base) ease;background:#f1eaff;background:lab(93.7429% 7.16129 -12.932);border-radius:999px;box-shadow:inset 0 1px #ffffffbf,inset 0 -5px 9px -6px #623e9680,0 1px 2px #623e961f;box-shadow:inset 0 1px lab(100% 0 0/.75),inset 0 -5px 9px -6px lab(34.0066% 31.0938 -43.2849/.5),0 1px 2px lab(34.0066% 31.0938 -43.2849/.12)}.btn-swirl:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 58% at var(--mx,50%) var(--my,8%), #fff9, #fff0 72%), radial-gradient(130% 72% at 50% -34%, #ffffffb3, #fff0 62%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.btn-swirl:after{background:radial-gradient(42% 58% at var(--mx,50%) var(--my,8%), lab(100% 0 0/.6), lab(100% 0 0/0) 72%), radial-gradient(130% 72% at 50% -34%, lab(100% 0 0/.7), lab(100% 0 0/0) 62%)}}.btn-swirl:before{content:"";z-index:-1;background:conic-gradient(from var(--holo-angle,0deg), #ece2ff, #ffe6f6, #ffe3e1, #ffefd1, #cbf9d3, #a6f9fd, #dcecff, #ece2ff);filter:blur(10px);animation:14s linear infinite holo-swirl;position:absolute;inset:-75%}@supports (color:lab(0% 0 0)){.btn-swirl:before{background:conic-gradient(from var(--holo-angle,0deg), lab(90.9169% 14.8678 -25.5542), lab(93.2354% 22.0958 -8.82512), lab(92.3305% 22.2584 9.52398), lab(95.482% 4.37006 23.3586), lab(93.9639% -20.7784 13.3273), lab(92.6659% -25.1997 -10.4437), lab(92.6798% -2.28328 -29.0687), lab(90.9169% 14.8678 -25.5542))}}.btn-swirl:hover:not(:disabled){border-color:var(--accent);background:#f1eaff;background:lab(93.7429% 7.16129 -12.932)}@supports (color:color-mix(in lab, red, red)){.btn-swirl:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 65%, transparent)}}.btn-swirl:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:inset 0 1px #ffffffd9,inset 0 -5px 9px -6px #623e9680,0 8px 20px -6px #955be373,0 2px 6px -2px #623e9633;box-shadow:inset 0 1px lab(100% 0 0/.85),inset 0 -5px 9px -6px lab(34.0066% 31.0938 -43.2849/.5),0 8px 20px -6px lab(50.3845% 45.1614 -61.7514/.45),0 2px 6px -2px lab(34.0066% 31.0938 -43.2849/.2)}.btn-swirl:hover:not(:disabled):before{animation-duration:4s}.btn-swirl:active:not(:disabled){transition-duration:var(--dur-fast);transform:translateY(0)scale(.965);box-shadow:inset 0 1px #ffffff80,inset 0 -3px 8px -4px #623e9699,0 1px 2px #623e9626;box-shadow:inset 0 1px lab(100% 0 0/.5),inset 0 -3px 8px -4px lab(34.0066% 31.0938 -43.2849/.6),0 1px 2px lab(34.0066% 31.0938 -43.2849/.15)}.btn-swirl:disabled:before{filter:blur(10px)saturate(.25);animation-play-state:paused}.btn-swirl:disabled{border-color:var(--rule)}.btn-swirl[data-pending]:before{filter:blur(9px)saturate(1.25);animation-duration:1.1s;animation-play-state:running}@media (prefers-reduced-motion:reduce){.btn-swirl:before,.btn-swirl:hover:not(:disabled):before,.btn-swirl[data-pending]:before{animation:none}.btn-swirl{transition:box-shadow var(--dur-mid) ease, border-color var(--dur-base) ease}.btn-swirl:hover:not(:disabled),.btn-swirl:active:not(:disabled){transform:none}}.new-client-cta{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.create-client-backdrop{z-index:100;animation:cmdk-overlay-in var(--dur-mid) ease-out;background:#201c1952;background:lab(10.663% 1.39488 2.69573/.32);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.create-client-dialog{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);width:min(520px,100%);max-height:90vh;animation:drawer-slide-in var(--dur-slow) ease-out;flex-direction:column;display:flex;overflow:auto}.create-client-head{border-bottom:1px solid var(--rule);background:var(--paper-2);border-radius:var(--card-radius) var(--card-radius) 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.create-client-head-title{align-items:center;gap:8px;display:inline-flex}.create-client-head h2{color:var(--ink);margin:0;font-size:15.5px;font-weight:500}.create-client-context{color:var(--mute);margin:0;padding:12px 16px 0;font-size:12.5px}.create-client-form{flex-direction:column;gap:12px;padding:16px;display:flex}.create-client-field{flex-direction:column;gap:4px;display:flex}.create-client-row{gap:12px;display:flex}.create-client-field--half{flex:1}.create-client-label{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.create-client-field input{border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:6px;padding:8px 12px;font-family:inherit;font-size:14px}.create-client-field input:focus{outline:2px solid var(--accent);outline-offset:-1px}.create-client-hint{color:var(--mute);margin-top:4px;font-size:12px}.create-client-status{border:0;gap:12px;margin:0;padding:0;display:flex}.create-client-status legend{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);float:left;width:100%;margin:0 0 4px;padding:0;font-size:10.5px;display:block}.create-client-status label{color:var(--ink);cursor:pointer;align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.create-client-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.client-header-menu{margin-left:auto;position:relative}.client-header-menu-trigger{width:32px;height:32px;color:var(--mute);cursor:pointer;transition:background-color var(--dur-base) ease, color var(--dur-base) ease;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.client-header-menu-trigger:hover,.client-header-menu-trigger:focus-visible{background:var(--paper);color:var(--ink)}.client-header-menu-popover{background:var(--surface);border:1px solid var(--rule-strong);z-index:50;min-width:260px;animation:client-header-menu-fade-in var(--dur-fast) ease-out;border-radius:6px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #201c191f;box-shadow:0 4px 16px lab(10.663% 1.39488 2.69573/.12)}@keyframes client-header-menu-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.client-header-menu-popover{animation:none}}.client-header-menu-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:8px;padding:8px;font-size:13.5px;line-height:1.4;display:flex}.client-header-menu-item svg{flex-shrink:0;margin-top:2px}.client-header-menu-item:hover{background:var(--paper)}.client-header-menu-item--danger{color:#a20519;color:lab(34.3495% 57.1812 37.8813)}.client-header-menu-item--danger:hover{color:#84000c;color:lab(25.9564% 63.9893 46.304);background:#fff1f0;background:lab(96.2429% 9.19581 4.95958)}.client-header-menu-divider{background:var(--rule);height:1px;margin:4px}.client-header-menu-item--fun svg{color:#df6700;color:lab(58.2275% 46.4538 73.0919)}.client-header-menu-item--fun:hover svg{color:#d24100;color:lab(49.3869% 64.7822 94.6619)}.delete-client-backdrop{z-index:100;animation:cmdk-overlay-in var(--dur-mid) ease-out;background:#201c1966;background:lab(10.663% 1.39488 2.69573/.4);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.delete-client-dialog{background:var(--surface);border-radius:var(--card-radius);width:min(560px,100%);max-height:90vh;animation:drawer-slide-in var(--dur-slow) ease-out;border:1px solid #fb9890;border:1px solid lab(73.3287% 37.3462 20.7821);flex-direction:column;display:flex;overflow:auto}.delete-client-head{border-radius:var(--card-radius) var(--card-radius) 0 0;background:#fff1f0;background:lab(96.2429% 9.19581 4.95958);border-bottom:1px solid #febab4;border-bottom:1px solid lab(81.8463% 24.7274 13.5163);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.delete-client-head-title{color:#84000c;color:lab(25.9564% 63.9893 46.304);align-items:center;gap:8px;display:inline-flex}.delete-client-head h2{color:#670008;color:lab(19.1918% 57.6905 36.3021);margin:0;font-size:15.5px;font-weight:500}.delete-client-body{flex-direction:column;gap:12px;padding:16px;display:flex}.delete-client-lede{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.delete-client-error{color:#84000c;color:lab(25.9564% 63.9893 46.304);background:#ffe8e6;background:lab(93.735% 15.3724 8.32428);border:1px solid #fb9890;border:1px solid lab(73.3287% 37.3462 20.7821);border-radius:6px;padding:8px 12px;font-size:12.5px}.delete-client-impact{background:var(--paper-2);border:1px solid var(--rule);border-radius:6px;grid-template-columns:1fr 1fr;gap:16px;padding:12px;display:grid}.delete-client-impact-section{flex-direction:column;gap:4px;display:flex}.delete-client-impact-heading{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 4px;font-size:10.5px;font-weight:500}.delete-client-impact-heading--danger{color:#a20519;color:lab(34.3495% 57.1812 37.8813)}.delete-client-impact-section ul{color:var(--ink-2);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.delete-client-impact-section li strong{color:var(--ink);font-weight:500;font-family:var(--font-plex-mono)}.delete-client-impact-empty{color:var(--mute);grid-column:1/-1;margin:0;font-size:12.5px;font-style:italic}.delete-client-form{flex-direction:column;gap:8px;display:flex}.delete-client-confirm-label{color:var(--ink-2);font-size:13px}.delete-client-confirm-label strong{font-family:var(--font-plex-mono);color:var(--ink);background:var(--paper-2);border-radius:3px;padding:1px 4px}.delete-client-confirm-input{border:1px solid var(--rule);background:var(--surface);color:var(--ink);font-size:14px;font-family:var(--font-plex-mono);border-radius:6px;padding:8px 12px}.delete-client-confirm-input:focus{outline-offset:-1px;outline:2px solid #a20519;outline:2px solid lab(34.3495% 57.1812 37.8813)}.delete-client-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.delete-client-confirm-btn.btn{color:var(--on-fill);background:#a20519;background:lab(34.3495% 57.1812 37.8813);border-color:#a20519;border-color:lab(34.3495% 57.1812 37.8813)}.delete-client-confirm-btn.btn:hover:not(:disabled){background:#84000c;background:lab(25.9564% 63.9893 46.304);border-color:#84000c;border-color:lab(25.9564% 63.9893 46.304)}.delete-client-confirm-btn.btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:600px){.delete-client-impact{grid-template-columns:1fr}}.rms-revenue{flex-direction:column;gap:12px;display:flex}.rms-revenue-row{grid-template-columns:2fr 1fr;gap:12px;display:grid}.rms-revenue-row--breakdown{grid-template-columns:repeat(4,1fr)}.rms-revenue-card{border:1px solid var(--rule);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.rms-revenue-card .kpi-help{z-index:3;position:absolute;top:10px;right:12px}.rms-revenue-card .kpi-help .section-help-icon{transform:none}.rms-revenue-card .kpi-help .section-help-tip{left:auto;right:0;transform:none}.rms-revenue-card--primary{background:var(--paper-2)}.rms-revenue-card--small{padding:12px}.rms-revenue-card .caps{color:var(--mute);font-size:11px}.rms-revenue-amount{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px}.rms-revenue-card--small .rms-revenue-amount{font-size:14.5px}.rms-revenue-sub{color:var(--mute);font-size:12px;font-family:var(--font-plex-mono)}.rms-table th{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.rms-table td{vertical-align:top;padding-top:12px;padding-bottom:12px}.rms-client-cell{font-weight:500}.rms-client-link{color:var(--ink);text-decoration:none}.rms-client-link:hover{color:var(--accent);text-decoration:underline}.rms-item{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rms-item-name{color:var(--ink)}.rms-item-notes{color:var(--mute-2);margin-top:2px;font-size:12.5px;line-height:1.4}.rms-item-kind{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-2);color:var(--mute);border:1px solid var(--rule);border-radius:3px;padding:1px 4px;font-size:10.5px}.rms-item-kind--domain{color:var(--sk-meaningful-ink);border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft)}.rms-item-kind--hosting{color:var(--sk-human-ink);border-color:var(--sk-human);background:var(--sk-human-soft)}.rms-item-kind--ssl{color:var(--accent-ink);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rms-item-kind--ssl{border-color:color-mix(in srgb, var(--accent) 50%, var(--rule))}}.rms-item-kind--ssl{background:var(--accent-soft)}.rms-auto-badge{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border:1px solid var(--rule);border-radius:3px;padding:1px 4px;font-size:10.5px}.rms-mono{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px}.rms-renewal-cell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.rms-renewal-date{color:var(--ink);font-variant-numeric:tabular-nums}.rms-cost-annual{color:var(--mute);margin-top:2px;font-size:11.5px}.rms-actions-cell{text-align:right;white-space:nowrap}.rms-groups{flex-direction:column;gap:16px;display:flex}.rms-group{border:1px solid var(--rule);background:var(--surface);border-radius:8px;overflow:hidden}.rms-group-head{background:var(--paper-2);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.rms-group-name{color:var(--ink);align-items:baseline;gap:12px;font-size:15.5px;font-weight:500;display:inline-flex}.rms-group-count{font-family:var(--font-plex-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);font-size:11.5px}.rms-group-meta{align-items:center;gap:12px;font-size:13px;display:inline-flex}.rms-group-revenue{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.rms-group-revenue-sub{color:var(--mute);letter-spacing:.04em;font-size:11.5px}.rms-group-next{color:var(--mute);font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums}.rms-group .rms-table{border-radius:0}.rms-group .rms-table tbody tr:last-child td{border-bottom:0}.wiki{flex-direction:column;display:flex}.wiki-add-trigger{border:1px dashed var(--rule);color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.04em;border-radius:var(--card-radius);cursor:pointer;transition:background var(--dur-base) ease, color var(--dur-base) ease, border-color var(--dur-base) ease;background:0 0;align-self:flex-start;align-items:center;gap:4px;margin-bottom:16px;padding:8px 12px;font-size:12px;display:inline-flex}.wiki-add-trigger:hover{color:var(--ink);border-color:var(--rule-strong);background:var(--paper)}.wiki-form{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--paper);flex-direction:column;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.wiki-form-row{gap:8px;display:flex}.wiki-form-title{flex:1}.wiki-form-kind{flex:0 0 130px}.wiki-form-body{font-family:var(--font-plex-mono);resize:vertical;min-height:110px;font-size:12.5px;line-height:1.55}.wiki-form-actions{justify-content:flex-end;gap:8px;display:flex}.wiki-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wiki-search-input{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);color:var(--ink);min-width:180px;padding:4px 8px;font-family:inherit;font-size:12.5px}.wiki-no-match{color:var(--mute);margin:0 0 16px;font-size:13px;font-style:italic;line-height:1.5}.wiki-clear-filter{cursor:pointer;color:var(--accent-ink);font-family:inherit;font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px;background:0 0;border:0;margin-left:4px;padding:0}.wiki-empty{border:1px dashed var(--rule);border-radius:var(--card-radius);background:var(--paper);padding:16px}.wiki-empty-lead{color:var(--ink);margin:0 0 4px;font-size:13.5px;font-weight:600}.wiki-empty-sub{color:var(--mute);max-width:60ch;margin:0;font-size:12.5px;line-height:1.55}.wiki-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wiki-card{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);transition:border-color var(--dur-slow) ease, box-shadow var(--dur-slow) ease;padding:12px 16px 16px;scroll-margin-top:96px}.wiki-card-focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.wiki-card-archived{background:var(--paper);opacity:.82}.wiki-card-head{align-items:center;gap:8px;display:flex}.wiki-kind{font-family:var(--font-plex-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);background:var(--paper-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.wiki-kind-event{color:var(--sk-news-ink);border-color:var(--sk-news);background:var(--sk-news-soft)}.wiki-kind-entity{color:var(--sk-human-ink);border-color:var(--sk-human);background:var(--sk-human-soft)}.wiki-kind-concept{color:var(--sk-meaningful-ink);border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft)}.wiki-kind-overview{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.wiki-card-title{color:var(--ink);flex:0 auto;font-size:14px;font-weight:600}.wiki-card-rule{background:var(--rule);flex:auto;min-width:12px;height:1px}.wiki-card-updated{font-family:var(--font-plex-mono);letter-spacing:.03em;color:var(--mute);white-space:nowrap;flex:none;font-size:10.5px}.wiki-card-actions{opacity:0;transition:opacity var(--dur-base) ease;flex:none;gap:2px;display:inline-flex}.wiki-card:hover .wiki-card-actions,.wiki-card:focus-within .wiki-card-actions{opacity:1}.wiki-card-action{cursor:pointer;color:var(--ink-2);transition:background var(--dur-base) ease, color var(--dur-base) ease;background:0 0;border:0;border-radius:3px;align-items:center;padding:4px;display:inline-flex}.wiki-card-action:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.wiki-card-action:disabled{opacity:.5;cursor:default}.wiki-card-summary{color:var(--ink-2);margin:8px 0 0;font-size:12.5px;font-style:italic;line-height:1.5}.wiki-md{color:var(--ink);margin-top:8px;font-size:13px;line-height:1.6}.wiki-md-p{margin:0 0 8px}.wiki-md-p:last-child{margin-bottom:0}.wiki-md-h{letter-spacing:.02em;color:var(--ink);margin:12px 0 4px;font-size:12.5px;font-weight:600}.wiki-md-h-sub{color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px}.wiki-md-ul{margin:0 0 8px;padding-left:16px}.wiki-md-ul li{margin:2px 0}.wiki-link{cursor:pointer;font:inherit;color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft);-webkit-text-decoration-color:var(--accent-soft);-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft);text-underline-offset:2px;background:0 0;border:0;padding:0}.wiki-link:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.wiki-link-dangling{color:var(--mute);-webkit-text-decoration:underline dotted var(--rule);-webkit-text-decoration:underline dotted var(--rule);-webkit-text-decoration:underline dotted var(--rule);text-decoration:underline dotted var(--rule);text-underline-offset:2px;cursor:default}.wiki-link-term{font:inherit;color:var(--ink-2);-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);-webkit-text-decoration:underline dashed var(--rule-strong);text-decoration:underline dashed var(--rule-strong);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}.wiki-link-term:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-2);-webkit-text-decoration-color:var(--ink-2);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.wiki-archived{margin-top:16px}.wiki-archived-toggle{cursor:pointer;color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:11px;display:inline-flex}.wiki-archived-toggle:hover{color:var(--ink)}.wiki-archived-caret{transition:transform var(--dur-mid) ease}.wiki-archived-caret.open{transform:rotate(180deg)}.wiki-list-archived{margin-top:8px}.wiki-history{border-top:1px dashed var(--rule);margin-top:12px;padding-top:12px}.wiki-history-head{letter-spacing:.06em;color:var(--mute);margin-bottom:8px;font-size:10px}.wiki-history-empty{color:var(--mute);margin:0;font-size:12px;font-style:italic}.wiki-history-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wiki-history-row{grid-template-columns:64px 1fr auto;align-items:center;gap:8px;font-size:11.5px;display:grid}.wiki-history-op{font-family:var(--font-plex-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-2);background:var(--paper-2);text-align:center;border-radius:999px;padding:1px 4px;font-size:9.5px}.wiki-history-op-created{color:var(--sk-human-ink);border-color:var(--sk-human);background:var(--sk-human-soft)}.wiki-history-op-archived{color:var(--mute)}.wiki-history-meta{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-history-revert{cursor:pointer;color:var(--accent-ink);background:0 0;border:0;border-radius:3px;align-items:center;gap:2px;padding:2px 4px;font-family:inherit;font-size:11px;display:inline-flex}.wiki-history-revert:hover:not(:disabled){background:var(--accent-soft)}.wiki-history-revert:disabled{opacity:.5;cursor:default}.wiki-viewbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wiki-view-toggle{border:1px solid var(--rule);border-radius:var(--card-radius);flex:none;display:inline-flex;overflow:hidden}.wiki-view-btn{background:var(--surface);border:0;border-right:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.03em;cursor:pointer;transition:background var(--dur-base) ease, color var(--dur-base) ease;align-items:center;gap:4px;padding:4px 12px;font-size:11px;display:inline-flex}.wiki-view-btn:last-child{border-right:0}.wiki-view-btn:hover{color:var(--ink);background:var(--paper)}.wiki-view-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.wiki-viewbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.wiki-reveal-btn{background:var(--surface);border:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.03em;cursor:pointer;transition:background var(--dur-base) ease, color var(--dur-base) ease, border-color var(--dur-base) ease;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;display:inline-flex}.wiki-reveal-btn:hover{color:var(--ink);background:var(--paper)}.wiki-reveal-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.wiki-graph-legend-dot-stub{border:1.5px solid var(--ink-2);background:0 0}.wiki-replay-date:empty{display:none}.wiki-replay-date{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.wiki-terms{border-top:1px solid var(--rule);margin-top:16px;padding-top:12px}.wiki-terms-head{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-2);align-items:center;gap:4px;list-style:none;display:flex}.wiki-terms-head::-webkit-details-marker{display:none}.wiki-terms-title{color:var(--ink);font-size:12.5px;font-weight:600}.wiki-terms-count{background:var(--paper-2);border:1px solid var(--rule-strong);min-width:18px;height:18px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;display:inline-flex}.wiki-terms-hint{color:var(--mute);margin-left:2px;font-size:11px}.wiki-terms-caret{color:var(--mute);transition:transform var(--dur-mid) ease;margin-left:auto}.wiki-terms[open] .wiki-terms-caret{transform:rotate(180deg)}.wiki-terms-list{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wiki-term{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.wiki-term.is-mutating{opacity:.55;pointer-events:none}.wiki-term-btn{text-align:left;border-radius:var(--card-radius);cursor:pointer;min-width:0;font:inherit;color:var(--ink);transition:background var(--dur-base) ease;background:0 0;border:0;flex:1 1 0;align-items:center;gap:8px;padding:4px;display:flex}.wiki-term-actions{opacity:0;transition:opacity var(--dur-base) ease;flex:none;align-self:center;gap:4px;display:inline-flex}.wiki-term:hover .wiki-term-actions,.wiki-term:focus-within .wiki-term-actions{opacity:1}.wiki-term-action{cursor:pointer;color:var(--mute-icon);font:inherit;transition:color var(--dur-fast) ease, background var(--dur-fast) ease;background:0 0;border:0;border-radius:2px;align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:inline-flex}.wiki-term-action:hover{color:var(--ink);background:var(--paper-2)}.wiki-term-action-danger:hover{color:var(--accent-ink)}.wiki-term-vetted{border:1px solid var(--rule-strong);background:var(--paper-2);height:17px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 4px;font-size:10.5px;font-weight:600;display:inline-flex}.wiki-term-edit-row{flex-basis:100%;align-items:center;gap:4px;padding:2px 4px 4px;display:flex}.wiki-term-edit-input{min-width:0;font-size:13px;font-family:var(--font-plex-sans);flex:auto}.wiki-term-ignored{color:var(--mute-2);align-items:center;gap:8px;padding:4px;display:flex}.wiki-term-ignored .wiki-term-name{text-decoration:line-through}.wiki-term-ignored-note{font-size:12px}.wiki-term-btn:hover{background:var(--paper-2)}.wiki-kind-sm{flex:none;gap:2px;padding:1px 4px;font-size:9px}.wiki-term-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.wiki-term-def{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11.5px;overflow:hidden}.wiki-term-meta{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;flex:none;margin-left:auto;font-size:10.5px}.wiki-graph-rail-termtag{font-family:var(--font-plex-mono);letter-spacing:.05em;text-transform:uppercase;border:1px dashed var(--rule-strong);color:var(--mute);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;display:inline-flex}.wiki-graph-rail-termnote{color:var(--mute);margin:12px 0 0;font-size:11.5px;font-style:italic;line-height:1.4}.wiki-changes{border-top:1px solid var(--rule);margin-top:12px;padding-top:8px}.wiki-changes-head{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--mute);align-items:center;gap:8px;font-size:10.5px;list-style:none;display:flex}.wiki-changes-head::-webkit-details-marker{display:none}.wiki-changes-title{color:var(--ink-2);font-weight:600}.wiki-changes-caret{transition:transform var(--dur-mid) ease;margin-left:auto}.wiki-changes[open] .wiki-changes-caret{transform:rotate(180deg)}.wiki-changes-list{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wiki-change{flex-direction:column;gap:2px;display:flex}.wiki-change-now{color:var(--ink);margin:0;font-size:11.5px;line-height:1.45}.wiki-change-was{color:var(--mute);border-left:1px solid var(--rule);margin:0;padding-left:12px;font-size:11px;line-height:1.45}.wiki-change-was-label{text-transform:uppercase;letter-spacing:.05em;color:var(--mute-2);font-size:9px;font-weight:700}.wiki-change-since{color:var(--mute-2);white-space:nowrap;font-size:10px}.wiki-changes-more{color:var(--mute-2);margin:8px 0 0;font-size:10.5px}.wiki-reflect{border-top:1px solid var(--rule);margin-top:16px;padding-top:12px}.wiki-reflect-head{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;list-style:none;display:flex}.wiki-reflect-head::-webkit-details-marker{display:none}.wiki-reflect-title{color:var(--ink);font-weight:600}.wiki-reflect-stat{color:var(--mute)}.wiki-reflect-caret{color:var(--mute);transition:transform var(--dur-mid) ease;margin-left:auto}.wiki-reflect[open] .wiki-reflect-caret{transform:rotate(180deg)}.wiki-reflect-list{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.wiki-reflect-item{border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.wiki-reflect-item:last-child{border-bottom:none;padding-bottom:0}.wiki-reflect-item-head{align-items:center;gap:8px;display:flex}.wiki-reflect-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--mute);font-size:9px;font-weight:700}.wiki-reflect-kind-risk{color:var(--danger-ink)}.wiki-reflect-kind-gap{color:var(--sk-unknown-ink)}.wiki-reflect-conf{text-transform:uppercase;letter-spacing:.05em;color:var(--mute-2);font-size:9px;font-weight:600}.wiki-reflect-conf-low{font-style:italic}.wiki-reflect-question{color:var(--ink);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.wiki-reflect-insight{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.wiki-reflect-cites{flex-wrap:wrap;align-items:baseline;gap:4px;margin:2px 0 0;font-size:10.5px;display:flex}.wiki-reflect-cites-label{color:var(--mute-2);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.wiki-reflect-cite{font:inherit;color:var(--accent-ink);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) ease;background:0 0;border:none;border-bottom:1px solid #0000;padding:0;font-size:10.5px}.wiki-reflect-cite:hover{border-bottom-color:var(--accent-ink)}.wiki-reflect-cite-dead{color:var(--mute-2);cursor:default;text-decoration:line-through}.wiki-health{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.wiki-health-clean{color:var(--sk-meaningful-ink);align-items:center;gap:4px;font-size:11.5px;display:flex}.wiki-health-head{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;list-style:none;display:flex}.wiki-health-head::-webkit-details-marker{display:none}.wiki-health-title{color:var(--ink);font-weight:600}.wiki-health-stat{color:var(--mute)}.wiki-health-caret{color:var(--mute);transition:transform var(--dur-mid) ease;margin-left:auto}.wiki-health[open] .wiki-health-caret{transform:rotate(180deg)}.wiki-health-body{flex-direction:column;gap:12px;margin-top:12px;display:flex}.wiki-health-group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);margin:0 0 4px;font-size:10px;font-weight:600}.wiki-health-group-hint{text-transform:none;letter-spacing:0;color:var(--mute);font-weight:400}.wiki-health-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wiki-health-item{align-items:baseline;gap:8px;font-size:11.5px;display:flex}.wiki-health-item-name{color:var(--ink)}.wiki-health-item-meta{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:10.5px}.wiki-health-more{color:var(--mute);font-size:10.5px}.wiki-health-finding{border-bottom:1px solid var(--rule);flex-direction:column;gap:2px;padding:4px 0;display:flex}.wiki-health-finding:last-child{border-bottom:none}.wiki-health-finding-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wiki-health-sev{text-transform:uppercase;letter-spacing:.05em;color:var(--mute);font-size:9px;font-weight:700}.wiki-health-sev-high{color:var(--ink);font-weight:800}.wiki-health-finding-kind{color:var(--ink);font-size:11.5px;font-weight:600}.wiki-health-finding-pages{font-size:10px;font-family:var(--font-mono,monospace);color:var(--mute);margin-left:auto}.wiki-health-finding-detail{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.4}.wiki-health-finding-fix{color:var(--mute);margin:0;font-size:11px;line-height:1.4}.wiki-graph-legend{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.wiki-graph-legend-item{color:var(--ink-2);align-items:center;gap:4px;font-size:11px;display:inline-flex}.wiki-graph-legend-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.wiki-graph-legend-dot.wiki-kind-entity{background:var(--sk-human)}.wiki-graph-legend-dot.wiki-kind-event{background:var(--sk-news)}.wiki-graph-legend-dot.wiki-kind-concept{background:var(--sk-meaningful)}.wiki-graph-legend-dot.wiki-kind-overview{background:var(--accent)}.wiki-graph-canvas{border:1px solid var(--rule);border-radius:var(--card-radius);background-color:var(--surface);background-image:radial-gradient(var(--rule-strong) .5px, transparent .5px);background-position:50%;background-size:18px 18px;position:relative;overflow:hidden}.wiki-graph-canvas canvas{display:block}.wiki-graph-loading{height:440px;color:var(--mute);border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--paper);justify-content:center;align-items:center;font-size:12.5px;display:flex}.wiki-graph-layout{align-items:stretch;gap:12px;display:flex}.wiki-graph-layout .wiki-graph-canvas{flex:auto;min-width:0}.wiki-graph-rail{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--paper);flex-direction:column;flex:0 0 300px;align-self:stretch;gap:8px;max-height:440px;padding:12px;display:flex;overflow-y:auto}.wiki-graph-rail-empty{justify-content:center}.wiki-graph-hint{color:var(--mute);margin:0;font-size:12px;font-style:italic;line-height:1.5}.wiki-graph-rail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wiki-graph-rail-close{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:3px;flex:none;padding:2px;display:inline-flex}.wiki-graph-rail-close:hover{background:var(--paper-2);color:var(--ink)}.wiki-graph-rail-title{color:var(--ink);margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.3}.wiki-graph-rail-updated{font-family:var(--font-plex-mono);letter-spacing:.03em;color:var(--mute);font-size:10px}.wiki-graph-rail-summary{color:var(--ink-2);margin:4px 0 0;font-size:12px;font-style:italic;line-height:1.45}.wiki-graph-rail-body{border-top:1px dashed var(--rule);padding-top:8px}.wiki-graph-rail-body .wiki-md{margin-top:0;font-size:12px}.wiki-rail-facets{border-top:1px dashed var(--rule);flex-direction:column;gap:8px;padding-top:8px;display:flex}.wiki-facet{background:var(--paper-2);border:1px solid var(--rule);border-radius:8px;padding:8px}.wiki-facet-label{letter-spacing:.06em;color:var(--mute);align-items:center;gap:4px;margin-bottom:4px;font-size:9.5px;display:flex}.wiki-facet-primary{color:var(--sk-human-ink);letter-spacing:.04em;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.wiki-facet-kind{text-transform:none;letter-spacing:0;color:var(--ink-2);margin-left:auto}.wiki-facet-name{color:var(--ink);font-size:12px;font-weight:600;line-height:1.3}.wiki-facet-email{color:var(--ink-2);word-break:break-all;font-size:11px;text-decoration:none;display:inline-block}.wiki-facet-email:hover{text-decoration:underline}.wiki-facet-def{color:var(--ink-2);margin:2px 0;font-size:11.5px;line-height:1.4}.wiki-facet-sub{color:var(--mute);font-size:10.5px}.wiki-graph-rail-conns{border-top:1px dashed var(--rule);padding-top:8px}.wiki-graph-rail-conns-head{letter-spacing:.06em;color:var(--mute);margin-bottom:4px;font-size:9.5px}.wiki-graph-rail-conns-list{flex-wrap:wrap;gap:4px;display:flex}.wiki-conn-chip{border:1px solid var(--rule-strong);background:var(--paper-2);color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:filter var(--dur-base) ease;border-radius:999px;padding:2px 8px;font-size:11px;overflow:hidden}.wiki-conn-chip:hover{filter:brightness(.97)}.wiki-conn-chip.wiki-kind-entity{border-color:var(--sk-human);background:var(--sk-human-soft);color:var(--sk-human-ink)}.wiki-conn-chip.wiki-kind-event{border-color:var(--sk-news);background:var(--sk-news-soft);color:var(--sk-news-ink)}.wiki-conn-chip.wiki-kind-concept{border-color:var(--sk-meaningful);background:var(--sk-meaningful-soft);color:var(--sk-meaningful-ink)}.wiki-conn-chip.wiki-kind-overview{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.wiki-graph-rail-open{justify-content:center;align-items:center;gap:4px;margin-top:auto;font-size:12px;display:inline-flex}.wiki-stage{z-index:100;--paper:#06080d;--paper-2:#121419;--surface:#0d0f15;--ink:#e3ddd8;--ink-1:#f9f4f0;--ink-2:#b4aca7;--mute:#82878c;--rule:#2b2e36;--rule-strong:#4e525e;--accent:#ad8cff;--accent-soft:#2c1751;--accent-ink:#d2c1ff;--sk-human:#53be70;--sk-human-soft:#002d0e;--sk-human-ink:#89da9b;--sk-news:#d384e5;--sk-news-soft:#36113e;--sk-news-ink:#e7aaf5;--sk-meaningful:#00b9d0;--sk-meaningful-soft:#002a32;--sk-meaningful-ink:#6dd6e8;background:#06080d;background:lab(2.18968% .0963807 -2.18449);animation:.45s wiki-stage-in;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.wiki-stage{--paper:lab(2.18968% .0963807 -2.18449);--paper-2:lab(6.13103% .227138 -4.16386);--surface:lab(4.38504% .200026 -3.38308);--ink:lab(88.3817% 1.68654 3.32918);--ink-1:lab(96.5056% 1.34358 2.65974);--ink-2:lab(70.9773% 2.03818 4.00455);--mute:lab(55.9108% -1.07518 -3.56119);--rule:lab(18.7074% .278458 -5.59208);--rule-strong:lab(34.9181% .344023 -7.46833);--accent:lab(64.7746% 37.3975 -61.637);--accent-soft:lab(13.6594% 21.8203 -32.2266);--accent-ink:lab(80.9789% 22.7778 -42.8092);--sk-human:lab(69.418% -45.1896 29.6823);--sk-human-soft:lab(15.1424% -24.468 16.1081);--sk-human-ink:lab(80.6679% -35.8792 23.2774);--sk-news:lab(66.3134% 43.0608 -37.277);--sk-news-soft:lab(12.7214% 24.6923 -20.7387);--sk-news-ink:lab(77.42% 31.9748 -28.2247);--sk-meaningful:lab(68.4893% -35.675 -24.0134);--sk-meaningful-soft:lab(14.6542% -18.4551 -12.7401);--sk-meaningful-ink:lab(79.8912% -28.0562 -18.6943)}}@keyframes wiki-stage-in{0%{opacity:0}to{opacity:1}}.wiki-stage-backdrop{pointer-events:none;background-image:radial-gradient(120% 108% at 50% 46%,#0000 48%,#010102b3);background-image:radial-gradient(120% 108% at 50% 46%,#0000 48%,lab(.373993% .0256896 -.459832/.7));position:absolute;inset:0;overflow:hidden}.wiki-stage-backdrop:before,.wiki-stage-backdrop:after{content:"";pointer-events:none;transition:transform var(--dur-slow) ease-out;will-change:transform;position:absolute;inset:-44px}.wiki-stage-backdrop:before{transform:translate(calc(var(--px,0) * -15px), calc(var(--py,0) * -15px));background-image:radial-gradient(46% 40% at 62% 12%,#01421a0f,#0000 62%),radial-gradient(52% 46% at 50% 46%,#2d234d4d,#0000 62%);background-image:radial-gradient(46% 40% at 62% 12%,lab(23.3968% -27.368 18.2747/.06),#0000 62%),radial-gradient(52% 46% at 50% 46%,lab(16.5782% 14.1247 -24.7134/.3),#0000 62%)}.wiki-stage-backdrop:after{transform:translate(calc(var(--px,0) * -38px), calc(var(--py,0) * -38px));background-image:radial-gradient(#4447536b .7px,#0000 1px);background-image:radial-gradient(lab(30.2678% .602692 -7.45024/.42) .7px,#0000 1px);background-size:24px 24px}@media (prefers-reduced-motion:reduce){.wiki-stage-backdrop:before,.wiki-stage-backdrop:after{transition:none;transform:none}}.wiki-stage-canvas{position:absolute;inset:0}.wiki-stage .wiki-graph-canvas{background:0 0;border:0;border-radius:0}.wiki-graph-canvas-standby{display:flex}.wiki-stage-hud{pointer-events:none;justify-content:space-between;align-items:flex-start;padding:24px 24px 0;display:flex;position:absolute;top:0;left:0;right:0}.wiki-stage-id{flex-direction:column;gap:2px;display:flex}.wiki-stage-eyebrow{color:var(--mute);letter-spacing:var(--tr-caps)}.wiki-stage-client{font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-1);font-size:26px;font-weight:600;line-height:1.15}.wiki-stage-controls{pointer-events:auto;gap:8px;display:inline-flex}.wiki-stage-btn{border:1px solid var(--rule-strong);color:var(--ink-2);font-family:var(--font-plex-mono);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--dur-mid) ease, color var(--dur-mid) ease, border-color var(--dur-mid) ease;background:#13161dbf;background:lab(7.13381% .36481 -5.48842/.75);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:11.5px;display:inline-flex}.wiki-stage-btn:hover{color:var(--ink-1);border-color:var(--ink-2)}.wiki-stage-btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.wiki-stage-stats{pointer-events:none;gap:24px;display:flex;position:absolute;bottom:24px;left:26px}.wiki-stage-stat{flex-direction:column;gap:1px;display:flex}.wiki-stage-stat-num{font-family:var(--font-plex-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:27px;font-weight:500;line-height:1.1}.wiki-stage-stat-date{padding-top:4px;font-size:19px}.wiki-stage-stat-label{color:var(--mute);letter-spacing:var(--tr-caps)}.wiki-stage-intro{pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:88px;left:0;right:0}.wiki-stage-cue{min-height:34px;font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);color:var(--accent-ink);text-transform:uppercase;font-size:22px}.wiki-stage-cue:empty{visibility:hidden}.wiki-stage-skip{pointer-events:auto}.wiki-stage-narration-slot{pointer-events:none;width:min(560px,100vw - 48px);position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.wiki-stage-narration{border:1px solid var(--rule);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0f16db;background:lab(4.36424% .535183 -3.98311/.86);padding:12px 16px 16px;animation:.48s wiki-stage-narration-in}@keyframes wiki-stage-narration-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wiki-stage-narration-head{align-items:center;gap:8px;display:flex}.wiki-stage-narration-term{color:var(--mute);letter-spacing:var(--tr-caps)}.wiki-stage-narration-pos{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.06em;margin-left:auto;font-size:11px}.wiki-stage-narration-title{font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-1);margin:8px 0 0;font-size:21px;font-weight:600;line-height:1.2}.wiki-stage-narration-blurb{color:var(--ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.55}.wiki-stage-narration-meta{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);margin:12px 0 0;font-size:10.5px}.wiki-stage-resume{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.wiki-stage-play{letter-spacing:.06em;background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);padding:8px 24px;font-size:12.5px;animation:2.8s ease-in-out infinite wiki-stage-play-pulse;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 0 #af8bff80;box-shadow:0 0 lab(64.9499% 35.602 -58.0011/.5)}.wiki-stage-play:hover{color:var(--accent-ink);border-color:var(--accent);filter:brightness(1.12)}@keyframes wiki-stage-play-pulse{0%,to{box-shadow:0 0 #af8bff73;box-shadow:0 0 lab(64.9499% 35.602 -58.0011/.45)}50%{box-shadow:0 0 22px 3px #af8bff47;box-shadow:0 0 22px 3px lab(64.9499% 35.602 -58.0011/.28)}}@media (prefers-reduced-motion:reduce){.wiki-stage-play{animation:none}}.agency-graph-page{flex-direction:column;gap:12px;min-height:calc(100dvh - 168px);display:flex}.agency-graph-page:fullscreen{background:var(--paper);height:100%;min-height:0;padding:24px 32px;overflow:hidden}.agency-graph-page:fullscreen::backdrop{background:var(--paper)}.agency-graph-page:fullscreen .agency-stage-frame{min-height:0}.agency-graph-page:-webkit-full-screen{background:var(--paper);height:100%;min-height:0;padding:24px 32px;overflow:hidden}.agency-graph-page:-webkit-full-screen .agency-stage-frame{min-height:0}.agency-graph-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.agency-graph-eyebrow{color:var(--mute);letter-spacing:var(--tr-caps)}.agency-graph-title{font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink-1);margin:2px 0 0;font-size:26px;font-weight:600}.agency-graph-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agency-graph-modes{border:1px solid var(--rule-strong);background:var(--paper-2);border-radius:999px;padding:2px;display:inline-flex}.agency-graph-mode{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);transition:background var(--dur-mid), color var(--dur-mid);background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:11.5px}.agency-graph-mode[aria-pressed=true]{background:var(--accent);color:var(--paper)}.agency-graph-search{border:1px solid var(--rule-strong);background:var(--surface);color:var(--mute);min-width:240px;transition:border-color var(--dur-base);border-radius:999px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.agency-graph-search:focus-within{border-color:var(--accent)}.agency-graph-search input{min-width:0;font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.agency-graph-search input::placeholder{color:var(--mute)}.agency-graph-search-clear{cursor:pointer;color:var(--mute);background:0 0;border:0;padding:2px;display:inline-flex}.agency-graph-search-clear:hover{color:var(--ink)}.agency-graph-substats{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;align-items:center;gap:16px;font-size:12px;display:inline-flex}.agency-graph-substats strong{color:var(--ink-1);font-weight:700}.agency-graph-matchcount{color:var(--accent-ink)}.agency-graph-readout-sub{color:var(--ink-2);opacity:.85}.agency-graph-3d,.agency-graph-terms,.agency-graph-fs{border:1px solid var(--rule-strong);background:var(--paper-2);cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);transition:background var(--dur-mid), color var(--dur-mid), border-color var(--dur-mid);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:11.5px;display:inline-flex}.agency-graph-3d:hover,.agency-graph-terms:hover:not(:disabled),.agency-graph-fs:hover{color:var(--ink)}.agency-graph-3d[aria-pressed=true],.agency-graph-terms[aria-pressed=true],.agency-graph-fs[aria-pressed=true]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.agency-graph-terms:disabled{opacity:.4;cursor:default}.agency-graph-legend{font-family:var(--font-plex-mono);letter-spacing:.03em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:11px;display:flex}.agency-graph-legend-item{align-items:center;gap:4px;display:inline-flex}.agency-graph-legend-note{color:var(--mute);font-style:italic}.wiki-graph-legend-dot.agency-legend-term{background:var(--mute)}.graph-zoom-controls{z-index:4;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;right:14px}.graph-zoom-controls button{border:1px solid var(--rule);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.graph-zoom-controls button{background:color-mix(in oklch, var(--surface) 80%, transparent)}}.graph-zoom-controls button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);cursor:pointer;transition:color var(--dur-base), border-color var(--dur-base), background var(--dur-base)}.graph-zoom-controls button:hover{color:var(--ink-1);border-color:var(--rule-strong);background:var(--surface)}.float-tooltip-kap{color:#ede6e1!important;color:lab(91.8617% 1.68565 3.32862)!important;font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif!important;letter-spacing:0!important;background:#13161d!important;background:lab(7.14116% .320636 -5.12783)!important;border:1px solid #393d48!important;border:1px solid lab(25.6345% .40473 -7.44159)!important;border-radius:8px!important;padding:4px 8px!important;font-size:12.5px!important;font-weight:500!important;box-shadow:0 6px 20px #00000080!important}.agency-stage-frame{--paper:#06080d;--paper-2:#121419;--surface:#0d0f15;--ink:#e3ddd8;--ink-1:#f9f4f0;--ink-2:#b4aca7;--mute:#82878c;--rule:#2b2e36;--rule-strong:#4e525e;--accent:#ad8cff;--accent-soft:#2c1751;--accent-ink:#d2c1ff;--sk-human:#53be70;--sk-news:#d384e5;--sk-meaningful:#00b9d0;background:#06080d;background:lab(2.18968% .0963807 -2.18449);border-radius:16px;flex:1;min-height:62vh;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.agency-stage-frame{--paper:lab(2.18968% .0963807 -2.18449);--paper-2:lab(6.13103% .227138 -4.16386);--surface:lab(4.38504% .200026 -3.38308);--ink:lab(88.3817% 1.68654 3.32918);--ink-1:lab(96.5056% 1.34358 2.65974);--ink-2:lab(70.9773% 2.03818 4.00455);--mute:lab(55.9108% -1.07518 -3.56119);--rule:lab(18.7074% .278458 -5.59208);--rule-strong:lab(34.9181% .344023 -7.46833);--accent:lab(64.7746% 37.3975 -61.637);--accent-soft:lab(13.6594% 21.8203 -32.2266);--accent-ink:lab(80.9789% 22.7778 -42.8092);--sk-human:lab(69.418% -45.1896 29.6823);--sk-news:lab(66.3134% 43.0608 -37.277);--sk-meaningful:lab(68.4893% -35.675 -24.0134)}}.agency-stage-frame .wiki-graph-canvas{background:0 0;border:0;border-radius:0}.agency-graph-readout{border-radius:var(--card-radius);border:1px solid var(--rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0f16db;background:lab(4.36424% .535183 -3.98311/.86);width:min(360px,100% - 44px);padding:12px 16px;animation:.38s wiki-stage-narration-in;position:absolute;bottom:22px;left:22px}.agency-graph-readout-kind{color:var(--mute);letter-spacing:var(--tr-caps);font-size:10.5px}.agency-graph-readout-title{font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-1);margin:4px 0 0;font-size:19px;font-weight:700;line-height:1.2}.agency-graph-readout-meta{color:var(--ink-2);margin:4px 0 0;font-size:13px}.agency-graph-readout-list{color:var(--mute);margin:8px 0 0;font-size:12px;line-height:1.5}.agency-graph-open{font-family:var(--font-plex-mono);letter-spacing:.03em;color:var(--accent-ink);align-items:center;gap:4px;margin-top:12px;font-size:11.5px;text-decoration:none;display:inline-flex}.agency-graph-open:hover{text-decoration:underline}.agency-graph-hint{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);pointer-events:none;font-size:10.5px;position:absolute;bottom:22px;left:22px}@media (max-width:720px){.agency-graph-hint{display:none}}.wiki-stage-hint{font-family:var(--font-plex-mono);letter-spacing:.08em;color:var(--mute);pointer-events:none;font-size:10.5px;position:absolute;bottom:26px;right:26px}@media (max-width:900px){.wiki-stage-hint{display:none}}.wiki-stage-loading{color:var(--mute);font-family:var(--font-plex-mono);letter-spacing:.08em;justify-content:center;align-items:center;font-size:12.5px;display:flex}.wiki-stage-3d{width:100%;position:relative}.wiki-stage-3d-loading{height:100%;min-height:300px;color:var(--mute);font-family:var(--font-plex-mono);letter-spacing:.06em;justify-content:center;align-items:center;font-size:12.5px;display:flex}.wiki-stage-orbit{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.wiki-stage,.wiki-stage-narration{animation:none}}.razzle-panel{border:1px solid var(--rule);border-radius:var(--card-radius,12px);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.razzle-panel-head{font-family:var(--font-plex-mono);font-size:var(--fs-caps,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;display:flex}.razzle-panel-actions{align-items:center;gap:8px;display:flex}.razzle-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.razzle-field-row{flex-wrap:wrap;gap:8px;display:flex}.razzle-field-label{font-family:var(--font-plex-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.razzle-field input[type=text],.razzle-field select,.razzle-field textarea{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:8px;width:100%;padding:8px;font-family:inherit;font-size:13.5px}.razzle-field textarea{resize:vertical;min-height:120px}.razzle-field input:focus-visible,.razzle-field select:focus-visible,.razzle-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.razzle-empty{border:1px dashed var(--rule);color:var(--mute);text-align:center;border-radius:12px;margin-top:24px;padding:24px;font-size:13.5px}.razzle-prospect-mark{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border:1px dashed var(--rule-strong,var(--rule));border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px}.razzle-run-toolbar{align-items:center;gap:8px;margin-top:16px;display:flex}.razzle-source{border:1px solid var(--rule);background:var(--paper-2);border-radius:10px;margin-top:16px}.razzle-source>summary{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.05em;color:var(--ink-2);padding:8px 12px;font-size:11px}.razzle-source-text{white-space:pre-wrap;color:var(--ink-2);max-height:320px;padding:4px 12px 12px;font-size:12.5px;line-height:1.55;overflow-y:auto}.razzle-concepts{flex-direction:column;gap:16px;margin-top:24px;display:flex}.razzle-format-badge{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px}.razzle-inputs{border:1px solid var(--rule);background:var(--surface);border-radius:10px;padding:12px}.razzle-inputs-head{font-family:var(--font-plex-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:11px;display:flex}.razzle-inputs-list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.razzle-input-row{border-top:1px solid var(--rule);align-items:center;gap:8px;padding:8px 0;display:flex}.razzle-input-row.is-answered{opacity:.75}.razzle-input-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.razzle-input-label{color:var(--ink);font-size:13px;font-weight:600}.razzle-input-why{color:var(--mute);font-size:12px}.razzle-input-answer{color:var(--accent-ink,var(--ink-2));font-size:12.5px}.razzle-input-answering{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.razzle-input-answering input{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:8px;min-width:220px;padding:4px 8px;font-size:12.5px}.razzle-library{flex-direction:column;gap:16px;margin-top:16px;display:flex}.razzle-library-toolbar{display:flex}.razzle-lib-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;display:grid}.razzle-lib-card{border:1px solid var(--rule);border-radius:var(--card-radius,12px);background:var(--surface);flex-direction:column;gap:8px;padding:16px;display:flex}.razzle-lib-card.is-archived{opacity:.6}.razzle-lib-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.razzle-lib-title{color:var(--ink);font-size:14.5px;font-weight:650}.razzle-lib-subject{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.razzle-lib-summary{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.razzle-lib-line{color:var(--ink-2);font-size:12.5px}.razzle-lib-line b{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-right:4px;font-size:10px}.razzle-lib-actions{gap:4px;margin-top:4px;display:flex}.razzle-archived{margin-top:4px}.razzle-archived>summary{cursor:pointer;font-family:var(--font-plex-mono);letter-spacing:.05em;color:var(--mute);margin-bottom:12px;font-size:11px}.razzle-coverage{flex-direction:column;gap:16px;margin-top:16px;display:flex}.razzle-cov-tablewrap{border:1px solid var(--rule);background:var(--surface);border-radius:10px;overflow-x:auto}.razzle-cov-table{border-collapse:collapse;width:100%;font-size:13px}.razzle-cov-table th{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:500}.razzle-cov-table td{border-bottom:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;padding:8px 12px}.razzle-cov-table tbody tr:last-child td{border-bottom:none}.razzle-cov-table tbody tr:hover td{background:var(--hover,var(--paper-2))}.razzle-cov-table .num{text-align:right;font-variant-numeric:tabular-nums}.razzle-cov-name{color:var(--ink);margin-right:8px;font-weight:600;text-decoration:none}.razzle-cov-name:hover{text-decoration:underline}.razzle-cov-dim{color:var(--mute)}.razzle-cov-hot{color:var(--accent-ink);font-weight:650;text-decoration:none}.razzle-cov-prospects{border:1px dashed var(--rule-strong,var(--rule));border-radius:10px;padding:12px}.razzle-cov-prospects-head{font-family:var(--font-plex-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;font-size:10.5px}.razzle-cov-prospects ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.razzle-client-banner{border:1px solid var(--rule);background:var(--accent-soft);color:var(--accent-ink);font-family:var(--font-plex-mono);letter-spacing:.05em;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:11px;text-decoration:none;display:inline-flex}.razzle-client-banner:hover{border-color:var(--rule-strong,var(--rule))}.rz-view-desc{color:var(--mute);font-weight:400}.rz-start{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);margin:16px 0 24px}.rz-start-head{align-items:baseline;gap:8px;padding:12px 16px 0;display:flex}.rz-start-title{margin:0;font-size:14px;font-weight:600}.rz-start-note{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);font-size:10.5px}.rz-start-body{grid-template-columns:1.35fr 1fr;gap:24px;padding:12px 16px 16px;display:grid}.rz-start-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.rz-start-hint{font-family:var(--font-plex-mono);color:var(--mute);font-size:10.5px}.rz-start-notes{border-left:1px solid var(--rule);min-width:0;padding-left:16px}.rz-start-notes-head{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:8px;font-size:10px}.rz-start-notes-empty{color:var(--mute);padding:4px 0;font-size:12.5px}.rz-note-list{flex-direction:column;display:flex}.rz-note-row{border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:4px 0 4px 8px;display:flex}.rz-note-row .btn{flex:none}.rz-note-client{white-space:nowrap;font-size:12.5px;font-weight:600}.rz-note-title{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.rz-note-when{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;font-size:10px}.rz-list-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.rz-list-spacer{flex:1}.rz-list-count,.rz-list-viewas{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:10px}.rz-seg-group{border:1px solid var(--rule);border-radius:var(--card-radius);display:flex;overflow:hidden}.rz-seg{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);border-right:1px solid var(--rule);transition:color var(--dur-base), background var(--dur-base);align-items:center;gap:4px;padding:4px 12px;font-size:10.5px;display:flex}.rz-seg:last-child{border-right:0}.rz-seg:hover{color:var(--ink-2)}.rz-seg[aria-pressed=true]{color:var(--ink);background:var(--surface);font-weight:600}.rz-chip{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.rz-chip[data-cat=awaiting]{color:var(--ink-2);border-color:var(--rule-strong);background:var(--paper-2)}.rz-chip[data-cat=working]{color:var(--mustard-ink);border-color:var(--mustard);background:var(--mustard-soft)}.rz-chip[data-cat=done]{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.rz-chip[data-cat=rejected]{color:var(--mute);border-color:var(--rule);background:0 0}.rz-chip[data-cat=zero]{color:var(--mute);border-style:dashed;border-color:var(--rule-strong);background:0 0}.rz-chip[data-cat=failed]{color:var(--danger-ink);border-color:var(--danger);background:var(--danger-soft)}.rz-signal{color:var(--ink);font-size:13.5px;font-weight:600}.rz-signal[data-cat=working]{color:var(--mustard-ink)}.rz-signal[data-cat=done]{color:var(--accent-ink)}.rz-signal[data-cat=failed]{color:var(--danger-ink)}.rz-signal[data-cat=rejected],.rz-signal[data-cat=zero]{color:var(--mute)}.rz-signal-2{font-family:var(--font-plex-mono);letter-spacing:.05em;color:var(--mute);margin-top:2px;font-size:10.5px;display:block}.rz-bands{flex-direction:column;gap:24px;display:flex}.rz-band-head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.rz-band-dot{background:var(--rule-strong);border-radius:999px;align-self:center;block-size:8px;inline-size:8px}.rz-band[data-band=awaiting] .rz-band-dot{background:var(--ink)}.rz-band[data-band=working] .rz-band-dot{background:var(--mustard)}.rz-band-label{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.rz-band-count{font-family:var(--font-plex-mono);color:var(--mute);font-size:11px}.rz-band-desc{color:var(--mute);font-size:12px}.rz-band-rows{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--paper);overflow:hidden}.rz-run{border-bottom:1px solid var(--rule);border-left:3px solid var(--rule-strong);transition:background var(--dur-mid);align-items:stretch;display:flex}.rz-run:last-child{border-bottom:0}.rz-run:hover{background:var(--surface)}.rz-run[data-cat=working]{border-left-color:var(--mustard)}.rz-run[data-cat=done]{border-left-color:var(--accent)}.rz-run[data-cat=rejected]{border-left-color:var(--rule)}.rz-run[data-cat=failed]{border-left-color:var(--danger)}.rz-run[data-cat=zero]{border-left-style:dashed;border-left-width:2px;border-left-color:var(--rule-strong)}.rz-run-main{min-width:0;color:inherit;flex:1;grid-template-columns:128px 1fr auto 18px;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:grid}.rz-run-verdict .rz-run-main{grid-template-columns:128px 1fr 18px;padding:12px 16px}.rz-run-body{min-width:0}.rz-run-subject{align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:600;display:flex}.rz-run-subject>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rz-run-meta{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin-top:4px;font-size:11px;display:block}.rz-run-verdict-line{color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.5;display:block}.rz-run-signal{text-align:right}.rz-caret{color:var(--mute-2);flex:none}.rz-prospect{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);border:1px dashed var(--rule-strong);white-space:nowrap;border-radius:999px;flex:none;padding:1px 4px;font-size:9px}.rz-run-actions{opacity:0;transition:opacity var(--dur-base);align-items:center;gap:4px;padding-right:8px;display:flex}.rz-run:hover .rz-run-actions,.rz-run-actions:focus-within{opacity:1}.rz-table-wrap{overflow-x:auto}.rz-table{border-collapse:collapse;width:100%}.rz-table .rz-td-state{border-left:3px solid var(--rule-strong)}.rz-table tr[data-cat=working] .rz-td-state{border-left-color:var(--mustard)}.rz-table tr[data-cat=done] .rz-td-state{border-left-color:var(--accent)}.rz-table tr[data-cat=rejected] .rz-td-state{border-left-color:var(--rule)}.rz-table tr[data-cat=failed] .rz-td-state{border-left-color:var(--danger)}.rz-table tr[data-cat=zero] .rz-td-state{border-left-style:dashed;border-left-width:2px}.rz-td-source,.rz-td-when{font-family:var(--font-plex-mono);font-size:11.5px}.rz-td-source{color:var(--ink-2)}.rz-td-when{color:var(--mute)}.rz-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.rz-card{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--rule-strong);border-radius:var(--card-radius);min-height:150px;color:inherit;transition:border-color var(--dur-mid);flex-direction:column;padding:16px 16px 12px;text-decoration:none;display:flex}.rz-card:hover{border-color:var(--rule-strong)}.rz-card[data-cat=working]{border-top-color:var(--mustard)}.rz-card[data-cat=done]{border-top-color:var(--accent)}.rz-card[data-cat=rejected]{border-top-color:var(--rule)}.rz-card[data-cat=failed]{border-top-color:var(--danger)}.rz-card[data-cat=zero]{border-top-style:dashed}.rz-card-top{justify-content:space-between;align-items:center;display:flex}.rz-card-subject{align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.rz-card-preview{color:var(--ink-2);text-wrap:pretty;flex:1;margin-top:12px;font-size:13px;line-height:1.5}.rz-card-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;padding-top:12px;display:flex}.rz-card-foot .rz-signal{font-size:13px}.rz-card-foot .rz-signal-2{margin-top:0}.rz-concept{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--rule-strong);border-radius:var(--card-radius);transition:opacity var(--dur-base);margin-bottom:16px;padding:24px}.rz-concept[data-status=packaging],.rz-concept[data-status=approved]{border-left-color:var(--mustard)}.rz-concept[data-status=packaged]{border-left-color:var(--accent)}.rz-concept[data-status=rejected]{border-left-color:var(--rule)}.rz-concept[data-status=package_failed]{border-left-color:var(--danger)}.rz-concept.is-pending{opacity:.6}.rz-concept-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.rz-concept-head-l{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rz-format-badge{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-strong);white-space:nowrap;background:0 0;border-radius:999px;padding:2px 8px;font-size:9.5px}.rz-effort{font-family:var(--font-plex-mono);color:var(--mute);font-size:11px}.rz-cstatus{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;color:var(--ink-2);border:1px solid;border-color:var(--rule-strong);background:var(--paper-2);border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:600}.rz-cstatus[data-status=approved],.rz-cstatus[data-status=packaging]{color:var(--mustard-ink);border-color:var(--mustard);background:var(--mustard-soft)}.rz-cstatus[data-status=packaged]{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.rz-cstatus[data-status=rejected]{color:var(--mute);border-color:var(--rule);background:0 0}.rz-cstatus[data-status=package_failed]{color:var(--danger-ink);border-color:var(--danger);background:var(--danger-soft)}.rz-concept-title{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600;line-height:1.2}.rz-confidence{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rz-confidence-label{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px}.rz-confidence-track{background:var(--rule);flex:none;block-size:4px;inline-size:64px;position:relative}.rz-confidence-fill{background:var(--mute-2);position:absolute;inset-block:0;inset-inline-start:0}.rz-confidence-num{font-family:var(--font-plex-mono);color:var(--ink-2);font-size:11px}.rz-confidence-aside{color:var(--mute);font-size:11px}.rz-thesis{color:var(--ink);text-wrap:pretty;max-width:70ch;margin:16px 0 0;font-size:15px;line-height:1.6}.rz-evidence{border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.rz-evidence-head{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--teal-ink);align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:flex}.rz-quote{border-left:3px solid var(--ink-2);margin:0 0 12px;padding:2px 0 2px 16px}.rz-quote:last-child{margin-bottom:0}.rz-quote-text{font-family:var(--font-plex-serif);color:var(--ink);font-size:15.5px;line-height:1.55}.rz-quote-ctx{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin-top:4px;font-size:10.5px;display:block}.rz-story{background:var(--rule);border:1px solid var(--rule);border-radius:var(--card-radius);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.rz-story-cell{background:var(--surface);padding:12px}.rz-story-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:9.5px;display:block}.rz-story-text{color:var(--ink-2);font-size:12.5px;line-height:1.5}.rz-refs{font-family:var(--font-plex-mono);color:var(--mute);margin-top:12px;font-size:11px}.rz-reasoning{margin-top:12px}.rz-reasoning summary{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);cursor:pointer;font-size:10.5px}.rz-reasoning p{color:var(--ink-2);text-wrap:pretty;margin:8px 0 0;font-size:12.5px;line-height:1.6}.rz-actions{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.rz-actions-hint{font-family:var(--font-plex-mono);color:var(--mute);font-size:10.5px}.rz-reject{width:100%}.rz-reject-label{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;font-size:10.5px;display:block}.rz-reject-label-sub{text-transform:none;letter-spacing:0}.rz-reject-reason{resize:vertical;width:100%;min-height:70px;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--card-radius);box-sizing:border-box;padding:8px 12px;font-size:13px;line-height:1.5}.rz-reject-reason:focus{border-color:var(--accent);outline:none}.rz-reject-actions{gap:8px;margin-top:8px;display:flex}.rz-resolved{border-top:1px solid var(--rule);align-items:flex-start;gap:12px;margin-top:16px;padding-top:16px;display:flex}.rz-resolved-main{flex:1;min-width:0}.rz-resolved-head{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:10.5px;display:block}.rz-resolved-note{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.rz-resolved-none{color:var(--mute);font-style:italic}.rz-packaging{border:1px solid var(--mustard);border-radius:var(--card-radius);background:var(--mustard-soft);color:var(--mustard-ink);align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.rz-packaging-title{font-size:13px;font-weight:600}.rz-packaging-sub{opacity:.85;font-size:11.5px}@keyframes rz-spin{to{transform:rotate(360deg)}}.rz-spin{flex:none;animation:1s linear infinite rz-spin}.rz-pkg-failed{border:1px solid var(--danger);border-radius:var(--card-radius);background:var(--danger-soft);margin-top:16px;padding:16px}.rz-pkg-failed-head{color:var(--danger-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rz-pkg-failed-err{font-family:var(--font-plex-mono);color:var(--danger-ink);white-space:pre-wrap;margin:8px 0 12px;font-size:11.5px}.rz-pkg{border:1px solid var(--rule);border-radius:var(--card-radius);margin-top:16px;overflow:hidden}.rz-pkg-bar,.rz-pkg-tabs{background:var(--paper-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:2px;padding:8px 12px;display:flex}.rz-pkg-tabs{background:var(--surface)}.rz-pkg-title,.rz-pkg-when{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.rz-pkg-title{margin-right:4px}.rz-pkg-tab{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--mute);transition:color var(--dur-base);border-bottom:2px solid #0000;padding:4px 8px;font-size:11px}.rz-pkg-tab:hover{color:var(--ink-2)}.rz-pkg-tab[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.rz-pkg-read{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;display:flex}.rz-pkg-read:hover{color:var(--ink)}.rz-pkg-caret{transition:transform var(--dur-mid)}.rz-pkg-caret.is-open{transform:rotate(180deg)}.rz-doc{max-height:420px;font-family:var(--font-plex-mono);color:var(--ink);white-space:pre-wrap;background:var(--surface);margin:0;padding:16px 24px;font-size:12px;line-height:1.65;overflow:auto}@media (prefers-reduced-motion:reduce){.rz-spin{animation:none}.rz-run,.rz-card,.rz-seg,.rz-view,.rz-pkg-caret,.rz-run-actions{transition:none}}.rz-start-paste{flex-direction:column;gap:12px;min-width:0;display:flex}.rz-td-subject{align-items:center;gap:8px;font-weight:600;display:flex}.client-rail-brand-desc{color:var(--mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.server-error-row{border-bottom:1px solid var(--rule);padding:8px 0}.server-error-row:last-child{border-bottom:0}.server-error-row>summary{cursor:pointer;align-items:baseline;gap:12px;font-size:13px;display:flex}.server-error-when{font-family:var(--font-plex-mono);color:var(--mute);min-width:64px;font-size:11.5px}.server-error-digest{color:var(--accent-ink)}.server-error-route{font-family:var(--font-plex-mono);color:var(--ink-2);font-size:11.5px}.server-error-msg{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-error-tail{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;margin-left:auto;font-size:11.5px}.server-error-detail{margin-top:8px}.server-error-meta{font-family:var(--font-plex-mono);color:var(--mute);margin-bottom:8px;font-size:11.5px}.server-error-stack{font-family:var(--font-plex-mono);background:var(--paper-2);border:1px solid var(--rule);margin:0;padding:12px;font-size:11.5px;line-height:1.55;overflow-x:auto}.observability-table td code{overflow-wrap:anywhere;word-break:break-word}.brand-stats{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:32px;margin-bottom:24px;padding:16px 0 24px;display:flex}.brand-stat{flex-direction:column;gap:2px;display:flex}.brand-stat-n{font-family:var(--font-plex-mono);color:var(--ink);font-size:24px;line-height:1}.brand-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-size:11.5px}.brand-note{color:var(--mute);max-width:68ch;margin:0 0 12px;font-size:12.5px;line-height:1.6}.brand-note code{font-family:var(--font-plex-mono);background:var(--paper-2);color:var(--ink-2);overflow-wrap:anywhere;border-radius:3px;padding:1px 4px;font-size:11.5px}.brand-note-foot{border-top:1px solid var(--rule);margin-top:32px;padding-top:16px}.brand-blocked{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.brand-list{margin:0;padding:0;list-style:none}.brand-item{border-bottom:1px solid var(--rule);gap:12px;padding:12px 0;display:flex}.brand-item:last-child{border-bottom:0}.brand-swatch{background:var(--paper-2);border:1px solid var(--rule);width:32px;height:32px;font-family:var(--font-plex-mono);color:var(--mute);flex:none;justify-content:center;align-items:center;font-size:12.5px;display:flex}.brand-item-body{min-width:0}.brand-item-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.brand-item-domain{font-family:var(--font-plex-mono);color:var(--mute);overflow-wrap:anywhere;font-size:11.5px}.brand-item-hex{font-family:var(--font-plex-mono);color:var(--mute);margin-left:auto;font-size:11.5px}.brand-item-desc{color:var(--ink-2);max-width:76ch;margin:0;font-size:13px;line-height:1.55}.brand-item-tag{font-family:var(--font-plex-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:1px 4px;font-size:10px}.ref-subnav{top:calc(var(--sticky-banner-h,0px) + var(--topbar-h,0px) + var(--client-tabs-h,56px));z-index:20;background:var(--paper);margin:0;padding:16px 0 12px;position:sticky}.ref-subnav-pills{border:1px solid var(--rule-strong);background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex-wrap:wrap;display:inline-flex;overflow:hidden}.ref-subnav-pill{border:0;border-right:1px solid var(--rule);color:var(--ink-2);background:var(--surface);cursor:pointer;transition:background var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13.5px;display:inline-flex}.ref-subnav-pill:last-child{border-right:0}.ref-subnav-pill:hover{background:var(--paper);color:var(--ink)}.ref-subnav-pill[aria-current]{background:var(--ink);color:var(--surface)}.ref-subnav-badge{min-width:20px;height:20px;font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--accent-ink);background:#f2f0fb;background:lab(95.205% 2.24108 -5.1221);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}:root.dark .ref-subnav-badge{color:#d1c3ff;color:lab(81.411% 16.8475 -33.1631);background:#2f2a40;background:lab(18.3142% 6.85845 -13.2216)}.ref-subnav-pill[aria-current] .ref-subnav-badge{color:#e6dfff;color:lab(90.0559% 9.51579 -20.161);background:#3f3659;background:lab(24.9979% 10.6711 -19.7106)}.ref-pane{display:none}.client-tabs-layout[data-active-ref=about] .ref-pane[data-ref-pane=about],.client-tabs-layout[data-active-ref=docs] .ref-pane[data-ref-pane=docs],.client-tabs-layout[data-active-ref=wiki] .ref-pane[data-ref-pane=wiki],.client-tabs-layout[data-active-ref=meetings] .ref-pane[data-ref-pane=meetings],.client-tabs-layout[data-active-ref=messages] .ref-pane[data-ref-pane=messages],.client-tabs-layout[data-active-ref=notes] .ref-pane[data-ref-pane=notes],.client-tabs-layout[data-active-ref=renewals] .ref-pane[data-ref-pane=renewals]{display:block}.collapsible-section-head-static{cursor:default}.team-notes-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:980px){.team-notes-grid{grid-template-columns:1fr}}.team-notes-col{min-width:0}.team-notes-col-head{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;font-size:11.5px;display:flex}.team-notes-col-meta{color:var(--mute);letter-spacing:.06em}.ref-subblock{border-top:1px solid var(--rule);margin-top:16px;padding:16px 0 0}.queue-count-link{z-index:2;text-decoration:none;position:relative}.queue-count-link:hover{text-underline-offset:3px;text-decoration:underline}.todo-assignee-chip{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule-strong);background:var(--paper-2);color:var(--ink-2);padding:1px 8px;font-size:11px}.bullet-menu-heading{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);background:var(--paper-2);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;font-size:10.5px;display:flex}.bullet-menu-unassign-row{text-align:left;background:var(--paper-2);border:0;border-top:1px solid var(--rule);width:100%;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--danger-ink);cursor:pointer;align-items:center;gap:4px;padding:8px 12px;font-size:10.5px;display:flex}.bullet-menu-unassign-row:hover{color:var(--danger)}.bullet-menu-unassign-row:disabled{opacity:.5;cursor:not-allowed}.proposal-accept-combo{align-items:stretch;gap:0;display:inline-flex;position:relative}.proposal-accept-combo>.btn{border-radius:var(--card-radius)}.bullet-menu-scroll{overscroll-behavior:contain;max-height:192px;padding:4px 0;overflow-y:auto}.bullet-menu-scroll .bullet-menu-item{border-bottom:0;padding:4px 12px;font-size:13px}.first-week{border:1px solid var(--rule);background:var(--surface);flex-direction:column;gap:8px;margin:4px 4px 8px;padding:8px 12px 12px;display:flex}.first-week-next{color:var(--ink-2);font-size:12px;line-height:1.35;display:none}.first-week-head{justify-content:space-between;align-items:baseline;display:flex}.first-week-head .caps{font-size:11px}.first-week-count{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:11px}.first-week-bar{background:var(--rule);height:2px;position:relative}.first-week-bar i{background:var(--ink);transition:width var(--dur-slow) var(--ease-emphasized);position:absolute;top:0;bottom:0;left:0}.first-week.is-complete .first-week-bar i{background:var(--teal)}.first-week-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.first-week-row{color:var(--ink);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.first-week-tick{border:1px solid var(--rule-strong);width:14px;height:14px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.first-week-tick.is-done{background:var(--teal);border-color:var(--teal)}.first-week-sub{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:2px;font-size:9.5px;display:block}.first-week-foot{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;font-size:10px}.first-week.is-complete{border-top:3px solid var(--teal)}.first-week-done-title{letter-spacing:-.01em;font-size:13.5px;font-weight:600;line-height:1.3}.first-week-done-body{color:var(--ink-2);font-size:12px;line-height:1.4}.first-week-dismiss{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--ink);border:0;border-bottom:1px solid var(--rule-strong);cursor:pointer;background:0 0;align-self:flex-start;padding:0;font-size:10.5px}.first-week-dismiss:disabled{opacity:.5;cursor:default}.first-week-ring{justify-content:center;padding:4px 0 8px}.first-week-ring-text{font-family:var(--font-plex-mono);fill:var(--ink);font-size:9.5px;font-weight:600}.btn.btn-provider{background:var(--surface);border:1px solid var(--ink);color:var(--ink);gap:8px}.btn.btn-provider:hover:not(:disabled){background:var(--hover)}.btn.btn-provider:disabled{background:var(--surface)}.btn.btn-provider .client-logo{background:0 0;border:0}.consent-scrim{z-index:60;background:var(--ink-1);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.consent-scrim{background:color-mix(in oklab, var(--ink-1) 55%, transparent)}}.consent-scrim{justify-content:center;align-items:center;padding:24px;display:flex}.consent-modal{border:1px solid var(--rule);background:var(--surface);width:min(600px,100%);box-shadow:0 16px 48px var(--ink-1);flex-direction:column;gap:16px;padding:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.consent-modal{box-shadow:0 16px 48px color-mix(in oklab, var(--ink-1) 35%, transparent)}}.consent-modal{text-align:left}.consent-modal h2{font-family:var(--font-plex-sans);font-size:var(--fs-h2);letter-spacing:-.015em;margin:8px 0 0;font-weight:600;line-height:1.2}.consent-rows{flex-direction:column;display:flex}.consent-row{border-top:1px solid var(--rule);grid-template-columns:140px 1fr;gap:16px;padding:12px 0;display:grid}.consent-row:last-child{border-bottom:1px solid var(--rule)}.consent-k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink);padding-top:2px;font-size:11.5px}.consent-v{color:var(--ink-2);font-size:14.5px;line-height:1.5}.consent-note{background:var(--mustard-soft);border:1px solid var(--mustard);color:var(--mustard-ink);padding:12px 16px;font-size:13.5px;line-height:1.45}.consent-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.source-wizard{border:1px solid var(--rule);background:var(--surface);grid-template-columns:240px 1fr;margin-top:16px;display:grid}.source-wizard-steps{border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:2px;margin:0;padding:16px;list-style:none;display:flex}.source-wizard-step{color:var(--mute);align-items:flex-start;gap:8px;padding:8px 4px;font-size:13.5px;line-height:1.35;display:flex}.source-wizard-n{border:1px solid var(--rule-strong);width:18px;height:18px;font-family:var(--font-plex-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;display:flex}.source-wizard-step.is-done{color:var(--ink-2)}.source-wizard-step.is-done .source-wizard-n{background:var(--teal);border-color:var(--teal);color:var(--surface)}.source-wizard-step.is-on{color:var(--ink);font-weight:500}.source-wizard-step.is-on .source-wizard-n{background:var(--ink);border-color:var(--ink);color:var(--paper)}.source-wizard-body{flex-direction:column;gap:12px;padding:24px;display:flex}.source-wizard-lede{color:var(--ink-2);max-width:60ch;margin:0;font-size:14.5px;line-height:1.5}.source-promise{color:var(--ink-2);max-width:60ch;margin:0 0 12px;font-size:14.5px;line-height:1.5}@media (max-width:900px){.source-wizard{grid-template-columns:1fr}.source-wizard-steps{border-right:0;border-bottom:1px solid var(--rule)}}.claim-starter{gap:8px}.claim-list{border:1px solid var(--rule);background:var(--surface);text-align:left;width:min(720px,100%);margin:24px 0 0;padding:0;list-style:none}.claim-row{border-bottom:1px solid var(--rule);grid-template-columns:24px 1fr auto auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.claim-row:last-child{border-bottom:0}.claim-circ{border:1px solid var(--rule-strong);border-radius:50%;width:16px;height:16px}.claim-text{flex-direction:column;gap:2px;min-width:0;display:flex}.claim-title{font-size:14.5px;font-weight:500}.claim-meta{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;font-size:11px}.claim-un{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border:1px solid var(--rule);padding:2px 8px;font-size:10.5px}.coach{z-index:70;position:fixed;inset:0}.coach-spot{box-shadow:0 0 0 9999px var(--ink-1);position:fixed}@supports (color:color-mix(in lab, red, red)){.coach-spot{box-shadow:0 0 0 9999px color-mix(in oklab, var(--ink-1) 55%, transparent)}}.coach-spot{pointer-events:none}@property --coach-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes coach-ring{to{--coach-angle:360deg}}.coach-spot:before{content:"";background:conic-gradient(from var(--coach-angle,0deg), #fbcc00, #ff5860, #a052ff, #00dad2, #fbcc00);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:4px;animation:3s linear infinite coach-ring;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.coach-spot:before{background:conic-gradient(from var(--coach-angle,0deg), lab(84.2095% 7.65735 96.0335), lab(62.6947% 76.6354 40.9062), lab(51.2985% 62.5121 -80.0392), lab(78.6154% -54.3145 -10.6821), lab(84.2095% 7.65735 96.0335))}}@media (prefers-reduced-motion:reduce){.coach-spot:before{animation:none}}.coach-dim{background:var(--ink-1);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.coach-dim{background:color-mix(in oklab, var(--ink-1) 55%, transparent)}}.coach-pop{border:1px solid var(--rule);background:var(--surface);width:320px;box-shadow:0 8px 32px var(--ink-1);flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.coach-pop{box-shadow:0 8px 32px color-mix(in oklab, var(--ink-1) 30%, transparent)}}.coach-pop h3{font-family:var(--font-plex-sans);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.coach-pop p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.coach-foot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.coach-links{gap:16px;display:flex}.coach-links button{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.coach-links button:hover{color:var(--ink)}.guide-tour-line{color:var(--ink-2);align-items:center;gap:12px;margin-top:16px;font-size:14.5px;display:flex}.app-shell[data-left-rail=open] .left-rail-nav{overflow-y:auto}.src-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.src-card{border:1px solid var(--rule);background:var(--surface);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.src-card-head{align-items:center;gap:12px;display:flex}.src-card-name{letter-spacing:-.01em;font-size:17px;font-weight:600}.src-card-what{color:var(--ink-2);flex:1;margin:0;font-size:14px;line-height:1.5}.src-card-status{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:11px}.src-card-foot{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);font-size:10.5px}.src-card .connect-gmail-form{align-self:flex-start}@media (max-width:1100px){.src-cards{grid-template-columns:1fr}}.first-week-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0}.first-week-toggle{cursor:pointer;border-radius:0}.first-week-toggle:hover .caps{color:var(--ink)}.first-week-count{align-items:center;gap:4px;display:inline-flex}.first-week-caret{color:var(--mute);transition:transform var(--dur-base) var(--ease-emphasized), color var(--dur-base)}.first-week-toggle:hover .first-week-caret{color:var(--ink)}.first-week.is-collapsed .first-week-caret{transform:rotate(-90deg)}.first-week.is-collapsed .first-week-rows,.first-week.is-collapsed .first-week-foot{display:none}.first-week-row-link{color:inherit;text-decoration:none}.first-week-row-link:hover,.first-week-next-show{color:var(--accent-ink)}.signin-card.welcome-card-frame{max-width:840px;padding:32px 48px 48px;overflow:visible}.welcome-card-frame .btn{width:auto}.welcome-card-frame form{margin-top:0}.welcome-top{border-bottom:1px solid var(--rule);align-items:center;gap:16px;padding-bottom:24px;display:flex}.welcome-rows{flex-direction:column;display:flex}.welcome-row{border-top:1px solid var(--rule);grid-template-columns:24px 192px 1fr;align-items:flex-start;gap:16px;padding:12px 0;display:grid}.welcome-row:last-child{border-bottom:1px solid var(--rule)}.welcome-row-k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink);padding-top:2px;font-size:11.5px}.welcome-row-v{color:var(--ink-2);font-size:14.5px;line-height:1.5}.welcome-row.is-off .welcome-row-k,.welcome-row.is-off .welcome-row-v{color:var(--mute)}.welcome-top-right{margin-left:auto}.welcome-progress{flex:1;gap:4px;max-width:240px;display:flex}.welcome-progress i{background:var(--rule);height:2px;transition:background var(--dur-slow) var(--ease-emphasized);flex:1}.welcome-progress i.is-on{background:var(--ink)}.welcome-eyebrow{color:var(--accent-ink)}.welcome-row-icon{color:var(--accent);justify-self:center;margin-top:2px}.welcome-step{animation:welcome-in .4s var(--ease-emphasized) both;flex-direction:column;gap:16px;margin-top:24px;display:flex}@keyframes welcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.welcome-step{animation:none}}.welcome-step .title{margin-top:0}.welcome-title-icon{vertical-align:-4px;color:var(--accent);margin-left:8px;display:inline-block}.welcome-wave{transform-origin:70% 80%;animation:1.6s ease-in-out .4s 2 welcome-wave}@keyframes welcome-wave{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(8deg)}}.welcome-burst{transform-origin:20% 80%;animation:.5s cubic-bezier(.2,.9,.3,1.3) .3s both welcome-pop;position:relative}.welcome-burst svg{display:block}@keyframes welcome-pop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}.welcome-burst i{opacity:0;border-radius:50%;width:6px;height:6px;animation:.7s cubic-bezier(.2,.8,.2,1) .65s both welcome-fleck;position:absolute;top:8px;left:34px}.welcome-burst i:nth-child(2){background:var(--accent);--dx:28px;--dy:-30px}.welcome-burst i:nth-child(3){background:var(--mustard);--dx:40px;--dy:-10px;animation-delay:.7s}.welcome-burst i:nth-child(4){background:var(--teal);--dx:12px;--dy:-40px;animation-delay:.68s}.welcome-burst i:nth-child(5){background:var(--danger);--dx:44px;--dy:-26px;width:4px;height:4px;animation-delay:.73s}.welcome-burst i:nth-child(6){background:var(--accent);--dx:24px;--dy:-48px;width:4px;height:4px;animation-delay:.76s}.welcome-burst i:nth-child(7){background:var(--mustard);--dx:52px;--dy:4px;width:5px;height:5px;animation-delay:.72s}.welcome-burst i:nth-child(8){background:var(--teal);--dx:36px;--dy:-44px;width:3px;height:3px;animation-delay:.79s}.welcome-burst i:nth-child(9){background:var(--danger);--dx:6px;--dy:-22px;width:5px;height:5px;animation-delay:.66s}@keyframes welcome-fleck{0%{opacity:1;transform:translate(0)scale(.6)}to{transform:translate(var(--dx), var(--dy)) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.welcome-wave,.welcome-burst,.welcome-burst i{animation:none}.welcome-burst i{opacity:0}}.welcome-step .lede{margin-top:0}.welcome-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.welcome-later{font-family:var(--font-plex-mono);letter-spacing:.06em;color:var(--mute);border:0;border-bottom:1px solid var(--rule-strong);cursor:pointer;background:0 0;padding:0;font-size:11.5px;text-decoration:none}.welcome-later:hover{color:var(--ink)}.welcome-back{margin-left:auto}.welcome-connected{border:1px solid var(--teal);background:var(--teal-soft);color:var(--teal-ink);align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;display:flex}.welcome-connected-tick{background:var(--teal);width:18px;height:18px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.welcome-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.welcome-card{border:1px solid var(--rule);background:var(--surface);text-align:left;cursor:pointer;color:inherit;transition:border-color var(--dur-base), background var(--dur-base);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;font-family:inherit;display:flex}.welcome-card:hover{border-color:var(--ink)}.welcome-card.is-connected{border-top:3px solid var(--teal)}.welcome-card-name{letter-spacing:-.01em;font-size:17px;font-weight:600}.welcome-card-what{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);font-size:11px}.consent-brand{align-items:center;gap:12px;display:flex}.consent-lede{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.consent-field{flex-direction:column;gap:8px;display:flex}.consent-hint{color:var(--mute);font-size:12.5px;line-height:1.45}.consent-modal-wide{width:min(800px,100%);padding:0;display:grid}.consent-modal-wide .source-wizard-body{padding:32px}.consent-modal-wide .source-wizard-body h2{margin:4px 0 0}.source-wizard-brand{align-items:center;gap:8px;padding:4px 4px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.consent-modal.source-wizard{margin-top:0}.left-rail-user-menu{width:100%;margin-left:0}.left-rail-user-menu .client-header-menu-popover{min-width:200px;inset:auto auto calc(100% + 4px) 0}.left-rail-user-menu .client-header-menu-item{align-items:center;text-decoration:none}.left-rail-user-menu .client-header-menu-item svg{flex:none}.user-row-menu .client-header-menu-popover{min-width:200px;left:auto;right:0}.mobile-topbar,.mobile-scrim,.left-rail-mobile-close{display:none}@media (max-width:900px){:root{--topbar-h:56px}body.mobile-nav-open{overflow:hidden}.app-shell,.app-shell[data-left-rail=closed]{grid-template-columns:1fr}.mobile-topbar{top:var(--sticky-banner-h,0px);z-index:40;height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:sticky}.mobile-topbar-brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.mobile-topbar-btn{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mobile-topbar-btn:hover,.mobile-topbar-btn:focus-visible{background:var(--paper-2);color:var(--ink)}.left-rail{z-index:260;background:var(--surface);border-right:1px solid var(--rule);width:min(300px,86vw);height:100dvh;box-shadow:0 8px 32px var(--ink-1);position:fixed;top:0;left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.left-rail{box-shadow:0 8px 32px color-mix(in oklab, var(--ink-1) 25%, transparent)}}.left-rail{transition:transform var(--rail-dur) var(--rail-ease);transform:translate(-104%)}.app-shell[data-mobile-nav=open] .left-rail{transform:none}.app-shell[data-left-rail=closed] .left-rail-item-label,.app-shell[data-left-rail=closed] .left-rail-brand-text,.app-shell[data-left-rail=closed] .left-rail-user-row .user-chip-name,.app-shell[data-left-rail=closed] .left-rail-user-row .user-chip-badge{opacity:1;max-width:none}.app-shell[data-left-rail=closed] .left-rail-user-row .user-chip{gap:8px}.app-shell[data-left-rail=closed] .left-rail-item[data-tooltip]:hover:after,.app-shell[data-left-rail=closed] .left-rail-item[data-tooltip]:hover:before,.app-shell[data-left-rail=closed] .left-rail-util-row[data-tooltip]:hover:after,.app-shell[data-left-rail=closed] .left-rail-util-row[data-tooltip]:hover:before,.left-rail-toggle,.left-rail-kbd{display:none}.mobile-scrim{z-index:250;background:var(--ink-1);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-scrim{background:color-mix(in oklab, var(--ink-1) 45%, transparent)}}.left-rail-mobile-close{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.left-rail-mobile-close:hover{background:var(--paper-2);color:var(--ink)}.left-rail-item{padding-top:12px;padding-bottom:12px;font-size:16px}.mailbox-health-banner{gap:8px;padding:8px 12px;font-size:13px}.banner-more{display:none}.page{padding:16px 16px 64px}h1.title{font-size:34px}.lede{font-size:16px}.eyebrow{flex-wrap:wrap;gap:8px}.eyebrow-rule{display:none}.roster-title-row{flex-wrap:wrap;gap:12px}.stat-row{grid-template-columns:1fr;grid-auto-flow:row}.stat{border-top:0;border-left:3px solid #0000;border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:12px 48px 12px 16px;display:grid}.stat:last-child{border-bottom:0}.stat-lens{border-top-color:#0000;border-left-color:var(--stat-lens)}@supports (color:color-mix(in lab, red, red)){.stat-lens{border-left-color:color-mix(in srgb, var(--stat-lens) 45%, transparent)}}.stat-lens:hover,.stat-lens[aria-current]{border-left-color:var(--stat-lens)}.stat-label{grid-column:1}.stat-num{grid-area:1/2/span 2;margin-top:0;font-size:28px}.stat-meta{grid-column:1;margin-top:2px}.kpi-help{top:50%;right:12px;transform:translateY(-50%)}.todo-stats{grid-template-columns:1fr}.todo-stat-chip{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 16px;display:grid}.todo-stat-chip .todo-stat-label{grid-area:1/1}.todo-stat-chip .todo-stat-count{grid-area:1/2;font-size:28px}.settings-grid,.src-cards{grid-template-columns:1fr}.ask-layout{display:block}.client-tabs-layout{grid-template-columns:1fr}.client-rail{height:auto;position:static}.ref-subnav-pills{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.ref-subnav-pill{white-space:nowrap}.consent-scrim{align-items:flex-end;padding:0}.consent-modal{width:100vw;min-width:0;max-width:100vw;max-height:92dvh;padding:24px 16px;overflow:auto}.consent-modal h2{font-size:22px}.consent-row{grid-template-columns:1fr;gap:4px}.consent-actions{flex-wrap:wrap}.consent-actions .btn{flex:100%;justify-content:center}.signin-shell{padding:16px 12px}.welcome-frame{max-width:none}.welcome-card-frame{padding:24px 16px 32px}.welcome-top{flex-wrap:wrap;gap:8px}.welcome-top-right{width:100%}.welcome-row{grid-template-columns:24px 1fr}.welcome-row-v{grid-column:2}.welcome-actions{flex-wrap:wrap;gap:12px}.welcome-back{width:100%;margin-left:0}.welcome-cards{grid-template-columns:1fr}.block,.messages-block,.rms-group,.razzle-cov-tablewrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table{min-width:640px}.table.clients thead th{position:static}.section-help-tip{max-width:calc(100vw - 32px);left:0;right:auto}.invite-form-row{flex-wrap:wrap}.pipe-rows,.razzle-cov-tablewrap,.rms-groups{max-width:100%;overflow-x:auto}.dev-bypass-banner,.guide-tour-line,.client-tasks-tabbar,.settings-subnav,.chip-row{flex-wrap:wrap}.settings-grid .head{width:auto;min-width:0}.section-head{flex-wrap:wrap;row-gap:8px}.roster-sort-row{flex-wrap:wrap}.server-error-tail{white-space:normal;overflow-wrap:anywhere}.kv-row{grid-template-columns:1fr}.kv-row>*{overflow-wrap:anywhere;min-width:0}.hbar-row{grid-template-columns:minmax(0,1fr) auto}.hbar-row>*{min-width:0}.ref-subnav{max-width:100%;display:block;overflow-x:auto}.ref-subnav-pills{flex-wrap:nowrap;display:inline-flex}.client-header-menu-popover{max-width:calc(100vw - 32px)}.coach-pop{width:min(320px,100vw - 32px)}}.source-mark{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.source-mark img,.source-mark svg{border-radius:3px;display:block}.meetings-title-link{border-bottom:1px dotted var(--rule-strong);padding-bottom:0;line-height:1.35;display:inline}.meetings-title-link .meetings-title-icon{vertical-align:baseline;margin-left:4px;display:inline;transform:none}.subject>.source-mark{vertical-align:-3px}.table.messages .received-cell{width:96px}.table.messages:has(.attendees-cell) .attendees-cell{width:24%;padding-right:24px}.table.messages:has(.attendees-cell) .client-cell{width:15%}.source-wizard-where{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:2px;font-size:10px;display:block}.source-wizard-step.is-on .source-wizard-where{font-weight:400}.coach-pop .btn .spin{display:block}.coach-pop .btn[disabled]{min-width:48px}.first-week-exit{justify-content:flex-end;margin-top:4px;display:flex}.first-week-exit .first-week-dismiss{align-self:auto}.chip[aria-current],.chip-row-pill .chip[aria-current],.psg-cpill[aria-current],.segmented-item.active,.source-tab[aria-current],.todo-groupseg-btn.is-active,.todo-chip.is-active,.ref-subnav-pill[aria-current],.client-tab.is-active .client-tab-count,.pager a[aria-current=true],.pager button[aria-current=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.rules-link-primary,.doc-edit-save,.contact-edit-save,.facts-vocab-save,.domain-add-save,.ask-delta-accept,.pca-compose-primary{background:var(--accent);color:var(--paper);border-color:var(--accent)}.doc-edit-save:hover:not(:disabled),.contact-edit-save:hover,.facts-vocab-save:hover,.domain-add-save:hover,.ask-delta-accept:hover,.pca-compose-primary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.doc-edit-save:hover:not(:disabled),.contact-edit-save:hover,.facts-vocab-save:hover,.domain-add-save:hover,.ask-delta-accept:hover,.pca-compose-primary:hover{background:color-mix(in oklab, var(--accent) 86%, var(--paper))}}.chip[aria-current] .chip-count,.chip-row-pill .chip[aria-current] .chip-count,.source-tab[aria-current] .source-count,.psg-cpill[aria-current] .psg-cpill-count,.todo-chip.is-active .todo-chip-count{color:var(--accent-ink);opacity:.8}.chip[aria-current],.source-tab[aria-current],.segmented-item.active,.todo-groupseg-btn.is-active,.ref-subnav-pill[aria-current]{border-color:var(--rule)}.signin-card.has-tour{grid-template-columns:minmax(0,420px) minmax(0,1fr);max-width:880px;padding:0;display:grid}.signin-card.has-tour .signin-main{padding:32px}.signin-tour{border-left:1px solid var(--rule);background:var(--surface);flex-direction:column;padding:32px;display:flex}.signin-tour .signin-eyebrow{margin-bottom:16px}.signin-tour-poster{border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:var(--card-radius);width:100%;transition:border-color var(--dur-base), transform var(--dur-base);padding:0;display:block;position:relative;overflow:hidden}.signin-tour-poster img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.signin-tour-poster:hover{border-color:var(--accent)}.signin-tour-poster:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signin-tour-play{background:var(--accent);width:56px;height:56px;color:var(--paper);transition:transform var(--dur-base);border-radius:50%;justify-content:center;align-items:center;margin:-28px 0 0 -28px;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #0e0a0740;box-shadow:0 8px 24px lab(3.03542% .975616 1.60148/.25)}.signin-tour-play svg{margin-left:2px}.signin-tour-poster:hover .signin-tour-play{transform:scale(1.06)}.signin-tour-title{font-family:var(--font-plex-sans);letter-spacing:-.01em;color:var(--ink);margin:16px 0 0;font-size:17px;font-weight:600}.signin-tour-lede{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.5}.tour-scrim{z-index:60;background:var(--ink-1);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tour-scrim{background:color-mix(in oklab, var(--ink-1) 72%, transparent)}}.tour-scrim{justify-content:center;align-items:center;padding:24px;display:flex}.tour-player{background:var(--surface);border:1px solid var(--rule);width:min(1120px,100%);box-shadow:0 16px 48px var(--ink-1)}@supports (color:color-mix(in lab, red, red)){.tour-player{box-shadow:0 16px 48px color-mix(in oklab, var(--ink-1) 35%, transparent)}}.tour-player-head{border-bottom:1px solid var(--rule);color:var(--mute);justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;display:flex}.tour-close{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.tour-close:hover{color:var(--ink);background:var(--hover)}.tour-player video{aspect-ratio:16/10;background:var(--ink-1);width:100%;display:block}@media (max-width:768px){.signin-card.has-tour{grid-template-columns:minmax(0,1fr)}.signin-tour{border-left:0;border-top:1px solid var(--rule);padding:24px}.signin-card.has-tour .signin-main{padding:24px}}.signin-card.has-tour .signin-main{flex-direction:column;display:flex}.signin-card.has-tour .signin-brand-mark{width:48px;height:48px;margin-bottom:24px}.signin-card.has-tour .signin-title{letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1.12}.signin-card.has-tour .signin-tagline{margin-top:12px;font-size:16px}.signin-card.has-tour .signin-lede{font-size:14.5px}.signin-card.has-tour form{margin-top:32px}.signin-card.has-tour .signin-footer{margin-top:auto;padding-top:24px}.banner-ghost:before{display:none}.banner-ghost-icon{color:var(--accent-ink);flex:none;margin-top:1px;animation:3.2s ease-in-out infinite ghost-drift}@keyframes ghost-drift{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(1.5px,-4px)rotate(4deg)}50%{transform:translateY(-6px)rotate(0)}75%{transform:translate(-1.5px,-4px)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.banner-ghost-icon{animation:none}}@media (max-width:900px){.table.clients,.table.messages{min-width:0;display:block}.table.clients thead,.table.messages thead{display:none}.table.clients tbody,.table.messages tbody{display:block}.table.clients tbody tr,.table.messages tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;height:auto;padding:12px 16px;display:grid;position:relative}.table.clients tbody tr:last-child,.table.messages tbody tr:last-child{border-bottom:0}.table.clients tbody td,.table.messages tbody td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.table.clients tbody td[colspan],.table.messages tbody td[colspan]{grid-column:1/-1}.table.clients tbody td:first-child{grid-area:1/1}.table.clients tbody td:nth-child(2){display:none}.table.clients tbody td:nth-child(3){grid-area:2/1}.table.clients tbody td:nth-child(4){grid-area:1/2/span 2;align-self:center}.table.clients .attention-summary{white-space:normal;display:block}.table.clients .attention-rest{display:none}.table.clients .attention-full{opacity:1;pointer-events:auto;flex-wrap:wrap;gap:8px}.table.messages:has(th.from-cell):has(th.client-cell) tbody tr>td:first-child{text-align:right;grid-area:1/2}.table.messages:has(th.from-cell):has(th.client-cell) tbody tr>td:nth-child(2){grid-area:1/1}.table.messages:has(th.from-cell):has(th.client-cell) tbody tr>td:nth-child(3){grid-area:2/1/auto/-1}.table.messages:has(th.from-cell):has(th.client-cell) tbody tr>td:nth-child(4){grid-area:3/1}.table.messages:has(th.from-cell):has(th.client-cell) tbody tr>td:nth-child(5){grid-area:3/2;justify-self:end}.table.messages:has(th.from-cell):not(:has(th.client-cell)) tbody tr>td:first-child{text-align:right;grid-area:1/2}.table.messages:has(th.from-cell):not(:has(th.client-cell)) tbody tr>td:nth-child(2){grid-area:1/1}.table.messages:has(th.from-cell):not(:has(th.client-cell)) tbody tr>td:nth-child(3){grid-area:2/1/auto/-1}.table.messages:has(th.from-cell):not(:has(th.client-cell)) tbody tr>td:nth-child(4){grid-area:3/1/auto/-1}.table.messages:has(th.attendees-cell) tbody tr>td:first-child{text-align:right;grid-area:1/2}.table.messages:has(th.attendees-cell) tbody tr>td:nth-child(2){grid-area:1/1}.table.messages:has(th.attendees-cell) tbody tr>td:nth-child(3){grid-area:2/1/auto/-1}.table.messages:has(th.attendees-cell) tbody tr>td:nth-child(4){grid-area:3/1/auto/-1}.table.messages .received{white-space:nowrap}.table.messages td .conf{max-width:160px}.facet-row{flex-direction:column;gap:4px}.facet-label{flex:none;margin-top:0;padding-top:0}.filter-rail .chip-row{flex-wrap:wrap}.proposal-accept-combo{flex:1}.proposal-accept-combo>.btn:first-child{flex:1;justify-content:center}.table.users-table,.table.invitations-table{min-width:0;display:block}.table.users-table thead,.table.invitations-table thead{display:none}.table.users-table tbody,.table.invitations-table tbody{display:block}.table.users-table tbody tr,.table.invitations-table tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 16px;display:grid}.table.users-table tbody tr:last-child,.table.invitations-table tbody tr:last-child{border-bottom:0}.table.users-table tbody td,.table.invitations-table tbody td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.table.users-table tbody td[colspan],.table.invitations-table tbody td[colspan]{grid-column:1/-1}.table.users-table tbody td:first-child{grid-area:1/1}.table.users-table tbody td:nth-child(7){grid-area:1/2;justify-self:end}.table.users-table tbody td:nth-child(2){grid-area:2/1}.table.users-table tbody td:nth-child(6){grid-area:2/2;justify-self:end}.table.users-table tbody td:nth-child(3){grid-area:3/1/auto/-1}.table.users-table tbody td:nth-child(4){color:var(--mute);grid-area:4/1/auto/-1;font-size:12.5px}.table.users-table tbody td:nth-child(5){display:none}.table.users-table .user-cell-email{margin-left:0}.table.invitations-table tbody td:first-child{grid-area:1/1}.table.invitations-table tbody td:nth-child(6){grid-area:1/2;justify-self:end}.table.invitations-table tbody td:nth-child(2){grid-area:2/1}.table.invitations-table tbody td:nth-child(4){color:var(--mute);grid-area:2/2;justify-self:end;font-size:12.5px}.table.invitations-table tbody td:nth-child(3),.table.invitations-table tbody td:nth-child(5){color:var(--mute);grid-column:1/-1;font-size:12.5px}.invite-form-row{flex-direction:column;align-items:stretch}.invite-form-row>*{width:100%}:is(.rms-group,.razzle-cov-tablewrap,.block:has(>.activity-table)){box-shadow:inset -24px 0 24px -24px var(--ink-1)}@supports (color:color-mix(in lab, red, red)){:is(.rms-group,.razzle-cov-tablewrap,.block:has(>.activity-table)){box-shadow:inset -24px 0 24px -24px color-mix(in oklab, var(--ink-1) 22%, transparent)}}.rms-groups{overflow-x:visible}.rms-group{-webkit-overflow-scrolling:touch;overflow-x:auto}.rms-group-head{flex-wrap:wrap;row-gap:4px}.client-header .client-logo,.client-header .client-logo-initials{width:40px!important;height:40px!important}}.wiki-card-title-toggle{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.wiki-card-title-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-swirl{box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 #ffffffbf, inset 0 -5px 9px -6px #623e9680, 0 1px 2px #623e961f;border-color:#0000}@supports (color:lab(0% 0 0)){.btn-swirl{box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 lab(100% 0 0/.75), inset 0 -5px 9px -6px lab(34.0066% 31.0938 -43.2849/.5), 0 1px 2px lab(34.0066% 31.0938 -43.2849/.12)}}@supports (color:color-mix(in lab, red, red)){.btn-swirl{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), inset 0 1px 0 lab(100% 0 0/.75), inset 0 -5px 9px -6px lab(34.0066% 31.0938 -43.2849/.5), 0 1px 2px lab(34.0066% 31.0938 -43.2849/.12)}}@media (max-width:900px){.stat .kpi-help{top:12px;right:12px;transform:none}.stat .kpi-help .section-help-tip{max-width:calc(100vw - 48px);left:auto;right:0;transform:none}.table.clients tr.is-new-since-viewed{box-shadow:inset 3px 0 0 0 var(--accent)}.table.clients tr.is-new-since-viewed>td:first-child{box-shadow:none}.contact-row-line1{flex-wrap:wrap;row-gap:2px}.contact-role{white-space:normal;overflow-wrap:anywhere;flex:1 0 100%}.wiki-card-head{flex-wrap:wrap;row-gap:4px}.wiki-card-head .wiki-card-title{flex:1 0 100%}.wiki-card-rule{display:none}.wiki-card-updated{flex:1 0 100%}.footrail{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:64px}.footrail .grow{display:none}.footrail-version{margin-left:0}.stat-row .stat:first-child .kpi-help .section-help-tip{left:auto;right:0}.section-head .right{white-space:normal;text-align:left;overflow-wrap:anywhere;flex:1 0 100%}.team-notes-col-head{flex-wrap:wrap;row-gap:4px}.team-notes-col-meta{white-space:normal}.contact-row-line1{gap:2px 12px}.contact-role{text-align:left;justify-self:start;margin:0;padding:0}.id-field{grid-template-columns:minmax(0,1fr);row-gap:4px}.id-field>.k{grid-column:1}.id-field>.v{grid-column:1;min-width:0}.contact-row-main{grid-template-columns:minmax(0,1fr) auto}.contact-actions{grid-column:2}.domain-row{flex-wrap:wrap}}.row-muted td{opacity:.55}.row-muted td:last-child{opacity:1}.users-deactivated.disclosure{margin-top:16px;overflow:visible}.users-deactivated .disclosure-body{padding:0 16px 16px}.users-deactivated .table{margin:0}.delete-client-impact{background:0 0;border:0;border-radius:0;gap:32px;padding:0}.delete-client-impact-section{gap:0}.delete-client-impact-heading{border-bottom:1px solid var(--rule-strong);margin:0;padding-bottom:8px}.delete-client-impact-section--danger .delete-client-impact-heading{color:var(--danger-ink);border-bottom-color:var(--danger-ink)}.delete-client-impact-section ul{gap:0}.delete-client-impact-section li{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:13px;display:flex}.delete-client-impact-section li strong{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:48px;font-weight:500}.delete-client-impact-section--danger li strong{color:var(--danger-ink)}.delete-client-impact-section--muted li strong{color:var(--ink-2)}@media (max-width:900px){.delete-client-impact{grid-template-columns:1fr;gap:24px}}tr.is-search-target>td{background:var(--accent-soft);transition:background .8s}.tag.review.is-muted{border-color:var(--rule-strong);color:var(--ink-2);background:0 0;transition:color .25s,border-color .25s,background .25s}.rz-packaging-stuck{align-items:center;gap:8px;margin-top:8px;display:flex}@media (max-width:900px){.favorite-star,.contact-action,.domain-action,.scope-edit-trigger,.client-header-menu-trigger,.avatar-trigger,.block-sender-btn,.mark-private-btn,.msg-client-pencil,.ask-recent-x,.bullet-menu-btn,.mailbox-health-banner-dismiss,.ai-status-banner-dismiss,.agency-stage-frame button{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.btn-sm,.ask-suggestion,.kind-override-trigger,.ref-subnav-pill,.source-tab,.settings-subnav-link,.evidence-btn,.contact-add-btn,.domain-add-btn,.client-tasks-outer-add,.tasks-toggle-closed,.welcome-later,.ask-pulse-ask,.ask-companion-expand,.mailbox-health-banner-cta,.footrail-link,.roster-archived-link{align-items:center;min-height:40px;display:inline-flex}.roster-badge,.todo-chip,.roster-sort-chip,.tag-button,.stage-held{position:relative}.roster-badge:after,.todo-chip:after,.roster-sort-chip:after,.tag-button:after,.stage-held:after{content:"";height:40px;margin-top:-20px;position:absolute;top:50%;left:0;right:0}.chip,.obs-pill,.rz-seg,.todo-groupseg-btn{align-items:center;min-height:40px;display:inline-flex}.linkish,.audit-entity-link,.footrail-version,.contact-email,.domain-value,.user-cell-email,.msg-client-link{padding-top:12px;padding-bottom:12px}.ask-input-hint{display:none}.queue-count-link{margin:-12px;padding:12px;display:inline-block}.section-help{justify-content:center;align-items:center;width:40px;height:40px;margin:-12px;display:inline-flex}input[type=checkbox],input[type=radio]{width:24px;height:24px}.btn,.input,select,textarea,input:not([type=checkbox]):not([type=radio]),summary,.msg-search-input,.invite-form-scope-toggle,.kw{min-height:40px}.coach-pop{max-width:calc(100vw - 16px)}.ask-input-row{flex-direction:column;align-items:stretch}.ask-submit{width:100%}.ask-companion-frame{aspect-ratio:auto;height:360px}}@media (hover:none){.block-sender-btn,.mark-private-btn,.msg-client-pencil,.ask-recent-x,.scope-edit-trigger,.bullet-menu-btn{opacity:1}.attention-rest{opacity:0;pointer-events:none}.attention-full{opacity:1;pointer-events:auto}.spark-bar:active>.tip,.flow-cell:active>.tip{opacity:1}}@media (max-width:900px){.table.messages:has(th.from-cell):has(th.client-cell) tbody tr>td:nth-child(4){grid-area:3/1/auto/-1}.table.messages:has(th.from-cell):has(th.client-cell) tbody tr>td:nth-child(5){grid-area:4/1/auto/-1;justify-self:start}.section-help-tip,.stat .kpi-help .section-help-tip,.stat-row .stat:first-child .kpi-help .section-help-tip{z-index:120;width:auto;max-width:none;margin-top:48px;position:fixed;inset:auto 8px;transform:none}.stat .kpi-help .section-help-tip{margin-top:96px}.section-head,.stat{position:relative}:is(.stat:has(.section-help:focus-within),.stat:has(.section-help:hover),.section-head:has(.section-help:focus-within),.section-head:has(.section-help:hover)){z-index:100}.chip-row,.source-toggle,.ref-subnav-pills{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;display:grid;overflow:hidden}.chip-row>.chip,.source-toggle>.source-tab,.ref-subnav-pills>.ref-subnav-pill{white-space:normal;text-align:center;border:0;justify-content:center;min-width:0}.chip-row>.chip:last-child:nth-child(odd),.source-toggle>.source-tab:last-child:nth-child(odd),.ref-subnav-pills>.ref-subnav-pill:last-child:nth-child(odd){grid-column:1/-1}.um-row{grid-template-columns:1fr;align-items:stretch;row-gap:12px;padding:16px}.um-row .field-row{flex-wrap:wrap}.um-row .field-row>*{flex:100%;min-width:0}.um-row .field-row>.or{flex:0 0 100%;height:auto;padding:0}.um-row .field-row>.btn{flex:auto}.mailroom-ledger-row{flex-wrap:wrap;row-gap:8px;padding:12px 2px}.mailroom-ledger-row>.mailroom-ledger-value{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.mailroom-ledger-row>.grow{flex:1 0 100%;order:1;height:0}.mailroom-ledger-row>.tag{order:2}.mailroom-ledger-row>.mailroom-latest{order:3}.mailroom-ledger-row>.btn{order:4;margin-left:auto}h1.title,.eyebrow,.eyebrow>*{overflow-wrap:anywhere;min-width:0}.rms-revenue-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rms-group-head{flex-direction:column;align-items:flex-start;gap:8px}.rms-group-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;width:100%;display:grid}.rms-group-meta>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rms-group{overflow-x:visible}.rms-group .rms-table,.rms-table{min-width:0;display:block}.rms-table thead{display:none}.rms-table tbody{display:block}.rms-table tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;height:auto;padding:12px 16px;display:grid}.rms-table tbody tr:last-child{border-bottom:0}.rms-table tbody td{overflow-wrap:anywhere;white-space:normal;border:0;min-width:0;padding:0;display:block}.rms-table tbody td[colspan]{grid-column:1/-1}.rms-table tbody tr>td:first-child{grid-area:1/1/auto/-1}.rms-table tbody tr>td:nth-child(2){grid-area:2/1}.rms-table tbody tr>td:nth-child(3){text-align:right;grid-area:2/2}.rms-table tbody tr>td:nth-child(4){grid-area:3/1}.rms-table tbody tr>td:nth-child(5){grid-area:3/2}.rms-table tbody tr>td:nth-child(3) .rms-renewal-cell{align-items:flex-end}.rms-table tbody tr>td:nth-child(6){text-align:left;grid-area:4/1/auto/-1}.rms-table tbody tr>td:nth-child(2):before{content:"Provider"}.rms-table tbody tr>td:nth-child(3):before{content:"Renewal"}.rms-table tbody tr>td:nth-child(4):before{content:"Cost"}.rms-table tbody tr>td:nth-child(5):before{content:"Last paid"}.rms-table tbody tr>td:nth-child(n+2):nth-child(-n+5):before{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:2px;font-size:10.5px;display:block}.pipe-rows{overflow-x:visible}.pipe-row{grid-template-columns:1fr;gap:12px;padding:16px}.pipe-row>.pipe-source{border-bottom:1px solid var(--rule);padding-bottom:4px}.pipe-stage .tip{white-space:normal;opacity:1;pointer-events:auto;color:var(--mute);box-shadow:none;background:0 0;padding:0;font-size:11.5px;position:static;transform:none}.pipe-stage .tip:after{display:none}.block:has(>.activity-table){overflow-x:visible}.activity-table{min-width:0;display:block}.activity-table thead{display:none}.activity-table tbody{display:block}.activity-table tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;height:auto;padding:12px 16px;display:grid}.activity-table tbody tr:last-child{border-bottom:0}.activity-table tbody td{overflow-wrap:anywhere;white-space:normal;border:0;min-width:0;padding:0;display:block}.activity-table tbody td[colspan]{grid-column:1/-1}.activity-table tbody tr>td:first-child{grid-area:1/1}.activity-table tbody tr>td:nth-child(4){text-align:right;grid-area:1/2}.activity-table tbody tr>td:nth-child(2){grid-area:2/1/auto/-1}.activity-table tbody tr>td:nth-child(3){color:var(--mute);grid-area:3/1/auto/-1}.server-error-stack{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.mailbox-head{flex-wrap:wrap}.mailbox-head .addr{overflow-wrap:anywhere;min-width:0}}.prep-title{margin-top:12px}.prep-layout{grid-template-columns:352px minmax(0,1fr);align-items:start;column-gap:32px;margin-top:24px;display:grid}.prep-side{border-right:1px solid var(--rule-strong);align-self:start;padding-right:32px}.prep-block{border-top:1px solid var(--rule);padding:16px 0}.prep-block:first-child{border-top:0;padding-top:0}.prep-block-label{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.prep-block-label>svg{color:var(--mute);flex:none}.prep-next{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.prep-next-big{letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:700;line-height:1.1}.prep-next-small{color:var(--ink-2);font-size:15px}.prep-next-title{color:var(--ink-2);margin-top:4px;font-size:14px}.prep-next-source{font-family:var(--font-plex-mono);color:var(--mute);margin-top:8px;font-size:11.5px}.prep-truth{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:19px;line-height:1.4}.prep-truth.is-empty{color:var(--mute);font-size:14px}.prep-people{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.prep-person{align-items:flex-start;gap:12px;display:flex}.prep-person:not(:has(.prep-person-role,.prep-person-email)){align-items:center}.prep-avatar{background:var(--paper-2);width:32px;height:32px;color:var(--ink-2);font-family:var(--font-plex-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.prep-person-body{flex-direction:column;gap:2px;min-width:0;display:flex}.prep-person-name{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.prep-person-role{color:var(--ink-2);font-size:13px}.prep-person-email{font-family:var(--font-plex-mono);color:var(--mute);overflow-wrap:anywhere;font-size:11.5px}.prep-kv{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 12px;margin:0;display:grid}.prep-kv-row{display:contents}.prep-kv dt{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:10.5px;font-weight:500}.prep-kv dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px}.prep-kv dd.mono{font-family:var(--font-plex-mono);font-size:12.5px}.prep-up{color:var(--teal-ink)}.prep-down{color:var(--danger-ink);font-weight:600}.prep-actions{flex-direction:column;gap:8px;display:flex}.prep-actions .btn{justify-content:center;width:100%;padding:12px}.prep-ask .client-rail-ask-button{padding:12px}.prep-pill-primary{padding:0 8px;font-size:10.5px}.prep-person-us .prep-avatar{background:var(--accent-soft);color:var(--accent-ink)}.prep-ourside{font-family:var(--font-plex-mono);color:var(--mute);margin-top:12px;font-size:11.5px}.prep-pill-teal{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.prep-pill-teal{border-color:color-mix(in oklch, var(--teal) 70%, white)}}.prep-pill-teal{color:var(--teal-ink);background:var(--teal-soft);font-size:10.5px}.prep-pill-tier,.prep-pill-action{border-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.prep-pill-tier,.prep-pill-action{border-color:color-mix(in oklch, var(--mustard) 70%, white)}}.prep-pill-tier,.prep-pill-action{color:var(--mustard-ink);background:var(--mustard-soft);font-size:10.5px}.prep-tier-urgent{border-color:var(--danger);color:var(--danger-ink);background:var(--danger-soft)}.prep-pill-suggested{border-color:var(--accent-soft);color:var(--accent-ink);background:var(--accent-soft);font-size:10.5px;text-decoration:none}.prep-pill-suggested:hover{border-color:var(--accent)}.prep-pill-decided{border-color:var(--rule);color:var(--ink-2);background:var(--paper-2);font-size:10.5px}.prep-age{font-family:var(--font-plex-mono);letter-spacing:.02em;background:var(--paper-2);color:var(--mute);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.prep-age.is-fresh{background:var(--accent-soft);color:var(--accent-ink)}.prep-age.is-mustard{background:var(--mustard-soft);color:var(--mustard-ink)}.prep-flow{flex-direction:column;gap:16px;min-width:0;display:flex}.prep-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);overflow:hidden;box-shadow:0 1px 2px #1414280a}.prep-card-hd{background:var(--paper-2);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:12px 16px;display:flex}.prep-card-hd>svg{color:var(--ink-2);flex:none}.prep-card-title{color:var(--ink);font-size:15px;font-weight:600}.prep-card-meta{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;margin-left:auto;font-size:11.5px}.prep-card-meta b{color:var(--accent-ink);font-weight:600}.prep-stats{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.prep-stat{border-left:1px solid var(--rule);border-top:3px solid #0000;min-width:0;padding:16px}.prep-stat:first-child{border-left:0}.prep-stat.is-owed{border-top-color:var(--mustard)}.prep-stat.is-down{border-top-color:var(--danger)}.prep-stat.is-down .prep-stat-value{color:var(--danger-ink)}.prep-stat-label{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.prep-stat-label>svg{color:var(--mute);flex:none}.prep-stat-value{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:24px;font-weight:600;display:flex}.prep-stat-value.t3{color:var(--mute-2);font-weight:300}.prep-stat-value.t2{color:var(--mute)}.prep-rows{margin:0;padding:0;list-style:none}.prep-row{border-top:1px solid var(--rule);color:var(--ink);align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.prep-row:first-child{border-top:0}.prep-row:hover{background:var(--paper)}.prep-row-text{overflow-wrap:anywhere;flex:auto;min-width:0}.prep-row-text a{color:inherit;text-decoration:none}.prep-row-text a:hover{text-underline-offset:3px;text-decoration:underline}.prep-muted{color:var(--mute);font-family:var(--font-plex-mono);font-size:11.5px}.prep-row.t0{font-weight:600}.prep-row.t2{color:var(--mute)}.prep-row.t3{color:var(--mute-2);font-weight:300}.prep-row.t2 strong,.prep-row.t3 strong{color:inherit}.prep-mail-subject{color:var(--ink-2);font-weight:400}.prep-row.t2 .prep-mail-subject,.prep-row.t3 .prep-mail-subject{color:inherit}.prep-mail-summary{color:var(--ink-2);margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;display:block}.prep-row.t2 .prep-mail-summary,.prep-row.t3 .prep-mail-summary{color:inherit}.prep-mail{align-items:flex-start}.prep-mail .prep-dir{margin-top:2px}.prep-dir{background:var(--paper-2);width:16px;height:16px;color:var(--mute);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.prep-dir.is-out{background:var(--accent-soft);color:var(--accent-ink)}.prep-meeting{border-top:1px solid var(--rule);padding:16px}.prep-meeting:first-of-type{border-top:0}.prep-meeting-hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prep-meeting-hd .source-mark{flex:none;display:inline-flex}.prep-meeting-title{color:var(--ink);min-width:0;font-size:14.5px;font-weight:600;text-decoration:none}a.prep-meeting-title:hover{text-underline-offset:3px;text-decoration:underline}.prep-meeting-meta{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;margin-left:auto;font-size:11px}.prep-meeting-cols{grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:12px;display:grid}.prep-meeting-col{min-width:0}.prep-notes{margin:8px 0 0;padding:0;list-style:none}.prep-notes li{color:var(--ink-2);overflow-wrap:anywhere;padding:4px 0 4px 16px;font-size:13px;line-height:1.45;position:relative}.prep-notes-decided li:before{content:"";background:var(--ink-2);width:8px;height:2px;position:absolute;top:12px;left:0}.prep-notes-action li:before{content:"";border:1.5px solid var(--mustard-ink);border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:0}.prep-owner{font-family:var(--font-plex-mono);letter-spacing:.06em;background:var(--mustard-soft);color:var(--mustard-ink);vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;display:inline-block}.prep-meeting.old .prep-meeting-title{color:var(--ink-2);font-weight:500}.prep-meeting.old .prep-notes li{color:var(--mute);font-size:12.5px}.prep-meeting.old .prep-notes-decided li:before{background:var(--mute-2)}.prep-meeting.old .prep-notes-action li:before{border-color:var(--mute-2)}.prep-meeting.old .prep-owner{background:var(--paper-2);color:var(--mute)}.prep-text{margin-top:24px}.prep-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-plex-mono);background:var(--paper-2);margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.prep-sticky{display:none}.rail-prep-link{justify-content:center;width:100%;margin-top:8px}@media (max-width:1100px){.prep-layout{grid-template-columns:1fr;row-gap:16px}.prep-side{border-right:0;padding-right:0}}@media (max-width:900px){.prep-page{padding-bottom:96px}.prep-title{font-size:30px}.prep-block{padding:12px 0}.prep-truth{font-size:17px}.prep-person-email{display:none}.prep-flow{gap:12px}.prep-stats{grid-template-columns:1fr 1fr;grid-auto-flow:row}.prep-stat:nth-child(odd){border-left:0}.prep-stat:nth-child(n+3){border-top:1px solid var(--rule)}.prep-card-hd{padding:12px 16px}.prep-meeting-cols{grid-template-columns:1fr;row-gap:12px}.prep-meeting-meta{flex:1 0 100%;margin-left:0}.prep-row{flex-wrap:wrap}.prep-actions .prep-ask,.prep-actions .btn{display:none}.prep-sticky{z-index:60;background:var(--paper);gap:8px;padding:12px 64px 12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.prep-sticky{background:color-mix(in oklch, var(--paper) 92%, transparent)}}.prep-sticky{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--rule)}.prep-sticky .btn{flex:1;justify-content:center;padding:12px}}.call-band{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--paper-2);margin-top:16px}.call-band-row{color:var(--ink);align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:13px;display:flex}.call-band-row+.call-band-row{border-top:1px solid var(--rule)}.call-band-row>svg{color:var(--accent-ink);flex:none}.call-band-text{min-width:0}.call-band-text strong{font-weight:600}.call-band-title{color:var(--mute)}.call-band-when{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--mute);white-space:nowrap;font-size:11.5px}.call-band-link{font-family:var(--font-plex-mono);color:var(--ink);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:500;text-decoration:none}.call-band-link:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.call-band-row{flex-wrap:wrap;row-gap:4px}.call-band-text{flex:60%}.call-band-when{margin-left:24px}.call-band-link{margin-left:auto;padding:8px 0}}.ppk{flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.ppk-search{flex:320px;min-width:0;position:relative}.ppk-input{width:100%;min-width:240px}.ppk-list{z-index:40;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--card-radius);width:max(100%,420px);max-height:320px;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 4px 12px #14142814}.ppk-row{cursor:pointer;border-top:1px solid var(--rule);align-items:center;gap:12px;padding:8px 12px;display:flex}.ppk-row:first-child{border-top:0}.ppk-row.is-active{background:var(--paper)}.ppk-row.is-here{opacity:.55;cursor:default}.ppk-create{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.ppk-create{background:color-mix(in oklch, var(--accent-soft) 40%, var(--surface))}}.ppk-avatar{background:var(--paper-2);width:24px;height:24px;color:var(--ink-2);font-family:var(--font-plex-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.ppk-avatar-new{background:var(--accent-soft);color:var(--accent-ink)}.ppk-row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ppk-row-name{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.ppk-muted{font-family:var(--font-plex-mono);color:var(--mute);overflow-wrap:anywhere;font-size:11px}.ppk-tag{border-color:var(--accent-soft);color:var(--accent-ink);background:var(--accent-soft);padding:0 8px;font-size:10px}.ppk-stage{flex-wrap:wrap;row-gap:8px}.ppk-chosen{color:var(--ink);flex:100%;align-items:center;gap:8px;font-size:13px;display:flex}.ppk-chosen>svg{color:var(--mute);flex:none}.ppk-known{color:var(--ink);background:var(--accent-soft);border-radius:var(--card-radius);flex-wrap:wrap;flex:100%;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.ppk-known>svg{color:var(--accent-ink);flex:none}.ppk-link-btn{font:inherit;color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ppl-filters{margin-top:24px}.ppl-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:16px;margin-top:16px;display:grid}.ppl-list,.ppl-detail{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);min-width:0}.ppl-search{border-bottom:1px solid var(--rule);padding:12px}.ppl-search-input{width:100%}.ppl-rows{max-height:640px;margin:0;padding:0;list-style:none;overflow:auto}.ppl-row{border-top:1px solid var(--rule);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 12px;text-decoration:none;display:grid}.ppl-rows li:first-child .ppl-row{border-top:0}.ppl-row:hover{background:var(--paper)}.ppl-row.is-selected{background:var(--accent-soft)}.ppl-row-name{color:var(--ink);grid-area:1/1;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.ppl-row-meta{font-family:var(--font-plex-mono);color:var(--mute);overflow-wrap:anywhere;grid-area:2/1;font-size:11px}.ppl-row-count{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:11px}.ppl-empty,.ppl-muted{color:var(--mute);font-size:13px}.ppl-empty{margin:0;padding:24px 16px}.ppl-person{padding:16px}.ppl-person-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ppl-person-name{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.ppl-fields{flex-direction:column;gap:12px;display:flex}.ppl-field{flex-direction:column;gap:4px;display:flex}.ppl-label{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px}.ppl-field-actions{justify-content:flex-end;display:flex}.ppl-section{flex-direction:column;gap:8px;margin-top:24px;display:flex}.ppl-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ppl-chip{border:1px solid var(--rule-strong);border-radius:999px;align-items:center;gap:8px;padding:2px 8px;font-size:12.5px;display:inline-flex}.ppl-chip .mono{font-family:var(--font-plex-mono);font-size:11.5px}.ppl-chip-x{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ppl-chip-x:hover{color:var(--ink)}.ppl-inline{gap:8px;display:flex}.ppl-inline .input{flex:1}.ppl-clients{margin:0;padding:0;list-style:none}.ppl-client{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.ppl-client:first-child{border-top:0}.ppl-client a{color:var(--ink);font-weight:600;text-decoration:none}.ppl-client a:hover{text-underline-offset:3px;text-decoration:underline}.ppl-merge{margin-top:24px}.ppl-merge-body{flex-direction:column;gap:16px;padding:16px;display:flex}.ppl-merge-body>.ppl-muted{max-width:64ch;margin:0}.ppl-merge-search{flex-direction:column;gap:8px;display:flex}.ppl-merge-search .input{width:100%}.ppl-merge-hits{border:1px solid var(--rule);background:var(--surface);margin:0;padding:0;list-style:none}.ppl-merge-hit{text-align:left;border:0;border-top:1px solid var(--rule);width:100%;font:inherit;cursor:pointer;background:0 0;padding:8px 12px}.ppl-merge-hits li:first-child .ppl-merge-hit{border-top:0}.ppl-merge-hit:hover{background:var(--paper)}.ppl-merge-person{align-items:center;gap:8px;min-width:0;display:flex}.ppl-merge-pair{flex-direction:column;gap:0;display:flex}.ppl-merge-into{align-items:center;gap:8px;height:32px;padding-left:16px;display:flex;position:relative}.ppl-merge-into:before{content:"";border-left:1px dashed var(--rule-strong);position:absolute;top:0;bottom:0;left:28px}.ppl-merge-into-mark{z-index:1;background:var(--surface);border:1px solid var(--rule-strong);width:24px;height:24px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ppl-merge-card{border:1px solid var(--rule-strong);background:var(--surface);align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ppl-merge-card>.ppl-label{flex:none;width:48px}.ppl-merge-card>.ppl-merge-person{flex:1}.ppl-merge-card>.btn{flex:none}.ppl-merge-card.is-fold{background:var(--paper);border-style:dashed}.ppl-merge-confirm-row{gap:8px;display:flex}.ppl-merge-confirm-row .delete-client-confirm-input{flex:1;min-width:0}.ppl-merge-card .ppk-muted{overflow-wrap:normal}@media (max-width:900px){.ppl-layout{grid-template-columns:1fr}.ppk-search{flex-basis:100%}}.mtc{border:1px solid var(--rule-strong);background:var(--surface);flex-direction:column;gap:8px;max-width:420px;margin-top:8px;padding:8px;display:flex}.mtc-input{width:100%}.mtc-list{border:1px solid var(--rule);max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.mtc-row{text-align:left;border:0;border-top:1px solid var(--rule);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.mtc-list li:first-child .mtc-row{border-top:0}.mtc-row:hover:not(:disabled){background:var(--paper)}.mtc-row>svg{color:var(--mute);flex:none}.mtc-new,.mtc-new>svg{color:var(--accent-ink)}.mtc-muted{color:var(--mute);padding:8px 12px;font-size:12.5px}.mtc-cancel{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px}.mtc-cancel:hover{color:var(--ink)}.client-rail-monitor{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.client-rail-monitor-dot{background:var(--teal);border-radius:50%;flex:none;width:8px;height:8px}.client-rail-monitor-dot.is-down,.client-rail-monitor-dot.is-seems_down{background:var(--red)}.client-rail-monitor-dot.is-paused,.client-rail-monitor-dot.is-unknown{background:var(--mute-2)}.client-rail-monitor-dot.is-none{background:var(--mustard)}.client-rail-monitor-down{color:var(--red);font-weight:600}.client-rail-monitor .btn-sm{padding:2px 8px;font-size:12px}.site-stack{flex-direction:column;gap:16px;display:flex}.site-sheet{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);overflow:hidden;box-shadow:0 1px 2px #1414280a}.site-hd{background:var(--paper-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.site-hd>svg{color:var(--ink-2);flex:none}.site-ttl{color:var(--ink);font-size:15px;font-weight:600}.site-dom{font-family:var(--font-plex-mono);color:var(--mute);font-size:12px}.site-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.site-when{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;font-size:11.5px}.site-when.is-owe{color:var(--mustard-ink)}.site-when.is-fail{color:var(--danger-ink)}.site-btn{padding:4px 12px;font-size:12.5px}.site-sx{border-top:1px solid var(--rule);grid-template-columns:152px minmax(0,1fr);column-gap:24px;padding:16px;display:grid}.site-sx:first-of-type{border-top:0}.site-lab{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);padding-top:2px;font-size:10.5px;font-weight:500;line-height:1.6}.site-lab b{color:var(--ink);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:flex}.site-lab b>svg{color:var(--mute);flex:none}.site-lab i{color:var(--mute);letter-spacing:.04em;text-transform:none;margin-top:2px;font-size:11px;font-style:normal;display:block}.site-now{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.site-now b{font-weight:600}.site-now .site-big{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.site-dot{background:var(--teal);border-radius:50%;flex:none;width:10px;height:10px}.site-dot.is-down,.site-dot.is-seems_down{background:var(--danger)}.site-dot.is-paused,.site-dot.is-unknown{background:var(--mute-2)}.site-dot.is-none{background:var(--mustard)}.site-fr{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;margin-left:auto;font-size:11.5px}.site-sx.is-down{border-top:3px solid var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.site-sx.is-down{background:color-mix(in oklch, var(--danger) 4%, var(--surface))}}.site-sx.is-down .site-now,.site-sx.is-down .site-lab b{color:var(--danger-ink)}.site-steps{border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));column-gap:12px;margin-bottom:16px;padding-bottom:16px;display:grid}.site-cap{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mustard-ink);grid-column:1/6;align-items:baseline;gap:8px;margin-bottom:12px;font-size:10px;font-weight:500;display:flex}.site-cap b{color:var(--ink);font-weight:600}.site-cap span{color:var(--mute);letter-spacing:.04em;text-transform:none;font-size:11px}.site-st{min-width:0;position:relative}.site-mkr{align-items:center;height:12px;margin-bottom:8px;display:flex}.site-mkr i{background:var(--ink);border-radius:2px;flex:none;width:12px;height:12px}.site-mkr:after{content:"";background:var(--ink);flex:1;height:1px;margin-left:4px}.site-st:last-child .site-mkr:after{display:none}.site-st.is-open .site-mkr i{background:var(--surface);border:1.5px solid var(--mustard-ink)}.site-st.is-open .site-mkr:after,.site-st.is-next .site-mkr:after,.site-st.is-skipped .site-mkr:after{border-top:1px dashed var(--rule-strong);background:0 0}.site-st.is-next .site-mkr i,.site-st.is-skipped .site-mkr i{background:var(--surface);border:1.5px solid var(--rule-strong)}.site-nm{color:var(--ink);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.site-nm>svg{color:var(--mute);flex:none}.site-st.is-done .site-nm{color:var(--ink-2);font-weight:500}.site-st.is-next .site-nm,.site-st.is-skipped .site-nm{color:var(--mute);font-weight:500}.site-rc{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;margin-top:4px;font-size:11px;line-height:1.5}.site-rc b{font-family:var(--font-plex-sans);color:var(--ink-2);letter-spacing:0;font-size:12px;font-weight:500}.site-rc.is-open{font-family:var(--font-plex-sans);color:var(--ink-2);letter-spacing:0;font-size:12px}.site-st .btn{margin-top:8px}.site-undo{color:var(--mute);margin-left:8px;font-size:11px}.site-confirm{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.site-confirm .btn{margin-top:0}.site-it{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:8px 0;display:grid}.site-steps+.site-it,.site-it:first-child{border-top:0;padding-top:0}.site-it-t{color:var(--ink);font-size:14.5px}.site-it-t b{font-weight:600}.site-it-why{color:var(--ink-2);margin-top:2px;font-size:13px}.site-it-ac{align-items:center;gap:8px;display:flex}.site-hint{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;white-space:nowrap;font-size:11.5px}.site-none{color:var(--ink-2);font-size:15px}.site-none b{color:var(--ink);font-weight:600}.site-donel{border-top:1px solid var(--rule);font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;margin-top:12px;padding-top:12px;font-size:11.5px;line-height:1.7}.site-donel b{font-family:var(--font-plex-sans);color:var(--ink-2);letter-spacing:0;font-weight:500}.site-mk{background:var(--ink);border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.site-nums{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.site-k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:flex}.site-k>svg{flex:none}.site-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:8px;font-size:30px;font-weight:600;line-height:1.1}.site-v small{color:var(--ink-2);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:400}.site-v.is-dim{color:var(--mute-2);font-weight:400}.site-t{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;margin-top:4px;font-size:11px;line-height:1.5}.site-strip{gap:2px;height:12px;margin-top:16px;display:flex}.site-strip i{background:var(--teal-soft);border-radius:1px;flex:1}.site-strip i.is-degraded{background:var(--mustard)}.site-strip i.is-down{background:var(--danger)}.site-strip i.is-none{border:1px solid var(--rule);background:0 0}.site-legend{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;gap:16px;margin-top:4px;font-size:10.5px;display:flex}.site-legend i{background:var(--teal-soft);vertical-align:0;border-radius:1px;width:8px;height:8px;margin-right:4px;display:inline-block}.site-legend i.is-degraded{background:var(--mustard)}.site-legend i.is-down{background:var(--danger)}.site-legend i.is-none{border:1px solid var(--rule);background:0 0}.site-plat{grid-template-columns:1fr 1fr;align-items:start;column-gap:32px;display:grid}.site-kv2{border-top:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr);align-content:start;align-items:start;column-gap:8px;padding:8px 0;display:grid}.site-kv2:nth-child(-n+2){border-top:0;padding-top:0}.site-kv2 .site-v{letter-spacing:0;margin-top:0;font-size:13.5px;font-weight:400;line-height:1.45}.site-kv2 .site-v.is-mute,.site-kv2 .is-mute{color:var(--mute)}.site-kv2 .site-n{color:var(--ink-2);font-size:12.5px}.site-kv2 .site-n.is-sev{color:var(--mustard-ink)}.site-rd{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;margin-top:2px;font-size:11px;display:block}.site-rd b{font-family:var(--font-plex-sans);color:var(--ink-2);letter-spacing:0;font-size:12px;font-weight:500}.site-writedown{border:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:8px;margin-top:8px;padding:12px;display:flex}.site-wd-row{grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.site-wd-k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);padding-top:8px;font-size:10.5px}.site-wd-opts{flex-direction:column;gap:4px;display:flex}.site-wd-opt{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.site-wd-actions{gap:8px;display:flex}.site-foot{background:var(--paper);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.site-disc{flex:1;min-width:0}.site-disc summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:4px;font-size:13px;list-style:none;display:flex}.site-disc summary::-webkit-details-marker{display:none}.site-disc summary:before{content:"▸";color:var(--mute);transition:transform var(--dur-base);margin-right:4px;display:inline-block}.site-disc[open] summary:before{transform:rotate(90deg)}.site-disc summary>svg{color:var(--mute)}.site-hist{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.site-hist li{color:var(--ink-2);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.site-hist-at{font-family:var(--font-plex-mono);color:var(--mute);min-width:48px;font-size:11px}.site-hist li b{color:var(--ink);font-weight:500}.site-hist-p{font-family:var(--font-plex-mono);color:var(--mute);font-size:11px}@media (max-width:640px){.site-sx{grid-template-columns:1fr;row-gap:8px;padding:16px}.site-lab b{white-space:normal;display:inline-flex}.site-lab i{margin-left:8px;display:inline}.site-steps{grid-template-columns:1fr;row-gap:12px}.site-cap{grid-column:1}.site-mkr:after{display:none}.site-nums{grid-template-columns:1fr;row-gap:12px}.site-plat{grid-template-columns:1fr}.site-kv2:nth-child(2){border-top:1px solid var(--rule);padding-top:8px}.site-it{grid-template-columns:1fr;row-gap:8px}}.site-sx.is-fail{padding:12px 16px}.site-sx.is-fail .site-lab b,.site-sx.is-fail .site-lab i{color:var(--danger-ink)}.site-fail-body{color:var(--danger-ink);font-size:13.5px}.site-rd-inline{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;white-space:nowrap;margin-left:8px;font-size:11px}.site-plugins{margin-top:4px}.site-plugins summary{cursor:pointer;font-family:var(--font-plex-mono);color:var(--ink-2);letter-spacing:.03em;font-size:11.5px}.site-plugins ul{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.site-plugins li{color:var(--ink);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.site-plugins li.is-ignored{color:var(--mute)}.site-reason{max-width:240px;padding:2px 8px;font-size:12px}.site-v small.is-ok{color:var(--teal-ink)}.site-v small.is-bad{color:var(--mustard-ink)}.site-v.is-lab{font-size:22px;font-weight:500}.site-audit-text{background:var(--surface);border:1px solid var(--rule);font-family:var(--font-plex-mono);white-space:pre-wrap;color:var(--ink);max-height:480px;margin:8px 0 0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.site-act{align-items:center;gap:4px;display:inline-flex}.site-act .kpi-help{margin:0}.site-sheet{overflow:visible}.site-hd{border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius)}.site-foot{border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}.site-act .section-help-tip{left:auto;right:0;transform:none}.site-v2{flex-direction:column;gap:16px;display:flex}.site-row{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.site-row>svg{color:var(--ink-2);flex:none}.site-failbar{border:1px solid var(--danger);background:var(--danger);border-left-width:3px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.site-failbar{background:color-mix(in oklch, var(--danger) 4%, var(--surface))}}.site-failbar{color:var(--danger-ink);font-size:13.5px}.site-tile.is-owed{border-top-color:var(--mustard)}.site-tile .prep-stat-value{font-size:22px}.site-tile .prep-stat-value .site-dot{width:10px;height:10px}.site-tile-meta{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;line-height:1.5;display:flex}.site-tile-meta .btn{padding:2px 8px;font-size:12px}.site-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.site-metric .site-v{margin-top:0}.site-band{gap:2px;height:8px;margin-top:12px;display:flex;position:relative}.site-band i{border-radius:1px;flex:1}.site-band i.g{background:var(--teal-soft)}.site-band i.m{background:var(--mustard-soft)}.site-band i.p{background:var(--danger-soft)}.site-band b{background:var(--ink);width:2px;height:14px;position:absolute;top:-3px;transform:translate(-1px)}.site-band-k{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.site-kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.site-kv{flex-direction:column;gap:2px;min-width:0;display:flex}.site-kv-v{color:var(--ink);font-size:13.5px;line-height:1.45}.site-kv .site-rd{margin-top:0}.site-v2 .site-foot{background:var(--surface);border-top:0}.site-v2 .site-steps{border-bottom:1px solid var(--rule)}@media (max-width:900px){.site-tiles{grid-template-columns:1fr 1fr;grid-auto-flow:row}.site-tile:nth-child(odd){border-left:0}.site-tile:nth-child(n+3){border-top:1px solid var(--rule)}.site-kv-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.site-grid2,.site-kv-grid{grid-template-columns:1fr}}.site-btn-block{margin-top:8px;margin-left:0;display:inline-flex}.site-kv .site-rd .site-btn-block,.site-kv .site-kv-v+.site-btn-block{margin-top:8px}.site-act .kpi-help svg{color:var(--mute-2)}.client-rail-setup-pill{vertical-align:1px;margin-left:8px;padding:1px 8px;font-size:10.5px;text-decoration:none}.site-date{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule-strong);white-space:nowrap;vertical-align:1px;align-items:center;padding:0 4px;font-size:10.5px;font-weight:500;line-height:16px;display:inline-flex}.site-rc .site-date,.site-rd .site-date,.site-rd-inline .site-date,.site-hist-at .site-date{vertical-align:0}.site-sev{font-variant-numeric:tabular-nums;border:1px solid #0000;align-items:center;padding:0 8px;font-weight:600;line-height:22px;display:inline-flex}.site-sev-note{padding:0}.site-sev-warn{color:var(--mustard-ink);background:var(--mustard-soft);border-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.site-sev-warn{border-color:color-mix(in oklch, var(--mustard) 60%, var(--surface))}}.site-sev-bad{color:var(--danger-ink);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.site-sev-bad{border-color:color-mix(in oklch, var(--danger) 60%, var(--surface))}}.site-plugins summary{font-family:var(--font-plex-sans);letter-spacing:0;color:var(--accent-ink);margin-top:4px;font-size:12.5px}.site-plug-wrap{margin-top:8px;overflow-x:auto}.site-plug{border-collapse:collapse;width:100%;font-size:13px}.site-plug th{text-align:left;font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:4px 16px 4px 0;font-size:10.5px;font-weight:500}.site-plug td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:8px 16px 8px 0}.site-plug tbody tr:last-child td{border-bottom:0}.site-plug-name{width:100%;color:var(--ink)}.site-plug-v{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.site-plug-v.is-new{color:var(--ink);font-weight:500}.site-plug-arrow{color:var(--mute);white-space:nowrap}.site-plug-ac{text-align:right;white-space:nowrap;padding-right:0}.site-plug td.site-plug-ac{padding-right:0}.site-plug-major{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mustard-ink);background:var(--mustard-soft);border:1px solid var(--mustard);margin-left:8px;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-plug-major{border:1px solid color-mix(in oklch, var(--mustard) 60%, var(--surface))}}.site-plug-major{vertical-align:1px}.site-plug tr.is-ignored td{color:var(--mute)}.site-plug-note{font-family:var(--font-plex-mono);letter-spacing:.03em;font-size:11px}.site-plug .site-confirm{flex-wrap:nowrap;justify-content:flex-end;margin-top:0}.site-it-full{grid-column:1/-1}.site-it:has(.site-it-full){align-items:start}.site-todo{flex-direction:column;display:flex}.site-sec+.site-sec{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}.site-v2 .site-cap{margin-bottom:8px}.site-cap.is-audit{color:var(--ink)}.site-v2 .site-steps{border-bottom:0;flex-direction:column;margin:0;padding:0;display:flex}.site-v2 .site-st{border-top:1px solid var(--rule);grid-template-columns:12px minmax(160px,208px) minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:48px;padding:8px 0;display:grid}.site-v2 .site-st:first-child{border-top:0}.site-v2 .site-mkr{height:auto;margin:0}.site-v2 .site-mkr:after{display:none}.site-v2 .site-nm{gap:8px;font-size:13.5px}.site-v2 .site-st.is-done .site-nm{color:var(--ink)}.site-v2 .site-rc{margin-top:0}.site-v2 .site-rc.is-open{font-size:13px}.site-v2 .site-st .btn{margin-top:0}.site-st-ac{justify-content:flex-end;align-items:center;display:flex}.site-st-ac .site-undo{margin-left:0}.site-fds{flex-direction:column;display:flex}.site-fd{border-top:1px solid var(--rule);grid-template-columns:112px minmax(0,1fr) auto;align-items:start;column-gap:16px;padding:12px 0;display:grid}.site-fd:first-child{border-top:0;padding-top:4px}.site-fd .site-sev{white-space:nowrap}.site-fd .site-it-t{line-height:24px}.site-fd .site-it-ac{padding-top:2px}.site-fd .site-plugins{grid-column:2/-1;margin-top:12px}.site-plugins>summary.site-plug-toggle{font-family:var(--font-plex-sans);letter-spacing:0;color:var(--ink);align-items:center;gap:8px;margin-top:0;font-size:13px;list-style:none;display:inline-flex}.site-plugins>summary.site-plug-toggle::-webkit-details-marker{display:none}.site-plug-toggle svg{color:var(--ink-2);transition:transform var(--dur-base) ease}.site-plugins[open]>.site-plug-toggle svg{transform:rotate(180deg)}.site-plugins:not([open]) .when-open,.site-plugins[open] .when-closed{display:none}.site-v2 .site-tile-meta{flex-direction:column;align-items:flex-start;gap:4px}.site-tile.is-bad,.prep-stat.is-bad{border-top-color:var(--danger)}@media (max-width:640px){.site-v2 .site-st{grid-template-columns:12px minmax(0,1fr);row-gap:4px}.site-v2 .site-st-body,.site-v2 .site-st-ac{grid-column:2}.site-v2 .site-st-ac{justify-content:flex-start}.site-fd{grid-template-columns:minmax(0,1fr);row-gap:8px}.site-fd .site-plugins{grid-column:1}}.site-v2 .site-fd{grid-template-columns:112px minmax(0,1fr)}.site-v2 .site-fd .site-plugins{grid-column:2}.site-fd-hint{white-space:normal;margin-top:4px}@media (max-width:640px){.site-v2 .site-fd{grid-template-columns:minmax(0,1fr)}.site-v2 .site-fd .site-plugins{grid-column:1}}.site-v2 .site-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 32px}.site-v2 .site-kv{gap:4px}.site-v2 .site-kv .site-rd+.site-rd{margin-top:0}.site-kv-act{margin-top:4px}.site-kv-act .btn{margin-top:0}.site-kv-foot{border-top:1px solid var(--rule);font-family:var(--font-plex-sans);grid-column:1/-1;padding-top:16px}.site-kv-foot .site-btn-block{margin-top:0}.site-v2 .site-writedown{background:var(--paper-2);gap:16px;margin-top:0;padding:16px}.site-v2 .site-wd-row{grid-template-columns:112px minmax(0,1fr);align-items:center;column-gap:16px}.site-wd-plan{max-width:320px}.site-v2 .site-wd-k{padding-top:0}.site-v2 .site-wd-opts{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px 16px;display:grid}.site-wd-opt.is-none{border-top:1px solid var(--rule);grid-column:1/-1;padding-top:8px}.site-wd-note{font-family:var(--font-plex-mono);letter-spacing:.03em;color:var(--mute);font-size:11px}@media (max-width:640px){.site-v2 .site-kv-grid{grid-template-columns:minmax(0,1fr)}.site-v2 .site-wd-row{grid-template-columns:minmax(0,1fr);row-gap:4px}}.site-v2 .site-wd-row:has(.site-wd-opts){align-items:start}.site-v2 .site-wd-row:has(.site-wd-opts) .site-wd-k{padding-top:2px}.site-stale{color:var(--mustard-ink);margin-top:8px}.lexicon-unless{max-width:208px}.mband{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mcell{border-left:1px solid var(--rule);flex-direction:column;min-width:0;padding:16px;display:flex}.mcell:first-child{border-left:0}.mcell-k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:flex}.mcell-k>svg{color:var(--mute);flex:none}.mcell-v{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:32px;margin-top:12px;display:flex}.mcell-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;font-weight:600;line-height:1}.mcell-n.is-dim{color:var(--rule-strong)}.mcell-u{font-family:var(--font-plex-mono);color:var(--mute);letter-spacing:.04em;font-size:12px}.mcell-m{padding-top:16px}.mcell-m .site-band,.mcell-m .site-strip{margin-top:0}.mcell-t{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin-top:8px;padding-top:8px;font-size:11px;line-height:1.5}.mcell-t:last-child{margin-top:auto}.mcell .site-band-k{margin-top:4px}.mcell .site-legend{display:none}.vpill{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:0 8px;font-size:10.5px;font-weight:500;line-height:18px;display:inline-flex}.vpill.is-good{color:var(--teal-ink);background:var(--teal-soft);border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.vpill.is-good{border-color:color-mix(in oklch, var(--teal) 50%, var(--surface))}}.vpill.is-fair{color:var(--mustard-ink);background:var(--mustard-soft);border-color:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.vpill.is-fair{border-color:color-mix(in oklch, var(--mustard) 50%, var(--surface))}}.vpill.is-poor{color:var(--danger-ink);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vpill.is-poor{border-color:color-mix(in oklch, var(--danger) 50%, var(--surface))}}.prep-card.is-quiet>.prep-card-hd{background:0 0}.prep-card.is-quiet>.prep-card-hd>svg{color:var(--mute)}@media (max-width:900px){.mband{grid-template-columns:1fr 1fr}.mcell:nth-child(odd){border-left:0}.mcell:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:640px){.mband{grid-template-columns:1fr}.mcell{border-left:0}.mcell+.mcell{border-top:1px solid var(--rule)}}.mcell .site-band-k{white-space:nowrap;font-size:10px}.mcell .site-band-k.is-right{justify-content:flex-end}.mcell .site-band-k.is-left{justify-content:flex-start}.mcell .site-band-k.is-span{justify-content:space-between}.mcell-m .site-strip{gap:0;height:8px;overflow:hidden}.mcell-m .site-strip i{border-radius:0;min-width:0}.mcell-m .site-strip i.is-none{background:var(--rule);border:0}@supports (color:color-mix(in lab, red, red)){.mcell-m .site-strip i.is-none{background:color-mix(in oklch, var(--rule) 45%, var(--surface))}}.mcell-m .site-strip i.is-up{background:var(--teal-soft)}.mband.is-inset{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:16px 24px;margin-top:12px;padding-top:16px}.mband.is-inset .mcell{border-top:0;border-left:0;padding:0}.mband.is-inset .mcell-v{min-height:0;margin-top:8px}.mband.is-inset .mcell-n{font-size:24px}.mband.is-inset .mcell-m{padding-top:12px}.vpill.is-calm{color:var(--mute);background:var(--paper-2);border-color:var(--rule)}.vpill>svg{color:currentColor;flex:none}a.vpill{text-decoration:none}a.vpill:hover{border-color:currentColor}.table .vpill{vertical-align:middle}.tab,.queue-count,.spark-meta,.attention-more{font-variant-numeric:tabular-nums}.um-name{letter-spacing:-.005em;color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.um-domain.is-sub{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400}.um-people{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.um-person{line-height:22px;font-family:var(--font-plex-mono);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule);align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.um-person-n{color:var(--mute);margin-left:4px}.um-note{line-height:20px;font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mustard-ink);background:var(--mustard-soft);margin-top:8px;padding:0 8px;font-size:10.5px;display:inline-block}.mcell-ticks{height:16px;font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--mute);margin-top:4px;font-size:10px;position:relative}.mcell-ticks>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.mcell-ticks>span:before{content:"";background:var(--rule-strong);width:1px;height:4px;position:absolute;top:-4px;left:50%}.mcell-ticks>span.is-start{transform:none}.mcell-ticks>span.is-start:before{left:0}.mcell-ticks>span.is-end{transform:translate(-100%)}.mcell-ticks>span.is-end:before{left:auto;right:0}.mband.is-inset .mcell-ticks{margin-top:4px}.um-arrival-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.um-placed{color:var(--ink-2);margin-top:8px;font-size:13px}.um-placed-client{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;font-weight:500}.um-placed-client:hover{text-decoration-color:currentColor}.cite-chip{font-family:var(--font-plex-mono);vertical-align:1px;border:1px solid var(--rule-strong);color:var(--accent-ink);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;margin-left:2px;padding:2px 4px;font-size:10px;line-height:1;display:inline-block}.cite-chip:hover{background:var(--accent-soft);border-color:var(--accent)}.cite-chip.is-stale{color:var(--mute)}.cite-pop{border:1px solid var(--rule-strong);background:var(--surface);margin:16px 24px 0;padding:12px 16px}.cite-pop-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cite-pop-x{cursor:pointer;color:var(--mute);background:0 0;border:0;padding:0;display:inline-flex}.cite-pop-x:hover{color:var(--ink)}.cite-pop-claim{color:var(--ink);margin:8px 0 0;font-size:13.5px}.cite-pop-stale{color:var(--mustard-ink);margin:8px 0 0;font-size:12px}.cite-pop-ev{font-family:var(--font-plex-mono);color:var(--mute);margin:8px 0 0;font-size:11px}.cite-pop-ev b{color:var(--ink-2);font-weight:500}.cite-pop-link{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--ink-2);margin-top:8px;font-size:11px;display:inline-block}.cite-pop-link:hover{color:var(--ink)}.fact-derived{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-left:8px}.site-kv.site-kv-wide{grid-column:1/-1}.site-renewals{flex-direction:column;gap:4px;margin-top:4px;display:flex}.site-renewal{grid-template-columns:64px minmax(0,1fr) 128px 64px 112px;align-items:baseline;column-gap:12px;font-size:13px;display:grid}.site-renewal-kind{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.site-renewal-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-renewal-prov{color:var(--mute)}.site-renewal-date{font-family:var(--font-plex-mono);color:var(--ink-2);font-size:11.5px}.site-renewal-cost{font-family:var(--font-plex-mono);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px}.site-renewals-link{font-family:var(--font-plex-mono);letter-spacing:.04em;color:var(--ink-2);margin-top:8px;font-size:11px;display:inline-block}.site-renewals-link:hover{color:var(--ink)}.site-renew-acts{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:inline-flex}.site-renew-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:inline-flex}.site-renew-form label{flex-direction:column;gap:2px;display:flex}.site-renew-k{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:10px}.site-renew-form input{border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);width:128px;height:32px;padding:4px 8px;font-family:inherit;font-size:13px}.site-renew-form input.is-cur{text-transform:uppercase;width:64px}@media (max-width:720px){.site-renewal{grid-template-columns:1fr auto;row-gap:2px}.site-renewal-kind,.site-renewal-cost{text-align:left;grid-column:1/-1}}.site-v2 .site-st:has(.site-renew-acts) .site-st-ac{grid-area:2/3/auto/-1;justify-content:flex-start;margin-top:4px}.site-v2 .site-st:has(.site-renew-acts) .site-st-body{grid-column:3/-1}.site-renew-acts{justify-content:flex-start}@media (max-width:720px){:is(.site-v2 .site-st:has(.site-renew-acts) .site-st-ac,.site-v2 .site-st:has(.site-renew-acts) .site-st-body){grid-area:auto/2}}.site-kv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.renewal-form-field--provider{flex:240px}.served-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.served-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.served-what{gap:2px;min-width:0;display:grid}.served-domain{font-family:var(--font-plex-mono);overflow-wrap:anywhere;font-size:13px}.served-host,.served-note{color:var(--mute);font-size:13px}.served-state{text-align:right;flex:none}.site-renew-form select.is-cur{border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);width:96px;height:32px;padding:4px 8px;font-family:inherit;font-size:13px}.renewal-form-field--currency{flex:0 0 96px}.site-step-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.renewal-form-field--cycle{flex:0 0 160px}.fleet-sum{border:1px solid var(--rule);background:var(--surface);grid-template-columns:minmax(200px,280px) 1fr;gap:0;margin-top:24px;display:grid}.fleet-score{border-right:1px solid var(--rule);color:inherit;border-top:3px solid #0000;flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.fleet-score.is-current{border-top-color:var(--ink)}.fleet-score.is-down{border-top-color:var(--danger)}.fleet-score-label{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.fleet-score-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.fleet-score-num small{color:var(--ink-2);margin-left:2px;font-size:24px;font-weight:500}.fleet-score-meta{color:var(--ink-2);font-size:13px}.fleet-down{color:var(--danger-ink);font-weight:600}.fleet-bars{align-content:center;gap:4px;padding:16px 24px;display:grid}.fleet-bars-head{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.fleet-bars-k{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.fleet-bars-hint{font-family:var(--font-plex-mono);color:var(--mute);font-size:11px}.fleet-bar{color:inherit;cursor:pointer;transition:background var(--dur-fast) ease-out;border-left:2px solid #0000;grid-template-columns:200px 1fr 96px;align-items:center;gap:16px;margin:0 -8px;padding:4px 8px;text-decoration:none;display:grid}a.fleet-bar:hover .fleet-bar-label,a.fleet-bar:focus-visible .fleet-bar-label{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.fleet-bar.is-current{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.fleet-bar.is-current{background:color-mix(in srgb, var(--accent-soft) 65%, var(--surface))}}.fleet-bar.is-current{border-left-color:var(--accent)}.fleet-bar-label{color:var(--ink);align-items:center;gap:4px;font-size:13px;display:inline-flex}.fleet-bar-n svg{opacity:0;transition:opacity var(--dur-fast) ease-out, transform var(--dur-fast) ease-out;vertical-align:-1px;margin-left:4px;transform:translate(-4px)}a.fleet-bar:hover .fleet-bar-n svg,.fleet-bar.is-current .fleet-bar-n svg{opacity:1;transform:none}.fleet-bar-track{background:var(--paper-2);border:1px solid var(--rule);height:8px;display:block}.fleet-bar-track i{background:var(--mustard);height:100%;transition:width var(--dur-slow) ease-out;display:block}.fleet-bar.is-bad .fleet-bar-track i{background:var(--danger)}.fleet-bar-n{white-space:nowrap;font-family:var(--font-plex-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;font-size:12px;display:inline-flex}.fleet-host .section-head .label{align-items:center;gap:8px;display:inline-flex}.fleet-host-count{margin-left:4px;font-size:11px}.fleet-host-note{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;font-size:11px}.fleet-host-sort{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;margin-right:16px;font-size:11px}.fleet-host.is-eol .fleet-host-note{color:var(--danger-ink)}.fleet-table-wrap{overflow-x:auto}.fleet-table{border-collapse:collapse;width:100%;min-width:880px}.fleet-table-wrap .fleet-table thead th{text-align:left;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule);background:var(--paper-2);padding:8px 16px;font-size:11px;font-weight:500}.fleet-table td{vertical-align:middle;border-bottom:1px solid var(--rule);padding:12px 16px;font-size:13px}.fleet-table tbody tr:last-child td{border-bottom:0}.fleet-row:hover td{background:var(--hover)}.fleet-row td:first-child{border-left:3px solid #0000}.fleet-row.is-down td:first-child{border-left-color:var(--danger)}.fleet-row.is-eol td:first-child{border-left-color:var(--mustard)}.fleet-site{color:inherit;gap:4px;text-decoration:none;display:grid}.fleet-site:hover .fleet-domain{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.fleet-domain{letter-spacing:-.005em;color:var(--ink);font-size:14px;font-weight:600}.fleet-client,.fleet-quiet{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11px}.fleet-strip{gap:1px;width:180px;height:12px;margin-top:0}.fleet-strip i{border-radius:0}.fleet-dim{color:var(--mute)}.fleet-now{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.fleet-now i{background:var(--teal-soft);width:8px;height:8px}.fleet-now.is-down i{background:var(--danger)}.fleet-now.is-down{color:var(--danger-ink);font-weight:600}.fleet-now.is-unknown i,.fleet-now.is-paused i{background:var(--rule-strong)}.fleet-setup{gap:4px;font-size:12px;display:grid}.fleet-health{display:block}.fleet-health.is-bad{color:var(--danger-ink);font-weight:600}.fleet-health.is-warn{color:var(--mustard-ink,var(--ink))}.fleet-detail{font-family:var(--font-plex-mono);color:var(--mute);margin-top:2px;font-size:11px;display:block}.fleet-billing{font-family:var(--font-plex-mono);color:var(--ink-2);font-size:11.5px}.fleet-health.is-note{color:var(--ink-2)}.fleet-missing{font-family:var(--font-plex-mono);font-size:11.5px;font-style:italic}@media (max-width:760px){.fleet-sum{grid-template-columns:1fr}.fleet-score{border-right:0;border-bottom:1px solid var(--rule)}}.fleet-strip i.is-none{background:var(--rule);border:0}@supports (color:color-mix(in lab, red, red)){.fleet-strip i.is-none{background:color-mix(in oklch, var(--rule) 45%, var(--surface))}}.track-ask{margin-top:0}.track-ask select{border:1px solid var(--rule-strong);background:var(--surface);height:28px;color:var(--ink);padding:0 8px;font-family:inherit;font-size:12px}.fleet-search{border:1px solid var(--rule-strong);background:var(--surface);height:36px;color:var(--mute);align-items:center;gap:8px;min-width:320px;padding:0 12px;display:inline-flex}.fleet-search:focus-within{border-color:var(--ink);color:var(--ink-2)}.fleet-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.fleet-search input::-webkit-search-cancel-button{display:none}.fleet-search-n{font-family:var(--font-plex-mono);color:var(--mute);white-space:nowrap;font-size:11px}.fleet-search-x{color:var(--mute);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.fleet-search-x:hover{color:var(--ink)}.fleet-search-kbd{font-family:var(--font-plex-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border:1px solid var(--rule);padding:1px 4px;font-size:10px}.fleet-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.fleet-toolbar-note{font-family:var(--font-plex-mono);color:var(--mute);font-size:11px}.fleet-active{color:var(--ink-2);align-items:center;gap:12px;font-size:13px;display:flex}.fleet-active-k{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px}.fleet-active-tag{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.fleet-active-tag{background:color-mix(in srgb, var(--accent-soft) 65%, var(--surface))}}.fleet-active-clear{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.fleet-active-clear:hover{color:var(--ink);border-bottom-color:var(--ink)}.fleet-table-wrap .fleet-table thead th:first-child{border-left:3px solid var(--paper-2)}.fleet-billing{color:var(--ink);font-family:inherit;font-size:13px;display:block}.fleet-billing-cost{font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.fleet-billing .fleet-detail{white-space:normal}.fleet-billing:not(:has(.fleet-billing-cost)) .fleet-detail{margin-top:0;font-style:italic}@media (max-width:760px){.fleet-search{width:100%;min-width:0}.fleet-host .section-head{flex-wrap:wrap;row-gap:4px}.fleet-host .section-head .fleet-host-note{white-space:normal}.fleet-table-wrap{min-width:0;display:block;overflow-x:visible}.fleet-table{min-width:0}.fleet-table thead{display:none}.fleet-table,.fleet-table tbody,.fleet-table tr,.fleet-table td{display:block}.fleet-row{border-left:3px solid #0000;border-bottom:1px solid var(--rule);padding:12px 16px}.fleet-row:last-child{border-bottom:0}.fleet-row.is-down{border-left-color:var(--danger)}.fleet-row.is-eol{border-left-color:var(--mustard)}.fleet-row td,.fleet-row td:first-child{background:0 0;border:0;padding:0}.fleet-row:hover td{background:0 0}.fleet-row td+td{margin-top:8px}.fleet-row td[data-k]{grid-template-columns:64px minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.fleet-row td[data-k]:before{content:attr(data-k);font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px}.fleet-row td[data-k]>*{grid-column:2;min-width:0}.fleet-health{white-space:normal;overflow-wrap:anywhere}.fleet-bars-head{flex-wrap:wrap;row-gap:2px}.fleet-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label n""track track";gap:4px 12px;padding:8px}.fleet-bar-label{grid-area:label;min-width:0}.fleet-bar-label .section-help{display:none}.fleet-bar-n{grid-area:n}.fleet-bar-track{grid-area:track}.fleet-strip{width:100%}.fleet-setup{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.fleet-setup .fleet-detail,.fleet-billing .fleet-detail,.fleet-billing-cost{margin-top:0;display:inline}.fleet-billing-cost+.fleet-detail:before{content:" · "}.fleet-billing .fleet-detail{white-space:normal}}.site-subnav{padding:12px 0}.site-subnav-pill{font-family:var(--font-plex-mono);font-size:12.5px}.site-open-pill{min-width:20px;height:20px;font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:#e6dfff;color:lab(90.0559% 9.51579 -20.161);vertical-align:middle;background:#3f3659;background:lab(24.9979% 10.6711 -19.7106);border-radius:999px;justify-content:center;align-items:center;margin-right:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.prep-card-meta:has(.site-open-pill){color:var(--ink-2)}.client-rail-fleet-group+.client-rail-fleet-group{margin-top:8px}.client-rail-fleet-site{align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.client-rail-fleet-end{flex:none;align-items:center;gap:8px;display:inline-flex}.client-rail-fleet-site .client-rail-monitor-dot{width:7px;height:7px}.client-rail-fleet-domain{min-width:0;font-family:var(--font-plex-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;text-decoration:none;overflow:hidden}.client-rail-fleet-domain:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.client-rail-fleet-site .client-rail-setup-pill{margin-left:0}.client-rail-fleet-up{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.client-rail-fleet-up.is-down{color:var(--red);font-weight:600}.client-rail-fleet-up.is-none{color:var(--mustard-ink,var(--mute))}.client-rail-fleet-site .btn-sm{padding:2px 8px;font-size:12px}.client-rail-fleet-checked{margin-top:8px}.fleet-acts{opacity:0;transition:opacity var(--dur-fast) ease-out;gap:8px;margin-top:8px;display:flex}.fleet-row:hover .fleet-acts,.fleet-acts:focus-within{opacity:1}.fleet-acts:has(button:disabled){opacity:1}.fleet-act{padding:2px 8px;font-size:11.5px}.fleet-group-check{margin-right:16px}@media (max-width:760px){.fleet-acts{opacity:1}}@media (hover:none){.fleet-acts{opacity:1}}.fleet-site{grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:8px}.fleet-site-ic{color:var(--ink-2);grid-area:1/1}.fleet-domain{grid-area:1/2}.fleet-client{grid-area:2/2;align-items:flex-start;gap:4px;display:inline-flex}.fleet-client svg{flex:none;margin-top:2px}.fleet-acts{margin-left:24px}@media (max-width:760px){.fleet-acts{margin-left:0}}.fleet-bar-track{border:0;border-radius:8px;height:16px;overflow:hidden}.fleet-bar-track i{border-radius:8px;min-width:2px}.fleet-bar-track i[style="width: 0%;"],.fleet-bar-track i[style="width:0%"]{min-width:0}.fleet-bar{padding:8px}.fleet-server{font-family:var(--font-plex-mono);color:var(--mute);grid-area:3/2;align-items:flex-start;gap:4px;font-size:11px;display:inline-flex}.fleet-server svg{flex:none;margin-top:2px}.fleet-server.is-eol,.fleet-host-note.is-eol{color:var(--danger-ink)}.fleet-subnav{top:calc(var(--sticky-banner-h,0px) + var(--topbar-h,0px));margin-top:16px;padding:12px 0}.fleet-host{scroll-margin-top:calc(var(--sticky-banner-h,0px) + var(--topbar-h,0px) + 72px)}.fleet-score-row{align-items:center;gap:16px;display:flex}.fleet-face.is-good{color:var(--teal)}.fleet-face.is-warn{color:var(--mustard)}.fleet-face.is-bad{color:var(--danger)}.fleet-score-word{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.fleet-score-word.is-good{color:var(--teal-ink,var(--teal))}.fleet-score-word.is-warn{color:var(--mustard-ink,var(--mustard))}.fleet-score-word.is-bad{color:var(--danger-ink)}.fleet-billing-plan{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);vertical-align:1px;margin-left:8px;font-size:10.5px;display:inline-block}.fleet-table{table-layout:fixed}.fleet-col-site{width:22%}.fleet-col-days{width:212px}.fleet-col-now{width:13%}.fleet-col-billing{width:14%}.fleet-table .fleet-strip{width:100%;max-width:180px}@media (max-width:760px){.fleet-table{table-layout:auto}.fleet-table colgroup{display:none}.fleet-table .fleet-strip{max-width:none}}.fleet-health.is-ok{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.fleet-health.is-ok svg{color:var(--teal);flex:none}.fleet-health.is-none{color:var(--mute)}.fleet-setup-pill{align-items:baseline;gap:0;margin-bottom:4px;display:inline-flex}.fleet-setup-next{text-transform:none;letter-spacing:0;font-weight:400}.renewal-form-field--site{flex:200px}.rms-search{margin-bottom:16px;display:flex}.fleet-tools{align-items:stretch;gap:4px;margin-right:4px;display:inline-flex}.fleet-tool{border:1px solid var(--rule);background:var(--surface);width:32px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.fleet-tool:hover{color:var(--ink);border-color:var(--rule-strong)}.renewal-form-field--paidby{flex:0 180px}.rms-paidby{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-left:8px;font-size:10px}.rms-paidby--invoice,.renewal-paidby--invoice{color:var(--mustard-ink,var(--ink))}.rn-when,.rn-amount{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.rn-when{align-items:flex-start}.rn-date,.rn-figure{color:var(--ink);font-variant-numeric:tabular-nums}.rn-figure{font-family:var(--font-plex-mono);font-size:13px}.rn-state,.rn-cadence{font-family:var(--font-plex-mono);letter-spacing:.02em;color:var(--mute);font-size:11px}.rn-state--heads-up,.rn-state--action{color:var(--mustard-ink,var(--ink-2))}.rn-state--overdue{color:var(--danger-ink)}.rn-state--self{color:var(--teal-ink,var(--mute))}.rn-flag{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mustard-ink,var(--ink));vertical-align:1px;margin-left:8px;font-size:10px;display:inline-block}.rn-notes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.renewal-row .renewal-meta.rn-when{flex-direction:column;align-items:flex-end;gap:2px;min-width:128px;display:inline-flex}.renewal-row .renewal-trailing.rn-amount{flex-flow:column;align-items:flex-end;gap:2px;width:112px;display:inline-flex}.renewal-row .rn-flag{margin-left:0}.rms-table .rn-when{align-items:flex-start}.rms-table .rn-amount{align-items:flex-end}.site-renewal{grid-template-columns:64px minmax(0,1fr) 140px 128px;align-items:flex-start}.site-renewal .rn-date{font-size:13px}.site-renewal .rn-figure{font-size:12px}.renewal-row .renewal-actions{justify-content:flex-end;min-width:128px}.site-renewals{gap:0}.site-renewal{border-bottom:1px solid var(--rule);padding:8px 0}.site-renewal:last-child{border-bottom:0}.rk-chip{width:62px;height:18px;font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);background:var(--paper-2);color:var(--mute);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:inline-flex}.rk-chip--domain{color:var(--teal-ink);border-color:var(--teal-line);background:var(--teal-soft)}.rk-chip--hosting{color:var(--sk-human-ink);border-color:var(--sk-human-line);background:var(--sk-human-soft)}.rk-chip--ssl{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.rk-due{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--mute);white-space:nowrap;font-size:12px;font-weight:500}.rk-due.is-red{background:var(--danger-soft);color:var(--danger-ink);padding:1px 4px}.rk-due.is-mustard{background:var(--mustard-soft);color:var(--mustard-ink);padding:1px 4px}.rk-due.is-none{color:var(--mute-2)}.rk-bill{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.rk-bill i{background:currentColor;border:1.5px solid;flex:none;width:7px;height:7px}.rk-bill.is-auto i{color:var(--teal)}.rk-bill.is-invoice i{color:var(--mustard)}.rk-bill.is-client i{color:var(--ink-2)}.rk-bill.is-unconfirmed{color:var(--mustard-ink)}.rk-bill.is-unconfirmed i{background:0 0}.rk-bill.is-unset{color:var(--mute-2)}.rk-bill.is-unset i{color:var(--rule-strong);background:0 0}.rk-money{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:13px}.rk-money-per{color:var(--mute);font-size:11px}.rk-money.is-none{color:var(--mute-2)}.rk-sub{color:var(--mute);font-size:12px;display:block}.rk-none{color:var(--mute-2)}.uth-hd{align-items:center;gap:8px;display:flex}.uth-seen{font-family:var(--font-plex-mono);color:var(--mute);text-transform:none;letter-spacing:0;margin-left:auto;font-size:11.5px}.uth-menu{position:relative}.uth-menu-btn{border:1px solid var(--rule-strong);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.uth-menu-btn:hover,.uth-menu-btn:focus-visible{background:var(--paper)}.uth-menu-btn.is-open{background:var(--paper-2)}.uth-menu-pop{z-index:30;background:var(--surface);border:1px solid var(--rule-strong);min-width:190px;padding:4px;position:absolute;top:32px;right:0}.uth-menu-item{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px;display:block}.uth-menu-item:hover,.uth-menu-item:focus-visible{background:var(--paper)}.uth-menu-item.is-danger{color:var(--danger-ink)}.uth-menu-confirm{color:var(--ink);width:260px;padding:8px;font-size:13px}.uth-menu-confirm-acts{gap:8px;margin-top:8px;display:flex}.uth-sec--site{border-top:1px solid var(--rule);padding-top:12px;padding-bottom:8px}.uth-sec-hd{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.uth-sec-title{color:var(--ink);font-size:13.5px;font-weight:600}.uth-link{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.uth-link:hover{text-decoration:underline}.uth-empty{color:var(--mute);margin:4px 0 8px;font-size:13px}.rt{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 134px 76px 130px 118px;display:grid}.rt-row{grid-template-columns:subgrid;border-bottom:1px solid var(--rule);grid-column:1/-1;align-items:center;display:grid}.rt-row>*{min-width:0;padding:12px 16px 12px 0}.rt-row>:last-child{padding-right:0}.rt-row:last-child{border-bottom:0}.rt-head{border-bottom:1px solid var(--rule-strong)}.rt-head>*{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);padding-top:8px;padding-bottom:8px;font-size:10px;font-weight:500}.rt .is-right{text-align:right}.rt-item{align-items:center;gap:8px;display:flex}.rt-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.rt-prov{color:var(--ink);font-size:14px}.rt-date{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.rt-date.is-mute{color:var(--mute);font-size:13px}.kv{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.kv-col{min-width:0}.kv-row{border-bottom:1px solid var(--rule);grid-template-columns:104px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:12px 0;display:grid}.kv-col>.kv-row:last-child{border-bottom:0}.kv-k{color:var(--mute);font-size:13px}.kv-v{color:var(--ink);flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.kv-line{align-items:center;gap:8px;min-width:0;display:inline-flex}.kv-line b{font-weight:600}.kv-tag{font-family:var(--font-plex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border:1px solid var(--rule-strong);padding:0 4px;font-size:10px;line-height:16px}.kv-num{font-variant-numeric:tabular-nums;flex-flow:wrap;column-gap:12px}.kv-warn{color:var(--mustard-ink)}.kv-env{gap:12px}.kv-env-name{min-width:78px;font-size:13.5px}.kv-env-addr{font-family:var(--font-plex-mono);color:var(--mute);overflow-wrap:anywhere;font-size:12px}.kv-env{align-items:baseline}.kv-act{font-size:13px}.kv-act .site-btn{margin-top:0}.uth-ft{border-top:1px solid var(--rule);background:var(--paper);font-family:var(--font-plex-mono);color:var(--mute);flex-wrap:wrap;gap:4px 16px;margin-top:8px;padding:12px 24px;font-size:11.5px;display:flex}.uth-ft b{font-family:var(--font-plex-sans);color:var(--ink-2);font-size:12px;font-weight:500}@media (max-width:760px){.rt{grid-template-columns:1fr}.rt-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr;padding:8px 0}.rt-row>*{padding:2px 0}.rt-head{display:none}.rt .is-right{text-align:left}.kv{grid-template-columns:1fr}}.seg{border:1px solid var(--rule-strong);background:var(--surface);flex:none;height:32px;display:inline-flex}.seg-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);background:var(--paper-2);border-right:1px solid var(--rule);align-items:center;padding:0 8px;font-size:10.5px;display:inline-flex}.seg-opt{color:var(--ink-2);border-right:1px solid var(--rule);white-space:nowrap;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.seg-opt:last-child{border-right:0}.seg-opt[aria-current=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.tag,.rk-chip,.kv-tag,.rms-item-kind,.icon-btn,.ref-subnav-badge{border-radius:var(--radius-sm)}.btn,.btn-ghost,.site-btn,.fleet-act,.fleet-tool,.input,.fleet-search,.seg,.uth-menu-btn,.uth-menu-pop,.client-header-menu-popover,.chip,.stat-lens,select,textarea,input[type=text],input[type=search],input[type=date],input[type=number],input[type=email],input[type=url]{border-radius:var(--radius-md)}.vpill,.rk-due.is-red,.rk-due.is-mustard,.todo-chip,.chip-row-pill,.renewal-countdown,.site-open-pill,.fleet-subnav .ref-subnav-badge{border-radius:var(--radius-full)}.rk-bill i,.fleet-now i{border-radius:50%}.ref-subnav-pills{border-radius:var(--radius-md);overflow:hidden}.seg-label{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.seg-opt:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.seg-opt[aria-current=true]{border-radius:var(--radius-xs)}.btn{font-size:var(--fs-ui);letter-spacing:0}.btn-ghost{background:var(--paper)}.btn-ghost:hover{background:var(--paper-2);box-shadow:none}.site-btn{font-size:var(--fs-ui)}.btn-group{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-2);display:inline-flex;overflow:hidden}.btn-group>.btn{border:0;border-left:1px solid var(--rule-strong);border-radius:0;height:30px;padding:0 12px}.btn-group>.btn-ghost{background:0 0}.btn-group>:first-child{border-left:0}.btn-group>.btn-ghost:hover:not(:disabled){background:var(--surface);border-color:var(--rule-strong)}.btn-group>.site-confirm{border-left:1px solid var(--rule-strong);margin:0;padding:0 8px}.icon-btn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--mute-icon)}.icon-btn:hover:not(:disabled),.icon-btn:focus-visible:not(:disabled){background:var(--hover);color:var(--ink);border-color:#0000}.input{font-size:var(--fs-ui)}select{font-size:var(--fs-ui);white-space:nowrap}.source-tab{white-space:nowrap;height:36px;padding:8px 16px;font-size:15px;font-weight:500}.source-tab[aria-current]{font-weight:600}.source-count{font-size:13px}.seg-opt{font-size:var(--fs-ui);white-space:nowrap}.todo-groupseg,.roster-sort-row{border-radius:var(--radius-md);background:var(--paper-2);border:0;gap:2px;padding:2px;display:inline-flex}.todo-groupseg-btn,.roster-sort-chip{border-radius:var(--radius-sm);height:28px;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;padding:4px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.todo-groupseg-btn:last-child{border-right:1px solid #0000}.todo-groupseg-btn:hover,.roster-sort-chip:hover{color:var(--ink);background:0 0}.todo-groupseg-btn.is-active,.todo-groupseg-btn.is-active:hover,.roster-sort-chip.is-active{background:var(--surface);border-color:var(--rule-strong);color:var(--ink)}.roster-sort-label{font-family:var(--font-plex-sans);font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--mute);align-self:center;margin:0 8px 0 4px}.todo-index{gap:8px}.todo-chip{border:1px solid var(--rule-strong);height:32px;font-family:var(--font-plex-sans);font-size:var(--fs-ui);color:var(--ink);gap:8px;padding:0 12px;font-weight:500}.todo-chip-count{font-family:var(--font-plex-mono);color:var(--mute);font-size:13px;font-weight:400}.todo-chip.is-sub{background:var(--paper-2);height:28px;color:var(--ink-2);border-color:#0000;padding:0 8px;font-size:13.5px}.todo-chip.is-sub .todo-chip-count{font-size:12px}.todo-chip.is-active,.todo-chip.is-sub.is-active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.todo-chip.is-active .todo-chip-count{color:var(--accent-ink)}.todo-chip-more{border:1px dashed var(--rule-strong);background:0 0}.chip-div{background:var(--rule-strong);flex:none;width:1px;height:20px;margin:0 8px}.vpill{height:24px;font-size:var(--fs-pill);letter-spacing:.06em;vertical-align:middle;font-variant-numeric:tabular-nums;padding:0 8px;line-height:1}.vpill svg{width:13px;height:13px}.vpill.is-good{border-color:var(--teal-line)}.vpill.is-fair{border-color:var(--mustard-line)}.vpill.is-poor{border-color:var(--danger-line)}.vpill.is-calm{background:var(--paper);border-color:var(--rule);color:var(--ink-2)}.tag{height:22px;font-size:var(--fs-pill);letter-spacing:.06em;border-color:var(--rule);background:var(--surface);color:var(--ink-2);vertical-align:middle;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.rk-chip{width:auto;min-width:64px;height:22px;font-size:var(--fs-pill);letter-spacing:.06em;padding:0 8px}.kv-tag{height:22px;font-size:var(--fs-pill);letter-spacing:.06em;border-color:var(--rule);background:var(--surface);color:var(--ink-2);align-items:center;padding:0 8px;line-height:1;display:inline-flex}.claim-un{height:22px;font-size:var(--fs-pill);letter-spacing:.06em;border-radius:var(--radius-sm);color:var(--ink-2);align-items:center;padding:0 8px;display:inline-flex}.site-date{font:inherit;letter-spacing:0;text-transform:none;color:inherit;vertical-align:baseline;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.prep-card-hd,.prep-card.is-quiet>.prep-card-hd{padding:16px var(--card-pad);background:var(--paper);gap:12px}.prep-card-hd>svg{width:20px;height:20px;color:var(--mute-icon)}.prep-card-title{font-size:var(--fs-card-title);line-height:24px}.prep-card-meta{font-family:var(--font-plex-sans);font-size:var(--fs-meta);color:var(--mute)}.briefing-head{padding:16px var(--card-pad);background:var(--paper)}.briefing-head .left .caps{font-family:var(--font-plex-sans);font-size:var(--fs-card-title);letter-spacing:0;text-transform:none;line-height:24px}.site-card-body{padding:var(--card-pad)}.site-stack,.site-v2{gap:var(--card-gap)}.uth-ft{padding:12px var(--card-pad);font-family:var(--font-plex-sans);font-size:var(--fs-meta)}.uth-seen{font-family:var(--font-plex-sans);font-size:var(--fs-meta)}.site-cap,.uth-sec-title{margin-bottom:var(--head-gap);font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.site-cap b{font-weight:600}.site-cap span{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:400}.uth-sec-hd{margin-bottom:var(--head-gap)}.uth-sec-hd .uth-sec-title{margin-bottom:0}.uth-sec{padding:var(--card-pad) var(--card-pad) 8px}.uth-sec--site{padding-top:var(--card-pad)}.uth-link{font-size:var(--fs-meta);font-weight:500}.site-v2 .site-st{padding:var(--row-y) 0;column-gap:12px}.site-v2 .site-mkr i{border-radius:var(--radius-sm);width:16px;height:16px}.site-v2 .site-st{grid-template-columns:16px minmax(160px,208px) minmax(0,1fr) auto}.site-st.is-open .site-mkr i{border-width:2px;border-color:var(--mustard)}.site-nm{font-size:15px}.site-rc,.site-rc.is-open{font-family:var(--font-plex-sans);font-size:var(--fs-meta);letter-spacing:0;color:var(--ink-2);line-height:20px}.site-fd{padding:var(--row-y) 0}.site-it-t{font-size:15px;font-weight:500}.site-it-why{font-size:var(--fs-meta);max-width:68ch}.site-when{font-family:var(--font-plex-sans);font-size:var(--fs-meta);letter-spacing:0}.stat{padding:var(--card-pad)}.stat-label,.todo-stat-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);font-size:12px;font-weight:500}.stat-meta{font-family:var(--font-plex-sans);font-size:var(--fs-meta)}.todo-stat-chip{padding:var(--card-pad);gap:8px}.todo-stat-count{letter-spacing:-.02em;font-size:32px}.stat-lens{border-top-color:var(--stat-lens)}@supports (color:color-mix(in lab, red, red)){.stat-lens{border-top-color:color-mix(in oklab, var(--stat-lens) 40%, var(--surface))}}.stat-lens[aria-current],.todo-stat-chip.is-active,.todo-stat-chip.is-active:hover{background:var(--stat-lens-soft)}@supports (color:color-mix(in lab, red, red)){.stat-lens[aria-current],.todo-stat-chip.is-active,.todo-stat-chip.is-active:hover{background:color-mix(in oklab, var(--stat-lens-soft) 65%, var(--surface))}}.todo-stat-chip.is-active .todo-stat-count{color:var(--stat-lens-ink)}.mcell{padding:var(--card-pad)}.mcell-k{letter-spacing:var(--tr-caps);font-size:12px}.mcell-n{font-size:32px}.mcell-u{font-family:var(--font-plex-sans);font-size:var(--fs-meta);letter-spacing:0}.mcell-t{letter-spacing:0;font-size:12.5px}.mcell-ticks{letter-spacing:0;font-size:12px}.prep-stat{padding:var(--card-pad)}.site-tile-meta{font-family:var(--font-plex-sans);font-size:var(--fs-meta);letter-spacing:0;color:var(--mute)}.table thead th{font-size:var(--fs-table-head);white-space:nowrap;padding:12px 24px}.table tbody td{padding:var(--row-y) 24px}.table.clients td{padding-top:var(--row-y);padding-bottom:var(--row-y)}.table.clients .client-name{font-size:var(--fs-table);white-space:nowrap}.fleet-table-wrap .fleet-table thead th{font-family:var(--font-plex-sans);font-size:var(--fs-table-head);letter-spacing:0;text-transform:none;padding:12px 16px;font-weight:600}.fleet-table td{font-size:14px}.rt-head{border-bottom-color:var(--rule-strong)}.rt-head>*{font-family:var(--font-plex-sans);font-size:var(--fs-table-head);letter-spacing:0;text-transform:none;color:var(--ink-2);padding-top:8px;padding-bottom:8px;font-weight:600}.rt-row>*{padding-top:var(--row-y);padding-bottom:var(--row-y)}.rt-name,.rt-prov{font-size:var(--fs-table)}.rk-sub{font-size:var(--fs-meta)}.kv-row{grid-template-columns:128px minmax(0,1fr) auto}.kv-k{font-size:var(--fs-meta)}.kv-v{font-size:15px}.kv-env{flex-direction:column;align-items:flex-start;gap:0}.kv-env+.kv-env{margin-top:12px}.kv-env-name{font-size:var(--fs-meta);color:var(--ink-2);min-width:0}.kv-env-addr{color:var(--ink);overflow-wrap:normal;white-space:nowrap;font-size:13.5px}.client-rail-prompt{background:var(--paper);border:1px solid var(--rule);font-size:var(--fs-meta);color:var(--ink-2);padding:12px 32px 12px 16px;line-height:20px}.footrail{letter-spacing:var(--tr-caps);font-size:12px}.claim-row{padding:16px 24px}.claim-meta{font-family:var(--font-plex-sans);font-size:var(--fs-meta);letter-spacing:0}.kv-env-addr{text-overflow:ellipsis;max-width:100%;overflow:hidden}.rt{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 120px 64px 128px 112px}.prep-stat-label{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500}.todo-groupby-label{font-family:var(--font-plex-sans);font-size:var(--fs-meta);letter-spacing:0;text-transform:none}.fleet-sum{border-radius:var(--card-radius);box-shadow:var(--card-shadow);grid-template-columns:minmax(240px,320px) 1fr;overflow:hidden}.fleet-score{padding:var(--card-pad);gap:12px}.fleet-score-label,.fleet-bars-k,.fleet-bars-sub{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.fleet-score-word{align-self:flex-start}.fleet-score-meta{font-size:var(--fs-meta);line-height:20px}.fleet-bars{padding:var(--card-pad);align-content:start;gap:0}.fleet-bars-hint{font-family:var(--font-plex-sans);font-size:var(--fs-meta)}.fleet-bars-group{gap:4px;padding:0 0 16px 16px;display:grid}.fleet-bars-sub{padding:4px 0}.fleet-bars-group.is-total{border-top:1px solid var(--rule);margin-top:4px;padding-top:16px;padding-bottom:0}.fleet-bar{grid-template-columns:240px 1fr 112px;gap:24px;padding:8px}.fleet-bar-label{font-size:15px}.fleet-bar-track{border-radius:var(--radius-full);background:var(--paper-2);border:0;height:8px;overflow:hidden}.fleet-bar-track i{border-radius:var(--radius-full)}.fleet-bar.is-setup .fleet-bar-track i{background:var(--mute-2)}.fleet-bar.is-ok .fleet-bar-track i{background:var(--teal)}.fleet-bar-n{color:var(--mute);font-size:13px}.fleet-bar-n b{font-family:var(--font-plex-sans);color:var(--ink);margin-right:8px;font-size:15px;font-weight:600}.fl-host{margin-top:var(--card-gap);background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);box-shadow:var(--card-shadow);scroll-margin-top:96px;overflow:hidden}.fl-host+.fl-host{margin-top:var(--card-gap)}.fl-host-hd{padding:16px var(--card-pad);background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fl-host-ic{color:var(--mute-icon);flex:none}.fl-host-name{font-size:var(--fs-card-title);color:var(--ink);margin:0;font-weight:600;line-height:24px}.fl-host-note{font-family:var(--font-plex-mono);color:var(--ink-2);white-space:nowrap;font-size:13px}.fl-host-meta{font-size:var(--fs-meta);color:var(--mute);white-space:nowrap}.fl-host-meta .is-eol{color:var(--danger-ink)}.fl-host-r{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.fl-host-r .fleet-group-check{height:32px;padding:0 12px}.fl-empty{padding:16px var(--card-pad);font-size:var(--fs-meta);color:var(--mute);margin:0}.fl-facts{padding:12px var(--card-pad);border-bottom:1px solid var(--rule);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;gap:8px 32px;line-height:20px;display:flex}.fl-fact{align-items:center;gap:8px;display:inline-flex}.fl-fact i{background:var(--mute-2);border-radius:50%;flex:none;width:8px;height:8px}.fl-fact.is-bad i{background:var(--danger)}.fl-fact.is-warn i{background:var(--mustard)}.fl-fact b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.fl-table-wrap{border:0;border-radius:0;margin:0}.fl-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.fl-table thead th{text-align:left;font-size:var(--fs-table-head);color:var(--ink-2);background:var(--paper-2);border-bottom:1px solid var(--rule);white-space:nowrap;padding:12px;font-weight:600}.fl-table thead th:first-child,.fl-table td:first-child{padding-left:var(--card-pad)}.fl-table thead th:last-child,.fl-table td:last-child{padding-right:var(--card-pad)}.fl-table td{vertical-align:middle;border-bottom:1px solid var(--rule);font-size:var(--fs-table);padding:16px 12px;line-height:24px}.fl-table tbody tr:last-child td{border-bottom:0}.fl-table .is-r{text-align:right}.fl-table .fleet-row td:first-child{border-left:0}.fl-table .fleet-row.is-down td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.fl-table td:first-child{position:relative}.fl-site{color:inherit;grid-template-columns:16px minmax(0,1fr);gap:4px 12px;text-decoration:none;display:grid}.fl-site-ic{color:var(--mute-icon);margin-top:4px}.fl-site>:not(.fl-site-ic){grid-column:2;min-width:0}.fl-domain{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.fl-site:hover .fl-domain{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.fl-sub{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.fl-server{text-transform:none;letter-spacing:0}.fl-server.is-eol{color:var(--danger-ink)}.fl-setup{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mustard-ink);align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.fl-setup-boxes{gap:4px;display:inline-flex}.fl-setup-boxes i{border:1px solid var(--mustard);border-radius:1px;width:8px;height:8px}.fl-setup-boxes i.is-done{background:var(--ink-2);border-color:var(--ink-2)}.fl-up{font-family:var(--font-plex-mono);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;display:inline-flex}.fl-up i{background:var(--teal);border-radius:50%;width:8px;height:8px}.fl-up.is-down{color:var(--danger-ink);font-weight:600;font-family:var(--font-plex-sans)}.fl-up.is-down i{background:var(--danger)}.fl-up.is-unknown i,.fl-up.is-paused i{background:var(--rule-strong)}.fl-strip{width:100%;max-width:160px;height:12px;margin-top:4px;display:flex}.fl-cap{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute);font-size:12px;line-height:16px;display:block}.fl-cap.is-warn{color:var(--mustard-ink)}.fl-cap.is-bad{color:var(--danger-ink)}.fl-ver{font-family:var(--font-plex-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px;display:block}.fl-ver.is-bad{color:var(--danger-ink)}.fl-plug{font-family:var(--font-plex-mono);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.fl-plug b{color:var(--ink);font-weight:600}.fl-plug b.is-warn{color:var(--mustard-ink)}.fl-dim{color:var(--mute);font-size:var(--fs-meta)}.fl-cost{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);display:block}.fl-cost small{font-size:var(--fs-meta);color:var(--mute)}.fl-meta{font-size:var(--fs-meta);color:var(--ink-2);line-height:20px;display:block}.fl-meta.is-dim{color:var(--mute)}.fl-meta.is-warn{color:var(--mustard-ink)}.fl-date{white-space:nowrap;font-variant-numeric:tabular-nums}.fl-due{font-family:var(--font-plex-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.fl-due.is-mustard{color:var(--mustard-ink);font-weight:600}.fl-due.is-red{color:var(--danger-ink);font-weight:600}.fl-table .fleet-acts{position:absolute;top:12px;right:8px}.fl-table{min-width:960px}.fl-table td.is-r .fl-meta{white-space:nowrap}.fleet-bar{border-radius:var(--radius-md);border-left:0;grid-template-columns:240px 1fr 112px 24px;margin:0 -8px;padding:8px}a.fleet-bar:hover{background:var(--paper)}a.fleet-bar:hover .fleet-bar-label{text-decoration:none}.fleet-bar.is-current,a.fleet-bar.is-current:hover{background:var(--accent-soft)}.fleet-bar.is-current .fleet-bar-label{color:var(--accent-ink);font-weight:500}.fleet-bar-go{color:var(--mute-icon);opacity:0;transition:opacity var(--dur-fast) ease-out;justify-content:center;display:inline-flex}a.fleet-bar:hover .fleet-bar-go,a.fleet-bar:focus-visible .fleet-bar-go{opacity:1}.fleet-bar.is-current .fleet-bar-go{opacity:1;color:var(--accent-ink)}.btn-swirl:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 #ffffffd9, inset 0 -5px 9px -6px #623e9680;border-color:#0000}@supports (color:lab(0% 0 0)){.btn-swirl:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 lab(100% 0 0/.85), inset 0 -5px 9px -6px lab(34.0066% 31.0938 -43.2849/.5)}}@supports (color:color-mix(in lab, red, red)){.btn-swirl:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 65%, transparent), inset 0 1px 0 lab(100% 0 0/.85), inset 0 -5px 9px -6px lab(34.0066% 31.0938 -43.2849/.5)}}.stat{box-shadow:inset -1px 0 0 var(--rule);border-right:0}.stat:last-child{box-shadow:none}.todo-stat-chip{box-shadow:inset -1px 0 0 var(--rule);border-right:0}.todo-stat-chip:last-child{box-shadow:none}.source-tab[aria-current] .source-count.todo-owed-count{color:var(--accent-ink)}.fl-table .fleet-acts{display:none}.fl-domain-line{min-width:0;display:flex}.fl-tools{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease-out;display:inline-flex;position:absolute;top:16px;right:12px}.fl-tools .fleet-tools{gap:2px;margin:0}.fl-tools .fleet-tool{border-radius:var(--radius-md);width:24px;height:24px;color:var(--mute-icon);background:0 0;border:0}.fl-tools .fleet-tool:hover{background:var(--paper-2);color:var(--ink)}.fl-table .fleet-row:hover .fl-tools,.fl-tools:focus-within{opacity:1;pointer-events:auto}.fl-c-menu{width:56px}.fl-menu-cell{text-align:right}.fl-table td.fl-menu-cell{padding-left:0}.fl-menu{align-items:center;gap:8px;display:inline-flex}.fl-menu-btn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--mute-icon);border-color:#0000}.fl-table .fleet-row:hover .fl-menu-btn,.fl-menu-btn.is-open{border-color:var(--rule-strong);color:var(--ink-2)}.fl-menu-busy{font-size:var(--fs-meta);color:var(--mute);white-space:nowrap}.fl-menu .uth-menu-pop{text-align:left;min-width:160px;top:36px}.fl-cap,.fl-ver{white-space:nowrap}.stat-row .stat{border-radius:0}.fl-setup{white-space:nowrap}.fl-menu .uth-menu-pop{z-index:60;position:fixed;top:auto;right:auto}.fleet-bars-cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.fleet-bars-col{min-width:0}.fleet-bars-col .fleet-bars-group{gap:0;padding-bottom:0;padding-left:0}.fleet-bars-col .fleet-bars-group+.fleet-bars-group{margin-top:12px}.fleet-bars-col .fleet-bars-group.is-total{padding-top:12px}.fleet-bars-col .fleet-bar{grid-template-columns:minmax(0,1fr) minmax(64px,160px) 88px 24px;gap:16px;padding:4px 8px}.fleet-bars-head{margin-bottom:8px}.fleet-sum{align-items:stretch}@media (max-width:1100px){.fleet-bars-cols{grid-template-columns:1fr}.fleet-bars-col+.fleet-bars-col{margin-top:12px}}@media (max-width:760px){.fleet-score{gap:8px;padding:16px}.fleet-score-row .fleet-score-num{font-size:48px}.fleet-bars{padding:16px}.fleet-bars-head{flex-wrap:wrap;row-gap:4px}.fleet-bars-col .fleet-bar,.fleet-bar{grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"label n go""track track track";gap:8px;padding:8px}.fleet-bar-label{grid-area:label;font-size:15px}.fleet-bar-track{grid-area:track}.fleet-bar-n{grid-area:n}.fleet-bar-go{opacity:1;grid-area:go}.fl-host-hd{row-gap:8px;padding:16px}.fl-host-note,.fl-host-meta{white-space:normal}.fl-host-r{justify-content:space-between;width:100%;margin-left:0}.fl-facts{flex-direction:column;gap:8px;padding:12px 16px}.fl-table-wrap{display:block;overflow-x:visible}.fl-table{table-layout:auto;min-width:0}.fl-table colgroup,.fl-table thead{display:none}.fl-table,.fl-table tbody,.fl-table tr{display:block}.fl-table .fleet-row{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid;position:relative}.fl-table .fleet-row:last-child{border-bottom:0}.fl-table td,.fl-table td:first-child,.fl-table td:last-child{text-align:left;border:0;min-width:0;padding:0;display:block}.fl-table td[data-k]:before{content:attr(data-k);color:var(--ink-2);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.fl-table td.fl-site-cell{grid-column:1/-1;padding-right:48px}.fl-table td.fl-menu-cell{position:absolute;top:12px;right:12px}.fl-table .fleet-row:hover .fl-domain-line{padding-right:0}.fl-domain{white-space:normal;overflow-wrap:anywhere}.fl-tools{opacity:1;pointer-events:auto;margin-top:8px;position:static}.fl-table td.is-r .fl-meta{white-space:normal}.fl-table .fleet-row.is-down{box-shadow:inset 3px 0 0 var(--danger)}.fl-table .fleet-row.is-down td:first-child{box-shadow:none}}@media (hover:none){.fl-tools{opacity:1;pointer-events:auto}}.fleet-sum{grid-template-columns:minmax(200px,264px) 1fr}.fleet-bars-col .fleet-bar{grid-template-columns:max-content minmax(48px,1fr) max-content 16px;gap:12px}.fleet-bars-col .fleet-bar-label{white-space:nowrap}@media (max-width:1280px){.fleet-bars-cols{grid-template-columns:1fr}.fleet-bars-col+.fleet-bars-col{margin-top:12px}.fleet-bars-col .fleet-bar{grid-template-columns:240px 1fr 96px 16px}}@media (max-width:760px){.fleet-sum{grid-template-columns:1fr}.fleet-bars-col .fleet-bar{grid-template-columns:minmax(0,1fr) auto 16px}.fleet-bars-col .fleet-bar-label{white-space:normal}.fl-table .fleet-row td[data-k]{display:block}.fl-table .fleet-row td[data-k]:before{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:13px}}.fleet-bars-col{grid-template-columns:max-content minmax(48px,1fr) max-content 16px;align-content:start;column-gap:12px;display:grid}.fleet-bars-col .fleet-bars-group{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.fleet-bars-col .fleet-bars-sub{grid-column:1/-1}.fleet-bars-col .fleet-bar{grid-template-columns:subgrid;grid-column:1/-1}@media (max-width:1280px){.fleet-bars-col{grid-template-columns:240px 1fr 96px 16px}}@media (max-width:760px){.fleet-bars-col{grid-template-columns:minmax(0,1fr) auto 16px}.fleet-bars-col .fleet-bar{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"label n go""track track track"}.fl-table .fleet-row{row-gap:16px}.fl-table .fleet-row td+td{margin-top:0}.fl-table td.is-r{text-align:left}.fl-table tbody td,.fl-table tbody td:first-child,.fl-table tbody td:last-child{padding:0}.fl-table tbody td.fl-site-cell{padding-right:48px}.fl-tools{margin-left:24px}}.fleet-sum{overflow:visible}.fleet-score{border-radius:var(--card-radius) 0 0 var(--card-radius)}@media (max-width:760px){.fleet-score{border-radius:var(--card-radius) var(--card-radius) 0 0}}.chip-row,.source-toggle,.seg{border-radius:var(--radius-md);overflow:hidden}.chip-row>.chip,.source-toggle>.source-tab,.seg>.seg-opt,.seg>.seg-label,.chip-row>.chip[aria-current],.seg-opt[aria-current=true],.seg-opt:last-child,.seg-label{border-radius:0}.uth-menu-item.is-danger:hover,.uth-menu-item.is-danger:focus-visible{color:#84000c;color:lab(25.9564% 63.9893 46.304);background:#fff1f0;background:lab(96.2429% 9.19581 4.95958)}.client-tab-count{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 8px;display:inline-flex}.client-tab.is-active .client-tab-count{color:#e6dfff;color:lab(90.0559% 9.51579 -20.161);background:#3f3659;background:lab(24.9979% 10.6711 -19.7106);font-size:11.5px;font-weight:600}.fl-pill{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);height:24px;font-family:var(--font-plex-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.fl-pill.is-warn{background:var(--mustard-soft);border-color:var(--mustard-line);color:var(--mustard-ink)}.fl-pill.is-bad{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-ink)}.fl-note{font-size:var(--fs-meta);color:var(--mute);margin-top:4px;line-height:20px;display:block}.fl-note.is-warn{color:var(--mustard-ink)}.fl-note.is-bad{color:var(--danger-ink)}.fl-up,.fl-plug,.fl-due{font-family:var(--font-plex-sans);font-size:15px}.fl-c-up,.fl-c-wp{width:10%}.fl-c-php{width:13%}.fl-c-plan{width:7%}.fl-c-cost,.fl-c-renews{width:11%}.fl-table td[data-k=WordPress] .fl-note{white-space:nowrap}.fl-c-plug{width:9%}.fl-note{font-size:13px;line-height:18px}.fl-table .fleet-row,.fleet-row[data-busy=check] td:is([data-k="Up · 90 days"],[data-k=WordPress]),.fleet-row[data-busy=audit] td:is([data-k=WordPress],[data-k=PHP],[data-k=Plugins\ behind]){position:relative}.fleet-row[data-busy=check] td:is([data-k="Up · 90 days"],[data-k=WordPress])>*,.fleet-row[data-busy=audit] td:is([data-k=WordPress],[data-k=PHP],[data-k=Plugins\ behind])>*{opacity:0;transition:opacity var(--dur-slow) ease}.fleet-row[data-busy=check] td:is([data-k="Up · 90 days"],[data-k=WordPress]):after,.fleet-row[data-busy=audit] td:is([data-k=WordPress],[data-k=PHP],[data-k=Plugins\ behind]):after{content:"";pointer-events:none;background:linear-gradient(var(--paper-2), var(--paper-2)) 0 0 / 64px 20px no-repeat, linear-gradient(var(--paper-2), var(--paper-2)) 0 28px / 88px 12px no-repeat;width:88px;height:44px;animation:1.2s ease-in-out infinite alternate fl-skel;position:absolute;top:16px;left:12px}@keyframes fl-skel{0%{opacity:1}to{opacity:.45}}.fl-rail{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fl-rail:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:40%;animation:1.1s ease-in-out infinite fl-rail;position:absolute;inset:0}@keyframes fl-rail{0%{transform:translate(-100%)}to{transform:translate(250%)}}.fl-busy-spin{animation:.8s linear infinite fl-spin}@keyframes fl-spin{to{transform:rotate(360deg)}}.fl-menu-btn:disabled{opacity:1;cursor:default;border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.fleet-row[data-flash=ok] td:is([data-k="Up · 90 days"],[data-k=WordPress],[data-k=PHP],[data-k=Plugins\ behind])>*{animation:fl-rise .45s var(--ease-emphasized) both}.fleet-row[data-flash=ok] td[data-k=WordPress]>*{animation-delay:60ms}.fleet-row[data-flash=ok] td[data-k=PHP]>*{animation-delay:.12s}.fleet-row[data-flash=ok] td[data-k=Plugins\ behind]>*{animation-delay:.18s}@keyframes fl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fleet-row[data-flash=ok] .fl-up i{animation:.8s ease-out fl-ping}@keyframes fl-ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--teal) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.fl-table .fleet-row[data-flash=fail]>td{animation:.9s ease-out fl-flash-fail}@keyframes fl-flash-fail{0%{background-color:var(--danger-soft)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.fl-rail:after,.fleet-row[data-busy] td:after{animation:none}.fl-busy-spin{animation-duration:2.4s}.fleet-row[data-flash=ok] td>*{animation:none}}@media (max-width:760px){.fleet-row[data-busy] td[data-k]:after{top:24px;left:0}.fl-table td.fl-menu-cell{position:static}.fl-table td.fl-menu-cell .fl-menu{position:absolute;top:12px;right:12px}}.fl-pill.is-good{background:var(--teal-soft);border-color:var(--teal-line);color:var(--teal-ink)}.fl-plug.is-good{color:var(--teal-ink);align-items:center;gap:4px;font-size:14px;display:inline-flex}.fl-plug.is-good svg,.fl-clear svg{color:var(--teal);flex:none}.fl-clear{color:var(--teal-ink);align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.fl-plug.is-good,.fl-table td[data-k=PHP] .fl-note{white-space:nowrap}.sort-ctl{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sort-ctl-label{font-size:var(--fs-meta);color:var(--mute)}.fleet-toolbar .fleet-active{margin-right:auto}.sort-ctl .sort-ctl-label{font-family:var(--font-plex-sans);font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--mute)}.fl-c-site{width:31%}.fl-c-up{width:10%}.fl-c-wp,.fl-c-php,.fl-c-plug{width:9%}.fl-c-bill{width:22%}.fl-c-due{width:6%}.fl-table td{padding:var(--row-y) 12px;white-space:nowrap}.fl-table .fleet-row{cursor:pointer}.fl-line{align-items:center;gap:12px;min-width:0;display:flex}.fl-open{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:0;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.fl-open:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.fl-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.fl-client{min-width:32px;font-size:var(--fs-meta);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;flex:0 1000 auto;overflow:hidden}.fl-flag{border-radius:var(--radius-full);white-space:nowrap;flex:none;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.fl-flag.is-warn{background:var(--mustard-soft);color:var(--mustard-ink)}.fl-flag.is-bad{background:var(--danger-soft);color:var(--danger-ink)}.fl-line .tt-wrap,.fl-line .fl-clear{flex:none}.fl-table td.fl-site-cell{position:relative}.fl-tools{background:linear-gradient(to right, transparent, var(--hover) 24px);padding-left:24px;top:50%;right:8px;transform:translateY(-50%)}.fl-table .fleet-row:hover .fl-domain-line,.fl-table .fleet-row:focus-within .fl-domain-line{padding-right:0}.fl-table .fleet-row[data-selected] .fl-tools{background:linear-gradient(to right, transparent, var(--accent-soft) 24px)}@supports (color:color-mix(in lab, red, red)){.fl-table .fleet-row[data-selected] .fl-tools{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--accent-soft) 70%, var(--surface)) 24px)}}.fl-up.is-blip i{background:var(--mustard)}.fl-plug.is-good{font-size:15px}.fl-bill{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-meta);color:var(--ink-2);display:block;overflow:hidden}.fl-bill b{color:var(--ink);font-weight:500}.fl-bill.is-dim{color:var(--mute)}.fl-bill.is-warn{color:var(--mustard-ink)}.fl-num{font-variant-numeric:tabular-nums}.fl-table td[data-k=Billing] .tt-wrap{min-width:0;display:block}.fl-table .fleet-row[data-selected]>td{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.fl-table .fleet-row[data-selected]>td{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface))}}.fl-table .fleet-row[data-selected]>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.fleet-row[data-busy=check] td:is([data-k="Up · 90 days"],[data-k=WordPress]):after,.fleet-row[data-busy=audit] td:is([data-k=WordPress],[data-k=PHP],[data-k=Plugins\ behind]):after{background:var(--paper-2);border-radius:var(--radius-sm);width:64px;height:20px;margin-top:-10px;top:50%}.sd{z-index:70;background:var(--surface);border-left:1px solid var(--rule);visibility:hidden;width:min(440px,100vw);transition:transform var(--dur-slow) var(--ease-emphasized), visibility 0s linear var(--dur-slow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 48px #11161f1a;box-shadow:-16px 0 48px lab(7.13753% -.43682 -7.17928/.1)}.sd.is-open{visibility:visible;transition:transform var(--dur-slow) var(--ease-emphasized);transform:none}@media (prefers-reduced-motion:reduce){.sd,.sd.is-open{transition:none}}.sd-hd{border-bottom:1px solid var(--rule);padding:24px 24px 16px}.sd-top{align-items:center;gap:4px;display:flex}.sd-dom{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0 8px 0 0;font-size:20px;font-weight:600;line-height:28px}.sd-ico{border-radius:var(--radius-md);width:32px;height:32px;color:var(--mute-icon);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.sd-ico:hover{background:var(--paper-2);color:var(--ink)}.sd-ico:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sd-x{margin-left:auto}.sd-sub{font-size:var(--fs-meta);color:var(--mute);margin:4px 0 0;line-height:20px}.sd-sub a{color:var(--accent-ink);font-weight:500;text-decoration:none}.sd-sub a:hover{text-decoration:underline}.sd-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.sd-h{font-family:var(--font-plex-mono);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.sd-h-n{color:var(--mute);font-weight:500}.sd-h-aside{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--mute);margin-left:auto;font-size:13px;font-weight:400}.sd-needs{background:var(--paper);border-bottom:1px solid var(--rule);padding:16px 24px}.sd-needs-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sd-needs-list li{grid-template-columns:8px minmax(0,1fr);align-items:baseline;column-gap:12px;font-size:15px;line-height:20px;display:grid}.sd-needs-t{color:var(--ink)}.sd-needs-why{color:var(--mute);margin-top:2px;font-size:13px;line-height:18px;display:block}.sd-dot{background:var(--mute-2);border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.sd-dot.is-bad{background:var(--danger)}.sd-dot.is-warn{background:var(--mustard)}.sd-clear{color:var(--teal-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.sd-clear svg{color:var(--teal)}.sd-sec{border-bottom:1px solid var(--rule);padding:16px 24px 24px}.sd-sec:last-child{border-bottom:0}.sd-big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:24px;font-weight:600;line-height:32px;display:flex}.sd-big small{font-size:var(--fs-meta);letter-spacing:0;color:var(--mute);font-weight:400}.sd-big .is-bad{color:var(--danger-ink)}.sd-strip{gap:1px;height:24px;margin-top:12px;display:flex}.sd-strip i{background:var(--teal-soft);border-radius:1px;flex:1}.sd-strip i.is-down{background:var(--danger)}.sd-strip i.is-degraded{background:var(--mustard)}.sd-strip i.is-none{background:var(--paper-2)}.sd-strip-ax{color:var(--mute);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.sd-rows{margin:12px 0 0;padding:0;font-size:14px;list-style:none}.sd-rows li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.sd-num{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.sd-kv{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px 16px;margin:0;font-size:15px;display:grid}.sd-kv dt{font-size:var(--fs-meta);color:var(--mute)}.sd-kv dd{min-width:0;color:var(--ink);margin:0}.sd-note{color:var(--mute);margin-top:4px;font-size:13px;line-height:18px;display:block}.sd-note.is-bad{color:var(--danger-ink)}.sd-note.is-warn{color:var(--mustard-ink)}.sd-dim{font-size:var(--fs-meta);color:var(--mute);margin:0}.sd-dim a{color:var(--accent-ink)}.sd-warn{color:var(--mustard-ink);font-weight:600}.sd-good{color:var(--teal-ink);align-items:center;gap:4px;display:inline-flex}.sd-good svg{color:var(--teal)}.sd-plugins .sd-plug-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-ver{font-family:var(--font-plex-mono);color:var(--mute);font-size:13px}.sd-ver b{color:var(--ink);font-weight:500}.sd-ver b.is-major{color:var(--mustard-ink);font-weight:600}.sd-more{font:inherit;font-size:var(--fs-meta);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:500}.sd-more:hover{text-decoration:underline}.sd-meters{flex-wrap:wrap;gap:8px 24px;display:flex}.sd-meter{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sd-meter i{border-radius:var(--radius-full);background:var(--paper-2);width:64px;height:8px;position:relative;overflow:hidden}.sd-meter i b{border-radius:var(--radius-full);background:var(--mustard);position:absolute;inset:0 auto 0 0}.sd-meter.is-good i b{background:var(--teal)}.sd-meter.is-bad i b{background:var(--danger)}.sd-meter .sd-num{color:var(--ink);font-weight:500}.sd-steps{color:var(--ink-2);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sd-steps li{align-items:center;gap:12px;display:flex}.sd-steps i{border:1px solid var(--mustard);border-radius:2px;flex:none;width:12px;height:12px}.sd-steps li.is-done{color:var(--mute)}.sd-steps li.is-done i{border-color:var(--ink-2);background:var(--ink-2)}.sd-ft{border-top:1px solid var(--rule);background:var(--surface);align-items:center;gap:8px;padding:16px 24px;display:flex}.sd-ft .btn{height:32px;padding:0 12px}.sd-keys{gap:4px;margin-left:auto;display:inline-flex}.sd-keys kbd{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-plex-mono);color:var(--mute);border-bottom-width:2px;padding:0 4px;font-size:11px;line-height:16px}@media (hover:none){.sd-keys{display:none}}@media (max-width:760px){.fl-table td{white-space:normal}.fl-line{flex-wrap:wrap;row-gap:4px}.fl-open{white-space:normal;overflow-wrap:anywhere}.fl-tools{background:0 0;margin-top:0;margin-left:0;padding-left:0;position:static;transform:none}.sd{border-left:0;width:100vw}}.fl-open{flex:none;max-width:70%}.fl-client{flex:1 1 0;min-width:0}.sd{top:var(--sticky-banner-h,0px)}@media (max-width:760px){.sd-keys{display:none}}.sd-dom{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;flex:0 auto;overflow:hidden}.rnx-kpis{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);box-shadow:var(--card-shadow);grid-template-columns:1.25fr 1fr 1.2fr 1fr;margin-top:24px;display:grid}.rnx-kpi{min-width:0;box-shadow:inset -1px 0 0 var(--rule);flex-direction:column;gap:4px;padding:16px 24px;display:flex}.rnx-kpi:last-child{box-shadow:none}.rnx-kpi-k{color:var(--mute);align-items:center;gap:4px;font-size:13px;display:inline-flex}.rnx-kpi-v{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600;line-height:32px}.rnx-kpi-v small,.rnx-tot small,.rnx-amt small,.rnx-dr-amt small.cur{letter-spacing:0;color:var(--mute);margin-right:4px;font-size:12px;font-weight:500}.rnx-kpi-v small{font-size:13px}.rnx-sep{color:var(--rule-strong);margin:0 8px;font-weight:400}.rnx-kpi-f{color:var(--mute);font-size:13px;line-height:18px}.rnx-kpi-f b{color:var(--ink-2);font-weight:500}.rnx-kpi-f.is-warn b{color:var(--mustard-ink)}.rnx-kpi-f .is-bad,.rnx-fc-foot .is-bad{color:var(--danger-ink);font-weight:500}.rnx-split{border-radius:var(--radius-full);background:var(--paper-2);height:8px;margin:12px 0 4px;display:flex;overflow:hidden}.rnx-split i{height:100%;display:block}.rnx-split .is-invoice,.rnx-legend i.is-invoice{background:var(--mustard)}.rnx-split .is-client,.rnx-legend i.is-client{background:var(--mute-2)}.rnx-split .is-auto,.rnx-legend i.is-auto{background:var(--teal)}.rnx-split .is-unset,.rnx-legend i.is-unset{background:var(--rule-strong)}.rnx-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.rnx-legend>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.rnx-legend i{border-radius:2px;flex:none;width:8px;height:8px}.rnx-legend .is-np{color:var(--mustard-ink)}.rnx-cad,.rnx-legend i.is-cad,.rnx-stack i.is-cad{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rnx-cad,.rnx-legend i.is-cad,.rnx-stack i.is-cad{background:color-mix(in oklab, var(--accent) 88%, var(--surface))}}.rnx-legend i.is-usd,.rnx-stack i.is-usd{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rnx-legend i.is-usd,.rnx-stack i.is-usd{background:color-mix(in oklab, var(--accent) 42%, var(--surface))}}.rnx-legend i.is-hosting,.rnx-stack i.is-hosting{background:var(--sk-human-ink)}@supports (color:color-mix(in lab, red, red)){.rnx-legend i.is-hosting,.rnx-stack i.is-hosting{background:color-mix(in oklab, var(--sk-human-ink) 60%, var(--surface))}}.rnx-legend i.is-domain,.rnx-stack i.is-domain{background:var(--sk-meaningful-ink)}@supports (color:color-mix(in lab, red, red)){.rnx-legend i.is-domain,.rnx-stack i.is-domain{background:color-mix(in oklab, var(--sk-meaningful-ink) 55%, var(--surface))}}.rnx-legend i.is-ssl,.rnx-stack i.is-ssl{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rnx-legend i.is-ssl,.rnx-stack i.is-ssl{background:color-mix(in oklab, var(--accent) 55%, var(--surface))}}.rnx-stack i.is-other{background:var(--mute-2)}.rnx-fc{margin-top:var(--card-gap);background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:16px 24px 12px}.rnx-fc-hd{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rnx-fc-hd>b{color:var(--ink);font-size:16px;font-weight:600}.rnx-fc-sub{color:var(--mute);font-size:13px}.rnx-fc-ctl{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.rnx-seg .seg-opt{height:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-left:0;font-size:13px}.rnx-seg .seg-opt:hover{background:var(--paper);color:var(--ink)}.rnx-seg .seg-opt[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.rnx-seg .seg-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rnx-seg-n{color:var(--mute);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px;font-weight:400}.rnx-fc .rnx-seg{height:28px}.rnx-chart{margin-top:24px;position:relative}.rnx-plot{border-bottom:1px solid var(--rule);align-items:end;gap:8px;height:160px;padding-left:32px;display:grid;position:relative}.rnx-grid{border-top:1px dashed var(--rule);pointer-events:none;position:absolute;left:32px;right:0}.rnx-grid span{text-align:right;width:24px;color:var(--mute-2);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px;position:absolute;top:-8px;left:-32px}.rnx-col{cursor:pointer;height:100%;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative}.rnx-col:before{content:"";border-radius:var(--radius-md);transition:background var(--dur-base) ease;background:0 0;position:absolute;inset:0 -4px}.rnx-col:hover:before,.rnx-col:focus-visible:before{background:var(--paper)}.rnx-col.is-sel:before{background:var(--accent-soft)}.rnx-col:focus-visible{outline:none}.rnx-stack{transition:opacity var(--dur-mid) ease;flex-direction:column-reverse;display:flex;position:relative}.rnx-stack i{transition:height var(--dur-slow) var(--ease-emphasized);display:block}.rnx-stack i:last-child{border-radius:3px 3px 0 0}.rnx-chart.has-sel .rnx-col:not(.is-sel) .rnx-stack{opacity:.35}.rnx-zero{background:var(--rule-strong);height:2px;position:relative}.rnx-np{text-align:center;color:var(--mustard-ink);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:11px;line-height:16px;position:relative}.rnx-x{gap:8px;margin-top:8px;padding-left:32px;display:grid}.rnx-x span{text-align:center;color:var(--mute);font-size:12px;line-height:16px}.rnx-x small{color:var(--mute-2);font-size:11px;display:block}.rnx-x .is-sel{color:var(--accent-ink);font-weight:600}.rnx-tip{z-index:5;border-radius:var(--radius-md);background:var(--ink);width:272px;color:var(--surface);pointer-events:none;animation:rnx-tip var(--dur-base) ease both;padding:12px 16px;font-size:13px;line-height:18px;position:absolute;box-shadow:0 8px 24px #11161f40;box-shadow:0 8px 24px lab(7.13753% -.43682 -7.17928/.25)}@keyframes rnx-tip{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rnx-tip b{margin-bottom:4px;font-size:14px;display:block}.rnx-tip-big,.rnx-tip-row,.rnx-tip li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.rnx-tip-big span:first-child,.rnx-tip-row span:first-child{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.rnx-tip-big span:first-child,.rnx-tip-row span:first-child{color:color-mix(in oklab, var(--surface) 70%, var(--ink))}}.rnx-tip-big span:last-child{font-size:15px;font-weight:600}.rnx-tip ul{border-top:1px solid var(--surface);margin:8px 0 0;padding:8px 0 0;list-style:none}@supports (color:color-mix(in lab, red, red)){.rnx-tip ul{border-top:1px solid color-mix(in oklab, var(--surface) 25%, var(--ink))}}.rnx-tip li{padding:2px 0}.rnx-tip li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--surface);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rnx-tip li span:first-child{color:color-mix(in oklab, var(--surface) 85%, var(--ink))}}.rnx-tip li span:last-child{white-space:nowrap}.rnx-tip-hint{color:var(--surface);margin-top:8px;font-size:12px;display:block}@supports (color:color-mix(in lab, red, red)){.rnx-tip-hint{color:color-mix(in oklab, var(--surface) 60%, var(--ink))}}.rnx-fc-foot{color:var(--mute);justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}@media (hover:none){.rnx-fc-foot>span:last-child{display:none}}.rnx-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.rnx-search{width:280px}.rnx-tools .rnx-seg{height:36px}.rnx-select select{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256'%3E%3Cpath d='M48 96l80 80 80-80' fill='none' stroke='%23888' stroke-width='24' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;height:36px;font:inherit;color:var(--ink);appearance:none;cursor:pointer;padding:0 32px 0 12px;font-size:14px}.rnx-showing{border-radius:var(--radius-full);background:var(--accent-soft);height:32px;color:var(--accent-ink);white-space:nowrap;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.rnx-showing button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.rnx-showing button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rnx-showing button:hover{background:color-mix(in oklab, var(--accent) 15%, transparent)}}.rnx-group{color:var(--mute);align-items:center;gap:8px;margin-left:auto;font-size:14px;display:inline-flex}.rnx-ledger{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.rnx-row{min-height:56px;padding:8px var(--card-pad);border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:88px minmax(0,2.4fr) minmax(0,1.2fr) 128px 88px 136px;align-items:center;column-gap:16px;font-size:15px;display:grid;position:relative}.rnx-row:hover{background:var(--hover)}.rnx-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rnx-row.is-open{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.rnx-row.is-open{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface))}}.rnx-row.is-open{box-shadow:inset 3px 0 0 var(--accent)}.rnx-head{background:var(--paper-2);min-height:44px;font-size:var(--fs-table-head);color:var(--ink-2);cursor:default;padding-top:0;padding-bottom:0;font-weight:600}.rnx-head:hover{background:var(--paper-2)}.rnx-row .is-r{text-align:right}.rnx-grp:last-child .rnx-row:last-child{border-bottom:0}.rnx-band{padding:12px var(--card-pad);background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;display:flex}.rnx-band b{color:var(--ink);font-size:15px;font-weight:600}.rnx-band-sub{color:var(--mute);margin-left:12px;font-size:13px}.rnx-tot{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.rnx-per{margin-left:4px;margin-right:0;font-weight:400}.rnx-date{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rnx-item{align-items:center;gap:12px;min-width:0;display:flex}.rnx-item .renewal-kind{flex:none}.rnx-item-t{flex-direction:column;min-width:0;line-height:20px;display:flex}.rnx-item-t b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:500;overflow:hidden}.rnx-item-t span{text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-size:13px;overflow:hidden}.rnx-prov{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:14px;overflow:hidden}.rnx-prov.is-unk{color:var(--mute-2)}.rnx-row .rk-bill{font-size:14px}.rnx-amt{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.rnx-amt .is-mute{color:var(--mute-2);font-size:14px;font-weight:400}.rnx-amt .is-warn{color:var(--mustard-ink);font-size:14px;font-weight:400}.rnx-empty{padding:24px var(--card-pad);color:var(--mute);margin:0;font-size:14px}.rnx-dr .sd-top{align-items:flex-start;gap:12px}.rnx-dr .sd-top .renewal-kind{flex:none;width:36px;height:36px}.rnx-dr-ttl{flex-direction:column;min-width:0;line-height:22px;display:flex}.rnx-dr-ttl b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:16px;overflow:hidden}.rnx-dr-ttl a{color:var(--accent-ink);font-size:14px;font-weight:500;text-decoration:none}.rnx-dr-ttl a:hover{text-decoration:underline}.rnx-dr-amt{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:16px 0 0;font-size:36px;font-weight:600;line-height:44px}.rnx-dr-amt small{letter-spacing:0;color:var(--mute);font-size:16px;font-weight:500}.rnx-dr-amt small.cur{font-size:16px}.rnx-dr-amt .is-warn{color:var(--mustard-ink)}.rnx-dr-when{color:var(--ink-2);margin:4px 0 0;font-size:15px}.rnx-dr-when b{color:var(--ink);font-weight:600}.rnx-dr-when b.is-soon{color:var(--mustard-ink)}.rnx-callout{border:1px solid var(--mustard-line);border-radius:var(--radius-md);background:var(--mustard-soft);color:var(--ink);grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:12px;margin:16px 24px 0;padding:12px 16px;font-size:14px;line-height:20px;display:grid}.rnx-callout>i{background:var(--mustard);border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.rnx-callout span{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.rnx-callout+.sd-sec{border-top:0}.rnx-dr .sd-kv dd .rk-bill{font-size:15px}.rnx-dr .sd-kv a{color:var(--accent-ink);font-weight:500;text-decoration:none}.rnx-tl{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.rnx-tl li{color:var(--ink);grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.rnx-tl li>i{border:2px solid var(--rule-strong);background:var(--surface);border-radius:50%;width:8px;height:8px}.rnx-tl li.is-next>i{border-color:var(--mustard);background:var(--mustard)}.rnx-tl li span:last-child{color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px}.rnx-notes{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:20px}.sd-dim{color:var(--mute)}@media (max-width:1100px){.rnx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rnx-kpi:nth-child(2){box-shadow:none}.rnx-kpi:nth-child(-n+2){border-bottom:1px solid var(--rule)}.rnx-row{grid-template-columns:80px minmax(0,2fr) minmax(0,1fr) 120px 72px 120px}}@media (max-width:760px){.rnx-kpis{grid-template-columns:1fr}.rnx-kpi{box-shadow:none;border-bottom:1px solid var(--rule)}.rnx-kpi:last-child{border-bottom:0}.rnx-fc{padding:16px}.rnx-fc-ctl{margin-left:0}.rnx-fc .rnx-legend{width:100%}.rnx-plot,.rnx-x{gap:4px}.rnx-search{width:100%}.rnx-tools .rnx-seg{max-width:100%;overflow-x:auto}.rnx-group{margin-left:0}.rnx-head{display:none}.rnx-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item amt""meta due";row-gap:4px;padding:12px 16px}.rnx-row>:first-child{display:none}.rnx-row>.rnx-item{grid-area:item}.rnx-row>.rnx-amt{grid-area:amt}.rnx-row>.rnx-prov{grid-area:meta;padding-left:40px;font-size:13px}.rnx-row>:nth-child(4){display:none}.rnx-row>:nth-child(5){grid-area:due}.rnx-band{padding:12px 16px}}.mq-lede b{color:var(--ink);font-weight:600}.mq-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:24px 0 12px;display:flex}.mq-tabs{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:40px;display:inline-flex;overflow:hidden}.mq-tabs button{border:0;border-right:1px solid var(--rule);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.mq-tabs button:last-child{border-right:0}.mq-tabs button:hover:not(:disabled){background:var(--paper);color:var(--ink)}.mq-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.mq-tabs button:disabled{color:var(--mute-2);cursor:default}.mq-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mq-n{border-radius:var(--radius-full);background:var(--paper-2);min-width:24px;height:24px;color:var(--ink-2);font-variant-numeric:tabular-nums;place-items:center;padding:0 8px;font-size:13px;font-weight:500;display:inline-grid}.mq-tabs button[aria-pressed=true] .mq-n{color:#e6dfff;color:lab(90.0559% 9.51579 -20.161);background:#3f3659;background:lab(24.9979% 10.6711 -19.7106)}.mq-decided{color:var(--mute);font-size:14px}.mq-keys{color:var(--mute);flex-wrap:wrap;gap:8px 16px;margin-left:auto;font-size:13px;display:inline-flex}.mq-keys>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.mq-bar kbd,.mq-btn kbd,.mq-big kbd,.mq-mid kbd,.mq-walk kbd{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:20px;height:20px;font-family:var(--font-plex-mono);color:var(--ink-2);border-bottom-width:2px;place-items:center;padding:0 4px;font-size:11px;font-weight:500;line-height:1;display:inline-grid}@media (hover:none){.mq-keys,.mq-btn kbd,.mq-big kbd,.mq-mid kbd,.mq-walk{display:none}}.mq-notice{border:1px solid var(--mustard-line);border-radius:var(--radius-md);background:var(--mustard-soft);color:var(--ink);margin:0 0 12px;padding:12px 16px;font-size:14px;line-height:20px}.mq-notice b{font-weight:600}.mq-list{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.mq-band{padding:12px var(--card-pad);background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mq-band b{color:var(--ink);font-size:15px;font-weight:600}.mq-band span{color:var(--mute);font-size:13px}.mq-row{transition:grid-template-rows var(--dur-slow) var(--ease-emphasized), opacity var(--dur-slow) ease;grid-template-rows:1fr;display:grid}.mq-row[data-leaving]{opacity:0;pointer-events:none;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.mq-row{transition:none}}.mq-row-in{min-height:64px;padding:8px var(--card-pad);border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:24px 40px minmax(0,1fr) minmax(0,240px) 88px;align-items:center;column-gap:16px;display:grid;position:relative;overflow:hidden}.mq-sec:last-child .mq-row:last-child .mq-row-in{border-bottom:0}.mq-row-in:hover{background:var(--hover)}.mq-row.is-checked .mq-row-in{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.mq-row.is-checked .mq-row-in{background:color-mix(in oklab, var(--accent-soft) 40%, var(--surface))}}.mq-row.is-open .mq-row-in{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.mq-row.is-open .mq-row-in{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface))}}.mq-row.is-open .mq-row-in{box-shadow:inset 3px 0 0 var(--accent)}.mq-row.is-focus .mq-row-in{box-shadow:inset 3px 0 0 var(--accent-line)}.mq-row-in:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mq-check{cursor:pointer;place-items:center;width:24px;height:40px;display:grid}.mq-check input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:0}.mq-mark{border-radius:var(--radius-md);background:var(--paper-2);width:40px;height:40px;color:var(--ink-2);flex:none;place-items:center;display:grid}.mq-mark.is-lg{width:48px;height:48px}.mq-mark .source-mark{display:inline-flex}.mq-mark img{border-radius:4px;display:block}.mq-at{font-family:var(--font-plex-mono);color:var(--ink-2);font-size:16px;font-weight:600}.mq-what{flex-direction:column;min-width:0;display:flex}.mq-what b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.mq-what>span{text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-size:14px;line-height:20px;overflow:hidden}.mq-what .mq-err{color:var(--danger-ink);white-space:normal}.mq-dest{border-radius:var(--radius-full);white-space:nowrap;justify-self:start;align-items:center;gap:8px;max-width:100%;height:32px;padding:0 12px;font-size:14px;display:inline-flex}.mq-dest span{text-overflow:ellipsis;overflow:hidden}.mq-dest.is-match{background:var(--teal-soft);color:var(--teal-ink)}.mq-dest.is-match:before{content:"→";flex:none}.mq-dest.is-none{background:var(--mustard-soft);color:var(--mustard-ink)}.mq-dest.is-lib{background:var(--paper-2);color:var(--ink-2)}.mq-when{text-align:right;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.mq-quick{top:50%;right:var(--card-pad);opacity:0;pointer-events:none;background:linear-gradient(to right, transparent, var(--hover) 32px);transition:opacity var(--dur-fast) ease-out;gap:8px;padding-left:32px;display:inline-flex;position:absolute;transform:translateY(-50%)}.mq-row-in:hover .mq-quick,.mq-quick:focus-within{opacity:1;pointer-events:auto}.mq-row.is-open .mq-quick{background:linear-gradient(to right, transparent, var(--accent-soft) 32px)}@supports (color:color-mix(in lab, red, red)){.mq-row.is-open .mq-quick{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--accent-soft) 70%, var(--surface)) 32px)}}.mq-row-in:hover .mq-dest,.mq-row-in:hover .mq-when{visibility:hidden}.mq-btn{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:36px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.mq-btn:hover:not(:disabled){border-color:var(--ink-2)}.mq-btn.is-go{border-color:var(--accent);background:var(--accent);color:var(--paper)}.mq-btn.is-go:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mq-btn.is-go:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 86%, var(--paper))}}.mq-btn.is-go kbd,.mq-big kbd{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.mq-btn.is-go kbd,.mq-big kbd{border-color:color-mix(in oklab, var(--paper) 35%, var(--accent))}}.mq-btn.is-go kbd,.mq-big kbd{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.mq-btn.is-go kbd,.mq-big kbd{background:color-mix(in oklab, var(--paper) 18%, var(--accent))}}.mq-btn.is-go kbd,.mq-big kbd{color:var(--paper)}.mq-btn:disabled,.mq-big:disabled,.mq-mid:disabled{opacity:.55;cursor:default}.mq-btn:focus-visible,.mq-big:focus-visible,.mq-mid:focus-visible,.mq-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mq-bulk{z-index:65;background:var(--ink);color:var(--paper);white-space:nowrap;animation:mq-rise var(--dur-slow) var(--ease-emphasized) both;border-radius:12px;align-items:center;gap:12px;padding:8px 8px 8px 24px;font-size:15px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #11161f4d;box-shadow:0 12px 32px lab(7.13753% -.43682 -7.17928/.3)}@keyframes mq-rise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.mq-bulk.is-shifted{left:calc(50% - 240px)}.mq-bulk b{font-variant-numeric:tabular-nums;font-weight:600}.mq-bulk .mq-btn{border-color:var(--paper);height:40px}@supports (color:color-mix(in lab, red, red)){.mq-bulk .mq-btn{border-color:color-mix(in oklab, var(--paper) 22%, var(--ink))}}.mq-bulk .mq-btn{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.mq-bulk .mq-btn{background:color-mix(in oklab, var(--paper) 10%, var(--ink))}}.mq-bulk .mq-btn{color:var(--paper)}.mq-bulk .mq-btn.is-go{border-color:var(--accent);background:var(--accent)}.mq-bulk-x{border-radius:var(--radius-md);width:40px;height:40px;color:var(--paper);background:0 0;border:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mq-bulk-x{color:color-mix(in oklab, var(--paper) 70%, var(--ink))}}.mq-bulk-x{cursor:pointer}.mq-bulk-x:hover{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.mq-bulk-x:hover{background:color-mix(in oklab, var(--paper) 12%, var(--ink))}}.mq-bulk-x:hover{color:var(--paper)}.mq-dr{width:min(480px,100vw)}.mq-dr-top{align-items:flex-start;gap:12px;display:flex}.mq-dr-t{flex:1;min-width:0}.mq-dr-t h2{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:600;line-height:24px;display:-webkit-box;overflow:hidden}.mq-dr-t p{color:var(--mute);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:20px}.mq-pick{border:1.5px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-soft);align-items:center;gap:12px;width:100%;height:52px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.mq-pick{background:color-mix(in oklab, var(--accent-soft) 45%, var(--surface))}}.mq-pick{font:inherit;color:var(--ink);text-align:left;cursor:pointer;font-size:16px;font-weight:500}.mq-pick:hover:not(:disabled){border-color:var(--accent)}.mq-pick.is-none{border-color:var(--mustard-line);background:var(--mustard-soft)}.mq-pick-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mq-pick-c{color:var(--mute);font-size:13px;font-weight:400}.mq-pick svg{color:var(--mute-icon);flex:none}.mq-why{color:var(--mute);margin:8px 0 0;font-size:14px;line-height:20px}.mq-why b{color:var(--teal-ink);font-weight:500}.mq-dr-err{border:1px solid var(--danger-line);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-ink);margin:16px 24px 0;padding:12px 16px;font-size:14px}.mq-twin{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);color:var(--ink-2);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:20px;display:grid}.mq-line{color:var(--ink-2);margin:0;font-size:15px;line-height:22px}.mq-line b{color:var(--ink);font-weight:600}.mq-effect{color:var(--ink-2);margin:0;padding-left:32px;font-size:15px;line-height:22px;position:relative}.mq-effect+.mq-effect{margin-top:12px}.mq-effect:before{content:"";background:var(--mute-2);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:4px}.mq-effect.is-go:before{background:var(--teal-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M72 132l36 36 76-80' fill='none' stroke='%23237a8a' stroke-width='28' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 12px;width:20px;height:20px;top:2px;left:0}.mq-effect b{color:var(--ink);font-weight:600}.mq-people{flex-wrap:wrap;gap:8px;display:flex}.mq-person{border:1px solid var(--rule);border-radius:var(--radius-full);background:var(--paper);max-width:100%;height:32px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:14px;display:inline-flex;overflow:hidden}.mq-person i{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.mq-person i{background:color-mix(in oklab, var(--accent) 60%, var(--surface))}}.mq-person i{color:var(--paper);font-size:11px;font-style:normal;font-weight:600}.mq-samples{margin:0;padding:0;list-style:none}.mq-samples li{border-top:1px solid var(--rule);padding:12px 0;font-size:15px;line-height:22px}.mq-samples li:first-child{border-top:0;padding-top:0}.mq-samples b{color:var(--ink);font-weight:500;display:block}.mq-samples span{-webkit-line-clamp:2;color:var(--mute);-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.mq-dr-ft{border-top:1px solid var(--rule);background:var(--surface);gap:8px;padding:16px 24px;display:grid}.mq-big{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);width:100%;min-height:48px;font:inherit;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:16px;font-weight:600;display:flex}.mq-big span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq-big:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mq-big:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 86%, var(--paper))}}.mq-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mq-mid{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:44px;font:inherit;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.mq-mid:hover:not(:disabled){border-color:var(--ink-2)}.mq-mid.is-danger{color:var(--danger-ink)}.mq-mid.is-danger:hover:not(:disabled){border-color:var(--danger-line);background:#fff1f0;background:lab(96.2429% 9.19581 4.95958)}.mq-skip{gap:4px;display:grid}.mq-skip-t{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:4px 0;font-size:14px;display:inline-flex}.mq-skip-t:hover{color:var(--ink);text-decoration:underline}.mq-skip-list{gap:4px;display:grid}.mq-skip-list button{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);min-height:36px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;padding:8px 12px;font-size:14px}.mq-skip-list button:hover:not(:disabled){border-color:var(--danger-line);color:#84000c;color:lab(25.9564% 63.9893 46.304);background:#fff1f0;background:lab(96.2429% 9.19581 4.95958)}.mq-walk{color:var(--mute);justify-content:space-between;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.mq-walk>span{align-items:center;gap:4px;display:inline-flex}.mq-decisions{color:var(--accent-ink);justify-self:center;font-size:13px;text-decoration:none}.mq-decisions:hover{text-decoration:underline}.mq-empty{background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding:48px 24px;display:flex}.mq-empty b{color:var(--ink);font-size:18px;font-weight:600}.mq-empty span{max-width:56ch;color:var(--mute);font-size:15px}.mq-boxes{margin-top:var(--card-gap);background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);overflow:hidden}.mq-box{min-height:48px;padding:8px var(--card-pad);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,280px) minmax(0,1fr) auto;align-items:center;gap:16px;font-size:14px;display:grid}.mq-box:last-child{border-bottom:0}.mq-box-mail{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:500;overflow:hidden}.mq-box-status{color:var(--mute)}.mq-box-link{color:var(--accent-ink);font-weight:500;text-decoration:none}.mq-box-link:hover{text-decoration:underline}@media (max-width:760px){.mq-keys{display:none}.mq-tabs{width:100%}.mq-tabs button{flex:1;justify-content:center;padding:0 8px}.mq-row-in{grid-template-columns:24px 40px minmax(0,1fr);grid-template-areas:"c m w"". .d";row-gap:8px;padding:12px 16px}.mq-row-in>.mq-check{grid-area:c}.mq-row-in>.mq-mark{grid-area:m}.mq-row-in>.mq-what{grid-area:w}.mq-row-in>.mq-dest{grid-area:d}.mq-when,.mq-quick{display:none}.mq-what b{white-space:normal}.mq-bulk{white-space:normal;flex-wrap:wrap;justify-content:center;animation:none;bottom:16px;left:16px;right:16px;transform:none}.mq-bulk.is-shifted{left:16px}.mq-box{grid-template-columns:minmax(0,1fr) auto}.mq-box-status{grid-area:2/1/auto/-1}}.msg-client-popover{z-index:75}.mq-empty{padding:48px 24px}.mq-empty-ic{background:var(--teal-soft);width:64px;height:64px;color:var(--teal-ink);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.mq-empty svg{color:inherit}.mq-empty-ic.is-bird{background:var(--sk-meaningful-ink)}@supports (color:color-mix(in lab, red, red)){.mq-empty-ic.is-bird{background:color-mix(in oklab, var(--sk-meaningful-ink) 12%, var(--surface))}}.mq-empty-ic.is-bird{color:var(--sk-meaningful-ink);animation:mq-hop .9s var(--ease-emphasized) .2s both}.mq-empty-ic.is-broom{background:var(--mustard-soft);color:var(--mustard-ink);animation:1.1s ease-in-out .2s both mq-sweep}.mq-empty-ic.is-mail{background:var(--accent-soft);color:var(--accent-ink);animation:mq-nod .9s var(--ease-emphasized) .2s both}.mq-empty-ic.is-sun{background:var(--mustard-soft);color:var(--mustard-ink);animation:mq-spin-in 1.2s var(--ease-emphasized) .15s both}.mq-empty-ic.is-moon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mq-empty-ic.is-moon{background:color-mix(in oklab, var(--accent) 12%, var(--surface))}}.mq-empty-ic.is-moon{color:var(--accent-ink);animation:mq-nod 1.2s var(--ease-emphasized) .15s both}.mq-empty-ic.is-party{background:var(--accent-soft);color:var(--accent-ink);animation:mq-pop .6s var(--ease-emphasized) both}@keyframes mq-hop{0%{transform:translateY(0)}30%{transform:translateY(-8px)rotate(-6deg)}55%{transform:translateY(0)rotate(0)}75%{transform:translateY(-4px)}to{transform:none}}@keyframes mq-sweep{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}@keyframes mq-nod{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.06)}to{transform:none}}@keyframes mq-spin-in{0%{opacity:0;transform:rotate(-90deg)scale(.8)}to{opacity:1;transform:none}}@keyframes mq-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mq-empty-ic{animation:none!important}}.mq-box{grid-template-columns:minmax(0,280px) minmax(0,1fr) auto;min-height:56px}.mq-box-status{border-radius:var(--radius-full);background:var(--paper);border:1px solid var(--rule);min-width:0;height:28px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;justify-self:start;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex;overflow:hidden}.mq-box-status>i{background:var(--mute-2);border-radius:50%;flex:none;width:8px;height:8px}.mq-box-status.is-on>i{background:var(--teal)}.mq-box-status.is-held{background:var(--mustard-soft);border-color:var(--mustard-line);color:var(--mustard-ink)}.mq-box-status.is-held>i{background:var(--mustard)}.mq-box-status.is-off{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-ink)}.mq-box-status.is-off>i{background:var(--danger)}.mq-box-status.is-meet{padding-left:8px}.mq-box-marks{gap:4px;display:inline-flex}.mq-box-marks .source-mark{display:inline-flex}.mq-box-marks img{border-radius:3px;display:block}.mq-box-btn{gap:8px;height:36px;padding:0 12px 0 16px;font-size:14px}@media (max-width:760px){.mq-box-status{white-space:normal;height:auto;min-height:28px;padding-top:4px;padding-bottom:4px}}.empty-state .empty-mark,.briefing-empty-mark,.section-empty-mark,.mq-empty-ic{border-radius:50%;flex:none}.empty-state .empty-mark,.briefing-empty-mark,.mq-empty-ic{place-items:center;width:64px;height:64px;margin-bottom:8px;display:inline-grid}.empty-state .empty-mark,.briefing-empty-mark{background:var(--accent-soft);color:var(--accent-ink)}.empty-state .empty-mark svg,.briefing-empty-mark svg{width:32px;height:32px;color:inherit}.empty-state .empty-mark.is-done{background:var(--teal-soft);color:var(--teal-ink);animation:mq-pop .6s var(--ease-emphasized) both}.empty-state .empty-mark.is-setup{background:var(--mustard-soft);color:var(--mustard-ink)}.section-empty-mark{background:var(--paper-2);width:48px;height:48px;color:var(--mute-icon);place-items:center;display:inline-grid}.section-empty-mark svg{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.empty-state .empty-mark.is-done{animation:none}}button.todo-title{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;font-size:15.5px;font-weight:500;line-height:1.45;display:block}button.todo-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.todo-table tr[data-task-id]{cursor:pointer}.todo-table tr[data-task-id]:hover>td{background:var(--hover)}.todo-table tr[data-task-id][data-selected]>td{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.todo-table tr[data-task-id][data-selected]>td{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface))}}.todo-table tr[data-task-id][data-selected]>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.td-dr{width:min(480px,100vw)}.td-top{align-items:flex-start;gap:12px;display:flex}.td-t{flex:1;min-width:0}.td-t h2{-webkit-line-clamp:3;color:var(--ink);-webkit-box-orient:vertical;margin:0;font-size:19px;font-weight:600;line-height:26px;display:-webkit-box;overflow:hidden}.td-t p{color:var(--mute);margin:4px 0 0;font-size:14px}.td-t p a{color:var(--accent-ink);font-weight:500;text-decoration:none}.td-t p a:hover{text-decoration:underline}.td-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.td-fact{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);min-height:56px;color:var(--mute);grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;padding:8px 12px;font-size:13px;display:grid}.td-fact>svg{color:var(--mute-icon);grid-row:1/span 2;align-self:center}.td-fact b{color:var(--ink);font-size:14px;font-weight:600}.td-fact.is-pm_owns,.td-fact.is-needs_owner,.td-fact.is-heads_up{grid-template-columns:minmax(0,1fr)}.td-fact.is-needs_owner{border-color:var(--mustard-line);background:var(--mustard-soft)}.td-fact.is-needs_owner b{color:var(--mustard-ink)}.td-fact.is-soon{border-color:var(--mustard-line);background:var(--mustard-soft)}.td-fact.is-soon b,.td-fact.is-soon>svg{color:var(--mustard-ink)}.td-fact.is-late{border-color:var(--danger-line);background:var(--danger-soft)}.td-fact.is-late b,.td-fact.is-late>svg{color:var(--danger-ink)}.td-owner{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.td-avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.td-avatar.is-sm{width:28px;height:28px;font-size:12px}.td-owner-t{flex-direction:column;min-width:0;display:flex}.td-owner-t b{color:var(--ink);font-size:16px;font-weight:600}.td-owner-t span{color:var(--mute);font-size:13px}.td-assign-btn{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:40px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:14px;font-weight:500;display:inline-flex}.td-assign-btn:hover:not(:disabled){border-color:var(--ink-2)}.td-people{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface);gap:4px;max-height:280px;margin-top:12px;padding:4px;display:grid;overflow-y:auto}.td-people button{border-radius:var(--radius-md);min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.td-people button svg{color:var(--teal-ink);margin-left:auto}.td-people button:hover:not(:disabled){background:var(--paper)}.td-people button:disabled{cursor:default;opacity:.7}.td-people button.is-danger{color:#84000c;color:lab(25.9564% 63.9893 46.304)}.td-people button.is-danger:hover:not(:disabled){background:#fff1f0;background:lab(96.2429% 9.19581 4.95958)}.td-body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:15px;line-height:23px}.td-ev{gap:12px;margin:0;padding:0;list-style:none;display:grid}.td-ev li{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px;display:grid}.td-ev-ic{background:var(--surface);width:32px;height:32px;color:var(--ink-2);border:1px solid var(--rule);border-radius:50%;place-items:center;display:grid}.td-ev-t{flex-direction:column;gap:2px;min-width:0;display:flex}.td-ev-t b{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:500}.td-ev-who{color:var(--mute);overflow-wrap:anywhere;font-size:13px}.td-ev-sum{-webkit-line-clamp:3;color:var(--ink-2);-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.td-ev-link{color:var(--accent-ink);align-self:flex-start;align-items:center;gap:4px;margin-top:8px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.td-ev-link:hover{text-decoration:underline}.td-meta{color:var(--mute);margin:0;font-size:13px}.td-ft{border-top:1px solid var(--rule);background:var(--surface);gap:8px;padding:16px 24px;display:grid}.td-big{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);height:48px;font:inherit;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.td-big:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.td-big:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 86%, var(--paper))}}.td-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.td-mid{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:44px;font:inherit;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.td-mid:hover{border-color:var(--ink-2)}.td-big:disabled,.td-mid:disabled,.td-assign-btn:disabled{opacity:.55;cursor:default}.td-big:focus-visible,.td-mid:focus-visible,.td-assign-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.td-walk{color:var(--mute);justify-content:space-between;margin:4px 0 0;font-size:13px;display:flex}.td-walk span{align-items:center;gap:4px;display:inline-flex}.td-walk kbd{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:20px;height:20px;font-family:var(--font-plex-mono);color:var(--ink-2);border-bottom-width:2px;place-items:center;padding:0 4px;font-size:11px;display:inline-grid}@media (hover:none){.td-walk{display:none}}@media (max-width:760px){.td-facts{grid-template-columns:1fr}}.td-ev-ic .source-mark{display:inline-flex}.td-ev-ic img{border-radius:3px;display:block}.mq-mbx-top{margin:16px 0}.mq-back{padding:0 16px 0 12px}.mq-mbx-title{overflow-wrap:anywhere}.mq-mbx-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 16px;display:flex}.mq-mbx-meta .mq-box-status{max-width:100%}.mq-mbx-owner{color:var(--mute);font-size:14px}.mailroom-ledger{margin-top:var(--card-gap);background:var(--surface);border:1px solid var(--rule);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.mailroom-ledger-head{padding:12px var(--card-pad);background:var(--paper);border-bottom:1px solid var(--rule);gap:4px}.mailroom-ledger-title{letter-spacing:0;font-size:15px;font-weight:600}.mailroom-ledger-sub{max-width:72ch;font-size:13px;line-height:20px}.mailroom-ledger-row{min-height:56px;padding:8px var(--card-pad);gap:12px;font-size:14.5px}.mailroom-ledger-row:last-child{border-bottom:0}.mailroom-ledger .mailroom-glyph{background:var(--paper-2);width:32px;height:32px;color:var(--mute-icon);border:0;border-radius:50%;margin:0}.mailroom-ledger-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.mailroom-ledger-tag{border-radius:var(--radius-full);background:var(--teal-soft);height:24px;color:var(--teal-ink);flex:none;align-items:center;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.mailroom-ledger-tag.is-skip{background:var(--paper-2);color:var(--ink-2)}.mailroom-ledger .mailroom-latest{color:var(--mute);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.mailroom-ledger-foot{padding:12px var(--card-pad);border-top:1px solid var(--rule);margin:0;font-size:13px}.mailroom-ledger .mrd-empty{padding:16px var(--card-pad);font-size:14px}@media (max-width:760px){.mailroom-ledger-row>.mailroom-ledger-tag{order:2}.mailroom-ledger-row{padding:12px var(--card-pad)}.mailroom-ledger-value{white-space:normal}}button.mq-dest{border:1px solid var(--mustard-line);font:inherit;cursor:pointer;font-size:14px;font-weight:500}button.mq-dest svg{flex:none}button.mq-dest:hover:not(:disabled){border-color:var(--mustard);background:var(--mustard)}@supports (color:color-mix(in lab, red, red)){button.mq-dest:hover:not(:disabled){background:color-mix(in oklab, var(--mustard) 26%, var(--surface))}}button.mq-dest:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mq-pick.is-none .mq-pick-c,.mq-pick.is-none svg{color:var(--mustard-ink)}.mq-pick.is-none:hover:not(:disabled){border-color:var(--mustard);background:var(--mustard)}@supports (color:color-mix(in lab, red, red)){.mq-pick.is-none:hover:not(:disabled){background:color-mix(in oklab, var(--mustard) 26%, var(--surface))}}.mq-bare{border-radius:var(--radius-md);width:100%;height:36px;font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px}.mq-bare:hover:not(:disabled){background:var(--paper);color:var(--ink);text-underline-offset:3px;text-decoration:underline}.mq-bare:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mq-bulk-warn{color:var(--mustard);font-size:13px}@supports (color:color-mix(in lab, red, red)){.mq-bulk-warn{color:color-mix(in oklab, var(--mustard) 70%, var(--paper))}}@media (min-width:761px){.mq-row-in{grid-template-columns:24px 40px minmax(0,1fr) minmax(0,240px) 240px}.mq-row-in>.mq-when,.mq-row-in>.mq-quick{grid-area:1/5;justify-self:end}.mq-quick{background:0 0;padding-left:0;position:static;transform:none}.mq-row.is-open .mq-quick{background:0 0}.mq-row-in:hover .mq-dest{visibility:visible}}.mrd-line .mq-dest{flex:none;max-width:240px}.mrd-what{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.mrd-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:500;text-decoration:none;overflow:hidden}a.mrd-name:hover{text-underline-offset:3px;text-decoration:underline}.mrd-by{text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-size:13px;overflow:hidden}.mrd-off{color:var(--mute);flex:none;font-size:13px}.mailroom-ledger+.mailroom-ledger,.mq-list+.mailroom-ledger,.mq-empty+.mailroom-ledger{margin-top:var(--card-gap)}.mq-receipts{flex-direction:column;gap:8px;margin:16px 0 0;display:flex}.mq-receipt{border:1px solid var(--teal);align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.mq-receipt{border:1px solid color-mix(in oklab, var(--teal) 30%, var(--rule))}}.mq-receipt{border-radius:var(--radius-md);background:var(--teal-soft);color:var(--ink-2);font-size:14px;line-height:20px}.mq-receipt>span:last-child{flex-direction:column;min-width:0;display:flex}.mq-receipt b{color:var(--ink);font-weight:600}.mq-receipt-ic{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.mq-receipt-ic .source-mark{display:inline-flex}.mq-receipt-ic img{border-radius:3px;display:block}@media (max-width:760px){.mrd-line{flex-wrap:wrap}.mrd-line>.mrd-what{flex:calc(100% - 48px)}.mrd-name,.mrd-by{white-space:normal}}@media (min-width:761px){.mrd-line>.mailroom-latest{text-align:right;min-width:48px}.mrd-line>.btn,.mrd-line>.mrd-off{text-align:center;justify-content:center;min-width:136px}}.sq-count{color:var(--mute);font-size:14px}.sq-band{align-items:center}.sq-band-link{color:var(--accent-ink);margin-left:auto;font-size:13.5px;font-weight:500;text-decoration:none}.sq-band-link:hover{text-decoration:underline}.sq-mark{border-radius:50%}.sq-mark.is-create{background:var(--teal-soft);color:var(--teal-ink)}.sq-mark.is-close{background:var(--mustard-soft);color:var(--mustard-ink)}.sq-mark.is-update{background:var(--accent-soft);color:var(--accent-ink)}@media (min-width:761px){.sq .mq-row-in{grid-template-columns:24px 40px minmax(0,1fr) 112px 240px}}.sq-conf{background:var(--paper-2);color:var(--ink-2);font-variant-numeric:tabular-nums;justify-self:end}.sq-conf.is-low{background:var(--mustard-soft);color:var(--mustard-ink)}.sq-conf-txt{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--mute);margin-left:auto;font-size:13px;font-weight:500}.sq-conf-txt.is-low{color:var(--mustard-ink)}.sq-why{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.sq-low{border:1px solid var(--mustard-line);border-radius:var(--radius-md);background:var(--mustard-soft);color:var(--mustard-ink);margin:12px 0 0;padding:8px 12px;font-size:14px;line-height:20px}.sq-dr .mq-dr-t p a{color:var(--accent-ink);font-weight:500;text-decoration:none}.sq-dr .mq-dr-t p a:hover{text-decoration:underline}.sq-dr .mq-dr-t h2{-webkit-line-clamp:3}.sq-diff{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.sq-diff li{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);grid-template-columns:96px minmax(0,1fr);gap:2px 12px;padding:8px 12px;font-size:14px;display:grid}.sq-diff span{color:var(--mute);text-transform:capitalize;grid-row:span 2;font-size:13px;font-weight:500}.sq-diff s{color:var(--mute)}.sq-diff b{color:var(--ink);font-weight:500}.mq-mid svg{flex:none}.sq-people{margin:0}.sq-teach{gap:12px;display:grid}.sq-teach-l{color:var(--ink);font-size:15px;font-weight:600}.sq-teach textarea{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:88px;font:inherit;color:var(--ink);resize:vertical;padding:12px;font-size:15px;line-height:22px}.sq-teach textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.sq-teach-check{min-height:32px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:flex}.sq-teach-check input{width:18px;height:18px;accent-color:var(--accent);margin:0}.sq-teach-check svg{color:var(--mute-icon)}.sq-scope{border:1px solid var(--rule-strong);border-radius:var(--radius-md);justify-self:start;height:40px;display:inline-flex;overflow:hidden}.sq-scope button{border:0;border-right:1px solid var(--rule);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;padding:0 16px;font-size:14px;font-weight:500}.sq-scope button:last-child{border-right:0}.sq-scope button[aria-checked=true]{background:var(--accent-soft);color:var(--accent-ink)}.sq-scope button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kq-val{max-width:100%}@media (min-width:761px){.sq .mq-row-in:has(.kq-val){grid-template-columns:24px 40px minmax(0,1fr) minmax(0,240px) 240px}.sq .kq-val{justify-self:start}}.mq-row-in.is-ro{cursor:pointer}.kq-value{color:var(--ink);margin:0;font-size:17px;font-weight:600}.kq-input{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;height:48px;font:inherit;color:var(--ink);padding:0 12px;font-size:16px;font-weight:500}.kq-input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.kq-quote{border-left:3px solid var(--accent-line);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--paper);color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.kq-blocked{margin:16px 24px 0}.kq-full{width:100%}.kq-move .mtc{margin:0}.psg-clientbar{gap:8px;margin:16px 0 0}.psg-cpill{border-radius:var(--radius-full);align-items:center;gap:8px;height:36px;padding:0 12px 0 16px;font-size:14px;font-weight:500;display:inline-flex}.psg-cpill-count{font-variant-numeric:tabular-nums;font-size:13px}.kq-move .mtc{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:grid}.kq-move .mtc-input{border:1px solid var(--rule-strong);border-radius:var(--radius-md);width:100%;height:48px;padding:0 12px;font-family:inherit;font-size:16px}.kq-move .mtc-list{border:1px solid var(--rule);border-radius:var(--radius-md);gap:4px;max-height:280px;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.kq-move .mtc-row{border-radius:var(--radius-md);width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.kq-move .mtc-row:hover:not(:disabled){background:var(--paper)}.kq-move .mtc-new{color:var(--accent-ink);font-weight:500}.kq-move .mtc-muted{color:var(--mute);padding:12px;font-size:14px}.kq-move .mtc-cancel{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:44px;font:inherit;color:var(--ink);cursor:pointer;font-size:15px;font-weight:500}.kq-move .mtc-cancel:hover:not(:disabled){border-color:var(--ink-2)}.client-sq .sq.is-client .mq-bar{border-bottom:1px solid var(--rule);margin:0;padding:12px 16px}.client-sq .sq.is-client .mq-list{box-shadow:none;border:0;border-radius:0}@media (min-width:761px){.client-sq .sq.is-client .mq-row-in{grid-template-columns:24px 40px minmax(0,1fr) auto 64px;column-gap:12px;padding:8px 16px}.client-sq .sq.is-client .mq-row-in>.mq-when{grid-column:5}.client-sq .sq.is-client .mq-quick{background:linear-gradient(to right, transparent, var(--hover) 32px);grid-column:auto;padding-left:32px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.client-sq .sq.is-client .mq-row.is-open .mq-quick{background:linear-gradient(to right, transparent, var(--accent-soft) 32px)}@supports (color:color-mix(in lab, red, red)){.client-sq .sq.is-client .mq-row.is-open .mq-quick{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--accent-soft) 70%, var(--surface)) 32px)}}.client-sq .sq.is-client .mq-row-in:hover .mq-dest,.client-sq .sq.is-client .mq-row-in:hover .mq-when{visibility:hidden}}.client-sq .sq.is-client .mq-what b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.wiki .wq{margin:0 0 var(--card-gap)}@media (min-width:761px){.wq .mq-row-in{grid-template-columns:40px minmax(0,1fr) auto 64px;column-gap:12px;padding:8px 16px}.wq .mq-row-in>.mq-when{grid-column:4}.wq .mq-quick{background:linear-gradient(to right, transparent, var(--hover) 32px);grid-column:auto;padding-left:32px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.wq .mq-row.is-open .mq-quick{background:linear-gradient(to right, transparent, var(--accent-soft) 32px)}@supports (color:color-mix(in lab, red, red)){.wq .mq-row.is-open .mq-quick{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--accent-soft) 70%, var(--surface)) 32px)}}.wq .mq-row-in:hover .mq-dest,.wq .mq-row-in:hover .mq-when{visibility:hidden}}@media (max-width:760px){.wq .mq-row-in{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"m w"".d"}.wq .mq-row-in>.mq-mark{grid-area:m}}.wq .mq-what b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.wq-body{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px;line-height:22px}.wq-jump{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.wq-jump:hover{text-underline-offset:3px;text-decoration:underline}.isg{border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-soft);flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px 12px;margin:8px 0 4px;padding:8px 8px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.isg{background:color-mix(in oklab, var(--accent-soft) 55%, var(--surface))}}.isg-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.isg-t{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.isg-k{color:var(--mute);font-size:12.5px;line-height:16px}.isg-t b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:20px}.isg-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.isg-btn{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:32px;font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.isg-btn:hover:not(:disabled){border-color:var(--ink-2)}.isg-btn.is-go{border-color:var(--accent);background:var(--accent);color:var(--paper)}.isg-btn.is-go:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.isg-btn.is-go:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 86%, var(--paper))}}.isg-btn:disabled{opacity:.55;cursor:default}.isg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.isg-input{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;max-width:360px;height:36px;font:inherit;color:var(--ink);padding:0 12px;font-size:14.5px}.isg-input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.sdoc{margin:16px 0 0}.sdoc-n{color:var(--mute);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.sdoc-list{margin:0;padding:0;list-style:none}.sdoc-row{padding:12px var(--card-pad);border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;display:flex}.sdoc-row:last-child{border-bottom:0}.sdoc .mailroom-glyph{margin-top:2px}.sdoc-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.sdoc-label{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.sdoc-kind{text-transform:capitalize;height:24px;padding:0 8px;font-size:12.5px}.sdoc-url{text-overflow:ellipsis;white-space:nowrap;color:var(--accent-ink);font-size:13.5px;text-decoration:none;overflow:hidden}.sdoc-url:hover{text-decoration:underline}.sdoc-reason{color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:20px}.sdoc-meta{color:var(--mute);margin-top:2px;font-size:13px}.sdoc-acts{flex:none;margin-top:2px}.sdoc-input{max-width:none}@media (max-width:760px){.sdoc-row{flex-wrap:wrap}.sdoc-acts{margin-left:48px}}.client-tasks-tabbar{gap:8px;padding:12px 16px}.client-tasks-tab{border-radius:var(--radius-md);height:36px;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;align-items:center;gap:8px;padding:0 12px;font-size:14.5px;font-weight:500;display:inline-flex}.client-tasks-count{border-radius:var(--radius-full);min-width:24px;height:22px;padding:0 8px}.client-tasks-outer-add{gap:8px;height:36px;padding:0 12px;font-size:14px}.tasks-subtoolbar{gap:12px;padding:12px 16px}.tasks-sort-select{border-radius:var(--radius-md);height:36px}.tasks-sort-label{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;padding:0 12px;font-size:13.5px}.tasks-sort-select select{font-size:14px}.tasks-toggle-closed{height:36px;padding:0 12px;font-size:14px}.tl{flex-direction:column;display:flex}.tl-row{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:64px;padding:8px 16px;display:grid}.tl-row:last-child{border-bottom:0}.tl-row:hover{background:var(--hover)}.tl-row.is-closed .tl-title{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.tl-status{background:var(--paper-2);width:32px;height:32px;color:var(--mute-icon);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.tl-status svg{width:18px;height:18px}.tl-status select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tl-status:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.tl-status:focus-within{outline:2px solid var(--accent);outline-offset:2px}.tl-status.kind-in_progress{background:var(--accent-soft);color:var(--accent-ink)}.tl-status.kind-blocked{background:var(--mustard-soft);color:var(--mustard-ink)}.tl-status.kind-done{background:var(--teal-soft);color:var(--teal-ink)}.tl-main{flex-direction:column;gap:2px;min-width:0;display:flex}.tl-title{-webkit-line-clamp:2;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:15.5px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.tl-title:hover{color:var(--accent-ink)}.tl-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.tl-meta{color:var(--mute);flex-wrap:wrap;gap:0 8px;font-size:13.5px;line-height:20px;display:flex}.tl-meta>span+span:before{content:"·";color:var(--mute-2);margin-right:8px}.tl-owner{color:var(--ink-2)}.tl-owner.is-none{color:var(--mute);font-style:italic}.tl-due.is-mustard,.tl-state.kind-blocked{color:var(--mustard-ink);font-weight:500}.tl-state.kind-in_progress{color:var(--accent-ink);font-weight:500}.tl-dec{border-radius:var(--radius-full);height:28px;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;white-space:nowrap;border:0;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.tl-age{justify-self:end}@media (max-width:760px){.tl-row{grid-template-columns:32px minmax(0,1fr);row-gap:8px}.tl-dec{grid-column:2;justify-self:start}.tl-age{display:none}}.task-drawer{border-left-color:var(--rule);width:min(480px,100vw)}.task-drawer-head{background:var(--surface)}.task-drawer-eyebrow{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;font-size:13.5px}.task-drawer-title{max-width:none;font-size:19px;line-height:26px}.task-drawer-close{border-radius:var(--radius-md);width:32px;height:32px}.task-drawer-body{gap:16px}.task-field{gap:8px}.task-field-label{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:13.5px;font-weight:500}.task-field-input{border-radius:var(--radius-md);min-height:44px;padding:8px 12px;font-size:15px}textarea.task-field-input{min-height:88px;line-height:22px}.task-drawer-ev{border-top:1px solid var(--rule);padding-top:16px}.task-drawer-meta{font-family:var(--font-plex-sans);letter-spacing:0;font-size:13px}.task-drawer-actions{gap:8px}.task-drawer-actions .btn{height:44px;padding:0 16px;font-size:15px}.tl-age .bullet-first-seen{border-radius:var(--radius-full);height:28px;font-family:var(--font-plex-sans);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.task-drawer{top:var(--sticky-banner-h,0px)}.task-drawer-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-list{border-top:1px solid var(--rule);flex-direction:column;margin:0 -16px -16px;display:flex}.cm-row{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:64px;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto 64px;align-items:center;column-gap:12px;padding:12px 16px;display:grid}.cm-row:last-child{border-bottom:0}.cm-row:hover{background:var(--hover)}.cm-row.is-open{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.cm-row.is-open{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface))}}.cm-row.is-open{box-shadow:inset 3px 0 0 var(--accent)}.cm-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cm-row.is-private{background:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.cm-row.is-private{background:color-mix(in oklab, var(--paper-2) 60%, var(--surface))}}.cm-av{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.cm-av.is-mark{border-radius:var(--radius-md);background:var(--paper-2)}.cm-av.is-mark .source-mark{display:inline-flex}.cm-av.is-mark img{border-radius:3px;display:block}.cm-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-top{align-items:center;gap:8px;min-width:0;display:flex}.cm-top b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:15.5px;font-weight:500;line-height:22px;overflow:hidden}.cm-subj{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:14.5px;font-weight:500;line-height:20px;overflow:hidden}.cm-sum{text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-size:14px;line-height:20px;overflow:hidden}.cm-sum.is-two{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cm-also{color:var(--mute);font-size:13px}.cm-sig{border-radius:var(--radius-full);background:var(--paper-2);height:28px;color:var(--ink-2);white-space:nowrap;justify-self:end;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.cm-when{color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-size:14px}.cm-sig-line{margin:0 0 12px}.cm-sig-line .cm-sig{justify-self:start}.cm-notes{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.cm-also-list{flex-wrap:wrap;gap:8px;display:flex}.cm-also-list .source-mark{display:inline-flex}.cm-client,.cm-private{margin-top:12px}@media (max-width:760px){.cm-row{grid-template-columns:40px minmax(0,1fr);row-gap:8px}.cm-sig{grid-column:2;justify-self:start}.cm-when{display:none}}.cm-private .mark-private-btn{border-color:var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);width:auto;height:36px;color:var(--ink);opacity:1;gap:8px;margin:0;padding:0 12px;font-size:14px;font-weight:500}.pl-list,.pl-wrap .cm-list{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);margin:24px 0 0;overflow:hidden}@media (min-width:761px){.cm-row.pl-row{grid-template-columns:40px minmax(0,1fr) minmax(0,200px) auto 64px}}.pl-open{font:inherit;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:15.5px;font-weight:500;line-height:22px;overflow:hidden}.pl-open:hover{color:var(--accent-ink)}.pl-renew{border-radius:var(--radius-full);background:var(--mustard-soft);height:22px;color:var(--mustard-ink);flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.pl-client{min-width:0}.pl-client .msg-client-cell{border:1px solid var(--rule);border-radius:var(--radius-full);background:var(--paper);max-width:100%;min-height:32px;font-family:var(--font-plex-sans);align-items:center;gap:4px;padding:0 4px 0 12px;font-size:13.5px;display:inline-flex}.pl-client .msg-client-cell:not(:has(.msg-client-link)){background:0 0;border:0;padding:0}.pl-client .msg-client-link{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.pl-client .msg-client-link:hover{color:var(--accent-ink)}.pl-client .msg-client-pencil{opacity:1;width:28px;height:28px;color:var(--mute-icon);border-radius:50%;place-items:center;display:grid}.pl-client .msg-client-pencil:hover{background:var(--paper-2);color:var(--ink)}.pl-client .msg-client-assign-pill{border:1px dashed var(--mustard-line);border-radius:var(--radius-full);background:var(--mustard-soft);height:32px;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--mustard-ink);padding:0 12px;font-size:13.5px;font-weight:500}.pl-client .msg-client-suggested{font-family:var(--font-plex-sans);color:var(--mute);font-size:13px}.pl-client.is-drawer .msg-client-cell{min-height:40px;font-size:15px}.pl-kind{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pl-kind .kind-override-trigger .tag{border-radius:var(--radius-full);height:32px;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;padding:0 12px;font-size:13.5px;font-weight:500}.pl-reason{margin-top:12px}.pl-keep{flex-wrap:wrap;gap:8px;display:flex}.pl-keep .block-sender-btn.has-label{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:36px;font-family:var(--font-plex-sans);color:var(--ink);opacity:1;padding:0 12px;font-size:14px;font-weight:500}.cm-av.is-lg{flex:none;width:48px;height:48px;font-size:18px}@media (max-width:760px){.cm-row.pl-row .pl-client{grid-column:2}}.pl-keep .block-sender-btn.has-label{align-items:center;gap:8px;width:auto;display:inline-flex}.messages-block .chip-row:not(.chip-row-pill) .chip{min-height:40px;padding:0 16px;font-size:14.5px}.messages-block .chip-row-pill{gap:8px}.messages-block .chip-row-pill .chip{height:36px;padding:0 16px;font-size:13px}.messages-block .filter-rail-meta,.messages-block .filter-bar-meta{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;font-size:14px}.note-add-btn,.doc-add-btn,.contact-add-btn,.domain-add-btn{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:36px;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.note-add-btn:hover:not(:disabled),.doc-add-btn:hover:not(:disabled),.contact-add-btn:hover:not(:disabled),.domain-add-btn:hover:not(:disabled){border-color:var(--ink-2);color:var(--ink);background:var(--surface)}.private-inspect-toggle,.private-only-pill{border-radius:var(--radius-md);height:32px;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.empty-line{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--mute);font-size:14.5px}.first-week-sub,.first-week-foot{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;font-size:12.5px}.contact-role{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--mute);font-size:13.5px}.cm-sig,.mailroom-ledger-tag,.tl-dec,.tl-age .bullet-first-seen,.pl-renew,.mq-dest.sq-conf,.mq-dest.is-lib,.sdoc-kind,.pl-kind .kind-override-trigger .tag,.mq-box-status,.fl-flag{font-family:var(--font-plex-mono);font-size:var(--fs-pill);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500}.client-tasks-tab,.tasks-sort-label,.task-drawer-eyebrow,.task-field-label,.isg-k{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:500}.client-tasks-count{font-family:var(--font-plex-mono);font-size:11.5px}.task-drawer-meta{font-family:var(--font-plex-mono);font-size:12px}.table.clients tbody tr{height:56px}.table.clients .client-name{font-size:16px}.table.clients .client-name-link{z-index:2;position:relative}.table.clients .client-name-link:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.table.clients tr[data-client-id][data-selected]>td{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.table.clients tr[data-client-id][data-selected]>td{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface))}}.table.clients tr[data-client-id][data-selected]>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.roster-sort-chip{align-items:center;height:36px;padding:0 16px;font-size:14px;display:inline-flex}.vpill.is-queue{color:var(--accent-ink);background:var(--accent-soft);border-color:var(--accent-line)}.vpill.is-queue:hover{border-color:var(--accent);text-decoration:none}.rd-dr{width:min(480px,100vw)}.rd-dr .sd-top .vpill{flex:none}.sd-dot.is-calm{background:var(--mute-2)}.rd-link{color:var(--ink);text-decoration:none}.rd-link:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.rd-owed{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rd-owed li{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);align-items:center;gap:12px;padding:12px;display:flex}.rd-owed-t{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.rd-owed-t b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:15px;font-weight:500;overflow:hidden}.rd-owed-t span{color:var(--mute);font-size:13px}.rd-owed .isg-btn{flex:none}.rd-queue{gap:8px;display:grid}.rd-q{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface);min-height:48px;color:var(--ink);align-items:center;gap:12px;padding:0 12px 0 16px;font-size:15px;text-decoration:none;display:flex}.rd-q:hover{border-color:var(--accent-line);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.rd-q:hover{background:color-mix(in oklab, var(--accent-soft) 40%, var(--surface))}}.rd-q b{min-width:24px;font-family:var(--font-plex-mono);color:var(--accent-ink);font-size:15px;font-weight:600}.rd-q span{flex:1}.rd-q svg{color:var(--mute-icon)}.rd-month{color:var(--mute);flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}.rd-month b{font-family:var(--font-plex-mono);color:var(--ink);margin-right:4px;font-size:18px;font-weight:600}.rd-month .is-bad b{color:var(--danger-ink)}.roster-name-cell{align-items:center;gap:12px;min-width:0;max-width:100%;display:inline-flex}.roster-name-cell .client-name-link{overflow-wrap:anywhere;min-width:0;line-height:22px}.roster-name-cell .roster-badge{flex:none}.sg-scope{align-items:center;gap:12px;margin:16px 0 0;display:flex}.sg-scope-k{font-family:var(--font-plex-mono);font-size:var(--fs-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--mute)}.sg-scope-chip{border:1px solid var(--accent-line);border-radius:var(--radius-full);background:var(--accent-soft);align-items:center;gap:4px;height:36px;padding:0 4px 0 16px;display:inline-flex}.sg-scope-name{color:var(--accent-ink);font-size:14.5px;font-weight:500;text-decoration:none}.sg-scope-name:hover{text-underline-offset:3px;text-decoration:underline}.sg-scope-x{width:28px;height:28px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.sg-scope-x:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sg-scope-x:hover{background:color-mix(in oklab, var(--accent) 18%, var(--surface))}}.sg-scope-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cm-sig.is-human{background:var(--sk-human-soft);color:var(--sk-human-ink)}.cm-sig.is-meaningful{background:var(--sk-meaningful-soft);color:var(--sk-meaningful-ink)}.cm-sig.is-noise{background:var(--sk-noise-soft);color:var(--sk-noise-ink)}.cm-sig.is-news{background:var(--sk-news-soft);color:var(--sk-news-ink)}.cm-sig.is-internal{background:var(--sk-internal-soft);color:var(--sk-internal-ink)}.cm-sig.is-unknown{background:var(--sk-unknown-soft);color:var(--sk-unknown-ink)}.rd-owed li{align-items:flex-start}.rd-owed-t .rd-owed-sum{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.mb-list.cm-list{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface);margin:0;overflow:hidden}.mb-row .cm-sum{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mb-row.is-dead .cm-top b{color:var(--ink-2)}.cm-sig.mb-status.is-ok{background:var(--teal-soft);color:var(--teal-ink)}.cm-sig.mb-status.is-warn{background:var(--mustard-soft);color:var(--mustard-ink)}.cm-sig.mb-status.is-bad{background:var(--danger-soft);color:var(--danger-ink)}.cm-sig.mb-status.is-off{background:var(--paper-2);color:var(--mute)}.mb-share{gap:8px;display:grid}.mb-share button{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.mb-share button svg{flex:none;margin-top:2px}.mb-share button>span{flex-direction:column;gap:2px;display:flex}.mb-share button b{color:var(--ink);font-size:15px;font-weight:500}.mb-share button>span>span{color:var(--mute);font-size:13.5px}.mb-share button:hover:not(:disabled){border-color:var(--ink-2)}.mb-share button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}.mb-share button[aria-checked=true] b{color:var(--accent-ink)}.mb-kv{grid-template-columns:112px minmax(0,1fr)}.mb-kv dd{overflow-wrap:anywhere}.mb-kv dd.is-bad{color:var(--danger-ink)}.mb-kv dd.is-warn{color:var(--accent-ink)}.mb-more{color:var(--mute);margin-top:16px;font-size:14px}.mb-more summary{cursor:pointer;width:max-content}.mb-more code{font-family:var(--font-plex-mono);color:var(--ink-2);overflow-wrap:anywhere;margin-top:8px;font-size:13px;display:block}.mb-why-top{margin:0 0 12px}.mb-sync .btn{height:36px}.briefing-meta{font-family:var(--font-plex-sans);gap:8px 12px;font-size:14px}.briefing-meta-checked{color:var(--mute);font-style:normal}.briefing-meta .tag.review{border-radius:var(--radius-full);height:28px;padding:0 12px}.briefing-since-list{gap:8px;font-size:15px;line-height:1.55}.briefing-since-list li:before{top:.75em}.bullet-meta-row{margin-top:8px}.evidence-btn{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:32px;font-family:var(--font-plex-sans);letter-spacing:0;color:var(--ink-2);gap:8px;padding:0 12px;font-size:13.5px;font-weight:500}.evidence-btn:hover{border-color:var(--ink-2);color:var(--ink);text-decoration:none}.evidence-btn>svg{width:14px;height:14px}.bullet .bullet-menu-btn{border-radius:var(--radius-md);width:32px;height:32px}.granola-hint{font-family:var(--font-plex-sans);letter-spacing:0;color:var(--mute);font-size:13.5px;line-height:1.5}.todo-list{border:1px solid var(--rule);border-radius:var(--card-radius);background:var(--surface)}.todo-list .tl-row{grid-template-columns:32px minmax(0,1fr) auto auto 32px}.todo-list .tl-row:first-child{border-radius:var(--card-radius) var(--card-radius) 0 0}.todo-list .tl-row:last-child{border-radius:0 0 var(--card-radius) var(--card-radius)}.todo-list .tl-row:only-child{border-radius:var(--card-radius)}.todo-list .tl-row[data-selected]{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.todo-list .tl-row[data-selected]{background:color-mix(in oklab, var(--accent-soft) 70%, var(--surface))}}.todo-list .tl-row[data-selected]{box-shadow:inset 3px 0 0 var(--accent)}.todo-list .tl-row:last-child:not(:first-child) .bullet-menu{top:auto;bottom:calc(100% + 4px)}.todo-list .bullet-menu-btn{border-radius:var(--radius-md);width:32px;height:32px}.tl-due.is-late{color:var(--danger-ink);font-weight:500}.todo-subgroup-head{align-items:center;gap:12px;padding-bottom:12px}.todo-subgroup-count{border-radius:var(--radius-full);background:var(--paper-2);height:24px;font-family:var(--font-plex-sans);letter-spacing:0;color:var(--ink-2);align-items:center;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.todo-subgroup-meta{font-family:var(--font-plex-sans);letter-spacing:0;font-size:13.5px}.owed-row.owed-card-row{grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:0 12px;min-height:72px;padding:12px 16px 12px 12px}.owed-row.owed-card-row>.owed-av,.owed-row.owed-card-row>.owed-main{z-index:1;pointer-events:none;position:relative}.owed-av{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.owed-main{flex-direction:column;gap:2px;min-width:0;display:flex}.owed-card-row .owed-main .owed-subject{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;line-height:22px;overflow:hidden}.owed-card-row .owed-main .owed-snippet{-webkit-line-clamp:2;white-space:normal;color:var(--ink-2);-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.owed-card-row .owed-main .owed-meta{color:var(--mute);justify-content:flex-start;gap:0 8px;font-size:13.5px;line-height:20px;display:flex}.owed-card-row .owed-main .owed-meta>span+span:before{content:"·";color:var(--mute-2);margin-right:8px}.owed-card-row .owed-main .owed-from,.owed-card-row .owed-main .owed-client{max-width:none}.owed-row.owed-card-row>.owed-age{border-radius:var(--radius-full);background:var(--paper-2);height:28px;font-family:var(--font-plex-mono);font-size:var(--fs-pill);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;grid-area:1/3;align-items:center;padding:0 12px;display:inline-flex}.owed-row.owed-card-row>.owed-age.is-stale{background:var(--mustard-soft);color:var(--mustard-ink)}.owed-row.owed-card-row>.owed-actions{grid-area:1/4}.owed-card-row .owed-handled-btn{border-color:var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);height:36px;color:var(--ink);gap:8px;padding:0 12px;font-size:14px;font-weight:500}.owed-card-row .owed-handled-btn:hover,.owed-card-row .owed-handled-btn:focus-visible{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-ink)}.owed-row.owed-card-row>.owed-age{text-align:left;font-variant-numeric:tabular-nums;min-width:0}.todo-list .tl-title.todo-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72ch;padding:0;font-size:15.5px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.owed-row.owed-card-row{background:var(--surface)}.owed-row.owed-card-row:hover{background:var(--hover)}.sg-scope+.empty-state,.psg-switcher+.empty-state{margin-top:24px}.my-notes .my-notes-input::placeholder{font-family:var(--font-plex-sans);letter-spacing:0;color:var(--mute);font-size:14.5px}.owed-block-client .owed-lede{margin-bottom:16px}.team-notes-col-head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.team-notes-col-meta{font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;color:var(--mute);font-size:13.5px}.team-note-body{color:var(--ink);font-size:15px;line-height:1.5}.team-note-meta{margin-bottom:4px}.team-note-delete{border-radius:var(--radius-md);justify-content:center;width:32px;height:32px}.rules-item{align-items:center;gap:12px;min-height:48px;padding:12px 0;font-size:15px;line-height:1.45;position:relative}.rules-item .rules-text{min-width:0}.rules-scope-tag{border-radius:var(--radius-full);background:var(--accent-soft);height:24px;font-size:var(--fs-pill);letter-spacing:.06em;border:0;align-items:center;padding:0 8px;display:inline-flex}.rules-item .rules-controls{background:linear-gradient(to right, transparent, var(--surface) 24px);align-items:center;gap:4px;padding-left:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.rules-item .rules-link{border-radius:var(--radius-md);height:32px;font-family:var(--font-plex-sans);letter-spacing:0;text-transform:none;align-items:center;padding:0 8px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.rules-item .rules-link:hover{background:var(--paper-2)}.rules-item .rules-link-icon{justify-content:center;width:32px;padding:0}.rules-item.rules-item-editing .rules-controls{background:0 0;padding-left:0;position:static;transform:none}.rules-item .rules-link-icon svg{width:16px;height:16px}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
