:root{--color-background:#f7f7f3;--color-surface:#eeede6;--color-surface-raised:#fff;--color-border:#79888b;--color-divider:#cbdbde;--color-page-dot:#e2e2e2;--color-page-dot-current:#ababab;--color-text-primary:#183636;--color-text-secondary:#3d5152;--color-primary:#174b4c;--color-on-primary:#fff;--color-action:#183636;--color-on-action:#fff;--color-link:#247172;--color-danger:#a10000;--color-on-danger:#fff;--color-secondary-surface:#fff;--color-on-secondary:#174b4c;--color-focus:#174b4c;--color-status-ok:#2a5075;--color-status-attention:#774000;--color-status-unknown:#3d5152;--color-status-help:#a10000;--color-ring-can:#178a40;--color-ring-cannot:#e7000b;--color-caution-surface:#fde8cb;--color-badge:#b2ccdc;--color-disabled-surface:#e3e3db;--color-action-disabled:"rgba(24, 54, 54, 0.35)";--color-error-text:#d42a16;--color-notice-info:#b2ccdc;--color-notice-caution:#9c6a00;--color-on-disabled:#374b4c;--color-on-disabled-text:#8e9a9b;--color-nav-button-fill:#ffffffd9;--color-icon-circle:#dee7ea;--color-help-icon-circle:#f6e1de;--color-help-icon:#000;--color-shadow:#0000001a;--color-scrim:#e6e7e2d9;--color-scrim-solid:#e6e7e2;--color-snackbar:#183636;--color-on-snackbar:#fff;--color-masthead-overlay:#375e83bd;--color-masthead-overlay-text:#2a5075bd;--color-on-masthead:#fff;--color-answered-tick:#178a40;--color-person-active:#247172;--color-person-waiting:#8e8e8e;--color-person-paused:#eebc63;--color-person-ring:#6993bb;--color-ring-working:#86a963;--color-text-quiet:#686866;--color-text-status:#a0a0a0;--color-panel-tint:"rgba(24, 54, 54, 0.05)";--color-unread-dot:#375e83;--color-section-icon:#375e83;--color-add-pill:#dee7ea;--color-on-add-pill:#375e83;--color-invite-ring:#a0a0a0;--color-segment-selected:#e4e4e0;--color-timeline-in-touch:#247172;--color-timeline-no-updates:#c8c8c8;--color-timeline-paused:#a06604;--color-timeline-flagged:#d42a16;--color-timeline-neutral:#cbdbde;--color-day-pill-other:#9ba4a4;--font-family-heading:Sora;--font-family-body:Manrope;--font-size-display:40px;--font-size-h1:28px;--font-size-title:30px;--font-size-heading:20px;--font-size-lead:18px;--font-size-body:16px;--font-size-button:16px;--font-size-link:16px;--font-size-action:18px;--font-size-action-large:28px;--font-size-help:24px;--font-size-label:14px;--font-size-field-label:15px;--font-size-caption:14px;--font-size-small:12px;--font-size-error:12px;--font-size-card-name:16px;--font-size-card-state:14px;--font-size-card-line:12px;--font-size-nav-label:10px;--font-size-home-help:14px;--font-size-page-title:21px;--font-size-people-section-heading:15px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-round:999px;--radius-pill:999px;--border-width-hairline:1px;--border-width-control:2px;--border-width-focus:3px;--state-ok:var(--color-status-ok);--state-warn:var(--color-status-attention);--state-neutral:var(--color-status-unknown);--state-alert:var(--color-status-help);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--color-background:#121c1c;--color-surface:#1b2727;--color-surface-raised:#223130;--color-border:#8fa0a2;--color-divider:#35494b;--color-text-primary:#eef2f0;--color-text-secondary:#c3cfce;--color-text-quiet:#a8b3b2;--color-primary:#9ed1cf;--color-on-primary:#0f2323;--color-action:#e8eeec;--color-on-action:#121c1c;--color-link:#8fccca;--color-danger:#ff9a90;--color-on-danger:#2b0000;--color-focus:#9ed1cf;--color-error-text:#ffa093;--color-disabled-surface:#2c3b3a;--color-on-disabled:#c3cfce;--color-caution-surface:#4a3418;--color-badge:#2f4a5a;--color-status-ok:#9fc0e4;--color-status-attention:#f2bc62;--color-status-unknown:#b9c6c5;--color-status-help:#ff9a90;--color-secondary-surface:#223130;--color-on-secondary:#9ed1cf;--color-scrim:#0b1212d9;--color-scrim-solid:#0b1212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@font-face{font-family:Manrope;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Manrope_400Regular-Dy0jyoUL.ttf)format("truetype")}@font-face{font-family:Manrope;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Manrope_500Medium-Bgh4Ro6H.ttf)format("truetype")}@font-face{font-family:Manrope;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Manrope_600SemiBold-CJD5SYW-.ttf)format("truetype")}@font-face{font-family:Manrope;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/Manrope_700Bold-DEjRF1uU.ttf)format("truetype")}@font-face{font-family:Sora;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Sora_400Regular-e_wUX0-X.ttf)format("truetype")}@font-face{font-family:Sora;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Sora_500Medium-CSNRR0vg.ttf)format("truetype")}:root{--text-table:14px;--text-prose:15px;--text-caption:12px;--row-height:36px;--control-min:32px;--rail-width:240px;--panel-width:480px;--content-max:1280px;--topbar-height:48px;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-background);min-width:1024px;color:var(--color-text-primary);font-family:var(--font-family-body), system-ui, sans-serif;font-size:var(--text-prose);margin:0;line-height:1.45}h1,h2,h3{font-family:var(--font-family-heading), system-ui, sans-serif;margin:0 0 var(--spacing-sm);font-weight:500}h1{font-size:var(--font-size-heading)}h2{font-size:var(--font-size-lead);margin-top:var(--spacing-lg)}p{margin:0 0 var(--spacing-sm);max-width:72ch}a{color:var(--color-link)}code,.mono{font-family:var(--font-mono);font-size:.93em}:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}button,.button{min-height:var(--control-min);padding:0 var(--spacing-md);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer}button:disabled{background:var(--color-disabled-surface);color:var(--color-on-disabled);cursor:not-allowed}button.primary{background:var(--color-action);color:var(--color-on-action);border-color:var(--color-action)}button.danger{background:var(--color-danger);color:var(--color-on-danger);border-color:var(--color-danger)}button.link{color:var(--color-link);background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}input,select,textarea{min-height:var(--control-min);padding:0 var(--spacing-sm);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised)}textarea{padding:var(--spacing-sm)}label{font-size:var(--text-table);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);display:block}.field{margin-bottom:var(--spacing-md)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:var(--rail-width) 1fr;grid-template-rows:var(--topbar-height) 1fr;min-height:100vh;display:grid}.rail{background:var(--color-surface);border-right:var(--border-width-hairline) solid var(--color-divider);padding:var(--spacing-md) 0;grid-row:1/span 2}.rail .brand{font-family:var(--font-family-heading), system-ui, sans-serif;font-size:var(--font-size-lead);padding:0 var(--spacing-md) var(--spacing-md)}.rail ul{margin:0;padding:0;list-style:none}.rail a{padding:0 var(--spacing-md);min-height:var(--control-min);line-height:var(--control-min);color:var(--color-text-primary);border-left:var(--border-width-focus) solid transparent;text-decoration:none;display:block}.rail a:hover{background:var(--color-surface-raised)}.rail a[aria-current=page]{border-left-color:var(--color-primary);font-weight:600}.rail .pinned{margin:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-md);padding-left:var(--spacing-sm);border-left:var(--border-width-hairline) solid var(--color-divider)}.rail .pinned .caption{font-size:var(--text-caption);color:var(--color-text-secondary);padding:0 var(--spacing-sm)}.topbar{align-items:center;gap:var(--spacing-md);padding:0 var(--spacing-md);border-bottom:var(--border-width-hairline) solid var(--color-divider);background:var(--color-surface-raised);font-size:var(--text-table);display:flex}.topbar search{display:contents}.topbar search form{gap:var(--spacing-xs);flex:0 420px;display:flex}.topbar search form input,.topbar .spacer{flex:1}.topbar .refresh{color:var(--color-text-secondary);white-space:nowrap}.topbar button{white-space:nowrap}.main-area{min-width:0;display:flex}.content{max-width:var(--content-max);padding:var(--spacing-lg);flex:1;min-width:0}.side-panel{width:var(--panel-width);flex:0 0 var(--panel-width);border-left:var(--border-width-hairline) solid var(--color-divider);background:var(--color-surface-raised);padding:var(--spacing-md)}.side-panel header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.pill{padding:0 var(--spacing-sm);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-caption);border:var(--border-width-hairline) solid currentColor;line-height:20px;display:inline-block}.state{display:inline-block;position:relative}.state .pill{cursor:help}.state-ok{color:var(--state-ok)}.state-warn{color:var(--state-warn)}.state-neutral{color:var(--state-neutral)}.state-alert{color:var(--state-alert)}.state-tip{z-index:10;width:320px;padding:var(--spacing-sm);margin-top:var(--spacing-xs);background:var(--color-surface-raised);color:var(--color-text-primary);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-family-body), system-ui, sans-serif;font-size:var(--text-table);opacity:0;pointer-events:none;position:absolute;top:100%;left:0}.state:hover .state-tip,.state:focus-within .state-tip{opacity:1;pointer-events:auto}.chip{padding:0 var(--spacing-sm);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-caption);margin-left:var(--spacing-xs);line-height:20px;display:inline-block}.test-badge{border-radius:var(--radius-pill);color:#a10000;border:var(--border-width-hairline) solid #a10000;letter-spacing:.5px;margin-left:var(--spacing-xs);vertical-align:middle;background:#fff;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.person{align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap;display:inline-flex}.person.closed .name{color:var(--color-text-secondary);text-decoration:line-through}.email-mask .lock{vertical-align:-1px;width:12px;height:12px;margin-left:2px}time{white-space:nowrap}time .age{color:var(--color-text-secondary)}.table-shell{margin:var(--spacing-md) 0;overflow-x:auto}.table-shell .filters{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);align-items:center;display:flex}.table-shell .count{font-size:var(--text-caption);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}table.data{border-collapse:collapse;width:100%;font-size:var(--text-table)}table.data thead th{background:var(--color-surface);text-align:left;height:var(--row-height);padding:0 var(--spacing-sm);border-bottom:var(--border-width-hairline) solid var(--color-border);font-weight:600;position:sticky;top:0}table.data tbody td{height:var(--row-height);padding:0 var(--spacing-sm);border-bottom:var(--border-width-hairline) solid var(--color-divider);vertical-align:middle}table.data tbody tr[aria-selected=true]{background:var(--color-surface)}table.data tbody tr:focus-visible{outline-offset:-3px}.table-shell .empty{padding:var(--spacing-md);color:var(--color-text-secondary)}.table-shell .footer{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);font-size:var(--text-caption);color:var(--color-text-secondary);display:flex}.skeleton{height:var(--row-height);margin:var(--spacing-xs) 0;border-radius:var(--radius-sm);background:var(--color-surface);display:block}.error-view{padding:var(--spacing-md);border:var(--border-width-hairline) solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-surface-raised);max-width:72ch}.error-view .meta{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-secondary)}.forbidden{padding:var(--spacing-lg);border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);max-width:72ch}.scrim{background:var(--color-scrim);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{width:560px;padding:var(--spacing-lg);background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-lg)}.dialog .irreversible{color:var(--color-danger);font-weight:600}.dialog .actions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.dialog fieldset{margin:0 0 var(--spacing-md);border:0;padding:0}.dialog fieldset label{gap:var(--spacing-sm);color:var(--color-text-primary);min-height:var(--control-min);align-items:center;display:flex}.legend .swatch{width:12px;height:12px;margin-right:var(--spacing-xs);vertical-align:-1px;border-radius:2px;display:inline-block}.swatch-ok{background:var(--state-ok)}.swatch-warn{background:var(--state-warn)}.swatch-neutral{background:var(--state-neutral)}.swatch-alert{background:var(--state-alert)}.row-contents{display:contents}.panel-title{margin:0}.legend dl{gap:var(--spacing-xs) var(--spacing-md);font-size:var(--text-table);grid-template-columns:max-content 1fr;display:grid}.legend dt{color:var(--color-text-secondary)}.legend dd{margin:0}.kind-icon{vertical-align:-3px;width:16px;height:16px;margin-right:var(--spacing-xs)}.placeholder{color:var(--color-text-secondary)}.signin-page{max-width:480px;padding:var(--spacing-lg);background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-lg);margin:96px auto}.signin-page footer{margin-top:var(--spacing-lg);font-size:var(--text-caption);color:var(--color-text-secondary)}.notice{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-caution-surface);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md)}.tiles{margin:0 0 var(--spacing-md);gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;display:grid}.tile{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-table);min-width:0}.tile[data-status=red],.tile[data-open=true]{border-color:var(--state-alert)}.tile-head{justify-content:space-between;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap;display:flex}.tile-head .pill{flex:none}.tile-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.tile-code{margin-left:var(--spacing-xs);color:var(--color-text-secondary);font-weight:400}.tile p{margin:0 0 var(--spacing-xs)}.facts{gap:2px var(--spacing-md);grid-template-columns:max-content 1fr;margin:0;display:grid}.fact{display:contents}.facts dt{color:var(--color-text-secondary)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.muted{color:var(--color-text-secondary)}.small{font-size:var(--text-caption)}.truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.plain{margin:0;padding:0;list-style:none}.error-text{font-family:var(--font-mono);font-size:var(--text-caption);white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--spacing-sm);background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-divider);border-radius:var(--radius-sm);max-height:240px;overflow:auto}.side-panel h3{margin-top:var(--spacing-md);font-size:var(--text-prose)}label.inline{margin:0;display:inline}section{margin-bottom:var(--spacing-lg)}
