: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;--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}}*{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{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)}.badge{background:var(--urgent);color:var(--on-urgent);text-align:center;border-radius:10px;min-width:20px;padding-inline:5px;font-size:.75rem;line-height:20px}.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}.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)}.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}.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);padding-left:var(--space-3);border-left:3px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.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}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
