html[data-sport=figure_skating]{font-variant-numeric:tabular-nums;font-family:Nunito Sans,sans-serif}.skate-landing{background:var(--background);color:var(--foreground);font-family:Nunito Sans,sans-serif}.skate-landing h1,.skate-landing h2,.skate-landing h3{text-wrap:balance;overflow-wrap:anywhere}.skate-landing p{max-width:72ch}.skate-landing a:focus-visible,.skate-landing button:focus-visible,.skate-landing select:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.skate-appearance{justify-content:flex-end;align-items:center;gap:12px;max-width:1280px;margin:auto;padding:7rem 24px 0;display:flex}.skate-appearance select{color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:24px;min-height:48px;padding:10px 16px}.skate-artwork{background:#fff;border-radius:28px;padding:16px}@media (prefers-reduced-motion:reduce){.skate-landing *,.skate-landing :before,.skate-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skate-landing .chalk-nav{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border);box-shadow:0 3px 0 var(--surface-high)}.skate-landing nav a{min-width:44px;min-height:44px}.skate-landing nav .chalk-nav-active>div{display:none}.skate-landing section[id]{scroll-margin-top:120px}html[data-sport=figure_skating] .uppercase{text-transform:none;letter-spacing:normal}html[data-sport=figure_skating] :is(h1,h2,h3){font-family:var(--font-display);overflow-wrap:anywhere;line-height:1.15}html[data-sport=figure_skating] :is(.chalk-card,.rounded-2xl.bg-card,.rounded-3xl.bg-card,.rounded-2xl.bg-surface-low,.rounded-3xl.bg-surface-low){border-radius:28px;box-shadow:inset 0 2px #fff9,inset 0 -3px #142d4310,0 5px #142d4312}html[data-sport=figure_skating].dark :is(.chalk-card,.rounded-2xl.bg-card,.rounded-3xl.bg-card,.rounded-2xl.bg-surface-low,.rounded-3xl.bg-surface-low){box-shadow:inset 0 2px #ffffff14,inset 0 -3px #00000030,0 5px #00000030}html[data-sport=figure_skating] :is(button.bg-primary,a.bg-primary){border-radius:24px;min-height:44px}html[data-sport=figure_skating] :is(a,button,select,input):focus-visible{outline:3px solid var(--primary);outline-offset:3px}html[data-sport=figure_skating] .chalk-newsletter{overflow-wrap:anywhere}html[data-sport=figure_skating] .chalk-newsletter [style*=background]{border-radius:24px}html[data-sport=figure_skating] .skate-share-scores{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}html[data-sport=figure_skating] .skate-share-scores>div{color:#142d43;border-radius:24px;box-shadow:inset 0 2px #ffffff80,inset 0 -3px #142d4314}html[data-sport=figure_skating] .skate-share-scores>div:first-child{background:#e7dff7}html[data-sport=figure_skating] .skate-share-scores>div:nth-child(2){background:#bce7d8}html[data-sport=figure_skating] .skate-share-scores>div:nth-child(3){background:#f7dbbc}html[data-sport=figure_skating] .skate-share-scores .text-muted-foreground{color:inherit}html[data-sport=figure_skating].dark .skate-share-scores>div{color:#f1f8fd;box-shadow:inset 0 2px #ffffff14,inset 0 -3px #00000030}html[data-sport=figure_skating].dark .skate-share-scores>div:first-child{background:#343c4f}html[data-sport=figure_skating].dark .skate-share-scores>div:nth-child(2){background:#2f414a}html[data-sport=figure_skating].dark .skate-share-scores>div:nth-child(3){background:#493e38}html[data-sport=figure_skating] .chalk-public-appearance{flex-wrap:wrap;justify-content:flex-end;margin:12px 16px;position:relative;inset:auto}html[data-sport=figure_skating] .web-workspace .chalk-nav{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 3px 0 var(--surface-high)}html[data-sport=figure_skating] .web-workspace .chalk-nav-active>div{display:none}html[data-sport=figure_skating] .web-workspace :is(input,select,textarea){border-radius:24px;min-height:44px}html[data-sport=figure_skating] .web-workspace .skate-progress-card{background:#f7dbbc}html[data-sport=figure_skating] .web-workspace :is(.skate-quests-card,[data-workspace="/app/analyze"],[data-workspace="/app/drills"]){background:#bce7d8}html[data-sport=figure_skating] .web-workspace :is([data-workspace="/app/history"],[data-workspace="/app/performance"],[data-workspace="/app/compare"]){background:#e7dff7}html[data-sport=figure_skating].dark .web-workspace .skate-progress-card{background:#493e38}html[data-sport=figure_skating].dark .web-workspace :is(.skate-quests-card,[data-workspace="/app/analyze"],[data-workspace="/app/drills"]){background:#2f414a}html[data-sport=figure_skating].dark .web-workspace :is([data-workspace="/app/history"],[data-workspace="/app/performance"],[data-workspace="/app/compare"]){background:#343c4f}@media (width<=639px){html[data-sport=figure_skating] .web-workspace .skate-app-appearance{max-width:5.5rem;padding-inline:4px}}@media (prefers-reduced-motion:reduce){html[data-sport=figure_skating] .web-workspace *,html[data-sport=figure_skating] .web-workspace :before,html[data-sport=figure_skating] .web-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lumi-mascot{object-fit:contain;background:0 0;border-radius:28px;flex-shrink:0;width:160px;max-width:100%;height:160px;display:block}.lumi-mascot>img,.lumi-rig{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.lumi-rig.hidden{display:none}.lumi-rig-loaded{background:0 0}
