:root{--bg: #12141a;--surface: #1c1f27;--surface-2: #262a34;--surface-3: #303542;--border: #343a48;--ink: #e8eaf0;--ink-2: #9aa1b0;--ink-3: #6b7280;--accent: #4f8ef7;--accent-soft: rgba(79, 142, 247, .16);--good: #3fb950;--warn: #d29922;--serious: #f0883e;--critical: #f85149;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.45}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:disabled{cursor:default}h1,h2,h3{margin:0;font-weight:650}.badge{display:inline-flex;align-items:center;gap:.3em;padding:.1em .55em;border-radius:999px;font-size:.8rem;font-weight:600;border:1px solid transparent}.badge.good{color:var(--good);border-color:var(--good)}.badge.warn{color:var(--warn);border-color:var(--warn)}.badge.serious{color:var(--serious);border-color:var(--serious)}.badge.critical{color:var(--critical);border-color:var(--critical)}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.stat{display:flex;flex-direction:column;gap:2px}.stat .label{font-size:.75rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.stat .value{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.die[data-face="1"].svelte-xygymp{--pip: #3d4453;--face-a: #f5f6f9;--face-b: #d9dce3}.die[data-face="2"].svelte-xygymp{--pip: #b02a20;--face-a: #fceeed;--face-b: #e8cbc8}.die[data-face="3"].svelte-xygymp{--pip: #806200;--face-a: #fdf8dc;--face-b: #e9dcaa}.die[data-face="4"].svelte-xygymp{--pip: #2c7a30;--face-a: #eef7ef;--face-b: #cee2d0}.die[data-face="5"].svelte-xygymp{--pip: #1a4fa8;--face-a: #eff3fb;--face-b: #d0d9ea}.die[data-face="6"].svelte-xygymp{--pip: #6b3fa0;--face-a: #f4f0fa;--face-b: #d8d2e6}.die.svelte-xygymp{width:64px;height:64px;padding:6px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);background:linear-gradient(145deg,var(--face-a, #f4f5f8),var(--face-b, #d8dbe2));border-radius:12px;border:2px solid transparent;box-shadow:0 2px 6px #00000073;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.die.svelte-xygymp:not(.static):hover{transform:translateY(-2px)}.die.held.svelte-xygymp{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 2px 6px #00000073;transform:translateY(-6px)}.die.small.svelte-xygymp{width:38px;height:38px;padding:4px;border-radius:8px}@media(max-width:480px){.die.svelte-xygymp:not(.small){width:52px;height:52px;padding:5px;border-radius:10px}}.die.rolling.svelte-xygymp{animation:svelte-xygymp-tumble .44s cubic-bezier(.34,1.3,.5,1) var(--roll-delay, 0ms) both,svelte-xygymp-liftshadow .44s ease-out var(--roll-delay, 0ms) both;z-index:1}@keyframes svelte-xygymp-tumble{0%{transform:translateY(0) rotate(0) scale(1)}12%{transform:translateY(-26px) rotate(-38deg) scale(1.12)}28%{transform:translateY(-34px) rotate(52deg) scale(1.14)}44%{transform:translateY(-16px) rotate(-46deg) scale(1.06)}60%{transform:translateY(4px) rotate(34deg) scale(.94)}74%{transform:translateY(-8px) rotate(-20deg) scale(1.04)}86%{transform:translateY(2px) rotate(9deg) scale(.99)}94%{transform:translateY(-2px) rotate(-3deg) scale(1.01)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes svelte-xygymp-liftshadow{0%{box-shadow:0 2px 6px #00000073}28%{box-shadow:0 22px 18px #00000059}60%{box-shadow:0 6px 10px #00000080}to{box-shadow:0 2px 6px #00000073}}@media(prefers-reduced-motion:reduce){.die.rolling.svelte-xygymp{animation:none}}.cell.svelte-xygymp{display:flex;align-items:center;justify-content:center}.pip.svelte-xygymp{width:84%;height:84%;border-radius:50%;background:var(--pip, #23262e)}.scorecard.svelte-rvmls7{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.section-title.svelte-rvmls7{padding:8px 14px 4px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.row.svelte-rvmls7{display:flex;align-items:center;justify-content:space-between;padding:5px 14px;border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent);min-height:34px}.compact.svelte-rvmls7 .row:where(.svelte-rvmls7){min-height:27px;padding:2px 12px;font-size:.85rem}.row.filled.svelte-rvmls7 .score:where(.svelte-rvmls7){font-weight:650;font-variant-numeric:tabular-nums}.row.filled.svelte-rvmls7 .name:where(.svelte-rvmls7){color:var(--ink-2)}.name.svelte-rvmls7{color:var(--ink)}.hint-text.svelte-rvmls7{color:var(--ink-3);font-size:.8em}.to-bonus.svelte-rvmls7{margin-left:6px;padding:1px 6px;border-radius:999px;font-size:.75em;font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--ink-2)}.to-bonus.got.svelte-rvmls7{color:var(--good)}.to-bonus.missed.svelte-rvmls7,.empty.svelte-rvmls7{color:var(--ink-3)}.choose.svelte-rvmls7{display:inline-flex;align-items:center;gap:10px;padding:2px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);transition:background .1s ease,border-color .1s ease}.choose.svelte-rvmls7:hover{background:var(--accent-soft);border-color:var(--accent)}.preview.svelte-rvmls7{font-weight:650;font-variant-numeric:tabular-nums;min-width:1.4em;text-align:right}.ev.svelte-rvmls7{font-size:.78rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.ev.best.svelte-rvmls7{color:var(--good);font-weight:650}.row.meta.svelte-rvmls7{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.row.meta.svelte-rvmls7 .name:where(.svelte-rvmls7){color:var(--ink-2);font-size:.88rem}.row.total.svelte-rvmls7{background:var(--surface-2);font-weight:700}.row.total.svelte-rvmls7 .score:where(.svelte-rvmls7){font-size:1.1rem;font-variant-numeric:tabular-nums}.panel.svelte-t9qsc7{display:flex;flex-direction:column;gap:10px}.head.svelte-t9qsc7{display:flex;align-items:flex-start;justify-content:space-between}.idle.svelte-t9qsc7{color:var(--ink-2);margin:4px 0}.subtitle.svelte-t9qsc7{font-size:.8rem;color:var(--ink-2)}ul.svelte-t9qsc7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}li.svelte-t9qsc7{display:grid;grid-template-columns:minmax(150px,1fr) 90px 52px;align-items:center;gap:10px;padding:4px 8px;border-radius:8px;font-size:.9rem}li.current.svelte-t9qsc7{background:var(--accent-soft);outline:1px solid var(--accent)}.star.svelte-t9qsc7{color:var(--good);margin-right:2px}.you.svelte-t9qsc7{color:var(--accent);font-size:.78rem;margin-left:6px}.pts.svelte-t9qsc7{color:var(--ink-2);font-size:.85em}.barwrap.svelte-t9qsc7{height:6px;background:var(--surface-2);border-radius:3px;overflow:hidden}.bar.svelte-t9qsc7{display:block;height:100%;background:var(--accent);border-radius:3px}.ev.svelte-t9qsc7{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.alert.svelte-a6y6d9{display:flex;flex-direction:column;gap:10px;border-left:3px solid var(--warn);animation:svelte-a6y6d9-slide .22s ease}.alert.good.svelte-a6y6d9{border-left-color:var(--good)}.alert.serious.svelte-a6y6d9{border-left-color:var(--serious)}.alert.critical.svelte-a6y6d9{border-left-color:var(--critical)}@keyframes svelte-a6y6d9-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.alert.svelte-a6y6d9{animation:none}}.head.svelte-a6y6d9{display:flex;align-items:center;gap:10px}.spacer.svelte-a6y6d9{flex:1}.cost.svelte-a6y6d9{color:var(--ink-2);font-size:.85rem;font-variant-numeric:tabular-nums}.dismiss.svelte-a6y6d9{color:var(--ink-3);padding:0 4px;line-height:1}.dismiss.svelte-a6y6d9:hover{color:var(--ink)}.body.svelte-a6y6d9{display:flex;flex-direction:column;gap:3px}.line.svelte-a6y6d9{display:flex;gap:10px;align-items:baseline}.who.svelte-a6y6d9{min-width:3em;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.what.svelte-a6y6d9{font-weight:600}.line.best.svelte-a6y6d9 .what:where(.svelte-a6y6d9){color:var(--good)}.note.svelte-a6y6d9{margin:0;font-size:.82rem;color:var(--ink-3)}.why.svelte-a6y6d9{margin-top:2px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);display:flex;flex-direction:column;gap:4px}.why.svelte-a6y6d9 .headline:where(.svelte-a6y6d9){margin:0;font-size:.9rem;font-weight:600}.why.svelte-a6y6d9 .line:where(.svelte-a6y6d9){margin:0;font-size:.85rem;color:var(--ink-2);line-height:1.45}.layout.svelte-1exp414{display:grid;grid-template-columns:330px 1fr;gap:18px;align-items:start}@media(max-width:860px){.layout.svelte-1exp414{grid-template-columns:1fr}}.right.svelte-1exp414{display:flex;flex-direction:column;gap:18px}.table.svelte-1exp414{display:flex;flex-direction:column;gap:16px}.status.svelte-1exp414{display:flex;align-items:center;gap:14px;color:var(--ink-2);font-size:.9rem}.turn.svelte-1exp414{font-weight:650;color:var(--ink)}.spacer.svelte-1exp414{flex:1}.lost.svelte-1exp414 b:where(.svelte-1exp414){font-variant-numeric:tabular-nums}.modes.svelte-1exp414{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:2px;gap:2px}.mode.svelte-1exp414{padding:3px 11px;border-radius:6px;font-size:.85rem;color:var(--ink-2)}.mode.svelte-1exp414:hover{color:var(--ink)}.mode.active.svelte-1exp414{background:var(--accent);color:#fff;font-weight:600}.level.svelte-1exp414{display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.level.svelte-1exp414 select:where(.svelte-1exp414){font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:3px 6px}.tray.svelte-1exp414{display:flex;gap:14px;justify-content:center;align-items:center;padding:38px 0 10px;min-height:112px}@media(max-width:480px){.tray.svelte-1exp414{gap:8px;min-height:100px}}.placeholder.svelte-1exp414{color:var(--ink-3)}.practice.svelte-1exp414{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:.88rem;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.replay-note.svelte-1exp414{margin:0 0 10px;padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--ink-2);font-size:.85rem;line-height:1.45}.replay-note.svelte-1exp414 strong:where(.svelte-1exp414){color:var(--ink)}.replay-note.diverged.svelte-1exp414{border-color:var(--warn)}.practice.svelte-1exp414 input:where(.svelte-1exp414){accent-color:var(--accent)}.practice.svelte-1exp414 .sub:where(.svelte-1exp414){color:var(--ink-3)}.actions.svelte-1exp414{display:flex;align-items:center;gap:14px}.roll.svelte-1exp414{background:var(--accent);color:#fff;font-weight:650;padding:10px 22px;border-radius:10px;transition:filter .1s ease}.roll.svelte-1exp414:hover:not(:disabled){filter:brightness(1.12)}.roll.svelte-1exp414:disabled{opacity:.45}.tip.svelte-1exp414{color:var(--ink-3);font-size:.85rem}.error.svelte-1exp414{color:var(--critical);margin:0}.outlook.svelte-1wgryw{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.otitle.svelte-1wgryw{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.sub.svelte-1wgryw{margin:-4px 0 0;font-size:.85rem;font-weight:600;color:var(--ink)}.lead.svelte-1wgryw{margin:0;font-size:.85rem;color:var(--ink-2)}.lead.svelte-1wgryw b:where(.svelte-1wgryw){color:var(--ink)}.bonus.svelte-1wgryw{margin:0;font-size:.82rem;color:var(--ink-2)}.bonus.svelte-1wgryw b:where(.svelte-1wgryw){color:var(--ink)}.bonus.svelte-1wgryw b.good:where(.svelte-1wgryw){color:var(--good)}.bonus.svelte-1wgryw b.risky:where(.svelte-1wgryw){color:var(--serious)}.bars.svelte-1wgryw{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.bars.svelte-1wgryw li:where(.svelte-1wgryw){display:grid;grid-template-columns:7.2em 1fr 1.6em 4.4em;align-items:center;gap:6px;font-size:.76rem}.bname.svelte-1wgryw{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btrack.svelte-1wgryw{height:7px;background:var(--surface-2);border-radius:4px;overflow:hidden}.bfill.svelte-1wgryw{display:block;height:100%;background:var(--accent);border-radius:4px}.bavg.svelte-1wgryw{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.bblank.svelte-1wgryw{color:var(--ink-3);font-size:.7rem;text-align:right}.bblank.warn.svelte-1wgryw{color:var(--warn)}.note.svelte-1wgryw{margin:4px 0 0;font-size:.72rem;color:var(--ink-3);line-height:1.45}.note.svelte-1wgryw b:where(.svelte-1wgryw){color:var(--ink-2)}.review.svelte-f53svu{display:flex;flex-direction:column;gap:18px}.header.svelte-f53svu{display:flex;gap:28px;align-items:center}.spacer.svelte-f53svu{flex:1}.body.svelte-f53svu{display:grid;grid-template-columns:300px 1fr;gap:18px;align-items:start}@media(max-width:860px){.body.svelte-f53svu{grid-template-columns:1fr}}.side.svelte-f53svu{display:flex;flex-direction:column;gap:12px}.mini-stats.svelte-f53svu{display:flex;gap:20px;font-size:.9rem;color:var(--ink-2);padding:10px 14px}.mini-stats.svelte-f53svu b:where(.svelte-f53svu){color:var(--ink);font-variant-numeric:tabular-nums}.main.svelte-f53svu{display:flex;flex-direction:column;gap:14px}.decision-head.svelte-f53svu{display:flex;justify-content:space-between;align-items:center}.turnlab.svelte-f53svu{font-weight:700;margin-right:10px}.kind.svelte-f53svu{color:var(--ink-2);font-size:.9rem}.tray.svelte-f53svu{display:flex;gap:12px;justify-content:center;padding:6px 0}@media(max-width:480px){.tray.svelte-f53svu{gap:8px}.header.svelte-f53svu{flex-wrap:wrap;gap:16px}}.verdict.svelte-f53svu{display:flex;flex-direction:column;gap:4px;align-items:center}.line.svelte-f53svu .ev:where(.svelte-f53svu){color:var(--ink-2);margin-left:8px;font-variant-numeric:tabular-nums}.line.best.svelte-f53svu b:where(.svelte-f53svu){color:var(--good)}.why.svelte-f53svu{background:color-mix(in srgb,var(--surface-2) 60%,transparent);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.why.svelte-f53svu .headline:where(.svelte-f53svu){margin:0;font-weight:600}.why.svelte-f53svu .line:where(.svelte-f53svu){margin:0;color:var(--ink-2);font-size:.9rem;line-height:1.45}.orow.svelte-f53svu{display:flex;align-items:baseline;gap:10px}.otitle.svelte-f53svu{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.info.svelte-f53svu{margin-left:auto;font-size:.78rem;color:var(--accent);padding:2px 8px;border-radius:6px;border:1px solid transparent}.info.svelte-f53svu:hover{border-color:var(--accent)}.epa-note.svelte-f53svu{background:color-mix(in srgb,var(--surface-2) 55%,transparent);border:1px solid var(--border);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.epa-note.svelte-f53svu p:where(.svelte-f53svu){margin:0;font-size:.85rem;color:var(--ink-2);line-height:1.5}.epa-note.svelte-f53svu b:where(.svelte-f53svu){color:var(--ink)}.epa-note.svelte-f53svu .aside:where(.svelte-f53svu){color:var(--ink-3);font-size:.8rem}.outcomes.svelte-f53svu{display:grid;grid-template-columns:1fr 1fr;gap:14px}.outcomes.solo.svelte-f53svu{grid-template-columns:1fr;max-width:460px}@media(max-width:720px){.outcomes.svelte-f53svu{grid-template-columns:1fr}}.route.svelte-f53svu{border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.rhead.svelte-f53svu{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.tag.svelte-f53svu{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--good);border:1px solid var(--good);border-radius:999px;padding:0 6px}.tag.you.svelte-f53svu{color:var(--accent);border-color:var(--accent)}.rkeep.svelte-f53svu{font-weight:600;font-size:.88rem}.rev.svelte-f53svu{margin-left:auto;color:var(--ink-3);font-size:.8rem;font-variant-numeric:tabular-nums}.route.svelte-f53svu table:where(.svelte-f53svu){border-collapse:collapse;width:100%;font-size:.83rem}.route.svelte-f53svu th:where(.svelte-f53svu){text-align:left;color:var(--ink-3);font-weight:600;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px}.route.svelte-f53svu td:where(.svelte-f53svu){padding:3px 6px;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.route.svelte-f53svu .num:where(.svelte-f53svu){text-align:right;font-variant-numeric:tabular-nums}.route.svelte-f53svu .strong:where(.svelte-f53svu){color:var(--ink);font-weight:650}.route.svelte-f53svu td:where(.svelte-f53svu):not(.num){color:var(--ink-2)}.route.svelte-f53svu tr.bonusrow:where(.svelte-f53svu) td:where(.svelte-f53svu){color:var(--good);font-style:italic}.route.svelte-f53svu tr.bonusrow:where(.svelte-f53svu) td.strong:where(.svelte-f53svu){color:var(--good)}.route.svelte-f53svu td.ahead:where(.svelte-f53svu){color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent);border-radius:4px}.route.svelte-f53svu tfoot:where(.svelte-f53svu) td:where(.svelte-f53svu){border-top:1px solid var(--border);color:var(--ink-3);font-size:.78rem;padding-top:5px}.route.svelte-f53svu tfoot:where(.svelte-f53svu) tr:where(.svelte-f53svu):not(.sum) td:where(.svelte-f53svu){border-top:none;padding-top:1px}.route.svelte-f53svu tfoot:where(.svelte-f53svu) tr:where(.svelte-f53svu):not(:first-child) td:where(.svelte-f53svu){border-top:none}.afterpair.svelte-f53svu{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:720px){.afterpair.svelte-f53svu{grid-template-columns:1fr}}.afternote.svelte-f53svu{margin:0;font-size:.76rem;color:var(--ink-3)}.options.svelte-f53svu{border-collapse:collapse;width:100%;font-size:.9rem}.options.svelte-f53svu th:where(.svelte-f53svu){text-align:left;color:var(--ink-3);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px}.options.svelte-f53svu td:where(.svelte-f53svu){padding:5px 10px;border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.options.svelte-f53svu .num:where(.svelte-f53svu){text-align:right;font-variant-numeric:tabular-nums}.options.svelte-f53svu .rank:where(.svelte-f53svu){color:var(--good);width:1.2em}.options.svelte-f53svu tr.chosen:where(.svelte-f53svu) td:where(.svelte-f53svu){background:var(--accent-soft)}.youtag.svelte-f53svu{margin-left:8px;font-size:.72rem;color:var(--accent);border:1px solid var(--accent);border-radius:999px;padding:0 6px}.delta.svelte-f53svu{color:var(--ink-3)}.nav.svelte-f53svu{display:flex;align-items:center;justify-content:center;gap:18px}.pos.svelte-f53svu{color:var(--ink-2);font-variant-numeric:tabular-nums}.timeline.svelte-f53svu{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;padding-top:2px}.dot.svelte-f53svu{width:14px;height:14px;border-radius:50%;padding:0;border:2px solid transparent;opacity:.85;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.dot.good.svelte-f53svu{background:var(--good)}.dot.warn.svelte-f53svu{background:var(--warn)}.dot.serious.svelte-f53svu{background:var(--serious)}.dot.critical.svelte-f53svu{background:var(--critical)}.dot.best.svelte-f53svu{background:none;color:var(--good);opacity:1}.dot.active.svelte-f53svu{border-color:var(--ink);transform:scale(1.25)}.legend.svelte-f53svu{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;font-size:.74rem;color:var(--ink-3)}.key.svelte-f53svu{display:inline-flex;align-items:center;gap:5px}.mark.svelte-f53svu{width:9px;height:9px;border-radius:50%;display:inline-block}.mark.good.svelte-f53svu{background:var(--good)}.mark.warn.svelte-f53svu{background:var(--warn)}.mark.serious.svelte-f53svu{background:var(--serious)}.mark.critical.svelte-f53svu{background:var(--critical)}.mark.best.svelte-f53svu{background:none;color:var(--good);width:auto;height:auto;font-size:11px;line-height:1}.ghost.svelte-f53svu{border:1px solid var(--border);border-radius:8px;padding:6px 14px;color:var(--ink-2)}.ghost.svelte-f53svu:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.ghost.svelte-f53svu:disabled{opacity:.4}.primary.svelte-f53svu{background:var(--accent);color:#fff;font-weight:650;padding:8px 18px;border-radius:8px}.primary.svelte-f53svu:hover{filter:brightness(1.12)}h2.svelte-1s3kmmp{margin-bottom:12px}.muted.svelte-1s3kmmp{color:var(--ink-2)}.error.svelte-1s3kmmp{color:var(--critical)}table.svelte-1s3kmmp{border-collapse:collapse;width:100%}th.svelte-1s3kmmp{text-align:left;color:var(--ink-3);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px}td.svelte-1s3kmmp{padding:8px 10px;border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.num.svelte-1s3kmmp{text-align:right;font-variant-numeric:tabular-nums}.id.svelte-1s3kmmp{color:var(--ink-3)}.acts.svelte-1s3kmmp{text-align:right;white-space:nowrap}.ghost.svelte-1s3kmmp{border:1px solid var(--border);border-radius:8px;padding:4px 12px;color:var(--ink-2)}.ghost.svelte-1s3kmmp:hover{color:var(--ink);border-color:var(--ink-3)}.ghost.danger.svelte-1s3kmmp:hover{color:var(--critical);border-color:var(--critical)}.gate.svelte-1p5ro35{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:20px}.skip.svelte-1p5ro35{font-size:.9rem}.panel.svelte-1p5ro35{max-width:420px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:28px 26px}h1.svelte-1p5ro35{font-size:1.3rem}.lead.svelte-1p5ro35{margin:0;color:var(--ink-2);line-height:1.5}.btn.svelte-1p5ro35{min-height:44px;display:flex;justify-content:center}.note.svelte-1p5ro35{margin:0;font-size:.78rem;color:var(--ink-3);line-height:1.5}.err.svelte-1p5ro35{margin:0;color:var(--critical);font-size:.85rem}.app.svelte-1n46o8q{max-width:1080px;margin:0 auto;padding:18px 20px 60px}.booting.svelte-1n46o8q{color:var(--ink-3);padding:40px 0}.link-error.svelte-1n46o8q{color:var(--critical);padding-top:12px}.who.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;margin-left:10px;padding-left:12px;border-left:1px solid var(--border)}.who.svelte-1n46o8q img:where(.svelte-1n46o8q){width:26px;height:26px;border-radius:50%}.who.svelte-1n46o8q .name:where(.svelte-1n46o8q){color:var(--ink-2);font-size:.88rem;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signin-cta.svelte-1n46o8q{background:var(--accent-soft);border:1px solid var(--accent);color:var(--ink);border-radius:999px;padding:5px 14px;font-size:.85rem;cursor:pointer}.signout.svelte-1n46o8q{padding:5px 10px;border-radius:8px;color:var(--ink-3);font-size:.82rem}.signout.svelte-1n46o8q:hover{color:var(--ink)}header.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px}h1.svelte-1n46o8q{font-size:1.3rem}nav.svelte-1n46o8q{display:flex;gap:6px}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){padding:7px 16px;border-radius:8px;color:var(--ink-2);font-weight:600}nav.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{color:var(--ink)}nav.svelte-1n46o8q button.active:where(.svelte-1n46o8q){background:var(--surface-2);color:var(--ink)}
