.ArcadeChallenge_wrapper__jLJ1O{background:radial-gradient(ellipse at 80% 0,#30215a58,transparent 53%),#080c1a;color:#f5f7ff;padding:45px 0 85px;min-height:580px}.ArcadeChallenge_arena__mgbVa,.ArcadeChallenge_result__tg4N9,.ArcadeChallenge_setup___Iar_{max-width:950px;margin-inline:auto;border:1px solid #35435f;border-radius:19px;background:linear-gradient(155deg,#151d34,#101629);padding:clamp(22px,4vw,43px);box-shadow:0 20px 65px #04060d6d;position:relative;overflow:hidden}.ArcadeChallenge_arena__mgbVa:before,.ArcadeChallenge_result__tg4N9:before,.ArcadeChallenge_setup___Iar_:before{content:"";height:2px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#a9ffce,#85cdff,#bda0ff)}.ArcadeChallenge_kicker__RpaQB{color:#aaffd2;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.04em}.ArcadeChallenge_result__tg4N9 h2,.ArcadeChallenge_setup___Iar_ h2{color:#fff;font-size:clamp(30px,4vw,45px);line-height:1.35;margin:12px 0}.ArcadeChallenge_result__tg4N9 p,.ArcadeChallenge_setup___Iar_ p{font-size:14px;line-height:1.95;color:#c2d0e2;max-width:710px}.ArcadeChallenge_modes__qtPBJ{display:flex;gap:11px;flex-wrap:wrap;margin:25px 0}.ArcadeChallenge_modes__qtPBJ button{min-height:52px;padding:13px 22px;border-radius:11px;border:1px solid #52617c;background:#1d2943;color:#f3f6ff;display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:700}.ArcadeChallenge_modes__qtPBJ button[aria-pressed=true]{border-color:#aaffd2;background:#173e36;color:#beffdb}.ArcadeChallenge_dailyNote__RsqbU{font-size:13px!important;color:#dfcaff!important;background:#302444;border:1px solid #775c9d;border-radius:10px;padding:14px}.ArcadeChallenge_primary__Cbn2t{min-height:53px;display:inline-flex;align-items:center;gap:9px;justify-content:center;background:#a5ffd0;color:#102723;padding:14px 22px;border:0;border-radius:11px;font-weight:800;font-size:14px}.ArcadeChallenge_primary__Cbn2t:hover:not(:disabled){background:#cbffe6}.ArcadeChallenge_primary__Cbn2t:disabled{opacity:.45;cursor:not-allowed}.ArcadeChallenge_secondary__IJd2s{min-height:47px;display:inline-flex;align-items:center;gap:9px;justify-content:center;color:#e9f1ff;border:1px solid #4f5b7b;border-radius:10px;background:#222d48;padding:11px 18px;font-size:13px;font-weight:700}.ArcadeChallenge_playerStats__nC4dr{-webkit-border-before:1px solid #303b56;border-block-start:1px solid #303b56;display:flex;gap:20px;flex-wrap:wrap;padding-top:21px;margin-top:29px;color:#b9c9dd;font-size:12px}.ArcadeChallenge_playerStats__nC4dr span{display:inline-flex;align-items:center;gap:7px}.ArcadeChallenge_playerStats__nC4dr svg{color:#d6b7ff}.ArcadeChallenge_mapFailure__oCgTc{border:1px solid #d58b7a;background:#41262e;border-radius:10px;padding:15px;font-size:14px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:19px}.ArcadeChallenge_mapFailure__oCgTc button{background:#efbbbb;color:#2d1920;border-radius:8px;padding:9px 13px;font-weight:700}.ArcadeChallenge_arenaHeader__D6_SV{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;color:#aaffd2;font-size:12px;font-weight:700}.ArcadeChallenge_arenaHeader__D6_SV span>span{color:#b1bdd2}.ArcadeChallenge_arenaHeader__D6_SV strong{color:#e3ebfa}.ArcadeChallenge_xp__yV6QL{display:inline-flex;align-items:center;gap:7px;color:#dec5ff;border-radius:9px;background:#302848;padding:10px;font-size:13px}.ArcadeChallenge_progress__J1Vc3{height:7px;background:#27364e;overflow:hidden;border-radius:15px;margin:22px 0 23px}.ArcadeChallenge_progress__J1Vc3 span{display:block;height:100%;background:linear-gradient(90deg,#ac91ff,#a2ffcf);transition:width .28s}.ArcadeChallenge_taskTitle__Gr7u_{color:white;font-size:clamp(22px,3.2vw,32px);margin:0 0 16px;line-height:1.7}.ArcadeChallenge_taskTitle__Gr7u_:focus{outline:none}.ArcadeChallenge_taskBody__S8ubJ{animation:ArcadeChallenge_stageIntro__kWvlO .25s both}.ArcadeChallenge_loading__xZVEc{color:#d7c8ff;font-size:13px}.ArcadeChallenge_options__yrF8r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:17px}.ArcadeChallenge_options__yrF8r button,.ArcadeChallenge_timelineOptions__DqyB1 button{display:flex;align-items:center;text-align:right;gap:13px;border-radius:11px;padding:13px 16px;min-height:67px;color:#eaf2ff;font-size:14px;line-height:1.65;border:1px solid #42516e;background:#1a2740;font-weight:600}.ArcadeChallenge_options__yrF8r button:hover:not(:disabled),.ArcadeChallenge_timelineOptions__DqyB1 button:hover:not(:disabled){background:#25395b;border-color:#9ce0ed}.ArcadeChallenge_options__yrF8r button:disabled,.ArcadeChallenge_timelineOptions__DqyB1 button:disabled{opacity:.75;cursor:default}.ArcadeChallenge_options__yrF8r button.ArcadeChallenge_correct__eP9kS{color:#c8ffe1;border-color:#8de5bc;background:#1a4239;opacity:1}.ArcadeChallenge_optionIndex___fFmf{flex-shrink:0;width:33px;height:33px;border:1px solid #66789b;border-radius:9px;display:grid;place-items:center;font-weight:700;color:#b4caff}.ArcadeChallenge_placePhoto__T0Rpr{margin:0;overflow:hidden;border:1px solid #465477;border-radius:13px;position:relative;background:#0c1529;min-height:210px}.ArcadeChallenge_placePhoto__T0Rpr img{height:320px;display:block}.ArcadeChallenge_placePhoto__T0Rpr figcaption{padding:10px 14px;color:#c5d6e7;background:#18223b;font-size:12px}.ArcadeChallenge_imageFallback__MING5{min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#c9c9ef}.ArcadeChallenge_hint__eRzR8{font-size:13px;color:#ead4ff;line-height:1.85}.ArcadeChallenge_mapBoard__rY664>p,.ArcadeChallenge_timelineBoard__aO_1z>p{font-size:14px;color:#cbd8e7;line-height:1.95;margin:0 0 17px}.ArcadeChallenge_mapBoard__rY664 strong,.ArcadeChallenge_timelineBoard__aO_1z strong{color:#a4ffd0}.ArcadeChallenge_timelineSlots__NPcc_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 18px}.ArcadeChallenge_timelineSlots__NPcc_ span{display:grid;place-items:center;text-align:center;padding:12px 8px;min-height:70px;border:1px dashed #465579;border-radius:10px;color:#b4c0d5;font-size:12px;line-height:1.5}.ArcadeChallenge_timelineSlots__NPcc_ span.ArcadeChallenge_filledSlot__FYPh3{border:1px solid #8da8c7;background:#273c55;color:#eef9ff}.ArcadeChallenge_timelineOptions__DqyB1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.ArcadeChallenge_timelineOptions__DqyB1 button:disabled{opacity:.4}.ArcadeChallenge_eventNumber__qu13H{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;background:#2e3d60;color:#befed9;border:1px solid #5d6c88;border-radius:9px;font-size:12px}.ArcadeChallenge_undo__faaye{display:inline-flex;align-items:center;gap:7px;padding:12px 0;color:#cbdaff;font-size:13px;font-weight:600;background:transparent}.ArcadeChallenge_correctOrder__y1LFI{display:grid;grid-gap:8px;gap:8px;margin-top:15px;padding:16px;border:1px solid #4f8d7a;border-radius:9px;background:#163a35}.ArcadeChallenge_correctOrder__y1LFI span{font-size:13px;color:#d6f7e7}.ArcadeChallenge_correctOrder__y1LFI b{color:#a6ffce}.ArcadeChallenge_mapZoomControls__CND1J{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 10px;color:#cbd8e7;font-size:12px}.ArcadeChallenge_mapZoomControls__CND1J button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #576985;border-radius:10px;background:#1b2943;color:#eff6ff}.ArcadeChallenge_mapZoomControls__CND1J button:disabled{opacity:.35}.ArcadeChallenge_mapSurface__SaahB{width:100%;max-height:560px;background:radial-gradient(ellipse at center,#183347,#11172b);border:1px solid #3f5474;border-radius:15px;overflow:auto;padding:8px;position:relative;overscroll-behavior:contain;scrollbar-color:#7085a7 #16233a}.ArcadeChallenge_mapCanvas__t3k_M{min-width:100%;transition:width .2s ease}.ArcadeChallenge_mapSurface__SaahB svg{width:100%;height:auto;min-height:280px;touch-action:pan-x pan-y;display:block}.ArcadeChallenge_region__1IVBX{fill:#364b68;stroke:#89a5c7;stroke-width:1.2;vector-effect:non-scaling-stroke;transition:fill .12s;cursor:pointer}.ArcadeChallenge_region__1IVBX:focus-visible,.ArcadeChallenge_region__1IVBX:hover{fill:#a98dff;outline:none;stroke:#fff;stroke-width:2.3}.ArcadeChallenge_region__1IVBX.ArcadeChallenge_correctRegion__fNpLs{fill:#5cd89c!important;stroke:#d5ffe7;stroke-width:2.2}.ArcadeChallenge_region__1IVBX.ArcadeChallenge_wrongRegion__dDYD8{fill:#ff777b!important}.ArcadeChallenge_region__1IVBX.ArcadeChallenge_selectedRegion__fFvCJ{fill:#a98dff!important;stroke:#fff;stroke-width:2.6}.ArcadeChallenge_mapConfirm__ObcdN{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:13px}.ArcadeChallenge_mapConfirm__ObcdN>span{color:#cfddf2;font-size:13px;line-height:1.7;flex:1 1}.ArcadeChallenge_mapConfirm__ObcdN button{min-height:48px;min-width:145px;border-radius:10px;background:#a5ffd0;color:#102723;padding:11px 17px;font-weight:800}.ArcadeChallenge_mapConfirm__ObcdN button:disabled{opacity:.48;cursor:not-allowed}.ArcadeChallenge_mapConfirm__ObcdN button:focus-visible,.ArcadeChallenge_mapZoomControls__CND1J button:focus-visible{outline:3px solid #a5ffd0;outline-offset:3px}.ArcadeChallenge_mapCredit__UKI91{color:#95a7bd;font-size:11px;line-height:1.8;display:block;margin-top:9px}.ArcadeChallenge_feedback__xna_4{position:relative;border:1px solid #6b7b8e;-webkit-border-start:4px solid #93dfc8;border-inline-start:4px solid #93dfc8;background:#1c343b;border-radius:11px;padding:18px 20px;margin:17px 0;color:#ebfff5;animation:ArcadeChallenge_stageIntro__kWvlO .25s}.ArcadeChallenge_feedback__xna_4.ArcadeChallenge_bad___zWuF{border-color:#9b667b;background:#392938}.ArcadeChallenge_feedback__xna_4.ArcadeChallenge_good__3q_xk{border-color:#6bac93;background:#1c3b3c}.ArcadeChallenge_feedback__xna_4>strong{display:inline-flex;gap:7px;align-items:center;color:#bcffdb;font-size:16px}.ArcadeChallenge_feedback__xna_4.ArcadeChallenge_bad___zWuF>strong{color:#ffb5b4}.ArcadeChallenge_feedback__xna_4 p{color:#dbe8f1;font-size:13px;margin:9px 0;line-height:1.9}.ArcadeChallenge_feedback__xna_4 a{display:inline-flex;align-items:center;gap:7px;color:#a7e9ff;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ArcadeChallenge_feedback__xna_4 .ArcadeChallenge_credit__ZRKAR{font-size:11px;color:#c4ceda}.ArcadeChallenge_bonus__ByQrJ{display:block;font-size:13px;color:#aaffd2;margin-top:8px;direction:ltr;text-align:right;font-weight:800}.ArcadeChallenge_actions__1qVRK{display:flex;align-items:center;justify-content:space-between;gap:11px;flex-wrap:wrap;margin-top:24px}.ArcadeChallenge_result__tg4N9{text-align:center;min-height:420px;background:radial-gradient(ellipse at 50% 0,#513a8052,transparent 67%),#11172a}.ArcadeChallenge_victoryIcon__ejciQ{width:92px;height:92px;margin:0 auto 18px;border-radius:25px;display:grid;place-items:center;color:#e8c5ff;border:1px solid #a887d5;background:#4d336a;box-shadow:0 0 50px #9b79fc48;animation:ArcadeChallenge_float__EDDkK 4s ease-in-out infinite}.ArcadeChallenge_resultStats__eQdgO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:26px 0}.ArcadeChallenge_resultStats__eQdgO>div{display:grid;grid-gap:7px;gap:7px;background:#292344;border:1px solid #5a5281;border-radius:12px;padding:21px 9px}.ArcadeChallenge_resultStats__eQdgO strong{font-size:clamp(23px,3vw,33px);color:#e4cfff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ArcadeChallenge_resultStats__eQdgO span{font-size:12px;color:#c4c6e3}.ArcadeChallenge_result__tg4N9 .ArcadeChallenge_actions__1qVRK{justify-content:center}@media(max-width:670px){.ArcadeChallenge_wrapper__jLJ1O{padding:24px 0 55px}.ArcadeChallenge_arena__mgbVa,.ArcadeChallenge_result__tg4N9,.ArcadeChallenge_setup___Iar_{padding:21px 15px}.ArcadeChallenge_options__yrF8r,.ArcadeChallenge_timelineOptions__DqyB1{grid-template-columns:1fr}.ArcadeChallenge_timelineSlots__NPcc_{grid-template-columns:repeat(2,minmax(0,1fr))}.ArcadeChallenge_placePhoto__T0Rpr img{height:230px}.ArcadeChallenge_arenaHeader__D6_SV{font-size:11px}.ArcadeChallenge_taskTitle__Gr7u_{font-size:23px}.ArcadeChallenge_mapSurface__SaahB{max-height:430px}.ArcadeChallenge_mapConfirm__ObcdN{display:grid;grid-template-columns:1fr}.ArcadeChallenge_mapConfirm__ObcdN button{width:100%}.ArcadeChallenge_resultStats__eQdgO{gap:6px}.ArcadeChallenge_resultStats__eQdgO strong{font-size:21px}.ArcadeChallenge_resultStats__eQdgO span{font-size:10px}.ArcadeChallenge_actions__1qVRK>*{flex:1 1;min-width:130px}.ArcadeChallenge_playerStats__nC4dr{gap:12px}}@media(max-width:360px){.ArcadeChallenge_resultStats__eQdgO{grid-template-columns:1fr}.ArcadeChallenge_actions__1qVRK>*{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ArcadeChallenge_wrapper__jLJ1O *,.ArcadeChallenge_wrapper__jLJ1O :after,.ArcadeChallenge_wrapper__jLJ1O :before{animation:none!important;transition:none!important}}@keyframes ArcadeChallenge_stageIntro__kWvlO{0%{opacity:.3;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes ArcadeChallenge_float__EDDkK{50%{transform:translateY(-6px)}}.ArcadeChallenge_syncError__YR7xE{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#ffceca;background:#49242a;border:1px solid #cd8c9d;border-radius:10px;padding:12px 15px;font-size:13px}.ArcadeChallenge_syncError__YR7xE button{color:#142c28;background:#b5ffdd;border-radius:8px;padding:8px 11px;font-weight:800}.ArcadeChallenge_setup___Iar_{gap:12px!important}.ArcadeChallenge_setup___Iar_ h2{font-size:var(--t-size-h2,18px)!important;margin:6px 0 4px!important;letter-spacing:0!important}.ArcadeChallenge_setup___Iar_ p{font-size:13px!important;line-height:1.75!important}.ArcadeChallenge_modes__qtPBJ{margin:12px 0!important;gap:8px!important}.ArcadeChallenge_modes__qtPBJ button{min-height:46px!important}.ArcadeChallenge_privacy__vblQ5{font-size:11px!important;line-height:1.7!important}@media(max-width:760px){.ArcadeChallenge_setup___Iar_{grid-template-columns:minmax(0,1fr)!important}.ArcadeChallenge_filters__qWh0S{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.ArcadeChallenge_filters__qWh0S select{min-height:44px!important}}.ArcadeChallenge_arena__mgbVa{scroll-margin-top:calc(var(--header-h,54px) + 8px)}.ArcadeChallenge_placePhoto__T0Rpr img{max-height:min(40vh,340px)!important;width:100%;object-fit:contain}.ArcadeChallenge_arena__mgbVa{overflow:clip!important}