.tile.svelte-4lsiak{border-radius:var(--tile-radius);flex:none;display:block;position:relative}.tile--xs.svelte-4lsiak{width:var(--tile-w-xs);height:var(--tile-h-xs)}.tile--sm.svelte-4lsiak{width:var(--tile-w-sm);height:var(--tile-h-sm)}.tile--md.svelte-4lsiak{width:var(--tile-w-md);height:var(--tile-h-md)}.tile--lg.svelte-4lsiak{width:var(--tile-w-lg);height:var(--tile-h-lg)}.tile--dimmed.svelte-4lsiak .tile__img:where(.svelte-4lsiak){filter:grayscale(.75)brightness(.5)}.tile[data-ring=verdict].svelte-4lsiak{outline:3px solid var(--c-verdict);outline-offset:3px;box-shadow:var(--shadow-verdict)}.tile[data-ring=verdict-weak].svelte-4lsiak{outline:2px solid var(--c-verdict);outline-offset:2px}.tile[data-ring=accent].svelte-4lsiak{outline:2px solid var(--c-accent);outline-offset:2px}.tile[data-ring=danger].svelte-4lsiak{outline:2px solid var(--c-danger);outline-offset:2px}.tile__badge.svelte-4lsiak{border-radius:var(--radius-pill);background:var(--c-accent);min-width:15px;height:15px;color:var(--c-text-on-accent);font:700 var(--fs-2xs) / 15px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--c-surface-2);padding:0 3px;position:absolute;top:-6px;right:-6px}.tile__badge[data-tone=verdict].svelte-4lsiak{background:var(--c-verdict-dim);color:var(--c-text)}.tile-btn.svelte-i57m6s{border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:0;place-items:center;display:grid;position:relative}.tile-btn--palette.svelte-i57m6s{padding:3px 3px 5px}.tile-btn--palette.svelte-i57m6s:hover:not(:disabled){background:var(--c-accent-ghost)}.tile-btn--palette.svelte-i57m6s:active:not(:disabled){transform:translateY(1px)}.tile-btn--hand.svelte-i57m6s{padding:0}.tile-btn--hand.svelte-i57m6s .tile{transition:transform var(--dur-fast) var(--ease), outline-color var(--dur-fast) var(--ease)}.tile-btn--hand.svelte-i57m6s:hover:not(:disabled) .tile{outline:2px solid var(--c-danger);outline-offset:2px;transform:translateY(-3px)}.tile-btn--hand.svelte-i57m6s:active:not(:disabled) .tile{transform:translateY(-1px)}.tile-btn.svelte-i57m6s:disabled{cursor:not-allowed}.hand.svelte-h0us0j{background:var(--c-surface-sunk);border-radius:var(--radius-sm);padding:var(--sp-2);align-items:flex-start;gap:6px;display:flex;overflow-x:auto;box-shadow:inset 0 2px 6px #0000008c}.hand__body.svelte-h0us0j{align-items:flex-start;gap:0;display:flex}.hand__draw.svelte-h0us0j{flex-direction:column;align-items:center;display:flex}.hand__draw-label.svelte-h0us0j{font-size:var(--fs-2xs);color:var(--c-text-faint);line-height:1.4}.hand__slot.svelte-h0us0j{width:var(--tile-w-md);height:var(--tile-h-md);border:1px dashed var(--c-border-strong);border-radius:var(--tile-radius);flex:none;display:block}@media (width<=679px){.hand.svelte-h0us0j{margin-inline:calc(-1 * (var(--sp-4) + 12px));padding:var(--sp-1) 0;border-radius:0;justify-content:center}.hand.svelte-h0us0j .tile--md{width:var(--tile-w-sm);height:var(--tile-h-sm)}.hand.svelte-h0us0j .tile--md .tile__img{image-rendering:auto}.hand__slot.svelte-h0us0j{width:var(--tile-w-sm);height:var(--tile-h-sm)}}.counter.svelte-8na5wf{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.5;display:flex}.counter[data-state=zero].svelte-8na5wf{color:var(--c-text-faint)}.counter__num.svelte-8na5wf{font-size:var(--fs-lg);font-weight:700;line-height:1.4}.counter__rest.svelte-8na5wf{color:var(--c-text-faint)}.counter__done.svelte-8na5wf{font-size:var(--fs-md);color:var(--c-safe);font-weight:700}.toolbar.svelte-9yi2b4{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.toolbar__btn.svelte-9yi2b4{padding:var(--sp-1) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);font-size:var(--fs-xs);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;line-height:1.8}.toolbar__btn.svelte-9yi2b4:hover:not(:disabled){border-color:var(--c-border-strong);color:var(--c-text)}.toolbar__btn.svelte-9yi2b4:disabled{opacity:.45;cursor:not-allowed}.toolbar__btn[aria-pressed=true].svelte-9yi2b4{border-color:var(--c-accent);color:var(--c-accent-hover)}.toolbar__btn[data-armed=true].svelte-9yi2b4{border-color:var(--c-caution);background:var(--c-caution-bg);color:var(--c-caution)}.toolbar__hint.svelte-9yi2b4{font-size:var(--fs-2xs);color:var(--c-text-faint)}.palette-section.svelte-jb4iyz{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-4)}.palette-section__heading.svelte-jb4iyz{font-size:var(--fs-xl);margin-bottom:var(--sp-3);font-weight:700;line-height:1.3}.palette-section__full.svelte-jb4iyz{font-size:var(--fs-xs);color:var(--c-caution);margin-bottom:var(--sp-2)}.palette.svelte-jb4iyz{gap:var(--sp-2);background:var(--c-surface-2);border-radius:var(--radius-sm);padding:var(--sp-2);display:grid}.palette__row.svelte-jb4iyz{align-items:center;gap:var(--sp-1);display:flex}.palette__suit.svelte-jb4iyz{width:1.25rem;font-size:var(--fs-xs);color:var(--c-text-faint);text-align:center;flex:none}.palette__tiles.svelte-jb4iyz{flex-wrap:nowrap;gap:6.75px;display:flex}@media (width<=479px){.palette-section.svelte-jb4iyz{padding:var(--sp-3) var(--sp-2) var(--sp-2)}.palette.svelte-jb4iyz{padding:var(--sp-1) 0}.palette__row.svelte-jb4iyz{gap:2px}.palette__suit.svelte-jb4iyz{width:14px;font-size:var(--fs-2xs)}.palette__tiles.svelte-jb4iyz{grid-template-columns:repeat(9,minmax(0,1fr));gap:0;width:100%;display:grid}.palette__tiles.svelte-jb4iyz .tile-btn--palette{justify-items:center;padding:3px 0 5px}}@media (width>=680px){.palette-section.svelte-jb4iyz{padding:var(--sp-5)}.palette__tiles.svelte-jb4iyz{gap:var(--sp-2)}}.notation.svelte-1nfof82{margin-top:var(--sp-4)}.notation__summary.svelte-1nfof82{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.notation__marker.svelte-1nfof82{color:var(--c-text-faint)}.notation__body.svelte-1nfof82{padding-top:var(--sp-2)}.notation__label.svelte-1nfof82{font-size:var(--fs-2xs);color:var(--c-text-faint);margin-bottom:var(--sp-1);display:block}.notation__row.svelte-1nfof82{gap:var(--sp-2);display:flex}.notation__input.svelte-1nfof82{min-width:0;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);flex:auto}.notation__input[aria-invalid=true].svelte-1nfof82{border-color:var(--c-danger)}.notation__copy.svelte-1nfof82{padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;flex:none}.notation__copy.svelte-1nfof82:disabled{opacity:.45;cursor:not-allowed}.notation__error.svelte-1nfof82{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--c-danger)}.notation__warning.svelte-1nfof82{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--c-caution)}.notation__legend.svelte-1nfof82{margin-top:var(--sp-1);font-size:var(--fs-2xs);color:var(--c-text-faint)}.dora.svelte-tmrbky{align-items:center;gap:var(--sp-2);grid-template-columns:auto auto 1fr;display:grid}.dora__label.svelte-tmrbky{font-size:var(--fs-xs);color:var(--c-text-muted);min-width:3.5rem}.dora__trigger.svelte-tmrbky{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;display:inline-flex}.dora__value.svelte-tmrbky{font-size:var(--fs-xs);color:var(--c-text)}.dora__value--none.svelte-tmrbky{color:var(--c-text-faint)}.dora__clear.svelte-tmrbky{padding:0 var(--sp-2);color:var(--c-text-faint);font-size:var(--fs-2xs);cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.dora__hint.svelte-tmrbky{font-size:var(--fs-2xs);color:var(--c-text-faint);grid-column:1/-1}.dora__grid.svelte-tmrbky{gap:var(--sp-1);padding:var(--sp-2);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);grid-column:1/-1;display:grid}.dora__row.svelte-tmrbky{align-items:center;gap:3px;display:flex}.dora__suit.svelte-tmrbky{width:1rem;font-size:var(--fs-2xs);color:var(--c-text-faint);flex:none}.dora__tile.svelte-tmrbky{border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:2px}.dora__tile.svelte-tmrbky:hover{background:var(--c-accent-ghost)}.seg.svelte-1g9dsl8{align-items:center;gap:var(--sp-2);display:flex}.seg__label.svelte-1g9dsl8{min-width:3.5rem;font-size:var(--fs-xs);color:var(--c-text-muted);flex:none}.seg__group.svelte-1g9dsl8{gap:2px;display:flex}.seg__btn.svelte-1g9dsl8{min-width:40px;height:36px;padding:0 var(--sp-2);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);font-size:var(--fs-sm);cursor:pointer;touch-action:manipulation;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.seg__btn.svelte-1g9dsl8:hover{color:var(--c-text)}.seg__btn[aria-pressed=true].svelte-1g9dsl8{background:var(--c-accent-weak);border-color:var(--c-accent);color:var(--c-text);font-weight:600}.field.svelte-6iq488{align-items:center;gap:var(--sp-2);display:flex}.field__label.svelte-6iq488{min-width:3.5rem;font-size:var(--fs-xs);color:var(--c-text-muted);flex:none}.field__control.svelte-6iq488{min-width:6rem;height:36px;padding:0 var(--sp-2);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-size:var(--fs-md)}.field.svelte-1k679g3{align-items:center;gap:var(--sp-2);display:flex}.field__label.svelte-1k679g3{min-width:3.5rem;font-size:var(--fs-xs);color:var(--c-text-muted);flex:none}.field__control.svelte-1k679g3{width:7rem;height:36px;padding:0 var(--sp-2);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-size:var(--fs-md)}.ctx.svelte-1or90py{margin-top:var(--sp-5);padding:var(--sp-3) 0}.ctx__toggle.svelte-1or90py{align-items:baseline;gap:var(--sp-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;width:100%;padding:0;display:flex}.ctx__marker.svelte-1or90py{color:var(--c-text-faint)}.ctx__heading.svelte-1or90py{font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:600}.ctx__optional.svelte-1or90py{font-size:var(--fs-2xs);color:var(--c-text-faint)}.ctx__summary.svelte-1or90py{font-size:var(--fs-2xs);color:var(--c-text-muted)}.ctx__body.svelte-1or90py{gap:var(--sp-3);padding-top:var(--sp-3);display:grid}.ctx__grid.svelte-1or90py{gap:var(--sp-3);display:grid}@media (width>=680px){.ctx__grid.svelte-1or90py{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctx__clear.svelte-1or90py{color:var(--c-text-faint);font-size:var(--fs-2xs);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.submit.svelte-15rtlhh{z-index:5;padding:var(--sp-3) 0 calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--c-bg);box-shadow:0 -12px 12px -6px var(--c-bg);position:sticky;bottom:0}.submit__btn.svelte-15rtlhh{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:52px;padding:var(--sp-3) var(--sp-4);background:var(--c-accent);border-radius:var(--radius-sm);color:var(--c-text-on-accent);font-size:var(--fs-md);cursor:pointer;touch-action:manipulation;transition:background var(--dur-fast) var(--ease);border:1px solid #0000;font-weight:700;display:flex}.submit__btn.svelte-15rtlhh:hover:not(:disabled){background:var(--c-accent-hover)}.submit__btn.svelte-15rtlhh:disabled{background:var(--c-surface-2);border-color:var(--c-border);color:var(--c-text-muted);cursor:not-allowed}.submit__count.svelte-15rtlhh{font-size:var(--fs-2xs);opacity:.8;font-weight:400}.submit__spinner.svelte-15rtlhh{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite svelte-15rtlhh-submit-spin}@keyframes svelte-15rtlhh-submit-spin{to{transform:rotate(360deg)}}.submit__hint.svelte-15rtlhh{margin-top:var(--sp-1);font-size:var(--fs-2xs);color:var(--c-text-faint);text-align:center}@media (width<=679px){.submit__hint.svelte-15rtlhh{display:none}}.empty.svelte-13862ru{justify-items:center;gap:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-6) var(--sp-4);text-align:center;display:grid}.empty__text.svelte-13862ru{font-size:var(--fs-sm);color:var(--c-text-muted);max-width:22rem}.empty__sample.svelte-13862ru{padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-accent);border-radius:var(--radius-sm);color:var(--c-accent-hover);font-size:var(--fs-sm);cursor:pointer;touch-action:manipulation;background:0 0}.empty__sample.svelte-13862ru:hover{background:var(--c-accent-ghost)}.skel.svelte-tmi5uq{gap:var(--sp-4);display:grid}.skel__card.svelte-tmi5uq{gap:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-4);display:grid}.skel__hero.svelte-tmi5uq{gap:var(--sp-5);align-items:center;display:flex}.skel__facts.svelte-tmi5uq{gap:var(--sp-2);flex:auto;display:grid}.skel__tile.svelte-tmi5uq{width:var(--tile-w-lg);height:var(--tile-h-lg);border-radius:var(--tile-radius);flex:none}.skel__line.svelte-tmi5uq{border-radius:var(--radius-pill);height:12px;display:block}.skel__line--lg.svelte-tmi5uq{width:60%;height:32px}.skel__line--md.svelte-tmi5uq{width:40%;height:20px}.skel__row.svelte-tmi5uq{gap:2px;display:flex}.skel__chip.svelte-tmi5uq{width:var(--tile-w-md);height:var(--tile-h-md);border-radius:var(--tile-radius);flex:none}.shimmer.svelte-tmi5uq{background:linear-gradient(90deg, var(--c-surface-2) 25%, var(--c-border) 50%, var(--c-surface-2) 75%);background-size:200% 100%;animation:1.4s linear infinite svelte-tmi5uq-skel-shimmer}@keyframes svelte-tmi5uq-skel-shimmer{to{background-position:-200% 0}}@media (width<=679px){.skel__chip.svelte-tmi5uq{width:var(--tile-w-sm);height:var(--tile-h-sm)}}.err.svelte-16o7moo{background:var(--c-danger-bg);border:1px solid var(--c-danger-edge);border-radius:var(--radius-md);padding:var(--sp-4)}.err__heading.svelte-16o7moo{font-size:var(--fs-md);color:var(--c-danger);font-weight:700}.err__body.svelte-16o7moo{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted)}.err__detail.svelte-16o7moo{margin-top:var(--sp-2);font-size:var(--fs-2xs);color:var(--c-text-faint);word-break:break-all}.err__actions.svelte-16o7moo{margin-top:var(--sp-3);justify-content:flex-end;display:flex}.err__btn.svelte-16o7moo{padding:var(--sp-2) var(--sp-4);border:1px solid var(--c-danger-edge);border-radius:var(--radius-sm);color:var(--c-text);font-size:var(--fs-sm);cursor:pointer;background:0 0}.err__btn.svelte-16o7moo:hover:not(:disabled){background:#f871711f}.err__btn.svelte-16o7moo:disabled{opacity:.5;cursor:not-allowed}.conf.svelte-1gzs7gz{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);display:flex}.conf__label.svelte-1gzs7gz{color:var(--c-text-muted);flex:none}.conf__track.svelte-1gzs7gz{border-radius:var(--radius-pill);background:var(--c-bar-track);flex:auto;min-width:60px;height:8px;overflow:hidden}.conf__fill.svelte-1gzs7gz{background:var(--c-conf-mid);height:100%;transition:width var(--dur-base) var(--ease);display:block}.conf[data-level=high].svelte-1gzs7gz .conf__fill:where(.svelte-1gzs7gz){background:var(--c-conf-high)}.conf[data-level=low].svelte-1gzs7gz .conf__fill:where(.svelte-1gzs7gz){background:var(--c-conf-low)}.conf__text.svelte-1gzs7gz{color:var(--c-text);flex:none;font-weight:600}.conf[data-level=high].svelte-1gzs7gz .conf__text:where(.svelte-1gzs7gz){color:var(--c-conf-high)}.conf[data-level=low].svelte-1gzs7gz .conf__text:where(.svelte-1gzs7gz){color:var(--c-text-muted);font-weight:400}.conf__num.svelte-1gzs7gz{color:var(--c-text-faint);font-weight:400}.share__heading.svelte-1m3mtcd{font-size:var(--fs-2xs);color:var(--c-text-faint);margin-bottom:var(--sp-1)}.share__bar.svelte-1m3mtcd{border-radius:var(--radius-pill);background:var(--c-bar-track);gap:1px;height:12px;display:flex;overflow:hidden}.share__seg.svelte-1m3mtcd{background:var(--c-bar-fill);min-width:1px;height:100%;transition:width var(--dur-base) var(--ease);display:block}.share__seg[data-rank="1"].svelte-1m3mtcd{background:var(--c-bar-verdict)}.share__seg[data-rank="2"].svelte-1m3mtcd{background:var(--c-bar-fill-2)}.share__legend.svelte-1m3mtcd{gap:var(--sp-3);margin-top:var(--sp-1);font-size:var(--fs-2xs);color:var(--c-text-muted);flex-wrap:wrap;display:flex}.share__item.svelte-1m3mtcd{gap:var(--sp-1);display:inline-flex}.verdict.svelte-ixivbi{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--sp-5) var(--sp-4)}.verdict[data-conf=low].svelte-ixivbi{--c-verdict:#a58538;--shadow-verdict:none}.verdict__section.svelte-ixivbi{font-size:var(--fs-xs);color:var(--c-text-faint);letter-spacing:.08em;margin-bottom:var(--sp-4);font-weight:600}.verdict__hero.svelte-ixivbi{align-items:center;gap:var(--sp-5);display:flex}.verdict__tiles.svelte-ixivbi{gap:var(--sp-4);padding:var(--sp-2) var(--sp-3);flex:none;display:flex}.verdict__figure.svelte-ixivbi{justify-items:center;gap:var(--sp-2);display:grid}.verdict__tile--dashed.svelte-ixivbi .tile{box-shadow:none;outline-style:dashed}.verdict__notation.svelte-ixivbi{font-size:var(--fs-2xs);color:var(--c-text-faint)}.verdict__facts.svelte-ixivbi{min-width:0}.verdict__headline.svelte-ixivbi{font-size:var(--fs-2xl);color:var(--c-verdict);font-weight:700;line-height:1.2}.verdict__pct.svelte-ixivbi{font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.verdict__unit.svelte-ixivbi{font-size:var(--fs-lg);color:var(--c-text-muted);margin-left:.15em}.verdict__rivals.svelte-ixivbi{gap:var(--sp-1);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-border);display:grid}.verdict__rival.svelte-ixivbi{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted);display:flex}.verdict__badge.svelte-ixivbi{min-width:3.4em;padding:0 var(--sp-1);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);font-size:var(--fs-2xs);text-align:center;flex:none}.verdict__rival-pct.svelte-ixivbi{color:var(--c-text);margin-left:auto}.verdict__note.svelte-ixivbi{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--c-text-muted)}.verdict__note--caution.svelte-ixivbi{padding:var(--sp-2) var(--sp-3);border:1px dashed var(--c-border-strong);border-radius:var(--radius-sm);color:var(--c-text)}.verdict__meters.svelte-ixivbi{gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--c-border);display:grid}@media (width>=680px){.verdict.svelte-ixivbi{padding:var(--sp-5)}.verdict__headline.svelte-ixivbi,.verdict__pct.svelte-ixivbi{font-size:var(--fs-3xl)}}@media (width<=679px){.verdict__pct.svelte-ixivbi{font-size:var(--fs-2xl)}}@media (width<=479px){.verdict__hero.svelte-ixivbi{gap:var(--sp-3)}.verdict__tiles.svelte-ixivbi{padding:var(--sp-2) var(--sp-1)}.verdict__badge.svelte-ixivbi{min-width:3em}}.heat.svelte-zt0zcn{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-4)}.heat__heading.svelte-zt0zcn{font-size:var(--fs-xs);color:var(--c-text-faint);letter-spacing:.08em;margin-bottom:var(--sp-3);font-weight:600}.heat__row.svelte-zt0zcn{padding-top:var(--sp-1);align-items:flex-end;gap:1px;display:flex;overflow-x:auto}.heat__gap.svelte-zt0zcn{flex:none;width:6px}.heat__cell.svelte-zt0zcn{flex:none;justify-items:center;gap:2px;display:grid}.heat__bar.svelte-zt0zcn{background:var(--c-bar-track);border-radius:2px;align-items:flex-end;width:100%;height:22px;margin-top:3px;display:flex;overflow:hidden}.heat__fill.svelte-zt0zcn{background:var(--c-bar-fill);width:100%;min-height:1px;transition:height var(--dur-base) var(--ease);display:block}.heat__fill[data-variant=verdict].svelte-zt0zcn{background:var(--c-bar-verdict)}.heat__fill[data-variant=rival].svelte-zt0zcn{background:var(--c-bar-fill-2)}.heat__pct.svelte-zt0zcn{font-size:var(--fs-2xs);color:var(--c-text-muted);line-height:1.3}.heat__note.svelte-zt0zcn{margin-top:var(--sp-3);font-size:var(--fs-2xs);color:var(--c-text-faint)}@media (width<=679px){.heat__row.svelte-zt0zcn{margin-inline:calc(-1 * (var(--sp-4) + 12px));justify-content:center}.heat.svelte-zt0zcn .tile--md{width:var(--tile-w-sm);height:var(--tile-h-sm)}.heat.svelte-zt0zcn .tile--md .tile__img{image-rendering:auto}}.bar.svelte-jxjazc{height:var(--bar-h);border-radius:var(--radius-pill);background:var(--c-bar-track);overflow:hidden}.bar__fill.svelte-jxjazc{background:var(--c-bar-fill);border-radius:inherit;min-width:1px;height:100%;transition:width var(--dur-base) var(--ease);display:block}.bar__fill[data-variant=verdict].svelte-jxjazc{background:var(--c-bar-verdict)}.bar__fill[data-variant=rival].svelte-jxjazc{background:var(--c-bar-fill-2)}.bar__fill[data-variant=muted].svelte-jxjazc{background:var(--c-conf-low)}.cands.svelte-195yttd{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-4)}.cands__heading.svelte-195yttd{font-size:var(--fs-xs);color:var(--c-text-faint);letter-spacing:.08em;margin-bottom:var(--sp-3);font-weight:600}.cands__list.svelte-195yttd{gap:var(--sp-2);display:grid}.cands__row.svelte-195yttd{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted);grid-template-columns:3.4em auto 2.4em minmax(0,1fr) 4em;display:grid}.cands__row--top.svelte-195yttd{color:var(--c-text)}.cands__badge.svelte-195yttd{padding:0 var(--sp-1);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);font-size:var(--fs-2xs);text-align:center;line-height:1.6}.cands__badge--empty.svelte-195yttd{border-color:#0000}.cands__notation.svelte-195yttd{font-size:var(--fs-xs)}.cands__bar.svelte-195yttd{min-width:0}.cands__pct.svelte-195yttd{text-align:right;font-size:var(--fs-xs)}.cands__more.svelte-195yttd{margin-top:var(--sp-3)}.cands__more.svelte-195yttd summary:where(.svelte-195yttd){font-size:var(--fs-xs);color:var(--c-text-muted);cursor:pointer;text-align:center;padding:var(--sp-1);border:1px solid var(--c-border);border-radius:var(--radius-sm)}.cands__more[open].svelte-195yttd>summary:where(.svelte-195yttd){margin-bottom:var(--sp-3)}@media (width<=479px){.cands__row.svelte-195yttd{grid-template-columns:3.2em auto minmax(0,1fr) 3.6em}.cands__notation.svelte-195yttd{display:none}}.axis.svelte-loeej7{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-4)}.axis__heading.svelte-loeej7{font-size:var(--fs-xs);color:var(--c-text-faint);letter-spacing:.08em;margin-bottom:var(--sp-3);font-weight:600}.axis__ends.svelte-loeej7{font-size:var(--fs-2xs);color:var(--c-text-muted);margin-bottom:var(--sp-2);justify-content:space-between;display:flex}.axis__track.svelte-loeej7{border-radius:var(--radius-pill);background:var(--c-bar-track);height:8px;margin:0 7px;position:relative}.axis__tick.svelte-loeej7{background:var(--c-border-strong);width:1px;height:6px;position:absolute;top:1px}.axis__marker.svelte-loeej7{background:var(--c-verdict);border:2px solid var(--c-bg);width:14px;height:14px;transition:left var(--dur-base) var(--ease);border-radius:50%;margin-left:-7px;position:absolute;top:50%;transform:translateY(-50%)}.axis__bands.svelte-loeej7{margin-top:var(--sp-3);gap:2px;display:grid}.axis__band.svelte-loeej7{justify-items:center;gap:2px;display:grid}.axis__fill.svelte-loeej7{background:var(--c-bar-fill);border-radius:2px;width:100%;height:10px;display:block}.axis__band--on.svelte-loeej7 .axis__fill:where(.svelte-loeej7){background:var(--c-verdict-dim)}.axis__band-pct.svelte-loeej7{font-size:var(--fs-2xs);color:var(--c-text-faint)}.axis__foot.svelte-loeej7{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.axis__label.svelte-loeej7{font-size:var(--fs-lg);font-weight:600}.calc.svelte-qci4bh{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:var(--sp-3) var(--sp-4);color:var(--c-text-muted)}.calc__summary.svelte-qci4bh{align-items:baseline;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-xs);letter-spacing:.08em;color:var(--c-text-faint);font-weight:600;display:flex}.calc__shanten.svelte-qci4bh{letter-spacing:0;color:var(--c-text-muted);font-weight:400}.calc__note.svelte-qci4bh{margin-top:var(--sp-2);font-size:var(--fs-2xs);color:var(--c-text-faint)}.calc__rows.svelte-qci4bh{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.calc__row.svelte-qci4bh{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);grid-template-columns:auto 4.5em 1fr auto;display:grid}.calc__name.svelte-qci4bh{color:var(--c-text)}.calc__bar.svelte-qci4bh{background:var(--c-bar-track);border-radius:999px;height:.4rem;overflow:hidden}.calc__fill.svelte-qci4bh{background:var(--c-bar-fill);height:100%;display:block}.calc__num.svelte-qci4bh{font-variant-numeric:tabular-nums;white-space:nowrap}.calc__tiles.svelte-qci4bh{align-items:center;gap:var(--sp-1);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-border);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.calc__tiles-label.svelte-qci4bh{margin-right:var(--sp-1);color:var(--c-text-faint)}.aux.svelte-1cg9zuv{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-4)}.aux__summary.svelte-1cg9zuv{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--c-text-faint);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.aux--open.svelte-1cg9zuv .aux__summary:where(.svelte-1cg9zuv){margin-bottom:var(--sp-3)}.aux__list.svelte-1cg9zuv{gap:var(--sp-3);display:grid}.aux__item.svelte-1cg9zuv{gap:var(--sp-1);font-size:var(--fs-sm);display:grid}.aux__label.svelte-1cg9zuv{font-size:var(--fs-xs);color:var(--c-text-muted)}.aux__answer.svelte-1cg9zuv{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-md);font-weight:600;display:flex}.aux__item[data-level=either].svelte-1cg9zuv .aux__answer:where(.svelte-1cg9zuv){color:var(--c-text-muted);font-weight:400}.aux__pct.svelte-1cg9zuv{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:400}.aux__note.svelte-1cg9zuv{margin-top:var(--sp-3);font-size:var(--fs-2xs);color:var(--c-text-faint)}@media (width>=680px){.aux__list.svelte-1cg9zuv{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.panel.svelte-1wexb39,.result.svelte-1wexb39{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.result--dim.svelte-1wexb39{opacity:.55}.stack.svelte-1wexb39{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.stale.svelte-1wexb39{font-size:var(--fs-xs);color:var(--c-caution)}.previous.svelte-1wexb39{font-size:var(--fs-2xs);color:var(--c-text-faint)}.updating.svelte-1wexb39{position:relative}.updating__badge.svelte-1wexb39{inset-inline:0;top:var(--sp-3);z-index:1;text-align:center;font-size:var(--fs-xs);color:var(--c-text-muted);position:absolute}.meta.svelte-1wexb39{font-size:var(--fs-2xs);color:var(--c-text-faint)}.meta.svelte-1wexb39 summary:where(.svelte-1wexb39){cursor:pointer}.fallback.svelte-1wexb39{gap:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-4);display:grid}.fallback__heading.svelte-1wexb39{font-size:var(--fs-lg);font-weight:600}.fallback__body.svelte-1wexb39{font-size:var(--fs-sm);color:var(--c-text-muted)}.fallback__detail.svelte-1wexb39{font-size:var(--fs-2xs);color:var(--c-text-faint);word-break:break-all}.fallback__best.svelte-1wexb39{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);display:flex}.fallback__tag.svelte-1wexb39,.fallback__calc.svelte-1wexb39{font-size:var(--fs-xs);color:var(--c-text-muted)}.page.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 12px}.header.svelte-1uha8ag{padding:var(--sp-4) 0 var(--sp-5)}.header__title.svelte-1uha8ag{font-size:var(--fs-2xl);font-weight:700;line-height:1.2}.header__tagline.svelte-1uha8ag{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--c-text-muted)}.layout.svelte-1uha8ag{gap:var(--sp-6);display:grid}.col.svelte-1uha8ag{min-width:0}.card.svelte-1uha8ag{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-4);margin-bottom:var(--sp-4)}.card__head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.card__heading.svelte-1uha8ag{font-size:var(--fs-xl);font-weight:700;line-height:1.3}.caveats.svelte-1uha8ag{margin-top:var(--sp-4);padding:var(--sp-3);border:1px dashed var(--c-border-strong);border-radius:var(--radius-sm)}.caveats.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:var(--sp-1);display:grid}.caveats.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:var(--fs-2xs);color:var(--c-text-muted);line-height:1.6}.caveats.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"※ ";color:var(--c-text-faint)}.footer.svelte-1uha8ag{padding:var(--sp-6) 0 var(--sp-7);font-size:var(--fs-2xs);color:var(--c-text-faint);text-align:center}@media (width>=680px){.page.svelte-1uha8ag{padding:0 var(--sp-5)}.card.svelte-1uha8ag{padding:var(--sp-5)}.header__title.svelte-1uha8ag{font-size:var(--fs-2xl)}}@media (width>=1100px){.layout.svelte-1uha8ag{grid-template-columns:minmax(0,620px) minmax(0,520px);align-items:start}.col--result.svelte-1uha8ag{top:var(--sp-5);position:sticky}}
