.race_cardProfileCell__U8rhX[data-tone=track],.race_coverageCol__3UwcB[data-tone=track],.race_deckRowProfile__QLMtD>i[data-tone=track],.race_effectProfile__gcjwc>span[data-tone=track],.race_placeTile__cHYmW[data-tone=track],.race_resultStage__s0h_O[data-tone=track],.race_rulesPlace__SR1Bo[data-tone=track],.race_stageCard__tROgj[data-tone=track],.race_trackStep__K_yUu[data-tone=track]{--tone-bg:#2b2f36;--tone-fg:#fff}.race_cardProfileCell__U8rhX[data-tone=hwy],.race_coverageCol__3UwcB[data-tone=hwy],.race_deckRowProfile__QLMtD>i[data-tone=hwy],.race_effectProfile__gcjwc>span[data-tone=hwy],.race_placeTile__cHYmW[data-tone=hwy],.race_resultStage__s0h_O[data-tone=hwy],.race_rulesPlace__SR1Bo[data-tone=hwy],.race_stageCard__tROgj[data-tone=hwy],.race_trackStep__K_yUu[data-tone=hwy]{--tone-bg:#1f4f7a;--tone-fg:#fff}.race_cardProfileCell__U8rhX[data-tone=city],.race_coverageCol__3UwcB[data-tone=city],.race_deckRowProfile__QLMtD>i[data-tone=city],.race_effectProfile__gcjwc>span[data-tone=city],.race_placeTile__cHYmW[data-tone=city],.race_resultStage__s0h_O[data-tone=city],.race_rulesPlace__SR1Bo[data-tone=city],.race_stageCard__tROgj[data-tone=city],.race_trackStep__K_yUu[data-tone=city]{--tone-bg:#141a33;--tone-fg:#fff}.race_cardProfileCell__U8rhX[data-tone=touge],.race_coverageCol__3UwcB[data-tone=touge],.race_deckRowProfile__QLMtD>i[data-tone=touge],.race_effectProfile__gcjwc>span[data-tone=touge],.race_placeTile__cHYmW[data-tone=touge],.race_resultStage__s0h_O[data-tone=touge],.race_rulesPlace__SR1Bo[data-tone=touge],.race_stageCard__tROgj[data-tone=touge],.race_trackStep__K_yUu[data-tone=touge]{--tone-bg:#2f4d33;--tone-fg:#fff}.race_cardProfileCell__U8rhX[data-tone=dirt],.race_coverageCol__3UwcB[data-tone=dirt],.race_deckRowProfile__QLMtD>i[data-tone=dirt],.race_effectProfile__gcjwc>span[data-tone=dirt],.race_placeTile__cHYmW[data-tone=dirt],.race_resultStage__s0h_O[data-tone=dirt],.race_rulesPlace__SR1Bo[data-tone=dirt],.race_stageCard__tROgj[data-tone=dirt],.race_trackStep__K_yUu[data-tone=dirt]{--tone-bg:#6f4e2a;--tone-fg:#fff}.race_resultStage__s0h_O svg,.race_rulesPlace__SR1Bo svg{color:var(--tone-bg,#000)}.race_cardRoleDot__HlmmN[data-group=atelier],.race_effectTile__l_JMS[data-group=atelier]:before{background:#7c3aed}.race_cardRoleDot__HlmmN[data-group=motorsport],.race_effectTile__l_JMS[data-group=motorsport]:before{background:#e5484d}.race_cardRoleDot__HlmmN[data-group=workers],.race_effectTile__l_JMS[data-group=workers]:before{background:#d97706}.race_cardRoleDot__HlmmN[data-group=cinema],.race_effectTile__l_JMS[data-group=cinema]:before{background:#2563eb}.race_cardRoleDot__HlmmN[data-group=common],.race_effectTile__l_JMS[data-group=common]:before{background:#6b7280}.race_hero__YL_jF{aspect-ratio:1584/513;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.race_heroImageMobile__F8Y0M,.race_heroImage__cma2L{height:100%!important;object-fit:cover;object-position:center}.race_page__ci4U4{margin-bottom:12.33rem}.race_playButton__r1iP2.race_playButton__r1iP2{gap:.68493rem;white-space:nowrap}.race_playButton__r1iP2.race_playButton__r1iP2 svg{width:1.36986rem;height:1.36986rem}.race_statsStrip__ZOPka{display:flex;flex-wrap:wrap;align-items:center;gap:.68493rem;margin-top:2.39726rem}.race_statChip__ZQgvV{display:inline-flex;align-items:center;padding:.68493rem 1.19863rem;border-radius:var(--radius-12);background:#fff;font-size:1.19863rem;font-weight:500}.race_statChipMuted____KVX{background:rgba(0,0,0,0);color:rgba(0,0,0,.45)}.race_levelPick__sc_Qv{display:flex;align-items:center;gap:.85rem;margin-left:auto}.race_levelLabel__betT3{color:rgba(0,0,0,.5);font-size:1.19863rem}.race_levelSegment__OHVw_.race_levelSegment__OHVw_{padding:.5rem 1.11rem;font-size:1.19863rem}.race_presetSection__gFj_L{display:flex;flex-direction:column;gap:1.36986rem;margin-top:2.05479rem}.race_presetGrid__uywFu{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));grid-gap:1.19863rem;gap:1.19863rem}.race_presetTile__CPow9{display:flex;flex-direction:column;gap:.85rem;padding:.68rem .68rem 1.1rem;border-radius:var(--radius-16);background:#fff;text-align:left;box-sizing:border-box;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease}.race_presetTile__CPow9:focus-visible,.race_presetTile__CPow9:hover{transform:translateY(-.17rem);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 .68rem 1.71rem rgba(0,0,0,.1)}.race_presetTileActive__GObNU.race_presetTileActive__GObNU{box-shadow:0 0 0 .17rem #000,0 .68rem 1.71rem rgba(0,0,0,.1)}.race_presetThumbs__yppah{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.34rem;gap:.34rem}.race_presetThumb__sE5sM{display:block;aspect-ratio:3/2;border-radius:var(--radius-8);background:#f6f6f6;overflow:hidden}.race_presetThumb__sE5sM img{display:block;width:100%;height:100%;object-fit:contain}.race_presetBody__MD2B1{display:flex;flex-direction:column;gap:.43rem;padding:0 .43rem}.race_presetName__LOHAn{display:flex;align-items:center;gap:.34rem;font-size:1.36986rem;font-weight:600}.race_presetName__LOHAn i:last-of-type{margin-right:.26rem}.race_presetHint__fIYFJ{color:rgba(0,0,0,.6);font-size:1.0274rem;line-height:130%}.race_presetMeta__8Bl8V{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.17rem;color:rgba(0,0,0,.4);font-size:.94rem;font-weight:500}.race_presetBadge__I2J0A{padding:.2rem .6rem;border-radius:99rem;background:#000;color:#fff;font-size:.86rem;font-weight:600}.race_notice__34ARB{display:flex;align-items:center;gap:1.5411rem;margin-top:1.5411rem;padding:1.5411rem 2.05479rem;border-radius:var(--radius-16);background:#fff}.race_noticeTitle__h9Jbm{font-size:1.36986rem;font-weight:600;white-space:nowrap}.race_noticeText__xRFIv{flex:1 1;color:rgba(0,0,0,.55);font-size:1.19863rem;line-height:130%}.race_tabs__byZ4n{margin-top:2.73973rem}.race_card__05eNs{--card-fs:0.92rem;--card-ring:rgba(0,0,0,0.08);position:relative;display:flex;flex-direction:column;gap:.6em;width:100%;padding:.5em .5em .75em;border-radius:1.15em;background:#fff;font-size:var(--card-fs);text-align:left;box-sizing:border-box;box-shadow:0 0 0 .09em var(--card-ring),0 .2em .8em rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.race_card__05eNs[data-tier="1"]{--card-ring:#d4a72c}.race_card__05eNs[data-tier="1"],.race_card__05eNs[data-tier="2"]{box-shadow:0 0 0 .16em var(--card-ring),0 .2em .8em rgba(0,0,0,.05)}.race_card__05eNs[data-tier="2"]{--card-ring:#3a3a3c}.race_card__05eNs[data-chase]{--card-ring:#c0c4cc;background:linear-gradient(180deg,#f7f8fa,#fff 40%);box-shadow:0 0 0 .16em var(--card-ring),0 0 0 .42em rgba(192,196,204,.28),0 .2em .8em rgba(0,0,0,.06)}.race_card_full__3BSCw{--card-fs:0.92rem;height:100%}.race_card_hand__zPRty{height:100%}.race_card_hand__zPRty .race_cardFoot__HflXV{display:none}.race_card_hand__zPRty .race_cardText__wtL7n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.race_card_board__ljiKi{gap:.45em;height:100%;padding:.32em .32em .5em;border-radius:.9em}.race_card_board__ljiKi .race_cardPhoto__e1_oe{border-radius:.65em}.race_card_board__ljiKi .race_cardName__KJqm2{font-size:.92em}.race_card_board__ljiKi .race_cardProfile__ZMRES{margin-top:auto}.race_cardClickable__d2920{cursor:pointer}.race_cardClickable__d2920:focus-visible,.race_cardClickable__d2920:hover{transform:translateY(-.25em)}.race_cardSelected__njqYn.race_cardSelected__njqYn{box-shadow:0 0 0 .2em #000,0 .9em 1.8em rgba(0,0,0,.14)}.race_cardDimmed__ICrtX{opacity:.45}.race_cardPending__QVE0h{opacity:.92;box-shadow:0 0 0 .14em rgba(0,0,0,.55),0 .4em 1em rgba(0,0,0,.1)}.race_cardPhoto__e1_oe{position:relative;display:block;aspect-ratio:3/2;border-radius:.8em;background:#f6f6f6;overflow:hidden}.race_cardPhoto__e1_oe img{display:block;width:100%;height:100%;object-fit:contain}.race_cardPhotoEmpty__YhY5w{display:block;width:100%;height:100%;background:repeating-linear-gradient(45deg,#ececee 0 .6em,#f6f6f6 .6em 1.2em)}.race_cardSpeed__iPpyj,.race_cardTank__4N_Gp{position:absolute;top:.4em;display:flex;flex-direction:column;align-items:center;min-width:2.3em;padding:.28em .35em .22em;border-radius:.7em;background:hsla(0,0%,100%,.95);color:#000;line-height:1;box-shadow:0 .1em .45em rgba(0,0,0,.12);box-sizing:border-box}.race_cardSpeed__iPpyj b,.race_cardTank__4N_Gp b{font-size:1.35em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race_cardSpeed__iPpyj small,.race_cardTank__4N_Gp small{margin-top:.2em;color:rgba(0,0,0,.45);font-size:.56em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.race_cardSpeed__iPpyj{left:.4em}.race_cardTank__4N_Gp{right:.4em;gap:.25em;padding-top:.42em;transition:box-shadow .3s ease}.race_cardTankPips__cKLGW{display:flex;gap:.18em}.race_cardTankPip__g4Whk{display:block;width:.42em;height:.95em;border-radius:.14em;background:rgba(0,0,0,.12)}.race_cardTankPipOn__M7n3k{background:#000}.race_cardTankLow__OsSC_{box-shadow:0 0 0 .14em rgba(217,45,32,.4),0 .1em .45em rgba(0,0,0,.12)}.race_cardTankLow__OsSC_ .race_cardTankPipOn__M7n3k{background:#d92d20}.race_cardRetired__OM5E7{filter:grayscale(1);opacity:.7}.race_cardRetiredTag__yHhMb{position:absolute;right:.4em;bottom:.4em;padding:.18em .55em;border-radius:.5em;background:#d92d20;color:#fff;font-size:.7em;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.race_cardProfile__ZMRES{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.25em;gap:.25em;padding:0 .3em}.race_cardProfileCell__U8rhX{display:flex;flex-direction:column;align-items:center;gap:.1em;padding:.3em 0 .25em;border-radius:.5em;background:#f3f3f5;color:rgba(0,0,0,.45);line-height:1}.race_cardProfileCell__U8rhX svg{width:1em;height:1em}.race_cardProfileCell__U8rhX b{font-size:.86em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#000}.race_cardProfileCell__U8rhX[data-sign=up] b{color:#0b7a07}.race_cardProfileCell__U8rhX[data-sign=down] b{color:#b42318}.race_cardProfileCellNow__2_kCa{background:var(--tone-bg,#000);color:var(--tone-fg,#fff);box-shadow:0 0 0 .12em var(--tone-bg,#000)}.race_cardProfileCellNow__2_kCa b,.race_cardProfileCellNow__2_kCa[data-sign=down] b,.race_cardProfileCellNow__2_kCa[data-sign=up] b{color:var(--tone-fg,#fff)}@keyframes race_statPop__jdZ0J{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.race_statValue___uOER{display:inline-block;animation:race_statPop__jdZ0J .4s ease}.race_cardChase__cl_gs{position:absolute;left:.4em;bottom:.4em;padding:.18em .55em;border-radius:.5em;background:linear-gradient(135deg,#f2f3f6,#aeb3bc);color:#000;font-size:.7em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 .1em .4em rgba(0,0,0,.18)}.race_cardName__KJqm2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;padding:0 .3em;font-size:1em;font-weight:600;line-height:120%}.race_cardEffect__c_1jS{display:flex;flex-direction:column;gap:.3em;padding:0 .3em}.race_cardRole__s_6bc{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;color:#000;font-size:.86em;font-weight:600;line-height:120%}.race_cardRoleDot__HlmmN{display:inline-block;flex-shrink:0;width:.62em;height:.62em;border-radius:50%;background:#6b7280}.race_cardRoleTag__fYLHc{color:rgba(0,0,0,.4);font-weight:500}.race_cardText__wtL7n{color:rgba(0,0,0,.7);font-size:.82em;line-height:130%}.race_cardFoot__HflXV{display:flex;flex-direction:column;gap:.45em;margin-top:auto;padding:.55em .3em 0;border-top:1px solid rgba(0,0,0,.06)}.race_cardInfo__8cwAH{display:flex;flex-wrap:wrap;align-items:center;gap:.3em;color:rgba(0,0,0,.5);font-size:.76em;line-height:120%}.race_cardInfo__8cwAH>span+span:before{content:"·";margin-right:.3em}.race_cardColor__0t4jj{display:inline-flex;align-items:center;gap:.3em}.race_cardColor__0t4jj i{display:inline-block;width:.8em;height:.8em;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.race_cardTraits__KWKCs{display:flex;flex-wrap:wrap;gap:.3em}.race_cardChip__fNJDv{display:inline-flex;padding:.22em .6em;border-radius:99em;background:#f3f3f5;color:rgba(0,0,0,.75);font-size:.72em;font-weight:600;line-height:120%}.race_cardChip__fNJDv[data-kind=tier1]{background:rgba(212,167,44,.18);color:#7a5d0e}.race_cardChip__fNJDv[data-kind=tier2]{background:#3a3a3c;color:#fff}.race_cardChip__fNJDv[data-kind=dirt]{background:rgba(111,78,42,.13);color:#6f4e2a}.race_cardChip__fNJDv[data-kind=race]{background:rgba(229,72,77,.11);color:#b42318}.race_cardChip__fNJDv[data-kind=lb]{background:rgba(124,58,237,.1);color:#6d28d9}.race_cardChip__fNJDv[data-kind=jdm]{background:rgba(37,99,235,.1);color:#1d4ed8}.race_cardChip__fNJDv[data-kind=dark]{background:rgba(20,26,51,.1);color:#141a33}.race_cardChip__fNJDv[data-kind=retro]{background:rgba(160,130,70,.14);color:#6b5a33}.race_cardBack__OFt39{display:inline-flex;padding:.3em;border-radius:.8em;background:#1c1c1e;box-shadow:0 .3em .9em rgba(0,0,0,.2);box-sizing:border-box}.race_cardBackInner__wlvHQ{display:flex;flex:1 1;align-items:center;justify-content:center;border-radius:.55em;border:1px solid hsla(0,0%,100%,.16);background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 .35em,transparent .35em .7em),linear-gradient(160deg,#2c2c2e,#18181a)}.race_cardBackMark__ICRjR{color:hsla(0,0%,100%,.5);font-size:.85em;font-weight:800;letter-spacing:.08em}.race_builder__VDlhR{display:grid;grid-template-columns:40rem minmax(0,1fr);align-items:start;grid-gap:2.73973rem;gap:2.73973rem;margin-top:2.05479rem}.race_deckPanel__4Ad_f{position:-webkit-sticky;position:sticky;top:8.5rem;max-height:calc(100vh - 10rem);overflow:auto;padding:2.05479rem;box-sizing:border-box;border-radius:var(--radius-24);background:#fff}.race_deckPanel__4Ad_f,.race_poolPanel__qbIvT{display:flex;flex-direction:column;gap:1.36986rem}.race_poolPanel__qbIvT{min-width:0}.race_panelHead__BJfwv{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5411rem}.race_panelHead__BJfwv>div:first-child{display:flex;flex-direction:column;gap:.34rem;min-width:0}.race_deckHead__p57pF{flex-direction:column;align-items:stretch;gap:1.0274rem}.race_deckHead__p57pF .race_ghostButton__jGS2R{flex:1 1}.race_panelTitle__s_nXr{display:block;font-size:2.05479rem;font-weight:600;line-height:110%}.race_panelSub__15wVR{display:block;color:rgba(0,0,0,.5);font-size:1.19863rem;line-height:130%}.race_panelActions__7ROgs{display:flex;flex-shrink:0;align-items:center;gap:.6rem}.race_ghostButton__jGS2R{display:inline-flex;align-items:center;justify-content:center;padding:.85616rem 1.5411rem;border-radius:var(--radius-12);background:rgba(0,0,0,.06);color:#000;font-size:1.19863rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .3s ease}.race_ghostButton__jGS2R:focus-visible,.race_ghostButton__jGS2R:hover{background:rgba(0,0,0,.1)}.race_ghostButton__jGS2R:disabled{opacity:.4;cursor:not-allowed}.race_coverage__kSxrd{display:flex;align-items:flex-end;gap:.6rem;padding:1rem 1rem .85rem;border-radius:var(--radius-12);background:#f6f6f6}.race_coverageCol__3UwcB{display:flex;flex-direction:column;align-items:center;gap:.3rem}.race_coverageCol__3UwcB b{font-size:1.11rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race_coverageCol__3UwcB[data-level=low] b{color:#b42318}.race_coverageBar__SG8gn{display:flex;align-items:flex-end;width:2.4rem;height:4.8rem;border-radius:.43rem;background:rgba(0,0,0,.06);overflow:hidden}.race_coverageBar__SG8gn i{display:block;width:100%;border-radius:.43rem .43rem 0 0;background:var(--tone-bg,#000);transition:height .4s ease}.race_coverageGlyph__1OBe6{width:1.3rem;height:1.3rem;color:var(--tone-bg,#000)}.race_coverageCaption__DFrDy{display:flex;flex-direction:column;gap:.3rem;margin-left:auto;align-self:center;text-align:right}.race_coverageCaption__DFrDy b{font-size:1.0274rem;font-weight:600}.race_coverageCaption__DFrDy small{color:rgba(0,0,0,.45);font-size:.94rem}.race_deckNotice__2YN3N{color:#b42318;font-size:1.11rem}.race_deckList___kHGh{display:flex;flex-direction:column;gap:.43rem;margin:0;padding:0;list-style:none}.race_deckRow__VOOQH{display:grid;grid-template-columns:2.4rem 5.4rem minmax(0,1fr) auto auto 1.2rem;align-items:center;grid-gap:.77rem;gap:.77rem;width:100%;padding:.43rem .77rem .43rem .43rem;border-radius:var(--radius-12);background:#f6f6f6;text-align:left;box-sizing:border-box;cursor:pointer;transition:background .2s ease}.race_deckRow__VOOQH[data-tier="1"]{box-shadow:inset .2rem 0 0 #d4a72c}.race_deckRow__VOOQH[data-tier="2"]{box-shadow:inset .2rem 0 0 #3a3a3c}.race_deckRow__VOOQH[data-chase]{box-shadow:inset .2rem 0 0 #c0c4cc}.race_deckRow__VOOQH:focus-visible,.race_deckRow__VOOQH:hover{background:#eeeef0}.race_deckRow__VOOQH:focus-visible .race_deckRowProfile__QLMtD,.race_deckRow__VOOQH:hover .race_deckRowProfile__QLMtD{display:flex;align-items:flex-end;gap:.2rem;height:1.2rem}.race_deckRow__VOOQH:focus-visible .race_deckRowProfile__QLMtD i,.race_deckRow__VOOQH:hover .race_deckRowProfile__QLMtD i{display:block;width:.6rem;height:.8rem;border-radius:.2rem;background:var(--tone-bg,#000);opacity:.3}.race_deckRow__VOOQH:focus-visible .race_deckRowProfile__QLMtD i[data-sign=up],.race_deckRow__VOOQH:hover .race_deckRowProfile__QLMtD i[data-sign=up]{height:1.2rem;opacity:1}.race_deckRow__VOOQH:focus-visible .race_deckRowProfile__QLMtD i[data-sign=down],.race_deckRow__VOOQH:hover .race_deckRowProfile__QLMtD i[data-sign=down]{height:.45rem;opacity:.35}.race_deckRow__VOOQH:focus-visible .race_deckRowRemove__ZsY_F,.race_deckRow__VOOQH:hover .race_deckRowRemove__ZsY_F{opacity:1}.race_deckRowCost__wy0YK{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#fff;font-size:1.19863rem;font-weight:700;box-shadow:0 .1rem .4rem rgba(0,0,0,.08)}.race_deckRowThumb__f69VP{display:block;aspect-ratio:3/2;border-radius:var(--radius-8);background:#fff;overflow:hidden}.race_deckRowThumb__f69VP img{display:block;width:100%;height:100%;object-fit:contain}.race_deckRowText__WyXPD{display:flex;flex-direction:column;gap:.2rem;min-width:0}.race_deckRowText__WyXPD b{overflow:hidden;font-size:1.11rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.race_deckRowText__WyXPD small{display:flex;align-items:center;gap:.4rem;color:rgba(0,0,0,.5);font-size:.94rem}.race_deckRowPower__zCyYD{display:flex;flex-direction:column;align-items:center;line-height:1}.race_deckRowPower__zCyYD b{font-size:1.36986rem;font-weight:700}.race_deckRowPower__zCyYD small{margin-top:.15rem;color:rgba(0,0,0,.4);font-size:.72rem;font-weight:600;text-transform:uppercase}.race_deckRowRemove__ZsY_F{color:rgba(0,0,0,.4);font-size:1.36986rem;opacity:0;transition:opacity .2s ease}.race_deckSlot__Y0C_D{display:flex;align-items:center;height:4.4rem;padding:0 .43rem;border-radius:var(--radius-12);border:1.5px dashed rgba(0,0,0,.1);box-sizing:border-box}.race_deckSlotNo__4Vw_h{display:flex;align-items:center;justify-content:center;width:2.4rem;color:rgba(0,0,0,.25);font-size:1.11rem;font-weight:600}.race_deckEmpty___qHyH{display:block;color:rgba(0,0,0,.45);font-size:1.19863rem}.race_search__Ecw07{display:flex;align-items:center;gap:.6rem;padding:.68rem 1.11rem;border-radius:var(--radius-12);border:1px solid rgba(0,0,0,.08);background:#fff}.race_search__Ecw07 svg{width:1.28rem;height:1.28rem;opacity:.5}.race_search__Ecw07 input{all:unset;width:16rem;font-size:1.19863rem}.race_select__yf1SE{padding:.68rem 1.11rem;border-radius:var(--radius-12);border:1px solid rgba(0,0,0,.08);background:#fff;font-size:1.19863rem;font-family:inherit;cursor:pointer}.race_groupChips__adlCk{display:flex;flex-wrap:wrap;gap:.51rem}.race_chip__s5elY{display:inline-flex;align-items:center;gap:.51rem;padding:.6rem 1.11rem;border-radius:var(--radius-999);background:rgba(0,0,0,.05);font-size:1.11rem;font-weight:500;cursor:pointer;transition:background .25s ease,color .25s ease}.race_chip__s5elY:hover{background:rgba(0,0,0,.09)}.race_chipOn__RUJhd.race_chipOn__RUJhd{background:#000;color:#fff}.race_chipOn__RUJhd.race_chipOn__RUJhd .race_cardRoleDot__HlmmN{outline:1.5px solid #fff}.race_poolGrid__wf596{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));grid-gap:1.36986rem;gap:1.36986rem;padding:.3rem}.race_inDeckBadge__aPosZ{position:absolute;right:.4em;bottom:.4em;padding:.25em .65em;border-radius:99em;background:#000;color:#fff;font-size:.72em;font-weight:600;white-space:nowrap}.race_effects__jxzEh{display:flex;flex-direction:column;gap:2.39726rem;margin-top:2.05479rem}.race_sectionHead__EyV_C{display:flex;flex-direction:column;gap:.43rem;max-width:80rem}.race_effectGroup___MHoG{display:flex;flex-direction:column;gap:1.0274rem}.race_effectGroupHead__pQuqp{display:flex;align-items:center;gap:.68rem}.race_effectGroupTitle__PNLaG{font-size:1.62671rem;font-weight:600}.race_effectGroupHint__9_vZE{color:rgba(0,0,0,.45);font-size:1.11rem}.race_effectGrid__MVvED{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));grid-gap:1.19863rem;gap:1.19863rem}.race_effectTile__l_JMS{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-16);background:#fff;overflow:hidden;text-align:left;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.race_effectTile__l_JMS:before{content:"";position:absolute;top:0;left:0;right:0;height:.34rem;background:#6b7280;z-index:1}.race_effectTile__l_JMS:focus-visible,.race_effectTile__l_JMS:hover{transform:translateY(-.17rem);box-shadow:0 .68rem 1.71rem rgba(0,0,0,.12)}.race_effectPhoto__92FJc{position:relative;display:block;aspect-ratio:3/1.5;font-size:1.28rem;background:#f6f6f6}.race_effectPhoto__92FJc img{display:block;width:100%;height:100%;object-fit:contain}.race_effectBody__q_U2i{display:flex;flex-direction:column;gap:.43rem;padding:1.0274rem 1.19863rem 1.19863rem}.race_effectName__w8Th_{display:flex;flex-wrap:wrap;align-items:baseline;gap:.51rem;font-size:1.36986rem;font-weight:600}.race_effectTiming__tOdW7{color:#2563eb;font-size:.94rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.race_effectTiming__tOdW7[data-timing=none]{color:rgba(0,0,0,.4)}.race_effectProfile__gcjwc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.34rem;gap:.34rem;margin:.17rem 0 .26rem}.race_effectProfile__gcjwc>span{display:flex;flex-direction:column;align-items:center;gap:.17rem;padding:.43rem 0;border-radius:.6rem;background:#f3f3f5;color:var(--tone-bg,#000)}.race_effectProfile__gcjwc>span svg{width:1.2rem;height:1.2rem}.race_effectProfile__gcjwc>span b{font-size:.94rem;font-weight:700;color:rgba(0,0,0,.5)}.race_effectProfile__gcjwc>span[data-sign=up] b{color:#0b7a07}.race_effectProfile__gcjwc>span[data-sign=down] b{color:#b42318}.race_effectText__t1JUl{color:rgba(0,0,0,.75);font-size:1.11rem;line-height:130%}.race_effectCount__VIToY{margin-top:.26rem;font-size:1.0274rem;font-weight:500}.race_effectCountZero__ISDOi{color:rgba(0,0,0,.35)}.race_rarityBox__OeTHJ{display:flex;flex-direction:column;gap:1.0274rem;padding:2.05479rem;border-radius:var(--radius-16);background:#fff}.race_rarityList__QJcSA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.68rem;gap:.68rem;list-style:none;padding:0;margin:0}.race_rarityList__QJcSA li{display:flex;align-items:center;gap:.77rem;font-size:1.19863rem}.race_rarityList__QJcSA li:before{content:"";flex-shrink:0;width:1.62rem;height:1.62rem;border-radius:.43rem;border:2px solid rgba(0,0,0,.15)}.race_rarityList__QJcSA li[data-tier="1"]:before{border-color:#d4a72c}.race_rarityList__QJcSA li[data-tier="2"]:before{border-color:#000;background:#000}.race_rarityList__QJcSA li[data-tier=limit]:before{border-style:dashed}.race_rarityList__QJcSA li[data-tier=chase]:before{border-color:#c0c4cc;background:linear-gradient(135deg,#f2f3f6,#b9bec8)}.race_placeGrid__IXGv4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.19863rem;gap:1.19863rem}.race_placeTileFinish__yYd1T{background:#fff;color:#000;box-shadow:inset 0 0 0 .17rem #000}.race_placeTile__cHYmW{display:flex;flex-direction:column;gap:.51rem;min-height:12rem;padding:1.62671rem;border-radius:var(--radius-16);background:var(--tone-bg,#2b2f36);color:var(--tone-fg,#fff);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.race_placeTileGlyph__QTWCj{width:2.39rem;height:2.39rem}.race_placeTileName__yjd21{font-size:1.5411rem;font-weight:600}.race_placeTileRule__FWRxc{font-size:1.11rem;line-height:130%;opacity:.85}.race_rules__krTOR{display:flex;flex-direction:column;gap:2.05479rem;width:100%}.race_rulesBody__0nnj_{display:flex;flex-direction:column;gap:1.71233rem;max-height:58vh;overflow:auto;padding-right:.51rem}.race_rulesSection__rfg0K{display:flex;flex-direction:column;gap:.6rem}.race_rulesHeading__ZTs85{margin:0;font-size:1.62671rem;font-weight:600}.race_rulesText__ztGnJ{margin:0;color:rgba(0,0,0,.75);font-size:1.28425rem;line-height:140%}.race_rulesPlaces__y64P9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.6rem;gap:.6rem;list-style:none;padding:0;margin:0}.race_rulesPlace__SR1Bo{display:flex;align-items:flex-start;gap:.77rem;padding:.77rem 1rem;border-radius:var(--radius-12);background:rgba(0,0,0,.04)}.race_rulesPlace__SR1Bo svg{flex-shrink:0;width:1.62rem;height:1.62rem;margin-top:.15rem}.race_rulesPlace__SR1Bo>span{display:flex;flex-direction:column;gap:.15rem}.race_rulesPlace__SR1Bo b{font-size:1.19863rem}.race_rulesPlace__SR1Bo span span{color:rgba(0,0,0,.6);font-size:1.0274rem;line-height:130%}.race_table__pkeGT{--u:min(0.75vw,1.2vh);position:fixed;inset:0;z-index:1200;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#f6f6f6;color:#000;font-size:var(--u);overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.race_tableBar__7eke9{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2em;gap:2em;padding:1.2em 2.4em 0}.race_barLeft__tDEmR,.race_barRight__4egx3{display:flex;align-items:center;gap:.6em}.race_barRight__4egx3{justify-content:flex-end}.race_barButton__tGe5a{position:relative;display:inline-flex;align-items:center;gap:.45em;height:3.2em;padding:0 1.25em;border-radius:1em;background:#fff;font-size:1.15em;font-weight:500;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background .2s ease,color .2s ease}.race_barButton__tGe5a svg{width:1.1em;height:1.1em}.race_barButton__tGe5a:focus-visible,.race_barButton__tGe5a:hover{background:#ececee}.race_barButton__tGe5a:disabled{opacity:.4;cursor:not-allowed}.race_barBadge__KWHb_,.race_barButtonOn__nAWZk.race_barButtonOn__nAWZk{background:#000;color:#fff}.race_barBadge__KWHb_{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:99em;font-size:.8em;font-weight:700;box-sizing:border-box}.race_barCenter__bALT9{display:flex;flex-direction:column;align-items:center;gap:.6em}.race_barTurn__yl0Xb{display:flex;align-items:center;gap:.7em;font-size:1.6em;font-weight:600;line-height:100%}.race_barFinish__VaxaA{padding:.25em .6em;border-radius:99em;background:#000;color:#fff;font-size:.6em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.race_track__ZJrZM{display:flex;gap:.45em}.race_trackStep__K_yUu{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15em;width:4.2em;height:3.6em;border-radius:.9em;background:var(--tone-bg,#2b2f36);color:var(--tone-fg,#fff);opacity:.55;transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease}.race_trackStep__K_yUu svg{width:1.5em;height:1.5em}.race_trackStepDone__Tz4fZ{opacity:.9}.race_trackStepDone__Tz4fZ svg{width:1.1em;height:1.1em}.race_trackStepNow__3izoo{opacity:1;transform:translateY(-.25em) scale(1.08);box-shadow:0 0 0 .22em #f6f6f6,0 0 0 .4em #000,0 .5em 1.2em rgba(0,0,0,.18)}.race_trackStepFinish__yLn2_ svg{width:1.1em;height:1.1em}.race_trackFlag__etkCG,.race_trackResult__J2yYA{font-size:.85em;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race_trackResultWin__HCZ3u{color:#7ef07a}.race_trackResultLose__j72gq{color:#ff8a80}.race_trackFlag__etkCG{opacity:.85}.race_field__Cpbih{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;min-height:0;padding:.8em 2.4em}.race_opp__KV5gG{display:flex;align-items:center;gap:.9em;width:min(100%,132em)}.race_avatarImg__DygxK{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#e9e9ec;color:#fff;font-weight:700;object-fit:cover;box-sizing:border-box}.race_oppAvatar__U2xIa{width:3.6em;height:3.6em;font-size:1em;box-shadow:0 0 0 .18em #fff,0 .2em .8em rgba(0,0,0,.12)}.race_oppState__Zabs4{margin-left:.6em;color:rgba(0,0,0,.45);font-size:.75em;font-weight:500}.race_oppStateBusy__Gf4MM{animation:race_oppPulse__ISA71 1.2s ease-in-out infinite}@keyframes race_oppPulse__ISA71{50%{opacity:.35}}.race_oppText__n3lKP{display:flex;flex-direction:column;gap:.2em}.race_oppName__IWO7P{font-size:1.2em;font-weight:600}.race_oppMeta__oc0sK{color:rgba(0,0,0,.5);font-size:.95em}.race_oppHand__v3zX2{display:flex;align-items:center;min-height:5em;margin-left:1.4em}.race_oppCardWrap__mBpOk{display:block;margin-left:-1.5em}.race_oppCardWrap__mBpOk:first-child{margin-left:0}.race_oppCard__52JuY{width:3.6em;height:5em}.race_retiredRow__U330J{display:flex;gap:.3em;margin-left:auto}.race_retiredThumb__G0O7f{display:block;width:4.2em;height:2.8em;border-radius:.6em;background:#fff;overflow:hidden;filter:grayscale(1);opacity:.6;transition:filter .2s ease,opacity .2s ease}.race_retiredThumb__G0O7f img{display:block;width:100%;height:100%;object-fit:contain}.race_retiredThumb__G0O7f:hover{filter:none;opacity:1}.race_arena__KXiWH{display:grid;grid-template-columns:minmax(0,1fr) 30em minmax(0,1fr);align-items:stretch;grid-gap:1.6em;gap:1.6em;width:min(100%,132em);min-height:0}.race_slot__sw4kk{display:grid;grid-template-rows:auto 20em auto;align-content:center;justify-items:center;grid-gap:.6em;gap:.6em;padding:.8em;border-radius:1.6em;background:hsla(0,0%,100%,.55);box-sizing:border-box}.race_slotLabel__eTP_v{color:rgba(0,0,0,.45);font-size:.95em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.race_slotBody__xT_TY{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;perspective:60em}.race_slotCard__y_cRz{position:relative;width:14.4em;height:100%}.race_slotCard__y_cRz .race_card__05eNs{--card-fs:0.95em}.race_slotCard__y_cRz:hover .race_pendingTag__xVuka{opacity:1}.race_slotBack__2sTgC{display:flex;width:100%;height:100%;border-radius:.9em;font-size:.95em}.race_slotBoostTag__8cDAU{position:absolute;top:-.6em;right:-.6em;z-index:3;display:inline-flex;min-width:2.4em;height:2.4em;padding:0 .5em;border-radius:99em;background:#000;color:#fff;font-size:1.1em;font-weight:800;box-shadow:0 0 0 .2em #f6f6f6,0 .3em .8em rgba(0,0,0,.25)}.race_slotBoostTag__8cDAU,.race_slotEmpty__raDQt{align-items:center;justify-content:center;box-sizing:border-box}.race_slotEmpty__raDQt{display:flex;width:14.4em;height:100%;padding:1em;border-radius:1.1em;border:.16em dashed rgba(0,0,0,.14);color:rgba(0,0,0,.4);font-size:1em;line-height:130%;text-align:center}.race_slotEmptyWait__BCbnX{animation:race_oppPulse__ISA71 1.4s ease-in-out infinite}.race_slotEmptyMe__AOXcR{border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.6)}.race_slotFoot__tAfS2{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:7.6em}.race_arenaSkip__dt1Mb{padding:.5em 1em;border-radius:99em;background:rgba(0,0,0,.06);color:rgba(0,0,0,.5);font-size:1em;font-weight:600}.race_speedStack__dipuK{display:flex;align-items:flex-start;gap:.8em}.race_speedTotal__KU1Tw{display:flex;align-items:center;justify-content:center;width:4.6em;height:4.6em;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 .22em rgba(0,0,0,.12);transition:box-shadow .3s ease}.race_speedTotal__KU1Tw b{font-size:2.1em;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race_speedTotalFinal__dR4E2{box-shadow:inset 0 0 0 .22em #000}.race_speedParts__qU4GV{display:flex;flex-direction:column;gap:.25em}.race_speedPart__yeG10{display:flex;align-items:center;justify-content:space-between;gap:.8em;min-width:8.5em;padding:.25em .6em;border-radius:.6em;background:#fff;font-size:.95em}.race_speedPart__yeG10 small{color:rgba(0,0,0,.5);font-weight:500}.race_speedPart__yeG10 b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race_speedPart__yeG10[data-sign=up] b{color:#0b7a07}.race_speedPart__yeG10[data-sign=down] b{color:#b42318}.race_speedPart__yeG10[data-kind=boost] b{color:#000}.race_boostBox__J_EfD{gap:.5em}.race_boostBox__J_EfD,.race_boostHead__z1dNQ{display:flex;flex-direction:column;align-items:center}.race_boostHead__z1dNQ{gap:.15em}.race_boostHead__z1dNQ b{font-size:1em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.race_boostHead__z1dNQ small{color:rgba(0,0,0,.5);font-size:.9em}.race_boostPips__tjWp4{display:inline-flex;gap:.25em;padding:.25em;border-radius:1em;background:#fff;box-shadow:0 .2em .6em rgba(0,0,0,.06)}.race_boostPip__n7h4p{display:inline-flex;align-items:center;justify-content:center;width:3.2em;height:2.6em;border-radius:.75em;font-size:1.05em;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.race_boostPip__n7h4p:hover:not(:disabled){background:#ececee}.race_boostPipOn__QqQQU.race_boostPipOn__QqQQU{background:#000;color:#fff}.race_boostPipOff__JAi_U{color:rgba(0,0,0,.25);cursor:not-allowed}.race_boostPreview__BX5zF{display:flex;flex-direction:column;align-items:center;gap:.15em;font-size:1em;font-weight:600;text-align:center}.race_boostPreview__BX5zF small{max-width:22em;color:rgba(0,0,0,.5);font-size:.82em;font-weight:500;line-height:125%}.race_stageCol__83xsZ{gap:1em;perspective:60em}.race_stageCard__tROgj,.race_stageCol__83xsZ{display:flex;flex-direction:column;align-items:center}.race_stageCard__tROgj{position:relative;gap:.5em;width:100%;padding:1.6em 1.6em 1.5em;border-radius:1.6em;background:var(--tone-bg,#2b2f36);color:var(--tone-fg,#fff);text-align:center;box-sizing:border-box;box-shadow:0 1em 2.4em rgba(0,0,0,.14)}.race_stageCardFinish__iqik2{box-shadow:0 0 0 .3em #fff,0 0 0 .55em #000,0 1em 2.4em rgba(0,0,0,.18)}.race_stageGlyphBox__TS2h_{display:flex;align-items:center;justify-content:center;width:5.2em;height:5.2em;border-radius:1.4em;background:hsla(0,0%,100%,.14)}.race_stageGlyph__t_cwN{width:2.8em;height:2.8em}.race_stageName__w4PDg{font-size:1.8em;font-weight:700;line-height:110%}.race_stageHint__ZeXAL{font-size:.98em;line-height:130%;opacity:.8}.race_stageFinishTag__fhayb{display:inline-flex;align-items:center;gap:.4em;margin-top:.3em;padding:.3em .9em;border-radius:99em;background:#fff;color:#000;font-size:.9em;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.race_stageFinishTag__fhayb svg{width:1.1em;height:1.1em}.race_gapBox__hxyzg{display:flex;flex-direction:column;align-items:center;gap:.6em;width:100%;padding:1em 1.2em 1.1em;border-radius:1.4em;background:#fff;box-sizing:border-box}.race_gapLabel__mn8sn{color:rgba(0,0,0,.45);font-size:.85em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.race_gapBar__GjPzy{position:relative;width:100%;height:1.2em;margin:1.1em 0 1.4em;border-radius:99em;background:rgba(0,0,0,.08)}.race_gapZero__L5xpY{position:absolute;top:-.4em;bottom:-.4em;left:50%;width:.16em;margin-left:-.08em;border-radius:99em;background:rgba(0,0,0,.3)}.race_gapFill__Wrid6{position:absolute;top:0;bottom:0;border-radius:99em;background:rgba(0,0,0,.2)}.race_gapFillMe___OlTx{background:#0eaa09}.race_gapFillOpp__3khBC{background:#d92d20}.race_gapMarker__B25uw{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;min-width:2.8em;height:2.8em;padding:0 .5em;border-radius:99em;background:#000;color:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 .22em #fff,0 .3em .8em rgba(0,0,0,.25);box-sizing:border-box}.race_gapMarker__B25uw b{font-size:1.1em;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race_gapEndMe__syMbp,.race_gapEndOpp__A4_3_{position:absolute;top:1.7em;color:rgba(0,0,0,.4);font-size:.8em;font-weight:600}.race_gapEndOpp__A4_3_{left:0}.race_gapEndMe__syMbp{right:0}.race_gapText__lLRRH{font-size:1.05em;font-weight:600}.race_gapTextMe__n79fY{color:#0b7a07}.race_gapTextOpp__ItKGc{color:#b42318}.race_stageBadgeBox__coZ7U{display:flex;align-items:center;justify-content:center;min-height:3.4em}.race_stageBadge__WJQXs{display:flex;flex-direction:column;align-items:center;gap:.15em;padding:.55em 1.3em;border-radius:99em;background:#000;color:#fff;font-size:1.15em;font-weight:700;text-align:center;box-shadow:0 .5em 1.4em rgba(0,0,0,.2)}.race_stageBadge__WJQXs small{font-size:.72em;font-weight:500;opacity:.8}.race_stageBadgeWin__RsJrQ{background:#0eaa09}.race_stageBadgeLose__MmZPs{background:#d92d20}.race_pendingTag__xVuka{position:absolute;left:50%;top:.4em;z-index:3;transform:translateX(-50%);padding:.2em .6em;border-radius:99em;background:rgba(0,0,0,.78);color:#fff;font-size:.72em;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease}.race_fieldStatus__fjJ6u{min-height:1.3em;color:rgba(0,0,0,.5);font-size:1.05em;text-align:center}.race_handBar__L7I0K{display:grid;grid-template-columns:24em minmax(0,1fr) 22em;grid-gap:1.6em;gap:1.6em;height:22em;padding:0 2.4em 1.8em;box-sizing:border-box}.race_fuelBox__X_ITO{display:flex;align-self:end;align-items:center;gap:1em}.race_fuelRing__2O6pl{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:.1em;width:6.2em;height:6.2em;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 .22em #000;box-sizing:border-box}.race_fuelRing__2O6pl svg{width:1.5em;height:1.5em}.race_fuelRing__2O6pl b{font-size:2em;font-weight:700;line-height:1}.race_fuelText__GznI3{display:flex;flex-direction:column;gap:.45em}.race_fuelText__GznI3 b{font-size:1.1em;font-weight:600}.race_fuelText__GznI3 small{color:rgba(0,0,0,.45);font-size:.95em}.race_fuelText__GznI3 .race_retiredRow__U330J{margin-left:0}.race_hand__7qyFN{display:flex;justify-content:center;align-items:flex-start;min-width:0;padding-top:1.2em}.race_handSlot__x0H7R{position:relative;flex:0 1 14.6em;min-width:0;height:100%}.race_handSlot__x0H7R:hover{z-index:5}.race_handCard__SLTqm{position:absolute;top:0;left:50%;width:14em;transform:translate(-50%,var(--drop,0)) rotate(var(--rot,0deg));transform-origin:50% 130%;cursor:pointer;transition:transform .22s ease,opacity .2s ease}.race_handCard__SLTqm .race_card__05eNs{--card-fs:0.86em;height:auto;box-shadow:0 0 0 .09em var(--card-ring),0 .6em 1.6em rgba(0,0,0,.1)}.race_handCard__SLTqm:focus-visible,.race_handCard__SLTqm:hover{transform:translate(-50%,-2.6em) rotate(0deg) scale(1.03)}.race_handCardInactive__cUZQ7{cursor:not-allowed}.race_handCardInactive__cUZQ7:hover{transform:translate(-50%,-1em) rotate(0deg)}.race_handEmpty__NcvtA{align-self:center;color:rgba(0,0,0,.35);font-size:1.15em}.race_handActions__fvbkQ{display:flex;flex-direction:column;align-self:end;align-items:flex-end;gap:.6em}.race_handActions__fvbkQ .race_ghostButton__jGS2R{font-size:1.05em}.race_endTurn__oHvRk.race_endTurn__oHvRk{min-width:17em;font-size:1.35em}.race_boardPreview__11Xa5{position:fixed;z-index:55;pointer-events:none}.race_boardPreview__11Xa5 .race_card__05eNs{--card-fs:1em;height:auto;box-shadow:0 0 0 .09em var(--card-ring),0 1.5em 3em rgba(0,0,0,.2)}.race_logPanel__HWFX3{position:absolute;top:5.4em;right:1.2em;bottom:1.2em;z-index:40;display:flex;flex-direction:column;width:30em;padding:1.4em;border-radius:1.6em;background:#fff;box-shadow:0 1em 3em rgba(0,0,0,.12);box-sizing:border-box;transform:translateX(110%);visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s}.race_logPanelOpen__uu7VV{transform:translateX(0);visibility:visible;transition-delay:0s}.race_logHead__s5llv{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:.8em}.race_logTitle__SlZzl{font-size:1.5em;font-weight:600}.race_logList__Texj2{display:flex;flex-direction:column;gap:.3em;min-height:0;overflow:auto;font-size:1.1em;line-height:130%;-webkit-user-select:text;-moz-user-select:text;user-select:text}.race_logEmpty__f__Ug{color:rgba(0,0,0,.35)}.race_logLine_turn__iuP7L{margin-top:.6em;color:#000;font-weight:700}.race_logLine_me__a7409{color:#0b7a07}.race_logLine_bot__3yTux{color:#b42318}.race_logLine_neutral__3OLd_{color:rgba(0,0,0,.6)}.race_fx__kgQGk{position:absolute;top:28%;left:50%;z-index:25;translate:-50% 0;padding:.3em .8em;border-radius:.7em;background:#000;color:#fff;font-size:1.3em;font-weight:700;white-space:nowrap;pointer-events:none;box-shadow:0 .3em .8em rgba(0,0,0,.25)}.race_fx_plus__p1iXi{background:#0eaa09}.race_fx_bad__QGKiv,.race_fx_minus__hZJk3{background:#d92d20}.race_fx_info__9nibj{background:#2563eb}.race_resultOverlay__vw4yB{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.race_resultCard__yYV0q{display:flex;flex-direction:column;align-items:center;gap:.85616rem;width:64rem;padding:3.08rem 3.42rem;border-radius:var(--radius-32);background:#fff;text-align:center}.race_resultTitle__1pes0{font-size:3.42466rem;font-weight:700;line-height:100%}.race_resultWin__O5Kvb{color:#0b7a07}.race_resultLose__a3kJf{color:#b42318}.race_resultScore__XtaH0{font-size:1.71233rem;font-weight:600}.race_resultTotals__ohYXL{color:rgba(0,0,0,.5);font-size:1.19863rem}.race_resultNote__Ln25A{color:rgba(0,0,0,.5);font-size:1.11rem}.race_resultTrack__D5laP{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:.5rem;gap:.5rem;width:100%;margin-top:.85616rem}.race_resultStage__s0h_O{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.8rem .3rem;border-radius:var(--radius-12);background:rgba(0,0,0,.04)}.race_resultStage__s0h_O svg{width:1.5rem;height:1.5rem}.race_resultStage__s0h_O b{font-size:1.11rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race_resultStage__s0h_O small{color:rgba(0,0,0,.45);font-size:.8rem;font-weight:700}.race_resultStageWin__9OmVG{background:rgba(14,170,9,.12)}.race_resultStageLose__CqwQu{background:rgba(217,45,32,.1)}.race_resultActions__ptE0m{display:flex;gap:.77rem;margin-top:1.36986rem}.race_confirmCard__DTDfy{width:44rem}.race_confirmText__Oqh2q{font-size:1.71233rem;font-weight:600;line-height:130%}