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