@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/hanken-grotesk-latin-CaVRRdDk.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:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/hanken-grotesk-latin-ext-Dg-wlmqe.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}:root{color-scheme:light;--bg:#f8f6f4;--surface:#fff;--surface-raised:#fff;--surface-overlay:#fff;--surface-sunken:#f1efec;--field:#fff;--field-line:#d0cdca;--fill:#f1efec;--on-fill:#fff;--strong-card:#1a1816;--strong-card-text:#f8f6f4;--icon-ground:#f1efec;--avatar:#ebe7e3;--avatar-text:#48423f;--avatar-me:#f0dfd3;--avatar-me-text:#7a3426;--qr-ground:#fff;--qr-ink:#000;--line:#e6e4e1;--line-strong:#86837f;--text:#13110f;--text-muted:#5c5955;--text-faint:#6c6965;--accent:#2b2623;--accent-hover:#3d3733;--accent-press:#1a1715;--on-accent:#fff;--accent-text:#9b4134;--focus:#2b2623;--thumb:#fff;--thumb-on:#fff;--signal:#a5473a;--signal-hover:#913d31;--signal-press:#7f3529;--on-signal:#fff;--signal-soft:#a5473a1f;--signal-line:#a5473a66;--success:#1d6835;--success-text:#13612e;--warn:#875503;--warn-text:#7d4e03;--danger:#661118;--danger-text:#661118;--bubble-mine:#e3dfdb;--bubble-mine-text:#25211c;--bubble-mine-meta:#615850;--bubble-theirs:#fff;--bubble-theirs-meta:#5c5955;--tick-read:#a5473a;--wave:#908d89;--wave-played:#a5473a;--selected:#f1eeeb;--viewer:#0c0b0c;--viewer-text:#f3efed;--viewer-muted:#b8b0ad;--accent-soft:#2b26231f;--accent-line:#2b262366;--success-soft:#1d68351f;--warn-soft:#8755031f;--danger-soft:#66111814;--hover:#1a18160b;--press:#1a181617;--scrim:#f8f6f4d6;--backdrop:#1a181652;--viewer-bar:#0c0b0cb8;--media-meta:#0c0b0c80;--bubble-theirs-edge:var(--line);--viewer-line:#5a5254;--viewer-danger:#ffb8ab;--on-media:#fff;--media-shade-35:#00000059;--media-shade-55:#0000008c;--viewer-blank:#ffffff14;--viewer-hover:#fff3;--on-strong-fill:#ffffff1f;--scrollbar:#1a181629;--scrollbar-hover:#1a18163d;--shadow-1:0 1px 2px #281c140f;--shadow-2:0 2px 6px #281c140f, 0 12px 28px -6px #281c1429;--shadow-3:0 28px 64px -12px #281c144d;--shadow-thumb:0 1px 3px #00000040;--edge:none;--card-edge:0 0 0 1px var(--line)}:root[data-theme=dark]{color-scheme:dark;--bg:#151311;--surface:#1b1917;--surface-raised:#22201e;--surface-overlay:#262422;--surface-sunken:#100e0c;--field:#22201e;--field-line:#373533;--fill:#242220;--on-fill:#3b3936;--strong-card:#35322e;--strong-card-text:#f3f1f0;--icon-ground:#2c2a27;--avatar:#302d2b;--avatar-text:#efebe8;--avatar-me:#4d2a24;--avatar-me-text:#ffd9d0;--qr-ground:#fff;--qr-ink:#000;--line:#2d2b29;--line-strong:#757370;--text:#eeeceb;--text-muted:#aba9a5;--text-faint:#9a9894;--accent:#e8e3df;--accent-hover:#f6f2ef;--accent-press:#d3cdc8;--on-accent:#1b1816;--accent-text:#df8f80;--focus:#e8e3df;--thumb:#fff;--thumb-on:#1b1816;--signal:#c8705f;--signal-hover:#d28171;--signal-press:#bd6656;--on-signal:#1e0b07;--signal-soft:#c8705f29;--signal-line:#c8705f73;--success:#71c38f;--success-text:#71c38f;--warn:#dbaa52;--warn-text:#dbaa52;--danger:#ffb8ab;--danger-text:#ffb8ab;--bubble-mine:#3f3b38;--bubble-mine-text:#f4f3f2;--bubble-mine-meta:#bcb8b5;--bubble-theirs:#22201e;--bubble-theirs-meta:#aba9a5;--tick-read:#f3bdb2;--wave:#73716e;--wave-played:#c8705f;--selected:#2f2d2b;--viewer:#0c0b0c;--viewer-text:#f3efed;--viewer-muted:#b8b0ad;--accent-soft:#e8e3df29;--accent-line:#e8e3df73;--success-soft:#71c38f24;--warn-soft:#dbaa5224;--danger-soft:#ffb8ab1f;--hover:#eeeceb0f;--press:#eeeceb1c;--scrim:#151311d6;--backdrop:#0000008c;--viewer-bar:#0c0b0cb8;--media-meta:#0c0b0c80;--bubble-theirs-edge:transparent;--viewer-line:#5a5254;--viewer-danger:#ffb8ab;--on-media:#fff;--media-shade-35:#00000059;--media-shade-55:#0000008c;--viewer-blank:#ffffff14;--viewer-hover:#fff3;--on-strong-fill:#ffffff1f;--scrollbar:#eeeceb29;--scrollbar-hover:#eeeceb3d;--shadow-1:0 1px 2px #0006;--shadow-2:0 0 0 1px #373533, 0 12px 28px -6px #0009;--shadow-3:0 0 0 1px #373533, 0 28px 64px -12px #000000b8;--shadow-thumb:0 1px 3px #0006;--edge:inset 0 1px 0 #ffffff0a;--card-edge:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#151311;--surface:#1b1917;--surface-raised:#22201e;--surface-overlay:#262422;--surface-sunken:#100e0c;--field:#22201e;--field-line:#373533;--fill:#242220;--on-fill:#3b3936;--strong-card:#35322e;--strong-card-text:#f3f1f0;--icon-ground:#2c2a27;--avatar:#302d2b;--avatar-text:#efebe8;--avatar-me:#4d2a24;--avatar-me-text:#ffd9d0;--qr-ground:#fff;--qr-ink:#000;--line:#2d2b29;--line-strong:#757370;--text:#eeeceb;--text-muted:#aba9a5;--text-faint:#9a9894;--accent:#e8e3df;--accent-hover:#f6f2ef;--accent-press:#d3cdc8;--on-accent:#1b1816;--accent-text:#df8f80;--focus:#e8e3df;--thumb:#fff;--thumb-on:#1b1816;--signal:#c8705f;--signal-hover:#d28171;--signal-press:#bd6656;--on-signal:#1e0b07;--signal-soft:#c8705f29;--signal-line:#c8705f73;--success:#71c38f;--success-text:#71c38f;--warn:#dbaa52;--warn-text:#dbaa52;--danger:#ffb8ab;--danger-text:#ffb8ab;--bubble-mine:#3f3b38;--bubble-mine-text:#f4f3f2;--bubble-mine-meta:#bcb8b5;--bubble-theirs:#22201e;--bubble-theirs-meta:#aba9a5;--tick-read:#f3bdb2;--wave:#73716e;--wave-played:#c8705f;--selected:#2f2d2b;--viewer:#0c0b0c;--viewer-text:#f3efed;--viewer-muted:#b8b0ad;--accent-soft:#e8e3df29;--accent-line:#e8e3df73;--success-soft:#71c38f24;--warn-soft:#dbaa5224;--danger-soft:#ffb8ab1f;--hover:#eeeceb0f;--press:#eeeceb1c;--scrim:#151311d6;--backdrop:#0000008c;--viewer-bar:#0c0b0cb8;--media-meta:#0c0b0c80;--bubble-theirs-edge:transparent;--viewer-line:#5a5254;--viewer-danger:#ffb8ab;--on-media:#fff;--media-shade-35:#00000059;--media-shade-55:#0000008c;--viewer-blank:#ffffff14;--viewer-hover:#fff3;--on-strong-fill:#ffffff1f;--scrollbar:#eeeceb29;--scrollbar-hover:#eeeceb3d;--shadow-1:0 1px 2px #0006;--shadow-2:0 0 0 1px #373533, 0 12px 28px -6px #0009;--shadow-3:0 0 0 1px #373533, 0 28px 64px -12px #000000b8;--shadow-thumb:0 1px 3px #0006;--edge:inset 0 1px 0 #ffffff0a;--card-edge:none}}:root{--accent-fill:var(--accent);--accent-fill-hover:var(--accent-hover);--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;--font-sans:"Hanken Grotesk", system-ui, sans-serif;--font:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-root:100%;--avatar-initials:.36;--snap-px:1px;--text-xs:.75rem;--text-sm:.8125rem;--text-sm-plus:.90625rem;--text-sheet:.9375rem;--text-base:1rem;--text-field:max(1rem, 16px);--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--text-welcome:1.75rem;--leading-tight:1.25;--leading:1.45;--tracking-wordmark:.16em;--r-xs:6px;--r-badge:7px;--r-sm:8px;--r-tile:9px;--r-switch:9px;--r-control:10px;--r-segmented:11px;--r-md:12px;--r-card:14px;--r-bubble:14px;--r-bubble-tail:4px;--r-sheet:20px;--r-avatar:31%;--r-full:999px;--r-mark:3px;--r-lg:var(--r-card);--r-xl:var(--r-sheet);--control-h:44px;--log-row-estimate:56px;--control-h-sm:36px;--control-h-lg:48px;--row-h:52px;--row-pad-y:8px;--row-pad-x:14px;--list-row-h:70px;--pane-header-h:60px;--pane-list-medium:300px;--pane-list:340px;--pane-list-wide:380px;--read-width:760px;--form-width:560px;--sheet-width:440px;--menu-width:240px;--bp-medium:600px;--bp-expanded:840px;--bp-wide:1200px;--dur-fast:90ms;--dur:.15s;--dur-out:.1s;--dur-menu:.12s;--dur-spin:.8s;--dur-fade-hit:.3s;--dur-egg-turn:.26s;--ease-ratchet:cubic-bezier(.34, 1.56, .64, 1);--dur-egg-light:.7s;--dur-egg-glow:.9s;--dur-reduced:1ms;--delay-static-first:.8s;--ease:cubic-bezier(.2, .8, .2, 1);--z-under:-1;--z-base:0;--z-lift:1;--z-lift-2:2;--z-float-under:4;--z-float:5;--z-sticky:10;--z-overlay:20;--z-toast:30;--z-alert:31;--z-drag:40;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@media (width>=1200px){:root{--pane-list:var(--pane-list-wide)}}@media (pointer:coarse){:root{--control-h-sm:44px}}*,:before,:after{box-sizing:border-box}html{font-size:var(--text-root);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-sheet);line-height:var(--leading);-webkit-font-smoothing:antialiased;margin:0}h1{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.01em;margin:0}h2{font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight);margin:var(--sp-10) 0 var(--sp-1)}h2:first-child{margin-top:0}h2+.muted,h3+.muted{font-size:var(--text-sm);max-width:72ch}h3,h4{font-size:var(--text-sheet);font-weight:600;line-height:var(--leading-tight);margin:0}h3{margin:var(--sp-6) 0 var(--sp-1)}p{margin:0 0 var(--sp-2)}p:last-child{margin-bottom:0}a{color:var(--accent-text);text-underline-offset:2px}code,pre{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.muted,.hint{color:var(--text-muted)}.icon{flex:none;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--sp-2);top:calc(-1 * var(--sp-16));z-index:3;position:absolute}.skip:focus{top:var(--sp-2)}button{justify-content:center;align-items:center;gap:var(--sp-2);font:inherit;font-size:var(--text-sheet);min-height:var(--control-h-sm);padding:0 var(--sp-4);border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface-raised);color:var(--text);cursor:pointer;white-space:nowrap;font-weight:500;display:inline-flex}button:hover{background:var(--fill)}button:active{background:var(--on-fill)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.primary:hover{background:var(--accent-hover)}button.danger{color:var(--danger-text);border-color:var(--danger-soft);background:var(--danger-soft)}button.danger:hover{border-color:var(--danger)}button.small{font-size:var(--text-sm);min-height:32px;padding:0 var(--sp-3)}button.link{min-height:0;color:var(--accent-text);text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:400;text-decoration:underline}button[aria-busy=true]{cursor:progress;opacity:.7}input,textarea{font:inherit;font-size:var(--text-field);width:100%;min-height:var(--control-h);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);border:1px solid var(--field-line);background:var(--field);color:var(--text)}input:hover,textarea:hover{border-color:var(--line-strong)}input[type=number],input[inputmode=numeric]{font-variant-numeric:tabular-nums}textarea{resize:vertical;line-height:var(--leading)}@media (pointer:coarse){button,button.small{min-height:var(--control-h)}}.field{margin-bottom:var(--sp-4)}.field label{margin-bottom:var(--sp-2);font-weight:500;display:block}.field .hint{font-weight:400;font-size:var(--text-sm);margin-top:2px;display:block}.actions{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.error{color:var(--danger-text);font-size:var(--text-sm)}.done{color:var(--success-text);font-size:var(--text-sm)}.done:empty{display:none}.failed{align-items:center;gap:var(--sp-3);display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-5);margin-bottom:var(--sp-3);min-width:0;box-shadow:var(--card-edge)}.card.tone-bad{border-color:var(--danger);background:linear-gradient(var(--danger-soft), var(--danger-soft)), var(--surface)}.card.tone-warn{border-color:color-mix(in srgb, var(--warn) 55%, var(--line))}.card>.muted:first-child{font-size:var(--text-sm);margin-bottom:var(--sp-2);font-weight:500}.stat{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);flex-direction:column;margin-bottom:0;display:flex}.stat-label{font-size:var(--text-sm);color:var(--text-muted);margin:0;font-weight:500}.stat-value{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.stat-note{font-size:var(--text-xs);color:var(--text-muted);margin:0}.tone-bad .stat-value{color:var(--danger-text)}.tone-warn .stat-value{color:var(--warn-text)}.dot{border-radius:var(--r-full);background:var(--line-strong);flex:none;width:10px;height:10px;display:inline-block}.dot.tone-ok{background:var(--success)}.dot.tone-warn{background:var(--warn)}.dot.tone-bad{background:var(--danger)}.tag{height:22px;font-size:var(--text-xs);padding:0 var(--sp-2);border-radius:var(--r-full);background:var(--fill);color:var(--text-muted);vertical-align:middle;white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex}.tag:before{content:"";border-radius:var(--r-full);background:currentColor;width:6px;height:6px}.tag.tone-ok{background:var(--success-soft);color:var(--success-text)}.tag.tone-warn{background:var(--warn-soft);color:var(--warn-text)}.tag.tone-bad{background:var(--danger-soft);color:var(--danger-text)}.key{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);overflow-wrap:anywhere}.grid-2,.grid-3,.grid-4{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.grid-2,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-2>.card,.grid-3>.card,.grid-4>.card{margin-bottom:0}.row-between{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.card:has(>.setting){padding-top:0;padding-bottom:0}.setting{gap:var(--sp-3);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.setting:last-child{border-bottom:none}@media (width>=720px){.setting{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.setting .what{min-width:0}.setting .what h3,.setting .what h4{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0 0 2px;display:flex}.setting .what .key{margin-bottom:var(--sp-2);display:block}.setting .what p{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--sp-1);max-width:68ch}.setting .what p:first-of-type{color:var(--text)}.setting .controls{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}@media (width>=720px){.setting .controls{justify-content:flex-start}}.setting .controls input{width:140px;min-height:var(--control-h-sm);text-align:right}.setting .controls .done,.setting .controls .error{text-align:left;flex-basis:100%;margin:0}.rows,ul.plain,.more-list,.steps{margin:0;padding:0;list-style:none}.card:has(>.rows),.card:has(>.table-scroll){padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.rows li{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--row-h);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);display:flex}.rows li:last-child{border-bottom:none}.rows li>.muted{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.rows li a{min-width:0;color:var(--text);flex-direction:column;gap:2px;text-decoration:none;display:flex}.rows li a:hover{color:var(--accent-text)}.rows .preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rows .unread .preview{font-weight:600}ul.plain li+li{margin-top:var(--sp-1)}.steps{counter-reset:step}.steps li{counter-increment:step;gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:24px minmax(0,1fr);display:grid}.steps li:before{content:counter(step);border-radius:var(--r-full);background:var(--fill);width:24px;height:24px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sheet)}th,td{text-align:left;padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);vertical-align:top}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}thead th{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.02em;padding-top:var(--sp-2);padding-bottom:var(--sp-2);font-weight:600}tbody tr:last-child th,tbody tr:last-child td{border-bottom:none}th{font-weight:500}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pairs th{width:38%;color:var(--text-muted);font-weight:400}.pairs td{font-variant-numeric:tabular-nums}.pairs tr:last-child th,.pairs tr:last-child td{border-bottom:none}.command,.report{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);white-space:pre-wrap;margin:0 0 var(--sp-3);overflow-x:auto}.message-text{white-space:pre-wrap;overflow-wrap:anywhere}.support-picture{border-radius:var(--r-md);border:1px solid var(--line);max-width:100%;display:block}.codes{columns:2;column-gap:var(--sp-6);font-family:var(--font-mono);font-size:var(--text-base);padding-left:var(--sp-5);font-variant-numeric:tabular-nums}.codes li{padding:var(--sp-1) 0}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:var(--sp-3);padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);border-left:2px solid var(--line);grid-template-columns:9.5em minmax(0,1fr);display:grid;position:relative}.timeline li:before{content:"";left:-6px;top:calc(var(--sp-2) + 6px);border-radius:var(--r-full);background:var(--line-strong);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);position:absolute}.timeline li.entry-fired:before{background:var(--danger)}.timeline li.entry-resolved:before{background:var(--success)}.timeline li.entry-acknowledged:before,.timeline li.entry-action:before{background:var(--accent)}.timeline time{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.timeline .entry-fired span{color:var(--danger-text)}.timeline .entry-resolved span{color:var(--success-text)}.verdict{gap:var(--sp-4);padding:var(--sp-5);margin-bottom:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-items:center;display:flex}.verdict.tone-ok{border-color:var(--success-soft);background:linear-gradient(var(--success-soft), var(--success-soft)), var(--surface)}.verdict.tone-warn{border-color:var(--warn-soft);background:linear-gradient(var(--warn-soft), var(--warn-soft)), var(--surface)}.verdict.tone-bad{border-color:var(--danger);background:linear-gradient(var(--danger-soft), var(--danger-soft)), var(--surface)}.verdict .dot{width:14px;height:14px;box-shadow:0 0 0 5px var(--surface)}.verdict h1{font-size:var(--text-lg)}.verdict p{font-size:var(--text-sm);margin:2px 0 0}.reach{margin:var(--sp-3) 0 0;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;padding:0;list-style:none;display:grid}.reach li{border-radius:var(--r-mark);background:var(--fill);height:22px}.reach li.tone-ok{background:var(--success)}.reach li.tone-warn{background:var(--warn)}.reach li.tone-bad{background:var(--danger)}.card .row-between>.muted{font-size:var(--text-sm);font-weight:500}.chart{margin:0}.chart figcaption{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--text-sm);font-weight:500;display:flex}.chart figcaption .muted{font-variant-numeric:tabular-nums;font-weight:400}.chart svg{width:100%;height:72px;margin-top:var(--sp-3);border-bottom:1px solid var(--line);display:block}.chart-line{fill:none;stroke:var(--accent);stroke-width:1.6px;vector-effect:non-scaling-stroke}.chart-marker{stroke:var(--line-strong);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.segmented{margin-bottom:var(--sp-5);border-radius:var(--r-segmented);background:var(--fill);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented button{min-height:30px;color:var(--text-muted);font-size:var(--text-sm);border-radius:var(--r-sm);padding:0 var(--sp-3);background:0 0;border:none}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-1)}@media (pointer:coarse){.segmented button{min-height:40px}}.qr{width:min(220px,100%);padding:var(--sp-3);background:var(--qr-ground);color:var(--qr-ink);border-radius:var(--r-md);margin-bottom:var(--sp-4);display:block}.qr path{fill:var(--qr-ink)}.empty{align-items:center;gap:var(--sp-3);color:var(--text-muted);font-size:var(--text-sm);padding:var(--sp-2) 0;display:flex}.sheet{width:min(var(--sheet-width), calc(100vw - var(--sp-8)));border-radius:var(--r-sheet);background:var(--surface-overlay);color:var(--text);padding:var(--sp-6);box-shadow:var(--shadow-3);border:none}.sheet::backdrop{background:var(--backdrop)}.sheet h2{margin:0 0 var(--sp-3);font-size:var(--text-lg)}.sheet .actions{margin-top:var(--sp-6);justify-content:flex-end}.gate{max-width:440px;padding:var(--sp-16) var(--sp-4) var(--sp-12);margin:0 auto}.gate h1{margin-bottom:var(--sp-2)}.gate-brand{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-8);display:flex}.lede{color:var(--text-muted);margin:var(--sp-1) 0 0;max-width:72ch}.brand{align-items:center;gap:var(--sp-2);letter-spacing:var(--tracking-wordmark);font-weight:700;font-size:var(--text-sm);margin:0;display:flex}.brand .base-word{letter-spacing:0;color:var(--text-muted);font-weight:500;font-size:var(--text-sm);padding:1px var(--sp-2);border:1px solid var(--line);border-radius:var(--r-xs)}.shell{min-height:100dvh}.sidebar{display:none}.main-column main{max-width:1120px;padding:var(--sp-5) var(--sp-4) calc(var(--control-h-lg) + var(--sp-10) + env(safe-area-inset-bottom));margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:52px;padding:var(--sp-2) var(--sp-4);padding-top:calc(var(--sp-2) + env(safe-area-inset-top));border-bottom:1px solid var(--line);background:var(--bg);z-index:2;display:flex;position:sticky;top:0}.lock-state{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}.lock-state.unlocked{color:var(--warn-text);font-variant-numeric:tabular-nums;font-weight:500}.tabs{background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabs a{min-height:58px;color:var(--text-muted);font-size:var(--text-xs);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:500;text-decoration:none;display:flex}.tabs a[aria-current=page]{color:var(--text)}.tabs a[aria-current=page] .icon{color:var(--accent-text)}.screen-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.screen-head>div{min-width:0}.screen>.screen-head,.screen>.lede{margin-bottom:var(--sp-6)}.screen-head+.lede{margin-top:calc(-1 * var(--sp-5))}.back{align-items:center;gap:var(--sp-1);font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--sp-2);text-decoration:none;display:inline-flex}.back:hover{color:var(--text)}.nav-link,.more-list a,.go{align-items:center;gap:var(--sp-3);min-height:36px;padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--text-muted);font-weight:500;text-decoration:none;display:flex}.nav-link:hover{background:var(--hover);color:var(--text)}.nav-link[aria-current=page]{background:var(--selected);color:var(--text)}.nav-link .badge{border-radius:var(--r-full);background:var(--danger-soft);min-width:20px;height:20px;color:var(--danger-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 6px;display:grid}.more-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.more-list li+li{border-top:1px solid var(--line)}.more-list a,.go{min-height:var(--row-h);padding:0 var(--sp-4);color:var(--text);border-radius:0}.more-list a .chevron,.go .chevron{color:var(--text-faint);margin-left:auto}.more-list a .icon:first-child,.go .icon:first-child{color:var(--text-muted)}.go{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:var(--sp-3)}.go:hover,.more-list a:hover{background:var(--hover)}.go-text{min-width:0;padding:var(--sp-3) 0;flex-direction:column;display:flex}.go-text .muted{font-size:var(--text-sm);font-weight:400}.search{max-width:420px;margin-bottom:var(--sp-2)}@media (width>=900px){.shell{grid-template-columns:var(--menu-width) minmax(0, 1fr);background:linear-gradient(to right, var(--surface-sunken) calc(var(--menu-width) - 1px), var(--line) 0 var(--menu-width), var(--bg) 0);display:grid}.sidebar{padding:var(--sp-5) var(--sp-3);flex-direction:column;gap:2px;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{padding:0 var(--sp-3) var(--sp-6)}.nav-group{font-size:var(--text-xs);color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;padding:var(--sp-5) var(--sp-3) var(--sp-2);margin:0;font-weight:600}.sidebar-foot{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:var(--sp-2);flex-direction:column;margin-top:auto;display:flex}.sidebar-foot button{width:100%}.topbar,.tabs{display:none}.main-column main{padding:var(--sp-10) var(--sp-10) var(--sp-16)}}@media (width<=899px){.sidebar-foot,.nav-group{display:none}h1{font-size:var(--text-lg)}.card{padding:var(--sp-4)}.stat{padding:var(--sp-3) var(--sp-4)}.stat-value{font-size:var(--text-lg)}.verdict{padding:var(--sp-4)}.verdict h1{font-size:var(--text-md)}h2{margin-top:var(--sp-8)}.timeline li{grid-template-columns:minmax(0,1fr);gap:2px}}.row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.row-main .muted{font-size:var(--text-sm)}.rows .chevron{color:var(--text-faint)}.card form .field input:not([type=date]){max-width:520px}.card form .field input[type=date]{max-width:240px}#notice-count{font-size:var(--text-sm);text-align:right;font-variant-numeric:tabular-nums;margin-top:calc(-1 * var(--sp-2))}.gate .card button:not(.link){width:100%;min-height:var(--control-h)}.gate .card>.muted:first-child{margin-bottom:var(--sp-3)}.screen>.table-scroll,.screen>.rows,.screen>section>.table-scroll{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-1) var(--sp-5);margin-bottom:var(--sp-3)}.mark{color:var(--text);flex:none;display:block}.mark-key{fill:var(--signal)}.brand .mark{margin-right:var(--sp-1)}.gate{max-width:400px;min-height:100dvh;padding:var(--sp-12) var(--sp-5);flex-direction:column;justify-content:center;display:flex}.gate-head{text-align:center;margin-bottom:var(--sp-8);flex-direction:column;align-items:center;display:flex}.gate-head .mark{margin-bottom:var(--sp-4)}.gate-head .brand{margin-bottom:var(--sp-6)}.gate-head h1{font-size:var(--text-xl);margin:0}.gate-head .lede{margin-top:var(--sp-2)}.gate .card{padding:var(--sp-6);margin-top:0}.gate .field label{font-size:var(--text-sm)}.gate-note{font-size:var(--text-sm);text-align:center;margin-top:var(--sp-3)}.gate-or{align-items:center;gap:var(--sp-3);margin:var(--sp-5) 0;color:var(--text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;display:flex}.gate-or:before,.gate-or:after{content:"";background:var(--line);flex:1;height:1px}
