#svelte-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{color-scheme:dark;--bg: #0a0c18;--bg-image: radial-gradient(1200px 800px at 70% -10%, #1b2452 0%, transparent 60%), #0a0c18;--surf-1: rgba(255, 255, 255, .025);--panel: #1c1e30;--fill: rgba(255, 255, 255, .05);--fill-strong: rgba(255, 255, 255, .1);--hair: rgba(255, 255, 255, .09);--hair-soft: rgba(255, 255, 255, .055);--hair-strong: rgba(255, 255, 255, .14);--text: #eef0fb;--text-dim: #cdd2f0;--text-mute: #9aa0c4;--text-faint: #8a90b8;--accent: #a855f7;--accent-soft: rgba(124, 92, 255, .16);--accent-tint: #c4b5fd;--accent-line: rgba(124, 92, 255, .45);--accent-wash: rgba(124, 92, 255, .07);--on-accent: #fff;--review-fg: #f0b86e;--review-bg: rgba(240, 184, 110, .14);--review-dot: #f0b86e;--review-line: rgba(240, 184, 110, .35);--safe-fg: #8af0b6;--safe-bg: rgba(110, 231, 160, .14);--danger: #ff6b6b;--danger-fill: #e5484d;--shadow-2: 0 24px 60px -34px rgba(0, 0, 0, .85);--r-xs: 4px;--r-sm: 7px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--fs-meta: 11.5px;--fs-xs: 12.5px;--fs-sm: 13.5px;--fs-body: 15px;--fs-md: 17px;--tr-title: -.02em;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace}@media(prefers-color-scheme:light){:root{color-scheme:light;--bg: #ffffff;--bg-image: #ffffff;--surf-1: #f6f6f6;--panel: #ffffff;--fill: rgba(0, 0, 0, .047);--fill-strong: rgba(0, 0, 0, .098);--hair: rgba(0, 0, 0, .098);--hair-soft: rgba(0, 0, 0, .06);--hair-strong: rgba(0, 0, 0, .16);--text: rgba(0, 0, 0, .847);--text-dim: rgba(0, 0, 0, .7);--text-mute: rgba(0, 0, 0, .55);--text-faint: rgba(0, 0, 0, .55);--accent: #6155f5;--accent-soft: rgba(97, 85, 245, .14);--accent-tint: #5b4fe8;--accent-line: rgba(97, 85, 245, .5);--accent-wash: rgba(97, 85, 245, .08);--review-fg: #c93400;--review-bg: rgba(255, 141, 40, .12);--review-dot: #ff9500;--review-line: rgba(255, 141, 40, .45);--safe-fg: #1f7a35;--safe-bg: rgba(52, 199, 89, .12);--danger: #d70015;--danger-fill: #d70015;--shadow-2: 0 8px 24px rgba(0, 0, 0, .14), 0 0 0 .5px rgba(0, 0, 0, .1)}}html,body{margin:0}html{background:var(--bg)}body{min-height:100vh;background:var(--bg-image);color:var(--text);font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}code,.mono{font-family:var(--mono)}code{font-size:.88em;padding:0 4px;border-radius:4px;background:var(--fill-strong);overflow-wrap:anywhere}a{color:var(--accent-tint)}.i{width:1em;height:1em;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.14em}.faint{color:var(--text-faint)}.mute{color:var(--text-mute)}.meta{font-size:var(--fs-xs);color:var(--text-mute)}.meta code{background:none;padding:0}.sp{flex:1}.strong{font-weight:800}.c-decide{color:var(--review-fg)}.c-crit{color:var(--danger)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 14px;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;cursor:pointer}a.btn{text-decoration:none}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){filter:brightness(1.08)}.btn.secondary{background:var(--fill);border-color:var(--hair)}.btn.secondary:hover:not(:disabled){background:var(--fill-strong)}.btn.quiet{color:var(--text-dim)}.btn.quiet:hover:not(:disabled){background:var(--fill);color:var(--text)}.btn.danger{color:var(--danger)}.btn:focus-visible,.field:focus-visible,.seg button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field{height:32px;padding:0 10px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--fill);color:var(--text);font:inherit;font-size:var(--fs-sm)}.field::placeholder{color:var(--text-faint)}.seg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--r-sm);background:var(--fill);box-shadow:inset 0 0 0 1px var(--hair)}.seg button{height:28px;padding:0 12px;border:0;border-radius:5px;background:none;color:var(--text-dim);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.seg button.on{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent-line)}.cst{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.cst .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cst.ok{color:var(--safe-fg);background:var(--safe-bg)}.cst.attention{color:var(--review-fg);background:var(--review-bg)}.cst.critical{color:var(--on-accent);background:var(--danger-fill)}.cst.partial,.cst.stale{color:var(--text-dim);background:var(--fill-strong)}.box{border-radius:var(--r-lg);background:var(--fill);overflow:hidden}.row{display:grid;gap:12px;align-items:center;min-width:0;padding:10px 16px;border-top:1px solid var(--hair-soft);font-size:13px}.box>:first-child{border-top:0}.row.th{padding-top:8px;padding-bottom:6px;font-size:11.5px;font-weight:650;color:var(--text-faint)}.row .nm{font-weight:650}.row .r{text-align:right}.min{min-width:0}.sec{display:flex;align-items:baseline;gap:8px;margin:22px 0 8px;font-size:15px;font-weight:650}.sec span{font-size:var(--fs-xs);font-weight:400;color:var(--text-mute)}.facts{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--text-mute)}.facts>span{display:inline-flex;gap:6px;align-items:center}.rid{font-family:var(--mono);font-size:.88em;padding:0 5px;border-radius:var(--r-xs);background:var(--fill-strong);color:var(--text-dim)}.eyebrow{font-size:var(--fs-xs);font-weight:600;color:var(--text-mute)}.av{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--text);font-size:10.5px;font-weight:700;letter-spacing:.02em}.av.big{width:48px;height:48px;font-size:17px}.av.small{width:20px;height:20px;font-size:8px}.av.anon{background:var(--fill-strong);color:var(--text-mute)}.ag{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--fill-strong);color:var(--text-dim);font-size:9.5px;font-weight:700;letter-spacing:.02em}.ags{display:flex;gap:4px}.due{display:flex;flex-direction:column;min-width:0}.due b{font-size:12.5px;font-weight:650;white-space:nowrap}.due small{font-size:11.5px;color:var(--text-mute);white-space:nowrap}.note{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--r-md);background:var(--fill);font-size:var(--fs-sm);color:var(--text-mute)}.note b{color:var(--text)}.note>span{flex:1}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:40;padding:9px 16px;border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--shadow-2),0 0 0 1px var(--hair);font-size:var(--fs-sm)}.problem{color:var(--review-fg);font-size:var(--fs-xs)}
