.HeroPlay-module__QVialG__card{color:#1d1c24;background:#ddd0f6;border:2px solid #1d1c24;border-radius:22px;padding:24px;scroll-margin-top:90px;box-shadow:6px 7px #1d1c24}.HeroPlay-module__QVialG__top{letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.HeroPlay-module__QVialG__top>span>span{margin-right:5px;font-size:17px}.HeroPlay-module__QVialG__clock{font:800 15px var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:0;color:#f8e58f;text-align:center;font-variant-numeric:tabular-nums;background:#1d1c24;border-radius:8px;min-width:62px;padding:4px 9px}.HeroPlay-module__QVialG__progress{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;margin-top:12px;display:grid}.HeroPlay-module__QVialG__seg,.HeroPlay-module__QVialG__segOn,.HeroPlay-module__QVialG__segDone{background:#faf7f2;border:1.5px solid #1d1c24;border-radius:4px;height:7px;transition:background .25s}.HeroPlay-module__QVialG__segOn{background:#f8e58f}.HeroPlay-module__QVialG__segDone{background:#7451d8}.HeroPlay-module__QVialG__ask{letter-spacing:-.8px;margin:16px 0;font-size:26px;font-weight:850;line-height:1.15}.HeroPlay-module__QVialG__stage{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.HeroPlay-module__QVialG__window{background:#faf7f2;border:1.5px solid #1d1c24;border-radius:12px;flex-direction:column;min-height:150px;display:flex;overflow:hidden}.HeroPlay-module__QVialG__bar{background:#fff;border-bottom:1.5px solid #1d1c24;gap:5px;padding:8px 10px;display:flex}.HeroPlay-module__QVialG__bar i{background:#f5cbdd;border:1.5px solid #1d1c24;border-radius:50%;width:8px;height:8px}.HeroPlay-module__QVialG__bar i:nth-child(2){background:#f8e58f}.HeroPlay-module__QVialG__bar i:nth-child(3){background:#bceccf}.HeroPlay-module__QVialG__shop{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 10px;display:flex;overflow:hidden}.HeroPlay-module__QVialG__sign{letter-spacing:-.5px;font-size:21px;font-weight:850;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.HeroPlay-module__QVialG__small{color:#5d5a65;font-size:11px}.HeroPlay-module__QVialG__menuTitle{font-size:16px;font-weight:850}.HeroPlay-module__QVialG__menu{font-size:12px;font-weight:600;line-height:1.5;transition:color .25s}.HeroPlay-module__QVialG__counter{cursor:pointer;background:#f8e58f;border:1.5px solid #1d1c24;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800;box-shadow:0 3px #1d1c24}.HeroPlay-module__QVialG__counter:active{transform:translateY(2px);box-shadow:0 1px #1d1c24}.HeroPlay-module__QVialG__code{color:#faf7f2;font:500 12px/1.75 var(--font-jetbrains-mono),ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#1d1c24;border-radius:12px;align-items:center;margin:0;padding:14px;display:flex}.HeroPlay-module__QVialG__mark,.HeroPlay-module__QVialG__markOk{color:#1d1c24;background:#f8e58f;border-radius:5px;padding:1px 5px;font-weight:700}.HeroPlay-module__QVialG__markOk{background:#bceccf}.HeroPlay-module__QVialG__options{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.HeroPlay-module__QVialG__option{font:700 12px var(--font-jetbrains-mono),ui-monospace,monospace;cursor:pointer;background:#faf7f2;border:1.5px solid #1d1c24;border-radius:10px;padding:9px 12px;transition:transform .12s,background .15s;box-shadow:0 3px #1d1c24}.HeroPlay-module__QVialG__option:hover{transform:translateY(-1px)}.HeroPlay-module__QVialG__optionOn{background:#f8e58f}.HeroPlay-module__QVialG__optionOk{background:#bceccf}.HeroPlay-module__QVialG__foot{border-top:1px solid #1d1c2430;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:16px;padding-top:14px;display:flex}.HeroPlay-module__QVialG__foot p{font-size:12px;font-weight:700}.HeroPlay-module__QVialG__count{font:800 12px var(--font-jetbrains-mono),ui-monospace,monospace;flex-shrink:0}.HeroPlay-module__QVialG__row{justify-content:center;gap:8px}.HeroPlay-module__QVialG__tile{background:#fff;border:1.5px solid #1d1c24;border-radius:10px;place-items:center;width:44px;height:44px;margin:3px;font-size:20px;display:inline-grid;box-shadow:0 3px #1d1c24}.HeroPlay-module__QVialG__avatar{background:#bceccf;border:1.5px solid #1d1c24;place-items:center;width:58px;height:58px;font-size:24px;font-weight:850;transition:border-radius .3s;display:grid}.HeroPlay-module__QVialG__cardDone{background:#f8e58f;flex-direction:column;min-height:430px;display:flex}.HeroPlay-module__QVialG__cardDone .HeroPlay-module__QVialG__result{flex-direction:column;flex:1;justify-content:center;display:flex}.HeroPlay-module__QVialG__stars{letter-spacing:2px;color:#1d1c24;font-size:19px}.HeroPlay-module__QVialG__stars span{opacity:.22;margin:0;font-size:19px}.HeroPlay-module__QVialG__result{text-align:center;padding:26px 0 6px}.HeroPlay-module__QVialG__resultLabel{letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:800}.HeroPlay-module__QVialG__resultTime{font:850 84px/1 var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:-4px;font-variant-numeric:tabular-nums;margin:8px 0 10px;animation:.45s cubic-bezier(.3,1.5,.5,1) HeroPlay-module__QVialG__pop}.HeroPlay-module__QVialG__resultTime small{letter-spacing:0;margin-left:4px;font-size:30px}.HeroPlay-module__QVialG__resultNote{max-width:330px;margin:0 auto;font-size:13px;font-weight:600;line-height:1.6}.HeroPlay-module__QVialG__resultNext{color:#494052;margin-top:10px;font-size:11px}.HeroPlay-module__QVialG__share{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.HeroPlay-module__QVialG__resultActions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:12px;display:flex}.HeroPlay-module__QVialG__ghost{background:#faf7f2;border:1.5px solid #1d1c24;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:750}@keyframes HeroPlay-module__QVialG__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.HeroPlay-module__QVialG__resultTime{animation:none}}.HeroPlay-module__QVialG__next{color:#fff;cursor:pointer;background:#1d1c24;border:1.5px solid #1d1c24;border-radius:10px;flex-shrink:0;padding:9px 14px;font-size:12px;font-weight:750}@media (max-width:1000px){.HeroPlay-module__QVialG__ask{font-size:23px}}@media (max-width:700px){.HeroPlay-module__QVialG__card{padding:20px}.HeroPlay-module__QVialG__ask{font-size:24px}.HeroPlay-module__QVialG__resultTime{font-size:68px}}@media (max-width:420px){.HeroPlay-module__QVialG__stage{grid-template-columns:1fr}.HeroPlay-module__QVialG__window{min-height:130px}}
.SoulSprite-module__96wHka__sprite{display:block;overflow:visible}.SoulSprite-module__96wHka__aura{transform-origin:80px 96px;animation:3.2s ease-in-out infinite SoulSprite-module__96wHka__breathe}.SoulSprite-module__96wHka__body{transform-origin:80px 170px;animation:2.6s ease-in-out infinite SoulSprite-module__96wHka__bob}.SoulSprite-module__96wHka__wisp{animation:2.2s ease-in-out infinite SoulSprite-module__96wHka__wisp}.SoulSprite-module__96wHka__eyes{transform-origin:80px 88px;animation:4.6s infinite SoulSprite-module__96wHka__blink}.SoulSprite-module__96wHka__sparks circle{animation:1.9s ease-in-out infinite SoulSprite-module__96wHka__spark}.SoulSprite-module__96wHka__sparks circle:nth-child(2){animation-delay:.5s}.SoulSprite-module__96wHka__sparks circle:nth-child(3){animation-delay:.9s}.SoulSprite-module__96wHka__sparks circle:nth-child(4){animation-delay:1.3s}.SoulSprite-module__96wHka__armL{transform-origin:38px 110px}.SoulSprite-module__96wHka__armR{transform-origin:122px 110px}.SoulSprite-module__96wHka__tier2 .SoulSprite-module__96wHka__aura{animation-duration:1.9s}.SoulSprite-module__96wHka__attack .SoulSprite-module__96wHka__body{animation:.42s cubic-bezier(.3,1.4,.5,1) SoulSprite-module__96wHka__lunge}.SoulSprite-module__96wHka__attack .SoulSprite-module__96wHka__armR{transform:rotate(-70deg)}.SoulSprite-module__96wHka__hurt .SoulSprite-module__96wHka__body{animation:.4s linear SoulSprite-module__96wHka__shake}.SoulSprite-module__96wHka__cheer .SoulSprite-module__96wHka__body{animation:.55s cubic-bezier(.3,1.5,.5,1) 2 SoulSprite-module__96wHka__hop}.SoulSprite-module__96wHka__cheer .SoulSprite-module__96wHka__armL{transform:rotate(150deg)}.SoulSprite-module__96wHka__cheer .SoulSprite-module__96wHka__armR{transform:rotate(-150deg)}.SoulSprite-module__96wHka__down .SoulSprite-module__96wHka__body{opacity:.75;animation:none;transform:rotate(-12deg)translateY(6px)}.SoulSprite-module__96wHka__down .SoulSprite-module__96wHka__aura{opacity:.3;animation:none}@keyframes SoulSprite-module__96wHka__breathe{0%,to{opacity:.85;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes SoulSprite-module__96wHka__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes SoulSprite-module__96wHka__wisp{0%,to{translate:0}50%{translate:0 -5px}}@keyframes SoulSprite-module__96wHka__blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes SoulSprite-module__96wHka__spark{0%,to{opacity:.15;transform:translateY(4px)}50%{opacity:1;transform:translateY(-6px)}}@keyframes SoulSprite-module__96wHka__lunge{0%{transform:translate(0)}45%{transform:translate(22px)rotate(6deg)}to{transform:translate(0)}}@keyframes SoulSprite-module__96wHka__shake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@keyframes SoulSprite-module__96wHka__hop{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.SoulSprite-module__96wHka__aura,.SoulSprite-module__96wHka__body,.SoulSprite-module__96wHka__wisp,.SoulSprite-module__96wHka__eyes,.SoulSprite-module__96wHka__sparks circle{animation:none!important}}
.Foe-module__J-LRbW__foe{display:block;overflow:visible}.Foe-module__J-LRbW__body{transform-origin:80px 150px;animation:2.6s ease-in-out infinite Foe-module__J-LRbW__float}.Foe-module__J-LRbW__shadow{transform-origin:80px 152px;animation:2.6s ease-in-out infinite Foe-module__J-LRbW__shadow}.Foe-module__J-LRbW__eyes{transform-origin:80px 84px;animation:5.2s infinite Foe-module__J-LRbW__blink}.Foe-module__J-LRbW__earL{transform-origin:46px 84px;animation:2.2s ease-in-out infinite Foe-module__J-LRbW__earL}.Foe-module__J-LRbW__earR{transform-origin:114px 84px;animation:2.2s ease-in-out infinite Foe-module__J-LRbW__earR}.Foe-module__J-LRbW__squish{transform-origin:80px 144px;animation:1.8s ease-in-out infinite Foe-module__J-LRbW__squish}.Foe-module__J-LRbW__drip{animation:1.8s ease-in infinite Foe-module__J-LRbW__drip}.Foe-module__J-LRbW__legs{transform-origin:80px 98px;animation:.5s ease-in-out infinite alternate Foe-module__J-LRbW__scuttle}.Foe-module__J-LRbW__feelers{transform-origin:80px 50px;animation:1.3s ease-in-out infinite alternate Foe-module__J-LRbW__feel}.Foe-module__J-LRbW__wobble{transform-origin:80px 40px;animation:2.8s ease-in-out infinite Foe-module__J-LRbW__wobble}.Foe-module__J-LRbW__wingL{transform-origin:62px 96px;animation:.36s ease-in-out infinite alternate Foe-module__J-LRbW__flapL}.Foe-module__J-LRbW__wingR{transform-origin:98px 96px;animation:.36s ease-in-out infinite alternate Foe-module__J-LRbW__flapR}.Foe-module__J-LRbW__dread{transform-origin:80px 90px;animation:1.6s ease-in-out infinite Foe-module__J-LRbW__dread}.Foe-module__J-LRbW__glare{animation:1.6s ease-in-out infinite Foe-module__J-LRbW__glare}.Foe-module__J-LRbW__hit .Foe-module__J-LRbW__body{animation:.5s linear .32s both Foe-module__J-LRbW__hit}.Foe-module__J-LRbW__attack .Foe-module__J-LRbW__body{animation:.5s cubic-bezier(.3,1.3,.5,1) Foe-module__J-LRbW__lunge}.Foe-module__J-LRbW__down .Foe-module__J-LRbW__body{animation:.75s ease-in .32s both Foe-module__J-LRbW__fall}.Foe-module__J-LRbW__down .Foe-module__J-LRbW__shadow{animation:.75s ease-in .32s both Foe-module__J-LRbW__fade}.Foe-module__J-LRbW__gone .Foe-module__J-LRbW__body,.Foe-module__J-LRbW__gone .Foe-module__J-LRbW__shadow{opacity:0;animation:none}@keyframes Foe-module__J-LRbW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Foe-module__J-LRbW__shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.84)}}@keyframes Foe-module__J-LRbW__blink{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.1)}}@keyframes Foe-module__J-LRbW__earL{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes Foe-module__J-LRbW__earR{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}@keyframes Foe-module__J-LRbW__squish{0%,to{transform:scale(1)}50%{transform:scale(1.06,.93)}}@keyframes Foe-module__J-LRbW__drip{0%{opacity:0;transform:translateY(-4px)}25%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes Foe-module__J-LRbW__scuttle{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes Foe-module__J-LRbW__feel{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes Foe-module__J-LRbW__wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes Foe-module__J-LRbW__flapL{0%{transform:rotate(14deg)scaleX(.8)}to{transform:rotate(-12deg)scaleX(1)}}@keyframes Foe-module__J-LRbW__flapR{0%{transform:rotate(-14deg)scaleX(.8)}to{transform:rotate(12deg)scaleX(1)}}@keyframes Foe-module__J-LRbW__dread{0%,to{opacity:.16;transform:scale(.9)}50%{opacity:.34;transform:scale(1.06)}}@keyframes Foe-module__J-LRbW__glare{0%,to{opacity:1}50%{opacity:.6}}@keyframes Foe-module__J-LRbW__hit{0%{filter:none;transform:none}15%{filter:brightness(2.2)saturate(.3);transform:translate(16px)rotate(9deg)}40%{filter:none;transform:translate(-10px)rotate(-6deg)}65%{transform:translate(6px)rotate(3deg)}to{transform:none}}@keyframes Foe-module__J-LRbW__lunge{0%{transform:none}40%{transform:translate(-46px)rotate(-10deg)scale(1.08)}to{transform:none}}@keyframes Foe-module__J-LRbW__fall{0%{opacity:1;filter:none;transform:none}15%{filter:brightness(2.2)saturate(.3);transform:translate(14px)rotate(10deg)}45%{filter:none;opacity:1;transform:translateY(-16px)rotate(-8deg)scale(1.08)}to{opacity:0;transform:translateY(10px)rotate(40deg)scale(.1)}}@keyframes Foe-module__J-LRbW__fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.Foe-module__J-LRbW__foe *{animation:none!important}.Foe-module__J-LRbW__down .Foe-module__J-LRbW__body,.Foe-module__J-LRbW__down .Foe-module__J-LRbW__shadow{opacity:0}}
.SoulQuestion-module__0rWbPW__ask{color:#1d1c24;background:#fff;border:2px solid #1d1c24;border-radius:22px;margin-top:14px;padding:20px;box-shadow:6px 7px #1d1c24}.SoulQuestion-module__0rWbPW__top{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.SoulQuestion-module__0rWbPW__topic{font:800 11px var(--font-jetbrains-mono),ui-monospace,monospace;color:#fff;background:#1d1c24;border-radius:7px;padding:3px 8px}.SoulQuestion-module__0rWbPW__kind{font:800 11px var(--font-jetbrains-mono),ui-monospace,monospace;background:#faf7f2;border:1.5px solid #1d1c24;border-radius:7px;padding:2px 8px}.SoulQuestion-module__0rWbPW__kind[data-kind=blank]{background:#ddd0f6}.SoulQuestion-module__0rWbPW__kind[data-kind=type]{background:#bedffa}.SoulQuestion-module__0rWbPW__kind[data-kind=order]{background:#f8e58f}.SoulQuestion-module__0rWbPW__kind[data-kind=spot]{background:#f5cbdd}.SoulQuestion-module__0rWbPW__quick{color:#5d5a65;align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:800;display:inline-flex}.SoulQuestion-module__0rWbPW__quick i{background:#fff linear-gradient(#f8e58f,#f8e58f) 0/100% 100% no-repeat;border:1.5px solid #1d1c24;border-radius:4px;width:74px;height:7px;animation:linear forwards SoulQuestion-module__0rWbPW__drain;display:block}.SoulQuestion-module__0rWbPW__in{animation:.3s ease-out SoulQuestion-module__0rWbPW__qIn}.SoulQuestion-module__0rWbPW__prompt{text-align:left;width:100%;color:inherit;cursor:default;background:0 0;border:0;padding:0;display:block}.SoulQuestion-module__0rWbPW__fading{cursor:pointer;animation:1.2s ease-in 3.6s forwards SoulQuestion-module__0rWbPW__vanish}.SoulQuestion-module__0rWbPW__fadeNote{color:#5d5a65;opacity:0;margin:-6px 0 12px;font-size:12px;font-weight:800;animation:.4s ease-out 4.6s forwards SoulQuestion-module__0rWbPW__appear}.SoulQuestion-module__0rWbPW__question{letter-spacing:-.6px;margin:12px 0 14px;font-size:24px;font-weight:850;line-height:1.2}.SoulQuestion-module__0rWbPW__code{color:#bceccf;font:500 13px/1.7 var(--font-jetbrains-mono),ui-monospace,monospace;text-align:left;white-space:pre;background:#1d1c24;border-radius:12px;margin:0 0 14px;padding:14px;overflow-x:auto}.SoulQuestion-module__0rWbPW__gap,.SoulQuestion-module__0rWbPW__gapFilled{text-align:center;border-radius:6px;min-width:38px;margin:0 1px;padding:0 8px;font-weight:800;display:inline-block}.SoulQuestion-module__0rWbPW__gap{color:#1d1c24;background:#f8e58f;animation:1.2s ease-in-out infinite SoulQuestion-module__0rWbPW__pulse}.SoulQuestion-module__0rWbPW__gapFilled{color:#1d1c24;background:#bceccf;animation:.3s cubic-bezier(.3,1.7,.5,1) SoulQuestion-module__0rWbPW__pop}.SoulQuestion-module__0rWbPW__options{gap:9px;display:grid}.SoulQuestion-module__0rWbPW__chips{flex-wrap:wrap;gap:9px;display:flex}.SoulQuestion-module__0rWbPW__chips .SoulQuestion-module__0rWbPW__option{width:auto;padding:11px 16px}.SoulQuestion-module__0rWbPW__option{text-align:left;width:100%;font:700 15px var(--font-jetbrains-mono),ui-monospace,monospace;cursor:pointer;overflow-wrap:anywhere;color:#1d1c24;background:#faf7f2;border:2px solid #1d1c24;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;transition:transform .1s,background .15s,opacity .2s;animation:.3s cubic-bezier(.3,1.3,.5,1) backwards SoulQuestion-module__0rWbPW__optIn;display:flex;position:relative;overflow:hidden;box-shadow:0 4px #1d1c24}.SoulQuestion-module__0rWbPW__option kbd,.SoulQuestion-module__0rWbPW__line kbd{font:800 10px var(--font-jetbrains-mono),ui-monospace,monospace;background:#fff;border:1.5px solid #1d1c24;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.SoulQuestion-module__0rWbPW__option:hover:not(:disabled),.SoulQuestion-module__0rWbPW__line:hover:not(:disabled){background:#ddd0f6;transform:translateY(-2px)}.SoulQuestion-module__0rWbPW__option:active:not(:disabled),.SoulQuestion-module__0rWbPW__line:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #1d1c24}.SoulQuestion-module__0rWbPW__option:disabled,.SoulQuestion-module__0rWbPW__line:disabled{cursor:default}.SoulQuestion-module__0rWbPW__swapped{animation:.5s cubic-bezier(.3,1.5,.5,1) SoulQuestion-module__0rWbPW__swap!important}.SoulQuestion-module__0rWbPW__right{opacity:1!important;background:#bceccf!important;animation:.4s cubic-bezier(.3,1.6,.5,1) SoulQuestion-module__0rWbPW__right!important}.SoulQuestion-module__0rWbPW__wrong{background:#f5cbdd!important;animation:.4s linear SoulQuestion-module__0rWbPW__wrong!important}.SoulQuestion-module__0rWbPW__dim{opacity:.45}.SoulQuestion-module__0rWbPW__struck{opacity:.35;text-decoration:line-through}.SoulQuestion-module__0rWbPW__slime{font:800 13px var(--font-inter),system-ui,sans-serif;color:#1d1c24;background:repeating-radial-gradient(circle at 20% 30%,#f28bb8 0 14px,#f6a6c9 14px 28px);border-radius:11px;place-items:center;font-style:normal;animation:1.6s ease-in-out infinite SoulQuestion-module__0rWbPW__ooze;display:grid;position:absolute;inset:0}.SoulQuestion-module__0rWbPW__typeForm{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.SoulQuestion-module__0rWbPW__typeInput{min-width:0;font:700 18px var(--font-jetbrains-mono),ui-monospace,monospace;color:#1d1c24;background:#faf7f2;border:2px solid #1d1c24;border-radius:13px;padding:13px 14px;box-shadow:inset 0 3px #1d1c2414}.SoulQuestion-module__0rWbPW__typeInput:focus{outline-offset:2px;background:#fff;outline:3px solid #7451d8}.SoulQuestion-module__0rWbPW__typeRight{background:#bceccf!important}.SoulQuestion-module__0rWbPW__typeWrong{background:#f5cbdd!important}.SoulQuestion-module__0rWbPW__strike{color:#fff;cursor:pointer;background:#1d1c24;border:2px solid #1d1c24;border-radius:13px;padding:13px 18px;font-size:15px;font-weight:800;box-shadow:0 4px #7451d8}.SoulQuestion-module__0rWbPW__strike:disabled{opacity:.4;cursor:default}.SoulQuestion-module__0rWbPW__hintLine{grid-column:1/-1;font-size:13px;font-weight:600}.SoulQuestion-module__0rWbPW__hintLine b{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;background:#f8e58f;border-radius:5px;padding:1px 6px}.SoulQuestion-module__0rWbPW__lines{background:#1d1c24;border-radius:14px;gap:0;padding:8px;display:grid}.SoulQuestion-module__0rWbPW__line{text-align:left;color:#bceccf;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;padding:9px 10px;transition:background .15s,transform .1s,opacity .2s;animation:.3s cubic-bezier(.3,1.3,.5,1) backwards SoulQuestion-module__0rWbPW__optIn;display:flex}.SoulQuestion-module__0rWbPW__line code{font:500 14px/1.5 var(--font-jetbrains-mono),ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.SoulQuestion-module__0rWbPW__line kbd{color:#fff;background:#2f2c3a;border-color:#ffffff40}.SoulQuestion-module__0rWbPW__line:hover:not(:disabled){transform:none;background:#ffffff1f!important}.SoulQuestion-module__0rWbPW__orderLines{background:0 0;gap:7px;padding:0}.SoulQuestion-module__0rWbPW__orderLines .SoulQuestion-module__0rWbPW__line{background:#1d1c24;border-color:#1d1c24;padding:12px;box-shadow:0 4px #7451d8}.SoulQuestion-module__0rWbPW__orderLines .SoulQuestion-module__0rWbPW__line:hover:not(:disabled){transform:translateY(-2px);background:#34313f!important}.SoulQuestion-module__0rWbPW__placed{opacity:.75;transform:translateY(3px);box-shadow:none!important;background:#34313f!important}.SoulQuestion-module__0rWbPW__placed kbd,.SoulQuestion-module__0rWbPW__shownOrder kbd{color:#1d1c24;background:#f8e58f;border-color:#1d1c24}.SoulQuestion-module__0rWbPW__shownOrder{opacity:1}.SoulQuestion-module__0rWbPW__lines .SoulQuestion-module__0rWbPW__right{color:#1d1c24}.SoulQuestion-module__0rWbPW__lines .SoulQuestion-module__0rWbPW__right kbd{color:#1d1c24;background:#fff;border-color:#1d1c24}.SoulQuestion-module__0rWbPW__lines .SoulQuestion-module__0rWbPW__wrong{color:#1d1c24}.SoulQuestion-module__0rWbPW__lines .SoulQuestion-module__0rWbPW__wrong kbd{color:#1d1c24;background:#fff;border-color:#1d1c24}.SoulQuestion-module__0rWbPW__trick{color:#494052;background:#faf7f2;border:1.5px dashed #1d1c24;border-radius:10px;margin-top:12px;padding:7px 11px;font-size:12px}.SoulQuestion-module__0rWbPW__feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:14px;display:flex}.SoulQuestion-module__0rWbPW__feedback p{flex:1;min-width:200px;font-size:14px;font-weight:700;line-height:1.5}.SoulQuestion-module__0rWbPW__good{color:#1f8f5f;animation:.3s cubic-bezier(.3,1.6,.5,1) SoulQuestion-module__0rWbPW__pop}.SoulQuestion-module__0rWbPW__bad b{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;overflow-wrap:anywhere;background:#bceccf;border-radius:5px;padding:1px 6px}.SoulQuestion-module__0rWbPW__hint{color:#5d5a65;font-weight:600!important}.SoulQuestion-module__0rWbPW__next{color:#fff;cursor:pointer;background:#1d1c24;border:2px solid #1d1c24;border-radius:11px;padding:10px 18px;font-size:14px;font-weight:800}@keyframes SoulQuestion-module__0rWbPW__drain{0%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes SoulQuestion-module__0rWbPW__qIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes SoulQuestion-module__0rWbPW__optIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes SoulQuestion-module__0rWbPW__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes SoulQuestion-module__0rWbPW__pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes SoulQuestion-module__0rWbPW__right{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes SoulQuestion-module__0rWbPW__wrong{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes SoulQuestion-module__0rWbPW__swap{0%{opacity:.3;transform:translateY(-18px)rotate(-2deg)}60%{opacity:1;transform:translateY(3px)rotate(1deg)}to{transform:none}}@keyframes SoulQuestion-module__0rWbPW__ooze{0%,to{background-position:0 0}50%{background-position:6px 5px}}@keyframes SoulQuestion-module__0rWbPW__vanish{to{opacity:.07;filter:blur(3px)}}@keyframes SoulQuestion-module__0rWbPW__appear{to{opacity:1}}@media (max-width:760px){.SoulQuestion-module__0rWbPW__question{font-size:21px}.SoulQuestion-module__0rWbPW__typeForm{grid-template-columns:1fr}.SoulQuestion-module__0rWbPW__line code{font-size:13px}}@media (prefers-reduced-motion:reduce){.SoulQuestion-module__0rWbPW__ask *,.SoulQuestion-module__0rWbPW__ask :after{transition:none!important;animation:none!important}.SoulQuestion-module__0rWbPW__fading{opacity:.07}.SoulQuestion-module__0rWbPW__fadeNote{opacity:1}}
.SoulDailyBoard-module__yOZxgG__board{color:#1d1c24;background:#fff;border:2px solid #1d1c24;border-radius:16px;min-width:0;overflow:hidden;box-shadow:3px 4px #1d1c24}.SoulDailyBoard-module__yOZxgG__head{color:#fff;background:#1d1c24;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.SoulDailyBoard-module__yOZxgG__head h3{letter-spacing:.4px;text-transform:uppercase;font-size:13px;font-weight:800}.SoulDailyBoard-module__yOZxgG__head span{font:800 10px var(--font-jetbrains-mono),ui-monospace,monospace;color:#f8e58f;text-transform:uppercase;letter-spacing:1px}.SoulDailyBoard-module__yOZxgG__body{padding:10px}.SoulDailyBoard-module__yOZxgG__empty{text-align:center;color:#5d5a65;padding:14px 6px;font-size:13px}.SoulDailyBoard-module__yOZxgG__body ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.SoulDailyBoard-module__yOZxgG__body li{border:2px solid #0000;border-radius:9px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:grid}.SoulDailyBoard-module__yOZxgG__body li[data-me=true]{background:#f8e58f;border-color:#1d1c24}.SoulDailyBoard-module__yOZxgG__body li span{text-align:center;font-weight:800}.SoulDailyBoard-module__yOZxgG__body li b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SoulDailyBoard-module__yOZxgG__body li em{text-transform:uppercase;color:#7451d8;font-size:10px;font-style:normal;font-weight:800}.SoulDailyBoard-module__yOZxgG__body li strong{font:800 13px var(--font-jetbrains-mono),ui-monospace,monospace}
.SoulTeaser-module__YyY9vW__band{color:#fff;background:radial-gradient(circle at 78% 60%,#4b3a8c 0%,#2a2733 55%,#1d1c24 100%);border:2px solid #1d1c24;border-radius:26px;grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;padding:34px 34px 30px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:7px 8px #7451d8}.SoulTeaser-module__YyY9vW__band:hover{transform:translate(2px,2px);box-shadow:5px 6px #7451d8}.SoulTeaser-module__YyY9vW__copy{z-index:1;position:relative}.SoulTeaser-module__YyY9vW__kicker{font:800 11px var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:1.5px;color:#f8e58f;align-items:center;gap:8px;display:inline-flex}.SoulTeaser-module__YyY9vW__kicker i{background:#f8e58f;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite SoulTeaser-module__YyY9vW__pulse}.SoulTeaser-module__YyY9vW__band h2{letter-spacing:-2.2px;color:#fff;margin-top:10px;font-size:54px;font-weight:850;line-height:1}.SoulTeaser-module__YyY9vW__text{color:#ffffffd1;max-width:420px;margin-top:14px;font-size:16px;line-height:1.55}.SoulTeaser-module__YyY9vW__status{color:#ffffffb3;margin-top:14px;font-size:13px;font-weight:700}.SoulTeaser-module__YyY9vW__status b{color:#fff}.SoulTeaser-module__YyY9vW__cta{color:#1d1c24;background:#f8e58f;border:2px solid #1d1c24;border-radius:13px;align-items:center;gap:8px;margin-top:18px;padding:12px 20px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:4px 5px #7451d8}.SoulTeaser-module__YyY9vW__band:hover .SoulTeaser-module__YyY9vW__cta span{transform:translate(4px)}.SoulTeaser-module__YyY9vW__cta span{transition:transform .15s;display:inline-block}.SoulTeaser-module__YyY9vW__stage{grid-template-columns:auto auto 1fr;align-items:end;gap:10px;min-height:210px;display:grid;position:relative}.SoulTeaser-module__YyY9vW__floor{filter:blur(8px);background:#00000059;border-radius:50%;height:26px;position:absolute;bottom:-6px;left:-6%;right:-6%}.SoulTeaser-module__YyY9vW__hero{animation:3.2s ease-in-out infinite SoulTeaser-module__YyY9vW__heroStep;position:relative}.SoulTeaser-module__YyY9vW__vs{font:900 14px var(--font-jetbrains-mono),ui-monospace,monospace;color:#1d1c24;background:#f8e58f;border-radius:9px;align-self:center;padding:5px 9px;animation:1.6s ease-in-out infinite SoulTeaser-module__YyY9vW__pulse;position:relative}.SoulTeaser-module__YyY9vW__foes{justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.SoulTeaser-module__YyY9vW__foes span{display:block}.SoulTeaser-module__YyY9vW__foeA{margin-right:-22px;animation:3.2s ease-in-out .2s infinite SoulTeaser-module__YyY9vW__foeStep}.SoulTeaser-module__YyY9vW__foeB{margin-bottom:26px;margin-right:-26px;animation:3.2s ease-in-out .5s infinite SoulTeaser-module__YyY9vW__foeStep}.SoulTeaser-module__YyY9vW__foeC{animation:3.2s ease-in-out infinite SoulTeaser-module__YyY9vW__foeStep}@keyframes SoulTeaser-module__YyY9vW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.18)}}@keyframes SoulTeaser-module__YyY9vW__heroStep{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes SoulTeaser-module__YyY9vW__foeStep{0%,to{transform:translate(0)}50%{transform:translate(-7px)}}@media (max-width:900px){.SoulTeaser-module__YyY9vW__band{grid-template-columns:1fr;padding:26px 22px 22px}.SoulTeaser-module__YyY9vW__band h2{font-size:44px}.SoulTeaser-module__YyY9vW__stage{min-height:170px;margin-top:6px}.SoulTeaser-module__YyY9vW__hero svg{width:120px;height:auto}}@media (max-width:420px){.SoulTeaser-module__YyY9vW__foeA{display:none!important}.SoulTeaser-module__YyY9vW__band h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.SoulTeaser-module__YyY9vW__band *{animation:none!important}}
.HomeClient-module__XPYBrG__home{color:#1d1c24;background:#faf7f2}.HomeClient-module__XPYBrG__main{max-width:1184px;margin:auto;padding:0 28px}.HomeClient-module__XPYBrG__hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;padding:64px 0 44px;display:grid}.HomeClient-module__XPYBrG__eyebrow,.HomeClient-module__XPYBrG__kicker{letter-spacing:1.6px;font-size:11px;font-weight:800}.HomeClient-module__XPYBrG__eyebrow{letter-spacing:.7px;align-items:center;gap:9px;display:flex}.HomeClient-module__XPYBrG__liveDot{background:#7451d8;border-radius:50%;width:8px;height:8px}.HomeClient-module__XPYBrG__hero h1{letter-spacing:-6px;margin:25px 0;font-size:clamp(62px,7.6vw,96px);font-weight:850;line-height:.99}.HomeClient-module__XPYBrG__hero h1>span:first-of-type{color:#7451d8}.HomeClient-module__XPYBrG__spark{color:#1d1c24;vertical-align:8px;margin-left:26px;font-size:72px;display:inline-block}.HomeClient-module__XPYBrG__heroCopy>p{color:#5d5a65;max-width:425px;font-size:17px;line-height:1.8}.HomeClient-module__XPYBrG__heroCopy>p.HomeClient-module__XPYBrG__motto{letter-spacing:-.4px;color:#1d1c24;margin:-6px 0 12px;font-size:20px;font-weight:850;line-height:1.3}.HomeClient-module__XPYBrG__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.HomeClient-module__XPYBrG__primary,.HomeClient-module__XPYBrG__secondary{border:1.5px solid #1d1c24;border-radius:11px;justify-content:center;align-items:center;gap:18px;padding:15px 20px;font-size:14px;font-weight:750;transition:transform .18s,box-shadow .18s;display:inline-flex}.HomeClient-module__XPYBrG__primary{color:#fff;background:#1d1c24;box-shadow:3px 3px #b8a2e6}.HomeClient-module__XPYBrG__secondary{background:0 0}.HomeClient-module__XPYBrG__primary:hover,.HomeClient-module__XPYBrG__secondary:hover{transform:translateY(-2px);box-shadow:3px 5px #b8a2e6}.HomeClient-module__XPYBrG__heroNote{color:#5d5a65;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:600;display:flex}.HomeClient-module__XPYBrG__dailyWrap{padding-top:12px;position:relative}.HomeClient-module__XPYBrG__jump{margin-top:26px}.HomeClient-module__XPYBrG__jump>span{letter-spacing:1.4px;text-transform:uppercase;color:#706577;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.HomeClient-module__XPYBrG__jump ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HomeClient-module__XPYBrG__jump a{background:#fff;border:1.5px solid #1d1c24;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:750;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 2px #1d1c24}.HomeClient-module__XPYBrG__jump a:hover{background:#ddd0f6;transform:translateY(-2px)}.HomeClient-module__XPYBrG__floater{z-index:0;background:#fff;border:1.5px solid #1d1c24;border-radius:14px;place-items:center;width:54px;height:54px;font-size:25px;animation:5s ease-in-out infinite HomeClient-module__XPYBrG__bob;display:grid;position:absolute;box-shadow:3px 4px #1d1c24}.HomeClient-module__XPYBrG__floaterA{background:#bceccf;top:24%;left:-34px;transform:rotate(-9deg)}.HomeClient-module__XPYBrG__floaterB{background:#f5cbdd;animation-delay:-1.7s;bottom:22%;right:-30px;transform:rotate(8deg)}.HomeClient-module__XPYBrG__floaterC{background:#f8e58f;animation-delay:-3.1s;bottom:20%;left:-30px;transform:rotate(7deg)}.HomeClient-module__XPYBrG__dailyWrap>:not(.HomeClient-module__XPYBrG__floater):not(.HomeClient-module__XPYBrG__sticker){z-index:1;position:relative}@keyframes HomeClient-module__XPYBrG__bob{0%,to{translate:0}50%{translate:0 -9px}}.HomeClient-module__XPYBrG__ticker{background:#1d1c24;border-radius:14px;margin-bottom:8px;overflow:hidden}.HomeClient-module__XPYBrG__tickerTrack{gap:34px;width:max-content;margin:0;padding:12px 17px;list-style:none;animation:60s linear infinite HomeClient-module__XPYBrG__ticker;display:flex}.HomeClient-module__XPYBrG__ticker:hover .HomeClient-module__XPYBrG__tickerTrack,.HomeClient-module__XPYBrG__ticker:focus-within .HomeClient-module__XPYBrG__tickerTrack{animation-play-state:paused}.HomeClient-module__XPYBrG__tickerTrack a{color:#faf7f2;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.HomeClient-module__XPYBrG__tickerTrack a:hover{color:#f8e58f}@keyframes HomeClient-module__XPYBrG__ticker{to{transform:translate(-50%)}}.HomeClient-module__XPYBrG__sticker{z-index:2;background:#f8e58f;border:1.5px solid #1d1c24;border-radius:7px;padding:10px 17px;font-size:11px;font-weight:750;line-height:1.5;position:absolute;top:-23px;right:-13px;transform:rotate(7deg)}.HomeClient-module__XPYBrG__dailyCard{background:#ddd0f6;border:2px solid #1d1c24;border-radius:22px;padding:28px;transition:transform .18s;display:block;box-shadow:6px 7px #1d1c24}.HomeClient-module__XPYBrG__dailyCard:hover{transform:translateY(-3px)}.HomeClient-module__XPYBrG__dailyTop{letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.HomeClient-module__XPYBrG__dailyTop>span>span{margin-right:5px;font-size:19px}.HomeClient-module__XPYBrG__dailyPill{letter-spacing:.6px;white-space:nowrap;background:#ffffff60;border:1px solid #1d1c2440;border-radius:20px;padding:6px 9px;font-size:8px}.HomeClient-module__XPYBrG__dailyCard h2{letter-spacing:-1.5px;margin:25px 0 14px;font-size:36px;font-weight:850;line-height:1.1}.HomeClient-module__XPYBrG__dailyCard>p{color:#494052;max-width:300px;font-size:14px;line-height:1.7}.HomeClient-module__XPYBrG__questionTiles{grid-template-columns:repeat(5,1fr);gap:7px;margin:27px 0;display:grid}.HomeClient-module__XPYBrG__questionTiles>span{min-height:73px;font-family:var(--font-jetbrains-mono),monospace;background:#faf7f2;border:1.5px solid #1d1c24;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;font-size:21px;font-weight:750;display:flex;box-shadow:0 3px #1d1c24}.HomeClient-module__XPYBrG__questionTiles>span:nth-child(2){background:#bceccf;transform:rotate(-5deg)}.HomeClient-module__XPYBrG__questionTiles>span:nth-child(4){background:#f8e58f;transform:rotate(5deg)}.HomeClient-module__XPYBrG__questionTiles small{font:700 8px var(--font-inter),sans-serif;letter-spacing:1px;margin-top:7px}.HomeClient-module__XPYBrG__dailyBottom{border-top:1px solid #1d1c2430;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;font-size:11px;font-weight:700;display:flex}.HomeClient-module__XPYBrG__circleArrow{color:#fff;background:#1d1c24;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.HomeClient-module__XPYBrG__dailyCaption{text-align:center;color:#5d5a65;margin-top:20px;font-size:11px}.HomeClient-module__XPYBrG__dropBand{background:#ddd0f6;border:2px solid #1d1c24;border-radius:22px;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:28px;margin-bottom:34px;padding:24px 28px;transition:transform .18s;display:grid;box-shadow:4px 5px #1d1c24}.HomeClient-module__XPYBrG__dropBand:hover{transform:translateY(-3px)}.HomeClient-module__XPYBrG__dropBand h2{letter-spacing:-1px;margin:14px 0 8px;font-size:28px;font-weight:850;line-height:1.15}.HomeClient-module__XPYBrG__dropBand p{color:#494052;max-width:420px;font-size:14px;line-height:1.6}.HomeClient-module__XPYBrG__dropBand .HomeClient-module__XPYBrG__questionTiles{margin:0}.HomeClient-module__XPYBrG__dropBand .HomeClient-module__XPYBrG__dailyTop{justify-content:flex-start}.HomeClient-module__XPYBrG__dailyCaption span{margin-right:5px}.HomeClient-module__XPYBrG__stats{border-top:1px solid #1d1c2420;border-bottom:1px solid #1d1c2420;grid-template-columns:repeat(3,1fr) 1.3fr;gap:16px;padding:22px 0;display:grid}.HomeClient-module__XPYBrG__stats>span{color:#68636f;align-items:center;gap:9px;font-size:12px;display:flex}.HomeClient-module__XPYBrG__stats strong{color:#1d1c24;letter-spacing:-.8px;font-size:23px;font-weight:800}.HomeClient-module__XPYBrG__statsLast{justify-content:flex-end}.HomeClient-module__XPYBrG__statsLast strong{letter-spacing:0;font-size:14px}.HomeClient-module__XPYBrG__section{padding:58px 0 0}.HomeClient-module__XPYBrG__mainGame{padding:40px 0 0}.HomeClient-module__XPYBrG__sectionFirst{padding:44px 0 0}.HomeClient-module__XPYBrG__sectionFirst h2{letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1.2}.HomeClient-module__XPYBrG__sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.HomeClient-module__XPYBrG__kicker{color:#706577;margin-bottom:10px;font-size:10px}.HomeClient-module__XPYBrG__section h2,.HomeClient-module__XPYBrG__faq h2{letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1.2}.HomeClient-module__XPYBrG__sectionHead p:last-child{color:#68636f;margin-top:10px;font-size:14px}.HomeClient-module__XPYBrG__textLink{white-space:nowrap;text-underline-offset:5px;align-items:center;gap:12px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-flex}.HomeClient-module__XPYBrG__gamesGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.HomeClient-module__XPYBrG__gameCard{background:#fff;border:1.5px solid #1d1c24;border-radius:16px;transition:transform .18s,box-shadow .18s;overflow:hidden}.HomeClient-module__XPYBrG__gameCard:hover{transform:translateY(-4px);box-shadow:4px 5px #1d1c24}.HomeClient-module__XPYBrG__gameArt{background-image:radial-gradient(#1d1c2415 1px,#0000 1px);background-size:14px 14px;border-bottom:1.5px solid #1d1c24;place-items:center;height:148px;display:grid;position:relative}.HomeClient-module__XPYBrG__gameNumber{font:600 10px var(--font-jetbrains-mono),monospace;opacity:.6;position:absolute;top:14px;left:16px}.HomeClient-module__XPYBrG__gameEmoji{font-size:55px;transition:transform .2s;transform:rotate(-8deg)}.HomeClient-module__XPYBrG__gameCard:hover .HomeClient-module__XPYBrG__gameEmoji{transform:rotate(4deg)scale(1.08)}.HomeClient-module__XPYBrG__playArrow{background:#ffffff80;border:1px solid #1d1c24;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:14px;right:14px}.HomeClient-module__XPYBrG__gameBody{padding:19px 20px}.HomeClient-module__XPYBrG__gameBody>p{text-transform:uppercase;letter-spacing:1.3px;color:#68636f;font-size:9px;font-weight:700}.HomeClient-module__XPYBrG__gameBody h3{letter-spacing:-.5px;margin:5px 0 14px;font-size:20px;font-weight:800}.HomeClient-module__XPYBrG__gameCta{justify-content:space-between;font-size:11px;font-weight:700;display:flex}.HomeClient-module__XPYBrG__modes{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.HomeClient-module__XPYBrG__together{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.HomeClient-module__XPYBrG__together .HomeClient-module__XPYBrG__modeCard h3{letter-spacing:-.4px;font-size:19px;font-weight:800;line-height:1.3}.HomeClient-module__XPYBrG__together .HomeClient-module__XPYBrG__modeCard:nth-child(3){background:#f6efd0}.HomeClient-module__XPYBrG__together .HomeClient-module__XPYBrG__modeCard:nth-child(3):hover{background:#f0e5b4}.HomeClient-module__XPYBrG__dropBandSpaced{margin-top:44px}.HomeClient-module__XPYBrG__pathRow{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.HomeClient-module__XPYBrG__pathChip{background:#fff;border:1px solid #1d1c2430;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 9px;transition:border-color .2s,transform .2s;display:flex}.HomeClient-module__XPYBrG__pathChip:hover{border-color:#7451d8;transform:translateY(-2px)}.HomeClient-module__XPYBrG__pathMark{width:38px;height:38px;font:700 13px var(--font-jetbrains-mono),monospace;border:1.5px solid #1d1c24;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.HomeClient-module__XPYBrG__pathChip strong{letter-spacing:-.2px;font-size:14px;font-weight:800;display:block}.HomeClient-module__XPYBrG__pathChip small{color:#68636f;font-size:11px;display:block}.HomeClient-module__XPYBrG__modeCard{background:#f0ebe3;border:1px solid #1d1c2425;border-radius:16px;gap:18px;padding:25px;transition:background .2s;display:flex}.HomeClient-module__XPYBrG__modeCard:hover{background:#e7dfef}.HomeClient-module__XPYBrG__modeCard:nth-child(2){background:#e9efe7}.HomeClient-module__XPYBrG__modeCard:nth-child(2):hover{background:#dce9d8}.HomeClient-module__XPYBrG__modeIcon{background:#faf7f2;border:1.5px solid #1d1c24;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid}.HomeClient-module__XPYBrG__modeCard h2{letter-spacing:-.4px;font-size:19px;font-weight:800;line-height:1.3}.HomeClient-module__XPYBrG__modeCard p:not(.HomeClient-module__XPYBrG__kicker){color:#68636f;margin:10px 0 15px;font-size:12px;line-height:1.7}.HomeClient-module__XPYBrG__courseGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.HomeClient-module__XPYBrG__courseCard{background:#fff;border:1px solid #1d1c2430;border-radius:16px;flex-direction:column;padding:22px;transition:border-color .2s,transform .2s;display:flex}.HomeClient-module__XPYBrG__courseCard:hover{border-color:#7451d8;transform:translateY(-3px)}.HomeClient-module__XPYBrG__courseMark{width:49px;height:49px;font:800 20px var(--font-jetbrains-mono),monospace;border:1.5px solid #1d1c24;border-radius:12px;place-items:center;margin-bottom:23px;display:grid}.HomeClient-module__XPYBrG__courseCard .HomeClient-module__XPYBrG__kicker{margin-bottom:5px;font-size:8px}.HomeClient-module__XPYBrG__courseCard h3{letter-spacing:-.5px;font-size:21px;font-weight:800}.HomeClient-module__XPYBrG__courseBlurb{color:#68636f;flex:1;margin:11px 0 20px;font-size:12px;line-height:1.7}.HomeClient-module__XPYBrG__courseBottom{border-top:1px solid #1d1c2415;justify-content:space-between;padding-top:16px;font-size:10px;font-weight:750;display:flex}.HomeClient-module__XPYBrG__learningTip{color:#68636f;flex-wrap:wrap;justify-content:center;gap:6px;margin:23px 0 0;font-size:12px;display:flex}.HomeClient-module__XPYBrG__learningTip a{color:#7451d8;font-weight:700;text-decoration:underline}.HomeClient-module__XPYBrG__faq{grid-template-columns:1fr 1.3fr;gap:55px;padding:64px 0;display:grid}.HomeClient-module__XPYBrG__faq h2{font-size:28px}.HomeClient-module__XPYBrG__faqItems details{border-bottom:1px solid #1d1c2425}.HomeClient-module__XPYBrG__faqItems summary{cursor:pointer;justify-content:space-between;gap:20px;padding:17px 0;font-size:13px;font-weight:750;list-style:none;display:flex}.HomeClient-module__XPYBrG__faqItems summary::-webkit-details-marker{display:none}.HomeClient-module__XPYBrG__faqItems summary span{font-size:18px}.HomeClient-module__XPYBrG__faqItems details[open] summary span{transform:rotate(45deg)}.HomeClient-module__XPYBrG__faqItems details p{color:#68636f;padding:0 20px 19px 0;font-size:13px;line-height:1.8}.HomeClient-module__XPYBrG__closing{background:#f8e58f;border:1.5px solid #1d1c24;border-radius:18px;align-items:center;gap:25px;margin-bottom:58px;padding:30px;display:flex}.HomeClient-module__XPYBrG__closing>span{font-size:55px}.HomeClient-module__XPYBrG__closing>div{flex:1}.HomeClient-module__XPYBrG__closing h2{letter-spacing:-.8px;font-size:25px;font-weight:800}.HomeClient-module__XPYBrG__closing p{margin-top:6px;font-size:12px}.HomeClient-module__XPYBrG__closing .HomeClient-module__XPYBrG__primary{box-shadow:none;white-space:nowrap}.HomeClient-module__XPYBrG__footer{border-top:1px solid #1d1c2420;align-items:center;gap:40px;max-width:1184px;margin:auto;padding:30px 28px 40px;display:flex}.HomeClient-module__XPYBrG__footerLogo{letter-spacing:-1px;font-size:27px;font-weight:900}.HomeClient-module__XPYBrG__footerLogo span{color:#7451d8}.HomeClient-module__XPYBrG__footer p{color:#68636f;font-size:11px}.HomeClient-module__XPYBrG__footer nav{flex-wrap:wrap;flex:1;justify-content:center;gap:12px 22px;font-size:11px;display:flex}.HomeClient-module__XPYBrG__footer nav a:hover{text-decoration:underline}.HomeClient-module__XPYBrG__footerNote{white-space:nowrap}@media (min-width:1500px){.HomeClient-module__XPYBrG__hero{padding-top:95px;padding-bottom:70px}}@media (max-width:1000px){.HomeClient-module__XPYBrG__floater{display:none}.HomeClient-module__XPYBrG__gamesGrid{grid-template-columns:repeat(2,1fr)}.HomeClient-module__XPYBrG__together{grid-template-columns:1fr}.HomeClient-module__XPYBrG__dropBand{grid-template-columns:1fr auto}.HomeClient-module__XPYBrG__dropBand .HomeClient-module__XPYBrG__questionTiles{display:none}.HomeClient-module__XPYBrG__hero{gap:30px}.HomeClient-module__XPYBrG__hero h1{letter-spacing:-4px}.HomeClient-module__XPYBrG__dailyCard{padding:23px}.HomeClient-module__XPYBrG__dailyCard h2{font-size:31px}.HomeClient-module__XPYBrG__dailyTop{flex-wrap:wrap}.HomeClient-module__XPYBrG__dailyPill{display:none}.HomeClient-module__XPYBrG__courseGrid{grid-template-columns:repeat(2,1fr)}.HomeClient-module__XPYBrG__statsLast{display:none!important}.HomeClient-module__XPYBrG__stats{grid-template-columns:repeat(3,1fr)}.HomeClient-module__XPYBrG__footerNote{display:none}}@media (max-width:700px){.HomeClient-module__XPYBrG__sectionFirst h2{font-size:27px}.HomeClient-module__XPYBrG__dropBandSpaced{margin-top:30px}.HomeClient-module__XPYBrG__pathChip{padding:7px 11px 7px 7px}.HomeClient-module__XPYBrG__dropBand{gap:14px;margin-bottom:24px;padding:20px}.HomeClient-module__XPYBrG__dropBand h2{font-size:23px}.HomeClient-module__XPYBrG__dropBand p{font-size:13px}.HomeClient-module__XPYBrG__main{padding:0 20px}.HomeClient-module__XPYBrG__hero{grid-template-columns:1fr;gap:40px;padding:34px 0 30px}.HomeClient-module__XPYBrG__hero h1{letter-spacing:-4px;margin:20px 0;font-size:72px}.HomeClient-module__XPYBrG__spark{vertical-align:5px;margin-left:20px;font-size:56px}.HomeClient-module__XPYBrG__heroCopy>p{font-size:15px;line-height:1.75}.HomeClient-module__XPYBrG__eyebrow{font-size:9px}.HomeClient-module__XPYBrG__actions{gap:10px;margin-top:22px}.HomeClient-module__XPYBrG__primary,.HomeClient-module__XPYBrG__secondary{gap:10px;padding:13px 15px;font-size:12px}.HomeClient-module__XPYBrG__heroNote{gap:6px;margin-top:18px;font-size:11px}.HomeClient-module__XPYBrG__dailyWrap{margin-right:6px}.HomeClient-module__XPYBrG__dailyCard{padding:23px}.HomeClient-module__XPYBrG__dailyTop{flex-wrap:nowrap}.HomeClient-module__XPYBrG__dailyPill{font-size:7px;display:block}.HomeClient-module__XPYBrG__dailyCard h2{font-size:34px}.HomeClient-module__XPYBrG__sticker{padding:7px 10px;font-size:9px;top:-15px;right:2px;transform:rotate(5deg)}.HomeClient-module__XPYBrG__questionTiles{margin:22px 0}.HomeClient-module__XPYBrG__dailyCaption{margin-top:15px}.HomeClient-module__XPYBrG__stats{gap:10px;padding:18px 0}.HomeClient-module__XPYBrG__stats>span{flex-direction:column;align-items:start;gap:3px;font-size:9px}.HomeClient-module__XPYBrG__stats strong{font-size:23px}.HomeClient-module__XPYBrG__section{padding-top:37px}.HomeClient-module__XPYBrG__sectionHead{flex-direction:column;align-items:start;gap:14px;margin-bottom:20px}.HomeClient-module__XPYBrG__section h2{font-size:27px}.HomeClient-module__XPYBrG__sectionHead p:last-child{font-size:13px}.HomeClient-module__XPYBrG__gamesGrid{grid-template-columns:repeat(2,1fr);gap:12px}.HomeClient-module__XPYBrG__gameArt{height:115px}.HomeClient-module__XPYBrG__gameEmoji{font-size:43px}.HomeClient-module__XPYBrG__gameBody{padding:14px 12px}.HomeClient-module__XPYBrG__gameBody h3{min-height:42px;margin-top:7px;font-size:16px;line-height:1.3}.HomeClient-module__XPYBrG__gameBody>p{letter-spacing:.6px;font-size:8px}.HomeClient-module__XPYBrG__gameCta{font-size:10px}.HomeClient-module__XPYBrG__gameNumber{font-size:9px;top:10px;left:11px}.HomeClient-module__XPYBrG__playArrow{width:24px;height:24px;font-size:13px;bottom:10px;right:10px}.HomeClient-module__XPYBrG__modes{grid-template-columns:1fr;gap:12px;margin-top:20px}.HomeClient-module__XPYBrG__modeCard{padding:21px}.HomeClient-module__XPYBrG__courseGrid{gap:12px}.HomeClient-module__XPYBrG__courseCard{padding:16px}.HomeClient-module__XPYBrG__courseCard h3{font-size:18px}.HomeClient-module__XPYBrG__courseBlurb{font-size:11px}.HomeClient-module__XPYBrG__courseMark{margin-bottom:17px}.HomeClient-module__XPYBrG__learningTip{justify-content:start;font-size:11px;line-height:1.7}.HomeClient-module__XPYBrG__faq{grid-template-columns:1fr;gap:14px;padding:40px 0}.HomeClient-module__XPYBrG__faq h2{font-size:26px}.HomeClient-module__XPYBrG__closing{flex-wrap:wrap;gap:15px;margin-bottom:35px;padding:23px}.HomeClient-module__XPYBrG__closing>span{display:none}.HomeClient-module__XPYBrG__closing>div{flex-basis:100%}.HomeClient-module__XPYBrG__closing h2{font-size:24px}.HomeClient-module__XPYBrG__closing p{line-height:1.7}.HomeClient-module__XPYBrG__footer{flex-direction:column;align-items:start;gap:22px;padding:25px 20px 100px}.HomeClient-module__XPYBrG__footer nav{justify-content:start}}@media (prefers-reduced-motion:reduce){.HomeClient-module__XPYBrG__home *,.HomeClient-module__XPYBrG__home :before,.HomeClient-module__XPYBrG__home :after{transition:none!important;animation:none!important}.HomeClient-module__XPYBrG__ticker{overflow-x:auto}}
.SoulRun-module__2BMgdG__wrap{color:#1d1c24;scroll-margin-top:84px}.SoulRun-module__2BMgdG__eyebrow{letter-spacing:1.3px;color:#5d5a65;font-size:11px;font-weight:800}.SoulRun-module__2BMgdG__small{color:#5d5a65;margin-top:10px;font-size:12px}.SoulRun-module__2BMgdG__hearts{flex-wrap:wrap;justify-content:center;gap:2px;font-size:17px;line-height:1;display:inline-flex}.SoulRun-module__2BMgdG__hearts i{font-style:normal;display:inline-block}.SoulRun-module__2BMgdG__heartOn{color:#e5533d}.SoulRun-module__2BMgdG__heartOff{color:#1d1c2426}.SoulRun-module__2BMgdG__heartBreak{color:#1d1c2426;animation:.7s ease-out SoulRun-module__2BMgdG__heartBreak}.SoulRun-module__2BMgdG__xp{margin-top:8px}.SoulRun-module__2BMgdG__xpTop{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.SoulRun-module__2BMgdG__xpTop b{letter-spacing:-.4px;font-size:20px;font-weight:850;display:inline-block}.SoulRun-module__2BMgdG__xpTop span{font:700 12px var(--font-jetbrains-mono),ui-monospace,monospace;color:#5d5a65}.SoulRun-module__2BMgdG__xpTrack{background:#fff;border:2px solid #1d1c24;border-radius:9px;height:14px;margin-top:6px;overflow:hidden}.SoulRun-module__2BMgdG__xpTrack i{background:linear-gradient(90deg,#7451d8,#a98bf0);border-radius:0 6px 6px 0;height:100%;transition:width .7s cubic-bezier(.3,1.2,.5,1);display:block;position:relative;overflow:hidden}.SoulRun-module__2BMgdG__xpTrack i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:2.4s ease-in-out infinite SoulRun-module__2BMgdG__shine;position:absolute;inset:0;transform:translate(-100%)}.SoulRun-module__2BMgdG__climb{width:var(--to);animation:.8s cubic-bezier(.4,.9,.5,1) both SoulRun-module__2BMgdG__climb}.SoulRun-module__2BMgdG__levelPop{color:#7451d8;animation:.55s cubic-bezier(.3,1.7,.5,1) SoulRun-module__2BMgdG__levelPop}.SoulRun-module__2BMgdG__pedestal{place-items:center;display:grid;position:relative}.SoulRun-module__2BMgdG__pedestal svg{position:relative}.SoulRun-module__2BMgdG__rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,var(--glow,#ddd0f6) 0 11deg,transparent 11deg 30deg);opacity:.9;pointer-events:none;border-radius:50%;margin:auto;animation:16s linear infinite SoulRun-module__2BMgdG__spin;position:absolute;inset:-6%;-webkit-mask:radial-gradient(circle,#000 22%,#0000 68%);mask:radial-gradient(circle,#000 22%,#0000 68%)}.SoulRun-module__2BMgdG__sanctum{background:linear-gradient(150deg,#ddd0f6 40%,var(--glow,#ddd0f6) 130%);border:2px solid #1d1c24;border-radius:22px;grid-template-columns:240px 1fr;align-items:center;gap:28px;padding:28px;display:grid;overflow:hidden;box-shadow:6px 7px #1d1c24}.SoulRun-module__2BMgdG__me{flex-direction:column;align-items:center;display:flex}.SoulRun-module__2BMgdG__soulName{background:#fff;border:2px solid #1d1c24;border-radius:999px;margin-top:4px;padding:4px 12px;font-size:13px;font-weight:800;position:relative}.SoulRun-module__2BMgdG__soulName:before{content:"";background:var(--soul);border:1.5px solid #1d1c24;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.SoulRun-module__2BMgdG__facts{flex-wrap:wrap;gap:8px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.SoulRun-module__2BMgdG__facts>span{background:#faf7f2;border:1.5px solid #1d1c24;border-radius:9px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.SoulRun-module__2BMgdG__facts .SoulRun-module__2BMgdG__hearts{font-size:13px}.SoulRun-module__2BMgdG__unlock{margin-top:12px;font-size:13px}.SoulRun-module__2BMgdG__start{color:#fff;cursor:pointer;background:#1d1c24;border:2px solid #1d1c24;border-radius:13px;margin-top:16px;padding:13px 22px;font-size:16px;font-weight:800;transition:transform .12s,box-shadow .12s;animation:2.6s ease-in-out 1.2s infinite SoulRun-module__2BMgdG__nudge;box-shadow:4px 5px #7451d8}.SoulRun-module__2BMgdG__start:hover{animation:none;transform:translate(1px,1px);box-shadow:3px 4px #7451d8}.SoulRun-module__2BMgdG__start:active{box-shadow:none;transform:translate(4px,5px)}.SoulRun-module__2BMgdG__ladder{grid-template-columns:repeat(7,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.SoulRun-module__2BMgdG__ladder li{text-align:center;border:2px solid #1d1c24;border-radius:11px;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;font-size:10.5px;line-height:1.25;display:flex}.SoulRun-module__2BMgdG__ladder b{font:800 11px var(--font-jetbrains-mono),ui-monospace,monospace}.SoulRun-module__2BMgdG__rungOn{background:#bceccf}.SoulRun-module__2BMgdG__rungOff{color:#5d5a65;background:#fff;border-style:dashed!important}.SoulRun-module__2BMgdG__lineup{background:#fff;border:2px solid #1d1c24;border-radius:18px;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:18px;padding:14px 10px;display:grid}.SoulRun-module__2BMgdG__lineup>div{text-align:center;flex-direction:column;align-items:center;gap:2px;animation:.4s cubic-bezier(.3,1.4,.5,1) backwards SoulRun-module__2BMgdG__optIn;display:flex}.SoulRun-module__2BMgdG__lineup b{font-size:12px;line-height:1.2}.SoulRun-module__2BMgdG__lineup span{color:#5d5a65;font-size:10px}.SoulRun-module__2BMgdG__how{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.SoulRun-module__2BMgdG__how>div{background:#fff;border:2px solid #1d1c24;border-radius:16px;padding:16px}.SoulRun-module__2BMgdG__how b{font-size:14px}.SoulRun-module__2BMgdG__how p{color:#494052;margin-top:6px;font-size:13px;line-height:1.55}.SoulRun-module__2BMgdG__souls{margin-top:28px}.SoulRun-module__2BMgdG__souls h2{letter-spacing:-.4px;margin-bottom:12px;font-size:20px;font-weight:850}.SoulRun-module__2BMgdG__soulGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.SoulRun-module__2BMgdG__soulTile,.SoulRun-module__2BMgdG__soulTileOff{text-align:center;background:#fff;border:2px solid #1d1c24;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px 10px 14px;transition:transform .15s;display:flex}.SoulRun-module__2BMgdG__soulTile:hover{transform:translateY(-3px)rotate(-1deg)}.SoulRun-module__2BMgdG__soulTileOff{background:#f1eee8;border-style:dashed}.SoulRun-module__2BMgdG__soulTile b,.SoulRun-module__2BMgdG__soulTileOff b{font-size:14px}.SoulRun-module__2BMgdG__soulTile span,.SoulRun-module__2BMgdG__soulTileOff span{color:#5d5a65;font-size:11px;line-height:1.45}.SoulRun-module__2BMgdG__road{grid-template-columns:repeat(6,1fr);gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.SoulRun-module__2BMgdG__road li{background:#fff;border:2px solid #1d1c24;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:4px 2px 5px;transition:transform .25s,background .25s;display:flex}.SoulRun-module__2BMgdG__road em{font:800 9px var(--font-jetbrains-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.4px;font-style:normal}.SoulRun-module__2BMgdG__roadDone{background:#bceccf!important}.SoulRun-module__2BMgdG__roadDone svg{opacity:.4;filter:grayscale()}.SoulRun-module__2BMgdG__roadNow{transform:translateY(-3px);box-shadow:0 3px #1d1c24;background:#f8e58f!important}.SoulRun-module__2BMgdG__roadNext svg{filter:grayscale();opacity:.55}.SoulRun-module__2BMgdG__roadDone svg *,.SoulRun-module__2BMgdG__roadNext svg *{animation:none!important}.SoulRun-module__2BMgdG__arena{background:linear-gradient(180deg,#fff 0%,var(--glow,#dde3f2) 150%);border:2px solid #1d1c24;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;padding:34px 14px 18px;transition:background .5s;display:grid;position:relative;overflow:hidden;box-shadow:6px 7px #1d1c24}.SoulRun-module__2BMgdG__arena[data-kind=mini]{background:linear-gradient(#fff6e0 0%,#f9d3ab 150%)}.SoulRun-module__2BMgdG__arena[data-kind=boss]{color:#fff;background:linear-gradient(#2a2733 0%,#4b3a8c 130%)}.SoulRun-module__2BMgdG__arena[data-kind=boss] .SoulRun-module__2BMgdG__heartOff,.SoulRun-module__2BMgdG__arena[data-kind=boss] .SoulRun-module__2BMgdG__heartBreak{color:#ffffff40}.SoulRun-module__2BMgdG__arena[data-kind=boss] .SoulRun-module__2BMgdG__sky{color:#fff}.SoulRun-module__2BMgdG__arena[data-kind=boss] .SoulRun-module__2BMgdG__ground{background-image:repeating-linear-gradient(90deg,#ffffff14 0 26px,#0000 26px 52px)}.SoulRun-module__2BMgdG__sky{pointer-events:none;color:#1d1c24;position:absolute;inset:0}.SoulRun-module__2BMgdG__sky span{font:800 15px var(--font-jetbrains-mono),ui-monospace,monospace;opacity:.1;white-space:nowrap;animation:linear infinite SoulRun-module__2BMgdG__drift;position:absolute;bottom:-30px}.SoulRun-module__2BMgdG__ground{background-image:repeating-linear-gradient(90deg,#1d1c2412 0 26px,#0000 26px 52px);background-size:52px 100%;height:16px;animation:1.6s linear infinite SoulRun-module__2BMgdG__scroll;position:absolute;bottom:0;left:0;right:0}.SoulRun-module__2BMgdG__banner{z-index:3;white-space:nowrap;font:800 10px var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:1.4px;text-transform:uppercase;color:#f8e58f;pointer-events:none;opacity:0;background:#1d1c24;border-radius:11px;flex-direction:column;align-items:center;padding:7px 16px 8px;animation:2.3s cubic-bezier(.3,1.3,.5,1) both SoulRun-module__2BMgdG__banner;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%,-140%)}.SoulRun-module__2BMgdG__banner b{font:850 17px var(--font-inter),system-ui,sans-serif;letter-spacing:-.3px;color:#fff;text-transform:none;margin-top:1px}.SoulRun-module__2BMgdG__side{z-index:1;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.SoulRun-module__2BMgdG__who{text-align:center;font-size:13px;font-weight:800}.SoulRun-module__2BMgdG__mid{z-index:1;flex-direction:column;align-self:center;align-items:center;gap:8px;display:flex;position:relative}.SoulRun-module__2BMgdG__vs{font:900 15px var(--font-jetbrains-mono),ui-monospace,monospace;color:#f8e58f;background:#1d1c24;border:1.5px solid #f8e58f40;border-radius:9px;padding:5px 9px}.SoulRun-module__2BMgdG__combo{color:#1d1c24;white-space:nowrap;background:#f8e58f;border:1.5px solid #1d1c24;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;animation:.35s cubic-bezier(.3,1.8,.5,1) SoulRun-module__2BMgdG__pop}.SoulRun-module__2BMgdG__foe{place-items:center;height:150px;animation:.6s cubic-bezier(.3,1.3,.5,1) both SoulRun-module__2BMgdG__foeIn;display:grid;position:relative}.SoulRun-module__2BMgdG__damage{z-index:2;font:900 30px var(--font-jetbrains-mono),ui-monospace,monospace;color:#e5533d;text-shadow:2px 2px #fff,-1px -1px #fff;pointer-events:none;animation:.75s ease-out .33s both SoulRun-module__2BMgdG__rise;position:absolute;top:6px;right:4%}.SoulRun-module__2BMgdG__damageBig{color:#f2994a;font-size:44px}.SoulRun-module__2BMgdG__tag{z-index:2;font:900 13px var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:1px;color:#1d1c24;pointer-events:none;background:#f8e58f;border:2px solid #1d1c24;border-radius:8px;padding:2px 8px;font-style:normal;animation:.8s cubic-bezier(.3,1.8,.5,1) .33s both SoulRun-module__2BMgdG__tag;position:absolute;top:-8px;left:0;transform:rotate(-8deg)}.SoulRun-module__2BMgdG__burst{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:50%;left:50%}.SoulRun-module__2BMgdG__burst i{background:var(--soul,#f8e58f);border:1.5px solid #1d1c24;border-radius:3px;width:10px;height:10px;animation:.55s ease-out .33s both SoulRun-module__2BMgdG__burst;position:absolute;top:-5px;left:-5px}.SoulRun-module__2BMgdG__burst i:nth-child(odd){background:#f8e58f;border-radius:50%}.SoulRun-module__2BMgdG__xpPop{z-index:2;white-space:nowrap;font:900 16px var(--font-jetbrains-mono),ui-monospace,monospace;color:#1d1c24;pointer-events:none;background:#bceccf;border:2px solid #1d1c24;border-radius:999px;padding:3px 12px;animation:.9s cubic-bezier(.3,1.5,.5,1) .55s both SoulRun-module__2BMgdG__xpPop;position:absolute;bottom:8px;left:50%}.SoulRun-module__2BMgdG__orb{z-index:2;background:radial-gradient(circle at 35% 30%,#fff,var(--soul,#9aa6c4) 60%);width:22px;height:22px;box-shadow:0 0 0 6px var(--glow,#dde3f2),-18px 0 14px -4px var(--soul,#9aa6c4);pointer-events:none;border:2px solid #1d1c24;border-radius:50%;margin:-11px 0 0 -11px;animation:.27s ease-in 90ms both SoulRun-module__2BMgdG__orb;position:absolute;top:42%;left:25%}.SoulRun-module__2BMgdG__orbBig{width:34px;height:34px;box-shadow:0 0 0 9px var(--glow,#dde3f2),-26px 0 20px -4px var(--soul,#9aa6c4),0 0 26px 6px #f8e58f;margin:-17px 0 0 -17px}.SoulRun-module__2BMgdG__ouch{z-index:2;pointer-events:none;background:radial-gradient(at 22% 55%,#e5533d73 0%,#0000 55%);animation:.7s ease-out both SoulRun-module__2BMgdG__ouch;position:absolute;inset:0}.SoulRun-module__2BMgdG__shakeA{animation:.4s linear .34s SoulRun-module__2BMgdG__shakeA}.SoulRun-module__2BMgdG__shakeB{animation:.4s linear .34s SoulRun-module__2BMgdG__shakeB}.SoulRun-module__2BMgdG__joltA{animation:.4s linear .18s SoulRun-module__2BMgdG__joltA}.SoulRun-module__2BMgdG__joltB{animation:.4s linear .18s SoulRun-module__2BMgdG__joltB}.SoulRun-module__2BMgdG__hp{flex-wrap:wrap;justify-content:center;gap:3px;max-width:200px;display:inline-flex}.SoulRun-module__2BMgdG__hp i{border:1.5px solid #1d1c24;border-radius:4px;width:17px;height:10px;transition:background .2s .33s,transform .2s .33s}.SoulRun-module__2BMgdG__hpOn{background:#e5533d}.SoulRun-module__2BMgdG__hpOff{background:#fff;transform:scaleY(.7)}.SoulRun-module__2BMgdG__buffs{flex-wrap:wrap;gap:6px;margin-top:12px;font-size:11px;font-weight:800;display:flex}.SoulRun-module__2BMgdG__buffs span{background:#fff;border:1.5px solid #1d1c24;border-radius:999px;padding:3px 10px;animation:.3s cubic-bezier(.3,1.6,.5,1) SoulRun-module__2BMgdG__pop}.SoulRun-module__2BMgdG__ask{background:#fff;border:2px solid #1d1c24;border-radius:22px;margin-top:14px;padding:20px;box-shadow:6px 7px #1d1c24}.SoulRun-module__2BMgdG__question{letter-spacing:-.6px;margin:12px 0 14px;font-size:24px;font-weight:850;line-height:1.2}.SoulRun-module__2BMgdG__next{color:#fff;cursor:pointer;background:#1d1c24;border:2px solid #1d1c24;border-radius:11px;padding:10px 18px;font-size:14px;font-weight:800}.SoulRun-module__2BMgdG__upgrades{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.SoulRun-module__2BMgdG__upgrade{text-align:left;cursor:pointer;color:#1d1c24;background:#faf7f2;border:2px solid #1d1c24;border-radius:15px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;transition:transform .12s,background .15s;animation:.45s cubic-bezier(.3,1.4,.5,1) backwards SoulRun-module__2BMgdG__deal;display:flex;position:relative;box-shadow:0 4px #1d1c24}.SoulRun-module__2BMgdG__upgrade:hover{background:#f8e58f;transform:translateY(-4px)rotate(-1deg)}.SoulRun-module__2BMgdG__upgrade>span{font-size:30px;line-height:1;animation:1.8s ease-in-out infinite SoulRun-module__2BMgdG__bobble;display:inline-block}.SoulRun-module__2BMgdG__upgrade b{margin-top:4px;font-size:15px}.SoulRun-module__2BMgdG__upgrade small{color:#494052;font-size:12px;line-height:1.45}.SoulRun-module__2BMgdG__upgrade kbd{font:800 10px var(--font-jetbrains-mono),ui-monospace,monospace;background:#fff;border:1.5px solid #1d1c24;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:10px;right:10px}.SoulRun-module__2BMgdG__evolve{background:linear-gradient(160deg,#fff 30%,var(--glow) 130%);grid-template-columns:220px 1fr;align-items:center;gap:18px;display:grid;overflow:hidden}.SoulRun-module__2BMgdG__evolve .SoulRun-module__2BMgdG__question span{color:var(--soul);-webkit-text-stroke:.6px #1d1c24}.SoulRun-module__2BMgdG__morph{place-items:center;height:220px;display:grid;position:relative}.SoulRun-module__2BMgdG__morph .SoulRun-module__2BMgdG__rays{animation:9s linear infinite SoulRun-module__2BMgdG__spin,.6s ease-out 1s both SoulRun-module__2BMgdG__raysIn}.SoulRun-module__2BMgdG__morphOld,.SoulRun-module__2BMgdG__morphNew{grid-area:1/1;position:relative}.SoulRun-module__2BMgdG__morphOld{animation:1.05s ease-in both SoulRun-module__2BMgdG__morphOld}.SoulRun-module__2BMgdG__morphNew{animation:.7s cubic-bezier(.3,1.7,.5,1) 1s both SoulRun-module__2BMgdG__morphNew}.SoulRun-module__2BMgdG__morphFlash{background:radial-gradient(circle,#fff 30%,var(--glow) 70%,transparent);opacity:0;pointer-events:none;border-radius:50%;grid-area:1/1;width:60px;height:60px;animation:.7s ease-out .75s both SoulRun-module__2BMgdG__flash;position:relative}.SoulRun-module__2BMgdG__morphText{animation:.5s ease-out 1.25s both SoulRun-module__2BMgdG__riseIn}.SoulRun-module__2BMgdG__why{font-size:15px;font-weight:600}.SoulRun-module__2BMgdG__powerCard{background:#fff;border:1.5px solid #1d1c24;border-radius:11px;margin:8px 0 0;padding:9px 12px;font-size:14px}.SoulRun-module__2BMgdG__powerCard+.SoulRun-module__2BMgdG__next,.SoulRun-module__2BMgdG__morphText .SoulRun-module__2BMgdG__next{margin-top:16px}.SoulRun-module__2BMgdG__result{background:#fff;border:2px solid #1d1c24;border-radius:22px;padding:26px;position:relative;overflow:hidden;box-shadow:6px 7px #1d1c24}.SoulRun-module__2BMgdG__resultTitle{letter-spacing:-.9px;margin:8px 0 16px;font-size:30px;font-weight:850;line-height:1.1;animation:.45s ease-out both SoulRun-module__2BMgdG__riseIn}.SoulRun-module__2BMgdG__card{background:linear-gradient(150deg,#faf7f2 20%,var(--glow) 140%);border:2px solid #1d1c24;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:18px 20px;animation:.5s cubic-bezier(.3,1.4,.5,1) .1s both SoulRun-module__2BMgdG__pop;display:grid;overflow:hidden}.SoulRun-module__2BMgdG__cardName{letter-spacing:-.7px;font-size:26px;font-weight:850}.SoulRun-module__2BMgdG__cardPath{font:700 11px var(--font-jetbrains-mono),ui-monospace,monospace;color:#5d5a65;margin-top:2px}.SoulRun-module__2BMgdG__cardWhy{margin-top:8px;font-size:14px;font-weight:600;line-height:1.5}.SoulRun-module__2BMgdG__bars{gap:6px;margin-top:12px;display:grid}.SoulRun-module__2BMgdG__bars>div{grid-template-columns:74px 1fr 30px;align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.SoulRun-module__2BMgdG__bars dd{background:#fff;border:1.5px solid #1d1c24;border-radius:6px;height:10px;margin:0;overflow:hidden}.SoulRun-module__2BMgdG__bars dd i{height:100%;width:var(--to);background:var(--soul);animation:.8s cubic-bezier(.3,1.1,.5,1) both SoulRun-module__2BMgdG__grow;display:block}.SoulRun-module__2BMgdG__bars span{font:700 11px var(--font-jetbrains-mono),ui-monospace,monospace;text-align:right}.SoulRun-module__2BMgdG__gain{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.SoulRun-module__2BMgdG__gain b{font:850 30px var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:-1px;font-variant-numeric:tabular-nums}.SoulRun-module__2BMgdG__levelUp{background:#f8e58f;border:2px solid #1d1c24;border-radius:999px;padding:5px 13px;font-size:14px;font-weight:800;animation:.5s cubic-bezier(.3,1.8,.5,1) 1s both SoulRun-module__2BMgdG__pop,1.6s ease-in-out 1.6s infinite SoulRun-module__2BMgdG__wiggle}.SoulRun-module__2BMgdG__earned{flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px;font-weight:800;display:flex}.SoulRun-module__2BMgdG__earned span{background:#bceccf;border:2px solid #1d1c24;border-radius:11px;padding:5px 11px;animation:.45s cubic-bezier(.3,1.7,.5,1) 1.4s both SoulRun-module__2BMgdG__pop}.SoulRun-module__2BMgdG__saved{color:#5d5a65;margin-top:12px;font-size:12px;font-weight:700}.SoulRun-module__2BMgdG__saved[data-state=saved]{color:#1f8f5f}.SoulRun-module__2BMgdG__saved[data-state=failed]{color:#b3402e}.SoulRun-module__2BMgdG__newSoul{margin-top:12px;font-size:14px}.SoulRun-module__2BMgdG__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.SoulRun-module__2BMgdG__actions .SoulRun-module__2BMgdG__start{margin-top:18px}.SoulRun-module__2BMgdG__ghost{cursor:pointer;color:#1d1c24;background:#faf7f2;border:2px solid #1d1c24;border-radius:13px;margin-top:18px;padding:12px 18px;font-size:14px;font-weight:800}.SoulRun-module__2BMgdG__share{border-top:1px solid #1d1c2426;margin-top:20px;padding-top:18px}.SoulRun-module__2BMgdG__confetti{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.SoulRun-module__2BMgdG__confetti i{opacity:0;border-radius:2px;width:8px;height:14px;animation:2.6s cubic-bezier(.2,.6,.6,1) both SoulRun-module__2BMgdG__confetti;position:absolute;top:-16px}.SoulRun-module__2BMgdG__quit{color:#5d5a65;justify-content:space-between;gap:12px;margin-top:16px;font-size:12px;display:flex}.SoulRun-module__2BMgdG__quit button,.SoulRun-module__2BMgdG__quit a{text-underline-offset:3px;cursor:pointer;text-decoration:underline}.SoulRun-module__2BMgdG__challenge{color:#fff;box-shadow:6px 7px 0 var(--soul,#7451d8);background:linear-gradient(140deg,#1d1c24 30%,#4b3a8c 130%);border:2px solid #1d1c24;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:16px;padding:20px 22px;animation:.45s cubic-bezier(.3,1.4,.5,1) SoulRun-module__2BMgdG__pop;display:grid}.SoulRun-module__2BMgdG__challenge .SoulRun-module__2BMgdG__eyebrow{color:#f8e58f}.SoulRun-module__2BMgdG__challenge h2{letter-spacing:-.6px;margin:6px 0;font-size:24px;font-weight:850;line-height:1.15}.SoulRun-module__2BMgdG__challenge p{color:#ffffffd1;font-size:14px}.SoulRun-module__2BMgdG__rivalFace{transform:scaleX(-1)}.SoulRun-module__2BMgdG__challengeActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.SoulRun-module__2BMgdG__challenge .SoulRun-module__2BMgdG__start{color:#1d1c24;background:#f8e58f;margin-top:12px}.SoulRun-module__2BMgdG__linkButton{text-underline-offset:3px;color:inherit;cursor:pointer;margin-top:12px;font-size:13px;font-weight:700;text-decoration:underline}.SoulRun-module__2BMgdG__daily{background:#f8e58f;border:2px solid #1d1c24;border-radius:22px;grid-template-columns:1.1fr 1fr;align-items:center;gap:18px;margin-top:18px;padding:20px 22px;display:grid;box-shadow:6px 7px #1d1c24}.SoulRun-module__2BMgdG__daily h2{letter-spacing:-.5px;margin:6px 0;font-size:22px;font-weight:850;line-height:1.2}.SoulRun-module__2BMgdG__daily p{font-size:13px;line-height:1.55}.SoulRun-module__2BMgdG__dailyStart{color:#fff;cursor:pointer;background:#1d1c24;border:2px solid #1d1c24;border-radius:12px;margin-top:12px;padding:11px 18px;font-size:15px;font-weight:800;box-shadow:3px 4px #7451d8}.SoulRun-module__2BMgdG__dailyScore{margin:-6px 0 14px;font-size:14px;font-weight:700}.SoulRun-module__2BMgdG__dailyScore b{font:850 34px var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-right:6px}.SoulRun-module__2BMgdG__dailyScore span{color:#5d5a65;font-weight:600}.SoulRun-module__2BMgdG__roads{margin-top:26px}.SoulRun-module__2BMgdG__roads h2,.SoulRun-module__2BMgdG__sendSoul h2{letter-spacing:-.4px;font-size:20px;font-weight:850}.SoulRun-module__2BMgdG__roadGrid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.SoulRun-module__2BMgdG__roadCard{text-align:left;cursor:pointer;color:#1d1c24;background:#fff;border:2px solid #1d1c24;border-radius:15px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 11px 11px;transition:transform .12s,box-shadow .12s,background .15s;display:flex}.SoulRun-module__2BMgdG__roadCard:hover:not(:disabled){transform:translateY(-2px)}.SoulRun-module__2BMgdG__roadCard:disabled{cursor:default;color:#5d5a65;background:#f1eee8;border-style:dashed}.SoulRun-module__2BMgdG__roadCard:disabled .SoulRun-module__2BMgdG__roadArt{opacity:.5;filter:grayscale()!important}.SoulRun-module__2BMgdG__roadOn{background:#ddd0f6;transform:translateY(-2px);box-shadow:0 4px #1d1c24}.SoulRun-module__2BMgdG__roadArt{height:46px;display:block}.SoulRun-module__2BMgdG__roadArt svg *{animation:none!important}.SoulRun-module__2BMgdG__roadCard b{font-size:14px;line-height:1.2}.SoulRun-module__2BMgdG__roadCard small{color:#494052;font-size:11px;line-height:1.4}.SoulRun-module__2BMgdG__roadCard em{font:800 10px var(--font-jetbrains-mono),ui-monospace,monospace;margin-top:auto;padding-top:4px;font-style:normal}.SoulRun-module__2BMgdG__roads .SoulRun-module__2BMgdG__lineup{margin-top:10px}.SoulRun-module__2BMgdG__lineup>div>span:first-child{display:block}.SoulRun-module__2BMgdG__sendSoul{background:#bceccf;border:2px solid #1d1c24;border-radius:22px;grid-template-columns:1fr;align-items:center;gap:14px;margin-top:18px;padding:20px 22px;display:grid;box-shadow:6px 7px #1d1c24}.SoulRun-module__2BMgdG__sendSoul p{margin-top:6px;font-size:13px;line-height:1.55}.SoulRun-module__2BMgdG__sendSoul h2{margin-top:6px}.SoulRun-module__2BMgdG__soulTile em{font:800 10px var(--font-jetbrains-mono),ui-monospace,monospace;background:#f8e58f;border:1.5px solid #1d1c24;border-radius:999px;margin-top:4px;padding:2px 8px;font-style:normal}.SoulRun-module__2BMgdG__modeBar{color:#fff;background:#1d1c24;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;padding:8px 14px;font-size:12px;display:flex}.SoulRun-module__2BMgdG__modeBar b{font-size:14px;font-weight:800}.SoulRun-module__2BMgdG__modeBar span{color:#ffffffb3}.SoulRun-module__2BMgdG__power{color:#1d1c24;cursor:pointer;background:#fff;border:2px solid #1d1c24;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:4px 10px 4px 7px;font-size:12px;transition:transform .12s,box-shadow .12s,background .2s;display:inline-flex;position:relative}.SoulRun-module__2BMgdG__power:disabled{cursor:default;opacity:.85}.SoulRun-module__2BMgdG__power>span{font-size:15px;line-height:1}.SoulRun-module__2BMgdG__power b{font-weight:800}.SoulRun-module__2BMgdG__power i{gap:2px;display:inline-flex}.SoulRun-module__2BMgdG__power u{background:#fff;border:1.5px solid #1d1c24;border-radius:3px;width:7px;height:9px;transition:background .25s}.SoulRun-module__2BMgdG__power u[data-on=true]{background:var(--soul,#7451d8)}.SoulRun-module__2BMgdG__power[data-ready=true]{background:#f8e58f;animation:1.3s ease-in-out infinite SoulRun-module__2BMgdG__ready;box-shadow:0 0 #f8e58f}.SoulRun-module__2BMgdG__power[data-ready=true]:hover{transform:translateY(-2px)scale(1.04)}.SoulRun-module__2BMgdG__arena[data-kind=boss] .SoulRun-module__2BMgdG__power{color:#1d1c24}.SoulRun-module__2BMgdG__toast{white-space:nowrap;color:#1d1c24;pointer-events:none;background:#fff;border:2px solid #1d1c24;border-radius:999px;margin-top:6px;padding:3px 11px;font-size:12px;font-weight:800;animation:1.8s ease-out both SoulRun-module__2BMgdG__toast;position:absolute;top:100%}.SoulRun-module__2BMgdG__rival{transform:scaleX(-1)}.SoulRun-module__2BMgdG__rivalGone{opacity:0}.SoulRun-module__2BMgdG__orbFire{background:radial-gradient(circle at 35% 30%,#fff,#f2994a 45%,#e5533d 80%);box-shadow:0 0 0 8px #f9d3ab,-30px 0 22px -4px #e5533d,0 0 28px 8px #f8e58f}.SoulRun-module__2BMgdG__missed{border-top:1px solid #1d1c2426;margin-top:20px;padding-top:16px}.SoulRun-module__2BMgdG__missed h3{font-size:15px;font-weight:850}.SoulRun-module__2BMgdG__missed ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.SoulRun-module__2BMgdG__missed li{background:#faf7f2;border:1.5px solid #1d1c24;border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:3px 12px;padding:10px 12px;font-size:13px;display:grid}.SoulRun-module__2BMgdG__missed li span{font-weight:600}.SoulRun-module__2BMgdG__missed li b{font:700 12px/1.5 var(--font-jetbrains-mono),ui-monospace,monospace;overflow-wrap:anywhere;background:#bceccf;border-radius:6px;grid-column:1;justify-self:start;padding:2px 7px}.SoulRun-module__2BMgdG__missed li a{text-underline-offset:3px;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:12px;font-weight:800;text-decoration:underline}@keyframes SoulRun-module__2BMgdG__ready{0%,to{box-shadow:0 0 #f8e58fcc}50%{box-shadow:0 0 0 7px #f8e58f00}}@keyframes SoulRun-module__2BMgdG__toast{0%{opacity:0;transform:translateY(8px)scale(.7)}15%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes SoulRun-module__2BMgdG__spin{to{transform:rotate(360deg)}}@keyframes SoulRun-module__2BMgdG__shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes SoulRun-module__2BMgdG__climb{0%{width:var(--from)}to{width:var(--to)}}@keyframes SoulRun-module__2BMgdG__grow{0%{width:0}to{width:var(--to)}}@keyframes SoulRun-module__2BMgdG__levelPop{0%{transform:scale(.5)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes SoulRun-module__2BMgdG__nudge{0%,86%,to{transform:none}90%{transform:translateY(-3px)rotate(-1deg)}95%{transform:translateY(0)rotate(1deg)}}@keyframes SoulRun-module__2BMgdG__heartBreak{0%{color:#e5533d;transform:scale(1)}30%{color:#e5533d;transform:scale(1.7)rotate(-14deg)}60%{color:#e5533d;transform:scale(.8)rotate(10deg)}to{transform:scale(1)}}@keyframes SoulRun-module__2BMgdG__drift{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-330px)rotate(8deg)}}@keyframes SoulRun-module__2BMgdG__scroll{to{background-position:-52px 0}}@keyframes SoulRun-module__2BMgdG__banner{0%{opacity:0;transform:translate(-50%,-140%)}14%,72%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20%)}}@keyframes SoulRun-module__2BMgdG__foeIn{0%{opacity:0;transform:translate(90px)scale(.7)}to{opacity:1;transform:none}}@keyframes SoulRun-module__2BMgdG__rise{0%{opacity:0;transform:translateY(14px)scale(.5)}25%{opacity:1;transform:translateY(-8px)scale(1.25)}to{opacity:0;transform:translateY(-44px)scale(1)}}@keyframes SoulRun-module__2BMgdG__tag{0%{opacity:0;transform:rotate(-8deg)scale(0)}30%,75%{opacity:1;transform:rotate(-8deg)scale(1)}to{opacity:0;transform:rotate(-8deg)scale(1)translateY(-10px)}}@keyframes SoulRun-module__2BMgdG__burst{0%{transform:rotate(var(--a)) translateX(8px) scale(1);opacity:0}8%{opacity:1}to{transform:rotate(var(--a)) translateX(78px) scale(.2);opacity:0}}@keyframes SoulRun-module__2BMgdG__xpPop{0%{opacity:0;transform:translate(-50%,10px)scale(.4)}30%,75%{opacity:1;transform:translate(-50%,-22px)scale(1)}to{opacity:0;transform:translate(-50%,-46px)scale(1)}}@keyframes SoulRun-module__2BMgdG__orb{0%{opacity:0;left:25%;transform:scale(.3)}15%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0;left:75%;transform:scale(1.2)}}@keyframes SoulRun-module__2BMgdG__ouch{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes SoulRun-module__2BMgdG__shakeA{0%,to{transform:none}20%{transform:translate(-6px,3px)}40%{transform:translate(6px,-3px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(3px,2px)}}@keyframes SoulRun-module__2BMgdG__shakeB{0%,to{transform:none}20%{transform:translate(-6px,3px)}40%{transform:translate(6px,-3px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(3px,2px)}}@keyframes SoulRun-module__2BMgdG__joltA{0%,to{transform:none}25%{transform:translate(-7px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@keyframes SoulRun-module__2BMgdG__joltB{0%,to{transform:none}25%{transform:translate(-7px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@keyframes SoulRun-module__2BMgdG__drain{0%{background-size:100% 100%}to{background-size:0% 100%}}@keyframes SoulRun-module__2BMgdG__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes SoulRun-module__2BMgdG__qIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes SoulRun-module__2BMgdG__optIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes SoulRun-module__2BMgdG__deal{0%{opacity:0;transform:translateY(26px)rotate(5deg)scale(.9)}to{opacity:1;transform:none}}@keyframes SoulRun-module__2BMgdG__bobble{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-6deg)}}@keyframes SoulRun-module__2BMgdG__right{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes SoulRun-module__2BMgdG__wrong{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes SoulRun-module__2BMgdG__morphOld{0%{filter:none;opacity:1;transform:none}20%{transform:translate(-4px)rotate(-3deg)}35%{transform:translate(4px)rotate(3deg)}50%{transform:translate(-5px)rotate(-4deg)scale(1.05)}65%{filter:brightness(1.3);transform:translate(5px)rotate(4deg)scale(1.1)}85%{filter:brightness(3)saturate(0);opacity:1;transform:scale(1.2)}to{filter:brightness(4)saturate(0);opacity:0;transform:scale(1.3)}}@keyframes SoulRun-module__2BMgdG__morphNew{0%{opacity:0;filter:brightness(3);transform:scale(.3)}to{opacity:1;filter:none;transform:none}}@keyframes SoulRun-module__2BMgdG__flash{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:0;transform:scale(6)}}@keyframes SoulRun-module__2BMgdG__raysIn{0%{opacity:0}to{opacity:.9}}@keyframes SoulRun-module__2BMgdG__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes SoulRun-module__2BMgdG__wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2.5deg)}}@keyframes SoulRun-module__2BMgdG__confetti{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--drift),760px) rotate(var(--spin));opacity:0}}@media (max-width:760px){.SoulRun-module__2BMgdG__daily,.SoulRun-module__2BMgdG__sendSoul{grid-template-columns:1fr}.SoulRun-module__2BMgdG__roadGrid{grid-template-columns:repeat(2,1fr)}.SoulRun-module__2BMgdG__challenge{grid-template-columns:1fr}.SoulRun-module__2BMgdG__rivalFace{justify-self:center}.SoulRun-module__2BMgdG__missed li{grid-template-columns:1fr}.SoulRun-module__2BMgdG__missed li a{grid-area:auto/1}.SoulRun-module__2BMgdG__sanctum{text-align:left;grid-template-columns:1fr;gap:14px;padding:22px}.SoulRun-module__2BMgdG__how{grid-template-columns:1fr}.SoulRun-module__2BMgdG__soulGrid{grid-template-columns:repeat(2,1fr)}.SoulRun-module__2BMgdG__lineup{grid-template-columns:repeat(3,1fr);row-gap:14px}.SoulRun-module__2BMgdG__ladder{grid-template-columns:repeat(4,1fr)}.SoulRun-module__2BMgdG__upgrades{grid-template-columns:1fr}.SoulRun-module__2BMgdG__upgrade{flex-flow:wrap;align-items:center;gap:8px 10px}.SoulRun-module__2BMgdG__upgrade small{flex-basis:100%}.SoulRun-module__2BMgdG__card{grid-template-columns:1fr;justify-items:center}.SoulRun-module__2BMgdG__cardSide{width:100%}.SoulRun-module__2BMgdG__evolve{grid-template-columns:1fr}.SoulRun-module__2BMgdG__question{font-size:21px}.SoulRun-module__2BMgdG__resultTitle{font-size:25px}.SoulRun-module__2BMgdG__arena{padding:38px 8px 16px}}@media (max-width:480px){.SoulRun-module__2BMgdG__road em{font-size:8px}.SoulRun-module__2BMgdG__hp i{width:12px}.SoulRun-module__2BMgdG__hearts{font-size:14px}.SoulRun-module__2BMgdG__foe{height:122px}.SoulRun-module__2BMgdG__foe svg{width:112px;height:112px}.SoulRun-module__2BMgdG__rival svg{height:auto}.SoulRun-module__2BMgdG__side>svg{width:104px;height:auto}.SoulRun-module__2BMgdG__combo{margin-bottom:8px;position:absolute;bottom:100%}.SoulRun-module__2BMgdG__power{gap:4px;padding:3px 8px 3px 6px;font-size:11px}.SoulRun-module__2BMgdG__power u{width:6px}.SoulRun-module__2BMgdG__who{font-size:12px}.SoulRun-module__2BMgdG__arena{gap:4px}.SoulRun-module__2BMgdG__banner b{font-size:15px}}@media (prefers-reduced-motion:reduce){.SoulRun-module__2BMgdG__wrap *,.SoulRun-module__2BMgdG__wrap :after{transition:none!important;animation:none!important}.SoulRun-module__2BMgdG__morphOld,.SoulRun-module__2BMgdG__morphFlash,.SoulRun-module__2BMgdG__orb,.SoulRun-module__2BMgdG__burst,.SoulRun-module__2BMgdG__damage,.SoulRun-module__2BMgdG__tag,.SoulRun-module__2BMgdG__xpPop,.SoulRun-module__2BMgdG__ouch,.SoulRun-module__2BMgdG__banner,.SoulRun-module__2BMgdG__confetti,.SoulRun-module__2BMgdG__sky,.SoulRun-module__2BMgdG__toast{display:none}}
