.Loading_root__lp_B2{--loading-line-width:180px;display:flex;max-width:100%;flex-direction:column;align-items:center;justify-content:center;color:rgb(var(--primary-variant));text-align:center}.Loading_lines__pjBmj{display:grid;width:var(--loading-line-width);max-width:100%;gap:16px}.Loading_sm__QOpj2{--loading-line-width:96px}.Loading_md__lZDlu{--loading-line-width:180px}.Loading_lg__5a_24{--loading-line-width:320px}.Loading_onDark__UPdaW{color:#66ddff}.Loading_line__zTlbl{height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);transform-origin:center;animation:Loading_scan__NbWZm 1.4s ease-in-out infinite}.Loading_label__oFhEv{margin:20px 0 0;color:currentColor;font:800 13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.14em}@keyframes Loading_scan__NbWZm{0%,to{transform:scaleX(.15);opacity:.3}50%{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion:reduce){.Loading_line__zTlbl{animation:none;transform:none;opacity:.75}}.ProblemRuleFigures_figure__Si9_v{display:grid;width:min(430px,100%);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;margin:22px auto 30px;padding:16px;border:1px solid rgb(var(--border-subtle));border-radius:14px;background:rgb(var(--surface-panel))}.ProblemRuleFigures_board__s6vE1{display:grid;width:112px;aspect-ratio:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.ProblemRuleFigures_board__s6vE1 i{aspect-ratio:1;border:1px solid rgb(var(--border-faint));border-radius:3px;background:rgb(var(--surface-raised))}.ProblemRuleFigures_board__s6vE1 .ProblemRuleFigures_wall__OjuLc{border-color:transparent;background:transparent}.ProblemRuleFigures_board__s6vE1 .ProblemRuleFigures_selected__7lcUK{border-color:rgb(var(--brand-primary));background:rgb(var(--brand-primary)/.28);box-shadow:0 0 0 2px rgb(var(--brand-primary)/.12)}.ProblemRuleFigures_board__s6vE1 .ProblemRuleFigures_claimed__4Qq3w{border-color:rgb(var(--brand-primary-strong));background:rgb(var(--brand-primary-strong))}.ProblemRuleFigures_board__s6vE1 .ProblemRuleFigures_large__pEUmx{border-color:rgb(var(--border-subtle));background:rgb(var(--surface-strong))}.ProblemRuleFigures_board__s6vE1 .ProblemRuleFigures_small__hbw_r{border-color:rgb(var(--agent-a)/.65);background:rgb(var(--agent-a)/.18)}.ProblemRuleFigures_figure__Si9_v figcaption{display:grid;grid-template-columns:auto 1fr;gap:7px 9px}.ProblemRuleFigures_figure__Si9_v figcaption>span{color:rgb(var(--brand-primary-strong));font:700 13px/1.5 var(--font-jetbrainsmono),ui-monospace,monospace}.ProblemRuleFigures_figure__Si9_v figcaption strong{color:rgb(var(--text));font-size:14px}.ProblemRuleFigures_figure__Si9_v figcaption p{grid-column:1/-1;margin:0;color:rgb(var(--text-subtle));font-size:13px;line-height:1.6}@media (max-width:480px){.ProblemRuleFigures_figure__Si9_v{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:14px}.ProblemRuleFigures_board__s6vE1{width:90px}}.ProfileBonusGlow_bonusCard__bnTOa{position:relative;isolation:isolate;overflow:hidden;--glow-a:0.17;--glow-b:0.12}.dark .ProfileBonusGlow_bonusCard__bnTOa{--glow-a:0.4;--glow-b:0.28}.ProfileBonusGlow_bonusCard__bnTOa:not(:hover){border-color:color-mix(in srgb,var(--bonus-color) 50%,transparent)}.ProfileBonusGlow_bonusCard__bnTOa:after,.ProfileBonusGlow_bonusCard__bnTOa:before{content:"";position:absolute;z-index:-1;border-radius:9999px;pointer-events:none;background:radial-gradient(circle,var(--bonus-color) 0,transparent 70%);filter:blur(26px);will-change:transform,opacity}.ProfileBonusGlow_bonusCard__bnTOa:before{inset:42% -22% -28% -18%;animation:ProfileBonusGlow_bonusDriftA__jyH09 17s ease-in-out infinite alternate}.ProfileBonusGlow_bonusCard__bnTOa:after{inset:30% -30% -6% 38%;animation:ProfileBonusGlow_bonusDriftB___QrTF 23s ease-in-out infinite alternate}@keyframes ProfileBonusGlow_bonusDriftA__jyH09{0%{transform:translate3d(-6%,4%,0) scale(1);opacity:calc(var(--glow-a) * .7)}50%{transform:translate3d(8%,-5%,0) scale(1.12);opacity:var(--glow-a)}to{transform:translate3d(-2%,6%,0) scale(.96);opacity:calc(var(--glow-a) * .75)}}@keyframes ProfileBonusGlow_bonusDriftB___QrTF{0%{transform:translate3d(6%,-3%,0) scale(1.05);opacity:calc(var(--glow-b) * .65)}50%{transform:translate3d(-9%,5%,0) scale(.92);opacity:var(--glow-b)}to{transform:translate3d(4%,-6%,0) scale(1.1);opacity:calc(var(--glow-b) * .7)}}@media (prefers-reduced-motion:reduce){.ProfileBonusGlow_bonusCard__bnTOa:after,.ProfileBonusGlow_bonusCard__bnTOa:before{animation:none}.ProfileBonusGlow_bonusCard__bnTOa:before{opacity:var(--glow-a)}.ProfileBonusGlow_bonusCard__bnTOa:after{opacity:var(--glow-b)}}