:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#f7f4ef)var(--lightningcss-dark,#1a1612);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#241e18);--color-border:var(--lightningcss-light,#d9d0c3)var(--lightningcss-dark,#3d342a);--color-text:var(--lightningcss-light,#2a2118)var(--lightningcss-dark,#f3ece2);--color-muted:var(--lightningcss-light,#6b5d4d)var(--lightningcss-dark,#b8a994);--color-primary:var(--lightningcss-light,#9a3f00)var(--lightningcss-dark,#f2a65a);--color-primary-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#241200);--color-band:var(--lightningcss-light,#2a2118)var(--lightningcss-dark,#0f0c09);--color-band-fg:var(--lightningcss-light,#f7f4ef)var(--lightningcss-dark,#f3ece2);--color-mark:var(--lightningcss-light,#e0892f)var(--lightningcss-dark,#f2a65a);--color-danger:var(--lightningcss-light,#a3221b)var(--lightningcss-dark,#ff8a80);--color-danger-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a0805);--color-warning:var(--lightningcss-light,#7a5200)var(--lightningcss-dark,#f2c46d);--color-success:var(--lightningcss-light,#2f6b2a)var(--lightningcss-dark,#9ad08f);--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font:15px/1.5 var(--font-sans);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.shell{flex-direction:column;min-height:100vh;display:flex}.shell-header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--color-band);color:var(--color-band-fg);display:flex}.shell-mark{background:var(--color-mark);width:12px;height:12px}.shell-title{letter-spacing:.02em;margin:0;font-weight:600}.shell-main{width:100%;max-width:1100px;padding:var(--space-6);flex:1;margin:0 auto}.shell-main h1{margin:0 0 var(--space-2);font-size:22px}.muted{color:var(--color-muted)}.shell-account{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.sign-in{max-width:28rem;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.refusal{padding:var(--space-3);border-left:4px solid var(--color-primary)}.button{padding:var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-primary);color:var(--color-primary-fg);font:inherit;cursor:pointer;font-weight:600;text-decoration:none;display:inline-block}.button-quiet{border-color:var(--color-band-fg);color:var(--color-band-fg);background:0 0}.button:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px}.shell-nav{gap:var(--space-4);margin-left:var(--space-6);display:flex}.shell-nav a{color:var(--color-band-fg);padding:var(--space-1) 0;border-bottom:2px solid #0000;text-decoration:none}.shell-nav a[aria-current=page]{border-bottom-color:var(--color-mark);font-weight:600}.shell-nav a:focus-visible,.screen a:focus-visible,.table-wrap:focus-visible,.search input:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px}.screen{gap:var(--space-4);flex-direction:column;display:flex}.screen h2{margin:0 0 var(--space-2);font-size:17px}.screen a:not(.button){color:var(--color-primary)}.search{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.search label{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.search input{min-width:18rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit}.button-secondary{color:var(--color-primary);background:0 0}.button:disabled{opacity:.5;cursor:not-allowed}.pager{align-items:center;gap:var(--space-3);display:flex}.table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.table-wrap caption{padding:var(--space-3);text-align:left;font-size:16px;font-weight:600}.table-wrap th,.table-wrap td{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);text-align:left;vertical-align:top}.table-wrap th{color:var(--color-muted);white-space:nowrap;font-weight:600}.table-wrap .num{text-align:right;font-variant-numeric:tabular-nums}.facts{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;display:grid}.fact dt{color:var(--color-muted);font-size:13px}.fact dd{overflow-wrap:anywhere;margin:0}.note-error{padding:var(--space-3);border-left:4px solid var(--color-primary);background:var(--color-surface)}.note-error p{margin:0 0 var(--space-2)}.actions{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.action-buttons,.action-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.action-buttons .button[aria-expanded=true]{background:var(--color-primary);color:var(--color-primary-fg)}.action-form{gap:var(--space-3);max-width:40rem;padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.action-form p{margin:0}.action-form label{gap:var(--space-1);flex-direction:column;font-weight:600;display:flex}.action-form fieldset{gap:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);margin:0;display:flex}.action-form legend{font-weight:600}.action-form .choice{align-items:center;gap:var(--space-2);flex-direction:row;font-weight:400}.action-form input[type=text],.action-form input[type=email],.action-form input[type=number]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:400}.action-form input:focus-visible,.actions .button:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px}.action-problem{color:var(--color-primary);font-weight:600}.action-status{padding:var(--space-3);border-left:4px solid var(--color-mark);margin:0}.filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.filters label{gap:var(--space-1);flex-direction:column;font-weight:600;display:flex}.filters input,.filters select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:400}.filters input:focus-visible,.filters select:focus-visible,.screen .button:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px}.table-wrap tr.marked td{background:var(--color-bg);box-shadow:inset 0 2px 0 var(--color-mark), inset 0 -2px 0 var(--color-mark)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.table-wrap .center{text-align:center}.table-wrap tr[aria-current=true]{background:var(--color-bg)}.toolbar,.row-end,.button-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.button-row{align-items:center}.stack{gap:var(--space-2);flex-direction:column;display:flex}.panel{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.panel h2,.panel h3,.panel h4,.panel p{margin:0}.panel h2:focus{outline:none}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label{font-weight:600}.field input,.field select{min-width:14rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit}.field input[aria-invalid=true]{border-color:var(--color-danger)}.field-help{margin:0;font-size:13px}.field-error{color:var(--color-danger);margin:0;font-size:13px;font-weight:600}.field input:focus-visible,.field select:focus-visible,.switch:focus-visible,.check input:focus-visible{outline:2px solid var(--color-mark);outline-offset:2px}.check{align-items:center;gap:var(--space-2);display:flex}.switch{align-items:center;gap:var(--space-2);padding:var(--space-1);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.switch:disabled{cursor:not-allowed;opacity:.6}.switch-track{border:1px solid var(--color-muted);background:var(--color-bg);border-radius:10px;width:36px;height:20px;padding:2px;display:inline-flex}.switch-thumb{background:var(--color-muted);border-radius:50%;width:14px;height:14px}.switch[aria-checked=true] .switch-track{border-color:var(--color-primary);background:var(--color-primary);justify-content:flex-end}.switch[aria-checked=true] .switch-thumb{background:var(--color-primary-fg)}.plans{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.plan-box{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex}.badge{padding:0 var(--space-2);border:1px solid var(--color-success);border-radius:var(--radius);color:var(--color-success);font-size:13px;font-weight:600;display:inline-block}.badge-danger{border-color:var(--color-danger);color:var(--color-danger)}.propagation-applied{color:var(--color-success)}.propagation-pending{color:var(--color-warning);font-weight:600}.button-danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-danger-fg)}.kill-box,.confirm{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;display:flex}.confirm{flex-direction:column;align-items:flex-start}.kill-box h3,.kill-box p,.confirm h2,.confirm h3,.confirm p{margin:0}.note-warning{padding:var(--space-3);border-left:4px solid var(--color-warning);background:var(--color-surface);color:var(--color-text);margin:0}.note-warning p{margin:0 0 var(--space-2)}.status-line:empty{display:none}.status-line{margin:0;font-weight:600}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.changes li{flex-direction:column;align-items:flex-start;gap:2px}
