.modal.svelte-1lzhpfk{width:26rem;max-width:calc(100vw - 2rem);background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:0;color:inherit}.modal.svelte-1lzhpfk::backdrop{background:#0000008c}.modal-body.svelte-1lzhpfk{padding:1.25rem}.modal.svelte-1lzhpfk h3:where(.svelte-1lzhpfk){margin:0 0 .5rem}.modal-actions.svelte-1lzhpfk{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.page.svelte-o6d42m{display:flex;flex-direction:column;min-height:0;height:100%}header.svelte-o6d42m{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--surface);border-bottom:1px solid var(--border)}header.svelte-o6d42m label:where(.svelte-o6d42m){color:var(--subtext);font-size:.85rem;display:flex;align-items:center;gap:.4rem}.spacer.svelte-o6d42m{flex:1}main.svelte-o6d42m{display:grid;grid-template-columns:22rem 1fr;flex:1;min-height:0}.list.svelte-o6d42m{overflow-y:auto;border-right:1px solid var(--border)}.row.svelte-o6d42m{display:block;width:100%;text-align:left;background:transparent;color:var(--text);border:0;border-bottom:1px solid var(--border);border-radius:0;padding:.7rem .9rem;font-weight:400}.row.svelte-o6d42m:hover{background:var(--surface)}.row.active.svelte-o6d42m{background:var(--surface2)}.row-top.svelte-o6d42m{display:flex;justify-content:space-between;align-items:center}.who.svelte-o6d42m{font-weight:600}.meta.svelte-o6d42m{display:flex;gap:.5rem;align-items:center;font-size:.75rem}.src.svelte-o6d42m{text-transform:uppercase;letter-spacing:.03em;color:var(--accent)}.loc.svelte-o6d42m{color:var(--subtext)}.count.svelte-o6d42m{color:var(--yellow);font-weight:600}.detail.svelte-o6d42m{padding:1.25rem 1.5rem;overflow-y:auto}.snapshot.svelte-o6d42m{white-space:pre-wrap;word-break:break-word;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;padding:.8rem;margin:0 0 1rem}dl.svelte-o6d42m{display:grid;grid-template-columns:7rem 1fr;gap:.4rem 1rem;margin:0}dt.svelte-o6d42m{color:var(--subtext);font-size:.85rem}dd.svelte-o6d42m{margin:0;word-break:break-word}code.svelte-o6d42m{font-size:.8rem;color:var(--subtext)}.soon.svelte-o6d42m{margin-top:1rem;font-style:italic;font-size:.85rem}.actions.svelte-o6d42m{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;flex-wrap:wrap}.action-sep.svelte-o6d42m{width:1px;height:1.5rem;background:var(--border);margin:0 .25rem}.badge.svelte-o6d42m{font-size:.7rem;padding:.1rem .45rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.03em;background:var(--surface2);color:var(--subtext)}.badge.open.svelte-o6d42m{color:var(--yellow)}.badge.redacted.svelte-o6d42m,.badge.deleted.svelte-o6d42m{color:var(--green)}.badge.dismissed.svelte-o6d42m{color:var(--subtext)}.reason.svelte-o6d42m{color:var(--subtext);font-size:.9rem;margin:.2rem 0}textarea.reason.svelte-o6d42m{width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:.4rem;padding:.5rem .6rem;resize:vertical;margin-top:.5rem;font:inherit}.muted.svelte-o6d42m{color:var(--subtext)}.error.svelte-o6d42m{color:var(--red)}button.svelte-o6d42m{background:var(--accent);color:#11111b;border:0;border-radius:.4rem;padding:.5rem .8rem;font-weight:600}button.svelte-o6d42m:disabled{opacity:.5;cursor:default}button.ghost.svelte-o6d42m{background:transparent;color:var(--subtext);border:1px solid var(--border)}button.danger.svelte-o6d42m{background:var(--red);color:#11111b}select.svelte-o6d42m{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:.4rem;padding:.5rem .6rem}.page.svelte-ildpid{padding:1.25rem 1.5rem;overflow-y:auto}header.svelte-ildpid{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.spacer.svelte-ildpid{flex:1}table.svelte-ildpid{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-ildpid{text-align:left;color:var(--subtext);font-weight:600;font-size:.8rem;padding:.4rem .6rem;border-bottom:1px solid var(--border)}td.svelte-ildpid{padding:.5rem .6rem;border-bottom:1px solid var(--border)}.you.svelte-ildpid{margin-left:.4rem;font-size:.7rem;color:var(--accent);border:1px solid var(--border);border-radius:1rem;padding:.05rem .4rem}.row-actions.svelte-ildpid{display:flex;gap:.4rem;justify-content:flex-end}button.svelte-ildpid{background:var(--accent);color:#11111b;border:0;border-radius:.4rem;padding:.4rem .7rem;font-weight:600}button.svelte-ildpid:disabled{opacity:.5;cursor:default}button.ghost.svelte-ildpid{background:transparent;color:var(--subtext);border:1px solid var(--border)}button.danger.svelte-ildpid{background:var(--red);color:#11111b}button.ghost.danger.svelte-ildpid{background:transparent;color:var(--red);border-color:var(--red)}.field.svelte-ildpid{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem;font-size:.85rem;color:var(--subtext)}.field.svelte-ildpid input:where(.svelte-ildpid){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:.4rem;padding:.5rem .6rem}.check.svelte-ildpid{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.muted.svelte-ildpid{color:var(--subtext)}.error.svelte-ildpid{color:var(--red);margin:.5rem 0 0}.hint.svelte-ildpid{color:var(--yellow);font-size:.8rem;margin:.4rem 0 0}.page.svelte-uox1oc{padding:1.25rem 1.5rem;overflow-y:auto;max-width:32rem}h2.svelte-uox1oc{margin:0 0 .25rem}.card.svelte-uox1oc{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem;margin-top:1rem}.card.svelte-uox1oc h3:where(.svelte-uox1oc){margin:0 0 .5rem}.field.svelte-uox1oc{display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem;font-size:.85rem;color:var(--subtext)}.field.svelte-uox1oc input:where(.svelte-uox1oc){background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:.4rem;padding:.5rem .6rem}.check.svelte-uox1oc{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.actions.svelte-uox1oc{margin-top:1rem}button.svelte-uox1oc{background:var(--accent);color:#11111b;border:0;border-radius:.4rem;padding:.5rem .8rem;font-weight:600}button.svelte-uox1oc:disabled{opacity:.5;cursor:default}.muted.svelte-uox1oc{color:var(--subtext)}.error.svelte-uox1oc{color:var(--red);margin:.5rem 0 0}.hint.svelte-uox1oc{color:var(--yellow);font-size:.8rem;margin:.4rem 0 0}.ok.svelte-uox1oc{color:var(--green);margin:.5rem 0 0}.center.svelte-1n46o8q{min-height:100vh;display:flex;align-items:center;justify-content:center}.login.svelte-1n46o8q{display:flex;flex-direction:column;gap:.75rem;width:18rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:.75rem}.login.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0 0 .5rem;font-size:1.25rem}input.svelte-1n46o8q{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:.4rem;padding:.5rem .6rem}button.svelte-1n46o8q{background:var(--accent);color:#11111b;border:0;border-radius:.4rem;padding:.5rem .8rem;font-weight:600}button.svelte-1n46o8q:disabled{opacity:.5;cursor:default}button.ghost.svelte-1n46o8q{background:transparent;color:var(--subtext);border:1px solid var(--border)}.error.svelte-1n46o8q{color:var(--red)}.shell.svelte-1n46o8q{display:grid;grid-template-columns:13rem 1fr;height:100vh}.sidebar.svelte-1n46o8q{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--surface);border-right:1px solid var(--border)}.brand.svelte-1n46o8q{font-weight:700;padding:.4rem .6rem 1rem}.nav.svelte-1n46o8q{background:transparent;color:var(--text);text-align:left;border:0;border-radius:.4rem;padding:.5rem .6rem;font-weight:500}.nav.svelte-1n46o8q:hover:not(:disabled){background:var(--surface2)}.nav.active.svelte-1n46o8q{background:var(--surface2);color:var(--accent)}.nav.svelte-1n46o8q:disabled{opacity:.4;cursor:default}.nav-spacer.svelte-1n46o8q{flex:1}.logout.svelte-1n46o8q{width:100%}.content.svelte-1n46o8q{display:flex;flex-direction:column;min-width:0}:root{--bg: #1e1e2e;--surface: #28283c;--surface2: #313145;--border: #3b3b54;--text: #cdd6f4;--subtext: #a6adc8;--accent: #89b4fa;--red: #f38ba8;--green: #a6e3a1;--yellow: #f9e2af;font-family:system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button{font:inherit;cursor:pointer}input,select{font:inherit}
