.filters.svelte-hff386{font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:12px 0 4px;display:flex}.filters.svelte-hff386 label:where(.svelte-hff386){color:var(--ink);font-size:var(--fs-base);flex-direction:row;align-items:center;gap:8px;display:flex}.filters.svelte-hff386 input:where(.svelte-hff386){width:18px;height:18px;accent-color:var(--ink)}.rank.svelte-hff386 td:where(.svelte-hff386){padding:12px 8px}.rank.svelte-hff386 th:where(.svelte-hff386){padding-top:10px}@media (width>=701px){.scroll.svelte-hff386{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:min(75vh,46rem);overflow:auto}.rank.svelte-hff386 thead:where(.svelte-hff386) th:where(.svelte-hff386){z-index:1;background:var(--sheet);position:sticky;top:0}}.num.svelte-hff386{font-variant-numeric:tabular-nums;white-space:nowrap}.sc.svelte-hff386{display:block}.mini.svelte-hff386{border-radius:var(--r-pill);background:var(--line);width:64px;height:4px;margin-top:6px;display:block;overflow:hidden}.mini.svelte-hff386 i:where(.svelte-hff386){border-radius:var(--r-pill);background:var(--good);height:100%;display:block}.mini.svelte-hff386 i.ok:where(.svelte-hff386){background:var(--ok)}.mini.svelte-hff386 i.bad:where(.svelte-hff386){background:var(--bad)}.rank.svelte-hff386 tr.current:where(.svelte-hff386),.rank.svelte-hff386 tr.current:where(.svelte-hff386) td:where(.svelte-hff386),.rank.svelte-hff386 tr[data-star].current:where(.svelte-hff386):hover td:where(.svelte-hff386){background:var(--sun-bg)}.rank.svelte-hff386 tr.current:where(.svelte-hff386) td:where(.svelte-hff386):first-child{box-shadow:inset 3px 0 0 var(--sun)}.now-tag.svelte-hff386{border-radius:var(--r-pill);background:var(--sheet);border:1px solid var(--sun);font-size:var(--fs-xs);color:var(--sun-ink);margin:2px 0;padding:1px 8px;font-weight:700;display:inline-block}.rank.svelte-hff386 tr[data-star]:where(.svelte-hff386):hover td:where(.svelte-hff386){background:var(--paper)}.rank.svelte-hff386 .star:where(.svelte-hff386){font-weight:600}.rank.svelte-hff386 .en:where(.svelte-hff386){font-size:var(--fs-sm);color:var(--ink-soft)}.rank.svelte-hff386 button.star:where(.svelte-hff386){text-align:left;font-size:var(--fs-body);display:block}.key.svelte-hff386{font-size:var(--fs-sm);color:var(--ink-soft);max-width:80ch;margin-top:10px}.pr.svelte-yzsgr9{color:var(--ink);max-width:380px;margin:0}.pr-tools.svelte-yzsgr9{margin-bottom:var(--sp-2);justify-content:flex-end;display:flex}.ring.svelte-yzsgr9{width:100%;height:auto;font-family:var(--sans);text-rendering:geometricprecision;display:block}.sec.svelte-yzsgr9{fill:var(--sheet);stroke:var(--line);stroke-width:1px}.sec.rj-pada.svelte-yzsgr9{fill:var(--sheet)}.sec.rj-uru.svelte-yzsgr9{fill:var(--paper)}.sec.rj-nabhi.svelte-yzsgr9{fill:var(--accent-bg)}.sec.rj-kanta.svelte-yzsgr9{fill:var(--sun-bg)}.sec.rj-siro.svelte-yzsgr9{fill:var(--line)}.sec.same-rj.svelte-yzsgr9{stroke:var(--ink);stroke-width:1.6px}.sec.vedha.svelte-yzsgr9{stroke:var(--bad);stroke-width:2px;stroke-dasharray:4 3}.rule.svelte-yzsgr9{fill:none;stroke:var(--line-strong);stroke-width:1.2px}.rasi-tick.svelte-yzsgr9{stroke:var(--ink-soft);stroke-width:1.4px}.rasi.svelte-yzsgr9{font-size:var(--fs-2xs);fill:var(--ink-soft);font-weight:600}.num.svelte-yzsgr9{font-size:var(--fs-2xs);fill:var(--ink-soft);font-variant-numeric:tabular-nums}.num.hit.svelte-yzsgr9{fill:var(--ink);font-weight:800}.rjl.svelte-yzsgr9{font-size:var(--fs-2xs);fill:var(--ink);font-weight:700}.count-arc.svelte-yzsgr9{fill:none;stroke:var(--accent);stroke-width:2px}.count-head.svelte-yzsgr9{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.count.svelte-yzsgr9{font-size:var(--fs-2xl);fill:var(--ink);font-weight:800}.name.svelte-yzsgr9{font-size:var(--fs-2xs);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-weight:700}.mark.a.svelte-yzsgr9{fill:var(--turmeric);stroke:var(--ink);stroke-width:1px}.mark.b.svelte-yzsgr9{fill:var(--sheet);stroke:var(--ink);stroke-width:1.8px}.cap.svelte-yzsgr9{font-size:var(--fs-sm);margin-top:8px}.lead.svelte-yzsgr9{color:var(--ink);margin:0}.legend.svelte-yzsgr9{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.legend.svelte-yzsgr9 li:where(.svelte-yzsgr9){color:var(--ink-soft);align-items:center;gap:8px;display:flex}.key.svelte-yzsgr9{border:1px solid var(--ink);border-radius:50%;flex:none;width:11px;height:11px}.key.a.svelte-yzsgr9{background:var(--turmeric)}.key.b.svelte-yzsgr9{background:var(--sheet);border-radius:var(--r-1);border-width:1.8px;transform:rotate(45deg)}.key.arcw.svelte-yzsgr9{background:var(--accent);border:0;border-radius:0;width:14px;height:2px}.key.tickw.svelte-yzsgr9{background:var(--ink-soft);border:0;border-radius:0;width:2px;height:11px;margin:0 6px}.key.sw.svelte-yzsgr9{border-radius:var(--r-1);border-color:var(--line-strong);width:18px;height:18px;font-size:var(--fs-2xs);color:var(--ink);place-items:center;font-weight:700;display:grid}.key.sw.rj-pada.svelte-yzsgr9{background:var(--sheet)}.key.sw.rj-uru.svelte-yzsgr9{background:var(--paper)}.key.sw.rj-nabhi.svelte-yzsgr9{background:var(--accent-bg)}.key.sw.rj-kanta.svelte-yzsgr9{background:var(--sun-bg)}.key.sw.rj-siro.svelte-yzsgr9{background:var(--line)}.key.sw.vedha-sw.svelte-yzsgr9{border:2px dashed var(--bad);background:var(--sheet)}.note.svelte-yzsgr9{color:var(--ink-soft);margin-top:6px}@media print{.pr.svelte-yzsgr9{break-inside:avoid}}.hero.svelte-1xri3pz{background:var(--night);background-image:linear-gradient(135deg, var(--night-2), var(--night) 70%);color:var(--on-night);border:1px solid var(--night-line);border-radius:var(--r-4);box-shadow:var(--shadow-2);padding:var(--sp-5);gap:var(--sp-4) var(--sp-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.hero-main.svelte-1xri3pz{gap:var(--sp-5);align-items:center;min-width:0;display:flex}.ring.svelte-1xri3pz{flex:none;place-items:center;width:132px;height:132px;display:grid;position:relative}.ring.svelte-1xri3pz svg:where(.svelte-1xri3pz){position:absolute;inset:0}.ring.small.svelte-1xri3pz{width:88px;height:88px}.ring-track.svelte-1xri3pz{fill:none;stroke:var(--night-line);stroke-width:10px}.ring-fill.svelte-1xri3pz{fill:none;stroke:var(--sun);stroke-width:10px;stroke-linecap:round}.ring-fill.alt.svelte-1xri3pz{stroke:var(--on-night-soft)}.ring-tick.svelte-1xri3pz{stroke:var(--on-night);stroke-width:2px;opacity:.55}.ring-n.svelte-1xri3pz{justify-items:center;line-height:1;display:grid;position:relative}.ring-n.svelte-1xri3pz b:where(.svelte-1xri3pz){font:800 clamp(2.25rem, 7vw, 2.75rem)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ring.small.svelte-1xri3pz .ring-n:where(.svelte-1xri3pz) b:where(.svelte-1xri3pz){font-size:var(--fs-2xl)}.ring-n.svelte-1xri3pz span:where(.svelte-1xri3pz){font-size:var(--fs-sm);color:var(--on-night-soft);margin-top:2px}.hero-text.svelte-1xri3pz{gap:var(--sp-2);min-width:0;display:grid}.hero-head.svelte-1xri3pz{gap:var(--sp-1);min-width:0;display:grid}.hero-k.svelte-1xri3pz{font-size:var(--fs-sm);color:var(--on-night-soft);margin:0}.hero-scale.svelte-1xri3pz{display:block}.hero-word.svelte-1xri3pz{font:800 clamp(1.75rem, 5vw, 2.25rem)/1.1 var(--sans);letter-spacing:-.02em;color:var(--on-night);margin:0}.hero-sub.svelte-1xri3pz{font-size:var(--fs-md);color:var(--on-night-soft);margin:0}.hero-combined.svelte-1xri3pz{margin:var(--sp-1) 0 0;font-size:var(--fs-base);color:var(--on-night);flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.45;display:flex}.hero-tone.svelte-1xri3pz{border-radius:var(--r-pill);font-size:var(--fs-sm);border:1px solid #0000;padding:2px 10px;font-weight:700;display:inline-flex}.hero-tone.ok.svelte-1xri3pz{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.hero-tone.bad.svelte-1xri3pz{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.hero-obj.svelte-1xri3pz{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hero-obj.svelte-1xri3pz a:where(.svelte-1xri3pz){border-radius:var(--r-pill);min-height:28px;font-size:var(--fs-sm);background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-line);align-items:center;padding:2px 10px;font-weight:600;text-decoration:none;display:inline-flex}.hero-obj.svelte-1xri3pz a:where(.svelte-1xri3pz):hover{text-decoration:underline}@media (width<=560px){.hero-obj.svelte-1xri3pz a:where(.svelte-1xri3pz){min-height:44px}}.hero-line.svelte-1xri3pz{font-size:var(--fs-body);color:var(--on-night);max-width:52ch;margin:0;line-height:1.5}.stats.svelte-1xri3pz{margin:var(--sp-1) 0 0;gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stat.svelte-1xri3pz{border-radius:var(--r-pill);font-size:var(--fs-md);border:1px solid #0000;align-items:center;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}.stat.svelte-1xri3pz b:where(.svelte-1xri3pz){font-variant-numeric:tabular-nums;font-weight:800}.stat.good.svelte-1xri3pz{color:var(--good);background:var(--good-bg);border-color:var(--good-line)}.stat.ok.svelte-1xri3pz{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.stat.bad.svelte-1xri3pz{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.hero-side.svelte-1xri3pz{align-items:center;gap:var(--sp-3);padding-left:var(--sp-5);border-left:1px solid var(--night-line);display:flex}.side-text.svelte-1xri3pz{gap:2px;margin:0;display:grid}.side-text.svelte-1xri3pz b:where(.svelte-1xri3pz){font-size:var(--fs-lg);color:var(--on-night);font-weight:700}.side-sr.svelte-1xri3pz{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-pair.svelte-1xri3pz{padding-top:var(--sp-3);border-top:1px solid var(--night-line);font-size:var(--fs-md);color:var(--on-night-soft);grid-column:1/-1;margin:0}@media (width<=760px){.hero.svelte-1xri3pz{padding:var(--sp-4);grid-template-columns:minmax(0,1fr)}.hero-main.svelte-1xri3pz{gap:var(--sp-3) var(--sp-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.hero-text.svelte-1xri3pz{display:contents}.hero-head.svelte-1xri3pz{gap:var(--sp-1);display:grid}.hero-line.svelte-1xri3pz,.stats.svelte-1xri3pz{grid-column:1/-1}.hero-side.svelte-1xri3pz{padding:var(--sp-3) 0 0;border-left:0;border-top:1px solid var(--night-line)}.ring.svelte-1xri3pz{width:104px;height:104px}.ring.small.svelte-1xri3pz{width:72px;height:72px}}@media (prefers-reduced-motion:no-preference){.ring-fill.svelte-1xri3pz{transition:stroke-dasharray .6s cubic-bezier(.2,.7,.2,1)}}@media print{.hero.svelte-1xri3pz{color:#000;box-shadow:none;background:#fff;border:1px solid #999}.hero-word.svelte-1xri3pz,.hero-line.svelte-1xri3pz,.side-text.svelte-1xri3pz b:where(.svelte-1xri3pz){color:#000}.hero-k.svelte-1xri3pz,.hero-sub.svelte-1xri3pz,.hero-pair.svelte-1xri3pz,.ring-n.svelte-1xri3pz span:where(.svelte-1xri3pz){color:#333}.ring-track.svelte-1xri3pz{stroke:#ddd}.ring-fill.svelte-1xri3pz,.ring-fill.alt.svelte-1xri3pz{stroke:#000}}.parties.duo.svelte-1xri3pz{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start}.ptile.svelte-1xri3pz{background:var(--paper);border-radius:var(--r-3);padding:var(--sp-4)}.swap.svelte-1xri3pz{align-self:center;place-items:center;display:grid}.swap-btn.svelte-1xri3pz{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--sheet);min-width:56px;min-height:56px;color:var(--accent);font:inherit;font-size:var(--fs-xs);cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;font-weight:600;display:inline-flex}.swap-btn.svelte-1xri3pz:hover{background:var(--accent-bg)}.swap-word.svelte-1xri3pz{color:var(--ink)}@media (width<=700px){.parties.duo.svelte-1xri3pz{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.swap-btn.svelte-1xri3pz{flex-direction:row;gap:6px;min-height:44px;padding:6px 16px}.swap-btn.svelte-1xri3pz svg:where(.svelte-1xri3pz){transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.swap-btn.svelte-1xri3pz svg:where(.svelte-1xri3pz){transition:transform .3s}.swap-btn.svelte-1xri3pz:active svg:where(.svelte-1xri3pz){transform:rotate(180deg)}}@media (prefers-reduced-motion:no-preference) and (width<=700px){.swap-btn.svelte-1xri3pz:active svg:where(.svelte-1xri3pz){transform:rotate(270deg)}}.modenote.svelte-1xri3pz{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-3);background:var(--sun-bg);color:var(--ink);font-size:var(--fs-md);line-height:1.5;display:flex}.mn-ico.svelte-1xri3pz{color:var(--sun-ink);font-weight:800}.mn-text.svelte-1xri3pz{flex:1;min-width:0}.mn-x.svelte-1xri3pz{width:32px;height:32px;color:var(--ink);font:inherit;font-size:var(--fs-xl);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:-4px -6px -4px 0;line-height:1}.mn-x.svelte-1xri3pz:hover{background:var(--sheet)}.head.svelte-1xri3pz{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) 16px;flex-wrap:wrap;display:flex}.tools.svelte-1xri3pz{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notice.svelte-1xri3pz{z-index:30;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));max-width:min(92vw,44ch);font-size:var(--fs-md);color:var(--on-night);background:var(--night);border-radius:var(--r-pill);box-shadow:var(--shadow-2);text-align:center;margin:0;padding:0;position:fixed;transform:translate(-50%)}.notice.svelte-1xri3pz:not(:empty){padding:var(--sp-2) var(--sp-4)}@media (width>=761px){.notice.svelte-1xri3pz{bottom:var(--sp-5)}}.modenote-live.svelte-1xri3pz{margin-top:calc(-1 * var(--sp-3));flex-basis:100%}.modenote.svelte-1xri3pz{margin:var(--sp-3) 0 0}.fallback.svelte-1xri3pz{max-width:60ch}.idline.svelte-1xri3pz{color:var(--ink-soft);font-size:var(--fs-base)}.ring-wrap.svelte-1xri3pz{margin:18px 0 4px}.plain.svelte-1xri3pz{gap:8px;max-width:72ch;display:grid}.plain.svelte-1xri3pz p:where(.svelte-1xri3pz){font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.6}.nb.svelte-1xri3pz{white-space:nowrap}.party-col.svelte-1xri3pz{align-content:start;gap:10px;display:grid}.ayan.svelte-1xri3pz{flex-wrap:wrap;align-items:end;gap:14px;margin-top:14px;display:flex}.ayan.svelte-1xri3pz .note:where(.svelte-1xri3pz){flex:1;min-width:240px}.horo.svelte-1xri3pz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (width<=860px){.horo.svelte-1xri3pz{grid-template-columns:minmax(0,1fr)}}.sheet-head.svelte-1xri3pz{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.notes.svelte-1xri3pz{color:var(--ink-soft);font-size:var(--fs-md);max-width:80ch;line-height:1.55}.notes.svelte-1xri3pz ul:where(.svelte-1xri3pz){margin:8px 0 0;padding-left:20px}.notes.svelte-1xri3pz li:where(.svelte-1xri3pz){margin:4px 0}.pt-how.svelte-1xri3pz{margin-top:var(--sp-5)}.pt-how.svelte-1xri3pz>summary:where(.svelte-1xri3pz){cursor:pointer;min-height:44px;color:var(--ink);align-items:center;font-weight:600;display:flex}.matrix.svelte-1xri3pz th[scope=row]:where(.svelte-1xri3pz){font-size:var(--fs-base);color:var(--ink);vertical-align:top;font-weight:600}.matrix.svelte-1xri3pz tbody:where(.svelte-1xri3pz) th:where(.svelte-1xri3pz){border-bottom:1px solid var(--line);padding:8px}.matrix.svelte-1xri3pz tbody:where(.svelte-1xri3pz) tr:where(.svelte-1xri3pz):last-child th:where(.svelte-1xri3pz){border-bottom:0}.matrix.svelte-1xri3pz .soft:where(.svelte-1xri3pz){color:var(--ink-soft)}.matrix.svelte-1xri3pz .small:where(.svelte-1xri3pz){font-size:var(--fs-sm);margin-top:2px}@media (width<=700px){.matrix.svelte-1xri3pz tbody:where(.svelte-1xri3pz) th:where(.svelte-1xri3pz){border:0;padding:8px 0 2px;display:block}.matrix.svelte-1xri3pz tbody:where(.svelte-1xri3pz) th[data-label]:where(.svelte-1xri3pz):before{content:attr(data-label);font-size:var(--fs-xs);color:var(--ink-soft);margin-bottom:2px;font-weight:400;display:block}.rankwrap.svelte-1xri3pz table.rank thead{display:none}.rankwrap.svelte-1xri3pz table.rank tbody tr[data-star]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;display:flex}.rankwrap.svelte-1xri3pz table.rank tbody tr[data-star]:last-child{border-bottom:0}.rankwrap.svelte-1xri3pz table.rank tbody tr[data-star] td{border:0;padding:0;display:block}.rankwrap.svelte-1xri3pz table.rank tbody tr[data-star] td:first-child,.rankwrap.svelte-1xri3pz table.rank tbody tr[data-star] td:nth-child(2){flex:42%;min-width:0}.rankwrap.svelte-1xri3pz table.rank tbody tr[data-star] td:nth-child(6){flex-wrap:wrap;align-items:center;gap:4px;display:flex}}
