header.svelte-oiwvqb{padding:calc(var(--u) * 1.5) calc(var(--u) * 3) 0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.header-left.svelte-oiwvqb{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.header-right.svelte-oiwvqb{align-items:center;gap:8px;display:flex}h1.svelte-oiwvqb{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.overlays.svelte-oiwvqb{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb.svelte-oiwvqb{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.crumb.svelte-oiwvqb{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:240px;padding:4px 6px;font-weight:500;text-decoration:none;overflow:hidden}a.crumb.svelte-oiwvqb:hover{color:var(--ink);background:#2e3b5c0f}.crumb.current.svelte-oiwvqb{color:var(--ink);font-weight:600}.separator.svelte-oiwvqb{color:var(--ink-faint);-webkit-user-select:none;user-select:none}.toggle.svelte-oiwvqb{align-items:center;gap:var(--u);padding:calc(var(--u) * .75) calc(var(--u) * 1.4);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:4px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;transition:background .15s;display:inline-flex}.toggle.svelte-oiwvqb:hover{background:#2e3b5c0f}.toggle.svelte-oiwvqb .switch:where(.svelte-oiwvqb){background:var(--ink-faint);border-radius:500px;flex-shrink:0;width:25px;height:15px;transition:background-color .125s ease-out;display:inline-block;position:relative}.toggle.svelte-oiwvqb .switch-thumb:where(.svelte-oiwvqb){background:#fff;border-radius:13px;width:13px;height:13px;transition:transform .125s ease-out;position:absolute;top:1px;left:1px;box-shadow:0 3px 1px #2522470d,0 2px 2px #2522471a,0 3px 3px #2522470d}.toggle.on.svelte-oiwvqb .switch:where(.svelte-oiwvqb){background:#3b82f6}.toggle.on.svelte-oiwvqb .switch-thumb:where(.svelte-oiwvqb){transform:translate(10px)}.icon-button.svelte-oiwvqb{width:calc(var(--u) * 4.5);height:calc(var(--u) * 4.5);color:var(--ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:inline-flex}.icon-button.ghost.svelte-oiwvqb{background:0 0;border:none}.icon-button.ghost.svelte-oiwvqb:hover{background:#2e3b5c0f}.icon-button.svelte-oiwvqb svg:where(.svelte-oiwvqb){display:block}.backdrop.svelte-1efofyg{z-index:1100;background:#2e3b5c52;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog.svelte-1efofyg{width:100%;max-width:420px;color:var(--ink);background:#fff;border-radius:10px;padding:22px 24px 18px;box-shadow:0 4px 12px #2e3b5c2e,0 24px 48px #2e3b5c3d}.dialog-title.svelte-1efofyg{letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:600}.dialog-message.svelte-1efofyg{color:var(--ink-soft);margin:0 0 18px;font-size:13px;line-height:1.45}.dialog-actions.svelte-1efofyg{justify-content:flex-end;gap:8px;display:flex}.btn.svelte-1efofyg{letter-spacing:.12em;text-transform:uppercase;border:var(--line) solid var(--ink);cursor:pointer;background:var(--card-bg);color:var(--ink);border-radius:4px;padding:8px 14px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;transition:all .12s}.btn.svelte-1efofyg:hover{background:#2e3b5c0f}.btn.primary.svelte-1efofyg{background:var(--ink);color:var(--paper)}.btn.primary.svelte-1efofyg:hover{background:#1f2a4a}.btn.danger.svelte-1efofyg{color:#fff;background:#c0392b;border-color:#c0392b}.btn.danger.svelte-1efofyg:hover{background:#a93226;border-color:#a93226}.btn.svelte-1efofyg:focus-visible{outline:2px solid var(--ink-soft);outline-offset:2px}
