.AuthNav_authed__9GUSv,.AuthNav_links__1zoK8{display:inline-flex;align-items:center;gap:var(--space-2)}.AuthNav_login__ZAYFu{padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.AuthNav_login__ZAYFu:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-surface-2) 70%,transparent)}.AuthNav_register__r_7Oh{padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-bold);font-size:var(--text-sm);white-space:nowrap;box-shadow:var(--shadow-sm);transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out)}.AuthNav_register__r_7Oh:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-sm),0 4px 16px var(--color-accent-ring)}.AuthNav_register__r_7Oh:active{background:var(--color-accent-strong)}@media (max-width:26rem){.AuthNav_login__ZAYFu{padding-inline:var(--space-2)}.AuthNav_register__r_7Oh{padding-inline:var(--space-3)}}.CompetitionNav_nav__vigDh{min-inline-size:0}.CompetitionNav_strip__9dr9j{list-style:none;display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;overflow-x:auto;scroll-snap-type:inline proximity;scroll-padding-inline-start:var(--space-1);scroll-behavior:smooth;padding-block:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;min-block-size:3.5rem}.CompetitionNav_item__SqGwC{flex:none;scroll-snap-align:start;display:flex}.CompetitionNav_chip__p8t1c{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding-block:var(--space-2);padding-inline:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--gradient-card);box-shadow:var(--sheen-edge),var(--shadow-sm);color:var(--color-text-muted);font-weight:var(--weight-bold);font-size:var(--text-sm);line-height:var(--leading-tight);white-space:nowrap;transition:var(--transition-lift),color var(--duration-fast) var(--ease-out)}.CompetitionNav_chip__p8t1c:hover{transform:var(--lift);color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));box-shadow:var(--sheen-edge),var(--shadow-md),var(--shadow-accent-glow)}.CompetitionNav_chip__p8t1c[aria-current=true]{color:var(--color-text);background:radial-gradient(120% 150% at 50% 0,var(--color-accent-soft),transparent 70%),var(--gradient-elevated);border-color:color-mix(in srgb,var(--color-accent) 75%,var(--color-border));box-shadow:var(--sheen-edge),var(--shadow-sm),0 0 0 1px var(--color-accent-ring),0 6px 20px color-mix(in srgb,var(--color-accent) 18%,transparent)}.CompetitionNav_crest__uwFZP{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-full);background:var(--gradient-elevated);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 8%,transparent),var(--sheen-edge);overflow:visible}.CompetitionNav_logo__uFt1d{border-radius:var(--radius-full);object-fit:contain}.CompetitionNav_allGlyph__pkp2R{inline-size:.85rem;block-size:.85rem;fill:currentColor;opacity:.9}.CompetitionNav_flag__ugoB_{font-size:var(--text-lg);line-height:var(--leading-none)}.CompetitionNav_monogram__5qSPk{font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-badge);color:var(--color-text)}.CompetitionNav_label__H_inE{display:inline-block;max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.CompetitionNav_pulse__4I5xV{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;inline-size:.6rem;block-size:.6rem;border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 2px var(--color-surface-2)}.CompetitionNav_pulse__4I5xV:after{content:"";position:absolute;inset:0;border-radius:var(--radius-full);border:1px solid var(--color-accent);animation:CompetitionNav_compHalo__QLltz 1.8s var(--ease-out) infinite}@keyframes CompetitionNav_compHalo__QLltz{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.CompetitionNav_pulse__4I5xV:after{animation:none;opacity:0}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:50;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.Header_inner__ggL_E{display:flex;align-items:center;gap:var(--space-4);min-height:var(--header-height)}.Header_brand__tPzig{display:inline-flex;align-items:center;border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-out)}.Header_brand__tPzig:hover{opacity:.9}.Header_actions__AFxTd{display:inline-flex;align-items:center;gap:var(--space-3)}.Header_subrow__fNYwO{display:flex;align-items:center;padding-block:var(--space-1);min-inline-size:0;position:relative}.Header_subrow__fNYwO:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--space-4);height:1px;background:linear-gradient(90deg,transparent,var(--color-border) 18%,var(--color-border) 82%,transparent)}@media (max-width:40rem){.Header_inner__ggL_E{flex-wrap:wrap;row-gap:var(--space-2);padding-block:var(--space-2)}.Header_actions__AFxTd{-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:26rem){.Header_actions__AFxTd,.Header_inner__ggL_E{gap:var(--space-2)}}.HeaderNav_nav__0n18i{display:inline-flex;align-items:center;gap:var(--space-1);-webkit-margin-start:auto;margin-inline-start:auto;min-inline-size:0}.HeaderNav_navLink__ERLDs{position:relative;padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.HeaderNav_navLink__ERLDs:after{content:"";position:absolute;inset-block-end:2px;inset-inline:var(--space-3);height:2px;border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 8px var(--color-accent-ring);opacity:0;transform:scaleX(.4);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-medium) var(--ease-out)}.HeaderNav_navLink__ERLDs:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-surface-2) 70%,transparent)}.HeaderNav_navLink__ERLDs:hover:after{opacity:.6;transform:scaleX(1)}.HeaderNav_navLink__ERLDs[aria-current=page]{color:var(--color-text)}.HeaderNav_navLink__ERLDs[aria-current=page]:after{opacity:1;transform:scaleX(1)}@media (max-width:40rem){.HeaderNav_nav__0n18i{order:3;flex-basis:100%;-webkit-margin-start:0;margin-inline-start:0;overflow-x:auto;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.HeaderNav_nav__0n18i::-webkit-scrollbar{display:none}.HeaderNav_navLink__ERLDs{flex:none;white-space:nowrap;scroll-snap-align:start}}@media (max-width:26rem){.HeaderNav_navLink__ERLDs{padding-inline:var(--space-2)}}.LocaleSwitcher_root__hlmZm{position:relative;display:inline-flex}.LocaleSwitcher_trigger__PHqW1{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding-block:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;box-shadow:var(--sheen-edge),var(--shadow-sm);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.LocaleSwitcher_trigger__PHqW1:hover{background:color-mix(in srgb,var(--color-surface-3) 80%,transparent);border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.LocaleSwitcher_trigger__PHqW1[aria-expanded=true]{border-color:var(--color-accent-ring);background:var(--color-surface-3)}.LocaleSwitcher_triggerCode__NBZuO{letter-spacing:var(--tracking-badge)}.LocaleSwitcher_flag__5wnWL{display:inline-flex;flex:0 0 auto;inline-size:1.25rem;block-size:.9375rem;border-radius:var(--radius-xs);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 12%,transparent)}.LocaleSwitcher_flagSvg__b7ysO{inline-size:100%;block-size:100%;display:block}.LocaleSwitcher_chevron__ldH67{inline-size:.75rem;block-size:.75rem;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out)}.LocaleSwitcher_chevron__ldH67[data-open]{transform:rotate(180deg)}.LocaleSwitcher_menu__IATMB{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:60;min-inline-size:11rem;margin:0;padding:var(--space-1);list-style:none;background:var(--gradient-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--sheen-edge),var(--shadow-lg);animation:LocaleSwitcher_menuIn__ZDpbC var(--duration-fast) var(--ease-out) both}@keyframes LocaleSwitcher_menuIn__ZDpbC{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.LocaleSwitcher_item__QznG9{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.LocaleSwitcher_item__QznG9:focus-visible,.LocaleSwitcher_item__QznG9:hover{color:var(--color-text);background:var(--color-surface-2)}.LocaleSwitcher_itemActive__SAiwU,.LocaleSwitcher_itemActive__SAiwU:hover{color:var(--color-text);background:var(--color-accent-soft)}.LocaleSwitcher_itemName__LuG1S{flex:1 1 auto}.LocaleSwitcher_check__s2D6w{inline-size:.75rem;block-size:.75rem;flex:0 0 auto;color:var(--color-accent);opacity:0}.LocaleSwitcher_check__s2D6w[data-checked]{opacity:1}