:root{--paper:#f8f8f8;--card:#fff;--ink:#222;--line:#e4e4e4;--accent:#3e3e3e;--dim:#777;--ok:#137a4b;--warm:#c98a13;--cold:#c0392b;--panel:#fff;--panel-2:#f1f1f1;--ink-soft:#565656;--ink-faint:#8f8f8f;--btn:var(--ink);--btn-ink:#fff;--error:var(--cold);--bg:var(--paper);--surface:var(--card);--surface-2:var(--paper);--border:var(--line);--text:var(--ink);--text-dim:var(--dim);--good:var(--ok);--warn:var(--warm);--bad:var(--cold);--radius:0;--maxw:1040px;--tray-h:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}.container{max-width:var(--maxw);margin:0 auto;padding:0 20px}.mono{font-family:SF Mono,ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:13px}.muted{color:var(--dim)}.btn{background:var(--accent);color:#fff;border:1px solid var(--accent);letter-spacing:.01em;cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:11px 18px;font-weight:600;transition:background .12s;display:inline-flex}.btn:hover{background:#2a2a2a;border-color:#2a2a2a;text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{background:var(--accent);border-color:var(--accent)}.btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line)}.btn.ghost:hover{color:var(--ink);background:#f1f1f1}.btn.sm{padding:6px 12px;font-size:13px;font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field{margin-bottom:16px;display:block}.field label{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:7px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;display:block}.field input[type=text],.field textarea,.field select{background:var(--card);border:1px solid var(--line);border-radius:0;outline:none;width:100%;padding:12px 13px;font-size:15px}.field input[type=text]:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.field textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.card{background:var(--card);border:1px solid var(--line);border-radius:0;padding:18px}.badge{letter-spacing:.04em;background:var(--card);border:1px solid var(--line);color:var(--dim);border-radius:0;align-items:center;gap:5px;padding:3px 8px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;display:inline-flex}.badge.b1{color:var(--ok)}.badge.b3{color:var(--warm)}.badge.b10{color:var(--cold)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.brand.svelte-12qhfyh{z-index:50;letter-spacing:-.03em;color:var(--ink);align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex;position:fixed;top:18px;left:clamp(20px,4vw,56px)}.brand.svelte-12qhfyh:hover{text-decoration:none}.brand.tucked.svelte-12qhfyh,.nav-rail.tucked.svelte-12qhfyh{display:none}.nav-rail.svelte-12qhfyh{z-index:50;align-items:center;gap:4px;display:flex;position:fixed;top:16px;right:clamp(20px,4vw,56px)}.nav-rail.svelte-12qhfyh a:where(.svelte-12qhfyh){width:34px;height:34px;color:var(--dim);cursor:pointer;background:0 0;border:none;place-items:center;transition:color .12s;display:grid}.nav-rail.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink);text-decoration:none}.nav-rail.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.nav-rail.svelte-12qhfyh svg:where(.svelte-12qhfyh){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nav-rail.svelte-12qhfyh a:where(.svelte-12qhfyh) svg:where(.svelte-12qhfyh) rect:where(.svelte-12qhfyh){fill:currentColor;stroke:none}.tenant.svelte-12qhfyh{text-overflow:ellipsis;white-space:nowrap;max-width:130px;color:var(--dim);margin:0 4px 0 8px;font-size:12px;overflow:hidden}.page.svelte-12qhfyh{width:100%;padding:64px clamp(20px,4vw,56px) 96px}.page.no-rail.svelte-12qhfyh{padding:0}@media (width<=640px){.brand.svelte-12qhfyh{top:16px;left:16px}.nav-rail.svelte-12qhfyh{gap:2px;top:12px;right:16px}.tenant.svelte-12qhfyh{display:none}.page.svelte-12qhfyh{padding-left:16px;padding-right:16px}}
