.history-link[data-v-189cdbbb]{align-items:center;background:var(--bg-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-tile);color:var(--ink);display:flex;gap:14px;padding:20px 24px;transition:box-shadow .15s}.history-link--soft[data-v-189cdbbb]{background:var(--bg-soft);box-shadow:none}.history-link[data-v-189cdbbb]:hover{box-shadow:var(--shadow-float)}.history-link[data-v-189cdbbb]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.history-link__text[data-v-189cdbbb]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.history-link__title[data-v-189cdbbb]{font:700 20px/24px var(--font-display);letter-spacing:-.02em}.history-link__desc[data-v-189cdbbb]{color:var(--ink-muted);font:500 14px/20px var(--font-sans)}.history-link__chevron[data-v-189cdbbb]{color:var(--ink-muted);flex:none}@media (max-width:767.98px){.history-link[data-v-189cdbbb]{padding:18px 20px}}.tile-head[data-v-27f71e7e]{align-items:center;display:flex;gap:12px}.tile-head__title[data-v-27f71e7e]{color:var(--ink);font:700 20px/24px var(--font-display);letter-spacing:-.02em;margin:0}.tile-text[data-v-27f71e7e]{color:var(--ink-muted);font:500 14px/20px var(--font-sans);margin:10px 0 0}.earn[data-v-27f71e7e]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:16px 0 0;padding:0}.earn__item[data-v-27f71e7e]{align-items:flex-start;background:var(--bg-soft);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px}.earn__value[data-v-27f71e7e]{color:var(--ink);font:800 28px/32px var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:10px}.earn__what[data-v-27f71e7e]{color:var(--ink);font:600 14px/18px var(--font-sans)}.earn__hint[data-v-27f71e7e]{color:var(--ink-muted);font:500 12px/16px var(--font-sans)}.threshold[data-v-27f71e7e]{align-items:center;background:var(--warning-soft);border-radius:var(--radius-lg);color:var(--ink);display:flex;font:500 14px/20px var(--font-sans);gap:10px;margin:8px 0 0;padding:12px 14px}.threshold__icon[data-v-27f71e7e]{color:var(--warning);flex:none}.threshold__value[data-v-27f71e7e]{font-weight:700;white-space:nowrap}.rules[data-v-27f71e7e]{color:var(--ink-muted);flex-direction:column;font:500 14px/20px var(--font-sans);list-style:none;margin:16px 0 0;padding:0}.rules[data-v-27f71e7e],.rules li[data-v-27f71e7e]{display:flex;gap:10px}.rules__icon[data-v-27f71e7e]{color:var(--ink-muted);flex:none;margin-top:2px}@media (max-width:379.98px){.earn[data-v-27f71e7e]{grid-template-columns:minmax(0,1fr)}}.prizes[data-v-8525d1be]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.prizes__row[data-v-8525d1be]{align-items:center;background:var(--bg-soft);border-radius:14px;display:flex;gap:12px;min-height:48px;padding:0 14px 0 10px}.prizes__place[data-v-8525d1be]{color:var(--ink);flex:1;min-width:0}.prizes__place[data-v-8525d1be],.prizes__toggle[data-v-8525d1be]{font:600 14px/18px var(--font-sans)}.prizes__toggle[data-v-8525d1be]{align-items:center;color:var(--brand-text);cursor:pointer;display:inline-flex;gap:4px;margin-top:12px}.prizes__toggle[data-v-8525d1be]:hover{text-decoration:underline}.prizes__toggle[data-v-8525d1be]:focus-visible{border-radius:6px;box-shadow:var(--shadow-focus);outline:none}.prizes__chevron[data-v-8525d1be]{transition:transform .2s}.prizes__chevron--open[data-v-8525d1be]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.prizes__chevron[data-v-8525d1be]{transition:none}}.tile-head[data-v-7a93f82d]{align-items:center;display:flex;gap:12px}.tile-head__title[data-v-7a93f82d]{color:var(--ink);font:700 20px/24px var(--font-display);letter-spacing:-.02em;margin:0}.tile-text[data-v-7a93f82d]{color:var(--ink-muted);font:500 14px/20px var(--font-sans);margin:10px 0 0}.tile-head[data-v-4d1561eb]{align-items:center;display:flex;gap:12px}.tile-head__title[data-v-4d1561eb]{color:var(--ink);font:700 20px/24px var(--font-display);letter-spacing:-.02em;margin:0}.tile-text[data-v-4d1561eb]{color:var(--ink-muted);font:500 14px/20px var(--font-sans);margin:10px 0 0}.tile-text--strong[data-v-4d1561eb]{color:var(--ink);font-weight:600;margin-top:14px}.list[data-v-4d1561eb]{color:var(--ink);display:flex;flex-direction:column;font:500 14px/20px var(--font-sans);gap:6px;list-style:none;margin:10px 0 0;padding:0}.list li[data-v-4d1561eb]{padding-left:18px;position:relative}.list li[data-v-4d1561eb]:before{background:var(--line-strong);border-radius:50%;content:"";height:6px;left:4px;position:absolute;top:7px;width:6px}.list--danger li[data-v-4d1561eb]:before{background:var(--danger)}.contest-info[data-v-1ba4f365]{display:flex;flex-direction:column;gap:16px;min-width:0}.hero-copy[data-v-1a0ba6cb]{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.hero-copy__title[data-v-1a0ba6cb]{color:var(--ink);font:800 40px/44px var(--font-display);letter-spacing:-.035em;margin:14px 0 0;text-wrap:balance}.hero-copy__text[data-v-1a0ba6cb]{color:var(--ink-muted);font:500 16px/24px var(--font-sans);margin:10px 0 0;max-width:460px}.hero-copy__chips[data-v-1a0ba6cb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chip[data-v-1a0ba6cb]{align-items:center;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);display:inline-flex;font:600 14px/18px var(--font-sans);gap:8px;min-height:36px;padding:4px 14px}.chip--pool[data-v-1a0ba6cb]{padding-right:6px}.chip--muted[data-v-1a0ba6cb]{color:var(--ink-muted)}.tnum[data-v-1a0ba6cb]{font-variant-numeric:tabular-nums}@media (max-width:767.98px){.hero-copy__title[data-v-1a0ba6cb]{font-size:30px;line-height:34px}.hero-copy__text[data-v-1a0ba6cb]{font-size:15px;line-height:22px}}.player[data-v-7adafe6d]{align-items:center;border-radius:14px;display:flex;gap:12px;min-height:56px;padding:8px 12px}.player--you[data-v-7adafe6d]{background:var(--brand-soft)}.player__avatar[data-v-7adafe6d]{background:var(--bg-soft);border-radius:50%;flex:none;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.player__text[data-v-7adafe6d]{flex:1;min-width:0}.player__name[data-v-7adafe6d]{color:var(--ink);font:600 14px/18px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player--you .player__name[data-v-7adafe6d]{color:var(--brand-text);font-weight:700}.player__points[data-v-7adafe6d]{color:var(--ink-muted);font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums}.board[data-v-a9c9e69a]{min-width:0;position:relative}.board__card[data-v-a9c9e69a]{padding:24px 12px 12px}.board__head[data-v-a9c9e69a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:0 12px 12px}.board__title[data-v-a9c9e69a]{color:var(--ink);font:700 22px/26px var(--font-display);letter-spacing:-.02em;margin:0}.board__reload[data-v-a9c9e69a]{height:18px!important;width:18px!important}.board__timer[data-v-a9c9e69a]{font-variant-numeric:tabular-nums;min-width:2ch}.board__empty[data-v-a9c9e69a]{color:var(--ink-muted);font:500 14px/20px var(--font-sans);margin:0;padding:12px 12px 16px}.board__list[data-v-a9c9e69a]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.board__mine[data-v-a9c9e69a]{background:var(--bg-raised);border-radius:24px;bottom:16px;box-shadow:var(--shadow-float);margin-top:12px;padding:10px 12px 12px;position:sticky;z-index:2}.board__mine-label[data-v-a9c9e69a]{color:var(--ink-muted);font:600 12px/16px var(--font-sans);padding:0 12px 4px}@media (max-width:1023.98px){.board__mine[data-v-a9c9e69a]{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (max-width:767.98px){.board__card[data-v-a9c9e69a]{padding:20px 6px 6px}.board__head[data-v-a9c9e69a]{padding:0 10px 10px}}.podium[data-v-2eaf22ac]{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:0;text-align:center;width:100%}.podium--1[data-v-2eaf22ac]{--medal:var(--medal-gold);--medal-ring:var(--medal-gold-ring);--medal-ink:var(--medal-gold-ink)}.podium--2[data-v-2eaf22ac]{--medal:var(--medal-silver);--medal-ring:var(--medal-silver-ring);--medal-ink:var(--medal-silver-ink)}.podium--3[data-v-2eaf22ac]{--medal:var(--medal-bronze);--medal-ring:var(--medal-bronze-ring);--medal-ink:var(--medal-bronze-ink)}.podium__avatar[data-v-2eaf22ac]{background:var(--bg-soft);border-radius:50%;box-shadow:0 0 0 3px var(--bg-soft),0 0 0 6px var(--medal-ring);display:block;height:56px;margin-bottom:6px;-o-object-fit:cover;object-fit:cover;width:56px}.podium--1 .podium__avatar[data-v-2eaf22ac]{height:68px;width:68px}.podium__name[data-v-2eaf22ac]{color:var(--ink);font:600 14px/18px var(--font-sans);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium__points[data-v-2eaf22ac]{color:var(--ink-muted);font:500 12px/16px var(--font-sans)}.podium__step[data-v-2eaf22ac]{background:var(--medal);border-radius:16px 16px 6px 6px;box-shadow:inset 0 2px #ffffff73;margin-top:8px;position:relative;width:100%}.podium--1 .podium__step[data-v-2eaf22ac]{height:104px}.podium--2 .podium__step[data-v-2eaf22ac]{height:76px}.podium--3 .podium__step[data-v-2eaf22ac]{height:56px}.podium__step[data-v-2eaf22ac]:after{background:#ffffffe0;border-radius:50%;box-shadow:inset 0 0 0 3px var(--medal-ring),0 4px 10px #0000002e;color:var(--medal-ink);content:attr(data-place);display:grid;font:800 16px/1 var(--font-display);height:34px;left:50%;margin-left:-17px;place-items:center;position:absolute;top:12px;width:34px}@media (max-width:559.98px){.podium__avatar[data-v-2eaf22ac]{height:48px;width:48px}.podium--1 .podium__avatar[data-v-2eaf22ac]{height:56px;width:56px}.podium--1 .podium__step[data-v-2eaf22ac]{height:84px}.podium--2 .podium__step[data-v-2eaf22ac]{height:62px}.podium--3 .podium__step[data-v-2eaf22ac]{height:46px}}.podium-row[data-v-938c0595]{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 auto;max-width:440px;padding:0;width:100%}.podium-row>li[data-v-938c0595]{display:flex;justify-content:center;min-width:0}.podium-row>.podium-row__slot--1[data-v-938c0595]{order:2}.podium-row__slot--2[data-v-938c0595]{order:1}.podium-row__slot--3[data-v-938c0595]{order:3}.idle-info[data-v-e9da4117]{display:flex;flex-direction:column;gap:16px;width:100%}.idle[data-v-b8b6c679]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 0;text-align:center}.idle__title[data-v-b8b6c679]{color:var(--ink);font:800 32px/36px var(--font-display);letter-spacing:-.03em;margin:6px 0 0}.idle__text[data-v-b8b6c679]{color:var(--ink-muted);font:500 15px/22px var(--font-sans);margin:0;max-width:420px}@media (max-width:767.98px){.idle__title[data-v-b8b6c679]{font-size:26px;line-height:30px}}
