#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}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(./onest-latin.BXvespbm.woff2) format("woff2")}:root{color-scheme:light;--bg: #f6f3ee;--bg-image: #f6f3ee;--surf-1: #fffdfa;--panel: #ffffff;--fill: #ffffff;--fill-strong: #ece7e0;--hair: rgba(28, 31, 66, .1);--hair-soft: rgba(28, 31, 66, .07);--hair-strong: rgba(28, 31, 66, .18);--text: #1c1f42;--text-dim: #3d405e;--text-mute: #5c5f7c;--text-faint: #6f728b;--accent: #1c1f42;--accent-soft: rgba(79, 99, 184, .13);--accent-tint: #4458b0;--accent-line: rgba(79, 99, 184, .45);--accent-wash: rgba(79, 99, 184, .07);--on-accent: #fff;--review-fg: #94570a;--review-bg: #f9e8cc;--review-dot: #e39b2d;--review-line: rgba(227, 155, 45, .5);--safe-fg: #1b7149;--safe-bg: #d9efe2;--danger: #c62331;--danger-fill: #d62f3c;--shadow-2: 0 18px 40px -20px rgba(28, 31, 66, .4), 0 0 0 1px rgba(28, 31, 66, .06);--shadow-1: 0 1px 2px rgba(28, 31, 66, .05), 0 0 0 1px rgba(28, 31, 66, .07);--accent-hover: #2b2f5e;--seg-on: #ffffff;--bar-bg: linear-gradient(180deg, #1c1f42, #15183a);--bar-line: transparent;--navy: #1c1f42;--navy-3: #0b0d1e;--lav: #b8c4f2;--lav-2: #8f9cc9;--silver: #e6e8f5;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-pill: 999px;--fs-meta: 12px;--fs-xs: 13px;--fs-sm: 14px;--fs-body: 15.5px;--fs-md: 18px;--tr-title: -.02em;--font: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg: #0b0d1e;--bg-image: radial-gradient(1100px 640px at 72% -12%, rgba(111, 134, 200, .16), transparent 60%), #0b0d1e;--surf-1: #141735;--panel: #161936;--fill: #161936;--fill-strong: #252a52;--hair: rgba(184, 196, 242, .12);--hair-soft: rgba(184, 196, 242, .07);--hair-strong: rgba(184, 196, 242, .22);--text: #e9ebf8;--text-dim: #c6cbe8;--text-mute: #9da4ca;--text-faint: #8a91ba;--accent: #e6e8f5;--accent-hover: #ffffff;--on-accent: #1c1f42;--accent-soft: rgba(150, 165, 235, .16);--accent-tint: #b3c0f5;--accent-line: rgba(150, 165, 235, .45);--accent-wash: rgba(150, 165, 235, .07);--review-fg: #f0b86e;--review-bg: rgba(240, 184, 110, .14);--review-dot: #f0b86e;--review-line: rgba(240, 184, 110, .4);--safe-fg: #84e3ad;--safe-bg: rgba(110, 231, 160, .13);--danger: #ff6b6b;--danger-fill: #e5484d;--shadow-1: 0 0 0 1px rgba(184, 196, 242, .08);--shadow-2: 0 30px 70px -34px rgba(0, 0, 0, .9), 0 0 0 1px rgba(184, 196, 242, .09);--seg-on: #2e3466;--bar-bg: rgba(9, 11, 26, .92);--bar-line: rgba(184, 196, 242, .1)}}html,body{margin:0}html{background:var(--bg)}body{display:flow-root;min-height:100vh;background:var(--bg-image);color:var(--text);font:14.5px/1.5 var(--font);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}code,.mono{font-family:var(--mono)}code{font-size:.86em;padding:1px 5px;border-radius:5px;background:var(--fill-strong);overflow-wrap:anywhere}a{color:var(--accent-tint)}h1,h2,h3{letter-spacing:var(--tr-title)}h1{font-weight:750}.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:38px;padding:0 18px;border:0;border-radius:var(--r-pill);background:none;color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}a.btn{text-decoration:none}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:var(--accent-hover)}.btn.secondary{background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--hair-strong)}.btn.secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--text)}.btn.quiet{color:var(--text-dim)}.btn.quiet:hover:not(:disabled){background:#1c1f420f;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-tint);outline-offset:2px}.field{height:42px;padding:0 14px;border:1px solid var(--hair-strong);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;font-size:var(--fs-body)}.field:focus{border-color:var(--accent-tint);outline:0;box-shadow:0 0 0 4px var(--accent-soft)}.field::placeholder{color:var(--text-faint)}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--fill-strong)}.seg button{height:32px;padding:0 14px;border:0;border-radius:var(--r-pill);background:none;color:var(--text-dim);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.seg button.on{background:var(--seg-on);color:var(--text);box-shadow:var(--shadow-1)}.cst{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:650;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:#fff;background:var(--danger-fill)}.cst.partial,.cst.stale{color:var(--text-dim);background:var(--fill-strong)}.box{border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-1);overflow:hidden}.row{display:grid;gap:12px;align-items:center;min-width:0;padding:12px 18px;border-top:1px solid var(--hair-soft);font-size:14px}.box>:first-child{border-top:0}.row.th{padding-top:10px;padding-bottom:8px;font-size:12px;font-weight:650;color:var(--text-faint);background:var(--surf-1)}.row .nm{font-weight:650}.row .r{text-align:right}.min{min-width:0}.sec{display:flex;align-items:baseline;gap:8px;margin:28px 0 10px;font-size:17px;font-weight:700;letter-spacing:var(--tr-title)}.sec span{font-size:var(--fs-xs);font-weight:400;letter-spacing:0;color:var(--text-mute)}.facts{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--text-mute)}.facts>span{display:inline-flex;gap:6px;align-items:center}.rid{font-family:var(--mono);font-size:.86em;padding:1px 6px;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:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--text);font-size:11px;font-weight:700;letter-spacing:.02em}.av.big{width:56px;height:56px;font-size:19px}.av.small{width:22px;height:22px;font-size:8.5px}.av.anon{background:var(--fill-strong);color:var(--text-mute)}.ag{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;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:13px;font-weight:650;white-space:nowrap}.due small{font-size:12px;color:var(--text-mute);white-space:nowrap}.note{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-1);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:11px 20px;border-radius:var(--r-pill);background:var(--text);color:var(--bg);box-shadow:var(--shadow-2);font-size:var(--fs-sm);font-weight:500}body:has(.publish) .toast{bottom:auto;top:80px}.problem{color:var(--review-fg);font-size:var(--fs-xs)}.solo{display:flex;flex-direction:column;align-items:center;gap:14px;width:calc(100% - 32px);max-width:540px;margin:9vh auto 48px;padding:44px 40px 36px;border-radius:28px;background:var(--panel);box-shadow:var(--shadow-2);text-align:center}.solo h1{margin:10px 0 0;font-size:28px;line-height:1.15;font-weight:750;text-wrap:balance}.solo p{margin:0;text-wrap:pretty}.solo .mute{font-size:var(--fs-body);line-height:1.55}.solo form{display:grid;gap:8px;width:100%;margin-top:10px;text-align:left}.solo .wide{width:100%;height:46px;margin-top:8px;font-size:15px}.solo .link{padding:0;border:0;background:none;color:var(--accent-tint);font:inherit;font-weight:600;cursor:pointer}@media(max-width:560px){.solo{margin-top:24px;padding:32px 22px 26px;border-radius:22px}.solo h1{font-size:24px}}
