.page-head.svelte-c59208{margin-bottom:34px}.page-head.svelte-c59208 p:where(.svelte-c59208){margin:8px 0 0}.repair-link.svelte-c59208{display:inline-flex;margin-top:9px;color:var(--warn);font-size:.76rem;font-weight:600}.leaderboards.svelte-c59208{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;align-items:start}.ranking-section.svelte-c59208{min-width:0}.section-head.svelte-c59208{min-height:104px;display:flex;justify-content:space-between;align-items:start;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.section-head.svelte-c59208 h2:where(.svelte-c59208){margin:0}.section-head.svelte-c59208 p:where(.svelte-c59208){margin:7px 0 0;max-width:310px;font-size:.78rem;line-height:1.55}.sort-control.svelte-c59208{display:grid;gap:5px;flex:0 0 auto;color:var(--faint);font-size:.7rem}.sort-control.svelte-c59208 select:where(.svelte-c59208){min-height:36px;padding:7px 28px 7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:#f5eee5;font:inherit;font-size:.75rem}.ranking-list.svelte-c59208{margin:0;padding:0;list-style:none}.ranking-list.svelte-c59208 li:where(.svelte-c59208){display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 2px;border-bottom:1px solid var(--line)}.rank.svelte-c59208{color:var(--faint);font-family:Spectral,serif;font-size:.86rem}.style-info.svelte-c59208{display:grid;gap:5px;min-width:0}.style-name.svelte-c59208{position:relative;justify-self:start;max-width:100%;padding:0;border:0;border-bottom:1px dashed rgba(237,230,221,.28);border-radius:0;background:transparent;color:inherit;outline:none;font:inherit;font-weight:650;line-height:1.35;text-align:left;cursor:help}.style-name.svelte-c59208:focus-visible{border-color:var(--wine)}.sample.svelte-c59208{color:var(--faint);font-size:.72rem}.confusion-details.svelte-c59208 summary:where(.svelte-c59208){min-height:36px;display:flex;align-items:center;width:fit-content;color:var(--muted);font-size:.72rem;font-weight:600;cursor:pointer;list-style:none}.confusion-details.svelte-c59208 summary:where(.svelte-c59208)::-webkit-details-marker{display:none}.confusion-details.svelte-c59208 summary:where(.svelte-c59208):after{content:"＋";margin-left:7px;color:var(--faint)}.confusion-details[open].svelte-c59208 summary:where(.svelte-c59208):after{content:"−"}.confusion-details.svelte-c59208 ol:where(.svelte-c59208){display:grid;gap:0;margin:2px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.confusion-details.svelte-c59208 li:where(.svelte-c59208){min-height:0;display:flex;grid-template-columns:none;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:.71rem}.confusion-details.svelte-c59208 li:where(.svelte-c59208) strong:where(.svelte-c59208){color:#f5eee5;font-variant-numeric:tabular-nums;white-space:nowrap}.confusion-empty.svelte-c59208{display:block;padding:7px 0;color:var(--faint);font-size:.71rem}.rate.svelte-c59208{color:var(--wine);font-family:Spectral,serif;font-size:1.45rem;font-variant-numeric:tabular-nums}.region-tooltip.svelte-c59208{position:absolute;z-index:10;left:0;bottom:calc(100% + 9px);width:max-content;max-width:min(320px,calc(100vw - 40px));display:grid;gap:5px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#211b17;box-shadow:0 14px 36px #00000061;color:var(--muted);font-size:.73rem;font-weight:400;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s;pointer-events:none}.region-tooltip.svelte-c59208 strong:where(.svelte-c59208){color:#f5eee5;font-size:.7rem}.style-name.svelte-c59208:hover .region-tooltip:where(.svelte-c59208),.style-name.svelte-c59208:focus .region-tooltip:where(.svelte-c59208){opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:860px){.leaderboards.svelte-c59208{grid-template-columns:1fr;gap:44px}.section-head.svelte-c59208{min-height:0}}@media(max-width:520px){.section-head.svelte-c59208{display:grid;justify-content:stretch}.sort-control.svelte-c59208{width:100%}.sort-control.svelte-c59208 select:where(.svelte-c59208){width:100%}.ranking-list.svelte-c59208 li:where(.svelte-c59208){grid-template-columns:24px minmax(0,1fr) auto}.rate.svelte-c59208{font-size:1.25rem}}
