.page.svelte-1aqraej{padding:var(--ms-s-5) 0 0}@media (width<=899px){.page.svelte-1aqraej{padding-top:var(--ms-s-2)}}.hero.svelte-1aqraej{margin-bottom:var(--ms-s-6);max-width:40ch}.kicker.svelte-1aqraej{margin:0 0 var(--ms-s-2);font-size:var(--ms-text-3xs);font-weight:var(--ms-fw-semibold);letter-spacing:.24em;color:var(--ms-accent)}.title.svelte-1aqraej{font-size:var(--ms-text-3xl);line-height:1;font-weight:var(--ms-fw-regular);letter-spacing:-.022em;color:var(--ms-ink);margin:0}.sub.svelte-1aqraej{margin:var(--ms-s-4) 0 0;font-size:var(--ms-text-md);color:var(--ms-ink-soft);line-height:1.45}.boards.svelte-1aqraej{margin:0;padding:0;list-style:none}.gate-btn.svelte-1aqraej{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0}.board.svelte-1aqraej{padding:var(--ms-s-6) 0;border-bottom:1px solid var(--ms-hairline);opacity:0;animation:.52s cubic-bezier(.2,.7,.2,1) forwards svelte-1aqraej-reveal;animation-delay:var(--reveal-delay);transform:translateY(10px)}@keyframes svelte-1aqraej-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.board.svelte-1aqraej{opacity:1;animation:none;transform:none}}.board-head.svelte-1aqraej{margin-bottom:var(--ms-s-4);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dish.svelte-1aqraej{font-size:var(--ms-text-xl);line-height:1.05;font-weight:var(--ms-fw-regular);letter-spacing:-.012em;color:var(--ms-ink);margin:0}.cn.svelte-1aqraej{font-size:var(--ms-text-md);color:var(--ms-ink-soft);font-weight:var(--ms-fw-regular);margin-left:10px}.spots.svelte-1aqraej{font-size:var(--ms-text-2xs);color:var(--ms-ink-faint);font-feature-settings:"tnum";flex-shrink:0}.champ.svelte-1aqraej{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.figure.svelte-1aqraej{background:radial-gradient(ellipse at top, var(--ms-surface-soft) 0%, #ead9b6 70%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;overflow:hidden}.photo.svelte-1aqraej{object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.2,.7,.2,1)}.fallback.svelte-1aqraej{color:var(--ms-accent-soft);font-size:44px;line-height:1}.medal.svelte-1aqraej{font-size:var(--ms-text-xl);flex-shrink:0;line-height:1}.champ-text.svelte-1aqraej{min-width:0}.champ-name.svelte-1aqraej{font-size:var(--ms-text-lg);line-height:1.12;font-weight:var(--ms-fw-regular);letter-spacing:-.01em;color:var(--ms-ink);transition:color .18s}.rows.svelte-1aqraej{margin:var(--ms-s-4) 0 0;padding:0;list-style:none}.row.svelte-1aqraej{color:inherit;border-top:1px solid var(--ms-hairline);align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.rank.svelte-1aqraej{text-align:center;width:1.6em;font-family:var(--ms-font-display);font-size:var(--ms-text-md);font-weight:var(--ms-fw-regular);font-feature-settings:"tnum";color:var(--ms-ink-faint);flex-shrink:0;line-height:1}.rank-emoji.svelte-1aqraej{font-family:inherit;font-size:var(--ms-text-sm)}.row-name.svelte-1aqraej{min-width:0;font-size:var(--ms-text-sm);color:var(--ms-ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.3;transition:color .18s;overflow:hidden}.ladder.svelte-1aqraej{margin-top:var(--ms-s-4);font-size:var(--ms-text-sm);font-weight:var(--ms-fw-medium);letter-spacing:.01em;color:var(--ms-accent);text-decoration:none;display:inline-block}.fallback.is-locked.svelte-1aqraej{filter:blur(7px);opacity:.5}.name-bar.svelte-1aqraej{background:linear-gradient(90deg, color-mix(in oklab, var(--ms-ink) 20%, transparent), color-mix(in oklab, var(--ms-ink) 9%, transparent));filter:blur(2.5px);border-radius:6px;width:min(68%,230px);height:.86em;display:block}.row-bar.svelte-1aqraej{width:min(52%,180px);height:.72em;margin-right:auto}.lock-chip.svelte-1aqraej{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lock-chip.svelte-1aqraej svg:where(.svelte-1aqraej){box-sizing:content-box;width:22px;height:22px;fill:color-mix(in oklab, var(--ms-ink) 64%, transparent);background:color-mix(in oklab, var(--ms-ink) 8%, transparent);border:1px solid color-mix(in oklab, var(--ms-ink) 13%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ms-ink) 14%, transparent), 0 8px 20px oklab(0% none none/.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;padding:9px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.unlock-cta.svelte-1aqraej{font-size:var(--ms-text-xs);font-weight:var(--ms-fw-semibold);color:var(--ms-accent);letter-spacing:.005em;align-items:baseline;gap:7px;margin-top:5px;display:inline-flex}.unlock-cta.svelte-1aqraej .arrow:where(.svelte-1aqraej){font-weight:var(--ms-fw-regular)}.champ-text.svelte-1aqraej{flex-direction:column;display:flex}.row-lock.svelte-1aqraej{flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.row-lock.svelte-1aqraej svg:where(.svelte-1aqraej){width:15px;height:15px;fill:var(--ms-ink-faint);transition:fill .18s}@media (hover:hover){.champ.svelte-1aqraej:hover .champ-name:where(.svelte-1aqraej),.row.svelte-1aqraej:hover .row-name:where(.svelte-1aqraej){color:var(--ms-accent)}.champ.svelte-1aqraej:hover .photo:where(.svelte-1aqraej){transform:scale(1.05)}.champ.gate-btn.svelte-1aqraej:hover .lock-chip:where(.svelte-1aqraej) svg:where(.svelte-1aqraej){transform:scale(1.06)}.row-locked.svelte-1aqraej:hover .row-lock:where(.svelte-1aqraej) svg:where(.svelte-1aqraej){fill:var(--ms-accent)}}@media (width>=900px){.page.svelte-1aqraej{max-width:1240px;margin-inline:auto;padding:18px 0 110px}.hero.svelte-1aqraej{max-width:none;margin-bottom:44px}.title.svelte-1aqraej{font-size:var(--ms-text-4xl)}.sub.svelte-1aqraej{font-size:var(--ms-text-lg);margin-top:18px}.boards.svelte-1aqraej{grid-template-columns:1fr 1fr;column-gap:56px;display:grid}.dish.svelte-1aqraej{font-size:var(--ms-text-2xl)}.cn.svelte-1aqraej{font-size:var(--ms-text-lg)}.figure.svelte-1aqraej{width:112px;height:112px}.champ-name.svelte-1aqraej{font-size:var(--ms-text-xl)}}
