@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@layer tokens{:root{--ground:#f7f8f8;--surface:#fff;--raised:#f3f5f5;--overlay:#fff;--ink:#121a1e;--ink-soft:#3f4d52;--muted:#6c7a80;--rule:#e3e8ea;--rule-soft:#eef1f2;--rule-strong:#d3dadd;--accent:#1e7a6e;--accent-hover:#186558;--accent-ink:#176b60;--accent-soft:#e3f1ee;--critical:#c2452f;--critical-soft:#fbe9e5;--critical-line:#ebc5bd;--warning:#a9742a;--warning-ink:#8a5e1e;--warning-soft:#fbf1e0;--calm:#4a7f79;--calm-soft:#e6f0ee;--plot:#1e7a6e;--plot-fill:#1e7a6e21;--on-accent:#fff;--on-warning:#0c1416;--on-critical:#fff;--hover-bg:#101a1d0d;--on-bg:#1e7a6e17;--focus:var(--accent);--shadow-1:none;--shadow-2:0 8px 28px #101a1d1a, 0 1px 2px #101a1d0f;--shadow-3:0 24px 60px #101a1d29;--shadow:var(--shadow-1);--font-sans:var(--font-inter,ui-sans-serif), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-17:17px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--lh-tight:1.15;--lh-snug:1.3;--lh-base:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-.02em;--tracking-caps:.06em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--z-rail:10;--z-header:20;--z-menu:30;--z-toast:60;--z-progress:1000;--control-h-sm:30px;--control-h-md:36px;--control-h-lg:44px;--wrap-max:1280px;--gutter:32px;--topbar-h:56px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0c1416;--surface:#131e21;--raised:#18262a;--overlay:#18262a;--ink:#dce6e7;--ink-soft:#a8bcc0;--muted:#78909a;--rule:#24373c;--rule-soft:#1c2c30;--rule-strong:#2f454b;--accent:#4fb3a5;--accent-hover:#63c4b6;--accent-ink:#6cc9bb;--accent-soft:#4fb3a529;--critical:#e0725c;--critical-soft:#e0725c29;--critical-line:#e0725c73;--warning:#d2a050;--warning-ink:#d2a050;--warning-soft:#d2a05029;--calm:#6fa9a2;--calm-soft:#6fa9a229;--plot:#4fb3a5;--plot-fill:#4fb3a526;--on-accent:#0c1416;--on-warning:#0c1416;--on-critical:#0c1416;--hover-bg:#ffffff0d;--on-bg:#4fb3a51f;--shadow-2:0 8px 28px #0006, 0 1px 2px #0000004d;--shadow-3:0 24px 60px #00000080}}:root[data-theme=dark]{--ground:#0c1416;--surface:#131e21;--raised:#18262a;--overlay:#18262a;--ink:#dce6e7;--ink-soft:#a8bcc0;--muted:#78909a;--rule:#24373c;--rule-soft:#1c2c30;--rule-strong:#2f454b;--accent:#4fb3a5;--accent-hover:#63c4b6;--accent-ink:#6cc9bb;--accent-soft:#4fb3a529;--critical:#e0725c;--critical-soft:#e0725c29;--critical-line:#e0725c73;--warning:#d2a050;--warning-ink:#d2a050;--warning-soft:#d2a05029;--calm:#6fa9a2;--calm-soft:#6fa9a229;--plot:#4fb3a5;--plot-fill:#4fb3a526;--on-accent:#0c1416;--on-warning:#0c1416;--on-critical:#0c1416;--hover-bg:#ffffff0d;--on-bg:#4fb3a51f;--shadow-2:0 8px 28px #0006, 0 1px 2px #0000004d;--shadow-3:0 24px 60px #00000080}}
@layer base{*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}a:not([class]){color:var(--accent-ink);text-underline-offset:3px}a:not([class]):hover{text-decoration:underline}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,summary,[role=button]{cursor:pointer}:disabled,[aria-disabled=true]{cursor:not-allowed}button{font:inherit;color:inherit}button:not([class]){justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--control-h-md);padding:0 var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-13);font-weight:var(--fw-semibold);white-space:nowrap;transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);display:inline-flex}button:not([class]):hover{border-color:var(--accent);color:var(--accent-ink)}button:not([class]):active{background:var(--raised)}button:not([class]):disabled{opacity:.5}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea{font:inherit;font-size:var(--fs-14);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-sm);padding:0 var(--sp-3);min-height:var(--control-h-md);transition:border-color var(--dur-1) var(--ease-out)}textarea{padding:var(--sp-2) var(--sp-3);resize:vertical;min-height:84px;line-height:var(--lh-base)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--muted)}::placeholder{color:var(--muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.label{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--muted);letter-spacing:.01em}.muted{color:var(--muted)}.upper{text-transform:uppercase}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
@layer controls{.btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--control-h-md);padding:0 var(--sp-4);border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;vertical-align:middle;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out), opacity var(--dur-1);line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:14px;height:14px}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn--secondary,.btn--quiet{background:var(--surface);color:var(--ink);border-color:var(--rule-strong)}.btn--secondary:hover,.btn--quiet:hover{background:var(--surface);border-color:var(--accent);color:var(--accent-ink)}.btn--secondary:active,.btn--quiet:active{background:var(--raised)}.btn--ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--hover-bg);color:var(--ink);border-color:#0000;transform:none}.btn--danger{background:var(--surface);color:var(--critical);border-color:var(--critical-line)}.btn--danger:hover{background:var(--critical);border-color:var(--critical);color:var(--on-critical)}.btn--sm{min-height:var(--control-h-sm);padding:0 var(--sp-3);font-size:var(--fs-12);border-radius:var(--r-sm);gap:6px}.btn--sm svg{width:13px;height:13px}.btn--lg{min-height:var(--control-h-lg);padding:0 var(--sp-5);font-size:var(--fs-15)}.btn--block{width:100%;display:flex}.btn:disabled,.btn[aria-disabled=true],.btn[data-off=true]{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none}.btn[data-loading=true]{color:#0000;pointer-events:none;position:relative}.btn[data-loading=true]:after{content:"";width:14px;height:14px;color:var(--on-accent);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite btn-spin;position:absolute}.btn--secondary[data-loading=true]:after,.btn--quiet[data-loading=true]:after,.btn--ghost[data-loading=true]:after,.btn--danger[data-loading=true]:after{color:var(--ink-soft)}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn.held,.btn.is-held{background:var(--surface);border-color:var(--warning);color:var(--warning-ink)}.btn.held:hover,.btn.is-held:hover{background:var(--warning-soft)}.held-note{color:var(--warning-ink)}.confirm-row{align-items:center;gap:6px;display:inline-flex}.btn-count{font-family:var(--font-mono);font-size:var(--fs-12);opacity:.85}.icon-btn{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--r-md);color:var(--ink-soft);cursor:pointer;font:inherit;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn svg{width:16px;height:16px}.icon-btn:hover{background:var(--hover-bg);color:var(--ink)}.icon-btn--sm{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--r-sm)}.icon-btn--outline{border-color:var(--rule-strong);background:var(--surface)}.link,.inline-link{color:var(--accent-ink);font-weight:var(--fw-medium);text-underline-offset:3px;cursor:pointer;font:inherit;font-weight:var(--fw-medium);background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.link:hover,.inline-link:hover{text-decoration:underline}.link svg{flex:none;width:13px;height:13px}.inline-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-ink) 45%, transparent);display:inline}.inline-link:hover{text-decoration-color:currentColor}.fchips{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.fchips legend{margin:0 var(--sp-1) 0 0;float:left;padding:0}.due-range{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);display:flex}.due-range input{min-width:0}.fchip,.state-chip{min-height:var(--control-h-sm);padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-medium);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;gap:6px;line-height:1.2;text-decoration:none;display:inline-flex}.fchip svg{flex:none;width:13px;height:13px}.fchip:hover,.state-chip:hover{border-color:var(--accent);color:var(--accent-ink)}.fchip[data-on=true],.fchip.is-on,.state-chip[data-on=true],.fchip[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--fw-semibold)}.fchip-count{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--muted)}.fchip[data-on=true] .fchip-count{color:var(--accent-ink)}.fchip--choice input{width:14px;height:14px;min-height:0;accent-color:var(--accent);background:0 0;border:0;margin:0;padding:0}.fchip--choice:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--fw-semibold)}.fchip--choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tag,.chip{height:22px;padding:0 var(--sp-2);border-radius:var(--r-sm);background:var(--raised);color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;line-height:1;display:inline-flex}.tag--neutral,.chip{border-color:var(--rule)}.tag--ink{background:var(--ink);color:var(--ground)}.tag--accent{background:var(--accent-soft);color:var(--accent-ink)}.tag--calm{background:var(--calm-soft);color:var(--calm)}.tag--warning{background:var(--warning-soft);color:var(--warning-ink)}.tag--critical{background:var(--critical-soft);color:var(--critical)}.tag--mono{font-family:var(--font-mono);font-weight:var(--fw-medium)}a.chip,button.chip,summary.chip,label.chip{cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}a.chip:hover,button.chip:hover,summary.chip:hover,label.chip:hover{border-color:var(--accent);color:var(--accent-ink)}.chip--radio{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;height:var(--control-h-sm);padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-13);font-weight:var(--fw-medium);align-items:center;gap:6px;display:inline-flex}.chip--radio input{width:14px;height:14px;min-height:0;accent-color:var(--accent);background:0 0;border:0;margin:0;padding:0}.chip--radio:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--fw-semibold)}.badge{border-radius:var(--r-sm);border:1px solid var(--rule-strong);height:20px;color:var(--ink-soft);background:var(--surface);font-family:var(--font-sans);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 7px;line-height:1;display:inline-flex}.badge--accent{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.badge--warning{border-color:var(--warning);color:var(--warning-ink);background:var(--warning-soft)}.badge--critical{border-color:var(--critical-line);color:var(--critical);background:var(--critical-soft)}.badge--calm{border-color:var(--calm);color:var(--calm);background:var(--calm-soft)}.badge--muted{color:var(--muted)}.badge--solid{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.badge-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill{border-radius:var(--r-pill);background:var(--raised);min-width:20px;height:20px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--fs-11);font-weight:var(--fw-semibold);justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.pill--critical{background:var(--critical-soft);color:var(--critical)}.pill--accent{background:var(--accent-soft);color:var(--accent-ink)}.filters{align-items:flex-end;gap:var(--sp-3) var(--sp-4);padding:0 0 var(--sp-5);margin-bottom:var(--sp-6);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.filters--plain{margin-bottom:var(--sp-4);border:0;padding:0}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>.label{font-size:var(--fs-12)}.field--grow{flex:260px}.field--narrow input{width:110px;min-width:0}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.input,.select,.search input{font:inherit;font-size:var(--fs-14);color:var(--ink);min-height:var(--control-h-md);padding:0 var(--sp-3);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-md);min-width:0;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out)}.field input:not([type=checkbox]):not([type=radio]),.field select{min-width:150px}.field--grow input,.field--grow select{width:100%}.field textarea{padding:var(--sp-2) var(--sp-3)}.field input:not([type=checkbox]):not([type=radio]):hover,.field select:hover,.field textarea:hover,.input:hover,.select:hover,.search input:hover{border-color:var(--muted)}.field input:not([type=checkbox]):not([type=radio]):focus-visible,.field select:focus-visible,.field textarea:focus-visible,.search input:focus-visible,.input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.field select,.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='%236C7A80' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}select.prefill,.field select.prefill{border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.input{align-items:center;gap:var(--sp-2);display:inline-flex}.field .input>input:not([type=hidden]),.input>input:not([type=hidden]){width:auto;min-width:0;box-shadow:none;min-height:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.input svg{width:14px;height:14px;color:var(--muted);flex:none}.field--grow>.input{width:100%;max-width:34rem}.search{display:flex}.search input{width:240px}.field-hint{font-size:var(--fs-12);color:var(--muted)}.field-error{font-size:var(--fs-12);color:var(--critical)}.facet-pick{display:inline-block;position:relative}.facet-pick>summary{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--control-h-md);padding:0 var(--sp-3);min-width:11rem;max-width:18rem;font-size:var(--fs-14);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);list-style:none;display:inline-flex}.facet-pick>summary::-webkit-details-marker{display:none}.facet-pick>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform var(--dur-1) var(--ease-out);flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.facet-pick[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.facet-pick>summary:hover{border-color:var(--ink-soft,var(--rule-strong))}.facet-pick>summary:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.facet-pick__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.facet-pick__pending{color:var(--accent);font-size:var(--fs-16);flex:none;line-height:1}.facet-pick__panel{z-index:var(--z-menu);top:calc(100% + var(--sp-1));overscroll-behavior:contain;min-width:22rem;max-width:min(34rem,86vw);max-height:15rem;padding:var(--sp-3);background:var(--surface-raised,var(--surface));border:1px solid var(--rule-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2,0 8px 24px #00000059);position:absolute;left:0;overflow-y:auto}@media (max-width:1279px){.facet-pick,.facet-pick>summary{width:100%;max-width:none}.facet-pick__panel{min-width:0;max-width:none;margin-top:var(--sp-2);box-shadow:none;position:static}}.disc>summary{cursor:pointer;color:var(--ink-soft);font-weight:var(--fw-medium);font-size:var(--fs-13);border-radius:var(--r-sm);align-items:center;gap:6px;padding:6px 0;list-style:none;display:inline-flex}.disc>summary::-webkit-details-marker{display:none}.disc>summary:hover{color:var(--accent-ink)}.disc>summary .disc-chev{width:14px;height:14px;color:var(--muted);transition:transform var(--dur-1) var(--ease-out)}.disc[open]>summary .disc-chev{transform:rotate(90deg)}.disc[open]>summary{color:var(--ink)}.disc-body{padding:var(--sp-2) 0 var(--sp-2) 20px}summary.btn{list-style:none}summary.btn::-webkit-details-marker{display:none}.pager{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);font-size:var(--fs-13);color:var(--muted);display:flex}.pager-btns{gap:6px;display:inline-flex}.pager .sec-note{margin:0}.tabs{gap:var(--sp-1);border-bottom:1px solid var(--rule);margin:var(--sp-3) 0 var(--sp-5);scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a{color:var(--ink-soft);font-size:var(--fs-13);font-weight:var(--fw-medium);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;display:inline-flex}.tabs a:hover{color:var(--ink)}.tabs a[data-on=true],.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:var(--fw-semibold)}.tabs .pill{min-width:18px;height:18px;font-size:10.5px}.rail{flex-direction:column;gap:2px;display:flex}.rail-item{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:40px;padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--ink-soft);font-size:var(--fs-14);font-weight:var(--fw-medium);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);text-decoration:none;display:flex;position:relative}.rail-item:hover{background:var(--hover-bg);color:var(--ink)}.rail-item[data-on=true],.rail-item[aria-current=page]{color:var(--ink);font-weight:var(--fw-semibold);background:0 0}.rail-item[data-on=true]:before,.rail-item[aria-current=page]:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-2px}.rail-counts{gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--muted);font-weight:var(--fw-regular);display:inline-flex}.rail-counts .crit,.rail-counts .count--critical{color:var(--critical);font-weight:var(--fw-bold)}.rail-section{margin-top:var(--sp-5)}.toast{z-index:var(--z-toast);max-width:min(92vw,560px);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--ink);color:var(--ground);box-shadow:var(--shadow-3);gap:var(--sp-3);font-size:var(--fs-14);align-items:baseline;line-height:1.4;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast b{font-weight:var(--fw-semibold)}.toast--critical{background:var(--critical);color:var(--on-critical)}.toast-x{color:inherit;cursor:pointer;font:inherit;opacity:.8;background:0 0;border:0;place-items:center;margin-left:auto;padding:0 2px;display:inline-grid}.toast-x:hover,.toast-x:focus-visible{opacity:1}.toast-x svg{width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.toast{animation:toast-in var(--dur-2) var(--ease-out)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}}.notice{margin:var(--sp-5) 0 var(--sp-6);padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule);border-left:3px solid var(--warning);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-14);color:var(--ink-soft)}.notice b{color:var(--ink);font-weight:var(--fw-semibold)}.notice--critical{border-left-color:var(--critical)}.notice--critical b{color:var(--critical)}.notice--info{border-left-color:var(--accent)}.notice--ok{border-left-color:var(--calm)}.notice--quiet{border:1px dashed var(--rule-strong);background:0 0;border-left-width:1px}.empty-state,.empty,.state-note,.ws-done{padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--muted);font-size:var(--fs-14);border:1px dashed var(--rule-strong);border-radius:var(--r-lg);background:0 0;margin:0}.empty-state b,.state-note b{color:var(--ink-soft);font-weight:var(--fw-semibold)}.empty-state-title{color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--fs-15);margin-bottom:4px;display:block}.empty-state-icon{margin:0 auto var(--sp-2);color:var(--muted);display:block}.empty-state .btn,.empty-state .link{margin-top:var(--sp-3)}td.empty{border:0;border-radius:0}.kbd{border:1px solid var(--rule-strong);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-11);color:var(--ink-soft);background:var(--surface);border-bottom-width:2px;padding:1px 6px;display:inline-block}.avatar{border-radius:var(--r-pill);background:var(--accent);width:28px;height:28px;color:var(--on-accent);font-weight:var(--fw-bold);font-size:var(--fs-12);flex:none;place-items:center;display:inline-grid}.dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot--live{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.dot--critical{background:var(--critical)}.dot--warning{background:var(--warning)}.dot--calm{background:var(--calm)}}
@layer surfaces{.wrap{max-width:var(--wrap-max);padding:0 var(--gutter) var(--sp-16);margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);padding:var(--sp-10) 0 var(--sp-6);margin-bottom:var(--sp-6);border-bottom:1px solid var(--rule);display:flex}.page-head--flush{margin-bottom:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:0}.page-head-text{min-width:0;max-width:760px}.page-head h1{font-size:var(--fs-32);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}.page-head h1 .h1-sub{font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--muted);letter-spacing:0;margin-left:var(--sp-3)}.page-head .lede{margin:var(--sp-3) 0 0;font-size:var(--fs-15);color:var(--ink-soft);max-width:68ch}.page-head .page-meta{margin-top:var(--sp-3);gap:var(--sp-2) var(--sp-3);color:var(--ink-soft);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;display:flex}.page-actions{gap:var(--sp-2);flex:none;align-items:center;display:flex}.eyebrow{margin-bottom:var(--sp-2);font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--accent-ink);letter-spacing:.01em;align-items:center;gap:6px;display:inline-flex}.eyebrow svg{width:14px;height:14px}section{margin-bottom:var(--sp-10)}.sec-head{align-items:baseline;gap:var(--sp-3);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.sec-head h2,.sec-head h3{font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:var(--lh-snug);margin:0}.sec-head h3{font-size:var(--fs-15)}.sec-head .count{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--muted);font-weight:var(--fw-medium);margin-left:2px}.sec-head .sec-actions,.sec-head .link{margin-left:auto}.sec-note{color:var(--muted);font-size:var(--fs-13)}.block{margin-top:var(--sp-8)}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.table-scroll{overflow-x:auto}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.card-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;display:flex}.card-head h2,.card-head h3{font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:-.005em;align-items:center;gap:var(--sp-2);margin:0;display:inline-flex}.card-head .label{font-size:var(--fs-12)}.card-head .card-actions{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.card-body{padding:var(--sp-5)}.card-body.flush{padding:0}.card-foot{padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--rule-soft);font-size:var(--fs-12);color:var(--muted);background:0 0}.card--critical{border-color:var(--critical-line)}.card--accent{border-color:var(--accent)}.cards-2{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.cards-3{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.tiles{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.tiles--5{grid-template-columns:repeat(5,1fr)}.tiles--4{grid-template-columns:repeat(4,1fr)}.tile{padding:var(--sp-5) var(--sp-5) var(--sp-4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);color:inherit;transition:border-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}a.tile:hover{border-color:var(--accent);transform:translateY(-2px)}.tile-v{font-size:34px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:1}.tile-l{margin-top:var(--sp-3);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--ink)}.tile-n{font-size:var(--fs-12);color:var(--muted);margin-top:3px}.tile--critical{border-color:var(--critical-line)}.tile--critical .tile-v{color:var(--critical)}.tile--accent .tile-v{color:var(--accent-ink)}.tile--muted .tile-v{color:var(--muted)}.stats{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.stats--2{grid-template-columns:repeat(2,1fr)}.stats--4{grid-template-columns:repeat(4,1fr)}.stats .stat{background:0 0;border:0;padding:0}.stat-v{font-size:var(--fs-24);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:1.05;display:block}.stat-l{font-size:var(--fs-12);color:var(--muted);font-weight:var(--fw-medium);font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-top:4px;display:block}.stat-asof{font-size:var(--fs-11);color:var(--muted);margin-top:3px}.stat-grid{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);margin:var(--sp-5) 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.stat-grid .stat{background:var(--surface);padding:var(--sp-4) var(--sp-4) var(--sp-3)}.stat-grid .stat-v{font-size:var(--fs-20)}a.stat{transition:background var(--dur-1) var(--ease-out)}a.stat:hover{background:var(--accent-soft)}.readout{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ro{background:var(--surface);padding:var(--sp-4) var(--sp-5) var(--sp-4)}.ro-v{font-size:28px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;line-height:1.05}.ro-l{font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:6px}.ro-n{font-size:var(--fs-12);color:var(--muted);margin-top:4px;line-height:1.4}.ro-n b{font-weight:var(--fw-semibold);color:var(--ink-soft)}.card-body.flush>.readout,.readout--flush{box-shadow:none;border:0;border-radius:0}@media (max-width:1080px){.readout{grid-template-columns:repeat(2,1fr)}}.dl{grid-template-columns:minmax(140px,32%) 1fr;margin:0;display:grid}.dl dt{padding:var(--sp-2) 0;border-bottom:1px solid var(--rule-soft);font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;color:var(--muted);align-self:start}.dl dd{padding:var(--sp-2) 0;border-bottom:1px solid var(--rule-soft);font-size:var(--fs-14);overflow-wrap:anywhere;min-width:0;margin:0}.dl dt:last-of-type,.dl dd:last-of-type{border-bottom:0}.dl dd.none{color:var(--muted)}.pulse{padding:var(--sp-5) var(--sp-6);gap:var(--sp-3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-columns:repeat(9,1fr);margin:0;list-style:none;display:grid}.pulse li{min-width:0;padding-top:10px;position:relative}.pulse li:before{content:"";background:var(--rule-soft);height:6px;margin-bottom:var(--sp-3);border-radius:3px;display:block}.pulse li:after{content:"";height:6px;width:max(var(--w,0%), 3px);background:var(--accent);border-radius:3px;position:absolute;top:10px;left:0}.pulse li.untracked:after{display:none}.pulse li.untracked:before{background:repeating-linear-gradient(90deg, var(--rule) 0 4px, transparent 4px 8px)}.pulse-v{font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;display:block}.pulse-l{font-size:var(--fs-12);color:var(--muted);margin-top:2px;line-height:1.3;display:block}.pulse li.goal .pulse-l{color:var(--accent-ink);font-weight:var(--fw-semibold)}.rank{margin:0;padding:0;list-style:none}.rank li{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--rule-soft);position:relative}.rank li:last-child{border-bottom:0}.rank li:has(.rowlink):hover{background:var(--raised)}.rank-top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.rank-name{font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:-.005em}.rank-sub{font-size:var(--fs-12);color:var(--muted);margin-top:3px}.rank-v{font-size:var(--fs-14);font-weight:var(--fw-semibold);white-space:nowrap}.rank-bar{height:3px;margin-top:var(--sp-2);background:var(--rule-soft);border-radius:2px;overflow:hidden}.rank-bar i{background:var(--accent);height:100%;display:block}.rank .rowlink{display:block}.ev-when{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--muted);white-space:nowrap}.breadcrumbs{margin:var(--sp-5) 0 var(--sp-3);font-size:var(--fs-13)}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{overflow-wrap:break-word;min-width:0}.breadcrumbs .bc-sep{margin:0 var(--sp-2);color:var(--rule-strong)}.breadcrumbs a{color:var(--muted);font-weight:var(--fw-medium);text-decoration:none}.breadcrumbs a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.breadcrumbs li[aria-current=page]{color:var(--ink-soft);font-weight:var(--fw-medium)}.signals{background:var(--rule-soft);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.signals li{background:var(--surface);padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);align-items:flex-start;display:flex}.signals--in-card{border-top:1px solid var(--rule-soft)}.sev{background:var(--rule-strong);border-radius:2px;flex:none;align-self:stretch;width:3px}.sev--accent{background:var(--accent)}.sev--calm{background:var(--calm)}.sev--warning{background:var(--warning)}.sev--critical{background:var(--critical)}.sig-t{font-size:var(--fs-14);font-weight:var(--fw-semibold)}.sig-d{font-size:var(--fs-13);color:var(--muted);margin-top:2px}.sig-src{font-size:var(--fs-12);color:var(--muted);margin-top:var(--sp-1)}.action{margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--raised)}.action-t{font-size:var(--fs-14);font-weight:var(--fw-semibold)}.action-d{font-size:var(--fs-13);color:var(--ink-soft);margin-top:var(--sp-1)}.vintage{margin:var(--sp-4) 0 0;font-size:var(--fs-12);color:var(--muted);border-top:1px solid var(--rule-soft);padding-top:var(--sp-3);line-height:1.55}.vintage b{color:var(--ink-soft);font-weight:var(--fw-semibold)}.chart-cap{margin-bottom:var(--sp-2);justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.chart-box{padding:var(--sp-4)}.two-col{gap:var(--sp-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.intel-grid{gap:var(--sp-6);margin-top:var(--sp-6);align-items:start;display:grid}.intel-grid.cols-2{grid-template-columns:1.35fr 1fr}.intel-grid.cols-2-even{grid-template-columns:1fr 1fr}.stack{gap:var(--sp-6);flex-direction:column;display:flex}.row-end{margin-left:auto}.stack-sm{margin-top:var(--sp-2)}@media (max-width:1000px){.two-col,.intel-grid.cols-2,.intel-grid.cols-2-even,.cards-2,.cards-3{grid-template-columns:1fr}.tiles--5,.tiles--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.breadcrumbs{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-12)}.breadcrumbs .bc-sep{margin:0 var(--sp-1)}}@keyframes sh-skeleton{0%{opacity:.55}50%{opacity:.28}to{opacity:.55}}.sk{background:var(--rule);border-radius:var(--r-sm);animation:1.4s ease-in-out infinite sh-skeleton}.sk-line{height:11px}.sk-line+.sk-line{margin-top:var(--sp-2)}.sk-title{width:280px;max-width:60%;height:28px}.sk-lede{width:460px;max-width:90%;height:12px;margin-top:var(--sp-3)}.sk-tiles{gap:var(--sp-3);margin-top:var(--sp-6);grid-template-columns:repeat(4,1fr);display:grid}.sk-tile{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--sp-5);min-height:96px}.sk-tile .sk-line:first-child{width:70%;height:22px}.sk-panels{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.sk-panel{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-4) var(--sp-5)}.sk-rows{margin-top:var(--sp-6);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.sk-row{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--rule-soft)}.sk-row:last-child{border-bottom:0}.sk-region{display:block}@media (max-width:1100px){.sk-tiles{grid-template-columns:repeat(2,1fr)}.sk-panels{grid-template-columns:1fr}}@media (max-width:560px){.sk-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sk{opacity:.4;animation:none}}.handoff{gap:var(--sp-2);flex-direction:column;display:flex}.handoff p{margin:0}.handoff .label{margin-right:var(--sp-2);display:inline}.handoff-owner{gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;display:flex}.handoff-agreed{color:var(--ink)}.handoff-rec{color:var(--ink-soft);font-size:var(--fs-13)}.handoff-corrections{margin-top:var(--sp-3)}.handoff-corrections ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-4)}.handoff--compact{font-size:var(--fs-13);display:block}.handoff--compact .handoff-agreed{color:var(--ink);display:inline}.handoff--compact .handoff-rec{color:var(--muted);display:inline}}
@layer shell{header.site{z-index:var(--z-header);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid var(--rule);position:sticky;top:0}.head-inner{max-width:var(--wrap-max);padding:0 var(--gutter);height:var(--topbar-h);align-items:center;gap:var(--sp-6);margin:0 auto;display:flex}.head-right{justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%;padding-block:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.head-right>*{flex:none;max-width:100%}.head-right>span.who-chip{white-space:normal;overflow-wrap:anywhere}.brand{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand .mark{border-radius:var(--r-md);background:var(--accent);width:28px;height:28px;color:var(--on-accent);place-items:center;display:inline-grid}.brand .mark svg{width:15px;height:15px}.brand .wordmark{font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap}.brand .wordmark b{font-weight:var(--fw-bold);color:var(--accent-ink)}.site-nav{align-items:center;gap:2px;min-width:0;display:flex}.nav-group{flex:none;display:flex}.nav-trigger{height:36px;padding:0 var(--sp-3);border-radius:var(--r-md);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{background:var(--hover-bg);color:var(--ink)}.nav-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nav-trigger[data-on=true]{color:var(--ink);font-weight:var(--fw-semibold)}.nav-trigger[data-on=true]:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-10px}.nav-chev{width:12px;height:12px;color:var(--muted);transition:transform var(--dur-1) var(--ease-out)}.nav-trigger[aria-expanded=true] .nav-chev{transform:rotate(180deg)}.nav-trigger--pinned{background:var(--accent-soft);color:var(--accent-ink);font-weight:var(--fw-semibold);margin:0 var(--sp-1)}.nav-trigger--pinned:hover{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent-ink)}.nav-trigger--pinned[data-on=true]{background:var(--accent);color:var(--on-accent)}.nav-trigger--pinned[data-on=true]:after{display:none}.nav-trigger .count,.nav-menu .count{border-radius:var(--r-pill);background:var(--raised);min-width:18px;height:18px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--fs-11);font-weight:var(--fw-semibold);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}.nav-trigger .count+.count,.nav-menu .count+.count{margin-left:2px}.nav-trigger .count--critical,.nav-menu .count--critical{background:var(--critical-soft);color:var(--critical)}.nav-trigger[data-on=true] .count{background:var(--accent-soft);color:var(--accent-ink)}.nav-trigger[data-on=true] .count--critical{background:var(--critical-soft);color:var(--critical)}.nav-trigger--pinned .count{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-ink)}.nav-trigger--pinned[data-on=true] .count{background:var(--surface);color:var(--accent-ink)}.nav-trigger--pinned[data-on=true] .count--critical{background:var(--surface);color:var(--critical)}.nav-menu{z-index:var(--z-menu);background:var(--overlay);border:1px solid var(--rule);border-radius:var(--r-md);min-width:208px;box-shadow:var(--shadow-2);margin:0;padding:6px;list-style:none;position:fixed}.nav-menu li{margin:0}.nav-menu a{justify-content:space-between;align-items:center;gap:var(--sp-3);border-radius:var(--r-sm);min-height:36px;color:var(--ink-soft);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;padding:0 10px;text-decoration:none;display:flex}.nav-menu a:hover{background:var(--hover-bg);color:var(--ink)}.nav-menu a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nav-menu a[data-on=true]{color:var(--ink);font-weight:var(--fw-semibold);background:var(--on-bg)}.nav-menu a[data-on=true] .count{background:var(--accent-soft);color:var(--accent-ink)}.sitefoot{border-top:1px solid var(--rule);margin-top:var(--sp-8)}.foot-inner{max-width:var(--wrap-max);padding:var(--sp-4) var(--gutter);align-items:center;gap:var(--sp-2) var(--sp-8);font-size:var(--fs-12);color:var(--ink-soft);flex-wrap:wrap;margin:0 auto;display:flex}.fresh-item{align-items:baseline;gap:6px;display:inline-flex}.fresh-item .label{font-size:var(--fs-12);margin:0}.fresh-item b{color:var(--ink-soft);font-weight:var(--fw-semibold)}.foot-note{color:var(--muted);margin-left:auto}@media (min-width:641px){.head-inner{gap:0 var(--sp-6);flex-wrap:wrap;height:auto}.brand,.head-right{min-height:var(--topbar-h)}.head-right{flex:none}.site-nav{gap:var(--sp-1) 2px;padding:var(--sp-1) 0 var(--sp-2);border-top:1px solid var(--rule-soft);flex-wrap:wrap;flex:1 0 100%;order:3}.nav-trigger{height:var(--control-h-lg);padding-inline:10px}.nav-trigger[data-on=true]:after{bottom:0}}@media (min-width:1200px){header.site{top:calc(-1 * var(--topbar-h))}}@media (max-width:640px){header.site{top:calc(-1 * var(--topbar-h))}.head-inner{height:auto;padding:0 var(--sp-4);gap:0 var(--sp-3);flex-wrap:wrap}.brand{height:var(--topbar-h);flex:auto;min-width:0}.head-right{min-height:var(--topbar-h)}.site-nav{width:calc(100% + 2 * var(--sp-4));margin:0 calc(-1 * var(--sp-4));padding:4px var(--sp-4) 8px;overscroll-behavior-x:contain;scrollbar-width:none;border-top:1px solid var(--rule-soft);flex:1 0 100%;order:3;gap:4px;position:relative;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.nav-trigger{height:34px;font-size:var(--fs-13);padding:0 10px}.nav-trigger[data-on=true]:after{bottom:-8px}.nav-group:last-child .nav-trigger{margin-right:32px}.site-nav:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--surface));flex:none;align-self:stretch;width:32px;margin-left:-32px;position:sticky;right:0}.foot-inner{padding:var(--sp-4);gap:var(--sp-2) var(--sp-4)}.foot-note{flex-basis:100%;margin-left:0}}.nav-progress{height:3px;z-index:var(--z-progress);pointer-events:none;position:fixed;top:0;left:0;right:0}.nav-progress.is-pending:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:40%;animation:1.1s ease-in-out infinite nav-progress-sweep;position:absolute;top:0;bottom:0;left:-40%}@keyframes nav-progress-sweep{0%{left:-40%}to{left:100%}}body.nav-pending main{opacity:.55;transition:opacity var(--dur-2) var(--ease-out) .15s;cursor:progress}@media (prefers-reduced-motion:reduce){.nav-progress.is-pending:before{opacity:.7;width:100%;animation:none;left:0}body.nav-pending main{transition:none}}.who-chip{padding:0 var(--sp-3);min-height:var(--control-h-sm);border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-12);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.who-chip svg{flex:none;width:13px;height:13px}.who-chip--shared{border-color:var(--rule-strong);background:var(--surface);color:var(--ink-soft);font-weight:var(--fw-medium)}}
@layer tables{table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}thead th{text-align:left;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule);font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;background:0 0}tbody tr{border-bottom:1px solid var(--rule-soft)}tbody tr:last-child{border-bottom:0}td{padding:var(--sp-3) var(--sp-4);vertical-align:top}td.num,th.num{text-align:right}th[aria-sort]{color:var(--ink-soft)}th[aria-sort]:after{content:" ↓";color:var(--accent)}td.is-rank-key{font-weight:var(--fw-semibold)}td.is-rank-key .zero{font-weight:var(--fw-regular)}td.num .zero,.zero{color:var(--muted);font-weight:var(--fw-regular)}.fac-name{font-weight:var(--fw-semibold);letter-spacing:-.005em;color:var(--ink)}.fac-meta{color:var(--muted);font-size:var(--fs-12);margin-top:2px}.delta-up{color:var(--critical);font-weight:var(--fw-semibold)}.delta-flat{color:var(--muted)}.explorer-table tbody td{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.explorer-table .fac-meta{margin-top:1px}.empty-cell{color:var(--muted)}.nowrap{white-space:nowrap}.mw-190{max-width:190px}.mw-260{max-width:260px}.mw-38ch{max-width:38ch}tbody:has(.rowlink) tr:hover{background:var(--raised)}tbody:has(.rowlink) td:has(.rowlink){cursor:pointer}tbody tr{position:relative}tbody td:has(.rowlink){position:relative}.rowlink{color:var(--ink);font-weight:var(--fw-semibold);display:block}.rowlink:after{content:"";z-index:1;position:absolute;inset:0}tbody tr:has(.rowlink:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}tbody tr:hover .rowlink{color:var(--accent-ink)}.rowlink .rowchev{vertical-align:-2px;width:14px;height:14px;color:var(--muted);transition:transform var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);margin-left:2px;display:inline-block}tbody tr:hover .rowlink .rowchev{color:var(--accent-ink);transform:translate(2px)}tbody tr a:not(.rowlink),tbody tr button,tbody tr select,tbody tr input,tbody tr textarea,tbody tr summary,tbody tr label{z-index:2;position:relative}.reach{width:fit-content;max-width:100%;color:var(--accent-ink);font-weight:var(--fw-medium);align-items:center;gap:6px;display:flex}td.num .reach{margin-left:auto}.reach+.reach,.reach-note+.reach{margin-top:4px}.reach:hover{text-underline-offset:3px;text-decoration:underline}.reach svg{width:13px;height:13px;color:var(--muted);flex:none}.reach--break{overflow-wrap:anywhere}.reach-note{color:var(--muted);font-size:var(--fs-12);display:block}td.num .reach-note{max-width:22ch;margin-left:auto}.contact-reach .reach{font:inherit;white-space:inherit;word-break:normal;display:inline}@media (max-width:900px){.table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table-scroll table{width:max-content;min-width:100%;max-width:1040px}.table-scroll table:has(td.empty){width:100%}.table-scroll .tag,.table-scroll .badge{white-space:nowrap}.table-scroll td a:not(.rowlink):not(.btn):not(.reach){margin:-8px 0;padding:8px 0;display:inline-block}.table-scroll td:first-child{white-space:nowrap}.table-scroll td:first-child .fac-name,.table-scroll td:first-child .fac-meta,.table-scroll td.empty{white-space:normal}}}
@layer phone{@media (max-width:640px){.wrap{padding-left:var(--sp-4);padding-right:var(--sp-4);padding-bottom:var(--sp-10)}.btn{min-height:var(--control-h-lg)}.btn--sm{min-height:38px}.icon-btn{width:var(--control-h-lg);height:var(--control-h-lg)}.fchip,.state-chip,.chip--radio{min-height:38px}.field input,.field select,.field textarea,.input,.select,.search input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea{min-height:var(--control-h-lg);font-size:16px}.search input{width:100%}.search{flex:100%}.page-head{align-items:stretch;gap:var(--sp-4);padding:var(--sp-6) 0 var(--sp-4);flex-direction:column}.page-head h1{font-size:var(--fs-24)}.page-actions{flex-wrap:wrap}.page-actions .btn{flex:auto}.filters{gap:var(--sp-2) var(--sp-3)}.filters .field{flex:calc(50% - 6px);min-width:0}.filters .field--grow{flex-basis:100%}.filters .field input,.filters .field select{width:100%;min-width:0}.filters .btn{flex:calc(50% - 6px)}.fchips legend{float:none;margin-bottom:6px;display:block}.disc-card>summary.btn{white-space:normal;text-align:left;height:auto}.rail{gap:var(--sp-1);scrollbar-width:none;margin:0 calc(-1 * var(--sp-4));padding-bottom:2px;padding-left:var(--sp-4);padding-right:var(--sp-4);flex-flow:row;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-item{min-height:38px;padding:0 var(--sp-3);white-space:nowrap;flex:none}.rail-item[data-on=true],.rail-item[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.rail-item[data-on=true]:before,.rail-item[aria-current=page]:before,.rail-section{display:none}.tiles,.tiles--5,.tiles--4{gap:var(--sp-2);grid-template-columns:repeat(2,1fr)}.tile{padding:var(--sp-4)}.tile-v{font-size:28px}.cards-2,.cards-3{grid-template-columns:1fr}.stats,.stats--4{gap:var(--sp-3) var(--sp-2);grid-template-columns:repeat(3,1fr)}.stat-v{font-size:var(--fs-20)}.readout{grid-template-columns:1fr 1fr}.pulse{padding:var(--sp-4);grid-template-columns:repeat(3,1fr)}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-asof{white-space:nowrap}.dl{grid-template-columns:1fr}.dl dt{border-bottom:0;padding-bottom:0}.tabs{margin-left:calc(-1 * var(--sp-4));margin-right:calc(-1 * var(--sp-4));padding:0 var(--sp-4)}.pager{flex-wrap:wrap}.filters .field--narrow input{width:100%}.table-scroll td.empty{width:calc(100vw - 34px);display:block}.table-scroll table.cards,table.explorer-table.cards{width:100%;min-width:0;max-width:none;display:block}.table-scroll table.cards thead,table.explorer-table.cards thead{display:none}.table-scroll table.cards tbody,table.explorer-table.cards tbody{display:block}.table-scroll table.cards tbody tr,table.explorer-table.cards tbody tr{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;align-items:flex-start;gap:3px 10px;display:flex}.table-scroll table.cards tbody tr:hover,table.explorer-table.cards tbody tr:hover{background:0 0}.table-scroll table.cards tbody tr:before,table.explorer-table.cards tbody tr:before{content:"";flex:100%;order:3;height:0;margin-top:-3px;display:block}.table-scroll table.cards tbody tr:after,table.explorer-table.cards tbody tr:after{content:"";flex:100%;order:5;height:0;margin-top:-3px;display:block}.table-scroll table.cards td,table.explorer-table.cards td{white-space:normal;min-width:0;font-size:var(--fs-13);overflow-wrap:anywhere;order:4;padding:0;display:block}.table-scroll table.cards td.num,table.explorer-table.cards td.num{text-align:left}table.cards td.r-title{font-size:var(--fs-15);font-weight:var(--fw-semibold);flex:1 1 0;order:1;line-height:1.3}table.cards td.r-title .fac-name{font-size:var(--fs-15)}table.cards td.r-badge{text-align:right;flex:0 auto;order:2;max-width:50%;margin-left:auto}table.cards td.r-badge .tag,table.cards td.r-badge .badge,table.cards td.r-badge .chip{white-space:normal;text-align:right;max-width:100%;display:inline-block}table.cards td.r-sub{color:var(--muted);font-size:var(--fs-13);flex:100%;order:3}table.cards td.r-sub .fac-name{color:var(--ink-soft);font-weight:var(--fw-medium)}table.cards td.r-fact{color:var(--ink-soft);font-size:var(--fs-13);flex:0 auto;order:4}table.cards td.r-stat{font-variant-numeric:tabular-nums;font-size:var(--fs-15);font-weight:var(--fw-semibold);flex:calc(33.333% - 7px);order:6;margin-top:6px}table.cards td.r-stat:after{content:attr(data-label);color:var(--muted);margin-top:1px;display:block}table.cards td.r-wide{font-size:var(--fs-13);color:var(--ink-soft);overflow-wrap:anywhere;flex:100%;order:7;max-width:none;margin-top:4px}table.cards td.r-act{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;flex:100%;order:8;max-width:none;display:flex}table.cards td.r-hide{display:none}table.cards td.r-act a,table.cards td.r-act button,table.cards td.r-act .btn{min-width:0;min-height:var(--control-h-lg);padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-14);font-weight:var(--fw-medium);text-align:center;white-space:nowrap;text-overflow:ellipsis;word-break:normal;flex:calc(50% - 4px);justify-content:center;align-items:center;margin:0;display:inline-flex;overflow:hidden}table.cards td.r-act .reach--call{flex-basis:100%;order:-1}table.cards td.r-act .reach--mail{flex:2 1 0}table.cards td.r-act .reach--linkedin{flex:1 1 0}table.cards td.r-act .reach-note,table.cards td.r-act .sec-note,table.cards td.r-act>div{flex:100%;order:0}table.cards td.r-act .reach-note{order:-1;max-width:none;margin:-4px 0 0}table.cards td.r-act form,table.cards td.r-act details{flex:100%}table.cards td.r-act form .btn{width:100%}table.cards td[colspan],table.cards td.empty{text-align:left;flex:100%;width:auto;padding:4px 0;display:block}table.cards td.r-act a:not(.rowlink){padding:0 var(--sp-3);margin:0}.contact-reach .reach--call{min-height:40px;margin-top:6px;line-height:40px;display:block}table.cards td.r-act .btn{background:var(--accent);color:var(--on-accent);border-color:var(--accent);border-radius:var(--r-md);font-weight:var(--fw-semibold)}table.cards td.r-act .btn--secondary,table.cards td.r-act .btn--quiet,table.cards td.r-act .btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--rule-strong)}table.cards td.r-act .btn--danger{background:var(--surface);color:var(--critical);border-color:var(--critical-line)}table.cards td.r-act .reach{border-radius:var(--r-md);color:var(--accent-ink);border-color:var(--rule-strong);background:var(--surface);justify-content:center;display:inline-flex}table.cards td.r-act .reach--call{border-color:var(--accent)}table.cards td.r-act .reach--call:before{content:none}table.cards td.r-act .reach svg{color:currentColor}table.cards td.r-title .rowlink{font-size:var(--fs-15)}table.cards td.r-stat{font-family:var(--font-mono)}table.cards td.r-stat:after{font-family:var(--font-sans);font-size:var(--fs-11);letter-spacing:0;text-transform:none;font-weight:var(--fw-medium)}:is(.table-scroll table.cards tbody td:has(.rowlink),table.explorer-table.cards tbody td:has(.rowlink)){position:static}}@media (max-width:480px){.pulse,.stats,.stats--4{grid-template-columns:repeat(2,1fr)}}}
@layer pages{.today .page-head h1{font-size:var(--fs-32)}.today-grid{gap:var(--sp-8);margin-top:var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}.today-grid>.block,.today-grid>.card{margin-top:0}.today-grid .books li{padding-left:var(--sp-5);padding-right:var(--sp-5)}.tile--warning .tile-v{color:var(--warning-ink)}.books{margin:0;padding:0;list-style:none}.books li{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--rule-soft);display:flex}.books li:last-child{border-bottom:0}.books-time{min-width:64px;color:var(--ink-soft);font-size:var(--fs-13);flex:none}.books-who{flex-direction:column;flex:1;min-width:0;display:flex}.books-who b{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.books-who .sec-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health{margin:0;padding:0;list-style:none}.health li{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5);border-bottom:1px solid var(--rule-soft);font-size:var(--fs-13);display:flex}.health li:last-child{border-bottom:0}.health li.health-hdr{background:var(--raised);padding-top:6px;padding-bottom:6px}.health .dotstat{border-radius:50%;flex:none;width:7px;height:7px}.health .h-name{flex:auto;min-width:0}.health .h-when{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--muted);white-space:nowrap}@media (max-width:1000px){.today-grid{grid-template-columns:1fr}}}
@layer pages{.template-preview{white-space:pre-wrap;overflow-wrap:anywhere}.email-templates .r-wide{white-space:normal;width:50%}@media (max-width:640px){.email-templates .r-wide{width:100%}}.ws{gap:var(--sp-8);grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.ws-main{min-width:0}.ws-side{top:calc(var(--topbar-h) + var(--sp-4));gap:var(--sp-5);flex-direction:column;min-width:0;display:flex;position:sticky}.ws-side .btn--block{margin:0}.rail-aside{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--rule-soft);flex-direction:column;display:flex}.ws-me{gap:var(--sp-2);flex-direction:column;display:flex}.ws-me--ask{border:1px solid var(--accent);border-radius:var(--r-lg);padding:var(--sp-3);background:var(--accent-soft)}.ws-me--ask .sec-note{color:var(--ink-soft);margin:0 0 var(--sp-1)}.ws-me select{width:100%}.ws-group{margin-bottom:var(--sp-8)}.ws-foot{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.ws-intro{margin:0 0 var(--sp-4);color:var(--muted);font-size:var(--fs-13);max-width:80ch}.queue-pulse{align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-4);flex-wrap:wrap;display:flex}.new-records{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.roster{margin-top:var(--sp-10)}.roster-list{gap:var(--sp-2);margin:var(--sp-3) 0;flex-wrap:wrap;display:flex}.roster-add{gap:var(--sp-2);flex-wrap:wrap;align-items:flex-end;display:flex}@media (min-width:901px){.ws-main table.work{table-layout:fixed;width:100%}.ws-main table.work th{white-space:normal}.ws-main table.work th:first-child{width:13%}.ws-main table.work th:nth-child(2){width:11%}.ws-main table.work th:nth-child(3){width:13%}.ws-main table.work th:nth-child(4){width:21%}.ws-main table.work th:nth-child(5){width:11%}.ws-main table.work th:nth-child(6){width:16%}.ws-main table.work th:nth-child(7){width:15%}.ws-main table.work.replies th:first-child{width:11%}.ws-main table.work.replies th:nth-child(2){width:18%}.ws-main table.work.replies th:nth-child(3){width:31%}.ws-main table.work.replies th:nth-child(4){width:11%}.ws-main table.work.replies th:nth-child(5){width:13%}.ws-main table.work.replies th:nth-child(6),.ws-main table.work.hygiene th:first-child{width:16%}.ws-main table.work.hygiene th:nth-child(2){width:18%}.ws-main table.work.hygiene th:nth-child(3){width:17%}.ws-main table.work.hygiene th:nth-child(4){width:24%}.ws-main table.work.hygiene th:nth-child(5){width:25%}.ws-main table.work.hot th:first-child{width:7%}.ws-main table.work.hot th:nth-child(2){width:11%}.ws-main table.work.hot th:nth-child(3){width:13%}.ws-main table.work.hot th:nth-child(4){width:23%}.ws-main table.work.hot th:nth-child(5){width:17%}.ws-main table.work.hot th:nth-child(6){width:12%}.ws-main table.work.hot th:nth-child(7){width:17%}.ws-main table.work td{overflow-wrap:anywhere}.ws-main table.work td .tag{overflow-wrap:normal;word-break:normal;height:auto;min-height:22px;padding-block:3px}.ws-main table.work td.r-badge .sec-note.num{font-size:var(--fs-12);overflow-wrap:normal;line-height:1.35}.ws-main table.work td.touch{overflow-wrap:normal}.ws-main table.work td.touch .btn{white-space:normal;padding-left:var(--sp-2);padding-right:var(--sp-2);text-align:center}}table.work td.why{color:var(--ink-soft);line-height:1.5}table.work td.why>div+div{margin-top:4px}table.work .why-foot{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}table.work .bld{font-weight:var(--fw-medium);color:var(--ink)}table.work .held-note{align-items:center;gap:4px;display:inline-flex}table.work .held-note svg{width:12px;height:12px}.overdue{color:var(--critical);font-weight:var(--fw-semibold)}.touch-expanded td{padding:var(--sp-2) var(--sp-3) var(--sp-3);background:var(--raised)}.touch-expanded .touch-form{max-width:980px;margin-top:0}details.touch>summary{cursor:pointer;list-style:none;display:inline-flex}details.touch>summary::-webkit-details-marker{display:none}details.touch[open]>summary{margin-bottom:var(--sp-2)}.table .touch,.table details.touch,.table .touch-form{z-index:2;position:relative}.touch-form{gap:var(--sp-3);padding:var(--sp-4);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-lg);margin-top:var(--sp-2);min-width:280px;display:grid}.touch-form--compact{font-size:var(--fs-13)}.touch-row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.touch-form textarea,.touch-form input:not([type=radio]):not([type=checkbox]):not([type=date]):not([type=time]){width:100%}.touch-form .field input,.touch-form .field select{min-width:0}.touch-who{color:var(--ink-soft);font-size:var(--fs-13);padding:8px 0;display:block}.touch-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.due-chips{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.due-chips legend{margin:0 var(--sp-1) 0 0;float:left;padding:0}.due-chips input[type=date],.due-chips input[type=time]{min-height:var(--control-h-sm);padding:0 var(--sp-2);font-size:var(--fs-13)}.task-forms{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.task-forms form.fac-meta,td form.fac-meta{gap:var(--sp-2);min-width:166px;display:grid}.task-forms .form-row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.agreement-card{margin:var(--sp-2) 0;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-13);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);gap:4px;line-height:1.45;display:grid}.agreement-card strong{color:var(--ink)}.agreement-card details>summary{cursor:pointer;color:var(--muted)}.agreement-card details>p{color:var(--muted);margin:4px 0 0}form.agreement-outcome{gap:var(--sp-2);display:grid}form.agreement-outcome label.sec-note{gap:3px;display:grid}form.agreement-outcome .disc-body{gap:var(--sp-2);padding-left:0;display:grid}.next-card{padding:var(--sp-6);margin-bottom:var(--sp-5)}.next-card h2{font-size:var(--fs-24);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:var(--sp-2) 0 0}.next-card h2 a{color:inherit}.next-card h2 a:hover{color:var(--accent-ink)}.next-card .detail-meta{color:var(--muted);font-size:var(--fs-14);margin-top:2px}.next-card .next-facts{margin-top:var(--sp-3);gap:4px;display:grid}.next-card .next-facts p{margin:0}.next-card .next-reach{margin-top:var(--sp-3)}.next-card .next-history{margin-top:var(--sp-4)}.lead-state{margin-top:var(--sp-3)}.lead-state .badge-row{align-items:center}.lead-state .next-step{margin:var(--sp-2) 0 0}.lead-context{gap:var(--sp-2);display:grid}.lead-context .quote{font-size:var(--fs-15);margin:0}.lead-links{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.lock-notice form{margin-top:var(--sp-2)}.record-strip{gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0 0;font-size:var(--fs-13);grid-template-columns:max-content 1fr;display:grid}.record-strip>div{display:contents}.record-strip dt{color:var(--muted);font-size:var(--fs-12);font-weight:var(--fw-medium);padding-top:5px}.record-strip dd{gap:4px var(--sp-2);flex-wrap:wrap;align-items:center;min-width:0;margin:0;display:flex}.ie{gap:var(--sp-2);align-items:center;display:inline-flex}.ie .btn--sm{min-height:26px;padding:0 var(--sp-2);font-size:var(--fs-12)}.ie-prov{color:var(--muted);font-size:var(--fs-11)}.ie-form{gap:var(--sp-2);flex-wrap:wrap;align-items:flex-end;margin:4px 0;display:flex}.ie-form .field input,.ie-form .field select{min-width:170px}.ie-move{flex-basis:100%}.disc-card{border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--sp-2) var(--sp-4);margin-top:var(--sp-3);background:var(--surface)}.disc-card>summary{list-style:none;display:inline-flex}.disc-card>summary::-webkit-details-marker{display:none}.record-form{gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0 var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.record-form .field input,.record-form .field select{width:100%;min-width:0}.span-all{grid-column:1/-1}.form-actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.override{color:var(--muted);font-size:var(--fs-13);margin-top:6px;display:block}.record-history ul{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-12);padding-left:18px}@media (max-width:1000px){.ws{grid-template-columns:minmax(0,1fr)}.ws-side{position:static}.rail-aside{padding-top:var(--sp-2);flex-flow:wrap;align-items:flex-end}.ws-me{flex-direction:row;align-items:flex-end;margin-left:auto}.ws-me select{width:auto}.touch-row{grid-template-columns:1fr}}@media (max-width:640px){.table.cards details.touch{display:block}.touch-form{min-width:0;padding:var(--sp-3)}.rail-aside{flex-direction:column;align-items:stretch}.ws-me{flex-direction:column;align-items:stretch;margin-left:0}.next-card{padding:var(--sp-4)}}@media (max-width:480px){.record-strip{grid-template-columns:1fr;gap:2px}.record-strip dt{padding-top:var(--sp-2)}}.ws-find{gap:var(--sp-2);margin-top:var(--sp-3);align-items:center;display:flex}.ws-find input{flex:auto;min-width:0}.next-name{font-size:var(--fs-20);font-weight:var(--fw-semibold);letter-spacing:-.01em}table.work td .tag{white-space:normal;text-align:left;line-height:1.3}.brief .card-body{gap:var(--sp-3);display:grid}.brief-headline{font-size:var(--fs-16);text-wrap:balance;margin:0;line-height:1.35}.brief-list{gap:var(--sp-1);display:grid}.brief-list h3{margin:0}.brief-list ul{gap:2px;margin:0;padding-left:1.1em;display:grid}.brief-list p{margin:0}}
@layer pages{.id-strip{gap:var(--sp-4) var(--sp-8);margin:calc(-1 * var(--sp-3)) 0 var(--sp-6);flex-wrap:wrap;padding:0;display:flex}.id-strip>div{min-width:0}.id-strip dt{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--muted);margin-bottom:2px}.id-strip dd{font-size:var(--fs-14);color:var(--ink);margin:0}.id-strip dd.none{color:var(--muted)}.journey-note{margin:0 0 var(--sp-4)}.journey-form{gap:var(--sp-4);display:grid}.journey-fields{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.journey-fields .field textarea{min-height:var(--control-h-md);padding:7px var(--sp-3);resize:vertical}.journey-marks{gap:var(--sp-2);padding:var(--sp-3) 0 0;border:0;border-top:1px solid var(--rule-soft);flex-wrap:wrap;margin:0;display:flex}.journey-marks legend{padding:0 0 var(--sp-2);float:left;width:100%}.journey-help{margin:var(--sp-3) 0 0}.journey-events{margin:var(--sp-4) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.journey-events li{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.card-prose{font-size:var(--fs-14);color:var(--ink-soft);margin:0;line-height:1.55}.card-prose.muted{color:var(--muted)}.card-note{margin:var(--sp-4) 0 0}.card-pad{padding:var(--sp-5)}.card-pad+.rank{border-top:1px solid var(--rule-soft)}.evidence{margin:0;padding:0;list-style:none}.evidence li{padding:var(--sp-3) 0;border-bottom:1px solid var(--rule-soft)}.evidence li:last-child{border-bottom:0}.ev-top{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ev-src{font-size:var(--fs-14);font-weight:var(--fw-semibold)}.ev-what{font-size:var(--fs-13);color:var(--ink-soft);margin-top:3px}.ev-more{margin-top:var(--sp-2)}.ev-more pre{margin:var(--sp-2) 0 0;padding:var(--sp-3);background:var(--raised);border:1px solid var(--rule-soft);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-soft);line-height:1.5;overflow-x:auto}.tl{background:var(--rule-soft);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.tl li{gap:var(--sp-3);background:var(--surface);padding:var(--sp-3) var(--sp-4);display:flex}.tl-rail{background:var(--rule-strong);border-radius:2px;flex:none;align-self:stretch;width:3px}.tl-rail--critical{background:var(--critical)}.tl-rail--warning{background:var(--warning)}.tl-rail--calm{background:var(--calm)}.tl-rail--muted{background:var(--muted)}.tl-rail--accent{background:var(--accent)}.tl .call-open{margin-top:var(--sp-2)}.tl-body{flex:1;min-width:0}.tl-head{align-items:baseline;gap:var(--sp-3);display:flex}.tl-when{font-size:var(--fs-12);color:var(--muted);min-width:64px}.tl-what{font-size:var(--fs-14);font-weight:var(--fw-semibold)}.tl-sev{font-size:var(--fs-12);font-weight:var(--fw-semibold);margin-left:auto}.tl-sev--critical{color:var(--critical)}.tl-sev--warning{color:var(--warning-ink)}.tl-sev--calm{color:var(--calm)}.tl-sev--muted{color:var(--muted)}.tl-sum{font-size:var(--fs-13);color:var(--ink-soft);overflow-wrap:anywhere;margin-top:3px}.tl-src{font-size:var(--fs-12);color:var(--muted);margin-top:var(--sp-1);overflow-wrap:anywhere}.tl-who{font-size:var(--fs-13);color:var(--muted);overflow-wrap:anywhere;min-width:0}.tl-who a{color:var(--accent-ink);text-decoration:none}.tl-who a:hover{text-decoration:underline}.msg{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-14);color:var(--ink);overflow-wrap:anywhere;max-width:72ch;line-height:1.5}.msg--in{background:var(--calm-soft)}.msg--out{background:var(--raised);border:1px solid var(--rule-soft)}.msg p{margin:0}.msg p+p{margin-top:var(--sp-2)}.msg a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.msg-empty,.msg-cut{font-size:var(--fs-12);color:var(--muted);margin:0;font-style:italic}.msg-cut,.msg-fold{margin-top:var(--sp-2)}.msg-fold>summary{cursor:pointer;min-height:var(--control-h-sm);font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--muted);align-items:center;gap:6px;list-style:none;display:inline-flex}.msg-fold>summary::-webkit-details-marker{display:none}.msg-fold>summary:hover{color:var(--accent-ink)}.msg-fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.msg-fold>summary .disc-chev{width:14px;height:14px;transition:transform var(--dur-1) var(--ease-out)}.msg-fold[open]>summary .disc-chev{transform:rotate(90deg)}.msg-fold[open]>summary .when-closed,.msg-fold:not([open])>summary .when-open{display:none}.msg-fold>:not(summary){margin-top:var(--sp-2)}.tl-actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.tl-suggest{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--accent);background:var(--raised);border-radius:var(--radius-sm);gap:var(--sp-1);display:grid}.tl-suggest-head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.tl-suggest-tag{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--muted);letter-spacing:.01em;text-transform:uppercase}.tl-suggest-what{font-size:var(--fs-14)}.tl-suggest-done{font-size:var(--fs-12);color:var(--muted)}.tl-suggest-sum{font-size:var(--fs-14);color:var(--ink)}.tl-suggest-ev{font-size:var(--fs-12);color:var(--muted);overflow-wrap:anywhere;font-style:italic}@media (prefers-reduced-motion:reduce){.msg-fold>summary .disc-chev{transition:none}}.acct-people{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.acct-people .fchip{flex:none}.reply-preview{quotes:"“" "”";color:var(--ink-soft);font-style:italic}@media (max-width:640px){.tl-head{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap}.tl-when{flex-basis:100%;order:3;min-width:0}.tl-who{flex-basis:100%}.msg{padding:var(--sp-3);max-width:none}.msg-fold>summary,.tl-actions .btn{min-height:var(--control-h-lg)}}.access-head{gap:var(--sp-3);margin-bottom:var(--sp-4);align-items:center;display:flex}.access-tier{border-radius:var(--r-md);width:40px;height:40px;font-weight:var(--fw-bold);font-size:var(--fs-17);background:var(--raised);border:1px solid var(--rule);color:var(--ink);flex:none;place-items:center;display:inline-grid}.access-tier--A{background:var(--calm);color:var(--on-accent);border-color:#0000}.access-tier--B{background:var(--accent);color:var(--on-accent);border-color:#0000}.access-tier--C{background:var(--warning);color:var(--on-accent);border-color:#0000}.access-tier--D{background:var(--rule);color:var(--muted)}.access-words{font-size:var(--fs-14);color:var(--ink-soft)}.access-rows{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.access-rows li{gap:var(--sp-3);font-size:var(--fs-13);grid-template-columns:110px 1fr 56px minmax(0,2.2fr);align-items:center;display:grid}.access-label{color:var(--ink-soft);font-weight:var(--fw-medium)}.access-bar{background:var(--rule);border-radius:3px;height:6px;display:block;overflow:hidden}.access-bar>span{background:var(--accent);border-radius:3px;height:100%;display:block}.access-num{text-align:right}.access-ev{line-height:1.35}.review{margin-top:var(--sp-4);padding:var(--sp-4);background:var(--raised);border:1px solid var(--rule);border-radius:var(--r-md)}.review-row{gap:var(--sp-2);flex-wrap:wrap;align-items:flex-end;display:flex}.review-row .field{min-width:150px}.review-msg{margin-top:var(--sp-3)}.draft-subject{font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:-.005em;padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--rule-soft)}.draft-body{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);font-size:var(--fs-13);color:var(--ink-soft);margin:0;line-height:1.65}.draft-actions{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.draft-flag{font-size:var(--fs-12);color:var(--accent-ink)}.draft-flag--bad{color:var(--critical)}.contacts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contacts>li{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;display:flex}.contacts>li:first-child{border-top:0;padding-top:0}.contacts>li:last-child{padding-bottom:0}.contacts-group{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--rule)}.contacts-group>.label{margin-bottom:var(--sp-2);display:block}.contact-role{font-size:var(--fs-12);color:var(--muted)}.contact-reach{gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.contact-edit{gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.aff-head{align-items:center;gap:var(--sp-3)}.hotlist-bar .field--states{flex:100%}.score{flex-direction:column;align-items:flex-start;line-height:1.1;display:inline-flex}.score-v{font-size:var(--fs-17);font-weight:var(--fw-bold)}.score-l{font-size:var(--fs-11);font-weight:var(--fw-medium);white-space:nowrap}.score--critical{color:var(--critical)}.score--warning{color:var(--warning-ink)}.score--calm{color:var(--calm)}.score--muted{color:var(--muted)}table.hotlist th.col-score{width:84px}.tone-warning{color:var(--warning-ink)}.tone-accent{color:var(--accent-ink)}.tone-critical{color:var(--critical)}.reach-cell{min-width:190px}.saved-views{margin:calc(-1 * var(--sp-2)) 0 var(--sp-4)}.result-note{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-13);color:var(--muted);flex-wrap:wrap;display:flex}@media (max-width:700px){.access-rows li{grid-template-columns:90px 1fr 48px}.access-rows li .access-ev{grid-column:1/-1}}@media (max-width:640px){.id-strip{gap:var(--sp-3) var(--sp-5)}.contacts>li{gap:var(--sp-1);flex-direction:column}.review-row .field,.review-row .btn{flex:100%}.fchips--scroll{padding-bottom:var(--sp-1);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.journey-marks .confirm-row,.journey-marks .btn{flex:auto}}}
@layer pages{a.stat{color:inherit;transition:border-color var(--dur-1), background var(--dur-1);text-decoration:none}a.stat:hover{border-color:var(--accent)}a.stat .stat-l{color:var(--accent-ink)}a.stat[aria-current=page]{border-color:var(--accent);background:var(--accent-soft)}.chip-rows{gap:var(--sp-2);margin:var(--sp-4) 0;display:grid}.chip-rows .fchips{align-items:center}.chip-rows .fchips legend{float:left;margin-right:var(--sp-2);min-width:56px;padding:0}.row-form{gap:var(--sp-1);min-width:180px;display:grid}.row-form input:not([type=hidden]),.row-form select{height:var(--control-h-sm);font-size:var(--fs-13)}.row-form .field{gap:2px}.row-form .field .label{font-size:var(--fs-11)}.row-form-actions{gap:var(--sp-1);flex-wrap:wrap;display:flex}.row-form--bad{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule-soft)}.row-disc{margin-top:var(--sp-2)}.row-disc>summary{font-size:var(--fs-12)}.badge--beside{margin-left:var(--sp-1)}.mw-28ch{max-width:28ch}.add-capture{flex-wrap:wrap}table.calldays tr.is-today td{font-weight:var(--fw-semibold)}.call-detail .call-chips{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2)}.call-detail .pull-quote{margin:var(--sp-6) 0 var(--sp-2);padding-left:var(--sp-4);border-left:3px solid var(--accent);font-size:var(--fs-17);color:var(--ink);font-style:italic;line-height:1.45}.call-detail .measure{max-width:68ch}.call-detail .audio{width:100%;display:block}.call-detail .transcript{white-space:pre-wrap;font-family:inherit;font-size:var(--fs-14);max-width:78ch;color:var(--ink-soft);margin:0;line-height:1.6}.call-detail .dl .dl-row{display:contents}.rec-cards{gap:var(--sp-3);display:grid}.advice{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.advice-list{margin:var(--sp-1) 0 0;font-size:var(--fs-13);color:var(--ink-soft);padding-left:18px}.advice-list li{margin-bottom:2px}.rules{max-width:80ch;padding-left:18px}.rules li{margin-bottom:var(--sp-1)}table.times tr.muted td{color:var(--muted)}table.times tr.times-divider td{padding-top:var(--sp-3)}table.times td .rank-bar{margin-top:var(--sp-1);width:72px;margin-left:auto}.grid-table td.num .zero{color:var(--rule-strong)}table.funnel tr.funnel-goal td{background:var(--accent-soft);font-weight:var(--fw-semibold)}table.funnel tr.funnel-goal td:first-child{box-shadow:inset 3px 0 0 var(--accent)}table.funnel td.r-badge.num{color:var(--muted);text-align:left}table.funnel td.r-sub .sec-note{white-space:normal}@media (max-width:640px){.chip-rows .fchips legend{float:none;margin-bottom:var(--sp-1);display:block}.row-form{min-width:0}table.cards td.r-act .row-form .btn{width:100%}}}
@layer pages{.supply-counts{grid-template-columns:1fr 1fr;display:grid}.supply-counts>div{min-width:0}.supply-counts>div+div{padding-left:var(--sp-6);border-left:1px solid var(--rule-soft)}.supply-counts>div:first-child{padding-right:var(--sp-6)}.supply-counts .label{padding-bottom:var(--sp-2);border-bottom:1px solid var(--rule);display:block}.supply-counts .dl{grid-template-columns:1fr auto}.supply-counts .dl dt{padding-right:var(--sp-3)}.supply-counts .dl dd{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.supply-counts .dl dt.total,.supply-counts .dl dd.total{border-bottom:0;border-top:1px solid var(--rule);color:var(--ink);font-weight:var(--fw-semibold)}.nearest{margin:0;padding:0;list-style:none}.nearest li{align-items:baseline;gap:var(--sp-3);border-bottom:1px solid var(--rule-soft);padding:7px 0;display:flex}.nearest li:last-child{border-bottom:0}.nearest .n-cred{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;font-weight:var(--fw-semibold);flex:none;min-width:44px}.nearest .n-city{font-size:var(--fs-13);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nearest .n-mi{font-size:var(--fs-13);color:var(--ink-soft);flex:none}.supply-note{margin:var(--sp-3) 0 0;font-size:var(--fs-12);color:var(--muted)}.supply-claim{margin-top:var(--sp-4)}.supply-clients,.supply-nearest{margin-top:var(--sp-5)}.supply-nearest-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-1);padding-bottom:var(--sp-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.supply-nearest-head .sec-note{font-size:var(--fs-12)}.supply-nearest-head+.supply-note{margin-top:var(--sp-2)}.client-list{margin:var(--sp-2) 0 0;padding:0;list-style:none}.client-list li{border-bottom:1px solid var(--rule-soft);padding:7px 0}.client-list li:last-child{border-bottom:0}.supply-map{width:100%;height:auto;display:block}.map-label{font-family:var(--font-mono);letter-spacing:.01em;fill:var(--ink);stroke:var(--surface);stroke-width:3px;paint-order:stroke fill;stroke-linejoin:round;font-size:10.5px}@media (max-width:900px){.map-label{display:none}}.map-legend{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule-soft);font-size:var(--fs-12);color:var(--muted);flex-direction:column;display:flex}.map-legend-row{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.map-key{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.map-swatch{border-radius:50%;flex:none;width:9px;height:9px}.map-swatch--outline{border:1px solid var(--muted)}.map-swatch--diamond{background:var(--ink);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.map-scale{align-items:center;gap:6px;display:inline-flex}.map-scale i{border:1px solid var(--muted);border-radius:50%;flex:none;display:inline-block}.map-scale i.s{width:7px;height:7px}.map-scale i.l{width:15px;height:15px}@media (max-width:640px){.supply-counts{gap:var(--sp-5);grid-template-columns:1fr}.supply-counts>div+div{border-left:0;padding-left:0}.supply-counts>div:first-child{padding-right:0}}}
@layer pages{.stat-grid--in-card{margin:0}.card>.panel--in-card{border:0;border-top:1px solid var(--rule-soft);box-shadow:none;border-radius:0}.variant-stats{gap:var(--sp-4);margin-top:var(--sp-3);font-size:var(--fs-13);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;display:flex}.variant-rate{color:var(--accent-ink);font-size:var(--fs-17);font-weight:var(--fw-semibold)}.steps{gap:var(--sp-2);margin-top:var(--sp-4);display:grid}.step{padding:var(--sp-3) var(--sp-4);background:var(--raised);border:1px solid var(--rule-soft);border-radius:var(--r-md)}.step-subject{margin-top:var(--sp-1)}.step-body{margin-top:var(--sp-2);font-size:var(--fs-13);white-space:pre-wrap;max-width:68ch;line-height:1.55}.step-body p{margin:0}.step-body p+p{margin-top:var(--sp-2)}.step-img{max-width:100%;height:auto;margin:var(--sp-2) 0;display:block}.field--chips{flex:100%}.disc--row>summary{align-items:flex-start}.disc-row-text{flex-direction:column;min-width:0;display:flex}.thread{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.thread-item{padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule-soft);border-left:3px solid var(--rule-strong);border-radius:var(--r-md);background:var(--surface)}.thread-item--reply{border-left-color:var(--accent);background:var(--accent-soft)}.thread-meta{gap:var(--sp-3);flex-wrap:wrap;display:flex}.thread-meta b{color:var(--ink)}.thread-subject{margin-top:var(--sp-1)}.thread-body{margin:var(--sp-2) 0 0;white-space:pre-wrap;max-width:68ch;font-size:var(--fs-13);color:var(--ink-soft);line-height:1.55}table.engagement td.r-title{min-width:240px}.draft-actions--inline{margin:0}}
@layer pages{table.funnel-bars td.fb-label{width:220px}table.funnel-bars td.fb-bar{width:52%}table.funnel-bars td.fb-bar span{background:var(--accent);border-radius:4px;min-width:2px;height:8px;display:block}table.funnel-bars td.fb-bar span.is-zero{background:var(--rule-soft)}.stat-v--text{font-size:var(--fs-15);font-family:var(--font-sans);letter-spacing:0;line-height:1.3}.dl--2col{column-gap:var(--sp-5);grid-template-columns:minmax(140px,22%) 1fr minmax(140px,22%) 1fr}.dl--2col dt:nth-last-of-type(2),.dl--2col dd:nth-last-of-type(2){border-bottom:0}@media (max-width:700px){.dl--2col{grid-template-columns:minmax(120px,32%) 1fr;column-gap:0}.dl--2col dt:nth-last-of-type(2),.dl--2col dd:nth-last-of-type(2){border-bottom:1px solid var(--rule-soft)}table.funnel-bars td.fb-label{width:auto}}}
@layer pages{.tile--calm .tile-v{color:var(--calm)}.tile-bar{height:3px;margin-top:var(--sp-3);background:var(--rule-soft);border-radius:2px;overflow:hidden}.tile-bar i{background:var(--accent);height:100%;display:block}.tile-bar--calm i{background:var(--calm)}.tile-bar--warning i{background:var(--warning)}.tile-bar--critical i{background:var(--critical)}.state-chips{flex:100%}table.staffing td.r-stat.is-key{font-weight:var(--fw-semibold)}}
@layer pages{.buyers{gap:var(--sp-5);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;display:grid}.buyer{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--accent);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:var(--sp-6);min-width:0;margin:0}.buyer--warning{border-top-color:var(--warning)}.buyer-head .label{color:var(--accent-ink);display:block}.buyer--warning .buyer-head .label{color:var(--warning-ink)}.buyer-head h2{font-size:var(--fs-20);font-weight:var(--fw-semibold);letter-spacing:-.02em;margin:var(--sp-1) 0 2px}.buyer-framing{font-size:var(--fs-14);color:var(--ink-soft);line-height:1.55}.buyer-block{margin-top:var(--sp-5)}.buyer-block .label{margin-bottom:var(--sp-2);display:block}.buyer-q{padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--accent);background:var(--raised);border-radius:0 var(--r-md) var(--r-md) 0;font-size:var(--fs-15);font-weight:var(--fw-medium);margin:0}.buyer--warning .buyer-q{border-left-color:var(--warning)}.buyer-hook{font-size:var(--fs-15);font-weight:var(--fw-medium);margin:0}.buyer-warn{margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--critical-line);background:var(--critical-soft);font-size:var(--fs-13);color:var(--ink-soft)}.buyer-warn b{color:var(--critical)}.magnet{border:1px solid var(--rule);border-radius:var(--r-md);padding:var(--sp-4);background:var(--raised)}.buyer--warning .magnet{border-color:var(--warning)}.magnet-name{font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:-.01em}.magnet-sub{font-size:var(--fs-13);color:var(--ink-soft);margin-top:var(--sp-1)}.magnet-cta{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-13);font-weight:var(--fw-semibold);display:inline-block}.magnet-cta--accent{background:var(--accent);color:var(--on-accent)}.magnet-cta--warning{background:var(--warning);color:var(--on-warning,var(--on-accent))}.magnet-measures{margin-top:var(--sp-4)}.magnet-measures ul{font-size:var(--fs-13);color:var(--ink-soft);margin:0;padding-left:18px;line-height:1.65}.vocab{gap:var(--sp-1);flex-wrap:wrap;display:flex}.voc{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-4);border-left:2px solid var(--rule);font-size:var(--fs-13);color:var(--ink-soft);font-style:italic;line-height:1.55}.voc cite{margin-top:var(--sp-2);font-style:normal;font-size:var(--fs-12);color:var(--muted);display:block}.three-hooks{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.three-hooks>div{font-size:var(--fs-13);color:var(--ink-soft)}.three-hooks .label{margin-bottom:var(--sp-1);display:block}}
@layer pages{.gate{min-height:100dvh;padding:var(--sp-10) var(--sp-6);background:radial-gradient(120% 90% at 50% -10%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%), var(--ground);place-items:center;display:grid}.gate-inner{width:100%;max-width:468px}.gate-mark{text-align:center;margin-bottom:var(--sp-6)}.gate-eyebrow{margin-bottom:var(--sp-3);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:.14em;color:var(--muted);display:block}.gate-mark h1{font-size:var(--fs-32);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;line-height:1.05}.gate-sub{margin:var(--sp-3) auto 0;max-width:42ch;font-size:var(--fs-14);color:var(--muted);text-wrap:pretty;line-height:1.55}.gate-panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-2);overflow:hidden}.gate-plot{border-bottom:1px solid var(--rule-soft);opacity:.9;width:100%;height:78px;display:block}.gate-panel-body{padding:var(--sp-5) var(--sp-6)}.gate-label{margin-bottom:var(--sp-2);display:block}.gate-row{gap:var(--sp-2);display:flex}.gate-row .gate-input{min-width:0;height:var(--control-h-lg);font-family:var(--font-mono);letter-spacing:.06em;font-size:var(--fs-15);flex:1}.gate-row .gate-input::placeholder{letter-spacing:.12em;opacity:.55}.gate-error{min-height:17px;margin-top:var(--sp-3);font-size:var(--fs-13);color:var(--critical)}.gate-stats{margin:var(--sp-5) 0 0;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-md);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;display:grid;overflow:hidden}.gate-stats>div{background:var(--surface);padding:var(--sp-3) var(--sp-4)}.gate-stats dt{font-size:var(--fs-11);font-weight:var(--fw-medium);color:var(--muted)}.gate-stats dd{font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--ink-soft);margin:4px 0 0}.gate-foot{margin:var(--sp-4) 0 0;text-align:center;font-size:var(--fs-12);color:var(--muted)}.gate-h{margin:0 0 var(--sp-2);font-size:var(--fs-18);font-weight:var(--fw-semibold);color:var(--ink)}.gate-sub{margin:0 0 var(--sp-4);font-size:var(--fs-13);color:var(--ink-soft);line-height:1.5}.gate-panel--primary{border-color:var(--accent)}.gate-cta{width:100%}.gate-alt-panel{margin:var(--sp-4) 0 0;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface)}.gate-alt-panel>summary{cursor:pointer;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-13);color:var(--ink-soft);text-align:center;list-style:none}.gate-alt-panel>summary::-webkit-details-marker{display:none}.gate-alt-panel>summary:hover{color:var(--accent-ink)}.gate-alt-panel[open]>summary{border-bottom:1px solid var(--rule)}.gate-alt-panel .gate-panel-body{padding:var(--sp-4)}.gate-alt{margin:var(--sp-5) 0 0;text-align:center;font-size:var(--fs-13);color:var(--ink-soft)}@media (max-width:420px){.gate-mark h1{font-size:var(--fs-24)}.gate-row{flex-direction:column}.gate-stats{grid-template-columns:1fr}}}
@layer pages{.workday{--wd-side-width:272px;--wd-time-width:90px;--wd-arrow-width:32px;--wd-rule:1px;--wd-focus-width:2px;--wd-priority-width:3px;--wd-metric-size:28px;--wd-search-min:160px;color:var(--ink)}.wrap.workday{padding-top:var(--sp-10);padding-bottom:var(--sp-16)}.workday h1,.workday h2,.workday h3,.workday p{margin:0}.workday h1{font-size:var(--fs-32);line-height:var(--lh-tight);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.workday h2{font-size:var(--fs-20);line-height:var(--lh-snug);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.workday h3{font-size:var(--fs-15);font-weight:var(--fw-semibold)}.workday p{max-width:75ch}.workday a{text-decoration:none}.workday .num,.wd-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.workday .wd-caption{font-size:var(--fs-12);color:var(--ink-soft)}.wd-heading{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);margin-bottom:var(--sp-8);display:flex}.workday .wd-eyebrow{margin-bottom:var(--sp-3);font-size:var(--fs-13);color:var(--ink-soft);font-weight:var(--fw-medium)}.workday .wd-lede{margin-top:var(--sp-3);color:var(--ink-soft);font-size:var(--fs-15)}.wd-button{min-height:var(--control-h-lg);justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:var(--wd-rule) solid transparent;border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:var(--lh-snug);cursor:pointer;touch-action:manipulation;display:inline-flex}.wd-heading>.wd-button{flex-shrink:0}.workday .wd-button--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.workday .wd-button--secondary{background:var(--surface);border-color:var(--rule-strong);color:var(--ink)}.workday .wd-text-link{min-height:var(--control-h-lg);align-items:center;gap:var(--sp-2);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--accent-ink);display:inline-flex}.wd-metrics{background:var(--surface);border:var(--wd-rule) solid var(--rule);border-radius:var(--r-lg);margin-bottom:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workday .wd-metric{padding:var(--sp-5) var(--sp-6);border-right:var(--wd-rule) solid var(--rule);color:var(--ink-soft);font-size:var(--fs-14);flex-direction:column;align-items:flex-start;display:flex;position:relative}.wd-metric:first-child{border-radius:var(--r-lg) 0 0 var(--r-lg)}.wd-metric:last-child{border-radius:0 var(--r-lg) var(--r-lg) 0;border-right:0}.wd-metric strong{font-size:var(--wd-metric-size);line-height:var(--lh-snug);margin-bottom:var(--sp-1);color:var(--ink);font-weight:var(--fw-medium);display:block}.wd-metric[aria-current]{background:var(--accent-soft)}.wd-metric-hint{right:var(--sp-6);top:var(--sp-6);color:var(--accent-ink);font-size:var(--fs-12);position:absolute}.wd-workspace{grid-template-columns:minmax(0,1fr) var(--wd-side-width);gap:var(--sp-8);display:grid}.wd-workspace>*,.wd-heading>div,.wd-account>div{min-width:0}.wd-filters{align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.wd-field{gap:var(--sp-1);font-size:var(--fs-12);color:var(--ink-soft);flex-direction:column;display:flex}.wd-field--search{flex:1 1 var(--wd-search-min)}.wd-field input,.wd-field select{width:100%;min-height:var(--control-h-lg);border:var(--wd-rule) solid var(--rule-strong);border-radius:var(--r-md);background:var(--surface);min-width:0;color:var(--ink);font-family:inherit;font-size:var(--fs-13);padding:var(--sp-2) var(--sp-3)}.workday .wd-list-summary{font-size:var(--fs-12);color:var(--ink-soft);margin-bottom:var(--sp-6)}.wd-group{margin-bottom:var(--sp-8)}.wd-group-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.wd-group-head h2{font-size:var(--fs-17)}.wd-group-head>span{font-size:var(--fs-12);color:var(--ink-soft);text-align:right}.wd-count{margin-left:var(--sp-1);padding:var(--sp-1) var(--sp-2);background:var(--raised);border-radius:var(--sp-1);font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--ink-soft);white-space:nowrap;display:inline-block}.wd-task-list,.wd-account-list{margin:0;padding:0;list-style:none}.wd-task-list{gap:var(--sp-3);display:grid}.workday .wd-task{grid-template-columns:var(--wd-time-width) minmax(0,1fr) var(--wd-arrow-width);gap:var(--sp-4);padding:var(--sp-5);border:var(--wd-rule) solid var(--rule);background:var(--surface);border-radius:var(--r-md);color:var(--ink);scroll-margin-top:var(--sp-6);align-items:center;display:grid}.workday .wd-task--promised{border-left:var(--wd-priority-width) solid var(--accent)}.workday .wd-task--overdue{border-left:var(--wd-priority-width) solid var(--critical)}.wd-task-time{font-size:var(--fs-13);line-height:var(--lh-base)}.wd-task-time small{color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--fs-12);display:block}.wd-task--overdue .wd-task-time{color:var(--critical)}.wd-task-body{overflow-wrap:anywhere;min-width:0}.wd-task-body strong{font-size:var(--fs-15);font-weight:var(--fw-semibold);display:block}.wd-task-reason{color:var(--ink-soft);margin:var(--sp-1) 0 var(--sp-2);font-size:var(--fs-14);display:block}.wd-task-why,.wd-task-meta{color:var(--ink-soft);font-size:var(--fs-12);display:block}.wd-task-why{margin-bottom:var(--sp-2)}.wd-arrow{color:var(--accent-ink);font-size:var(--fs-20);justify-self:end}.wd-aside-box{border-top:var(--wd-focus-width) solid var(--accent);padding-top:var(--sp-5);margin-bottom:var(--sp-8)}.wd-aside-box h2{font-size:var(--fs-20)}.wd-aside-box p{font-size:var(--fs-13);color:var(--ink-soft);margin:var(--sp-3) 0 var(--sp-4)}.wd-aside-box dl{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13)}.wd-aside-box dl div{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:var(--wd-rule) solid var(--rule);display:flex}.wd-aside-box dt a{min-height:var(--control-h-lg);color:var(--ink-soft);align-items:center;display:inline-flex}.wd-aside-box dd{margin:0}.workday .wd-note{padding:var(--sp-4);background:var(--raised);color:var(--ink-soft);border-radius:var(--r-md);font-size:var(--fs-13)}.wd-mywork>.wd-note{max-width:none}.wd-relationship-tabs{gap:var(--sp-2);margin:var(--sp-6) 0;flex-wrap:wrap;display:flex}.wd-relationship-tabs .wd-button[aria-current]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.wd-account-list{gap:var(--sp-3);display:grid}.wd-account{justify-content:space-between;align-items:center;gap:var(--sp-6);padding:var(--sp-6);border:var(--wd-rule) solid var(--rule);border-radius:var(--r-md);background:var(--surface);scroll-margin-top:var(--sp-6);display:flex}.wd-account h2{overflow-wrap:anywhere}.wd-account p{margin-top:var(--sp-1);color:var(--ink-soft);font-size:var(--fs-14)}.wd-account>.wd-button{flex-shrink:0}.wd-account-tags{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.wd-tag{padding:var(--sp-1) var(--sp-2);border-radius:var(--sp-1);background:var(--raised);color:var(--ink-soft);font-size:var(--fs-12);display:inline-block}.workday .wd-footer-note{margin-top:var(--sp-6)}.wd-empty,.wd-pending{padding:var(--sp-10);border:var(--wd-rule) dashed var(--rule-strong);border-radius:var(--r-md);background:var(--surface)}.wd-empty h2{margin-bottom:var(--sp-3)}.wd-empty p{color:var(--ink-soft)}.wd-actions{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.wd-pagination{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-6) 0;display:flex}.workday :is(a,button,input,select):focus-visible{outline:var(--wd-focus-width) solid var(--focus);outline-offset:var(--wd-priority-width)}.workday :is(a,button):active{opacity:.8}@media (hover:hover) and (pointer:fine){.workday :is(a,button){transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out)}.workday .wd-button--primary:hover{background:var(--accent-hover)}.workday :is(.wd-button--secondary,.wd-task):hover{border-color:var(--accent)}.workday .wd-metric:hover{background:var(--accent-soft)}.workday :is(.wd-text-link,.wd-aside-box dt a):hover{text-underline-offset:var(--sp-1);text-decoration:underline}}@media (max-width:1000px){.wd-workspace{grid-template-columns:minmax(0,1fr)}.wd-side{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wd-side .wd-note{grid-column:1/-1}.wd-metric-hint{display:none}}@media (max-width:700px){.workday{--wd-time-width:64px;--wd-arrow-width:12px}.wrap.workday{padding:var(--sp-8) var(--sp-4) var(--sp-10)}.workday h1{font-size:var(--wd-metric-size)}.wd-heading{margin-bottom:var(--sp-6);display:block}.wd-heading>.wd-button{margin-top:var(--sp-5);width:100%}.workday .wd-lede{font-size:var(--fs-14)}.wd-metrics{margin-bottom:var(--sp-6)}.workday .wd-metric{padding:var(--sp-4) var(--sp-3);font-size:var(--fs-12)}.wd-metric strong{font-size:var(--fs-24)}.wd-filters{gap:var(--sp-2)}.wd-field{flex:1 1 calc(50% - var(--sp-2))}.wd-field--search{flex-basis:100%;order:-1}.wd-filters>.wd-button{width:100%}.workday .wd-task{gap:var(--sp-3);padding:var(--sp-4) var(--sp-3)}.wd-task-body strong{font-size:var(--fs-14)}.wd-task-reason{font-size:var(--fs-13)}.wd-task-time{font-size:var(--fs-12)}.wd-group-head{align-items:flex-start}.wd-group-head h2{font-size:var(--fs-15)}.wd-side{display:block}.wd-relationship-tabs{grid-template-columns:minmax(0,1fr);display:grid}.wd-relationship-tabs .wd-button{justify-content:space-between}.wd-account{padding:var(--sp-5);display:block}.wd-account>.wd-button{margin-top:var(--sp-4);width:100%}.wd-empty,.wd-pending{padding:var(--sp-6) var(--sp-5)}.wd-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.workday :is(a,button){transition:none}}.daily-work-shell{justify-content:space-between;align-items:center;gap:var(--sp-4);border-bottom:1px solid var(--rule);margin-bottom:var(--sp-6);display:flex}.daily-work-nav,.daily-work-utilities{gap:var(--sp-2);align-items:center;display:flex}.daily-work-nav{overflow-x:auto}.daily-work-nav a,.daily-work-utilities a{min-height:44px;padding:var(--sp-2) var(--sp-3);color:var(--ink-soft);white-space:nowrap;font-size:var(--fs-13);align-items:center;text-decoration:none;display:inline-flex}.daily-work-nav a{border-bottom:3px solid #0000}.daily-work-nav a[aria-current]{border-color:var(--accent);color:var(--accent-ink);font-weight:var(--fw-semibold)}.daily-work-utilities a{font-size:var(--fs-12);color:var(--accent-ink)}.team-activity{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-6);margin-bottom:var(--sp-6)}.team-activity h2{font-size:var(--fs-20);font-weight:var(--fw-semibold);margin:0}.team-activity p{color:var(--ink-soft);font-size:var(--fs-12)}.team-activity-heading,.team-activity-heading>div:first-child{align-items:center;gap:var(--sp-4);display:flex}.team-activity-heading{margin-bottom:var(--sp-3);justify-content:space-between}.team-activity-period{gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--r-md);background:var(--raised);display:flex}.team-activity-period button,.team-activity-summary button{font:inherit;min-height:44px;color:var(--ink-soft);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);cursor:pointer;font-size:var(--fs-13);background:0 0;border:1px solid #0000}.team-activity-period button[aria-pressed=true]{background:var(--surface);color:var(--accent-ink);border-color:var(--rule-strong)}.team-activity-summary{display:none}.team-activity table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.team-activity th,.team-activity td{padding:var(--sp-2) var(--sp-3);text-align:right}.team-activity th:first-child{text-align:left;padding-left:0}.team-activity thead th{color:var(--ink-soft);font-weight:var(--fw-medium);font-size:var(--fs-12)}.team-activity tbody tr{border-top:1px solid var(--rule)}.team-activity tbody th{font-weight:var(--fw-medium)}.team-rank{min-width:28px;color:var(--ink-soft);font-weight:var(--fw-regular);display:inline-block}.team-you{margin-left:var(--sp-2);padding:2px var(--sp-1);background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--r-sm);font-size:var(--fs-12);display:inline-block}.team-historical{color:var(--ink-soft);font-size:var(--fs-12);font-weight:var(--fw-regular);margin-left:28px;display:block}.team-outcomes summary{cursor:pointer;min-height:44px;color:var(--accent-ink);font-size:var(--fs-12);align-items:center;display:flex}.team-outcomes p{padding-bottom:var(--sp-3)}.team-attribution{padding-top:var(--sp-3);border-top:1px solid var(--rule);margin-top:var(--sp-3)!important}.wd-facility-members{gap:var(--sp-3);padding:0;list-style:none;display:grid}.wd-facility-members li{justify-content:space-between;align-items:center;gap:var(--sp-3);border-top:1px solid var(--rule);padding-top:var(--sp-3);display:flex}.wd-active-filters{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);font-size:var(--fs-12);color:var(--ink-soft);flex-wrap:wrap;display:flex}.wd-active-filters span{padding:var(--sp-1) var(--sp-2);background:var(--raised);border-radius:var(--r-sm)}@media (max-width:900px){.daily-work-shell{display:block}.daily-work-utilities{justify-content:flex-end}.team-activity-heading>div:first-child{display:block}.team-activity-heading p{margin-top:var(--sp-1)}}@media (max-width:600px){.daily-work-nav{gap:0}.daily-work-nav a{padding:var(--sp-2);font-size:var(--fs-12)}.daily-work-utilities a{min-height:36px}.team-activity{padding:var(--sp-4)}.team-activity-heading{display:block}.team-activity-heading>div:first-child{gap:var(--sp-2);flex-wrap:wrap;display:flex}.team-activity h2{font-size:var(--fs-17)}.team-activity-heading p{margin:0}.team-activity-period{width:max-content;margin-top:var(--sp-2)}.team-activity-summary{gap:var(--sp-2);font-size:var(--fs-12);flex-wrap:wrap;align-items:center;display:flex}.team-activity-summary button{border-color:var(--rule-strong);background:var(--surface);margin-left:auto}.team-activity-summary strong{font-size:var(--fs-17)}.team-activity:not(.team-activity--expanded) .team-activity-roster{display:none}.team-activity--expanded .team-activity-roster{margin-top:var(--sp-3)}.team-channel{display:none}.team-activity th,.team-activity td{padding:var(--sp-2) var(--sp-1)}.wd-facility-members li{flex-wrap:wrap}}.ws-list-tools summary{cursor:pointer;min-height:44px;color:var(--accent-ink);font-size:var(--fs-13);align-items:center;display:flex}.ws-secondary-links{gap:var(--sp-1);margin-bottom:var(--sp-4);display:grid}.ws-secondary-links a{min-height:44px;font-size:var(--fs-13);align-items:center;display:flex}.source-evidence{padding-bottom:var(--sp-2);font-size:var(--fs-13)}.source-evidence-warning{padding:var(--sp-2);background:var(--warning-soft);color:var(--warning);border-radius:var(--r-sm);font-size:var(--fs-12)}.wd-mywork .wd-account{display:block}.wd-facility-members{margin-top:var(--sp-4)}.wd-blocked{margin-top:var(--sp-8);padding-top:var(--sp-4);border-top:1px solid var(--rule)}.wd-blocked ul{padding:0;list-style:none}.wd-blocked li{padding:var(--sp-4) 0;border-bottom:1px solid var(--rule)}.wd-blocked p{font-size:var(--fs-13);color:var(--ink-soft);margin-top:var(--sp-2)}@media (min-width:701px){.team-activity{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.team-activity th,.team-activity td{padding-top:var(--sp-1);padding-bottom:var(--sp-1)}}@media (max-width:700px){.wrap.workday{padding-top:var(--sp-4)}.daily-work-shell{margin-bottom:var(--sp-4)}.wd-mywork .wd-relationship-tabs{gap:var(--sp-1);margin:var(--sp-4) 0;grid-template-columns:repeat(3,minmax(0,1fr))}.wd-mywork .wd-relationship-tabs .wd-button{padding:var(--sp-2) var(--sp-1);font-size:var(--fs-12);text-align:center;justify-content:center;gap:var(--sp-1);flex-direction:column}.wd-mywork .wd-relationship-tabs .wd-count{padding:var(--sp-1);margin-left:0;font-size:11px}.wd-mywork .wd-filters>.wd-button{flex:none;width:auto}}.ws-list-tools>.ws-find{margin-top:var(--sp-4)}.ws-filter-more{align-self:flex-end}.ws-filter-more>summary{align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule-strong);border-radius:var(--r-md);color:var(--accent-ink);cursor:pointer;font-size:var(--fs-13);display:flex}.ws-filter-more>summary:after{content:"+"}.ws-filter-more[open]>summary:after{content:"−"}.ws-filter-more[open]{flex-basis:100%}.ws-filter-options{gap:var(--sp-4);padding:var(--sp-4) 0;flex-wrap:wrap;display:flex}.ws-filter-more summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:900px){.ws-side--tools{gap:var(--sp-2)}.ws-side--tools .ws-list-tools>summary{min-height:44px}.ws-side--tools .ws-me{margin:0}.ws-filter-more{order:2}.ws-filter-options>.field{flex:150px}}}
