.mc.svelte-vkprql{color:var(--ink);margin:0}.cal.svelte-vkprql{width:100%;height:auto;font-family:var(--sans);text-rendering:geometricprecision;display:block}.colhead.svelte-vkprql,.month.svelte-vkprql{font-size:var(--fs-2xs);fill:var(--ink-soft);font-weight:600}.hit.svelte-vkprql{cursor:pointer}.cell.svelte-vkprql{stroke-width:1px}.cell.good.svelte-vkprql{fill:var(--good-bg);stroke:var(--good-line)}.cell.ok.svelte-vkprql{fill:var(--ok-bg);stroke:var(--ok-line)}.cell.bad.svelte-vkprql{fill:var(--bad-bg);stroke:var(--bad-line)}.cell.good.top.svelte-vkprql{stroke:var(--good);stroke-width:2px}.num.svelte-vkprql,.bestdot.svelte-vkprql{fill:var(--ink);pointer-events:none}.todayring.svelte-vkprql{fill:none;stroke:var(--sun);stroke-width:2.4px;stroke-dasharray:4 2;pointer-events:none}.pickring.svelte-vkprql{fill:none;stroke:var(--accent);stroke-width:2.6px;pointer-events:none}@media (prefers-reduced-motion:no-preference){.cell.svelte-vkprql{transition:stroke .12s ease-out}}.cap.svelte-vkprql{font-size:var(--fs-md);margin:8px 0 0}.hint.svelte-vkprql{color:var(--ink-soft);min-height:1.6em}.hint.on.svelte-vkprql{color:var(--ink)}.nb.svelte-vkprql{white-space:nowrap}.chip.sm.svelte-vkprql{font-size:var(--fs-2xs);padding:1px 8px}.legend.svelte-vkprql{font-size:var(--fs-sm);color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.legend.svelte-vkprql li:where(.svelte-vkprql){align-items:center;gap:6px;display:flex}.key.svelte-vkprql{border-radius:var(--r-1);border:1px solid var(--line-strong);width:18px;height:12px;display:inline-block}.key.good.svelte-vkprql{background:var(--good-bg);border-color:var(--good-line)}.key.good.top.svelte-vkprql{border:2px solid var(--good)}.key.ok.svelte-vkprql{background:var(--ok-bg);border-color:var(--ok-line)}.key.bad.svelte-vkprql{background:var(--bad-bg);border-color:var(--bad-line)}.key.ringkey.svelte-vkprql{border:2px dashed var(--sun);background:0 0}.dotkey.svelte-vkprql{background:var(--ink);border-radius:50%;width:7px;height:7px;display:inline-block}.note.svelte-vkprql{margin-top:6px}@media print{.mc.svelte-vkprql{break-inside:avoid}.hint.svelte-vkprql{display:none}}.head.svelte-1gvfw8g{margin-bottom:var(--sp-3);align-items:flex-start;gap:14px;display:flex}.head-ico.svelte-1gvfw8g{border-radius:var(--r-3);background:var(--accent-bg);width:44px;height:44px;color:var(--accent);flex:none;place-items:center;margin-top:4px;display:grid}.occ.svelte-1gvfw8g{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:10px 28px;margin-bottom:16px;padding-bottom:14px;display:grid}.desc.svelte-1gvfw8g{font-size:var(--fs-base);margin:0 0 4px}.col.place.svelte-1gvfw8g{max-width:34rem}.form.svelte-1gvfw8g{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:14px 28px;display:grid}.col.svelte-1gvfw8g{align-content:start;gap:10px;display:grid}.nav.svelte-1gvfw8g{flex-wrap:wrap;gap:8px;display:flex}.live.svelte-1gvfw8g{margin-top:10px}.couple.svelte-1gvfw8g{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:14px;display:grid}.mhero.svelte-1gvfw8g{border-radius:var(--r-4);background:var(--night);color:var(--on-night);box-shadow:var(--shadow-2);border:1px solid var(--night-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 20px;margin:0 0 16px;padding:18px 20px;display:grid}.hero-date.svelte-1gvfw8g{border-radius:var(--r-3);background:var(--sun);width:84px;color:var(--night);justify-items:center;padding:8px 0 10px;line-height:1.05;display:grid}.hd-dow.svelte-1gvfw8g,.hd-mon.svelte-1gvfw8g{font-size:var(--fs-sm);font-weight:800}.hd-day.svelte-1gvfw8g{font:800 clamp(2rem, 1.6rem + 1.4vw, 2.5rem)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hero-kicker.svelte-1gvfw8g{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.away.svelte-1gvfw8g{font-size:var(--fs-sm);color:var(--sun);font-weight:800}.mhero.svelte-1gvfw8g .answer:where(.svelte-1gvfw8g){font-size:var(--fs-body);color:var(--on-night-soft);margin:0;line-height:1.5}.mhero.svelte-1gvfw8g .answer:where(.svelte-1gvfw8g) b:where(.svelte-1gvfw8g){color:var(--on-night)}.hero-when.svelte-1gvfw8g{font:800 clamp(1.5625rem, 1.3rem + .9vw, 1.875rem)/1.2 var(--sans);letter-spacing:-.02em;margin:2px 0;display:block}.hero-win.svelte-1gvfw8g{color:var(--on-night);font-variant-numeric:tabular-nums;font-weight:700;display:block}.vh.svelte-1gvfw8g{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-act.svelte-1gvfw8g{justify-items:end;gap:8px;display:grid}.mhero.svelte-1gvfw8g .btn.primary:where(.svelte-1gvfw8g){background:var(--sun);border-color:var(--sun);color:var(--night);min-height:44px}.hero-link.svelte-1gvfw8g{color:var(--on-night);font-size:var(--fs-md);text-underline-offset:3px;font-weight:600}.mhero.svelte-1gvfw8g :where(.svelte-1gvfw8g):focus-visible{outline-color:var(--sun)}.answer.none.svelte-1gvfw8g{font-size:var(--fs-body);border-radius:var(--r-3);background:var(--paper);color:var(--ink-soft);margin:0 0 14px;padding:12px 16px;line-height:1.5}.cards.svelte-1gvfw8g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.card.svelte-1gvfw8g{border-radius:var(--r-3);background:var(--paper);break-inside:avoid;padding:14px 16px;scroll-margin-top:80px}.ch.svelte-1gvfw8g{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.badge.svelte-1gvfw8g{border-radius:var(--r-3);background:var(--sun-bg);width:56px;color:var(--sun-ink);justify-items:center;padding:5px 0 6px;line-height:1.1;display:grid}.b-dow.svelte-1gvfw8g,.b-mon.svelte-1gvfw8g{font-size:var(--fs-xs);font-weight:800}.b-day.svelte-1gvfw8g{font:800 var(--fs-2xl)/1.05 var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ct.svelte-1gvfw8g{min-width:0}.dt.svelte-1gvfw8g{font:800 var(--fs-lg)/1.25 var(--sans);letter-spacing:-.01em;margin-bottom:2px}.gr.svelte-1gvfw8g{align-items:center;gap:8px;display:flex}.wadd.svelte-1gvfw8g{font:inherit;font-size:var(--fs-sm);color:var(--accent);background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;min-height:28px;padding:2px 10px;font-weight:700}.wadd.svelte-1gvfw8g:hover{border-color:var(--accent)}.tally.svelte-1gvfw8g{border-radius:var(--r-pill);background:var(--paper);gap:2px;height:10px;margin:0 0 14px;display:flex;overflow:hidden}.seg.svelte-1gvfw8g{min-width:4px;display:block}.seg.good.svelte-1gvfw8g{background:var(--good-line)}.seg.good.top.svelte-1gvfw8g{background:var(--good)}.seg.ok.svelte-1gvfw8g{background:var(--ok-line)}.seg.bad.svelte-1gvfw8g{background:var(--bad-line)}.score.svelte-1gvfw8g{font-size:var(--fs-md);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:600}.wins.svelte-1gvfw8g{font-size:var(--fs-base);gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.wins.svelte-1gvfw8g li:where(.svelte-1gvfw8g){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.wl.svelte-1gvfw8g{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.wins.svelte-1gvfw8g .t:where(.svelte-1gvfw8g){font-variant-numeric:tabular-nums}.chip.sm.svelte-1gvfw8g{font-size:var(--fs-2xs);padding:1px 8px}.reasons.svelte-1gvfw8g{font-size:var(--fs-md);gap:2px;margin:10px 0 0;padding:0 0 0 18px;display:grid}.reasons.svelte-1gvfw8g li:where(.svelte-1gvfw8g)::marker{font-weight:700}.reasons.svelte-1gvfw8g .yes:where(.svelte-1gvfw8g){color:var(--good)}.reasons.svelte-1gvfw8g .yes:where(.svelte-1gvfw8g)::marker{content:"✓  "}.reasons.svelte-1gvfw8g .no:where(.svelte-1gvfw8g){color:var(--bad)}.reasons.svelte-1gvfw8g .no:where(.svelte-1gvfw8g)::marker{content:"✗  "}.act.svelte-1gvfw8g{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rules.svelte-1gvfw8g{font-size:var(--fs-base);color:var(--ink-soft);gap:6px;margin:0;padding:0 0 0 18px;display:grid}.cal.svelte-1gvfw8g{margin-bottom:16px}.all.svelte-1gvfw8g tr.picked:where(.svelte-1gvfw8g) td:where(.svelte-1gvfw8g){background:var(--paper);box-shadow:inset 0 -1px 0 var(--line-strong), inset 0 1px 0 var(--line-strong)}.all.svelte-1gvfw8g td:where(.svelte-1gvfw8g),.all.svelte-1gvfw8g th:where(.svelte-1gvfw8g){white-space:nowrap}.all.svelte-1gvfw8g td.t:where(.svelte-1gvfw8g){font-variant-numeric:tabular-nums}.all.svelte-1gvfw8g td.win:where(.svelte-1gvfw8g){white-space:normal;min-width:18ch}.all.svelte-1gvfw8g .r:where(.svelte-1gvfw8g){text-align:right}.all.svelte-1gvfw8g tr.dim:where(.svelte-1gvfw8g) td:where(.svelte-1gvfw8g){color:var(--ink-soft)}@media (width<=860px){.cards.svelte-1gvfw8g{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.mhero.svelte-1gvfw8g{grid-template-columns:auto minmax(0,1fr);padding:16px}.hero-date.svelte-1gvfw8g{width:68px}.hero-act.svelte-1gvfw8g{grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:8px 16px}.ch.svelte-1gvfw8g{grid-template-columns:auto minmax(0,1fr)}.gr.svelte-1gvfw8g{grid-column:2}.wadd.svelte-1gvfw8g{min-height:36px;padding:4px 12px}}@media (width<=700px){.form.svelte-1gvfw8g,.occ.svelte-1gvfw8g{grid-template-columns:1fr}.all.svelte-1gvfw8g tr:where(.svelte-1gvfw8g){flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;display:flex}.all.svelte-1gvfw8g tr:where(.svelte-1gvfw8g):after{content:"";flex:0 0 100%;order:5;height:0}.all.svelte-1gvfw8g td:where(.svelte-1gvfw8g){white-space:normal;min-width:0;padding:0}.all.svelte-1gvfw8g td[data-label]:where(.svelte-1gvfw8g){flex:calc(50% - 6px);order:6}.all.svelte-1gvfw8g td.date:where(.svelte-1gvfw8g){font-weight:600;font-size:var(--fs-body);white-space:nowrap;flex:none;order:1}.all.svelte-1gvfw8g td.vara:where(.svelte-1gvfw8g){color:var(--ink-soft);flex:auto;order:2}.all.svelte-1gvfw8g td.grade:where(.svelte-1gvfw8g){flex:none;order:3;margin-left:auto}.all.svelte-1gvfw8g td.score:where(.svelte-1gvfw8g){text-align:left;font-size:var(--fs-md);color:var(--ink-soft);flex:none;order:4;font-weight:600}.all.svelte-1gvfw8g td.win:where(.svelte-1gvfw8g){flex-basis:100%;order:7;min-width:0}.all.svelte-1gvfw8g tr.dim:where(.svelte-1gvfw8g) td.date:where(.svelte-1gvfw8g){color:var(--ink-soft)}}@media print{.cards.svelte-1gvfw8g{gap:8px}.card.svelte-1gvfw8g{background:#fff}.mhero.svelte-1gvfw8g{color:#000;box-shadow:none;background:#fff;border:1px solid #999}.mhero.svelte-1gvfw8g .answer:where(.svelte-1gvfw8g),.mhero.svelte-1gvfw8g .answer:where(.svelte-1gvfw8g) b:where(.svelte-1gvfw8g),.hero-win.svelte-1gvfw8g{color:#000}}
