:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page:#e6efeb;--surface:#f4f8f6;--ink:#12302b;--ink-quiet:#4d6a63;--line:#c5d5cf;--spruce:#17574c;--on-spruce:#f1f8f5;--urgent:#b0134f;--on-urgent:#fff4f7;--urgent-wash:#f6dfe7;--high:#a86300;--normal:#2a8473;--wash:#e2ece8;--tint:#d3e6df;--rail:#123f37;--on-rail:#eff7f4;--on-rail-quiet:#b1cfc6;--rail-hover:#ffffff14;--rail-active:#ffffff29;--rail-line:#fff3;--rail-mark:#8fd6c4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--text-small:.8125rem;--text-body:1rem;--text-section:1.0625rem;--text-title:1.875rem;--text-name:2.5rem;--tap:48px;--radius-button:14px;--radius-photo:10px;--radius-sheet:22px;--tab-height:58px;--safe-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--page:#0e1f1c;--surface:#16302b;--ink:#e4f0ec;--ink-quiet:#93aea7;--line:#2a4a43;--spruce:#7fd1bf;--on-spruce:#0b2420;--urgent:#ff6f9f;--on-urgent:#2b0413;--urgent-wash:#3a1626;--high:#efa93f;--normal:#55bda8;--wash:#1d3a34;--tint:#24493f;--rail:#0a1a17;--on-rail:#e4f0ec;--on-rail-quiet:#93aea7;--rail-hover:#ffffff0f;--rail-active:#7fd1bf2e;--rail-line:#ffffff24;--rail-mark:#7fd1bf}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);font:var(--text-body) / 1.45 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,p,ul,ol,blockquote,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--spruce);outline-offset:2px}.quiet{color:var(--ink-quiet);font-size:var(--text-small)}.error{color:var(--urgent);font-size:var(--text-small);margin-block:var(--space-2)}.warning{background:var(--urgent-wash);padding:var(--space-3);border-radius:var(--radius-photo);font-size:var(--text-small);margin-top:var(--space-3)}.screen{max-width:640px;padding:calc(env(safe-area-inset-top,0px) + var(--space-5)) var(--space-4) calc(var(--tab-height) + var(--safe-bottom) + var(--space-5));margin-inline:auto}.title{font-size:var(--text-title);letter-spacing:-.02em;margin-bottom:var(--space-4);font-weight:700;line-height:1.1}.empty{padding-block:var(--space-6);color:var(--ink-quiet)}.message{padding:var(--space-6) var(--space-4);max-width:480px}.message h1{font-size:var(--text-title);letter-spacing:-.02em;margin-bottom:var(--space-2);line-height:1.1}.message p{color:var(--ink-quiet);margin-bottom:var(--space-4)}.btn{min-height:var(--tap);padding-inline:var(--space-4);border:1.5px solid var(--line);border-radius:var(--radius-button);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:transform 80ms;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--spruce);border-color:var(--spruce);color:var(--on-spruce)}.btn-danger{background:var(--urgent);border-color:var(--urgent);color:var(--on-urgent)}.btn-danger-quiet{color:var(--urgent);border-color:currentColor}.btn-plain{border-color:#0000}.btn-wide{width:100%;margin-top:var(--space-2)}.btn-grow{flex:1}.btn-small{min-height:40px;font-size:var(--text-small);padding-inline:var(--space-3)}.tabs{background:var(--surface);border-top:1px solid var(--line);padding-bottom:var(--safe-bottom);z-index:2;display:flex;position:fixed;inset:auto 0 0}.tab{height:var(--tab-height);justify-content:center;align-items:center;gap:var(--space-1);font-weight:600;font-size:var(--text-small);color:var(--ink-quiet);flex:1;text-decoration:none;display:flex;box-shadow:inset 0 0 #0000}.tab[aria-current=page]{color:var(--ink);box-shadow:inset 0 3px 0 var(--spruce)}.tab{min-width:0;position:relative}.tab .badge{position:absolute;top:4px;right:2px}.tab-label{white-space:nowrap;font-size:min(var(--text-small), 3.7vw)}.nav-brand,.nav-foot{display:none}.badge{background:var(--urgent);color:var(--on-urgent);text-align:center;border-radius:9px;min-width:18px;padding-inline:4px;font-size:.6875rem;line-height:18px}.segments{gap:var(--space-5);border-bottom:1px solid var(--line);margin-bottom:var(--space-1);display:flex}.segment{min-height:44px;color:var(--ink-quiet);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.segment[aria-selected=true]{color:var(--ink);box-shadow:0 2px 0 var(--ink)}.rows{margin-inline:calc(var(--space-4) * -1)}.row{--band:transparent;gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);border-left:8px solid var(--band);align-items:flex-start;text-decoration:none;display:flex}.row:active{background:var(--surface)}.row[data-priority=urgent]{--band:var(--urgent)}.row[data-priority=high]{--band:var(--high)}.row[data-priority=normal]{--band:var(--normal)}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-main strong{overflow-wrap:anywhere;font-weight:600}.row-time{flex:none}.case{gap:var(--space-5);flex-direction:column;padding-bottom:76px;display:flex}.case section h2,.section-title{font-size:var(--text-section);margin-bottom:var(--space-2);font-weight:700}.back{min-height:32px;font-size:var(--text-small);color:var(--ink-quiet);align-self:flex-start;font-weight:600;text-decoration:none}.back:before{content:"‹ "}.person h1{font-size:var(--text-name);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:750;line-height:1.05}.person-age{color:var(--ink-quiet);margin-left:.3em;font-weight:400}.standing{margin-top:var(--space-3);font-weight:600}.bio{white-space:pre-wrap;overflow-wrap:anywhere}.account-id{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ladder{--rung-color:var(--normal);margin-top:var(--space-4);align-items:flex-end;gap:3px;display:flex}.ladder[data-rung="2"],.ladder[data-rung="1"]{--rung-color:var(--high)}.ladder[data-rung="3"],.ladder[data-rung="4"]{--rung-color:var(--urgent)}.rung{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.rung-bar{height:calc(10px + var(--step) * 11px);background:var(--line);opacity:.55;border-radius:3px 3px 0 0;display:block}.rung[data-state=past] .rung-bar{background:var(--rung-color);opacity:.35}.rung[data-state=current] .rung-bar{background:var(--rung-color);opacity:1}.rung-label{color:var(--ink-quiet);white-space:nowrap;font-size:.6875rem}.rung[data-state=current] .rung-label{color:var(--ink);font-weight:700}.photos{gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.photos a{flex:none}.photos img{object-fit:cover;border-radius:var(--radius-photo);background:var(--line);width:132px;height:176px;display:block}.small-copies{margin-top:var(--space-2)}.photos-small img{width:48px;height:64px}.signal{padding-block:var(--space-3);border-top:1px solid var(--line);overflow-wrap:anywhere}.signal[data-dismissed]{opacity:.6}.signal-head{justify-content:space-between;gap:var(--space-3);display:flex}.signal-head .quiet{flex:none}.signal-note{font-size:var(--text-small);color:var(--ink-quiet);margin-top:var(--space-1)}.signal-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.history li{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);display:flex}.history time{flex:none}.history-log li{padding-block:var(--space-3)}.history-log a{text-decoration:none}.decision-bar{inset:auto 0 calc(var(--tab-height) + var(--safe-bottom));background:var(--page);border-top:1px solid var(--line);padding:var(--space-2) var(--space-4);z-index:1;position:fixed}.decision-buttons{gap:var(--space-2);align-items:center;max-width:608px;margin-inline:auto;display:flex}.decision-buttons .btn-wide{margin:0}.decision-note{padding-block:var(--space-3)}.filters{gap:var(--space-2) var(--space-3);margin-block:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.filter{min-width:0;font-size:var(--text-small);color:var(--ink-quiet);flex-direction:column;flex:130px;gap:2px;font-weight:600;display:flex}.filter-grow{flex:2 200px}.pane-head .filter-grow{flex-basis:100%}.filter input,.filter select{width:100%;min-width:0;min-height:44px;padding-inline:var(--space-3);color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-photo);font-size:1rem;font-weight:400}.filter-check{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-small);cursor:pointer;font-weight:600;display:flex}.filter-check input{width:18px;height:18px;accent-color:var(--spruce)}.capped{padding-block:var(--space-3)}.panel-stack{gap:var(--space-5);flex-direction:column;display:flex}.account-panel h3,.panel-stack h3{font-size:var(--text-section);margin:0 0 var(--space-2);font-weight:700}.account-section{border-top:1px solid var(--line)}.account-section h2{margin:0}.section-toggle{width:100%;min-height:var(--tap);font-size:var(--text-section);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:700;display:flex}.section-toggle:after{content:"›";color:var(--ink-quiet);font-size:1.5rem;line-height:1;transition:transform .12s}.section-toggle[aria-expanded=true]:after{transform:rotate(90deg)}.account-section .account-panel{padding-bottom:var(--space-5)}.account-sections{border-bottom:1px solid var(--line)}.account-tabs{gap:var(--space-5);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.account-tab{min-height:44px;color:var(--ink-quiet);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600}.account-tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--spruce)}.account-id{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-id span{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0}.notice{background:var(--surface);border-left:3px solid var(--high);padding:var(--space-3);border-radius:0 var(--radius-photo) var(--radius-photo) 0;font-size:var(--text-small);overflow-wrap:anywhere}.facts{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.fact{min-width:0}.fact dt{font-size:var(--text-small);color:var(--ink-quiet)}.fact dd{overflow-wrap:anywhere;margin:0;font-weight:600}.prompts li{padding-block:var(--space-2);border-top:1px solid var(--line);overflow-wrap:anywhere}blockquote{padding-left:var(--space-3);border-left:3px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.report,.conversation{padding-block:var(--space-3);border-top:1px solid var(--line);overflow-wrap:anywhere}.stack-list>:first-child{border-top:0}.report-details{margin-top:var(--space-1)}.signal-link{margin-top:var(--space-1);font-size:var(--text-small);font-weight:600}.conversation{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.conversation-main{flex-direction:column;gap:2px;min-width:0;display:flex}.conversation .btn{flex:none}.reader{gap:var(--space-2);flex-direction:column;display:flex}.reader-head{justify-content:space-between;align-items:center;gap:var(--space-3);overflow-wrap:anywhere;display:flex}.reader-older{align-self:center}.reader-start{text-align:center}.bubbles{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.bubble{max-width:min(85%,560px);padding:var(--space-2) var(--space-3);background:var(--wash);overflow-wrap:anywhere;border-radius:4px 14px 14px;align-self:flex-start}.bubble[data-from=target]{background:var(--tint);border-radius:14px 4px 14px 14px;align-self:flex-end}.bubble[data-flagged]{outline:2px solid var(--urgent);outline-offset:1px}.bubble p{white-space:pre-wrap}.bubble-meta{margin-bottom:2px;display:block}.sections li{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);overflow-wrap:anywhere;display:flex}.sections li>:first-child{min-width:0}.sections li>:last-child:not(:first-child){text-align:right;flex:none;max-width:55%}.vote{font-size:var(--text-small);color:var(--normal);font-weight:600}.vote[data-vote=no]{color:var(--urgent)}.action-row{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-group legend{font-size:var(--text-small);margin-bottom:var(--space-1);font-weight:600}.table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.table th{text-align:left;color:var(--ink-quiet);padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--line);font-weight:600}.table td{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.table tbody tr:first-child td{border-top:0}.table .num{text-align:right;white-space:nowrap}.nowrap{white-space:nowrap}.cap:first-letter{text-transform:uppercase}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.numbers{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{padding:var(--space-3);background:var(--surface);border-radius:var(--radius-photo);flex-direction:column;display:flex}.tile-value{letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.15}.number-card{padding:var(--space-3) var(--space-3) var(--space-2);background:var(--surface);border-radius:var(--radius-photo);min-width:0}.number-card h2{font-size:var(--text-section);margin-bottom:var(--space-1);font-weight:700}.number-pair{gap:var(--space-4);flex-direction:column;display:flex}.bar-cell{width:24%}.bar{background:var(--line);border-radius:4px;height:8px;margin-top:5px;display:block;overflow:hidden}.bar-fill{background:var(--normal);border-radius:4px;height:100%;display:block}.sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--surface);width:100%;max-width:640px;max-height:88dvh;color:var(--ink);border:0;margin:0 auto;padding:0;animation:.18s ease-out sheet-in;position:fixed;inset:auto 0 0}.sheet::backdrop{background:#0818158c}.sheet-body{padding:var(--space-5) var(--space-4) calc(var(--space-4) + var(--safe-bottom));gap:var(--space-3);flex-direction:column;display:flex}.sheet h2{letter-spacing:-.01em;font-size:1.375rem;line-height:1.2}.sheet-actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.sheet-actions .btn:last-child{flex:1}@keyframes sheet-in{0%{opacity:.4;transform:translateY(24px)}}.field{gap:var(--space-1);font-size:var(--text-small);margin-bottom:var(--space-2);flex-direction:column;font-weight:600;display:flex}.field input,.field textarea{font-size:var(--text-body);padding:var(--space-3);min-height:var(--tap);border:1.5px solid var(--line);border-radius:var(--radius-photo);background:var(--page);resize:vertical;font-weight:400}.choices{flex-direction:column;display:flex}legend{padding:0}.choices legend{margin-bottom:var(--space-2)}.choice{gap:var(--space-3);padding-block:var(--space-2);min-height:var(--tap);border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;display:flex}.choice input{width:20px;height:20px;accent-color:var(--spruce);flex:none;margin:2px 0 0}.choice small{color:var(--ink-quiet);display:block}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{min-height:40px;padding-inline:var(--space-3);border:1.5px solid var(--line);font-size:var(--text-small);cursor:pointer;background:0 0;border-radius:20px;font-weight:600}.chip[aria-pressed=true]{background:var(--spruce);border-color:var(--spruce);color:var(--on-spruce)}.appeal{padding-block:var(--space-4);border-top:1px solid var(--line)}.appeal a{text-decoration:none}.appeal blockquote{margin-top:var(--space-2)}.reading{padding-block:var(--space-3);border-bottom:1px solid var(--line)}.reading-head{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.reading-head strong{overflow-wrap:anywhere;font-weight:600}.reading-head span{flex:none}.reading-bar{height:8px;margin-top:var(--space-2);background:var(--line);border-radius:4px;display:flex;overflow:hidden}.reading-yes{background:var(--normal)}.reading-no{background:var(--urgent)}.reading-open{margin-top:var(--space-2)}.reason-counts{gap:var(--space-1) var(--space-3);margin-top:var(--space-2);font-size:var(--text-small);flex-wrap:wrap;display:flex}.reason-count{align-items:baseline;gap:var(--space-1);display:flex}.reason-count:before{content:"";background:var(--normal);border-radius:50%;align-self:center;width:8px;height:8px}.reason-count[data-side=no]:before{background:var(--urgent)}.reason-count strong{font-weight:600}.reading-paragraph{padding-block:var(--space-3);border-top:1px solid var(--line)}.reading-paragraphs{margin-top:var(--space-2)}.lookup{margin-bottom:var(--space-3)}.me{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.log-scope{margin-block:var(--space-3) var(--space-1)}.signin{max-width:420px;min-height:100dvh;padding:var(--space-4);padding-bottom:calc(var(--space-6) + var(--safe-bottom));flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex}.signin h1{font-size:var(--text-name);letter-spacing:-.03em;margin-bottom:var(--space-5);line-height:1.05}.signin .quiet{margin-bottom:var(--space-3)}.skeleton{padding:var(--space-3) 0}.skeleton-row{background:var(--surface);height:64px;margin-bottom:2px;animation:1.2s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.5}}.tab-more{cursor:pointer;background:0 0;border:0;font-family:inherit}.more-list{flex-direction:column;display:flex}.more-link{min-height:var(--tap);padding-block:var(--space-2);border-top:1px solid var(--line);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.more-link[aria-current=page]{color:var(--spruce)}.title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.title-row .title{margin-bottom:0}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.section-head .btn{align-self:center}.section-link{font-size:var(--text-small);color:var(--spruce);white-space:nowrap;font-weight:600;text-decoration:none}.section-link:hover{text-decoration:underline}.field-hint{color:var(--ink-quiet);font-weight:400}.field-hint.error{color:var(--urgent);margin:0;font-weight:600}.field select{font-size:var(--text-body);padding:var(--space-3);min-height:var(--tap);border:1.5px solid var(--line);border-radius:var(--radius-photo);background:var(--page);font-weight:400}.field .error{margin:0}.field-pair{gap:0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.field-pair input,.field-pair select{width:100%;min-width:0}.mono,code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sheet-body{overflow-y:auto}.severity{font-size:var(--text-small);color:var(--on-spruce);background:var(--normal);border-radius:6px;flex:none;padding:1px 7px;font-weight:700}.severity[data-severity=P0]{background:var(--urgent);color:var(--on-urgent)}.severity[data-severity=P1]{background:var(--high);color:var(--page)}.status-pill{font-size:var(--text-small);color:var(--ink-quiet);background:var(--wash);border-radius:10px;flex:none;padding:1px 8px;font-weight:600}.clock{flex-direction:column;gap:2px;display:flex}.clock-time{font-size:var(--text-section);letter-spacing:-.01em;font-weight:700}.clock-line{font-size:var(--text-small);color:var(--ink-quiet)}.clock[data-state=close] .clock-time{color:var(--high)}.clock[data-state=overdue] .clock-time{color:var(--urgent)}.clock-large{padding:var(--space-4);background:var(--surface);border-left:6px solid var(--spruce);border-radius:0 var(--radius-photo) var(--radius-photo) 0}.clock-large .clock-time{letter-spacing:-.03em;color:var(--spruce);font-size:clamp(1.75rem,7.5vw,3rem);line-height:1.05}.clock-large .clock-line{color:var(--ink);font-size:.9375rem}.clock-large[data-state=close]{border-left-color:var(--high)}.clock-large[data-state=close] .clock-time{color:var(--high)}.clock-large[data-state=overdue] .clock-time{color:var(--urgent)}.clock-large[data-state=overdue]{border-left-color:var(--urgent);background:var(--urgent-wash)}.overview-layout{gap:var(--space-5);flex-direction:column;display:flex}.overview-main,.overview-side{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.overview-side{gap:var(--space-4)}.overview-section{gap:var(--space-2);flex-direction:column;display:flex}.overview-section h2,.overview-card h2{font-size:var(--text-section);font-weight:700}.overview-section>.tiles,.overview-section>.attention-row{margin-top:var(--space-1)}.overview-facts{margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.attention-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.attention{padding:var(--space-3) var(--space-4);background:var(--surface);border-radius:var(--radius-photo);border-left:4px solid var(--line);flex-direction:column;text-decoration:none;display:flex}.attention:hover{background:var(--wash)}.attention[data-loud]{border-left-color:var(--urgent);background:var(--urgent-wash)}.attention-label{font-weight:600}.overview-incidents{gap:var(--space-2);flex-direction:column;display:flex}.incident-banner{padding:var(--space-3) var(--space-4);background:var(--surface);border-left:6px solid var(--normal);border-radius:0 var(--radius-photo) var(--radius-photo) 0}.incident-banner[data-severity=P0]{background:var(--urgent-wash);border-left-color:var(--urgent)}.incident-banner[data-severity=P1]{border-left-color:var(--high)}.incident-banner,.incident-banner-link{gap:var(--space-2);flex-direction:column;display:flex}.incident-banner-link{text-decoration:none}.incident-banner-head{align-items:center;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.number-card h2+.quiet,.section-head+.quiet{margin-bottom:var(--space-2)}.overview-card{gap:var(--space-2);padding-bottom:var(--space-3);flex-direction:column;display:flex}.renewals li{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);display:flex}.renewals li:first-child{border-top:0}.renewal-name,.renewal-when{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.renewal-when{text-align:right;font-size:var(--text-small);flex:none;font-weight:600}.renewal-when [data-passed]{color:var(--urgent)}.renewals-needs{font-size:var(--text-small);color:var(--high);font-weight:600}.tool-list li{border-top:1px solid var(--line)}.tool-list li:first-child{border-top:0}.tool-link{min-height:var(--tap);padding:var(--space-2) var(--space-5) var(--space-2) 0;flex-direction:column;text-decoration:none;display:flex;position:relative}.tool-link:after{content:"↗";color:var(--ink-quiet);position:absolute;top:50%;right:2px;transform:translateY(-50%)}.tool-link:hover strong{text-decoration:underline}.tool-note{padding-top:var(--space-2);border-top:1px solid var(--line)}.incident-page{gap:var(--space-5);flex-direction:column;display:flex}.incident-main,.incident-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.incident-title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.incident-title h1{font-size:var(--text-title);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.1}.incident-summary h2,.incident-past h2,.phase-head h2{font-size:var(--text-section);font-weight:700}.incident-summary .bio{margin-top:var(--space-1)}.progress{font-size:var(--text-small);flex-direction:column;gap:0;display:flex}.phase{margin-top:var(--space-3)}.phase:first-child{margin-top:0}.phase-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.step{gap:var(--space-3);min-height:var(--tap);padding-block:var(--space-2);border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;display:flex}.step input{width:22px;height:22px;accent-color:var(--spruce);flex:none;margin:1px 0 0}.step input:disabled{cursor:default}.step-main{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.step-label{font-weight:600}.step small{font-size:var(--text-small);color:var(--ink-quiet)}.step[data-done] .step-label{color:var(--ink-quiet);font-weight:400}.step small.step-done{color:var(--spruce);font-weight:600}.incident-actions{margin-top:var(--space-2);justify-content:space-between}.jump{font-size:var(--text-small);color:var(--spruce);font-weight:600}.incident-side{scroll-margin-top:var(--space-4)}.all-clear{padding:var(--space-4);background:var(--surface);border-left:6px solid var(--normal);border-radius:0 var(--radius-photo) var(--radius-photo) 0;font-weight:600}.incident-cards{gap:var(--space-2);flex-direction:column;display:flex}.incident-card{background:var(--surface);border-left:6px solid var(--normal);border-radius:0 var(--radius-photo) var(--radius-photo) 0}.incident-card[data-severity=P0]{border-left-color:var(--urgent)}.incident-card[data-severity=P1]{border-left-color:var(--high)}.incident-card-link{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;text-decoration:none;display:flex}.incident-card-summary{overflow-wrap:anywhere}.past-row{gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--line);align-items:flex-start;text-decoration:none;display:flex}.incident-past h2{margin-bottom:var(--space-2)}.past-main{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.past-main strong{font-weight:600}.contact{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--line);display:flex}.contact:first-child{border-top:0}.contact-main{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.contact-main a{color:var(--spruce)}.contact .btn{flex:none}.template{border-top:1px solid var(--line);margin-top:var(--space-2)}.template summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap);padding-block:var(--space-2);cursor:pointer;list-style:none;display:flex}.template summary::-webkit-details-marker{display:none}.template summary:after{content:"›";color:var(--ink-quiet);font-size:1.5rem;line-height:1;transition:transform .12s}.template[open] summary:after{transform:rotate(90deg)}.template-title{flex-direction:column;display:flex}.template-body{align-items:flex-start;gap:var(--space-2);padding-bottom:var(--space-2);flex-direction:column;display:flex}.template pre{width:100%;padding:var(--space-3);background:var(--page);border-radius:var(--radius-photo);white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;margin:0;font-size:.75rem;line-height:1.5;overflow:auto}.services-missing,.service-list{margin-top:var(--space-2)}.service{padding-block:var(--space-4);border-top:1px solid var(--line)}.service:first-child{border-top:0}.service[data-status=retired]{opacity:.6}.service-top{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.service-who{overflow-wrap:anywhere;min-width:0;padding-right:64px}.service-name{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.service-name a{color:var(--spruce)}.service-purpose{margin-top:2px;font-size:.9375rem}.service-down{margin-top:var(--space-2);font-size:var(--text-small);color:var(--ink-quiet)}.service-fact-label{color:var(--ink-quiet);font-size:.75rem;font-weight:600;display:block}.service-facts{gap:var(--space-3);font-size:var(--text-small);overflow-wrap:anywhere;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-fact>:last-child{font-weight:600}.service-fact .quiet{font-weight:400}.needs{color:var(--high);border-radius:6px;padding-inline:6px;font-size:.75rem;display:inline-block;box-shadow:inset 0 0 0 1px}.service-edit{position:absolute;top:0;right:0}.service-more{margin-top:var(--space-2);font-size:var(--text-small)}.service-more summary{cursor:pointer;color:var(--ink-quiet);min-height:28px;font-weight:600}.service-notes{margin-block:var(--space-1) var(--space-2);overflow-wrap:anywhere}.env-list{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.env-list code{background:var(--wash);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:.75rem;display:inline-block}@media (min-width:900px){:root{--tap:40px;--text-title:1.625rem;--text-name:2rem}.btn-small{min-height:32px}.shell{grid-template-columns:216px minmax(0,1fr);min-height:100dvh;display:grid}.screen{max-width:none;padding:var(--space-6) var(--space-6) var(--space-6);min-width:0;margin:0}.screen:has(>.split){padding:0}.page{max-width:1160px}.page-narrow{max-width:760px}.tabs{top:0;height:100dvh;padding:var(--space-4) var(--space-3);background:var(--rail);color:var(--on-rail);border-top:0;flex-direction:column;gap:2px;position:sticky;inset-inline:auto}.tabs :focus-visible{outline-color:var(--on-rail)}.nav-brand{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-4);letter-spacing:-.01em;color:var(--on-rail);font-weight:700;display:flex}.nav-mark{background:var(--rail-mark);border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}.tab{height:38px;padding-inline:var(--space-3);color:var(--on-rail-quiet);border-radius:8px;flex:none;justify-content:space-between;font-size:.9375rem}.tab-label{font-size:inherit}.tab:hover{background:var(--rail-hover);color:var(--on-rail)}.tab[aria-current=page]{background:var(--rail-active);color:var(--on-rail);box-shadow:none}.tab .badge{position:static}.nav-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) 0;border-top:1px solid var(--rail-line);font-size:var(--text-small);margin-top:auto;display:flex}.nav-me{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.nav-me span{color:var(--on-rail-quiet)}.nav-signout{min-height:32px;padding-inline:var(--space-2);border:1px solid var(--rail-line);color:var(--on-rail);font-size:var(--text-small);cursor:pointer;background:0 0;border-radius:8px;flex:none;font-weight:600}.nav-signout:hover{background:var(--rail-hover)}.split{grid-template-columns:minmax(340px,400px) minmax(0,1fr);height:100dvh;display:grid}.pane{overscroll-behavior:contain;min-width:0;overflow-y:auto}.pane-list{border-right:1px solid var(--line)}.pane-head{z-index:1;padding:var(--space-5) var(--space-4) var(--space-2);background:var(--page);border-bottom:1px solid var(--line);position:sticky;top:0}.pane-head .segments{border-bottom:0;margin-bottom:0}.pane-head .filters{margin-block:var(--space-2) var(--space-1)}.pane-head .filter input,.pane-head .filter select{min-height:36px;font-size:.875rem}.pane-list .empty,.pane-list .capped,.pane-list .skeleton{padding-inline:var(--space-4)}.pane-detail{background:var(--surface);padding:var(--space-5) var(--space-6) 0}.pane-detail .case{max-width:920px;padding-bottom:var(--space-6);margin-inline:auto}.pane-detail .back{display:none}.pane-hint{text-align:center;max-width:36ch;color:var(--ink-quiet);margin:22vh auto 0}.pane-detail .notice{background:var(--page)}.pane-detail .field input{background:var(--surface)}.pane-detail .bubble{background:var(--page)}.pane-detail .bubble[data-from=target]{background:var(--tint)}.rows{margin-inline:0}.row{min-height:64px;padding:var(--space-3) var(--space-4)}.row:hover{background:var(--surface)}.row[aria-current=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.row:focus-visible{outline-offset:-3px}.lookup .btn-wide{display:none}.account-top{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.account-top .person{flex:1;min-width:0;max-width:560px}.account-id{text-align:right;flex:none;justify-content:flex-end;max-width:240px}.person .ladder{max-width:460px}.facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.decision-bar{margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6);background:var(--surface);position:sticky;inset:auto 0 0}.decision-buttons{justify-content:flex-end;max-width:920px}.decision-buttons .btn-grow{flex:none}.decision-buttons .btn-wide{width:auto}.pane-detail .case:has(.decision-bar){padding-bottom:0}.sheet{border-radius:var(--radius-sheet);max-width:520px;height:-moz-fit-content;height:fit-content;margin:auto;inset:0}.sheet-actions{justify-content:flex-end}.sheet-actions .btn:last-child{flex:none}.appeals{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}.appeal{padding:var(--space-4);background:var(--surface);border-radius:var(--radius-photo);border:0}.table{font-size:.875rem}.table-log td,.table-log th{padding-block:10px}.table-log tbody tr:hover{background:var(--surface)}.tiles{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.number-card{padding:var(--space-4) var(--space-4) var(--space-3)}.number-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.btn-wide{width:auto}.signin{justify-content:center}.signin .btn-wide{width:100%}.page>.segments{max-width:360px}.tab[data-group]{margin-top:var(--space-4)}.title-row{align-items:center}.overview-layout{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.overview-incidents{grid-column:1/-1}.attention-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.overview-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.incident-page{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}.incident-side{top:var(--space-5);max-height:calc(100dvh - var(--space-6));position:sticky;overflow-y:auto}.incident-main .back,.jump{display:none}.incident-actions{justify-content:flex-start}.step{min-height:0}.clock-large .clock-time{font-size:3.25rem}.service{padding-block:var(--space-3)}.service-top{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(360px,420px) 56px;align-items:start;display:grid}.service-who{padding-right:0}.service-edit{justify-self:end;position:static}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
