:root{--size: min(1vw, 1dvh);--red: #f20e0e;--blue: #0f2bff;--green: #0ab635;--yellow: #f5ed0c;--pink: #ff5ec4;--surface: rgba(10, 10, 14, .9);--surface-strong: rgba(20, 20, 26, .96);--border-soft: rgba(255, 255, 255, .18);--motion-fast: .14s;--motion-base: .26s;--motion-slow: .56s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-bounce: cubic-bezier(.2, .9, .2, 1.15);background:radial-gradient(circle at top,rgba(15,43,255,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(255,94,196,.12),transparent 30%),#020203;color-scheme:light dark;color:#fff;fill:#fff;font-family:Avenir Next,Hiragino Sans,Yu Gothic,sans-serif;font-size:32px;font-weight:400;line-height:1;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{height:-webkit-fill-available}body{background:transparent;margin:0;height:100dvh;height:-webkit-fill-available;overflow:hidden}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:calc(var(--size) * .85) solid rgba(255,255,255,.82);border-radius:calc(var(--size) * 4);box-shadow:0 calc(var(--size) * .65) calc(var(--size) * 1.8) #0000003d,inset 0 1px #ffffff14;color:#fff;cursor:pointer;font:inherit;padding:calc(var(--size) * 2);transition:transform var(--motion-fast) var(--ease-bounce),box-shadow var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),filter var(--motion-base) var(--ease-out)}button:focus-visible{outline:none;box-shadow:0 0 0 calc(var(--size) * .45) #ffffff38,0 calc(var(--size) * .75) calc(var(--size) * 2.1) #00000047}button:active:not(:disabled){transform:translateY(calc(var(--size) * .15)) scale(.97)}button:disabled{cursor:not-allowed;filter:saturate(.5);opacity:.55}@media (hover: hover){button:hover:not(:disabled){background:var(--surface-strong);border-color:#fff;box-shadow:0 calc(var(--size) * 1.1) calc(var(--size) * 2.8) #00000052,inset 0 1px #fff3;transform:translateY(calc(var(--size) * -.35)) scale(1.01)}}input{font:inherit}dialog{background:#000;border:calc(var(--size) * .6) solid var(--border-soft);border-radius:calc(var(--size) * 3);box-shadow:0 calc(var(--size) * 1.5) calc(var(--size) * 3.5) #00000052;color:#fff;font:inherit;padding:calc(var(--size) * 3)}#root{height:100dvh;overflow:hidden;position:relative}.appScene{height:100%;transform-origin:50% 12%;animation:page-enter var(--motion-slow) var(--ease-out)}@keyframes page-enter{0%{filter:blur(6px) saturate(.84);opacity:0;transform:translateY(calc(var(--size) * 1.6)) scale(.985)}to{filter:none;opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}._home_14xd6_1{display:grid;gap:calc(var(--size) * 4);grid-template-rows:1fr auto 1fr;height:100%;padding:calc(var(--size) * 3) calc(var(--size) * 2);place-content:center;place-items:center}._hero_14xd6_11{animation:_hero-in_14xd6_1 .68s var(--ease-out) both;display:grid;gap:calc(var(--size) * .4);justify-items:center;text-align:center}._title_14xd6_19{font-size:calc(var(--size) * 7);letter-spacing:-.04em;margin:0;text-shadow:0 calc(var(--size) * .8) calc(var(--size) * 2.6) rgba(0,0,0,.32)}._apps_14xd6_26{display:flex;font-weight:600;gap:calc(var(--size) * 5);flex-wrap:wrap;justify-content:center;perspective:1200px;width:calc(var(--size) * 100)}._button_14xd6_36{animation:_card-in_14xd6_1 .62s var(--ease-out) both;animation-delay:calc(.14s + var(--order) * 80ms);background:#08080ce0;font-size:calc(var(--size) * 5);height:calc(var(--size) * 28);isolation:isolate;line-height:1.2;opacity:0;overflow:hidden;padding:0;position:relative;text-shadow:0 calc(var(--size) * .3) calc(var(--size) * 1.3) rgba(0,0,0,.45);white-space:pre;width:calc(var(--size) * 28)}._button_14xd6_36:before{border-radius:calc(var(--size) * 2);content:"";display:block;position:absolute;width:88%;height:88%;top:6%;left:6%;transition:filter var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out);z-index:-1}._button_14xd6_36:after{background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);content:"";top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;position:absolute;transform:translate3d(-135%,0,0) skew(-22deg);transition:transform .72s var(--ease-out)}._othello_14xd6_78:before{background:linear-gradient(160deg,#20db59,var(--green))}._calc_14xd6_81:before{background:linear-gradient(160deg,#ff6258,var(--red))}._meeting_14xd6_84:before{background:linear-gradient(160deg,#ff9ee1,var(--pink))}._sequence_14xd6_87:before{background:linear-gradient(160deg,#4d6dff,var(--blue))}._multi_14xd6_90:before{background:linear-gradient(160deg,#fff38a,var(--yellow))}@media (hover: hover){._button_14xd6_36:hover{transform:translateY(calc(var(--size) * -.6)) rotateX(7deg) scale(1.02)}._button_14xd6_36:hover:before{filter:saturate(1.14);transform:scale(1.05)}._button_14xd6_36:hover:after{transform:translate3d(120%,0,0) skew(-22deg)}}@keyframes _hero-in_14xd6_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.5))}to{opacity:1;transform:translateY(0)}}@keyframes _card-in_14xd6_1{0%{opacity:0;transform:translateY(calc(var(--size) * 2.2)) scale(.94) rotateX(-10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}._button_1vbm1_1{align-items:center;aspect-ratio:1;background:transparent;border:none;border-radius:999px;display:flex;fill:#fff;justify-content:center;padding:calc(var(--size) * .45);position:relative;width:calc(var(--size) * 6.4)}._button_1vbm1_1:before{background:radial-gradient(circle at 30% 30%,#fff3,#ffffff0a);border-radius:inherit;box-shadow:inset 0 1px #ffffff24;content:"";top:0;right:0;bottom:0;left:0;opacity:.82;position:absolute;transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}._button_1vbm1_1>svg{height:100%;position:relative;transition:filter var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-bounce);width:100%;z-index:1}._button_1vbm1_1:active{transform:scale(.96)}@media (hover: hover){._button_1vbm1_1:hover{transform:translateY(calc(var(--size) * -.2)) scale(1.02)}._button_1vbm1_1:hover:before{opacity:1;transform:scale(1.08)}._button_1vbm1_1:hover>svg{filter:drop-shadow(0 0 calc(var(--size) * 1.3) rgba(255,255,255,.24));transform:scale(1.08) rotate(-6deg)}}._page_w6pet_1{display:grid;grid-template-rows:1fr auto 1fr;height:100%}@media (min-width: 100vh){._page_w6pet_1{grid-template-columns:1fr auto 1fr;grid-template-rows:auto}}@media (min-width: calc(100vh + 266px)){._page_w6pet_1{grid-template-columns:1fr auto}}._minibar_w6pet_15{padding:16px;height:100%}@media (min-width: calc(100vh + 266px)){._minibar_w6pet_15{display:none}}._sidebar_w6pet_23{background:#000;display:grid;gap:16px;grid-template-rows:auto 1fr auto;height:100%;overflow:auto;padding:16px;z-index:10}@media (max-width: calc(100vh + 266px)){._sidebar_w6pet_23{background:#333c;box-shadow:0 0 10px #000;transform:translate(-100%);position:absolute;transition:transform .2s;width:100%;max-width:326px}}@media (min-width: calc(100vh + 267px)){._sidebar_w6pet_23 .close{display:none}}._sidebar_w6pet_23._open_w6pet_49{transform:translate(0)}._sidebar_w6pet_23 ._nav_w6pet_52{display:flex;justify-content:space-between}._board_w6pet_57{display:grid;grid-template:"a col b" 16px "row cells b" 1fr "c c c" 16px / 16px 1fr 16px;height:min(100vw,100dvh);place-self:center;width:min(100vw,100dvh)}@media (max-width: calc(100vh + 266px)){._board_w6pet_57{height:min(100vw - 100px,100dvh);width:min(100vw - 100px,100dvh)}}@media (max-width: 100vh){._board_w6pet_57{height:min(100vw,100dvh - 100px);width:min(100vw,100dvh - 100px)}}._board_w6pet_57 ._col_w6pet_76{display:grid;font-size:12px;grid-area:col;grid-auto-flow:column;place-items:center;width:100%}._board_w6pet_57 ._row_w6pet_84{display:grid;font-size:12px;grid-area:row;place-items:center}._board_w6pet_57 ._cells_w6pet_91{grid-area:cells;display:grid;gap:2px;grid-template:repeat(8,1fr) / repeat(8,1fr);height:100%;width:100%;place-self:center}._board_w6pet_57 ._cells_w6pet_91 ._cell_w6pet_91{background:#0ab635;display:flex;place-content:center;place-items:center;position:relative}._board_w6pet_57 ._cells_w6pet_91 ._dot_w6pet_107{background:#000;border-radius:50%;bottom:-7%;height:12%;left:-7%;position:absolute;width:12%;z-index:1}._board_w6pet_57 ._cells_w6pet_91 ._stone_w6pet_117{background:#fff;border-radius:50%;box-shadow:0 0 5px #000;height:88%;width:88%}._board_w6pet_57 ._cells_w6pet_91 ._stone_w6pet_117:before{background:#000;border:1px solid #aaa;border-radius:50%;bottom:6%;box-shadow:0 2px #000;content:"";display:block;height:100%;position:relative;width:100%}._board_w6pet_57 ._cells_w6pet_91 ._stone_w6pet_117._white_w6pet_136{background:#000}._board_w6pet_57 ._cells_w6pet_91 ._stone_w6pet_117._white_w6pet_136:before{background:#fff;box-shadow:0 2px #fff}._board_w6pet_57 ._cells_w6pet_91 ._last_w6pet_143{background:red;border-radius:50%;height:40%;position:absolute;width:40%}._next_w6pet_152{background:#000c;border-radius:50%;cursor:pointer;height:30%;width:30%;box-shadow:0 0 10px #000}._next_w6pet_152._white_w6pet_136{background:#fffc;box-shadow:0 0 10px #fff}._histories_w6pet_165{display:flex;flex-wrap:wrap;font-size:10px;gap:4px;overflow:auto;place-content:start}._history_w6pet_173{align-content:start;display:grid;gap:1px;grid-template:"cells cells" "index stone";padding:2px}._history_w6pet_173 ._move_w6pet_180{text-align:end}._history_w6pet_173 ._cells_w6pet_91{background:#000;display:grid;gap:.5px;grid-area:cells;grid-template:repeat(8,1fr) / repeat(8,1fr);height:51.5px;width:51.5px}._history_w6pet_173 ._cell_w6pet_91{background:#0ab635;display:flex;place-content:center;place-items:center;position:relative}._history_w6pet_173 ._stone_w6pet_117{background:#000;border-radius:50%;height:80%;width:80%}._history_w6pet_173 ._stone_w6pet_117._white_w6pet_136{background:#fff}._history_w6pet_173 ._last_w6pet_143{position:absolute;background:red;height:40%;width:40%}._history_w6pet_173._current_w6pet_215{background:#a00}._result_w6pet_219{display:grid;font-size:61px;gap:calc(var(--size) * 3);place-items:center}._page_hk0p0_1{display:grid;gap:calc(var(--size) * 1.6);grid-template-rows:auto 1fr;height:100%;min-height:0;overflow:hidden;padding:calc(var(--size) * 2)}._nav_hk0p0_11{align-items:center;background:#ffffff0d;border-radius:calc(var(--size) * 4);box-shadow:0 calc(var(--size) * .8) calc(var(--size) * 2.4) #00000024;display:grid;gap:calc(var(--size) * 1.2);grid-template-columns:auto minmax(0,1fr);min-height:0;padding:calc(var(--size) * .8) calc(var(--size) * 1.1)}._nav_hk0p0_11>button{width:calc(var(--size) * 5.4)}._navSummary_hk0p0_27{display:grid;gap:0;min-width:0}._navTitle_hk0p0_33{font-size:calc(var(--size) * 2.6);font-weight:800;line-height:1}._idle_hk0p0_39{align-content:start;display:grid;gap:calc(var(--size) * 1.5);grid-template-rows:auto minmax(0,1fr);min-height:0}._normalIdle_hk0p0_47{display:grid;gap:calc(var(--size) * 1.5);grid-template-rows:minmax(0,1fr);min-height:0}._modeTabs_hk0p0_54{display:grid;gap:calc(var(--size) * .8);grid-template-columns:repeat(2,minmax(0,1fr))}._modeTab_hk0p0_54{background:#ffffff0f;border:calc(var(--size) * .35) solid transparent;border-radius:calc(var(--size) * 2.8);box-shadow:none;font-size:calc(var(--size) * 3);min-height:calc(var(--size) * 6.8)}._modeTabActive_hk0p0_69{background:#ffffff24;border-color:#ffffff47}._selectorDesktop_hk0p0_74{display:none}._selectorMobile_hk0p0_78{display:grid;gap:calc(var(--size) * .9);grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}._mobileCategoryPager_hk0p0_86{overflow-x:auto;padding:calc(var(--size) * .22) calc(var(--size) * .45) calc(var(--size) * .2);scroll-padding-inline:calc(var(--size) * .45);scrollbar-width:none}._mobileCategoryPager_hk0p0_86::-webkit-scrollbar{display:none}._mobileCategoryPagerTrack_hk0p0_97{display:flex;gap:calc(var(--size) * .65);justify-content:center;margin-inline:auto;min-width:100%;width:max-content}._mobileCategoryViewport_hk0p0_106,._mobileCategorySlide_hk0p0_107{min-height:0}._mobileCategoryChip_hk0p0_111{align-items:center;background:#ffffff1a;border:calc(var(--size) * .18) solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffbf;display:inline-flex;flex:0 0 auto;font-size:calc(var(--size) * 1.75);font-weight:700;justify-content:center;line-height:1;min-height:calc(var(--size) * 3.9);padding:calc(var(--size) * .58) calc(var(--size) * 1.05);transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}._mobileCategoryChipActive_hk0p0_132{background:#ffffff38;border-color:#ffffff4d;color:#fff;transform:scale(1.02)}._mobileCategoryViewport_hk0p0_106{display:flex;gap:calc(var(--size) * 1);align-items:stretch;min-height:0;overflow-x:auto;overflow-y:hidden;padding:0 0 calc(var(--size) * .2);scroll-behavior:auto;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}._mobileCategoryViewport_hk0p0_106::-webkit-scrollbar{display:none}._mobileCategorySlide_hk0p0_107{display:grid;flex:0 0 100%;gap:calc(var(--size) * .8);grid-template-rows:auto minmax(0,1fr);max-width:100%;min-height:0;scroll-snap-align:center;scroll-snap-stop:always}._mobileCategoryHeader_hk0p0_169{align-items:center;display:grid;gap:calc(var(--size) * .3);justify-items:center;min-width:0;padding-top:calc(var(--size) * .25)}._challengeIdle_hk0p0_178{display:grid;gap:calc(var(--size) * 1.1);grid-template-rows:minmax(0,1fr) auto;min-height:0}._challengeHero_hk0p0_185,._challengeCalendar_hk0p0_186{border-radius:calc(var(--size) * 4);box-shadow:0 calc(var(--size) * 1.2) calc(var(--size) * 3.2) #0000002e;min-height:0}._challengeHero_hk0p0_185{background:#ffffff0a}._challengeStartArea_hk0p0_196{display:grid;align-content:start;gap:calc(var(--size) * .8);justify-items:center;min-height:fit-content}._challengeCalendar_hk0p0_186{--calendar-day-min-height: clamp(52px, 7dvh, 96px);background:radial-gradient(circle at top,rgba(255,94,196,.1),transparent 34%),linear-gradient(180deg,#ffffff0f,#080a12eb);border-radius:calc(var(--size) * 4.6);box-shadow:0 calc(var(--size) * 1.8) calc(var(--size) * 5) #00000042,inset 0 0 0 calc(var(--size) * .18) #ffffff14;display:grid;gap:calc(var(--size) * .4);grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden;padding:0}._challengeCalendarTop_hk0p0_221{align-items:center;display:grid;gap:calc(var(--size) * .6);grid-template-columns:auto minmax(0,1fr) auto;padding:0}._challengeCalendarHead_hk0p0_229{display:grid;gap:0;justify-items:center;min-width:0;text-align:center}._challengeCalendarHeader_hk0p0_237{font-size:calc(var(--size) * 3.9);font-weight:700}._challengeCalendarMeta_hk0p0_242{font-size:calc(var(--size) * 1.95);opacity:.7}._calendarNav_hk0p0_247{background:#ffffff12;border:calc(var(--size) * .25) solid rgba(255,255,255,.12);border-radius:calc(var(--size) * 1.6);box-shadow:none;font-size:calc(var(--size) * 3.9);min-height:calc(var(--size) * 5.8);min-width:calc(var(--size) * 5.8);padding:0}._calendarNav_hk0p0_247:disabled{opacity:.28}._challengeDays_hk0p0_262{display:grid;border:1px solid rgba(255,255,255,.18);border-radius:calc(var(--size) * 1.4);gap:0;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden;padding:0}._challengeWeekdays_hk0p0_272{display:grid;gap:1px;grid-template-columns:repeat(7,minmax(0,1fr));font-size:calc(var(--size) * 2.55);opacity:.76;padding:0;text-align:center}._challengeWeekdays_hk0p0_272 span{background:#ffffff14;padding:calc(var(--size) * .32) 0}._challengeDays_hk0p0_262{grid-template-rows:repeat(6,minmax(var(--calendar-day-min-height),1fr));min-height:0}._challengeDaysPrev_hk0p0_292{animation:_calendar-slide-prev_hk0p0_1 .26s var(--ease-out)}._challengeDaysNext_hk0p0_296{animation:_calendar-slide-next_hk0p0_1 .26s var(--ease-out)}._challengeDay_hk0p0_262,._challengeDayEmpty_hk0p0_301{border:1px solid rgba(255,255,255,.14);min-height:var(--calendar-day-min-height);min-width:0}._challengeDay_hk0p0_262{background:linear-gradient(180deg,#0d101eeb,#070810fa);border-radius:0;display:grid;place-items:center;min-width:0;overflow:hidden;padding:0;position:relative;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out);width:100%}._challengeDayEmpty_hk0p0_301{background:linear-gradient(180deg,#0a0c16eb,#05070efa)}._challengeDayToday_hk0p0_328{border-color:#ffe77885;box-shadow:inset 0 0 0 calc(var(--size) * .1) #ffffff0a,0 0 0 calc(var(--size) * .18) #ffd95c24}._challengeDaySelected_hk0p0_335{background:linear-gradient(160deg,#ff4b4b,#ff1f36 52%,#e00024);border-color:#fffffffa;box-shadow:0 calc(var(--size) * .9) calc(var(--size) * 2.4) #e0002447,0 0 calc(var(--size) * 2.4) #ff5f5f29,inset 0 1px #ffffff29;color:#fff;transform:translateY(calc(var(--size) * -.08))}._challengeDay_hk0p0_262:disabled{cursor:default;opacity:.58}._challengeDayPlayed_hk0p0_351{background:linear-gradient(180deg,#181d2cf2,#0b0d18fa)}._challengeDayReplayable_hk0p0_355{border-color:#ffffff3d}._challengeDayClear_hk0p0_359{background:#10421ffa}._challengeDayFailed_hk0p0_363{background:#4e1c19fa}._challengeDayQuit_hk0p0_367{background:#4a3812fa}._challengeDayNumber_hk0p0_371{font-size:calc(var(--size) * 4.1);font-weight:700;left:calc(var(--size) * .62);line-height:1;opacity:.96;position:absolute;text-align:left;text-shadow:0 calc(var(--size) * .16) calc(var(--size) * .45) rgba(0,0,0,.24);top:calc(var(--size) * .55)}._challengeDayCrown_hk0p0_383{font-size:calc(var(--size) * 4.8);line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-28%);z-index:2}._challengeDaySelected_hk0p0_335 ._challengeDayNumber_hk0p0_371,._challengeDaySelected_hk0p0_335 ._challengeDayCrown_hk0p0_383{color:#fff;text-shadow:0 calc(var(--size) * .18) calc(var(--size) * .55) rgba(0,0,0,.3),0 0 calc(var(--size) * .85) rgba(255,255,255,.14)}._typePanel_hk0p0_401,._levelPanel_hk0p0_402{background:#ffffff0a;border-radius:calc(var(--size) * 4);box-shadow:0 calc(var(--size) * 1.2) calc(var(--size) * 3.2) #0000002e;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:visible;padding:calc(var(--size) * 1.25)}._typePanel_hk0p0_401{min-height:fit-content;padding:calc(var(--size) * .7)}._levelPanel_hk0p0_402{--start-area-space: calc(var(--size) * 11.5);display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;padding-bottom:0;position:relative}._types_hk0p0_428,._levels_hk0p0_429{display:grid;align-content:start;gap:calc(var(--size) * 1);min-height:0}._typeSections_hk0p0_436{display:grid;gap:calc(var(--size) * 1.2)}._typeSection_hk0p0_436{display:grid;gap:calc(var(--size) * .65)}._typeSectionLabel_hk0p0_446{color:#ffffffb8;font-size:calc(var(--size) * 1.85);font-weight:800;letter-spacing:.08em;padding-inline:calc(var(--size) * .4);text-transform:uppercase}._types_hk0p0_428{align-items:stretch;display:flex;gap:calc(var(--size) * .6);overflow-x:auto;overflow-y:hidden;padding-bottom:calc(var(--size) * .2);scrollbar-width:none}._types_hk0p0_428::-webkit-scrollbar{display:none}._levels_hk0p0_429{grid-template-columns:repeat(auto-fit,minmax(calc(var(--size) * 26),1fr));min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(var(--start-area-space) + calc(var(--size) * 2));padding-right:calc(var(--size) * .25);scrollbar-width:thin}._typeRadio_hk0p0_479,._levelRadio_hk0p0_480{padding:0;transform-origin:50% 20%;width:100%}._typeRadio_hk0p0_479{--radio-border-color: rgba(255, 255, 255, .52);--radio-border-color-active: rgba(255, 255, 255, .92);--radio-border-color-hover: rgba(255, 255, 255, .72);--radio-border-width: calc(var(--size) * .55);flex:0 0 auto;width:auto}._levelRadio_hk0p0_480{--radio-border-color: rgba(255, 255, 255, .72);--radio-border-color-active: rgba(255, 255, 255, .98);--radio-border-color-hover: rgba(255, 255, 255, .86);--radio-border-width: calc(var(--size) * .7)}._typePanel_hk0p0_401{animation:_panel-in_hk0p0_1 .42s var(--ease-out) both}._levelPanel_hk0p0_402{animation:_panel-in_hk0p0_1 .54s var(--ease-out) both}._mobileCategoryEyebrow_hk0p0_510{color:#ffffff94;font-size:calc(var(--size) * 1.55);font-weight:800;letter-spacing:.1em;text-transform:uppercase}._mobileCategoryTitle_hk0p0_518{font-size:calc(var(--size) * 2.3);font-weight:800;line-height:1}._startAreaHiddenOnMobile_hk0p0_524{display:grid}._mobileLevelLaunch_hk0p0_528{display:none}._mobileInlineStart_hk0p0_532{min-width:0}._type_hk0p0_401{border-radius:calc(var(--size) * 2.4);display:grid;min-height:calc(var(--size) * 4.6);min-width:calc(var(--size) * 16);padding:calc(var(--size) * .45) calc(var(--size) * 1.3);place-items:center;text-align:center;width:auto}._typeTitle_hk0p0_547{font-size:calc(var(--size) * 2.3);font-weight:700;letter-spacing:.02em;line-height:1}._typeDescription_hk0p0_554{display:none;font-size:calc(var(--size) * 2);line-height:1.15;opacity:.85}._levelBadge_hk0p0_561{background:#ffffff29;border-radius:999px;font-size:calc(var(--size) * 2.2);justify-self:center;padding:calc(var(--size) * .35) calc(var(--size) * 1.2);white-space:nowrap}._levelBadgeLocked_hk0p0_570{background:#8c8c8c38;color:#dcdcdcb8}._levelName_hk0p0_575{align-self:center;font-size:calc(var(--size) * 2.5);font-weight:700;line-height:1.1;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal}._levelRecord_hk0p0_587{align-self:end;font-size:calc(var(--size) * 1.7);min-width:0;opacity:.72;text-align:center;white-space:normal}._levelCard_hk0p0_596{align-items:stretch;border-radius:calc(var(--size) * 3);display:grid;grid-template-rows:auto 1fr auto;gap:calc(var(--size) * .45);justify-items:center;min-width:0;min-height:calc(var(--size) * 9.2);padding:calc(var(--size) * .7) calc(var(--size) * .9);text-align:center;width:100%}._levelCardLocked_hk0p0_610{color:#d7d7d7b3}._startArea_hk0p0_524{animation:_panel-in_hk0p0_1 .68s var(--ease-out) both;align-content:end;-webkit-backdrop-filter:blur(calc(var(--size) * 1.05)) saturate(1.03);backdrop-filter:blur(calc(var(--size) * 1.05)) saturate(1.03);background:linear-gradient(180deg,#10121800,#1012181a 26%,#10121842 58%,#10121885);bottom:0;display:grid;gap:0;justify-items:center;min-height:var(--start-area-space);padding-bottom:calc(var(--size) * .75);padding-top:calc(var(--size) * 1.8);position:absolute;left:0;right:0;z-index:2}._startArea_hk0p0_524:before{background:linear-gradient(180deg,#ffffff1f,#ffffff0a 48%,#fff0);content:"";height:calc(var(--size) * 2.4);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}._start_hk0p0_524{align-items:center;background:linear-gradient(180deg,#1fd45f,#0ab635);border-radius:calc(var(--size) * 5);box-shadow:none;display:grid;gap:calc(var(--size) * .25);justify-items:center;min-width:min(100%,calc(var(--size) * 40));padding:calc(var(--size) * .9) calc(var(--size) * 2.2)}._startLabel_hk0p0_657{font-size:calc(var(--size) * 4.5);font-weight:800;letter-spacing:.06em;line-height:1}._startMeta_hk0p0_664{font-size:calc(var(--size) * 1.9);opacity:.82}._types_hk0p0_428>*{animation:_tile-in_hk0p0_1 .52s var(--ease-out) both}._types_hk0p0_428>*:nth-child(1){animation-delay:.14s}._types_hk0p0_428>*:nth-child(2){animation-delay:.2s}._types_hk0p0_428>*:nth-child(3){animation-delay:.26s}._types_hk0p0_428>*:nth-child(4){animation-delay:.32s}._types_hk0p0_428>*:nth-child(5){animation-delay:.38s}._types_hk0p0_428>*:nth-child(6){animation-delay:.44s}._types_hk0p0_428>*:nth-child(7){animation-delay:.5s}._types_hk0p0_428>*:nth-child(8){animation-delay:.56s}._levels_hk0p0_429>*{animation:_tile-in_hk0p0_1 .54s var(--ease-out) both}._levels_hk0p0_429>*:nth-child(1){animation-delay:.18s}._levels_hk0p0_429>*:nth-child(2){animation-delay:.23s}._levels_hk0p0_429>*:nth-child(3){animation-delay:.28s}._levels_hk0p0_429>*:nth-child(4){animation-delay:.33s}._levels_hk0p0_429>*:nth-child(5){animation-delay:.38s}._levels_hk0p0_429>*:nth-child(6){animation-delay:.43s}._levels_hk0p0_429>*:nth-child(7){animation-delay:.48s}._levels_hk0p0_429>*:nth-child(8){animation-delay:.53s}._running_hk0p0_741{align-items:center;display:grid;gap:calc(var(--size) * 4);grid-template-rows:auto 1fr auto;height:100%;min-height:0;width:100%}._runningHeader_hk0p0_751{display:grid;gap:calc(var(--size) * 1.5);width:100%}._runningTitle_hk0p0_757{align-items:end;display:flex;font-size:calc(var(--size) * 3.5);gap:calc(var(--size) * 2);justify-content:space-between}._runningTitleText_hk0p0_765{align-items:end;display:flex;gap:calc(var(--size) * 2)}._runningTitle_hk0p0_757 strong{font-size:calc(var(--size) * 5)}._runningBack_hk0p0_775{align-items:center;background:#ffffff14;border:calc(var(--size) * .35) solid rgba(255,255,255,.18);border-radius:calc(var(--size) * 2.2);box-shadow:none;display:inline-flex;font-size:calc(var(--size) * 3.1);gap:calc(var(--size) * .7);min-height:auto;padding:calc(var(--size) * 1.2) calc(var(--size) * 2.2);width:auto}._runningBackArrow_hk0p0_789{font-size:calc(var(--size) * 3.5);font-weight:700;line-height:1}._progress_hk0p0_795{display:grid;gap:calc(var(--size) * 1);width:100%}._progressTop_hk0p0_801{align-items:center;display:flex;gap:calc(var(--size) * 1.2);justify-content:space-between}._progressHit_hk0p0_808{animation:_life-shock_hk0p0_1 .36s var(--ease-bounce)}._progressSuccess_hk0p0_812{animation:_progress-pop_hk0p0_1 .3s var(--ease-bounce)}._lives_hk0p0_816{display:inline-flex;gap:calc(var(--size) * .55)}._livesHit_hk0p0_821{animation:_life-bounce_hk0p0_1 .36s var(--ease-bounce)}._life_hk0p0_825{color:var(--yellow);font-size:calc(var(--size) * 2.2);line-height:1;text-shadow:0 calc(var(--size) * .15) calc(var(--size) * .5) rgba(0,0,0,.22)}._lifeLost_hk0p0_832{color:#ffffff38;text-shadow:none}._lifeHit_hk0p0_837{animation:_life-break_hk0p0_1 .42s var(--ease-bounce);color:#ff7a5c;text-shadow:0 0 calc(var(--size) * 1.2) rgba(255,122,92,.42)}._lifeCritical_hk0p0_843{animation:_life-critical_hk0p0_1 .9s ease-in-out infinite}._progressBar_hk0p0_847{background:#ffffff1f;border-radius:999px;height:calc(var(--size) * 1.5);overflow:hidden}._progressFill_hk0p0_854{background:linear-gradient(90deg,var(--yellow),var(--green));border-radius:inherit;height:100%;transition:width .34s var(--ease-out)}._question_hk0p0_861{align-self:center;background:#ffffff0a;border-radius:calc(var(--size) * 4);display:grid;justify-items:center;min-height:0;padding:calc(var(--size) * 3);width:100%}._runningQuestion_hk0p0_872{align-self:center;background:#ffffff0a;border-radius:calc(var(--size) * 4);box-shadow:0 calc(var(--size) * 1.1) calc(var(--size) * 3) #0000002e;display:grid;font-size:calc(var(--size) * 15);justify-items:center;min-height:0;padding:calc(var(--size) * 3);width:100%}._levelUpOverlay_hk0p0_885{animation:_level-up-in_hk0p0_1 1.2s var(--ease-bounce) both;display:grid;gap:calc(var(--size) * 1.4);justify-items:center;left:50%;min-width:min(92vw,calc(var(--size) * 82));pointer-events:none;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:30}._levelUpBadge_hk0p0_900{background:linear-gradient(180deg,#ffe675,#ffb732 68%,#ff9a21);border:calc(var(--size) * .35) solid rgba(255,255,255,.55);border-radius:999px;box-shadow:0 calc(var(--size) * 1.8) calc(var(--size) * 4.8) #00000059,0 0 calc(var(--size) * 3.2) #ffbe2859;color:#201100;font-size:clamp(26px,calc(var(--size) * 6),58px);font-weight:800;letter-spacing:.04em;line-height:1;padding:calc(var(--size) * 1.4) calc(var(--size) * 4.2)}._levelUpName_hk0p0_915{color:#fff;font-size:clamp(34px,calc(var(--size) * 8),80px);font-weight:800;line-height:1.05;max-width:100%;overflow-wrap:anywhere;text-shadow:0 calc(var(--size) * .6) calc(var(--size) * 1.8) rgba(0,0,0,.45),0 0 calc(var(--size) * 2.4) rgba(255,255,255,.24)}._questionMotion_hk0p0_927{animation:_question-in_hk0p0_1 .32s var(--ease-out)}._choices_hk0p0_931{display:grid;gap:calc(var(--size) * 2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;min-height:0;overflow:visible;padding:calc(var(--size) * 2) 0;width:100%}._choices_hk0p0_931 li{animation:_choice-in_hk0p0_1 .42s var(--ease-out) both;animation-delay:calc(80ms + var(--choice-order) * 70ms);display:grid;list-style:none;overflow:visible;place-items:center;position:relative}._choices_hk0p0_931 .circle,._choices_hk0p0_931 .miss{position:absolute;width:72%}._choices_hk0p0_931 .circle{fill:var(--green)}._choices_hk0p0_931 .miss{fill:var(--red)}._choiceButton_hk0p0_966{background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.2),transparent 58%),linear-gradient(180deg,#ffffff1f,#ffffff0a);border:calc(var(--size) * .22) solid rgba(255,255,255,.1);box-shadow:inset 0 calc(var(--size) * .15) 0 #ffffff1f,0 calc(var(--size) * .8) calc(var(--size) * 2.3) #00000029;font-size:calc(var(--size) * 10);min-height:calc(var(--size) * 18);position:relative;transition:transform .18s var(--ease-bounce),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out);width:100%}._choiceButton_hk0p0_966:after{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent);border-radius:inherit;content:"";inset:calc(var(--size) * .4) calc(var(--size) * .6) auto;height:calc(var(--size) * 2.8);opacity:.7;pointer-events:none;position:absolute}._choiceButtonSelected_hk0p0_996{transform:translateY(calc(var(--size) * .25)) scale(.98)}._choiceButtonCorrect_hk0p0_1000{background:radial-gradient(circle at 50% 22%,rgba(121,255,170,.26),transparent 58%),linear-gradient(180deg,#18d6605c,#097c2b2e);border-color:#79ffaa80;box-shadow:inset 0 calc(var(--size) * .15) 0 #fff3,0 calc(var(--size) * .7) calc(var(--size) * 1.9) #0cad4b3d}._choiceButtonWrong_hk0p0_1010{background:radial-gradient(circle at 50% 22%,rgba(255,150,129,.26),transparent 58%),linear-gradient(180deg,#ff6a504d,#8a281424);border-color:#ff968180;box-shadow:inset 0 calc(var(--size) * .15) 0 #ffffff29,0 calc(var(--size) * .7) calc(var(--size) * 1.9) #c43e223d}._formula_hk0p0_1020{align-items:center;display:grid;font-size:1em;gap:calc(var(--size) * 1);grid-auto-flow:column;justify-content:center;max-width:100%;text-align:center}._formulaCompact_hk0p0_1031{font-size:.86em;gap:calc(var(--size) * .8)}._formulaTight_hk0p0_1036{font-size:.76em;gap:calc(var(--size) * .65)}._square_hk0p0_1041{border:calc(var(--size) * .5) solid #fff;border-radius:calc(var(--size) * 1.5);min-width:2em;padding:.15em .2em;text-align:center}._check_hk0p0_1049{color:var(--green)}._miss_hk0p0_952{color:var(--red)}._result_hk0p0_1057{display:grid;gap:calc(var(--size) * 2.8);grid-template-rows:auto 1fr auto;min-height:0;padding:calc(var(--size) * 2)}._resultChallenge_hk0p0_1065{gap:calc(var(--size) * 2.2)}._resultHeader_hk0p0_1069{align-items:stretch;display:grid;gap:calc(var(--size) * 2);grid-template-columns:minmax(0,1fr) auto}._resultIntro_hk0p0_1076{display:grid;gap:calc(var(--size) * .55)}._resultTitle_hk0p0_1081{font-size:calc(var(--size) * 6);font-weight:700}._resultMeta_hk0p0_1086{font-size:calc(var(--size) * 3.5);opacity:.8}._resultRecord_hk0p0_1091{font-size:calc(var(--size) * 2.8);opacity:.72}._resultSummary_hk0p0_1096{display:grid;gap:calc(var(--size) * 1.2);min-width:calc(var(--size) * 22)}._resultChallenge_hk0p0_1065 ._resultHeader_hk0p0_1069{grid-template-columns:1fr}._resultChallenge_hk0p0_1065 ._resultSummary_hk0p0_1096{min-width:0}._resultScore_hk0p0_1110{background:#ffffff14;border-radius:calc(var(--size) * 3);display:grid;justify-items:center;padding:calc(var(--size) * 1.4) calc(var(--size) * 2.2)}._resultScore_hk0p0_1110 strong{font-size:calc(var(--size) * 6);font-weight:700;line-height:1}._resultStats_hk0p0_1124{display:grid;gap:calc(var(--size) * 1);grid-template-columns:repeat(2,minmax(0,1fr))}._resultStat_hk0p0_1124{background:#ffffff0a;border-radius:calc(var(--size) * 2.4);display:grid;gap:calc(var(--size) * .35);justify-items:center;padding:calc(var(--size) * 1) calc(var(--size) * 1.2);text-align:center}._resultStat_hk0p0_1124 span{font-size:calc(var(--size) * 2.8);font-weight:700;line-height:1}._resultStat_hk0p0_1124 strong{font-size:calc(var(--size) * 3.4);line-height:1}._questions_hk0p0_1151{display:grid;gap:calc(var(--size) * 2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;min-height:0;overflow-y:auto;padding-right:calc(var(--size) * 1)}._resultChallenge_hk0p0_1065 ._questions_hk0p0_1151{gap:calc(var(--size) * 1.2);grid-template-columns:repeat(auto-fit,minmax(calc(var(--size) * 32),1fr))}._result_hk0p0_1057 ._question_hk0p0_861{animation:_review-in_hk0p0_1 .46s var(--ease-out) both;animation-delay:calc(80ms + var(--question-order) * 42ms);align-items:center;background:#ffffff0a;border-radius:calc(var(--size) * 3);display:grid;font-size:calc(var(--size) * 5);gap:calc(var(--size) * 1.5);grid-template-columns:auto 1fr;justify-items:start;padding:calc(var(--size) * 2)}._result_hk0p0_1057 ._question_hk0p0_861>.circle{fill:var(--green);width:calc(var(--size) * 8)}._result_hk0p0_1057 ._question_hk0p0_861>.miss{fill:var(--red);width:calc(var(--size) * 8)}._resultChallenge_hk0p0_1065 ._question_hk0p0_861{align-items:start;font-size:calc(var(--size) * 4.1);gap:calc(var(--size) * 1);grid-template-columns:calc(var(--size) * 6.6) minmax(0,1fr);min-height:auto;padding:calc(var(--size) * 1.4) calc(var(--size) * 1.6)}._resultChallenge_hk0p0_1065 ._question_hk0p0_861>.circle,._resultChallenge_hk0p0_1065 ._question_hk0p0_861>.miss{width:calc(var(--size) * 6.6)}._footer_hk0p0_1204{display:grid;gap:calc(var(--size) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}._footerSingle_hk0p0_1210,._footer_hk0p0_1204>:only-child{grid-template-columns:1fr}._footerSingle_hk0p0_1210>button,._footer_hk0p0_1204>:only-child{grid-column:1 / -1}._footer_hk0p0_1204 button{font-size:calc(var(--size) * 5.6)}._footer_hk0p0_1204 button:disabled{cursor:default;opacity:.45}._clearView_hk0p0_1229{align-content:center;justify-items:center;text-align:center}._clearTitle_hk0p0_1235{color:#ffd84f;font-size:calc(var(--size) * 10);font-weight:800;text-shadow:0 calc(var(--size) * .5) calc(var(--size) * 1.8) rgba(0,0,0,.35)}._clearMeta_hk0p0_1242{font-size:calc(var(--size) * 3.5);opacity:.88}@keyframes _panel-in_hk0p0_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.4))}to{opacity:1;transform:translateY(0)}}@keyframes _tile-in_hk0p0_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.2)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _question-in_hk0p0_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.3)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _level-up-in_hk0p0_1{0%{opacity:0;transform:translate(-50%,-42%) scale(.82)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-56%) scale(1.05)}}@keyframes _choice-in_hk0p0_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.2)) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _review-in_hk0p0_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1))}to{opacity:1;transform:translateY(0)}}@keyframes _life-shock_hk0p0_1{0%{transform:translate(0)}30%{transform:translate(calc(var(--size) * .35))}60%{transform:translate(calc(var(--size) * -.28))}to{transform:translate(0)}}@keyframes _progress-pop_hk0p0_1{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes _life-bounce_hk0p0_1{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes _life-break_hk0p0_1{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.55)}to{opacity:.32;transform:scale(.82)}}@keyframes _life-critical_hk0p0_1{0%{color:var(--yellow);text-shadow:0 calc(var(--size) * .15) calc(var(--size) * .5) rgba(0,0,0,.22);transform:scale(1)}50%{color:#ffb347;text-shadow:0 0 calc(var(--size) * 1.2) rgba(255,179,71,.45);transform:scale(1.14)}to{color:var(--yellow);text-shadow:0 calc(var(--size) * .15) calc(var(--size) * .5) rgba(0,0,0,.22);transform:scale(1)}}@keyframes _calendar-slide-prev_hk0p0_1{0%{opacity:.72;transform:translate(calc(var(--size) * -1.2))}to{opacity:1;transform:translate(0)}}@keyframes _calendar-slide-next_hk0p0_1{0%{opacity:.72;transform:translate(calc(var(--size) * 1.2))}to{opacity:1;transform:translate(0)}}@media (max-width: 900px){._page_hk0p0_1{gap:calc(var(--size) * 1.2);padding:calc(var(--size) * 1.5)}._nav_hk0p0_11{gap:calc(var(--size) * 1);padding:calc(var(--size) * .7) calc(var(--size) * .9)}._nav_hk0p0_11>button{width:calc(var(--size) * 4.9)}._navTitle_hk0p0_33{font-size:calc(var(--size) * 2.3)}._typePanel_hk0p0_401{padding:calc(var(--size) * .6)}._challengeCalendar_hk0p0_186{padding:calc(var(--size) * 1)}._challengeCalendarTop_hk0p0_221{gap:calc(var(--size) * .7)}._challengeCalendarMeta_hk0p0_242{font-size:calc(var(--size) * 1.6);line-height:1.15}._calendarNav_hk0p0_247{font-size:calc(var(--size) * 2.8);min-height:calc(var(--size) * 4.8);min-width:calc(var(--size) * 4.8)}._challengeDays_hk0p0_262,._challengeWeekdays_hk0p0_272{gap:1px}._types_hk0p0_428{gap:calc(var(--size) * .5)}._type_hk0p0_401{min-height:calc(var(--size) * 4);min-width:calc(var(--size) * 13);padding:calc(var(--size) * .35) calc(var(--size) * 1)}._typeTitle_hk0p0_547{font-size:calc(var(--size) * 2)}._levelPanel_hk0p0_402{--start-area-space: calc(var(--size) * 10);padding:calc(var(--size) * 1);padding-bottom:calc(var(--size) * .85)}._levels_hk0p0_429{gap:calc(var(--size) * .8);grid-template-columns:repeat(auto-fit,minmax(calc(var(--size) * 22),1fr))}._levelCard_hk0p0_596{gap:calc(var(--size) * .5);min-height:calc(var(--size) * 7.2);padding:calc(var(--size) * .7)}._levelName_hk0p0_575{font-size:calc(var(--size) * 2.3)}._levelRecord_hk0p0_587{font-size:calc(var(--size) * 1.55)}._startArea_hk0p0_524{padding-top:calc(var(--size) * .45)}._choiceButton_hk0p0_966{min-height:calc(var(--size) * 14)}._runningQuestion_hk0p0_872{font-size:calc(var(--size) * 13);padding:calc(var(--size) * 2)}._choiceButton_hk0p0_966{font-size:calc(var(--size) * 9)}._questions_hk0p0_1151,._footer_hk0p0_1204{grid-template-columns:1fr}._runningTitle_hk0p0_757,._resultHeader_hk0p0_1069{align-items:start;flex-direction:column}._resultHeader_hk0p0_1069{grid-template-columns:1fr}._resultSummary_hk0p0_1096{min-width:0}}@media (max-width: 1100px) and (min-height: 1000px){._page_hk0p0_1{gap:calc(var(--size) * 1.3);padding:calc(var(--size) * 1.6)}._nav_hk0p0_11{padding:calc(var(--size) * .7) calc(var(--size) * .95)}._running_hk0p0_741{gap:calc(var(--size) * 2.4)}._runningHeader_hk0p0_751{gap:calc(var(--size) * 1)}._runningTitle_hk0p0_757{font-size:calc(var(--size) * 3)}._runningTitleText_hk0p0_765{gap:calc(var(--size) * 1.3)}._runningTitle_hk0p0_757 strong{font-size:calc(var(--size) * 4.2)}._runningBack_hk0p0_775{font-size:calc(var(--size) * 2.7);padding:calc(var(--size) * .9) calc(var(--size) * 1.7)}._runningBackArrow_hk0p0_789{font-size:calc(var(--size) * 3)}._progress_hk0p0_795{gap:calc(var(--size) * .7)}._runningQuestion_hk0p0_872{font-size:calc(var(--size) * 12.2);padding:calc(var(--size) * 1.8)}._choices_hk0p0_931{gap:calc(var(--size) * 1.2);padding:calc(var(--size) * .9) 0}._choiceButton_hk0p0_966{font-size:calc(var(--size) * 7.8);min-height:calc(var(--size) * 12)}}@media (max-width: 680px){._challengeCalendar_hk0p0_186{--calendar-day-min-height: clamp(46px, 6.4dvh, 84px)}._page_hk0p0_1{gap:calc(var(--size) * 1.15);padding:calc(var(--size) * 1.25)}._idle_hk0p0_39,._normalIdle_hk0p0_47,._challengeIdle_hk0p0_178{gap:calc(var(--size) * 1)}._modeTabs_hk0p0_54{gap:calc(var(--size) * .65)}._modeTab_hk0p0_54{font-size:calc(var(--size) * 4.15);min-height:calc(var(--size) * 7.3)}._challengeCalendar_hk0p0_186{gap:calc(var(--size) * .72);padding:0}._challengeCalendarTop_hk0p0_221{gap:calc(var(--size) * .5)}._challengeCalendarHead_hk0p0_229{gap:calc(var(--size) * .18)}._challengeCalendarHeader_hk0p0_237{font-size:calc(var(--size) * 5.2)}._challengeCalendarMeta_hk0p0_242{font-size:calc(var(--size) * 2.05)}._calendarNav_hk0p0_247{font-size:calc(var(--size) * 5.1);min-height:calc(var(--size) * 7.2);min-width:calc(var(--size) * 7.2)}._challengeWeekdays_hk0p0_272,._challengeDays_hk0p0_262{gap:1px}._challengeWeekdays_hk0p0_272{font-size:calc(var(--size) * 2.3)}._challengeWeekdays_hk0p0_272 span{border-radius:calc(var(--size) * 1.2);padding:calc(var(--size) * .38) 0}._challengeDay_hk0p0_262{border-radius:calc(var(--size) * 1.7);padding:0}._challengeDayNumber_hk0p0_371{font-size:calc(var(--size) * 4.15)}._challengeDayCrown_hk0p0_383{font-size:calc(var(--size) * 8.4);transform:translate(-50%,-22%)}._challengeStartArea_hk0p0_196 ._start_hk0p0_524{min-width:100%;padding:calc(var(--size) * .82) calc(var(--size) * 1.2)}._challengeStartArea_hk0p0_196 ._startLabel_hk0p0_657{font-size:calc(var(--size) * 5.5)}._challengeStartArea_hk0p0_196 ._startMeta_hk0p0_664{font-size:calc(var(--size) * 2.25)}._navTitle_hk0p0_33{font-size:calc(var(--size) * 5.35)}._selectorDesktop_hk0p0_74{display:none}._selectorMobile_hk0p0_78{display:grid;gap:calc(var(--size) * 1.08);grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}._mobileCategorySections_hk0p0_1727{display:grid;gap:calc(var(--size) * .55);grid-template-columns:repeat(2,minmax(0,1fr))}._mobileCategorySectionTab_hk0p0_1733{background:#ffffff14;border:calc(var(--size) * .2) solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb8;font-size:calc(var(--size) * 2.15);font-weight:800;letter-spacing:.04em;padding:calc(var(--size) * .6) calc(var(--size) * .9);transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}._mobileCategorySectionTabActive_hk0p0_1749{background:#ffffff2e;border-color:#ffffff47;color:#fff;transform:translateY(calc(var(--size) * -.08))}._mobileCategoryPager_hk0p0_86{overflow-x:auto;padding:calc(var(--size) * .45) 7% calc(var(--size) * .26);scroll-padding-inline:7%;scrollbar-width:none}._mobileCategoryPager_hk0p0_86::-webkit-scrollbar{display:none}._mobileCategoryPagerTrack_hk0p0_97{gap:calc(var(--size) * .72)}._mobileCategoryChip_hk0p0_111{align-items:center;background:#ffffff1a;border:calc(var(--size) * .18) solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffbf;display:inline-flex;flex:0 0 auto;font-size:calc(var(--size) * 1.95);font-weight:700;justify-content:center;line-height:1;min-height:calc(var(--size) * 4.7);padding:calc(var(--size) * .7) calc(var(--size) * 1.2);transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-out)}._mobileCategoryChipActive_hk0p0_132{background:#ffffff38;border-color:#ffffff4d;color:#fff;transform:scale(1.02)}._mobileCategoryViewport_hk0p0_106{display:flex;gap:calc(var(--size) * 1);align-items:stretch;min-height:0;overflow-x:auto;overflow-y:hidden;padding:0 7% calc(var(--size) * .2);scroll-behavior:auto;scroll-padding-inline:7%;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}._mobileCategoryViewport_hk0p0_106::-webkit-scrollbar{display:none}._mobileCategorySlide_hk0p0_107{display:grid;flex:0 0 86%;gap:calc(var(--size) * .65);grid-template-rows:auto minmax(0,1fr);max-width:86%;min-height:0;scroll-snap-align:center;scroll-snap-stop:always}._mobileCategoryHeader_hk0p0_169{align-items:center;display:grid;gap:calc(var(--size) * .45);justify-items:center;min-width:0;padding-top:calc(var(--size) * .4)}._mobileCategoryTitle_hk0p0_518{font-size:calc(var(--size) * 5.25);letter-spacing:.03em;text-shadow:0 0 calc(var(--size) * 1.8) rgba(255,255,255,.18)}._mobileLevelPanel_hk0p0_1844{background:radial-gradient(circle at top,rgba(255,94,196,.1),transparent 34%),linear-gradient(180deg,#ffffff0f,#080a12eb);border-radius:calc(var(--size) * 4.6);box-shadow:0 calc(var(--size) * 1.8) calc(var(--size) * 5) #00000042,inset 0 0 0 calc(var(--size) * .18) #ffffff14;padding:calc(var(--size) * 1.1);padding-bottom:calc(var(--size) * 1.1)}._mobileLevelPanel_hk0p0_1844 ._levels_hk0p0_429{gap:calc(var(--size) * .95);grid-template-columns:1fr;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(var(--size) * 2.8);padding-inline:calc(var(--size) * .35);padding-right:calc(var(--size) * .35);scrollbar-gutter:auto;scrollbar-width:none}._mobileLevelPanel_hk0p0_1844 ._levels_hk0p0_429::-webkit-scrollbar{display:none}._mobileLevelPanel_hk0p0_1844 ._levels_hk0p0_429>*{animation:none}._mobileLevelPanel_hk0p0_1844 ._levelRadio_hk0p0_480{--radio-border-width: calc(var(--size) * .55);background:linear-gradient(180deg,#0d101eeb,#070810fa);border-radius:calc(var(--size) * 3.5);height:clamp(82px,calc(var(--size) * 21.5),100px);min-height:clamp(82px,calc(var(--size) * 21.5),100px);overflow:visible;position:relative}._mobileLevelPanel_hk0p0_1844 ._levelRadioSelected_hk0p0_1888,._mobileLevelPanel_hk0p0_1844 ._levelRadio_hk0p0_480:has(input:checked){background:linear-gradient(160deg,#ff4b4b,#ff1f36 52%,#e00024);border-color:#fffffffa;box-shadow:0 calc(var(--size) * 1.4) calc(var(--size) * 3.8) #e000244d,0 0 calc(var(--size) * 2.8) #ff5f5f29;color:#fff;transform:translateY(calc(var(--size) * -.08));z-index:1}._mobileLevelPanel_hk0p0_1844 ._levelCard_hk0p0_596{align-items:center;gap:calc(var(--size) * 1.2);grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr;height:100%;justify-items:start;min-height:0;padding:calc(var(--size) * 1.2) calc(var(--size) * 1.3);text-align:left}._mobileLevelPanel_hk0p0_1844 ._levelBadge_hk0p0_561{justify-self:start;font-size:calc(var(--size) * 3.3);padding:calc(var(--size) * .5) calc(var(--size) * 1.35)}._mobileLevelPanel_hk0p0_1844 ._levelName_hk0p0_575{align-self:center;font-size:calc(var(--size) * 4.55);font-weight:800;text-align:left}._mobileLevelPanel_hk0p0_1844 ._levelRecord_hk0p0_587{align-self:center;font-size:calc(var(--size) * 2.8);text-align:right}._startAreaHiddenOnMobile_hk0p0_524{display:none}._mobileLevelLaunch_hk0p0_528{display:grid;justify-items:center;margin-top:calc(var(--size) * .6);padding:0 calc(var(--size) * .5) calc(var(--size) * .9)}._mobileInlineStart_hk0p0_532{border-radius:calc(var(--size) * 5.5);box-shadow:none;min-width:min(100%,calc(var(--size) * 46));padding:calc(var(--size) * 1.05) calc(var(--size) * 2.35)}._mobileInlineStart_hk0p0_532 ._startLabel_hk0p0_657{font-size:calc(var(--size) * 6)}._mobileInlineStart_hk0p0_532 ._startMeta_hk0p0_664{font-size:calc(var(--size) * 2.45)}._choiceButton_hk0p0_966{font-size:clamp(32px,9.4vw,46px);min-height:clamp(82px,19vw,112px)}._runningTitle_hk0p0_757{font-size:calc(var(--size) * 3.3)}._runningTitleText_hk0p0_765{gap:calc(var(--size) * .9)}._runningTitle_hk0p0_757 strong{font-size:calc(var(--size) * 4.85)}._runningBack_hk0p0_775{font-size:calc(var(--size) * 2.9);padding:calc(var(--size) * .85) calc(var(--size) * 1.45)}._runningBackArrow_hk0p0_789{font-size:calc(var(--size) * 3.15)}._progressTop_hk0p0_801{font-size:calc(var(--size) * 2.75)}._life_hk0p0_825{font-size:calc(var(--size) * 2.45)}._runningQuestion_hk0p0_872{font-size:calc(var(--size) * 13.2);padding:calc(var(--size) * 1.95)}._resultTitle_hk0p0_1081{font-size:calc(var(--size) * 4.9)}._resultMeta_hk0p0_1086{font-size:calc(var(--size) * 2.4)}._resultScore_hk0p0_1110 strong{font-size:calc(var(--size) * 7.1)}._resultStat_hk0p0_1124 span{font-size:calc(var(--size) * 3.2)}._resultStat_hk0p0_1124 strong{font-size:calc(var(--size) * 4)}}@media (max-width: 560px){._progressTop_hk0p0_801{font-size:calc(var(--size) * 3.05)}._resultScore_hk0p0_1110 strong{font-size:calc(var(--size) * 7.7)}._resultStat_hk0p0_1124 span{font-size:calc(var(--size) * 3.45)}._resultStat_hk0p0_1124 strong{font-size:calc(var(--size) * 4.35)}._choices_hk0p0_931{grid-template-columns:repeat(2,minmax(0,1fr))}._choiceButton_hk0p0_966{font-size:clamp(34px,10.1vw,48px);min-height:clamp(88px,24vw,126px)}}@media (max-height: 760px) and (min-width: 561px){._challengeCalendar_hk0p0_186{--calendar-day-min-height: clamp(44px, 5.9dvh, 72px)}._page_hk0p0_1{gap:calc(var(--size) * 1);padding:calc(var(--size) * 1.2)}._nav_hk0p0_11{padding:calc(var(--size) * .55) calc(var(--size) * .85)}._nav_hk0p0_11>button{width:calc(var(--size) * 4.5)}._navTitle_hk0p0_33{font-size:calc(var(--size) * 2.1)}._idle_hk0p0_39{gap:calc(var(--size) * 1.1)}._selectorDesktop_hk0p0_74{gap:calc(var(--size) * .8)}._modeTab_hk0p0_54{font-size:calc(var(--size) * 2.6);min-height:calc(var(--size) * 5.8)}._challengeCalendarHeader_hk0p0_237{font-size:calc(var(--size) * 2.1)}._challengeCalendarMeta_hk0p0_242{font-size:calc(var(--size) * 1.45)}._calendarNav_hk0p0_247{font-size:calc(var(--size) * 2.4);min-height:calc(var(--size) * 4.9);min-width:calc(var(--size) * 4.9)}._challengeCalendarHeader_hk0p0_237{font-size:calc(var(--size) * 2.7)}._challengeWeekdays_hk0p0_272{font-size:calc(var(--size) * 1.65)}._challengeDay_hk0p0_262{padding:0}._challengeDayNumber_hk0p0_371{font-size:calc(var(--size) * 3.55)}._challengeDayCrown_hk0p0_383{font-size:calc(var(--size) * 4.1)}._challengeCalendar_hk0p0_186{padding:0}._typePanel_hk0p0_401,._levelPanel_hk0p0_402{padding:calc(var(--size) * .9)}._typePanel_hk0p0_401{padding:calc(var(--size) * .5)}._levelPanel_hk0p0_402{--start-area-space: calc(var(--size) * 8.8);padding-bottom:calc(var(--size) * .7)}._types_hk0p0_428,._levels_hk0p0_429{gap:calc(var(--size) * .7)}._levels_hk0p0_429{grid-template-columns:repeat(auto-fit,minmax(calc(var(--size) * 18),1fr))}._type_hk0p0_401{min-height:calc(var(--size) * 3.8);min-width:calc(var(--size) * 11.5);padding:calc(var(--size) * .3) calc(var(--size) * .85)}._runningQuestion_hk0p0_872{font-size:calc(var(--size) * 12);padding:calc(var(--size) * 1.6)}._choiceButton_hk0p0_966{font-size:calc(var(--size) * 8);min-height:calc(var(--size) * 11.5)}._typeTitle_hk0p0_547{font-size:calc(var(--size) * 1.8)}._levelCard_hk0p0_596{min-height:calc(var(--size) * 6.6);padding:calc(var(--size) * .6)}._levelBadge_hk0p0_561{font-size:calc(var(--size) * 1.9);padding:calc(var(--size) * .25) calc(var(--size) * .9)}._levelName_hk0p0_575{font-size:calc(var(--size) * 2)}._levelRecord_hk0p0_587{font-size:calc(var(--size) * 1.45)}._startArea_hk0p0_524{padding-top:calc(var(--size) * .3)}._start_hk0p0_524{min-width:min(100%,calc(var(--size) * 34));padding:calc(var(--size) * .65) calc(var(--size) * 1.5)}._startLabel_hk0p0_657{font-size:calc(var(--size) * 3.7)}._startMeta_hk0p0_664{font-size:calc(var(--size) * 1.6)}}._button_11zpf_1{--radio-border-width: calc(var(--size) * .8);--radio-border-color: rgba(255, 255, 255, .82);--radio-border-color-active: rgba(255, 255, 255, .96);--radio-border-color-hover: rgba(255, 255, 255, .96);background:#08080ce6;border:var(--radio-border-width) solid var(--radio-border-color);border-radius:calc(var(--size) * 2);box-shadow:0 calc(var(--size) * .65) calc(var(--size) * 1.8) #00000029,inset 0 1px #ffffff14;cursor:pointer;display:grid;font-size:calc(var(--size) * 6);font-weight:600;padding:calc(var(--size) * 3);place-items:center;position:relative;transition:background-color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-bounce)}._button_11zpf_1:before{background:linear-gradient(160deg,rgba(255,255,255,.16),transparent 58%);content:"";top:0;right:0;bottom:0;left:0;opacity:.4;pointer-events:none;position:absolute;transition:opacity var(--motion-base) var(--ease-out)}._button_11zpf_1:has(input:checked){background:linear-gradient(160deg,#ff4b4b,#ff1f36 52%,#e00024);border-color:var(--radio-border-color-active);box-shadow:0 calc(var(--size) * .9) calc(var(--size) * 2.4) #e0002447,inset 0 1px #ffffff29;color:#fff}._button_11zpf_1:has(input:focus-visible){box-shadow:0 0 0 calc(var(--size) * .45) #ffffff38,0 calc(var(--size) * .7) calc(var(--size) * 2) #0003;outline:none}._button_11zpf_1:has(input:disabled:not(:checked)){background:#78787814;border-color:#969696f2;box-shadow:0 calc(var(--size) * .25) calc(var(--size) * .6) #0000000f,inset 0 0 0 1px #ffffff03;color:#d7d7d7b3}._button_11zpf_1:has(input:disabled:not(:checked)):before{opacity:0}._button_11zpf_1:active{transform:translateY(calc(var(--size) * .12)) scale(.985)}._button_11zpf_1 input{display:none}._disabled_11zpf_73{cursor:default;pointer-events:none}@media (hover: hover){._button_11zpf_1:hover{border-color:var(--radio-border-color-hover);transform:translateY(calc(var(--size) * -.24))}._button_11zpf_1:hover:before{opacity:.84}}._select_izsz0_1{background:#08080ce6;border:calc(var(--size) * .6) solid rgba(255,255,255,.82);border-radius:calc(var(--size) * 3);box-shadow:0 calc(var(--size) * .65) calc(var(--size) * 1.8) #0000002e,inset 0 1px #ffffff14;display:grid;font-size:calc(var(--size) * 3);font-weight:600;grid-auto-flow:column;height:fit-content;overflow:hidden}._label_izsz0_16{cursor:pointer;padding:calc(var(--size) * 2);position:relative;transition:background-color var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),transform var(--motion-fast) var(--ease-bounce)}._label_izsz0_16:not(:first-child){border-left:calc(var(--size) * .6) solid rgba(255,255,255,.82)}._label_izsz0_16:before{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--motion-base) var(--ease-out)}._label_izsz0_16:has(input:checked){color:#fff;background:linear-gradient(135deg,#ff5050,#ff233a 56%,#df0023);box-shadow:inset 0 0 0 calc(var(--size) * .12) #ffffff2e}._label_izsz0_16:has(input:focus-visible){outline:calc(var(--size) * .45) solid rgba(255,255,255,.22);outline-offset:calc(var(--size) * -.45);z-index:1}._label_izsz0_16 input{display:none}@media (hover: hover){._label_izsz0_16:hover{background:#ffffff14;transform:translateY(calc(var(--size) * -.12))}._label_izsz0_16:hover:before{opacity:1}}._page_1cduu_1{display:grid;gap:calc(var(--size) * 4);grid-template-rows:auto 1fr;height:100%;padding:calc(var(--size) * 2)}._nav_1cduu_8{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}._sequence_1cduu_13{align-content:start;align-items:start;background:#ffffff0a;border-radius:calc(var(--size) * 4);box-shadow:0 calc(var(--size) * 1.1) calc(var(--size) * 3) #0000002e;display:flex;flex-wrap:wrap;font-size:calc(var(--size) * 9);gap:calc(var(--size) * 4);min-height:0;overflow:auto;padding:calc(var(--size) * 3);line-height:1}._item_1cduu_29{animation:_sequence-item-in_1cduu_1 .48s var(--ease-out) both;animation-delay:calc(70ms + var(--item-order) * 36ms);transform-origin:50% 100%}@keyframes _sequence-item-in_1cduu_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.1)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._page_1aq8k_1{align-content:start;display:grid;gap:calc(var(--size) * 2);padding:calc(var(--size) * 2);grid-template-rows:auto 1fr;height:100%}._nav_1aq8k_10{align-items:center;display:grid;gap:calc(var(--size) * 2);grid-template-columns:1fr auto 1fr}._board_1aq8k_17{display:grid;gap:calc(var(--size) * 3);grid-template-rows:repeat(4,1fr);height:100%;padding:calc(var(--size) * 2)}._choice_1aq8k_24{animation:_board-row-in_1aq8k_1 .52s var(--ease-out) both;animation-delay:calc(90ms + var(--level) * .11s);display:grid;gap:calc(var(--size) * 4);grid-auto-columns:1fr;grid-auto-flow:column}._result_1aq8k_33{background:linear-gradient(160deg,#fff391,#f5ed0c);border-radius:calc(var(--size) * 3);box-shadow:0 calc(var(--size) * 1.1) calc(var(--size) * 2.8) #f5ed0c2e;color:#000;display:grid;font-size:calc(var(--size) * 7);font-weight:600;place-items:center;padding:calc(var(--size) * 4)}@keyframes _board-row-in_1aq8k_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.2))}to{opacity:1;transform:translateY(0)}}
