@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/dashboard/fonts/ibm-plex-sans-latin-wght-400-600.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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard/fonts/ibm-plex-sans-condensed-latin-600.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard/fonts/ibm-plex-mono-latin-400.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard/fonts/ibm-plex-mono-latin-600.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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b0e11;--surface:#10141a;--raised:#151b23;--raised-2:#1b2330;--line:#212a35;--line-soft:#1a212b;--line-strong:#54657a;--ink:#e7edf4;--dim:#93a1b0;--faint:#74828f;--accent:#ff6a2b;--accent-ink:#170e07;--accent-soft:#ff6a2b21;--ok:#3bc98a;--ok-soft:#3bc98a21;--warn:#f2b33d;--warn-soft:#f2b33d21;--crit:#f2564d;--crit-soft:#f2564d24;--info:#5ca8ff;--info-soft:#5ca8ff21;--teal:#4fd1c5;--violet:#b18cf2;--sans:"IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--cond:"IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--s0:2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--radius-0:2px;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-pill:999px;--control-h:32px;--control-pad-x:var(--s2);--tap:44px;--tabbar-h:48px;--measure:68ch;--field-w:15rem}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}#app{height:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);margin-bottom:var(--s4)}.card:last-child{margin-bottom:0}.form-card{padding:var(--s4)}.form-row{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.field{gap:var(--s1);flex-direction:column;flex:0 1 var(--field-w);min-width:0;display:flex}.field-grow{flex-grow:1}@media (width<=640px){.form-row>.field{flex-basis:100%}}.lab{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}input:where(:not([type=checkbox]):not([type=radio])),select,textarea{box-sizing:border-box;width:100%;min-width:0;height:var(--control-h);padding:0 var(--control-pad-x);background:var(--raised);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-2);font:inherit;font-size:13px}textarea{height:auto;min-height:calc(var(--control-h) * 2);padding:var(--s2) var(--control-pad-x);resize:vertical;line-height:1.45}select{cursor:pointer}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible{outline:1px solid var(--accent);outline-offset:1px}input:disabled,select:disabled,textarea:disabled{opacity:.45;cursor:not-allowed}input.bad,select.bad,textarea.bad{border-color:var(--crit)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);cursor:pointer;flex:none}.btn,.primary,.ghost{justify-content:center;align-items:center;gap:var(--s2);height:var(--control-h);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-2);color:var(--dim);white-space:nowrap;cursor:pointer;background:0 0;font-size:12.5px;font-weight:600;display:inline-flex}.btn:hover:not(:disabled),.ghost:hover:not(:disabled){background:var(--raised);color:var(--ink)}.btn:disabled,.primary:disabled,.ghost:disabled{opacity:.45;cursor:not-allowed}.primary{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft);color:var(--accent)}.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, transparent)}.ghost{border-color:var(--line)}.btn.danger{border-color:color-mix(in srgb, var(--crit) 45%, transparent);color:var(--crit)}.btn.danger:hover:not(:disabled){background:var(--crit-soft);color:var(--crit)}.hint{margin:var(--s2) 0;max-width:var(--measure);color:var(--faint);font-size:12px}.err{color:var(--crit);font-size:12px}@media (pointer:coarse){:root{--control-h:var(--tap)}}.rail.svelte-1b3y2z4{gap:var(--s5);width:168px;padding:var(--s4) var(--s3);background:var(--surface);border-right:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;display:flex}.wordmark.svelte-1b3y2z4{font-family:var(--cond);text-transform:uppercase;letter-spacing:.14em;color:var(--ink);padding:var(--s0) var(--s3);font-size:17px;font-weight:600}.wordmark.svelte-1b3y2z4 .acute:where(.svelte-1b3y2z4){background:linear-gradient(180deg, var(--accent) 0 23.4%, var(--ink) 23.4% 100%);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.3;display:inline-block}.group.svelte-1b3y2z4{gap:var(--s0);flex-direction:column;display:flex}.group-label.svelte-1b3y2z4{font-family:var(--cond);text-transform:uppercase;letter-spacing:.16em;color:var(--faint);padding:0 var(--s3) var(--s2);font-size:11px;font-weight:600}.item.svelte-1b3y2z4{padding:var(--s2) var(--s3);border-radius:var(--radius-2);color:var(--dim);border-left:2px solid #0000}.item.svelte-1b3y2z4:hover{color:var(--ink);background:var(--raised)}.item.active.svelte-1b3y2z4{color:var(--ink);background:var(--accent-soft);border-left-color:var(--accent)}.tabs.svelte-1b3y2z4,.config-menu.svelte-1b3y2z4,.menu-backdrop.svelte-1b3y2z4{display:none}@media (width<=768px){.rail.svelte-1b3y2z4{background:0 0;border-right:none;width:auto;padding:0}.wordmark.svelte-1b3y2z4,.group.svelte-1b3y2z4{display:none}.tabs.svelte-1b3y2z4{z-index:20;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line-soft);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;inset:auto 0 0}.tab.svelte-1b3y2z4{text-align:center;padding:var(--s3) var(--s1);color:var(--dim);border-top:2px solid #0000;flex:1;font-size:12.5px}.tab-btn.svelte-1b3y2z4{font:inherit;cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none}.tab.active.svelte-1b3y2z4{color:var(--ink);border-top-color:var(--accent)}.menu-backdrop.svelte-1b3y2z4{z-index:21;background:#00000073;border:none;padding:0;display:block;position:fixed;inset:0}.config-menu.svelte-1b3y2z4{inset:auto var(--s3) calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--s2)) var(--s3);z-index:22;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-3);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 -12px 40px #00000080}.menu-item.svelte-1b3y2z4{padding:var(--s3) var(--s4);color:var(--dim);border-top:1px solid var(--line-soft);border-left:2px solid #0000}.menu-item.svelte-1b3y2z4:first-child{border-top:none}.menu-item.active.svelte-1b3y2z4{color:var(--ink);background:var(--accent-soft);border-left-color:var(--accent)}}.topbar.svelte-fp80xw{align-items:baseline;gap:var(--s4);padding:var(--s3) var(--s5);background:var(--surface);border-bottom:1px solid var(--line-soft);display:flex}.org.svelte-fp80xw{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);min-height:1em;font-size:14px;font-weight:600}.spacer.svelte-fp80xw{flex:1}.date.svelte-fp80xw{color:var(--dim);font-size:12.5px}.clock.svelte-fp80xw{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px;font-weight:600}@media (width<=768px){.topbar.svelte-fp80xw{padding:var(--s3) var(--s4)}}.scrim.svelte-1bm0yy4{z-index:40;padding:12vh var(--s4) 0;background:#04060899;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette.svelte-1bm0yy4{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-3);width:100%;max-width:480px;overflow:hidden;box-shadow:0 18px 48px #00000080}.query.svelte-1bm0yy4{width:100%;padding:var(--s3) var(--s4);border:none;border-bottom:1px solid var(--line-soft);color:var(--ink);font:inherit;background:0 0;outline:none;font-size:15px}.query.svelte-1bm0yy4::placeholder{color:var(--faint)}.hits.svelte-1bm0yy4{padding:var(--s2);max-height:320px;margin:0;list-style:none;overflow-y:auto}.hit.svelte-1bm0yy4{text-align:left;width:100%;padding:var(--s2) var(--s3);border-radius:var(--radius-2);color:var(--dim);justify-content:space-between;align-items:baseline;display:flex}.hit.selected.svelte-1bm0yy4{background:var(--accent-soft);color:var(--ink)}.wing.svelte-1bm0yy4{font-family:var(--cond);text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:10.5px;font-weight:600}.none.svelte-1bm0yy4{padding:var(--s3) var(--s3);color:var(--faint);font-size:12.5px}.badge.svelte-bwcv7b{padding:1px var(--s2) var(--s0);border-radius:var(--radius-pill);letter-spacing:.03em;white-space:nowrap;color:var(--st);background:color-mix(in srgb, var(--st) 13%, transparent);align-items:baseline;gap:1px;font-size:11px;font-weight:600;display:inline-flex}.badge.st-unresolved.svelte-bwcv7b,.badge.st-escalating.svelte-bwcv7b{background:color-mix(in srgb, var(--st) 18%, transparent)}.lvl.svelte-bwcv7b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.queue.svelte-1ygsnp8{gap:var(--s2);flex-direction:column;display:flex}.card.svelte-1ygsnp8{align-items:stretch;gap:var(--s3);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-3);display:flex;overflow:hidden}.card.svelte-1ygsnp8:hover{background:var(--raised-2)}.stripe.svelte-1ygsnp8{flex:0 0 4px}.card.crit.svelte-1ygsnp8 .stripe:where(.svelte-1ygsnp8){background:var(--crit)}.card.warn.svelte-1ygsnp8 .stripe:where(.svelte-1ygsnp8){background:var(--warn)}.card.breathe.svelte-1ygsnp8{animation:2.6s ease-in-out infinite svelte-1ygsnp8-breathe}@keyframes svelte-1ygsnp8-breathe{0%,to{box-shadow:0 0 #ff6a2b00}50%{box-shadow:0 0 0 3px #ff6a2b40}}@media (prefers-reduced-motion:reduce){.card.breathe.svelte-1ygsnp8{border-color:var(--accent);animation:none}}.body.svelte-1ygsnp8{gap:var(--s1);min-width:0;padding:var(--s3) 0;flex-direction:column;flex:1;display:flex}.top.svelte-1ygsnp8{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.mono.svelte-1ygsnp8{font-family:var(--mono);font-variant-numeric:tabular-nums}.time.svelte-1ygsnp8{color:var(--dim);font-size:13px}.name.svelte-1ygsnp8{color:var(--ink);font-weight:600}.flags.svelte-1ygsnp8{gap:var(--s2);flex-wrap:wrap;display:inline-flex}.flag.svelte-1ygsnp8{padding:0 var(--s2) 1px;border:1px solid var(--line);border-radius:var(--radius-1);letter-spacing:.05em;color:var(--dim);font-size:10px;font-weight:700}.why.svelte-1ygsnp8{color:var(--dim);font-size:12.5px}.countdown.svelte-1ygsnp8{justify-content:center;align-items:flex-end;gap:var(--s0);padding:var(--s3) var(--s4);flex-direction:column;display:flex}.count.svelte-1ygsnp8{color:var(--ink);font-size:18px;font-weight:600}.card.crit.svelte-1ygsnp8 .count:where(.svelte-1ygsnp8){color:var(--crit)}.card.warn.svelte-1ygsnp8 .count:where(.svelte-1ygsnp8){color:var(--warn)}.label.svelte-1ygsnp8{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);white-space:nowrap;font-size:10.5px}.countdown.stale.svelte-1ygsnp8{opacity:.5}.pulse.svelte-18ldrz4{align-items:center;gap:var(--s5);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);flex-wrap:wrap;display:flex}.counts.svelte-18ldrz4{gap:var(--s2);flex-wrap:wrap;display:flex}.count.svelte-18ldrz4{align-items:baseline;gap:var(--s2);padding:var(--s1) var(--s3);border-radius:var(--radius-pill);color:var(--dim);border:1px solid #0000;font-size:12.5px;display:inline-flex}.count.svelte-18ldrz4:hover{background:var(--raised)}.count.active.svelte-18ldrz4{border-color:var(--line);background:var(--raised);color:var(--ink)}.glyph.svelte-18ldrz4{font-size:10px}.attention.svelte-18ldrz4 .glyph:where(.svelte-18ldrz4){color:var(--crit)}.open.svelte-18ldrz4 .glyph:where(.svelte-18ldrz4){color:var(--info)}.done.svelte-18ldrz4 .glyph:where(.svelte-18ldrz4){color:var(--ok)}.mono.svelte-18ldrz4{font-family:var(--mono);font-variant-numeric:tabular-nums}.n.svelte-18ldrz4{color:var(--ink);font-weight:600}.day-meter.svelte-18ldrz4{align-items:center;gap:var(--s2);flex:1;min-width:160px;display:flex}.edge.svelte-18ldrz4{color:var(--faint);font-size:10.5px}.track.svelte-18ldrz4{border-radius:var(--radius-0);background:var(--raised-2);flex:1;height:3px;overflow:hidden}.fill.svelte-18ldrz4{background:var(--accent);border-radius:var(--radius-0);height:100%;transition:width .9s linear}.meter.svelte-1lp7x3u{border-radius:var(--radius-0);background:var(--raised-2);width:72px;height:3px;overflow:hidden}.fill.svelte-1lp7x3u{border-radius:var(--radius-0);height:100%;margin-left:auto;transition:width .9s linear}.fill.info.svelte-1lp7x3u{background:var(--info)}.fill.warn.svelte-1lp7x3u{background:var(--warn)}.fill.crit.svelte-1lp7x3u{background:var(--crit)}.meter.stale.svelte-1lp7x3u .fill:where(.svelte-1lp7x3u){opacity:.45}.cell.svelte-1rt0cv8{align-items:flex-end;gap:var(--s0);flex-direction:column;min-width:86px;display:flex}.mono.svelte-1rt0cv8{font-family:var(--mono);font-variant-numeric:tabular-nums}.count.svelte-1rt0cv8{color:var(--ink);font-size:15px;font-weight:600}.label.svelte-1rt0cv8{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:10.5px}.resolved.svelte-1rt0cv8{color:var(--dim);font-size:13px}.delta.svelte-1rt0cv8{color:var(--ok);font-size:11px}.delta.late.svelte-1rt0cv8{color:var(--warn)}.dash.svelte-1rt0cv8{color:var(--faint)}.cell.stale.svelte-1rt0cv8 .count:where(.svelte-1rt0cv8),.cell.stale.svelte-1rt0cv8 .label:where(.svelte-1rt0cv8){opacity:.5}.row.svelte-1nt4czs{align-items:center;gap:var(--s4);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line-soft);display:flex}.row.svelte-1nt4czs:hover{background:var(--raised)}.mono.svelte-1nt4czs{font-family:var(--mono);font-variant-numeric:tabular-nums}.time.svelte-1nt4czs{color:var(--dim);flex:0 0 44px;font-size:13px}.main.svelte-1nt4czs{align-items:center;gap:var(--s3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.note-warning.svelte-1nt4czs{color:var(--warn);flex-basis:100%;font-size:11.5px}.name.svelte-1nt4czs{color:var(--ink);font-weight:600}.chips.svelte-1nt4czs{gap:var(--s2);flex-wrap:wrap;align-items:center;display:inline-flex}.chip.svelte-1nt4czs{padding:0 var(--s2) 1px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--dim);font-size:11px}.chip.station.svelte-1nt4czs{border-color:color-mix(in srgb, var(--teal) 45%, transparent);color:var(--teal)}.flag.svelte-1nt4czs{padding:0 var(--s2) 1px;border-radius:var(--radius-1);letter-spacing:.05em;border:1px solid;font-size:10px;font-weight:700}.crit-flag.svelte-1nt4czs{border-color:color-mix(in srgb, var(--crit) 55%, transparent);color:var(--crit)}.warn-flag.svelte-1nt4czs{border-color:color-mix(in srgb, var(--warn) 55%, transparent);color:var(--warn)}.badge-slot.svelte-1nt4czs{flex:none}@media (width<=768px){.row.svelte-1nt4czs{gap:var(--s3);padding:var(--s2) var(--s3);flex-wrap:wrap}}.run.svelte-1vhsoy3{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);overflow:hidden}.head.svelte-1vhsoy3{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);display:flex}.wf.svelte-1vhsoy3{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);font-size:13px;font-weight:600}.status.svelte-1vhsoy3{padding:0 var(--s2) 1px;border-radius:var(--radius-pill);color:var(--dim);background:var(--raised-2);font-size:11px;font-weight:600}.status.run-active.svelte-1vhsoy3{color:var(--info);background:var(--info-soft)}.status.run-completed.svelte-1vhsoy3{color:var(--ok);background:var(--ok-soft)}.status.run-completed_with_issues.svelte-1vhsoy3{color:var(--warn);background:var(--warn-soft)}.status.run-unresolved.svelte-1vhsoy3{color:var(--crit);background:var(--crit-soft)}.rows.svelte-1vhsoy3 .row:last-child{border-bottom:none}.summary.svelte-1vhsoy3{padding:var(--s2) var(--s4);border-top:1px solid var(--line);color:var(--ok);font-size:12.5px}.summary.issues.svelte-1vhsoy3{color:var(--warn)}.strip.svelte-18y3mow{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);display:flex}.mono.svelte-18y3mow{font-family:var(--mono);font-variant-numeric:tabular-nums}.edge.svelte-18y3mow{color:var(--faint);font-size:10.5px}.track.svelte-18y3mow{background:var(--raised);border-radius:var(--radius-1);flex:1;height:18px;position:relative}.blip.svelte-18y3mow{border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.blip.svelte-18y3mow:hover{transform:translate(-50%,-50%)scale(1.5)}.bar.svelte-18y3mow{border-radius:var(--radius-1);opacity:.85;min-width:4px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.bar.svelte-18y3mow:hover{opacity:1;height:11px}.now-line.svelte-18y3mow{background:var(--accent);width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%);box-shadow:0 0 6px #ff6a2b99}.backdrop.svelte-183hsi8{z-index:30;background:#0406088c;position:fixed;inset:0}.sheet.svelte-183hsi8{z-index:31;background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:min(560px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #00000073}@media (width<=768px){.sheet.svelte-183hsi8{border-left:none;width:100%}}.head.svelte-183hsi8{padding:var(--s4) var(--s4) var(--s3);border-bottom:1px solid var(--line)}.title.svelte-183hsi8{align-items:center;gap:var(--s3);display:flex}h2.svelte-183hsi8{font-family:var(--cond);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}h2.dim.svelte-183hsi8{color:var(--faint)}.close.svelte-183hsi8{color:var(--dim);padding:var(--s1) var(--s2);border-radius:var(--radius-2);font-size:14px}.close.svelte-183hsi8:hover{background:var(--raised);color:var(--ink)}.meta.svelte-183hsi8{align-items:center;gap:var(--s3);margin-top:var(--s2);color:var(--dim);flex-wrap:wrap;font-size:12.5px;display:flex}.mono.svelte-183hsi8{font-family:var(--mono);font-variant-numeric:tabular-nums}.date.svelte-183hsi8{color:var(--faint)}.flag.svelte-183hsi8{padding:0 var(--s2) 1px;border-radius:var(--radius-1);letter-spacing:.05em;border:1px solid;font-size:10px;font-weight:700}.crit-flag.svelte-183hsi8{border-color:color-mix(in srgb, var(--crit) 55%, transparent);color:var(--crit)}.warn-flag.svelte-183hsi8{border-color:color-mix(in srgb, var(--warn) 55%, transparent);color:var(--warn)}.actions.svelte-183hsi8{gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.action.svelte-183hsi8{padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius-2);color:var(--faint);cursor:not-allowed;font-size:12.5px;font-weight:600}.action.live.svelte-183hsi8{color:var(--dim);cursor:pointer;align-items:center;gap:var(--s2);display:inline-flex}.action.live.svelte-183hsi8:hover:not(:disabled){background:var(--raised);color:var(--ink)}.action.live.svelte-183hsi8:disabled{color:var(--faint);cursor:wait}.action.confirm-go.svelte-183hsi8{color:var(--ink);border-color:color-mix(in srgb, var(--accent,#ff6a2b) 55%, transparent);cursor:pointer}.action.confirm-go.svelte-183hsi8:disabled{color:var(--faint);border-color:var(--line);cursor:not-allowed}.spinner.svelte-183hsi8{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite svelte-183hsi8-spin}@keyframes svelte-183hsi8-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-183hsi8{border-top-color:var(--accent,#ff6a2b);animation:none}}.stage.svelte-183hsi8{padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft);gap:var(--s2);flex-direction:column;display:flex}.stage-title.svelte-183hsi8{color:var(--ink);margin:0;font-size:12.5px;font-weight:600}.stage-hint.svelte-183hsi8{color:var(--dim);margin:0;font-size:12.5px}.stage-input.svelte-183hsi8{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius-2);color:var(--ink);padding:var(--s2) var(--s3);font-size:12.5px}.stage-buttons.svelte-183hsi8{gap:var(--s2);display:flex}.notice.svelte-183hsi8{padding:var(--s2) var(--s4);border-bottom:1px solid var(--line-soft);color:var(--warn);margin:0;font-size:12.5px}.body.svelte-183hsi8{padding:var(--s3) var(--s4) var(--s5);flex:1;overflow-y:auto}.empty.svelte-183hsi8{color:var(--faint);text-align:center;padding:var(--s6) 0}.items.svelte-183hsi8{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item.svelte-183hsi8{gap:var(--s1) var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:66px 52px 1fr;font-size:12.5px;display:grid}.at.svelte-183hsi8{color:var(--faint);font-size:11.5px}.dir.svelte-183hsi8{font-size:11px;font-weight:600}.msg-outbound.svelte-183hsi8 .dir:where(.svelte-183hsi8){color:var(--info)}.msg-inbound.svelte-183hsi8 .dir:where(.svelte-183hsi8){color:var(--ok)}.msg-station.svelte-183hsi8 .dir:where(.svelte-183hsi8){color:var(--teal)}.msg-action.svelte-183hsi8 .dir:where(.svelte-183hsi8){color:var(--accent,#ff6a2b)}.msg-action.svelte-183hsi8 .party:where(.svelte-183hsi8){color:var(--dim);font-style:italic}.party.svelte-183hsi8{color:var(--dim)}.unbound.svelte-183hsi8,.handled.svelte-183hsi8{color:var(--faint);font-style:italic}.text.svelte-183hsi8{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:3}.today.svelte-z3jhja{gap:var(--s4);flex-direction:column;display:flex}.stalled.svelte-z3jhja{z-index:25;margin-bottom:var(--s3);padding:var(--s2) var(--s4);border-radius:var(--radius-2);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);color:var(--warn);font-size:12.5px;font-weight:600;position:sticky;top:0}.boot.svelte-z3jhja,.empty.svelte-z3jhja{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3)}.all-clear.svelte-z3jhja{justify-content:center;align-items:center;gap:var(--s2);padding:var(--s5);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);color:var(--dim);font-size:14px;display:flex}.ok-dot.svelte-z3jhja{background:var(--ok);border-radius:50%;width:8px;height:8px}.mono.svelte-z3jhja{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.runs.svelte-z3jhja{gap:var(--s3);flex-direction:column;display:flex}.today.stale.svelte-z3jhja{filter:saturate(.85)}.runs-screen.svelte-1rtmbvj{gap:var(--s4);flex-direction:column;display:flex}.date-strip.svelte-1rtmbvj{gap:var(--s2);padding-bottom:var(--s1);align-items:stretch;display:flex;overflow-x:auto}.day.svelte-1rtmbvj{padding:var(--s2) var(--s3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface);color:var(--dim);flex-direction:column;flex:none;align-items:center;gap:1px;display:flex}.day.svelte-1rtmbvj:hover{background:var(--raised)}.day.active.svelte-1rtmbvj{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.wd.svelte-1rtmbvj{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.mono.svelte-1rtmbvj{font-family:var(--mono);font-variant-numeric:tabular-nums}.dm.svelte-1rtmbvj{font-size:13px;font-weight:600}.picker.svelte-1rtmbvj{width:auto;margin-left:var(--s2);padding:0 var(--s3);background:var(--surface);border-color:var(--line);flex:none;align-self:center;font-size:12.5px}.context.svelte-1rtmbvj{color:var(--faint);margin:0;font-size:12.5px}.context.svelte-1rtmbvj .mono:where(.svelte-1rtmbvj){color:var(--dim)}.board.svelte-1rtmbvj{gap:var(--s3);flex-direction:column;display:flex}.empty.svelte-1rtmbvj{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3)}.panel.svelte-xuut0n{gap:var(--s3);padding:var(--s4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);flex-direction:column;min-width:0;display:flex}.head.svelte-xuut0n{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}h2.svelte-xuut0n{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:0;font-size:13px;font-weight:600}.hint.svelte-xuut0n{color:var(--faint);font-size:11px}.scroll.svelte-xuut0n{padding-bottom:var(--s0);overflow-x:auto}.grid.svelte-xuut0n{grid-template-columns:minmax(96px, 150px) repeat(var(--cols), minmax(11px, 1fr)) 44px;gap:var(--s1);align-items:center;width:100%;min-width:max-content;display:grid}.col-label.svelte-xuut0n{color:var(--faint);text-align:center;white-space:nowrap;height:14px;font-size:9.5px;overflow:visible}.row-label.svelte-xuut0n{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding-right:var(--s2);font-size:12.5px;overflow:hidden}.cell.svelte-xuut0n{border-radius:var(--radius-1);min-width:11px;height:20px;display:block}.level-ok.svelte-xuut0n{background:color-mix(in srgb, var(--ok) 42%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 55%, transparent)}.level-warn.svelte-xuut0n{background:color-mix(in srgb, var(--warn) 42%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 55%, transparent)}.level-crit.svelte-xuut0n{background:color-mix(in srgb, var(--crit) 46%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crit) 60%, transparent)}.level-empty.svelte-xuut0n{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-soft)}.level-none.svelte-xuut0n{box-shadow:inset 0 0 0 1px var(--line-soft);background:0 0}.row-pct.svelte-xuut0n{color:var(--ink);text-align:right;font-size:11px;font-weight:600}.row-pct.dim.svelte-xuut0n{color:var(--faint);font-weight:400}.mono.svelte-xuut0n{font-family:var(--mono);font-variant-numeric:tabular-nums}.legend.svelte-xuut0n{gap:var(--s4);flex-wrap:wrap;display:flex}.legend.svelte-xuut0n .key:where(.svelte-xuut0n){align-items:center;gap:var(--s1);color:var(--faint);font-size:11px;display:inline-flex}.legend.svelte-xuut0n .cell:where(.svelte-xuut0n){width:11px;min-width:0;height:11px}.empty.svelte-xuut0n{padding:var(--s5);text-align:center;color:var(--faint);border:1px dashed var(--line);border-radius:var(--radius-2);margin:0;font-size:12.5px}.panel.svelte-1tuxj9x{gap:var(--s3);padding:var(--s4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);flex-direction:column;min-width:0;display:flex}h2.svelte-1tuxj9x{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:0;font-size:13px;font-weight:600}.scroll.svelte-1tuxj9x{overflow-x:auto}table.svelte-1tuxj9x{border-collapse:collapse;width:100%;min-width:460px}th.svelte-1tuxj9x{font-family:var(--cond);text-transform:uppercase;letter-spacing:.09em;color:var(--faint);text-align:right;padding:var(--s1) var(--s3) var(--s2);border-bottom:1px solid var(--line-soft);white-space:nowrap;font-size:10.5px;font-weight:600}th.left.svelte-1tuxj9x{text-align:left;padding-left:0}td.svelte-1tuxj9x{padding:var(--s2) var(--s3);border-bottom:1px solid var(--line-soft);vertical-align:middle;font-size:12.5px}tr.svelte-1tuxj9x:last-child td:where(.svelte-1tuxj9x){border-bottom:none}td.left.svelte-1tuxj9x{padding-left:0}.name.svelte-1tuxj9x{color:var(--ink);white-space:nowrap;font-weight:600}.median.svelte-1tuxj9x{min-width:170px}.bar-track.svelte-1tuxj9x{vertical-align:middle;width:90px;height:6px;margin-right:var(--s2);background:var(--raised);border-radius:var(--radius-1);display:inline-block;overflow:hidden}.bar.svelte-1tuxj9x{background:color-mix(in srgb, var(--info) 65%, transparent);border-radius:var(--radius-1);height:100%;display:block}.mono.svelte-1tuxj9x{font-family:var(--mono);font-variant-numeric:tabular-nums}.value.svelte-1tuxj9x{color:var(--ink)}.none.svelte-1tuxj9x{color:var(--faint)}.num.svelte-1tuxj9x{text-align:right;color:var(--dim)}.esc.hot.svelte-1tuxj9x{color:var(--crit);font-weight:600}.empty.svelte-1tuxj9x{padding:var(--s5);text-align:center;color:var(--faint);border:1px dashed var(--line);border-radius:var(--radius-2);margin:0;font-size:12.5px}.panel.svelte-yzcgw6{gap:var(--s2);padding:var(--s4);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);flex-direction:column;min-width:0;display:flex}.head.svelte-yzcgw6{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}h2.svelte-yzcgw6{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:0;font-size:13px;font-weight:600}.legend.svelte-yzcgw6{gap:var(--s3);flex-wrap:wrap;display:flex}.key.svelte-yzcgw6{align-items:center;gap:var(--s1);color:var(--dim);font-size:11px;display:inline-flex}.swatch.svelte-yzcgw6{border-radius:var(--radius-0);width:8px;height:8px}.plot.svelte-yzcgw6{width:100%;position:relative}svg.svelte-yzcgw6{display:block}.grid.svelte-yzcgw6{stroke:var(--line-soft);stroke-width:1px}.grid.base.svelte-yzcgw6{stroke:var(--line)}.area.svelte-yzcgw6{opacity:.14;stroke:none}.line.svelte-yzcgw6{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.halo.svelte-yzcgw6{opacity:.18}.end-label.svelte-yzcgw6{font-size:10.5px;font-weight:600}.mono.svelte-yzcgw6{font-family:var(--mono);font-variant-numeric:tabular-nums}.no-data.svelte-yzcgw6{color:var(--faint);justify-content:center;align-items:center;margin:0;font-size:12.5px;display:flex;position:absolute;inset:0}.axis.svelte-yzcgw6{gap:var(--s0);flex-direction:column;display:flex}.ymax.svelte-yzcgw6{color:var(--faint);font-size:10px}.xticks.svelte-yzcgw6{height:14px;position:relative}.tick.svelte-yzcgw6{color:var(--faint);white-space:nowrap;font-size:10px;position:absolute;transform:translate(-50%)}.tick.svelte-yzcgw6:first-child{transform:none}.tick.svelte-yzcgw6:last-child{transform:translate(-100%)}.health.svelte-19uty83{gap:var(--s4);flex-direction:column;display:flex}.top.svelte-19uty83{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}h1.svelte-19uty83{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin:0;font-size:18px;font-weight:600}.window.svelte-19uty83{gap:var(--s2);display:flex}.win.svelte-19uty83{padding:var(--s1) var(--s3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface);color:var(--dim);font-size:12px;font-weight:600}.win.svelte-19uty83:hover{background:var(--raised)}.win.active.svelte-19uty83{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.mono.svelte-19uty83{font-family:var(--mono);font-variant-numeric:tabular-nums}.trends.svelte-19uty83{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.empty.svelte-19uty83{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3)}.footnote.svelte-19uty83{color:var(--faint);margin:0;font-size:11px}.footnote.svelte-19uty83 .mono:where(.svelte-19uty83){color:var(--dim)}.builder.svelte-707dq3{gap:var(--s2);flex-direction:column;display:flex}.rung.svelte-707dq3{align-items:center;gap:var(--s2);padding:var(--s2) var(--s2);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--raised);flex-wrap:wrap;display:flex}.rung.invalid.svelte-707dq3{border-color:color-mix(in srgb, var(--crit) 45%, transparent)}.lvl.svelte-707dq3{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);padding:1px var(--s2);font-size:11.5px;font-weight:600}select.svelte-707dq3,input.svelte-707dq3{background:var(--surface)}.role.svelte-707dq3{min-width:130px}.window.svelte-707dq3{align-items:center;gap:var(--s1);display:inline-flex}.window.svelte-707dq3 input:where(.svelte-707dq3){width:4rem;font-family:var(--mono);font-variant-numeric:tabular-nums}.unit.svelte-707dq3,.no-window.svelte-707dq3{color:var(--faint);font-size:12px}.tools.svelte-707dq3{gap:var(--s1);margin-left:auto;display:inline-flex}.tool.svelte-707dq3{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface);width:26px;height:24px;color:var(--dim);font-size:12px}.tool.svelte-707dq3:hover:not(:disabled){background:var(--raised-2);color:var(--ink)}.tool.svelte-707dq3:disabled{opacity:.35}.tool.remove.svelte-707dq3:hover{color:var(--crit);border-color:color-mix(in srgb, var(--crit) 45%, transparent)}.issues.svelte-707dq3{color:var(--crit);flex-basis:100%;font-size:12px}.chain-issue.svelte-707dq3{color:var(--crit);margin:0;font-size:12.5px}.add.svelte-707dq3{padding:var(--s1) var(--s3);border:1px dashed var(--line);border-radius:var(--radius-2);color:var(--dim);background:0 0;align-self:flex-start;font-size:12.5px;font-weight:600}.add.svelte-707dq3:hover{color:var(--ink);background:var(--raised)}.btn.svelte-1qynqoz{background:var(--raised)}.btn.svelte-1qynqoz:hover:not(:disabled){background:var(--raised-2)}.btn.danger.armed.svelte-1qynqoz{background:var(--crit-soft);border-color:var(--crit)}.btn.armed.svelte-1qynqoz:not(.danger){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tz.svelte-g2ciqk{position:relative}.tz-input.svelte-g2ciqk{width:100%}.tz-list.svelte-g2ciqk{z-index:20;top:calc(100% + var(--s1));max-height:16rem;padding:var(--s1);background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-2);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.tz-opt.svelte-g2ciqk{width:100%;padding:var(--s1) var(--s2);border-radius:var(--radius-1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.tz-opt.svelte-g2ciqk:hover,.tz-opt.svelte-g2ciqk:focus-visible{background:var(--raised-2)}.tz-opt.sel.svelte-g2ciqk{color:var(--accent)}.tz-none.svelte-g2ciqk{padding:var(--s1) var(--s2);color:var(--faint)}h1.svelte-11rag7v{margin:0 0 var(--s4);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-size:18px;font-weight:600}h2.svelte-11rag7v{margin:0 0 var(--s3);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:13px;font-weight:600}.banner.svelte-11rag7v{margin-bottom:var(--s3);padding:var(--s2) var(--s4);border-radius:var(--radius-2);background:var(--crit-soft);border:1px solid color-mix(in srgb, var(--crit) 45%, transparent);color:var(--crit);font-size:12.5px;font-weight:600}.empty.svelte-11rag7v{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3)}.list.svelte-11rag7v{overflow:hidden}.wf-row.svelte-11rag7v{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.wf-row.svelte-11rag7v:last-child{border-bottom:none}.wf-row.svelte-11rag7v:hover{background:var(--raised)}.wf-row.deleted.svelte-11rag7v .wf-name:where(.svelte-11rag7v),.wf-row.deleted.svelte-11rag7v .chip:where(.svelte-11rag7v){color:var(--faint);text-decoration:line-through}.list-head.svelte-11rag7v{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.show-deleted[aria-pressed=true].svelte-11rag7v{color:var(--accent)}.flash.svelte-11rag7v{padding:var(--s2) var(--s3);margin-bottom:var(--s3);color:var(--ink);background:var(--ok-soft);border:1px solid var(--ok);border-radius:var(--radius-2)}.wf-name.svelte-11rag7v{color:var(--ink);font-weight:600}.spacer.svelte-11rag7v{flex:1}.mono.svelte-11rag7v{font-family:var(--mono);font-variant-numeric:tabular-nums}.chip.svelte-11rag7v{padding:0 var(--s2) 1px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--dim);font-size:11px}.flag.svelte-11rag7v{padding:0 var(--s2) 1px;border-radius:var(--radius-1);letter-spacing:.05em;border:1px solid;font-size:10px;font-weight:700}.ok-flag.svelte-11rag7v{border-color:color-mix(in srgb, var(--ok) 55%, transparent);color:var(--ok)}.warn-flag.svelte-11rag7v{border-color:color-mix(in srgb, var(--warn) 55%, transparent);color:var(--warn)}.crumbs.svelte-11rag7v{gap:var(--s2);margin-bottom:var(--s2);color:var(--faint);align-items:baseline;font-size:12.5px;display:flex}.crumb.svelte-11rag7v{color:var(--dim);font-size:12.5px}.crumb.svelte-11rag7v:hover{color:var(--ink);text-decoration:underline}.wf-head.svelte-11rag7v{align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.title-input.svelte-11rag7v{width:auto;min-width:13.75rem;height:auto;font-family:var(--cond);letter-spacing:.03em;color:var(--ink);border-radius:var(--radius-2);padding:var(--s1) var(--s2);background:0 0;border:1px solid #0000;flex:0 auto;font-size:20px;font-weight:600}.title-input.svelte-11rag7v:hover{border-color:var(--line)}.head-meta.svelte-11rag7v{gap:var(--s4);margin-bottom:var(--s4);color:var(--dim);flex-wrap:wrap;align-items:flex-end;font-size:12.5px;display:flex}.linkish.svelte-11rag7v{color:inherit;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.linkish.svelte-11rag7v:hover{color:var(--ink)}.linkish.reset.svelte-11rag7v{color:var(--faint)}.days.svelte-11rag7v{gap:var(--s1);display:flex}.daymask.svelte-11rag7v{gap:var(--s1);flex-direction:column;display:flex}.day.svelte-11rag7v{width:34px;padding:var(--s1) 0;border:1px solid var(--line);border-radius:var(--radius-2);background:var(--raised);color:var(--faint);font-size:11.5px;font-weight:600}.day.on.svelte-11rag7v{border-color:color-mix(in srgb, var(--info) 55%, transparent);color:var(--info);background:var(--info-soft)}.check.svelte-11rag7v{align-items:center;gap:var(--s2);color:var(--dim);flex-direction:row;max-width:40ch;font-size:12.5px}.rule-card.svelte-11rag7v{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s3) var(--s4);margin-bottom:var(--s4);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--raised);flex-wrap:wrap;display:flex}.rule-body.svelte-11rag7v{gap:var(--s1);flex-direction:column;flex:1;min-width:260px;display:flex}.rule-val.svelte-11rag7v{color:var(--dim);margin:0;font-size:13px}.rule-val.svelte-11rag7v b:where(.svelte-11rag7v){color:var(--ink);font-weight:600}.rule-fields.svelte-11rag7v{gap:var(--s4);margin:var(--s1) 0;flex-wrap:wrap;align-items:flex-end;display:flex}.minutes.svelte-11rag7v{gap:var(--s0) var(--s1);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;display:grid}.minutes.svelte-11rag7v .lab:where(.svelte-11rag7v){grid-column:1/-1}.minutes.svelte-11rag7v input:where(.svelte-11rag7v){width:4rem}.unit.svelte-11rag7v{color:var(--faint);font-size:11.5px}.chain.svelte-11rag7v{align-items:center;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;font-size:12.5px;display:flex}.rung.svelte-11rag7v{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--s0) var(--s3);white-space:nowrap;color:var(--dim)}.rung.inherit.svelte-11rag7v{color:var(--faint);border-style:dashed}.arrow.svelte-11rag7v{color:var(--faint)}.chain-actions.svelte-11rag7v{gap:var(--s2);margin-top:var(--s3);display:flex}.ck-list.svelte-11rag7v{gap:var(--s2);flex-direction:column;display:flex}.ck-head.svelte-11rag7v,.ck.svelte-11rag7v{gap:var(--s2) var(--s3);grid-template-columns:4.5rem 4.5rem minmax(10rem,1fr) minmax(8.75rem,11.25rem) minmax(9.375rem,12.5rem) auto;align-items:center;display:grid}.ck-head.svelte-11rag7v{padding:0 var(--s3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.ck.svelte-11rag7v{padding:var(--s3) var(--s3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface)}.ck.override.svelte-11rag7v{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ck.adding.svelte-11rag7v{border-style:dashed;border-color:var(--line-strong)}.time.svelte-11rag7v{width:100%;font-size:13px}.time.due.svelte-11rag7v::placeholder{color:var(--faint)}.time.bad.svelte-11rag7v,.pick.bad.svelte-11rag7v{border-color:var(--crit)}.what.svelte-11rag7v{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.what.svelte-11rag7v .nm:where(.svelte-11rag7v){font-weight:600}.what.svelte-11rag7v .q:where(.svelte-11rag7v){color:var(--dim);font-size:12px}.picker.svelte-11rag7v{min-width:0;position:relative}.pick.svelte-11rag7v{align-items:center;gap:var(--s2);width:100%;padding:var(--s2) var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius-2);background:var(--raised-2,var(--raised));color:var(--ink);font:inherit;text-align:left;font-size:12.5px;display:flex}.pick.static.svelte-11rag7v{color:var(--faint)}.pick.where.svelte-11rag7v{border-style:dashed}.pick.where.danger.svelte-11rag7v{border-color:color-mix(in srgb, var(--crit) 55%, transparent);color:var(--crit)}.chip-label.svelte-11rag7v{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caret.svelte-11rag7v{color:var(--faint);margin-left:auto;font-size:10px}.menu.svelte-11rag7v{z-index:20;border:1px solid var(--line);border-radius:var(--radius-2);background:var(--raised);min-width:220px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000073}.menu-item.svelte-11rag7v{align-items:center;gap:var(--s2);width:100%;padding:var(--s2) var(--s3);border:none;border-top:1px solid var(--line-soft);color:var(--dim);font:inherit;text-align:left;background:0 0;font-size:12.5px;display:flex}.menu-item.svelte-11rag7v:first-child{border-top:none}.menu-item.svelte-11rag7v:hover{color:var(--ink);background:var(--surface)}.menu-item.sel.svelte-11rag7v{color:var(--ink);background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.menu-item.danger.svelte-11rag7v{color:var(--crit)}.menu-item.new.svelte-11rag7v{gap:var(--s2)}.menu-item.new.svelte-11rag7v input:where(.svelte-11rag7v){min-width:0;padding:var(--s1) var(--s2);flex:1;font-size:12px}.menu-note.svelte-11rag7v{color:var(--faint);margin-left:auto;font-size:10.5px}.menu-err.svelte-11rag7v{padding:var(--s2) var(--s3);display:block}.mini.svelte-11rag7v{padding:var(--s1) var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius-2);color:var(--dim);background:0 0;font-size:11.5px}.tools.svelte-11rag7v{gap:var(--s1);align-items:center;display:flex}.tool.svelte-11rag7v{border:1px solid var(--line);border-radius:var(--radius-2);background:var(--surface);width:26px;height:24px;color:var(--dim);font-size:12px}.tool.svelte-11rag7v:disabled{opacity:.35}.row-err.svelte-11rag7v,.warn-note.svelte-11rag7v,.inherit-note.svelte-11rag7v,.ovr-note.svelte-11rag7v{grid-column:1/-1;font-size:11.5px}.row-err.svelte-11rag7v{color:var(--crit);font-weight:600}.warn-note.svelte-11rag7v{color:var(--crit)}.inherit-note.svelte-11rag7v{color:var(--faint)}.ovr-note.svelte-11rag7v{padding-top:var(--s1);border-top:1px dashed color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent);font-weight:600}.ovr-note.follows.svelte-11rag7v{border-top-color:var(--line-soft);color:var(--faint);font-weight:400}.ovr-editor.svelte-11rag7v{padding:var(--s2);border-radius:var(--radius-2);background:var(--ground);grid-column:1/-1}.add-ck.svelte-11rag7v{width:100%;padding:var(--s3) var(--s3);border:1px dashed var(--line-strong);border-radius:var(--radius-2);color:var(--dim);font:inherit;text-align:left;background:0 0;font-size:12.5px}.add-ck.svelte-11rag7v:hover{color:var(--ink);background:var(--raised)}.empty-hint.svelte-11rag7v{padding:var(--s1) var(--s0)}.danger-zone.svelte-11rag7v{align-items:center;gap:var(--s3);margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--line-soft);display:flex}@media (width<=760px){.ck-head.svelte-11rag7v{display:none}.ck.svelte-11rag7v{grid-template-columns:4.5rem 4.5rem 1fr auto}.what.svelte-11rag7v{grid-column:1/-1}.picker.svelte-11rag7v{grid-column:span 2}}.qr.svelte-9kxiq5{border-radius:var(--radius-2);width:148px;height:148px;display:block}.reveal.svelte-178qn4m{padding:var(--s3) var(--s4);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:var(--radius-3);gap:var(--s3);flex-direction:column;display:flex}.head.svelte-178qn4m{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.label.svelte-178qn4m{color:var(--ink);font-size:13px;font-weight:600}.warn-note.svelte-178qn4m{color:var(--warn);font-size:12px;font-weight:600}.body.svelte-178qn4m{gap:var(--s4);flex-wrap:wrap;align-items:flex-start;display:flex}.value-col.svelte-178qn4m{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.value.svelte-178qn4m{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-2);padding:var(--s2) var(--s3);word-break:break-all;-webkit-user-select:all;user-select:all;font-size:14px}.actions.svelte-178qn4m{gap:var(--s2);display:flex}.copy.svelte-178qn4m,.dismiss.svelte-178qn4m{padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--radius-2);background:var(--raised);color:var(--dim);font-size:12px;font-weight:600}.copy.svelte-178qn4m:hover,.dismiss.svelte-178qn4m:hover{background:var(--raised-2);color:var(--ink)}.tel-group.svelte-kl8lca{height:var(--control-h);background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius-2);align-items:stretch;display:flex;overflow:hidden}.tel-prefix.svelte-kl8lca{padding:0 var(--control-pad-x);border-right:1px solid var(--line);background:var(--surface);color:var(--dim);-webkit-user-select:none;user-select:none;align-items:center;font-size:13px;display:flex}.tel-group.svelte-kl8lca .tel-in:where(.svelte-kl8lca){background:0 0;border:0;border-radius:0;height:100%}h1.svelte-kl8lca{margin:0 0 var(--s4);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-size:18px;font-weight:600}h1.with-status.svelte-kl8lca{align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}h2.svelte-kl8lca{margin:0 0 var(--s3);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:13px;font-weight:600}.banner.svelte-kl8lca{margin-bottom:var(--s3);padding:var(--s2) var(--s4);border-radius:var(--radius-2);background:var(--crit-soft);border:1px solid color-mix(in srgb, var(--crit) 45%, transparent);color:var(--crit);font-size:12.5px;font-weight:600}.reveal-slot.svelte-kl8lca{margin-bottom:var(--s4)}.empty.svelte-kl8lca{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3)}.status-line.svelte-kl8lca{margin:0 0 var(--s4);color:var(--faint);font-size:12.5px}.list.svelte-kl8lca{overflow:hidden}.p-row.deleted.svelte-kl8lca .p-name:where(.svelte-kl8lca){color:var(--faint);text-decoration:line-through}.list-head.svelte-kl8lca{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.show-deleted[aria-pressed=true].svelte-kl8lca{color:var(--accent)}.flash.svelte-kl8lca{padding:var(--s2) var(--s3);margin-bottom:var(--s3);color:var(--ink);background:var(--ok-soft);border:1px solid var(--ok);border-radius:var(--radius-2)}.p-row.svelte-kl8lca{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.p-row.svelte-kl8lca:last-child{border-bottom:none}.p-row.svelte-kl8lca:hover{background:var(--raised)}.p-name.svelte-kl8lca{color:var(--ink);font-weight:600}.spacer.svelte-kl8lca{flex:1}.mono.svelte-kl8lca{font-family:var(--mono);font-variant-numeric:tabular-nums}.chip.svelte-kl8lca{padding:0 var(--s2) 1px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--dim);font-size:11px}.flag.svelte-kl8lca{padding:0 var(--s2) 1px;border-radius:var(--radius-1);letter-spacing:.05em;border:1px solid;font-size:10px;font-weight:700}.ok-flag.svelte-kl8lca{border-color:color-mix(in srgb, var(--ok) 55%, transparent);color:var(--ok)}.warn-flag.svelte-kl8lca{border-color:color-mix(in srgb, var(--warn) 55%, transparent);color:var(--warn)}.off-flag.svelte-kl8lca{border-color:var(--line);color:var(--faint)}.crit-flag.svelte-kl8lca{border-color:color-mix(in srgb, var(--crit) 55%, transparent);color:var(--crit)}.warn-hint.svelte-kl8lca{color:var(--crit)}.ok-hint.svelte-kl8lca{color:var(--ok)}.ch-row.unverified.svelte-kl8lca{background:var(--crit-soft)}.crumbs.svelte-kl8lca{gap:var(--s2);margin-bottom:var(--s2);color:var(--faint);align-items:baseline;font-size:12.5px;display:flex}.crumb.svelte-kl8lca{color:var(--dim);font-size:12.5px}.crumb.svelte-kl8lca:hover{color:var(--ink);text-decoration:underline}.ch-list.svelte-kl8lca{margin-bottom:var(--s3);border:1px solid var(--line-soft);border-radius:var(--radius-2);flex-direction:column;display:flex;overflow:hidden}.ch-row.svelte-kl8lca{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.ch-row.svelte-kl8lca:last-child{border-bottom:none}.ch-row.stopped.svelte-kl8lca{opacity:.6}.tick.svelte-kl8lca{width:var(--s4);color:var(--ok);font-weight:700}.ch-row.unverified.svelte-kl8lca .tick:where(.svelte-kl8lca),.ch-row.stopped.svelte-kl8lca .tick:where(.svelte-kl8lca){color:var(--faint)}.ch-kind.svelte-kl8lca{color:var(--ink);font-size:12.5px;font-weight:600}.ch-who.svelte-kl8lca{color:var(--dim);word-break:break-all;font-size:12.5px}.ch-state.svelte-kl8lca{white-space:nowrap;font-size:11.5px}.ch-state.ok.svelte-kl8lca{color:var(--ok)}.ch-state.crit.svelte-kl8lca{color:var(--crit);font-weight:600}.ch-state.off.svelte-kl8lca{color:var(--faint)}.tg.svelte-kl8lca{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-soft)}.tg.svelte-kl8lca summary:where(.svelte-kl8lca){color:var(--dim);cursor:pointer;font-size:12.5px}.tg.svelte-kl8lca summary:where(.svelte-kl8lca):hover{color:var(--ink)}.danger-zone.svelte-kl8lca{border-color:color-mix(in srgb, var(--crit) 30%, transparent)}.sa-list.svelte-kl8lca{border:1px solid var(--line-soft);border-radius:var(--radius-2);flex-direction:column;display:flex;overflow:hidden}.sa-row.svelte-kl8lca{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line-soft);display:flex}.sa-row.svelte-kl8lca:last-child{border-bottom:none}.sa-row.ambiguous.svelte-kl8lca{opacity:.55}.sa-at.svelte-kl8lca{color:var(--dim);white-space:nowrap;font-size:12px}.sa-task.svelte-kl8lca{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sa-amb.svelte-kl8lca{color:var(--faint);white-space:nowrap;font-size:11px;font-style:italic}.list-head.svelte-1caa9jg{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.show-deleted[aria-pressed=true].svelte-1caa9jg{color:var(--accent)}.flash.svelte-1caa9jg{padding:var(--s2) var(--s3);margin-bottom:var(--s3);color:var(--ink);background:var(--ok-soft);border:1px solid var(--ok);border-radius:var(--radius-2)}.station-card.deleted.svelte-1caa9jg .name-static:where(.svelte-1caa9jg){color:var(--faint);text-decoration:line-through}.name-static.svelte-1caa9jg{font-weight:600}h1.svelte-1caa9jg{margin:0 0 var(--s4);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-size:18px;font-weight:600}h2.svelte-1caa9jg{margin:0 0 var(--s3);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:13px;font-weight:600}.kiosk-url.svelte-1caa9jg{margin:calc(var(--s2) * -1) 0 var(--s4);color:var(--faint);font-size:12px}.url.svelte-1caa9jg{color:var(--dim);-webkit-user-select:all;user-select:all}.pair-note.svelte-1caa9jg{margin:var(--s2) var(--s0) 0;color:var(--faint);font-size:12px}.banner.svelte-1caa9jg{margin-bottom:var(--s3);padding:var(--s2) var(--s4);border-radius:var(--radius-2);background:var(--crit-soft);border:1px solid color-mix(in srgb, var(--crit) 45%, transparent);color:var(--crit);font-size:12.5px;font-weight:600}.reveal-slot.svelte-1caa9jg{margin-bottom:var(--s4)}.empty.svelte-1caa9jg{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3);margin-bottom:var(--s4)}.cards.svelte-1caa9jg{gap:var(--s3);margin-bottom:var(--s4);flex-direction:column;display:flex}.station-card.svelte-1caa9jg{padding:var(--s3) var(--s4);gap:var(--s3);flex-direction:column;display:flex}.station-card.inactive.svelte-1caa9jg{opacity:.7}.row.svelte-1caa9jg{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.spacer.svelte-1caa9jg{flex:1}.mono.svelte-1caa9jg{font-family:var(--mono);font-variant-numeric:tabular-nums}.name.svelte-1caa9jg{min-width:160px;font-size:14px;font-weight:600}.last-seen.svelte-1caa9jg,.token-state.svelte-1caa9jg{color:var(--faint);font-size:12px}.last-seen.stale.svelte-1caa9jg{padding:1px var(--s2) var(--s0);border-radius:var(--radius-pill);background:var(--warn-soft);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);color:var(--warn)}.last-seen.stale.svelte-1caa9jg .mono:where(.svelte-1caa9jg){color:var(--warn)}.token-state.svelte-1caa9jg .mono:where(.svelte-1caa9jg){color:var(--dim)}.roles-row.svelte-1caa9jg{flex-wrap:wrap}.binding-note.svelte-1caa9jg{color:var(--faint);font-size:11.5px}.role-chips.svelte-1caa9jg{gap:var(--s1);flex-wrap:wrap;display:flex}.role-chip.svelte-1caa9jg{padding:var(--s0) var(--s3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--raised);color:var(--faint);font-size:11.5px;font-weight:600}.role-chip.on.svelte-1caa9jg{border-color:color-mix(in srgb, var(--teal) 55%, transparent);color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, transparent)}.flag.svelte-1caa9jg{padding:0 var(--s2) 1px;border-radius:var(--radius-1);letter-spacing:.05em;border:1px solid;font-size:10px;font-weight:700}.off-flag.svelte-1caa9jg{border-color:var(--line);color:var(--faint)}label.svelte-1caa9jg,.new-roles.svelte-1caa9jg{gap:var(--s1);flex-direction:column;display:flex}.list-head.svelte-2pea9i{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.show-deleted[aria-pressed=true].svelte-2pea9i{color:var(--accent)}.flash.svelte-2pea9i{padding:var(--s2) var(--s3);margin-bottom:var(--s3);color:var(--ink);background:var(--ok-soft);border:1px solid var(--ok);border-radius:var(--radius-2)}.deleted-strip.svelte-2pea9i{margin-top:var(--s3);padding:var(--s2) var(--s3)}.del-row.svelte-2pea9i{align-items:center;gap:var(--s3);padding:var(--s2) 0;display:flex}.del-name.svelte-2pea9i{color:var(--faint);text-decoration:line-through}h1.svelte-2pea9i{margin:0 0 var(--s2);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-size:18px;font-weight:600}.lede.svelte-2pea9i{margin:0 0 var(--s4);max-width:var(--measure);color:var(--dim);font-size:12.5px}.banner.svelte-2pea9i{margin-bottom:var(--s3);padding:var(--s2) var(--s4);border-radius:var(--radius-2);background:var(--crit-soft);border:1px solid color-mix(in srgb, var(--crit) 45%, transparent);color:var(--crit);font-size:12.5px;font-weight:600}.toolbar.svelte-2pea9i{align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.week-nav.svelte-2pea9i{align-items:center;gap:var(--s2);display:flex}.week.svelte-2pea9i{color:var(--dim);font-size:13px}.mono.svelte-2pea9i{font-family:var(--mono);font-variant-numeric:tabular-nums}.spacer.svelte-2pea9i{flex:1}.warning-count.svelte-2pea9i{align-items:center;gap:var(--s2);color:var(--crit);font-size:12.5px;font-weight:600;display:inline-flex}.crit-dot.svelte-2pea9i{background:var(--crit);border-radius:50%;width:8px;height:8px}.sr.svelte-2pea9i{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empty.svelte-2pea9i{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3)}.sheet.svelte-2pea9i{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-3);overflow-x:auto}table.svelte-2pea9i{border-collapse:collapse;width:100%;font-size:12.5px}th.svelte-2pea9i,td.svelte-2pea9i{padding:var(--s0) var(--s1);border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle}tbody.svelte-2pea9i tr:where(.svelte-2pea9i){height:var(--control-h)}thead.svelte-2pea9i th:where(.svelte-2pea9i){padding:var(--s2) var(--s2);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);white-space:nowrap;font-size:10.5px;font-weight:600}thead.svelte-2pea9i th:where(.svelte-2pea9i) .dm:where(.svelte-2pea9i){margin-left:var(--s1);color:var(--dim)}tbody.svelte-2pea9i tr:where(.svelte-2pea9i):last-child td:where(.svelte-2pea9i){border-bottom:none}.c-role.svelte-2pea9i{width:160px}.c-usual.svelte-2pea9i{width:140px}.c-day.svelte-2pea9i{width:96px}.c-del.svelte-2pea9i{white-space:nowrap;width:1%;padding-right:var(--s2)}.wd.svelte-2pea9i{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.dm.svelte-2pea9i{font-size:12.5px;font-weight:600}.today-col.svelte-2pea9i{background:color-mix(in srgb, var(--accent) 4%, transparent)}.role-name.svelte-2pea9i,.cell.svelte-2pea9i select:where(.svelte-2pea9i){appearance:none;background-color:#0000;border-color:#0000}.role-name.svelte-2pea9i{color:var(--ink);text-overflow:ellipsis;font-weight:600}.role-name.svelte-2pea9i:hover,.role-name.svelte-2pea9i:focus,.cell.svelte-2pea9i select:where(.svelte-2pea9i):hover,.cell.svelte-2pea9i select:where(.svelte-2pea9i):focus{background-color:var(--raised);border-color:var(--line-strong)}.cell.svelte-2pea9i select:where(.svelte-2pea9i){color:var(--faint);text-align:center;text-overflow:ellipsis}.cell.svelte-2pea9i select:where(.svelte-2pea9i):hover,.cell.svelte-2pea9i select:where(.svelte-2pea9i):focus{color:var(--ink)}.usual.svelte-2pea9i select:where(.svelte-2pea9i),.cell.svelte-2pea9i select:where(.svelte-2pea9i):hover,.cell.svelte-2pea9i select:where(.svelte-2pea9i):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0h8L4 5z' fill='%2374828f'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s2) center}.usual.svelte-2pea9i select:where(.svelte-2pea9i){appearance:none;background-color:var(--raised);border-color:var(--line);color:var(--ink)}.usual.svelte-2pea9i select.none:where(.svelte-2pea9i){color:var(--crit);border-color:color-mix(in srgb, var(--crit) 40%, transparent)}.cell-entry.svelte-2pea9i select:where(.svelte-2pea9i){background-color:var(--info-soft);border-color:color-mix(in srgb, var(--info) 45%, transparent);color:var(--ink)}.cell-unmanned.svelte-2pea9i select:where(.svelte-2pea9i){background-color:var(--crit-soft);border-color:color-mix(in srgb, var(--crit) 55%, transparent);color:var(--crit);font-weight:600}.del.svelte-2pea9i .btn{padding:0 var(--s2);background:0 0}.add-row.svelte-2pea9i .role-name:where(.svelte-2pea9i)::placeholder{color:var(--dim)}.add-actions.svelte-2pea9i{align-items:center;gap:var(--s3);display:flex}.day-tabs.svelte-2pea9i{gap:var(--s1);margin-bottom:var(--s3);display:flex;overflow-x:auto}.day-tab.svelte-2pea9i{padding:var(--s1) var(--s3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--surface);color:var(--dim);flex-direction:column;flex:none;align-items:center;gap:1px;display:flex}.day-tab.active.svelte-2pea9i{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.legend.svelte-2pea9i{gap:var(--s4);margin-top:var(--s3);color:var(--faint);flex-wrap:wrap;font-size:11.5px;display:flex}.legend.svelte-2pea9i i:where(.svelte-2pea9i){width:9px;height:9px;margin-right:var(--s1);border-radius:var(--radius-1);display:inline-block}.l-def.svelte-2pea9i i:where(.svelte-2pea9i){background:var(--surface);border:1px solid var(--line)}.l-ovr.svelte-2pea9i i:where(.svelte-2pea9i){background:var(--info-soft);border:1px solid color-mix(in srgb, var(--info) 50%, transparent)}.l-unm.svelte-2pea9i i:where(.svelte-2pea9i){background:var(--crit-soft);border:1px solid color-mix(in srgb, var(--crit) 60%, transparent)}@media (width<=768px){.c-role.svelte-2pea9i{width:auto}.c-usual.svelte-2pea9i{width:120px}}.nat-import.svelte-ac0w4f{gap:var(--s2);margin-top:var(--s3);border-top:1px dashed var(--line-soft);padding-top:var(--s3);flex-direction:column;display:flex}.date-in.svelte-ac0w4f{flex:0 1 var(--field-w)}.nat-cc.svelte-ac0w4f{text-transform:uppercase;width:52px}.nat-year.svelte-ac0w4f{width:84px}.nat-list.svelte-ac0w4f{gap:var(--s1);flex-direction:column;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.nat-row.svelte-ac0w4f{align-items:center;gap:var(--s2);cursor:pointer;font-size:13px;display:flex}.nat-present.svelte-ac0w4f{align-items:center;gap:var(--s2);color:var(--faint);padding-left:var(--s5);font-size:13px;display:flex}.nat-en.svelte-ac0w4f{color:var(--faint);font-size:11.5px}h1.svelte-ac0w4f{margin:0 0 var(--s2);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-size:18px;font-weight:600}.lede.svelte-ac0w4f{margin:0 0 var(--s4);max-width:var(--measure);color:var(--dim);font-size:12.5px}h2.svelte-ac0w4f{margin:0 0 var(--s3);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:13px;font-weight:600}.banner.svelte-ac0w4f{margin-bottom:var(--s3);padding:var(--s2) var(--s4);border-radius:var(--radius-2);background:var(--crit-soft);border:1px solid color-mix(in srgb, var(--crit) 45%, transparent);color:var(--crit);font-size:12.5px;font-weight:600}.empty.svelte-ac0w4f{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3)}.section-head.svelte-ac0w4f{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.mono.svelte-ac0w4f{font-family:var(--mono);font-variant-numeric:tabular-nums}.warn-note.svelte-ac0w4f{color:var(--warn);margin:0;font-size:12.5px;font-weight:600}.chip.svelte-ac0w4f{padding:0 var(--s2) 1px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--dim);font-size:11px}.lvl-inline.svelte-ac0w4f{color:var(--accent);font-weight:600}.chain-summary.svelte-ac0w4f{gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.chain-actions.svelte-ac0w4f{gap:var(--s2);margin-top:var(--s3);display:flex}.holiday-list.svelte-ac0w4f{gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.holiday.svelte-ac0w4f{align-items:center;gap:var(--s2);padding:var(--s1) var(--s1) var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--dim);font-size:12px;display:inline-flex}h1.svelte-1xdfkyw{margin:0 0 var(--s2);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-size:18px;font-weight:600}.lede.svelte-1xdfkyw{margin:0 0 var(--s4);max-width:var(--measure);color:var(--dim);font-size:12.5px}h2.svelte-1xdfkyw{margin:0 0 var(--s3);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-size:13px;font-weight:600}.banner.svelte-1xdfkyw{margin-bottom:var(--s3);padding:var(--s2) var(--s4);border-radius:var(--radius-2);background:var(--crit-soft);border:1px solid color-mix(in srgb, var(--crit) 45%, transparent);color:var(--crit);font-size:12.5px;font-weight:600}.empty.svelte-1xdfkyw{padding:var(--s7) var(--s5);text-align:center;color:var(--faint);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3)}.mono.svelte-1xdfkyw{font-family:var(--mono);font-variant-numeric:tabular-nums}.ok-note.svelte-1xdfkyw{margin:0 0 var(--s3);color:var(--ok);font-size:12.5px;font-weight:600}.chip.svelte-1xdfkyw{padding:0 var(--s2) 1px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--dim);font-size:11px}.reveal-slot.svelte-1xdfkyw{margin-bottom:var(--s3)}.cred-list.svelte-1xdfkyw{margin:0 0 var(--s3);gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.cred-row.svelte-1xdfkyw{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--raised);flex-wrap:wrap;display:flex}.cred-name.svelte-1xdfkyw{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.cred-email.svelte-1xdfkyw{color:var(--dim);overflow-wrap:anywhere;min-width:0;font-size:12px}.cred-meta.svelte-1xdfkyw{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11.5px}.cred-row.inactive.svelte-1xdfkyw .cred-name:where(.svelte-1xdfkyw),.cred-row.inactive.svelte-1xdfkyw .cred-email:where(.svelte-1xdfkyw){color:var(--faint);text-decoration:line-through}.connect-list.svelte-1xdfkyw{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connect-list.svelte-1xdfkyw li:where(.svelte-1xdfkyw){align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line-soft);border-radius:var(--radius-2);background:var(--raised);flex-wrap:wrap;display:flex}.connect-label.svelte-1xdfkyw{text-transform:uppercase;letter-spacing:.1em;color:var(--dim);font-size:11px;font-weight:600}.connect-list.svelte-1xdfkyw code:where(.svelte-1xdfkyw){color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-size:12px}.connect-note.svelte-1xdfkyw{color:var(--faint);flex-basis:100%;font-size:12px}.connect-note.svelte-1xdfkyw code:where(.svelte-1xdfkyw){font-family:var(--mono);font-size:11.5px}button.resend.svelte-1xdfkyw{padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-1);color:var(--dim);cursor:pointer;background:0 0;font-size:11px}button.resend.svelte-1xdfkyw:disabled{opacity:.6;cursor:default}button.copy.svelte-1xdfkyw{padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-1);color:var(--dim);cursor:pointer;background:0 0;margin-left:auto;font-size:11px}h1.svelte-1ctcf7s{margin:0 0 var(--s4);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-size:18px;font-weight:600}.empty.svelte-1ctcf7s{align-items:center;gap:var(--s2);padding:var(--s7) var(--s5);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-3);text-align:center;flex-direction:column;display:flex}.empty-mark.svelte-1ctcf7s{background:var(--faint);width:10px;height:10px;margin-bottom:var(--s2);border-radius:50%}.empty-title.svelte-1ctcf7s{color:var(--dim);margin:0;font-weight:600}.empty-body.svelte-1ctcf7s{color:var(--faint);max-width:44ch;margin:0;font-size:12.5px}.shell.svelte-1n46o8q{height:100%;display:flex}.body.svelte-1n46o8q{flex-direction:column;flex:1;min-width:0;display:flex}main.svelte-1n46o8q{padding:var(--s5) var(--s5);flex:1;overflow-y:auto}@media (width<=768px){.shell.svelte-1n46o8q{flex-direction:column}main.svelte-1n46o8q{padding:var(--s4) var(--s4) calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--s4))}}
