: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;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}*{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}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_1vgi2_1{display:grid;gap:calc(var(--size) * 3);grid-template-rows:1fr auto 1fr;height:100%;padding:calc(var(--size) * 2) calc(var(--size) * 2);place-content:center;place-items:center}._hero_1vgi2_11{animation:_hero-in_1vgi2_1 .68s var(--ease-out) both;display:grid;gap:calc(var(--size) * .4);justify-items:center;text-align:center}._title_1vgi2_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)}._correctedNumber_1vgi2_26{display:inline-block;position:relative}._correction_1vgi2_31{color:#ff1f36;font-family:Marker Felt,Chalkboard SE,Comic Sans MS,cursive;font-size:1.2em;font-weight:900;letter-spacing:0;left:50%;line-height:1;position:absolute;text-shadow:0 calc(var(--size) * .08) 0 rgba(255,255,255,.52),0 calc(var(--size) * .32) calc(var(--size) * .55) rgba(0,0,0,.28);top:50%;transform:translate(-50%,-50%)}._apps_1vgi2_47{display:grid;font-weight:600;gap:calc(var(--size) * 3);justify-items:center;perspective:1200px;width:min(100%,calc(var(--size) * 94))}._row_1vgi2_56{display:flex;gap:calc(var(--size) * 3);justify-content:center;width:100%}._button_1vgi2_63{animation:_card-in_1vgi2_1 .62s var(--ease-out) both;animation-delay:calc(.14s + var(--order) * 80ms);background:#08080ce0;font-size:calc(var(--size) * 4.3);height:calc(var(--size) * 24);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) * 24);white-space:pre-wrap;word-break:keep-all}._button_1vgi2_63: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_1vgi2_63: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_1vgi2_107:before{background:linear-gradient(160deg,#20db59,var(--green))}._shogi_1vgi2_110:before{background:linear-gradient(160deg,#ffb347,#ff7a18)}._calc_1vgi2_113:before{background:linear-gradient(160deg,#ff6258,var(--red))}._meeting_1vgi2_116:before{background:linear-gradient(160deg,#ff9ee1,var(--pink))}._kanji_1vgi2_119:before{background:linear-gradient(160deg,#b883ff,#6d32d9)}._sequence_1vgi2_122:before{background:linear-gradient(160deg,#4d6dff,var(--blue))}._multi_1vgi2_125:before{background:linear-gradient(160deg,#fff38a,var(--yellow))}@media (hover: hover){._button_1vgi2_63:hover{transform:translateY(calc(var(--size) * -.6)) rotateX(7deg) scale(1.02)}._button_1vgi2_63:hover:before{filter:saturate(1.14);transform:scale(1.05)}._button_1vgi2_63:hover:after{transform:translate3d(120%,0,0) skew(-22deg)}}@keyframes _hero-in_1vgi2_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.5))}to{opacity:1;transform:translateY(0)}}@keyframes _card-in_1vgi2_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_1dfys_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_1dfys_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_1dfys_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_1dfys_1:active{transform:scale(.96)}._button_1dfys_1:disabled{cursor:not-allowed;opacity:.32}@media (hover: hover){._button_1dfys_1:not(:disabled):hover{transform:translateY(calc(var(--size) * -.2)) scale(1.02)}._button_1dfys_1:not(:disabled):hover:before{opacity:1;transform:scale(1.08)}._button_1dfys_1:not(:disabled):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_1yj2u_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_1yj2u_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)}._navAction_1yj2u_23{display:grid}._navAction_1yj2u_23>button{width:calc(var(--size) * 5.4)}._navRunning_1yj2u_31{align-items:start}._navSummary_1yj2u_35{display:grid;gap:calc(var(--size) * .4);min-width:0}._navRunningSummary_1yj2u_41{display:grid;gap:calc(var(--size) * 1.5);min-width:0;width:100%}._navTitle_1yj2u_48{font-size:calc(var(--size) * 2.6);font-weight:800;line-height:1}._debugToggle_1yj2u_54{align-items:center;align-self:start;background:#ffffff14;border:calc(var(--size) * .18) solid rgba(255,255,255,.14);border-radius:999px;box-shadow:none;display:inline-flex;font-size:calc(var(--size) * 1.45);font-weight:800;justify-content:center;letter-spacing:.04em;min-height:calc(var(--size) * 2.8);padding:calc(var(--size) * .35) calc(var(--size) * .8);width:fit-content}._debugToggleActive_1yj2u_71{background:#12c55e33;border-color:#39e87f80;color:#d7ffe7}._idle_1yj2u_77{align-content:start;display:grid;gap:calc(var(--size) * 1.5);grid-template-rows:auto minmax(0,1fr);min-height:0}._normalIdle_1yj2u_85{display:grid;gap:calc(var(--size) * 1.5);grid-template-rows:minmax(0,1fr);min-height:0}._modeTabs_1yj2u_92{display:grid;gap:calc(var(--size) * .8);grid-template-columns:repeat(3,minmax(0,1fr))}._modeTab_1yj2u_92{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_1yj2u_107{background:#ffffff24;border-color:#ffffff47}@media (hover: hover){._modeTab_1yj2u_92:hover:not(:disabled){transform:none}._mobileCategoryChip_1yj2u_117:hover:not(:disabled){transform:none}._calendarNav_1yj2u_121:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff38;transform:translateY(calc(var(--size) * -.12))}._start_1yj2u_127:hover:not(:disabled){background:linear-gradient(180deg,#25de67,#10c33d);border-color:#eefff4f5;transform:translateY(calc(var(--size) * -.12))}._runningBack_1yj2u_133:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff3d;transform:translateY(calc(var(--size) * -.12))}._answerKeypadButton_1yj2u_139:hover:not(:disabled){background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.22),transparent 58%),linear-gradient(180deg,#ffffff29,#ffffff0f);border-color:#ffffff2e;transform:translateY(calc(var(--size) * -.12))}._answerKeypadButtonCommit_1yj2u_147:hover:not(:disabled){background:linear-gradient(180deg,#ffdb68fa,#ffb32cf0 62%,#ff9222f5);border-color:#fff8d0e6}}._selectorDesktop_1yj2u_154{display:none}._selectorMobile_1yj2u_158{display:grid;gap:calc(var(--size) * .9);grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}._mobileCategoryPager_1yj2u_166{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_1yj2u_166::-webkit-scrollbar{display:none}._mobileCategoryPagerTrack_1yj2u_177{display:flex;gap:calc(var(--size) * .65);justify-content:center;margin-inline:auto;min-width:100%;width:max-content}._mobileCategoryViewport_1yj2u_186,._mobileCategorySlide_1yj2u_187{min-height:0}._mobileCategoryChip_1yj2u_117{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_1yj2u_212{background:#ffffff38;border-color:#ffffff4d;color:#fff;transform:scale(1.02)}._mobileCategoryViewport_1yj2u_186{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_1yj2u_186::-webkit-scrollbar{display:none}._mobileCategorySlide_1yj2u_187{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_1yj2u_249{align-items:center;display:grid;gap:calc(var(--size) * .3);justify-items:center;min-width:0;padding-top:calc(var(--size) * .25)}._challengeIdle_1yj2u_258{display:grid;gap:calc(var(--size) * 1.1);grid-template-rows:minmax(0,1fr) auto;min-height:0}._challengeHero_1yj2u_265,._challengeCalendar_1yj2u_266{border-radius:calc(var(--size) * 4);box-shadow:0 calc(var(--size) * 1.2) calc(var(--size) * 3.2) #0000002e;min-height:0}._challengeHero_1yj2u_265{background:#ffffff0a}._challengeStartArea_1yj2u_276{display:grid;align-content:start;gap:calc(var(--size) * .8);justify-items:center;min-height:fit-content}._challengeCalendar_1yj2u_266{--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_1yj2u_301{align-items:center;display:grid;gap:calc(var(--size) * .6);grid-template-columns:auto minmax(0,1fr) auto;padding:0}._challengeCalendarHead_1yj2u_309{display:grid;gap:0;justify-items:center;min-width:0;text-align:center}._challengeCalendarHeader_1yj2u_317{font-size:calc(var(--size) * 3.9);font-weight:700}._challengeCalendarMeta_1yj2u_322{font-size:calc(var(--size) * 1.95);opacity:.7}._calendarNav_1yj2u_121{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_1yj2u_121:disabled{opacity:.28}._challengeDays_1yj2u_342{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_1yj2u_352{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_1yj2u_352 span{background:#ffffff14;padding:calc(var(--size) * .32) 0}._challengeDays_1yj2u_342{grid-template-rows:repeat(6,minmax(var(--calendar-day-min-height),1fr));min-height:0}._challengeDaysPrev_1yj2u_372{animation:_calendar-slide-prev_1yj2u_1 .26s var(--ease-out)}._challengeDaysNext_1yj2u_376{animation:_calendar-slide-next_1yj2u_1 .26s var(--ease-out)}._challengeDay_1yj2u_342,._challengeDayEmpty_1yj2u_381{border:1px solid rgba(255,255,255,.14);min-height:var(--calendar-day-min-height);min-width:0}._challengeDay_1yj2u_342{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_1yj2u_381{background:linear-gradient(180deg,#0a0c16eb,#05070efa)}._challengeDayToday_1yj2u_408{border-color:#ffe77885;box-shadow:inset 0 0 0 calc(var(--size) * .1) #ffffff0a,0 0 0 calc(var(--size) * .18) #ffd95c24}._challengeDaySelected_1yj2u_415{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_1yj2u_342:disabled{cursor:default;opacity:.58}._challengeDayPlayed_1yj2u_431{background:linear-gradient(180deg,#181d2cf2,#0b0d18fa)}._challengeDayReplayable_1yj2u_435{border-color:#ffffff3d}._challengeDayClear_1yj2u_439{background:#10421ffa}._challengeDayFailed_1yj2u_443{background:#4e1c19fa}._challengeDayQuit_1yj2u_447{background:#4a3812fa}._challengeDayNumber_1yj2u_451{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_1yj2u_463{font-size:calc(var(--size) * 4.8);line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-28%);z-index:2}._challengeDaySelected_1yj2u_415 ._challengeDayNumber_1yj2u_451,._challengeDaySelected_1yj2u_415 ._challengeDayCrown_1yj2u_463{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_1yj2u_481,._levelPanel_1yj2u_482{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_1yj2u_481{min-height:fit-content;padding:calc(var(--size) * .7)}._levelPanel_1yj2u_482{--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_1yj2u_508,._levels_1yj2u_509{display:grid;align-content:start;gap:calc(var(--size) * 1);min-height:0}._typeSections_1yj2u_516{display:grid;gap:calc(var(--size) * 1.2)}._typeSection_1yj2u_516{display:grid;gap:calc(var(--size) * .65)}._typeSectionLabel_1yj2u_526{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_1yj2u_508{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_1yj2u_508::-webkit-scrollbar{display:none}._levels_1yj2u_509{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_1yj2u_559,._levelRadio_1yj2u_560{padding:0;transform-origin:50% 20%;width:100%}._typeRadio_1yj2u_559{--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_1yj2u_560{--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_1yj2u_481{animation:_panel-in_1yj2u_1 .42s var(--ease-out) both}._levelPanel_1yj2u_482{animation:_panel-in_1yj2u_1 .54s var(--ease-out) both}._mobileCategoryEyebrow_1yj2u_590{color:#ffffff94;font-size:calc(var(--size) * 1.55);font-weight:800;letter-spacing:.1em;text-transform:uppercase}._mobileCategoryTitle_1yj2u_598{font-size:calc(var(--size) * 2.3);font-weight:800;line-height:1}._startAreaHiddenOnMobile_1yj2u_604{display:grid}._mobileLevelLaunch_1yj2u_608{display:none}._mobileInlineStart_1yj2u_612{min-width:0}._type_1yj2u_481{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_1yj2u_627{font-size:calc(var(--size) * 2.3);font-weight:700;letter-spacing:.02em;line-height:1}._typeDescription_1yj2u_634{display:none;font-size:calc(var(--size) * 2);line-height:1.15;opacity:.85}._levelBadge_1yj2u_641{background:#ffffff29;border-radius:999px;font-size:calc(var(--size) * 2.2);padding:calc(var(--size) * .35) calc(var(--size) * 1.2);position:absolute;left:50%;top:calc(var(--size) * .65);transform:translate(-50%);white-space:nowrap;z-index:1}._levelBadgeLocked_1yj2u_654{background:#8c8c8c38;color:#dcdcdcb8}._levelName_1yj2u_659{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;padding-top:calc(var(--size) * 1.3);text-align:center;white-space:normal}._levelRecord_1yj2u_672{align-self:end;font-size:calc(var(--size) * 1.7);min-width:0;opacity:.72;text-align:center;white-space:normal}._levelCard_1yj2u_681{align-items:stretch;border-radius:calc(var(--size) * 3);display:grid;grid-template-rows:1fr auto;gap:calc(var(--size) * .45);justify-items:center;min-width:0;min-height:calc(var(--size) * 9.2);padding:calc(var(--size) * 2.35) calc(var(--size) * .9) calc(var(--size) * .7);position:relative;text-align:center;width:100%}._levelCardLocked_1yj2u_696{color:#d7d7d7b3}._levelCrown_1yj2u_700{align-self:end;font-size:calc(var(--size) * 4.2);line-height:1;position:absolute;right:calc(var(--size) * -1);top:calc(var(--size) * -1);text-shadow:0 calc(var(--size) * .15) calc(var(--size) * .55) rgba(0,0,0,.3)}._startArea_1yj2u_604{animation:_panel-in_1yj2u_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_1yj2u_604: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_1yj2u_127{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_1yj2u_753{font-size:calc(var(--size) * 4.5);font-weight:800;letter-spacing:.06em;line-height:1}._startMeta_1yj2u_760{font-size:calc(var(--size) * 1.9);opacity:.82}._types_1yj2u_508>*{animation:_tile-in_1yj2u_1 .52s var(--ease-out) both}._types_1yj2u_508>*:nth-child(1){animation-delay:.14s}._types_1yj2u_508>*:nth-child(2){animation-delay:.2s}._types_1yj2u_508>*:nth-child(3){animation-delay:.26s}._types_1yj2u_508>*:nth-child(4){animation-delay:.32s}._types_1yj2u_508>*:nth-child(5){animation-delay:.38s}._types_1yj2u_508>*:nth-child(6){animation-delay:.44s}._types_1yj2u_508>*:nth-child(7){animation-delay:.5s}._types_1yj2u_508>*:nth-child(8){animation-delay:.56s}._levels_1yj2u_509>*{animation:_tile-in_1yj2u_1 .54s var(--ease-out) both}._levels_1yj2u_509>*:nth-child(1){animation-delay:.18s}._levels_1yj2u_509>*:nth-child(2){animation-delay:.23s}._levels_1yj2u_509>*:nth-child(3){animation-delay:.28s}._levels_1yj2u_509>*:nth-child(4){animation-delay:.33s}._levels_1yj2u_509>*:nth-child(5){animation-delay:.38s}._levels_1yj2u_509>*:nth-child(6){animation-delay:.43s}._levels_1yj2u_509>*:nth-child(7){animation-delay:.48s}._levels_1yj2u_509>*:nth-child(8){animation-delay:.53s}._running_1yj2u_133{align-items:stretch;display:grid;gap:calc(var(--size) * 4);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;width:100%}._runningTitle_1yj2u_847{align-items:end;display:flex;font-size:calc(var(--size) * 3.5);gap:calc(var(--size) * 2);justify-content:space-between}._runningTitleText_1yj2u_855{align-items:end;display:flex;gap:calc(var(--size) * 2)}._runningTitle_1yj2u_847 strong{font-size:calc(var(--size) * 5)}._runningBack_1yj2u_133{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_1yj2u_879{font-size:calc(var(--size) * 3.5);font-weight:700;line-height:1}._progress_1yj2u_885{display:grid;gap:calc(var(--size) * 1);width:100%}._progressTop_1yj2u_891{align-items:center;display:flex;gap:calc(var(--size) * 1.2);justify-content:space-between}._progressHit_1yj2u_898{animation:_life-shock_1yj2u_1 .36s var(--ease-bounce)}._progressSuccess_1yj2u_902{animation:_progress-pop_1yj2u_1 .3s var(--ease-bounce)}._lives_1yj2u_906{display:inline-flex;gap:calc(var(--size) * .55)}._livesHit_1yj2u_911{animation:_life-bounce_1yj2u_1 .36s var(--ease-bounce)}._life_1yj2u_915{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_1yj2u_922{color:#ffffff38;text-shadow:none}._lifeHit_1yj2u_927{animation:_life-break_1yj2u_1 .42s var(--ease-bounce);color:#ff7a5c;text-shadow:0 0 calc(var(--size) * 1.2) rgba(255,122,92,.42)}._lifeCritical_1yj2u_933{animation:_life-critical_1yj2u_1 .9s ease-in-out infinite}._progressBar_1yj2u_937{background:#ffffff1f;border-radius:999px;height:calc(var(--size) * 1.5);overflow:hidden}._progressFill_1yj2u_944{background:linear-gradient(90deg,var(--yellow),var(--green));border-radius:inherit;height:100%;transition:width .34s var(--ease-out)}@media (min-width: 901px){._page_1yj2u_1{gap:calc(var(--size) * 1.35);padding:calc(var(--size) * 1.7)}._nav_1yj2u_11{gap:calc(var(--size) * 1);padding:calc(var(--size) * .65) calc(var(--size) * .95)}._navRunningSummary_1yj2u_41{gap:calc(var(--size) * 1.05)}._navTitle_1yj2u_48{font-size:calc(var(--size) * 2.35)}._running_1yj2u_133{gap:calc(var(--size) * 3)}._runningTitle_1yj2u_847{font-size:calc(var(--size) * 3.05);gap:calc(var(--size) * 1.4)}._runningTitleText_1yj2u_855{gap:calc(var(--size) * 1.2)}._runningTitle_1yj2u_847 strong{font-size:calc(var(--size) * 4.25)}._runningBack_1yj2u_133{font-size:calc(var(--size) * 2.65);gap:calc(var(--size) * .55);padding:calc(var(--size) * .9) calc(var(--size) * 1.7)}._runningBackArrow_1yj2u_879{font-size:calc(var(--size) * 2.95)}._progress_1yj2u_885{gap:calc(var(--size) * .65)}._progressTop_1yj2u_891{font-size:calc(var(--size) * 2.35);gap:calc(var(--size) * .9)}._lives_1yj2u_906{gap:calc(var(--size) * .4)}._life_1yj2u_915{font-size:calc(var(--size) * 1.95)}._progressBar_1yj2u_937{height:calc(var(--size) * 1.15)}}._question_1yj2u_1019{align-self:center;background:#ffffff0a;border-radius:calc(var(--size) * 4);display:grid;justify-items:center;min-height:0;min-width:0;padding:calc(var(--size) * 3);width:100%}._runningQuestion_1yj2u_1031{--question-fit-scale: 1;align-items:center;align-self:stretch;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;min-width:0;overflow-x:hidden;overflow-y:hidden;padding:calc(var(--size) * 3);width:100%}._runningQuestion_1yj2u_1031 ._formulaTextual_1yj2u_1049{font-size:clamp(calc(42px * var(--question-fit-scale)),calc(var(--size) * 4.6 * var(--question-fit-scale)),calc(88px * var(--question-fit-scale)));line-height:1.35}._runningQuestion_1yj2u_1031 ._formulaStory_1yj2u_1058,._runningQuestion_1yj2u_1031 ._formulaStoryDense_1yj2u_1059,._runningQuestion_1yj2u_1031 ._formulaStoryVeryDense_1yj2u_1060{font-size:clamp(calc(40px * var(--question-fit-scale)),calc(var(--size) * 4.35 * var(--question-fit-scale)),calc(80px * var(--question-fit-scale)))}._runningQuestion_1yj2u_1031 ._formulaStory_1yj2u_1058{line-height:1.28}._runningQuestion_1yj2u_1031 ._formulaStoryDense_1yj2u_1059{line-height:1.22}._runningQuestion_1yj2u_1031 ._formulaStoryVeryDense_1yj2u_1060{line-height:1.16}._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaTextual_1yj2u_1049{font-size:clamp(calc(32px * var(--question-fit-scale)),calc(var(--size) * 3.8 * var(--question-fit-scale)),calc(64px * var(--question-fit-scale)));line-height:1.22}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089{font-size:clamp(calc(32px * var(--question-fit-scale)),calc(var(--size) * 3.8 * var(--question-fit-scale)),calc(64px * var(--question-fit-scale)));line-height:1.18}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089 ._shapeDiagram_1yj2u_1098,._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaLabeledDiagram_1yj2u_1099 ._shapeDiagram_1yj2u_1098{padding:calc(var(--size) * .75 * var(--question-fit-scale)) calc(var(--size) * 1.1 * var(--question-fit-scale))}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089 ._shapeSvg_1yj2u_1103,._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaLabeledDiagram_1yj2u_1099 ._shapeSvg_1yj2u_1103{width:clamp(calc(220px * var(--question-fit-scale)),calc(var(--size) * 32 * var(--question-fit-scale)),calc(560px * var(--question-fit-scale)))}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089 ._origamiSvg_1yj2u_1112,._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaLabeledDiagram_1yj2u_1099 ._origamiSvg_1yj2u_1112{width:min(100%,calc(420px * var(--question-fit-scale)))}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089 ._shapeLabel_1yj2u_1117,._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaLabeledDiagram_1yj2u_1099 ._shapeLabel_1yj2u_1117{font-size:calc(22px * var(--question-fit-scale))}._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080 ._shapeSvg_1yj2u_1103{width:min(100%,calc(420px * var(--question-fit-scale)))}@media (min-width: 1000px) and (max-width: 1400px) and (min-height: 760px){._runningQuestion_1yj2u_1031 ._formulaTextual_1yj2u_1049{font-size:clamp(calc(50px * var(--question-fit-scale)),calc(var(--size) * 5.2 * var(--question-fit-scale)),calc(102px * var(--question-fit-scale)));line-height:1.32}._runningQuestion_1yj2u_1031 ._formulaStory_1yj2u_1058,._runningQuestion_1yj2u_1031 ._formulaStoryDense_1yj2u_1059,._runningQuestion_1yj2u_1031 ._formulaStoryVeryDense_1yj2u_1060{font-size:clamp(calc(36px * var(--question-fit-scale)),calc(var(--size) * 3.9 * var(--question-fit-scale)),calc(68px * var(--question-fit-scale)))}._runningQuestion_1yj2u_1031 ._formulaStory_1yj2u_1058{line-height:1.28}._runningQuestion_1yj2u_1031 ._formulaStoryDense_1yj2u_1059{line-height:1.2}._runningQuestion_1yj2u_1031 ._formulaStoryVeryDense_1yj2u_1060{line-height:1.14}}._levelUpOverlay_1yj2u_1159{animation:_level-up-in_1yj2u_1 1.2s var(--ease-bounce) both;background:linear-gradient(180deg,#1a2132,#090d18fa),radial-gradient(circle at top,rgba(255,214,64,.34),transparent 58%);border:calc(var(--size) * .22) solid rgba(255,255,255,.22);border-radius:calc(var(--size) * 3);box-shadow:0 calc(var(--size) * 1.4) calc(var(--size) * 3.8) #0000006b,0 0 calc(var(--size) * 2.4) #ffc22e29,inset 0 calc(var(--size) * .16) 0 #ffffff1f;display:grid;gap:calc(var(--size) * .7);justify-items:center;left:50%;min-width:min(88vw,calc(var(--size) * 42));padding:calc(var(--size) * 1.2) calc(var(--size) * 1.8);pointer-events:none;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:30}._levelUpBadge_1yj2u_1184{background:linear-gradient(180deg,#ffe675,#ffb732 68%,#ff9a21);border:calc(var(--size) * .35) solid rgba(255,255,255,.72);border-radius:999px;box-shadow:0 calc(var(--size) * 1.1) calc(var(--size) * 2.8) #0000005c,0 0 calc(var(--size) * 2.4) #ffbe286b;color:#160a00;font-size:clamp(16px,calc(var(--size) * 3.2),26px);font-weight:800;letter-spacing:.08em;line-height:1;padding:calc(var(--size) * .6) calc(var(--size) * 1.7);text-shadow:0 calc(var(--size) * .08) 0 rgba(255,255,255,.28)}._levelUpName_1yj2u_1200{color:#fff6cf;font-size:clamp(22px,calc(var(--size) * 4.8),38px);font-weight:800;line-height:1.05;letter-spacing:.03em;max-width:100%;overflow-wrap:anywhere;text-shadow:0 calc(var(--size) * .42) calc(var(--size) * 1.2) rgba(0,0,0,.5),0 0 calc(var(--size) * 1.8) rgba(255,223,124,.38)}._questionMotion_1yj2u_1213{animation:_question-in_1yj2u_1 .32s var(--ease-out);min-width:0;width:100%}._choices_1yj2u_1219{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_1yj2u_1219 li{animation:_choice-in_1yj2u_1 .42s var(--ease-out) both;animation-delay:calc(80ms + var(--choice-order) * 70ms);display:grid;list-style:none;overflow:visible;place-items:stretch;position:relative}._choices_1yj2u_1219 .circle,._choices_1yj2u_1219 .miss{top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;position:absolute;width:72%;z-index:1}._choices_1yj2u_1219 .circle{fill:var(--green)}._choices_1yj2u_1219 .miss{fill:var(--red)}._choiceButton_1yj2u_1258{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);display:grid;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);line-height:1;place-items:center;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_1yj2u_1258: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_1yj2u_1291{transform:translateY(calc(var(--size) * .25)) scale(.98)}._choiceButtonCorrect_1yj2u_1295{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_1yj2u_1305{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}._answerInputPanel_1yj2u_1315{align-items:center;display:grid;gap:calc(var(--size) * 1);justify-items:center;padding:calc(var(--size) * 1.4) 0 0;width:100%}._answerKeypad_1yj2u_139{display:grid;gap:calc(var(--size) * .9);width:100%}._answerKeypadRow_1yj2u_1330,._answerKeypadRowBottom_1yj2u_1331{display:grid;gap:inherit;width:100%}._answerKeypadRow_1yj2u_1330{grid-template-columns:repeat(10,minmax(0,1fr))}._answerKeypadRowBottom_1yj2u_1331{grid-template-columns:repeat(6,minmax(0,1fr))}._answerKeypadButton_1yj2u_139{border-radius:calc(var(--size) * 2.8);font-size:calc(var(--size) * 5.8);min-height:calc(var(--size) * 9.8);padding:0}._answerKeypadButtonCommit_1yj2u_147{background:linear-gradient(180deg,#ffd659f5,#ffaa24eb 62%,#ff8a1af0);border-color:#fff4c2db;box-shadow:inset 0 calc(var(--size) * .14) 0 #ffffff4d,0 calc(var(--size) * .55) calc(var(--size) * 1.5) #ff8f2057;color:#251100;font-size:calc(var(--size) * 4.3);font-weight:900;letter-spacing:.04em}._answerKeypadButtonCommit_1yj2u_147:disabled{background:#ffffff1f;border-color:#ffffff2e;box-shadow:none;color:#ffffffb3}._formula_1yj2u_1049{align-items:center;display:grid;font-size:1em;gap:calc(var(--size) * 1);grid-auto-flow:column;justify-content:center;max-width:100%;min-width:0;text-align:center;width:100%}._formulaTextual_1yj2u_1049{align-items:center;display:flex;flex-wrap:wrap;gap:.08em .28em;justify-content:center;line-break:strict;line-height:1.45;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:center;width:100%}._formulaHasDiagram_1yj2u_1080{width:100%}._formulaDiagramOnly_1yj2u_1089{display:flex;flex-direction:column;gap:calc(var(--size) * .55);width:100%}._formulaLabeledDiagram_1yj2u_1099{width:100%}._formulaDiagramOnlyShape_1yj2u_1415{display:flex;justify-content:center;width:100%}._formulaDiagramOnlyAnswer_1yj2u_1421{align-items:center;display:inline-flex;gap:.02em;justify-content:center;white-space:nowrap}._formulaHasDiagram_1yj2u_1080._formulaTextual_1yj2u_1049{flex-direction:column;flex-wrap:nowrap;gap:calc(var(--size) * .55)}._formulaSegment_1yj2u_1435{align-items:center;display:inline;max-width:100%;overflow-wrap:anywhere;white-space:normal}._formulaHasDiagram_1yj2u_1080 ._formulaSegment_1yj2u_1435{display:block;width:100%}._formulaSegmentDiagram_1yj2u_1448{display:inline-flex;justify-content:center;margin:.08em 0;width:100%}._formulaSegmentAnswer_1yj2u_1455{display:inline;white-space:normal}._formulaSegmentAnswer_1yj2u_1455 ._square_1yj2u_1460{flex:0 0 auto}._question_1yj2u_1019 ._formulaTextual_1yj2u_1049{font-size:.72em;line-height:1.3}._question_1yj2u_1019 ._formulaDiagramOnly_1yj2u_1089{font-size:.72em;line-height:1.24}._formulaCompact_1yj2u_1474{gap:calc(var(--size) * .8)}._formulaTight_1yj2u_1478{gap:calc(var(--size) * .65)}._square_1yj2u_1460{border:calc(var(--size) * .5) solid #fff;border-radius:calc(var(--size) * 1.5);display:inline-grid;min-width:2em;place-items:center;padding:.15em .2em;position:relative;text-align:center;vertical-align:middle}._squareWrap_1yj2u_1494{align-items:center;display:inline-flex;gap:.3em;white-space:nowrap}._squareValue_1yj2u_1501{position:relative;z-index:1}._square_1yj2u_1460 .circle,._square_1yj2u_1460 .miss{left:50%;pointer-events:none;position:absolute;top:49%;transform:translate(-50%,-50%);width:132%;z-index:2}._square_1yj2u_1460 .circle{fill:var(--green)}._square_1yj2u_1460 .miss{fill:var(--red)}._squareCorrect_1yj2u_1525{border-color:#79ffaa9e}._squareWrong_1yj2u_1529{border-color:#ff96819e}._squareCorrection_1yj2u_1533{color:#ffe7a8;font-size:.62em;font-weight:900;letter-spacing:.03em;line-height:1}._formulaTextual_1yj2u_1049 ._square_1yj2u_1460,._formulaDiagramOnly_1yj2u_1089 ._square_1yj2u_1460{margin:0 .18em}._fraction_1yj2u_1549{display:inline-grid;grid-template-rows:auto auto auto;justify-items:center;line-height:1;min-width:1.8em}._fractionNumerator_1yj2u_1557,._fractionDenominator_1yj2u_1558{font-size:.75em}._fractionBar_1yj2u_1562{background:currentcolor;height:1px;margin:.1em 0;min-width:1.6em;width:100%}._squaredUnit_1yj2u_1570 sup{font-size:.62em;line-height:0;vertical-align:super}._shapeDiagram_1yj2u_1098{align-items:center;background:linear-gradient(180deg,#ffffff1a,#ffffff08);border:calc(var(--size) * .16) solid rgba(255,255,255,.14);border-radius:0;box-shadow:inset 0 0 0 1px #ffffff0a;display:inline-flex;justify-content:center;padding:calc(var(--size) * .4) calc(var(--size) * .65)}._shapeSvg_1yj2u_1103{height:auto;max-width:100%;overflow:visible;width:clamp(132px,calc(var(--size) * 14),240px)}._origamiSvg_1yj2u_1112,._featureDiagramSvg_1yj2u_1598{width:min(100%,320px)}._shapeOutline_1yj2u_1602{fill:#82cdff1f;stroke:#fffffff5;stroke-linejoin:miter;stroke-width:4}._shapePaperYellow_1yj2u_1609{fill:#ffd65c94}._shapePaperRed_1yj2u_1613{fill:#ff78788f}._shapePaperBlue_1yj2u_1617{fill:#76b2ff94}._shapeCellFill_1yj2u_1621{fill:#82cdff2e}._shapeAccentFill_1yj2u_1625{fill:#ffd65c57}._shapeGuide_1yj2u_1629{fill:none;stroke:#ffffffc7;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2}._shapeSubdivision_1yj2u_1637{fill:none;stroke:#ffffff61;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.6}._shapeGuideDashed_1yj2u_1645{stroke-dasharray:6 6}._shapeGuideAngle_1yj2u_1649{stroke-width:2px}._shapeLabel_1yj2u_1117{fill:#fffffffa;font-size:18px;font-weight:800;letter-spacing:.02em;paint-order:stroke;stroke:#0a0e19eb;stroke-linejoin:round;stroke-width:5px}._shapeQuestionMark_1yj2u_1664{fill:#fff7a0fa}._check_1yj2u_1668{color:var(--green)}._miss_1yj2u_1240{color:var(--red)}._result_1yj2u_1676{display:grid;gap:calc(var(--size) * 2.8);grid-template-rows:auto 1fr auto;min-height:0;padding:calc(var(--size) * 2)}._resultChallenge_1yj2u_1684{gap:calc(var(--size) * 2.2)}._resultHeader_1yj2u_1688{align-items:stretch;display:grid;gap:calc(var(--size) * 2);grid-template-columns:minmax(0,1fr) auto}._resultIntro_1yj2u_1695{display:grid;gap:calc(var(--size) * .55)}._resultTitle_1yj2u_1700{font-size:calc(var(--size) * 6);font-weight:700}._resultMeta_1yj2u_1705{font-size:calc(var(--size) * 3.5);opacity:.8}._resultRecord_1yj2u_1710{font-size:calc(var(--size) * 2.8);opacity:.72}._resultSummary_1yj2u_1715{display:grid;gap:calc(var(--size) * 1.2);min-width:calc(var(--size) * 22)}._resultChallenge_1yj2u_1684 ._resultHeader_1yj2u_1688{grid-template-columns:1fr}._resultChallenge_1yj2u_1684 ._resultSummary_1yj2u_1715{min-width:0}._resultScore_1yj2u_1729{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_1yj2u_1729 strong{font-size:calc(var(--size) * 6);font-weight:700;line-height:1}._resultStats_1yj2u_1743{display:grid;gap:calc(var(--size) * 1);grid-template-columns:repeat(2,minmax(0,1fr))}._resultStat_1yj2u_1743{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_1yj2u_1743 span{font-size:calc(var(--size) * 2.8);font-weight:700;line-height:1}._resultStat_1yj2u_1743 strong{font-size:calc(var(--size) * 3.4);line-height:1}._questions_1yj2u_1770{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_1yj2u_1684 ._questions_1yj2u_1770{gap:calc(var(--size) * 1.2);grid-template-columns:repeat(auto-fit,minmax(calc(var(--size) * 32),1fr))}._result_1yj2u_1676 ._question_1yj2u_1019{animation:_review-in_1yj2u_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_1yj2u_1676 ._question_1yj2u_1019>.circle{fill:var(--green);width:calc(var(--size) * 8)}._result_1yj2u_1676 ._question_1yj2u_1019>.miss{fill:var(--red);width:calc(var(--size) * 8)}._resultChallenge_1yj2u_1684 ._question_1yj2u_1019{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_1yj2u_1684 ._question_1yj2u_1019>.circle,._resultChallenge_1yj2u_1684 ._question_1yj2u_1019>.miss{width:calc(var(--size) * 6.6)}._footer_1yj2u_1823{display:grid;gap:calc(var(--size) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}._footerSingle_1yj2u_1829,._footer_1yj2u_1823>:only-child{grid-template-columns:1fr}._footerSingle_1yj2u_1829>button,._footer_1yj2u_1823>:only-child{grid-column:1 / -1}._footer_1yj2u_1823 button{font-size:calc(var(--size) * 5.6)}._footer_1yj2u_1823 button:disabled{cursor:default;opacity:.45}._clearView_1yj2u_1848{align-content:center;justify-items:center;text-align:center}._clearTitle_1yj2u_1854{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_1yj2u_1861{font-size:calc(var(--size) * 3.5);opacity:.88}@keyframes _panel-in_1yj2u_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.4))}to{opacity:1;transform:translateY(0)}}@keyframes _tile-in_1yj2u_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.2)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _question-in_1yj2u_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_1yj2u_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_1yj2u_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.2)) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _review-in_1yj2u_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1))}to{opacity:1;transform:translateY(0)}}@keyframes _life-shock_1yj2u_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_1yj2u_1{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes _life-bounce_1yj2u_1{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes _life-break_1yj2u_1{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.55)}to{opacity:.32;transform:scale(.82)}}@keyframes _life-critical_1yj2u_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_1yj2u_1{0%{opacity:.72;transform:translate(calc(var(--size) * -1.2))}to{opacity:1;transform:translate(0)}}@keyframes _calendar-slide-next_1yj2u_1{0%{opacity:.72;transform:translate(calc(var(--size) * 1.2))}to{opacity:1;transform:translate(0)}}@media (max-width: 900px){._page_1yj2u_1{gap:calc(var(--size) * 1.2);padding:calc(var(--size) * 1.5)}._nav_1yj2u_11{gap:calc(var(--size) * 1);padding:calc(var(--size) * .7) calc(var(--size) * .9)}._navAction_1yj2u_23>button{width:calc(var(--size) * 4.9)}._navTitle_1yj2u_48{font-size:calc(var(--size) * 2.3)}._debugToggle_1yj2u_54{font-size:calc(var(--size) * 1.35);min-height:calc(var(--size) * 2.6);padding:calc(var(--size) * .32) calc(var(--size) * .7)}._typePanel_1yj2u_481{padding:calc(var(--size) * .6)}._challengeCalendar_1yj2u_266{padding:calc(var(--size) * 1)}._challengeCalendarTop_1yj2u_301{gap:calc(var(--size) * .7)}._challengeCalendarMeta_1yj2u_322{font-size:calc(var(--size) * 1.6);line-height:1.15}._calendarNav_1yj2u_121{font-size:calc(var(--size) * 2.8);min-height:calc(var(--size) * 4.8);min-width:calc(var(--size) * 4.8)}._challengeDays_1yj2u_342,._challengeWeekdays_1yj2u_352{gap:1px}._types_1yj2u_508{gap:calc(var(--size) * .5)}._type_1yj2u_481{min-height:calc(var(--size) * 4);min-width:calc(var(--size) * 13);padding:calc(var(--size) * .35) calc(var(--size) * 1)}._typeTitle_1yj2u_627{font-size:calc(var(--size) * 2)}._levelPanel_1yj2u_482{--start-area-space: calc(var(--size) * 10);padding:calc(var(--size) * 1);padding-bottom:calc(var(--size) * .85)}._levels_1yj2u_509{gap:calc(var(--size) * .8);grid-template-columns:repeat(auto-fit,minmax(calc(var(--size) * 22),1fr))}._levelCard_1yj2u_681{gap:calc(var(--size) * .5);min-height:calc(var(--size) * 7.2);padding:calc(var(--size) * 2.05) calc(var(--size) * .7) calc(var(--size) * .7)}._levelName_1yj2u_659{font-size:calc(var(--size) * 2.3);padding-top:calc(var(--size) * 1.15)}._levelRecord_1yj2u_672{font-size:calc(var(--size) * 1.55)}._startArea_1yj2u_604{padding-top:calc(var(--size) * .45)}._choiceButton_1yj2u_1258{min-height:calc(var(--size) * 14)}._runningQuestion_1yj2u_1031{font-size:calc(var(--size) * 13);padding:calc(var(--size) * 2)}._choiceButton_1yj2u_1258{font-size:calc(var(--size) * 9)}._questions_1yj2u_1770,._footer_1yj2u_1823{grid-template-columns:1fr}._runningTitle_1yj2u_847,._resultHeader_1yj2u_1688{align-items:start;flex-direction:column}._resultHeader_1yj2u_1688{grid-template-columns:1fr}._resultSummary_1yj2u_1715{min-width:0}}@media (max-width: 1100px) and (min-height: 1000px){._page_1yj2u_1{gap:calc(var(--size) * 1.3);padding:calc(var(--size) * 1.6)}._nav_1yj2u_11{padding:calc(var(--size) * .7) calc(var(--size) * .95)}._running_1yj2u_133{gap:calc(var(--size) * 2.4)}._navRunningSummary_1yj2u_41{gap:calc(var(--size) * 1)}._runningTitle_1yj2u_847{font-size:calc(var(--size) * 3)}._runningTitleText_1yj2u_855{gap:calc(var(--size) * 1.3)}._runningTitle_1yj2u_847 strong{font-size:calc(var(--size) * 4.2)}._runningBack_1yj2u_133{font-size:calc(var(--size) * 2.7);padding:calc(var(--size) * .9) calc(var(--size) * 1.7)}._runningBackArrow_1yj2u_879{font-size:calc(var(--size) * 3)}._progress_1yj2u_885{gap:calc(var(--size) * .7)}._runningQuestion_1yj2u_1031{font-size:calc(var(--size) * 12.2);padding:calc(var(--size) * 1.8)}._choices_1yj2u_1219{gap:calc(var(--size) * 1.2);padding:calc(var(--size) * .9) 0}._choiceButton_1yj2u_1258{font-size:calc(var(--size) * 7.8);min-height:calc(var(--size) * 12)}._answerKeypad_1yj2u_139{gap:calc(var(--size) * .9)}._answerKeypadButton_1yj2u_139{font-size:calc(var(--size) * 4.8);min-height:calc(var(--size) * 8.3)}._answerKeypadButtonCommit_1yj2u_147{font-size:calc(var(--size) * 3.9)}}@media (pointer: coarse) and (orientation: landscape) and (max-height: 900px){._running_1yj2u_133{gap:calc(var(--size) * 1.2);grid-template-rows:minmax(0,1fr) auto}._navRunningSummary_1yj2u_41{gap:calc(var(--size) * .55)}._runningTitle_1yj2u_847{font-size:calc(var(--size) * 2.7);gap:calc(var(--size) * 1.2)}._runningTitleText_1yj2u_855{gap:calc(var(--size) * 1.1)}._runningTitle_1yj2u_847 strong{font-size:calc(var(--size) * 3.8)}._runningBack_1yj2u_133{font-size:calc(var(--size) * 2.3);padding:calc(var(--size) * .7) calc(var(--size) * 1.5)}._progress_1yj2u_885{gap:calc(var(--size) * .35)}._runningQuestion_1yj2u_1031{padding:calc(var(--size) * 1)}._runningQuestion_1yj2u_1031 ._formulaTextual_1yj2u_1049{font-size:clamp(calc(28px * var(--question-fit-scale)),calc(var(--size) * 3.8 * var(--question-fit-scale)),calc(60px * var(--question-fit-scale)));line-height:1.26}._runningQuestion_1yj2u_1031 ._formulaStory_1yj2u_1058,._runningQuestion_1yj2u_1031 ._formulaStoryDense_1yj2u_1059,._runningQuestion_1yj2u_1031 ._formulaStoryVeryDense_1yj2u_1060{font-size:clamp(calc(30px * var(--question-fit-scale)),calc(var(--size) * 3.55 * var(--question-fit-scale)),calc(52px * var(--question-fit-scale)))}._runningQuestion_1yj2u_1031 ._formulaStory_1yj2u_1058{line-height:1.2}._runningQuestion_1yj2u_1031 ._formulaStoryDense_1yj2u_1059{line-height:1.14}._runningQuestion_1yj2u_1031 ._formulaStoryVeryDense_1yj2u_1060{line-height:1.1}._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaTextual_1yj2u_1049,._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089{font-size:clamp(calc(22px * var(--question-fit-scale)),calc(var(--size) * 3.1 * var(--question-fit-scale)),calc(44px * var(--question-fit-scale)));line-height:1.14}._answerInputPanel_1yj2u_1315{gap:calc(var(--size) * .45);padding:calc(var(--size) * .45) 0 0}._answerKeypad_1yj2u_139{gap:calc(var(--size) * .3)}._answerKeypadRow_1yj2u_1330{grid-template-columns:repeat(10,minmax(0,1fr))}._answerKeypadRowBottom_1yj2u_1331{grid-template-columns:repeat(6,minmax(0,1fr))}._answerKeypadButton_1yj2u_139{border-radius:calc(var(--size) * 1.9);font-size:calc(var(--size) * 3.7);min-height:calc(var(--size) * 5.8)}._answerKeypadButtonCommit_1yj2u_147{font-size:calc(var(--size) * 3.1)}._squareCorrection_1yj2u_1533{font-size:.52em}._choices_1yj2u_1219{gap:calc(var(--size) * .8);padding:calc(var(--size) * .5) 0 0}._choiceButton_1yj2u_1258{font-size:calc(var(--size) * 6.8);min-height:calc(var(--size) * 9.6)}}@media (pointer: coarse) and (orientation: landscape) and (min-height: 901px) and (max-height: 1100px){._running_1yj2u_133{gap:calc(var(--size) * 1.5)}._navRunningSummary_1yj2u_41{gap:calc(var(--size) * .8)}._progress_1yj2u_885{gap:calc(var(--size) * .5)}._runningQuestion_1yj2u_1031{padding:calc(var(--size) * 1.15)}._choices_1yj2u_1219{gap:calc(var(--size) * 1);padding:calc(var(--size) * .7) 0 0}._choiceButton_1yj2u_1258{font-size:calc(var(--size) * 7.1);min-height:calc(var(--size) * 10.4)}}@media (max-width: 680px){._formulaTextual_1yj2u_1049{display:block;gap:.08em .2em;text-align:center}._formulaHasDiagram_1yj2u_1080._formulaTextual_1yj2u_1049{display:flex;gap:calc(var(--size) * .42)}._formulaSegment_1yj2u_1435{display:inline;overflow-wrap:anywhere;white-space:normal}._formulaStory_1yj2u_1058 ._formulaSegment_1yj2u_1435,._formulaStoryDense_1yj2u_1059 ._formulaSegment_1yj2u_1435,._formulaStoryVeryDense_1yj2u_1060 ._formulaSegment_1yj2u_1435,._formulaHasDiagram_1yj2u_1080 ._formulaSegment_1yj2u_1435{display:block}._formulaSegmentAnswer_1yj2u_1455{display:inline;white-space:normal}._runningQuestion_1yj2u_1031 ._formulaTextual_1yj2u_1049{font-size:clamp(calc(22px * var(--question-fit-scale)),calc(7.1vw * var(--question-fit-scale)),calc(38px * var(--question-fit-scale)));line-height:1.4}._runningQuestion_1yj2u_1031 ._formulaStory_1yj2u_1058,._runningQuestion_1yj2u_1031 ._formulaStoryDense_1yj2u_1059,._runningQuestion_1yj2u_1031 ._formulaStoryVeryDense_1yj2u_1060{font-size:clamp(calc(22px * var(--question-fit-scale)),calc(6.6vw * var(--question-fit-scale)),calc(38px * var(--question-fit-scale)))}._runningQuestion_1yj2u_1031 ._formulaStory_1yj2u_1058{line-height:1.2}._runningQuestion_1yj2u_1031 ._formulaStoryDense_1yj2u_1059{line-height:1.14}._runningQuestion_1yj2u_1031 ._formulaStoryVeryDense_1yj2u_1060{line-height:1.1}._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaTextual_1yj2u_1049{font-size:clamp(calc(20px * var(--question-fit-scale)),calc(7.1vw * var(--question-fit-scale)),calc(34px * var(--question-fit-scale)));line-height:1.24}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089{font-size:clamp(calc(20px * var(--question-fit-scale)),calc(7.1vw * var(--question-fit-scale)),calc(34px * var(--question-fit-scale)));line-height:1.2}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089 ._shapeDiagram_1yj2u_1098,._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaLabeledDiagram_1yj2u_1099 ._shapeDiagram_1yj2u_1098{padding:calc(var(--size) * .5 * var(--question-fit-scale)) calc(var(--size) * .7 * var(--question-fit-scale))}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089 ._shapeSvg_1yj2u_1103,._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaLabeledDiagram_1yj2u_1099 ._shapeSvg_1yj2u_1103{width:clamp(calc(250px * var(--question-fit-scale)),calc(82vw * var(--question-fit-scale)),calc(400px * var(--question-fit-scale)))}._answerInputPanel_1yj2u_1315{gap:calc(var(--size) * .9);padding:calc(var(--size) * 1.4) 0}._answerKeypad_1yj2u_139{gap:calc(var(--size) * .7);width:100%}._answerKeypadRow_1yj2u_1330{grid-template-columns:repeat(5,minmax(0,1fr))}._answerKeypadRowBottom_1yj2u_1331{grid-template-columns:repeat(3,minmax(0,1fr))}._answerKeypadButton_1yj2u_139{border-radius:calc(var(--size) * 3.4);font-size:clamp(22px,7vw,34px);min-height:clamp(54px,15.5vw,76px)}._answerKeypadButtonCommit_1yj2u_147{font-size:clamp(18px,5.6vw,27px)}._squareWrap_1yj2u_1494{gap:.22em}._squareCorrection_1yj2u_1533{font-size:.54em}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089 ._origamiSvg_1yj2u_1112,._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaLabeledDiagram_1yj2u_1099 ._origamiSvg_1yj2u_1112{width:min(100%,calc(280px * var(--question-fit-scale)))}._runningQuestion_1yj2u_1031 ._formulaDiagramOnly_1yj2u_1089 ._shapeLabel_1yj2u_1117,._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080._formulaLabeledDiagram_1yj2u_1099 ._shapeLabel_1yj2u_1117{font-size:calc(18px * var(--question-fit-scale))}._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080 ._shapeDiagram_1yj2u_1098{padding:calc(var(--size) * .28 * var(--question-fit-scale)) calc(var(--size) * .42 * var(--question-fit-scale))}._runningQuestion_1yj2u_1031 ._formulaHasDiagram_1yj2u_1080 ._shapeSvg_1yj2u_1103{width:min(100%,calc(320px * var(--question-fit-scale)))}._challengeCalendar_1yj2u_266{--calendar-day-min-height: clamp(46px, 6.4dvh, 84px)}._page_1yj2u_1{gap:calc(var(--size) * 1.15);padding:calc(var(--size) * 1.25)}._idle_1yj2u_77,._normalIdle_1yj2u_85,._challengeIdle_1yj2u_258{gap:calc(var(--size) * 1)}._modeTabs_1yj2u_92{gap:calc(var(--size) * .65)}._modeTab_1yj2u_92{font-size:calc(var(--size) * 4.15);min-height:calc(var(--size) * 7.3)}._challengeCalendar_1yj2u_266{gap:calc(var(--size) * .72);padding:0}._challengeCalendarTop_1yj2u_301{gap:calc(var(--size) * .5)}._challengeCalendarHead_1yj2u_309{gap:calc(var(--size) * .18)}._challengeCalendarHeader_1yj2u_317{font-size:calc(var(--size) * 5.2)}._challengeCalendarMeta_1yj2u_322{font-size:calc(var(--size) * 2.05)}._calendarNav_1yj2u_121{font-size:calc(var(--size) * 5.1);min-height:calc(var(--size) * 7.2);min-width:calc(var(--size) * 7.2)}._challengeWeekdays_1yj2u_352,._challengeDays_1yj2u_342{gap:1px}._challengeWeekdays_1yj2u_352{font-size:calc(var(--size) * 2.3)}._challengeWeekdays_1yj2u_352 span{border-radius:calc(var(--size) * 1.2);padding:calc(var(--size) * .38) 0}._challengeDay_1yj2u_342{border-radius:calc(var(--size) * 1.7);padding:0}._challengeDayNumber_1yj2u_451{font-size:calc(var(--size) * 4.15)}._challengeDayCrown_1yj2u_463{font-size:calc(var(--size) * 8.4);transform:translate(-50%,-22%)}._challengeStartArea_1yj2u_276 ._start_1yj2u_127{min-width:100%;padding:calc(var(--size) * .82) calc(var(--size) * 1.2)}._challengeStartArea_1yj2u_276 ._startLabel_1yj2u_753{font-size:calc(var(--size) * 5.5)}._challengeStartArea_1yj2u_276 ._startMeta_1yj2u_760{font-size:calc(var(--size) * 2.25)}._navTitle_1yj2u_48{font-size:calc(var(--size) * 5.35)}._debugToggle_1yj2u_54{font-size:calc(var(--size) * 1.8);min-height:calc(var(--size) * 3.5);padding:calc(var(--size) * .42) calc(var(--size) * .95)}._selectorDesktop_1yj2u_154{display:none}._selectorMobile_1yj2u_158{display:grid;gap:calc(var(--size) * 1.08);grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}._mobileCategorySections_1yj2u_2656{display:grid;gap:calc(var(--size) * .55);grid-template-columns:repeat(2,minmax(0,1fr))}._mobileCategorySectionTab_1yj2u_2662{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_1yj2u_2678{background:#ffffff2e;border-color:#ffffff47;color:#fff;transform:translateY(calc(var(--size) * -.08))}@media (hover: hover){._mobileCategorySectionTab_1yj2u_2662:hover:not(:disabled){transform:none}._mobileCategoryChip_1yj2u_117:hover:not(:disabled){transform:none}}._mobileCategoryPager_1yj2u_166{overflow-x:auto;padding:calc(var(--size) * .45) 7% calc(var(--size) * .26);scroll-padding-inline:7%;scrollbar-width:none}._mobileCategoryPager_1yj2u_166::-webkit-scrollbar{display:none}._mobileCategoryPagerTrack_1yj2u_177{gap:calc(var(--size) * .72)}._mobileCategoryChip_1yj2u_117{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_1yj2u_212{background:#ffffff38;border-color:#ffffff4d;color:#fff;transform:scale(1.02)}._mobileCategoryViewport_1yj2u_186{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_1yj2u_186::-webkit-scrollbar{display:none}._mobileCategorySlide_1yj2u_187{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_1yj2u_249{align-items:center;display:grid;gap:calc(var(--size) * .45);justify-items:center;min-width:0;padding-top:calc(var(--size) * .4)}._mobileCategoryTitle_1yj2u_598{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_1yj2u_2783{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_1yj2u_2783 ._levels_1yj2u_509{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_1yj2u_2783 ._levels_1yj2u_509::-webkit-scrollbar{display:none}._mobileLevelPanel_1yj2u_2783 ._levels_1yj2u_509>*{animation:none}._mobileLevelPanel_1yj2u_2783 ._levelRadio_1yj2u_560{--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_1yj2u_2783 ._levelRadioSelected_1yj2u_2827,._mobileLevelPanel_1yj2u_2783 ._levelRadio_1yj2u_560: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_1yj2u_2783 ._levelCard_1yj2u_681{align-items:center;gap:calc(var(--size) * 1.2);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;height:100%;justify-items:start;min-height:0;padding:calc(var(--size) * 3.1) calc(var(--size) * 1.3) calc(var(--size) * 1.2);text-align:left}._mobileLevelPanel_1yj2u_2783 ._levelBadge_1yj2u_641{font-size:calc(var(--size) * 3.3);left:calc(var(--size) * 1.15);padding:calc(var(--size) * .5) calc(var(--size) * 1.35);top:calc(var(--size) * .8)}._mobileLevelPanel_1yj2u_2783 ._levelName_1yj2u_659{align-self:center;font-size:calc(var(--size) * 4.55);font-weight:800;padding-top:0;text-align:left}._mobileLevelPanel_1yj2u_2783 ._levelCrown_1yj2u_700{font-size:calc(var(--size) * 8);right:calc(var(--size) * .2);top:auto;bottom:calc(var(--size) * -.15)}._mobileLevelPanel_1yj2u_2783 ._levelRecord_1yj2u_672{align-self:center;font-size:calc(var(--size) * 2.8);text-align:right}._startAreaHiddenOnMobile_1yj2u_604{display:none}._mobileLevelLaunch_1yj2u_608{display:grid;justify-items:center;margin-top:calc(var(--size) * .6);padding:0 calc(var(--size) * .5) calc(var(--size) * .9)}._mobileInlineStart_1yj2u_612{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_1yj2u_612 ._startLabel_1yj2u_753{font-size:calc(var(--size) * 6)}._mobileInlineStart_1yj2u_612 ._startMeta_1yj2u_760{font-size:calc(var(--size) * 2.45)}._choiceButton_1yj2u_1258{font-size:clamp(32px,9.4vw,46px);min-height:clamp(82px,19vw,112px)}._runningTitle_1yj2u_847{font-size:calc(var(--size) * 3.3)}._runningTitleText_1yj2u_855{gap:calc(var(--size) * .9)}._runningTitle_1yj2u_847 strong{font-size:calc(var(--size) * 4.85)}._runningBack_1yj2u_133{font-size:calc(var(--size) * 2.9);padding:calc(var(--size) * .85) calc(var(--size) * 1.45)}._runningBackArrow_1yj2u_879{font-size:calc(var(--size) * 3.15)}._progressTop_1yj2u_891{font-size:calc(var(--size) * 2.75)}._life_1yj2u_915{font-size:calc(var(--size) * 2.45)}._runningQuestion_1yj2u_1031{font-size:calc(var(--size) * 13.2);padding:calc(var(--size) * 1.95)}._resultTitle_1yj2u_1700{font-size:calc(var(--size) * 4.9)}._resultMeta_1yj2u_1705{font-size:calc(var(--size) * 2.4)}._resultScore_1yj2u_1729 strong{font-size:calc(var(--size) * 7.1)}._resultStat_1yj2u_1743 span{font-size:calc(var(--size) * 3.2)}._resultStat_1yj2u_1743 strong{font-size:calc(var(--size) * 4)}}@media (max-width: 560px){._progressTop_1yj2u_891{font-size:calc(var(--size) * 3.05)}._resultScore_1yj2u_1729 strong{font-size:calc(var(--size) * 7.7)}._resultStat_1yj2u_1743 span{font-size:calc(var(--size) * 3.45)}._resultStat_1yj2u_1743 strong{font-size:calc(var(--size) * 4.35)}._choices_1yj2u_1219{grid-template-columns:repeat(2,minmax(0,1fr))}._choiceButton_1yj2u_1258{font-size:clamp(34px,10.1vw,48px);min-height:clamp(88px,24vw,126px)}}@media (max-height: 760px) and (min-width: 561px){._challengeCalendar_1yj2u_266{--calendar-day-min-height: clamp(44px, 5.9dvh, 72px)}._page_1yj2u_1{gap:calc(var(--size) * 1);padding:calc(var(--size) * 1.2)}._nav_1yj2u_11{padding:calc(var(--size) * .55) calc(var(--size) * .85)}._navAction_1yj2u_23>button{width:calc(var(--size) * 4.5)}._navTitle_1yj2u_48{font-size:calc(var(--size) * 2.1)}._idle_1yj2u_77{gap:calc(var(--size) * 1.1)}._selectorDesktop_1yj2u_154{gap:calc(var(--size) * .8)}._modeTab_1yj2u_92{font-size:calc(var(--size) * 2.6);min-height:calc(var(--size) * 5.8)}._challengeCalendarHeader_1yj2u_317{font-size:calc(var(--size) * 2.1)}._challengeCalendarMeta_1yj2u_322{font-size:calc(var(--size) * 1.45)}._calendarNav_1yj2u_121{font-size:calc(var(--size) * 2.4);min-height:calc(var(--size) * 4.9);min-width:calc(var(--size) * 4.9)}._challengeCalendarHeader_1yj2u_317{font-size:calc(var(--size) * 2.7)}._challengeWeekdays_1yj2u_352{font-size:calc(var(--size) * 1.65)}._challengeDay_1yj2u_342{padding:0}._challengeDayNumber_1yj2u_451{font-size:calc(var(--size) * 3.55)}._challengeDayCrown_1yj2u_463{font-size:calc(var(--size) * 4.1)}._challengeCalendar_1yj2u_266{padding:0}._typePanel_1yj2u_481,._levelPanel_1yj2u_482{padding:calc(var(--size) * .9)}._typePanel_1yj2u_481{padding:calc(var(--size) * .5)}._levelPanel_1yj2u_482{--start-area-space: calc(var(--size) * 8.8);padding-bottom:calc(var(--size) * .7)}._types_1yj2u_508,._levels_1yj2u_509{gap:calc(var(--size) * .7)}._levels_1yj2u_509{grid-template-columns:repeat(auto-fit,minmax(calc(var(--size) * 18),1fr))}._type_1yj2u_481{min-height:calc(var(--size) * 3.8);min-width:calc(var(--size) * 11.5);padding:calc(var(--size) * .3) calc(var(--size) * .85)}._runningQuestion_1yj2u_1031{font-size:calc(var(--size) * 12);padding:calc(var(--size) * 1.6)}._choiceButton_1yj2u_1258{font-size:calc(var(--size) * 8);min-height:calc(var(--size) * 11.5)}._typeTitle_1yj2u_627{font-size:calc(var(--size) * 1.8)}._levelCard_1yj2u_681{min-height:calc(var(--size) * 6.6);padding:calc(var(--size) * 1.85) calc(var(--size) * .6) calc(var(--size) * .6)}._levelBadge_1yj2u_641{font-size:calc(var(--size) * 1.9);left:calc(var(--size) * .65);padding:calc(var(--size) * .25) calc(var(--size) * .9);top:calc(var(--size) * .55)}._levelName_1yj2u_659{font-size:calc(var(--size) * 2);padding-top:calc(var(--size) * 1.05)}._levelRecord_1yj2u_672{font-size:calc(var(--size) * 1.45)}._startArea_1yj2u_604{padding-top:calc(var(--size) * .3)}._start_1yj2u_127{min-width:min(100%,calc(var(--size) * 34));padding:calc(var(--size) * .65) calc(var(--size) * 1.5)}._startLabel_1yj2u_753{font-size:calc(var(--size) * 3.7)}._startMeta_1yj2u_760{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_1tkwz_1{display:grid;gap:calc(var(--size) * 4);grid-template-rows:auto auto 1fr;height:100%;padding:calc(var(--size) * 2)}._nav_1tkwz_8{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}._controls_1tkwz_14{display:flex;flex-wrap:wrap;gap:calc(var(--size) * 2);justify-content:center}._sequence_1tkwz_21{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_1tkwz_37{animation:_sequence-item-in_1tkwz_1 .48s var(--ease-out) both;animation-delay:calc(70ms + var(--item-order) * 36ms);transform-origin:50% 100%}@keyframes _sequence-item-in_1tkwz_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)}}._page_19muz_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);position:relative}._pagePlaying_19muz_12{gap:0;padding:0}._nav_19muz_17{display:grid;gap:calc(var(--size) * 1.2);grid-template-columns:auto minmax(0,1fr);min-height:0}._navCard_19muz_24{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;padding:calc(var(--size) * .8) calc(var(--size) * 1.1)}._navOverlay_19muz_33{align-items:start;gap:calc(var(--size) * .9);left:calc(var(--size) * .9);pointer-events:none;position:absolute;right:calc(var(--size) * .9);top:calc(var(--size) * .9);z-index:6}._navAction_19muz_44{display:grid;pointer-events:auto}._navAction_19muz_44>button{width:calc(var(--size) * 5.4)}._topBar_19muz_53{align-items:center;display:flex;gap:calc(var(--size) * .75);min-width:0}._titleText_19muz_60{font-size:calc(var(--size) * 2.45);font-weight:900;line-height:1;white-space:nowrap}._courseChip_19muz_67{background:#0d0a12eb;border:calc(var(--size) * .28) solid rgba(255,240,210,.9);border-radius:calc(var(--size) * 1.4);box-shadow:0 calc(var(--size) * .25) 0 #0000002e;color:#fff4de;font-size:calc(var(--size) * 2.35);font-weight:800;padding:calc(var(--size) * .58) calc(var(--size) * 1.15);white-space:nowrap}._topBar_19muz_53{pointer-events:none}._idle_19muz_83{align-content:start;display:grid;gap:calc(var(--size) * 1.5);grid-template-rows:minmax(0,1fr);min-height:0}._normalIdle_19muz_91{display:grid;gap:calc(var(--size) * 1.5);grid-template-rows:minmax(0,1fr);min-height:0}@media (hover: hover){._mobileCategoryChip_19muz_99:hover:not(:disabled){transform:none}._courseRadio_19muz_103:hover{transform:none}._startButton_19muz_107:hover:not(:disabled){background:linear-gradient(180deg,#25de67,#10c33d);border-color:#eefff4f5}._modeButton_19muz_112:hover:not(:disabled){background:#ffffff24;border-color:#ffffff38}._modeButtonActive_19muz_117:hover:not(:disabled){background:linear-gradient(180deg,#ff6d9ceb,#e3225afa);border-color:#ffecf4f0}._choice_19muz_122:hover:not(:disabled){background:linear-gradient(180deg,#fff9f229,#ffffff0d),#0e0e14fa;border-color:#fff6e7f5;transform:translateY(calc(var(--size) * -.12))}._replayButton_19muz_128:hover:not(:disabled),._selectButton_19muz_129:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff3d;transform:translateY(calc(var(--size) * -.12))}._wordBubble_19muz_135:hover:not(:disabled),._selectedBubble_19muz_136:hover:not(:disabled){background:linear-gradient(180deg,#fffffffa,#f3f3f3f2);border-color:#fff;box-shadow:0 calc(var(--size) * .6) calc(var(--size) * 1.4) #0000002e,inset 0 calc(var(--size) * -.4) calc(var(--size) * .9) #00000012;transform:translate(-50%,-50%)}._selectedBubble_19muz_136:hover:not(:disabled){box-shadow:0 calc(var(--size) * .6) calc(var(--size) * 1.4) #0000002e,0 0 0 calc(var(--size) * .4) #fffffffa,0 0 calc(var(--size) * 2.4) #fff,0 0 calc(var(--size) * 4.2) #fff8bfdb,inset 0 calc(var(--size) * -.4) calc(var(--size) * .9) #00000012}}._selectorMobile_19muz_155{display:grid;gap:calc(var(--size) * .9);grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}._mobileCategoryPager_19muz_163{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_19muz_163::-webkit-scrollbar{display:none}._mobileCategoryPagerTrack_19muz_174{display:flex;gap:calc(var(--size) * .65);justify-content:center;margin-inline:auto;min-width:100%;width:max-content}._mobileCategoryChip_19muz_99{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_19muz_204{background:#ffffff38;border-color:#ffffff4d;color:#fff;transform:scale(1.02)}._mobileCategoryViewport_19muz_211,._mobileCategorySlide_19muz_212{min-height:0}._mobileCategoryViewport_19muz_211{align-items:stretch;display:flex;gap:calc(var(--size) * 1);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_19muz_211::-webkit-scrollbar{display:none}._mobileCategorySlide_19muz_212{display:grid;flex:0 0 100%;gap:calc(var(--size) * .8);grid-template-rows:auto minmax(0,1fr);max-width:100%;scroll-snap-align:center;scroll-snap-stop:always}._mobileCategoryHeader_19muz_244{align-items:center;display:grid;gap:calc(var(--size) * .3);justify-items:center;min-width:0;padding-top:calc(var(--size) * .25)}._mobileCategoryEyebrow_19muz_253{color:#ffffff94;font-size:calc(var(--size) * 1.55);font-weight:800;letter-spacing:.1em;text-transform:uppercase}._mobileCategoryTitle_19muz_261{font-size:calc(var(--size) * 2.3);font-weight:800;line-height:1}._mobileLevelPanel_19muz_267{--start-area-space: calc(var(--size) * 11.5);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:auto minmax(0,1fr);min-height:0;overflow:hidden;padding:calc(var(--size) * 1.25);padding-bottom:0;position:relative}._modeSelector_19muz_281{display:grid;gap:calc(var(--size) * .55);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:calc(var(--size) * 1.05)}._modeButton_19muz_112{background:#ffffff14;border:calc(var(--size) * .2) solid rgba(255,255,255,.16);border-radius:calc(var(--size) * 2);box-shadow:none;font-size:calc(var(--size) * 1.75);font-weight:800;min-height:calc(var(--size) * 4.4);padding:calc(var(--size) * .65) calc(var(--size) * .9)}._modeButtonActive_19muz_117{background:linear-gradient(180deg,#ff6d9ceb,#e3225afa);border-color:#ffecf4f0;color:#fff9fc}._courseGrid_19muz_305{align-content:start;display:grid;gap:calc(var(--size) * 1);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}._courseGrid_19muz_305::-webkit-scrollbar{display:none}._courseRadio_19muz_103{--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);place-items:stretch;height:100%;padding:0;transform-origin:50% 20%;width:100%}._courseCard_19muz_337{align-content:center;align-items:center;border-radius:calc(var(--size) * 3);display:grid;gap:calc(var(--size) * .45);grid-template-rows:auto;height:100%;justify-content:center;justify-items:center;min-height:calc(var(--size) * 9.2);padding:calc(var(--size) * 1.5) calc(var(--size) * .9);position:relative;text-align:center;width:100%}._courseCardWithSymbol_19muz_354{align-content:center;align-items:center;gap:calc(var(--size) * .95);grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left}._courseBadge_19muz_363{align-items:center;display:grid;flex:0 0 auto;height:calc(var(--size) * 4.25);justify-items:center;overflow:hidden;place-items:center;white-space:nowrap;width:calc(var(--size) * 4.25)}._badgeStack_19muz_375{align-items:center;display:grid;height:100%;justify-items:center;width:100%}._routeMarkerSvg_19muz_383{display:block;height:100%;overflow:visible;width:100%}._companyLogoSvg_19muz_390{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}._courseName_19muz_398{align-self:center;font-size:calc(var(--size) * 2.5);font-weight:700;line-height:1.1;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal}._courseNameWithSymbol_19muz_410{padding-top:0;text-align:left}._courseMeta_19muz_415{display:none}._startArea_19muz_419{align-content:end;animation:_panel-in_19muz_1 .68s var(--ease-out) both;-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;left:0;min-height:var(--start-area-space);padding-bottom:calc(var(--size) * .75);padding-top:calc(var(--size) * 1.8);position:absolute;right:0;z-index:2}._mobileLevelLaunch_19muz_438{display:none}._mobileInlineStart_19muz_442{min-width:0}._startArea_19muz_419: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}._startButton_19muz_107{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_19muz_470{font-size:calc(var(--size) * 4.5);font-weight:800;letter-spacing:.06em;line-height:1}._startMeta_19muz_477{font-size:calc(var(--size) * 1.9);opacity:.82}._stage_19muz_482{height:100%;grid-column:1 / -1;grid-row:1 / -1;min-height:0}._sky_19muz_489{background:radial-gradient(circle at 50% 22%,rgba(255,153,242,.18),transparent 26%),linear-gradient(180deg,#b904d9,#bc2dda 18%,#d160d4,#ca75c3 58%,#8c55ac 80%,#4d2d78);height:100%;overflow:hidden;position:relative;touch-action:none}._playfield_19muz_499{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;touch-action:none}._horizon_19muz_506{background:linear-gradient(180deg,transparent,rgba(255,255,255,.05));height:22%;left:0;opacity:.42;position:absolute;right:0;top:40%}._cliffLeft_19muz_516,._cliffRight_19muz_517{background:linear-gradient(180deg,#520c6feb,#1f033cfa),linear-gradient(45deg,rgba(255,175,109,.16),transparent);bottom:0;position:absolute;width:22%}._cliffLeft_19muz_516{clip-path:polygon(0 100%,0 48%,14% 45%,14% 32%,33% 32%,33% 16%,48% 16%,48% 8%,100% 8%,100% 100%);left:0}._cliffRight_19muz_517{clip-path:polygon(0 8%,52% 8%,52% 16%,67% 16%,67% 32%,86% 32%,86% 45%,100% 48%,100% 100%,0 100%);right:0}._dangerLine_19muz_536{background:linear-gradient(90deg,transparent,rgba(255,133,120,.2) 8%,rgba(255,209,106,.95) 50%,rgba(255,133,120,.2) 92%,transparent),linear-gradient(90deg,transparent,rgba(255,245,200,.95) 18%,rgba(255,245,200,.95) 82%,transparent);height:calc(var(--size) * .52);bottom:15.5%;box-shadow:0 0 calc(var(--size) * 1.1) #ffd76d80,0 0 calc(var(--size) * .35) #fff5c8eb;left:0;position:absolute;right:0}._wordBubble_19muz_135{--bubble-size: calc(var(--size) * 14.2);align-items:center;background:linear-gradient(180deg,#fffffffa,#f3f3f3f2);border:calc(var(--size) * .55) solid #fff;border-radius:50%;box-shadow:0 calc(var(--size) * .6) calc(var(--size) * 1.4) #0000002e,inset 0 calc(var(--size) * -.4) calc(var(--size) * .9) #00000012;display:grid;left:50%;height:var(--bubble-size);overflow:visible;padding:calc(var(--bubble-size) * .08);place-items:center;position:absolute;touch-action:manipulation;top:5%;transform:translate(-50%,-50%);width:var(--bubble-size);z-index:3;-webkit-tap-highlight-color:transparent}._easyBubble_19muz_574{--bubble-size: calc(var(--size) * 11)}._mediumBubble_19muz_578{--bubble-size: calc(var(--size) * 14.4)}._hardBubble_19muz_582{--bubble-size: calc(var(--size) * 19)}._easyBubble_19muz_574:before,._mediumBubble_19muz_578:before,._hardBubble_19muz_582:before{border-radius:50%;content:"";inset:calc(var(--size) * -.5);position:absolute;z-index:-1}._easyBubble_19muz_574:before{background:linear-gradient(135deg,#b3f4fffa,#54c4fff2,#008edbb8)}._mediumBubble_19muz_578:before{background:linear-gradient(135deg,#fff77dfa,#ffd02ff2,#ffb200b8)}._hardBubble_19muz_582:before{background:linear-gradient(135deg,#ffa4a4fa,#ff5454f0,#df1919b8)}._selectedBubble_19muz_136{outline:calc(var(--size) * .7) solid rgba(255,255,255,.99);outline-offset:calc(var(--size) * .18);box-shadow:0 calc(var(--size) * .6) calc(var(--size) * 1.4) #0000002e,0 0 calc(var(--size) * 2.4) #fff,0 0 calc(var(--size) * 4.2) #fff8bfdb,inset 0 calc(var(--size) * -.4) calc(var(--size) * .9) #00000012;transform:translate(-50%,-50%) scale(1.06)}._bubbleFeedback_19muz_619{align-items:center;background:#171410d1;border-radius:999px;color:#fff7e7;display:inline-flex;font-size:calc(var(--bubble-size) * .22);font-weight:900;justify-content:center;left:50%;min-width:calc(var(--bubble-size) * .56);padding:calc(var(--bubble-size) * .06) calc(var(--bubble-size) * .14);position:absolute;bottom:0;transform:translate(-50%,36%);z-index:2}._bubbleFeedbackPlus_19muz_637{background:#10782ee6}._bubbleFeedbackMinus_19muz_641{background:#be1c1ceb}._wordText_19muz_645{color:#222;font-size:calc(var(--bubble-size) * .28);font-weight:900;letter-spacing:-.03em;line-height:1.1;max-width:100%;overflow-wrap:anywhere;position:relative;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.45);white-space:normal;z-index:1}._wordTextCompact_19muz_660{font-size:calc(var(--bubble-size) * .22)}._wordTextTiny_19muz_664{font-size:calc(var(--bubble-size) * .18)}._answerDock_19muz_668{background:linear-gradient(180deg,#11100ef2,#0a0a0af5);border-top:calc(var(--size) * .28) solid rgba(255,227,176,.42);bottom:0;display:grid;gap:calc(var(--size) * .75);left:0;padding:calc(var(--size) * .7) calc(var(--size) * .95) calc(var(--size) * .9);position:absolute;right:0;touch-action:none;z-index:5}._choices_19muz_682{display:grid;gap:calc(var(--size) * .65);grid-template-columns:repeat(4,minmax(0,1fr))}._choiceItem_19muz_688{display:grid;overflow:visible;place-items:stretch;position:relative}._choiceItem_19muz_688 .circle,._choiceItem_19muz_688 .miss{top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;position:absolute;width:72%;z-index:1}._choiceItem_19muz_688 .circle{fill:var(--green)}._choiceItem_19muz_688 .miss{fill:var(--red)}._choice_19muz_122{background:linear-gradient(180deg,#fff9f21a,#ffffff08),#08080cf5;border:calc(var(--size) * .34) solid rgba(255,238,221,.9);border-radius:calc(var(--size) * 1.2);box-shadow:0 calc(var(--size) * .4) calc(var(--size) * 1.1) #0000002e,inset 0 1px #ffffff14;font-size:calc(var(--size) * 2.8);font-weight:800;min-height:calc(var(--size) * 8);padding:calc(var(--size) * .65);touch-action:manipulation;width:100%;-webkit-tap-highlight-color:transparent}._choice_19muz_122._choiceCorrect_19muz_729,._choice_19muz_122._choiceCorrect_19muz_729:hover:not(:disabled),._choice_19muz_122._choiceWrong_19muz_731,._choice_19muz_122._choiceWrong_19muz_731:hover:not(:disabled){background:linear-gradient(160deg,#ffd889,#ffab4d);border-color:#fffdf7fa;box-shadow:0 calc(var(--size) * .46) calc(var(--size) * 1.2) #7e3f003d,inset 0 1px #ffffff6b;color:#261000}._answerPlaceholder_19muz_741{min-height:calc(var(--size) * 8.2)}._resultScreen_19muz_745{background:radial-gradient(circle at top,rgba(255,219,107,.24),transparent 48%),linear-gradient(180deg,#401559f5,#1c0b30fa);display:grid;gap:calc(var(--size) * 1.5);height:100%;justify-items:center;overflow:auto;padding:calc(var(--size) * 8) calc(var(--size) * 2) calc(var(--size) * 2);text-align:center}._resultHeader_19muz_758{background:linear-gradient(180deg,#4de3f7,#00a7db);border:calc(var(--size) * .55) solid #f7e6c4;border-radius:calc(var(--size) * 2);color:#1f0730;font-size:calc(var(--size) * 4.2);font-weight:900;padding:calc(var(--size) * 1) calc(var(--size) * 2.2)}._resultSubhead_19muz_768{color:#fff0cf;font-size:calc(var(--size) * 3);font-weight:700}._resultScore_19muz_774{font-size:calc(var(--size) * 10);font-weight:900;line-height:1}._resultStats_19muz_780{font-size:calc(var(--size) * 3)}._resultActions_19muz_784{display:grid;gap:calc(var(--size) * .9);grid-template-columns:repeat(2,minmax(0,1fr));width:min(calc(var(--size) * 46),100%)}._stageResultOverlay_19muz_791{align-items:center;background:#0c081280;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;padding:calc(var(--size) * 2);position:absolute;z-index:8}._stageResultCard_19muz_802{background:linear-gradient(180deg,#201030f5,#11091dfa);border:calc(var(--size) * .3) solid rgba(255,235,188,.62);border-radius:calc(var(--size) * 2.1);box-shadow:0 calc(var(--size) * 1.5) calc(var(--size) * 4.2) #00000057;display:grid;gap:calc(var(--size) * 1.1);justify-items:center;padding:calc(var(--size) * 1.8) calc(var(--size) * 1.5);text-align:center;width:min(calc(var(--size) * 42),100%)}._stageResultTitle_19muz_815{font-size:calc(var(--size) * 4.6);font-weight:900;line-height:1}._stageResultMeta_19muz_821{color:#fff1d4d1;font-size:calc(var(--size) * 2.5);font-weight:700}._stageResultPoints_19muz_827{color:#ffd979;font-size:calc(var(--size) * 8.6);font-weight:900;line-height:1}._replayButton_19muz_128,._selectButton_19muz_129{min-width:0}._reviewList_19muz_842{display:grid;gap:calc(var(--size) * .8);width:min(calc(var(--size) * 70),100%)}._reviewItem_19muz_848{background:#ffffff0f;border:calc(var(--size) * .35) solid rgba(255,255,255,.14);border-radius:calc(var(--size) * 1.4);display:flex;font-size:calc(var(--size) * 2.8);justify-content:space-between;padding:calc(var(--size) * 1) calc(var(--size) * 1.4)}@keyframes _panel-in_19muz_1{0%{opacity:0;transform:translateY(calc(var(--size) * 1.4))}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){._page_19muz_1{gap:calc(var(--size) * 1.2);padding:calc(var(--size) * 1.2)}._navCard_19muz_24{padding:calc(var(--size) * .7) calc(var(--size) * .95)}._wordBubble_19muz_135{--bubble-size: calc(var(--size) * 14.8)}._easyBubble_19muz_574{--bubble-size: calc(var(--size) * 11.8)}._mediumBubble_19muz_578{--bubble-size: calc(var(--size) * 15.1)}._hardBubble_19muz_582{--bubble-size: calc(var(--size) * 20.4)}._choices_19muz_682{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._navOverlay_19muz_33{left:calc(var(--size) * .8);right:calc(var(--size) * .8);top:calc(var(--size) * .8)}._titleText_19muz_60{font-size:calc(var(--size) * 2.2)}._courseChip_19muz_67{font-size:calc(var(--size) * 2.1)}._resultActions_19muz_784{grid-template-columns:1fr;width:min(calc(var(--size) * 32),100%)}._stageResultOverlay_19muz_791{padding:calc(var(--size) * .45)}._stageResultCard_19muz_802{gap:calc(var(--size) * 1.3);padding:calc(var(--size) * 2.15) calc(var(--size) * 1.55);width:calc(100% - calc(var(--size) * .4))}._stageResultTitle_19muz_815{font-size:calc(var(--size) * 4.2)}._stageResultMeta_19muz_821{font-size:calc(var(--size) * 2.3)}._stageResultPoints_19muz_827{font-size:calc(var(--size) * 7.8)}._selectorMobile_19muz_155{gap:calc(var(--size) * .75)}._mobileCategoryPager_19muz_163{padding:calc(var(--size) * .45) 7% calc(var(--size) * .26);scroll-padding-inline:7%}._mobileCategoryPagerTrack_19muz_174{gap:calc(var(--size) * .72)}._mobileCategoryChip_19muz_99{font-size:calc(var(--size) * 1.95);min-height:calc(var(--size) * 4.7);padding:calc(var(--size) * .7) calc(var(--size) * 1.2)}._mobileCategoryViewport_19muz_211{padding:0 7% calc(var(--size) * .2);scroll-padding-inline:7%}._mobileCategorySlide_19muz_212{flex:0 0 86%;gap:calc(var(--size) * .65);max-width:86%}._mobileCategoryHeader_19muz_244{gap:calc(var(--size) * .45);padding-top:calc(var(--size) * .4)}._mobileCategoryTitle_19muz_261{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_19muz_267{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)}._modeSelector_19muz_281{gap:calc(var(--size) * .6);margin-bottom:calc(var(--size) * .95)}._modeButton_19muz_112{font-size:calc(var(--size) * 2.1);min-height:calc(var(--size) * 5)}._courseGrid_19muz_305{gap:calc(var(--size) * .95);grid-template-columns:1fr;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}._courseRadio_19muz_103{--radio-border-width: calc(var(--size) * .55);background:linear-gradient(180deg,#0d101eeb,#070810fa);border-radius:calc(var(--size) * 3.5);min-height:clamp(82px,calc(var(--size) * 21.5),100px);overflow:visible;position:relative}._courseRadioSelected_19muz_334,._courseRadio_19muz_103: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:none;z-index:1}._courseCard_19muz_337{align-content:center;align-items:center;justify-content:center;gap:calc(var(--size) * 1.2);grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;height:100%;justify-items:start;padding:calc(var(--size) * 2.1) calc(var(--size) * 1.3);text-align:left}._courseCardWithSymbol_19muz_354{align-content:center;align-items:center;gap:calc(var(--size) * 1.3);grid-template-columns:auto minmax(0,1fr)}._courseBadge_19muz_363{height:calc(var(--size) * 5.8);width:calc(var(--size) * 5.8)}._courseName_19muz_398{align-self:center;font-size:calc(var(--size) * 4.55);font-weight:800;padding-top:0;text-align:left}._startArea_19muz_419{display:none}._mobileLevelLaunch_19muz_438{display:grid;justify-items:center;margin-top:calc(var(--size) * .6);padding:0 calc(var(--size) * .5) calc(var(--size) * .9)}._mobileInlineStart_19muz_442{border-radius:calc(var(--size) * 5.5);box-shadow:none}._wordBubble_19muz_135{--bubble-size: calc(var(--size) * 11.8)}._easyBubble_19muz_574{--bubble-size: calc(var(--size) * 9.2)}._mediumBubble_19muz_578{--bubble-size: calc(var(--size) * 12)}._hardBubble_19muz_582{--bubble-size: calc(var(--size) * 15.4)}._choice_19muz_122{font-size:calc(var(--size) * 2.8);min-height:calc(var(--size) * 9.2)}._wordBubble_19muz_135{--bubble-size: calc(var(--size) * 17.8)}._easyBubble_19muz_574{--bubble-size: calc(var(--size) * 13.8)}._mediumBubble_19muz_578{--bubble-size: calc(var(--size) * 18.2)}._hardBubble_19muz_582{--bubble-size: calc(var(--size) * 24.8)}._wordText_19muz_645{font-size:calc(var(--bubble-size) * .325);line-height:1.04}._wordTextCompact_19muz_660{font-size:calc(var(--bubble-size) * .26)}._wordTextTiny_19muz_664{font-size:calc(var(--bubble-size) * .22)}._choice_19muz_122{font-size:calc(var(--size) * 3.45);min-height:calc(var(--size) * 11.2);padding:calc(var(--size) * 1) calc(var(--size) * .7)}._answerPlaceholder_19muz_741{min-height:calc(var(--size) * 11.4)}}._page_1oown_1{--board-edge: 16px;--hand-strip-height: 80px;--stage-row-gap: 6px;--stage-block-space: 16px;--board-shell-height: calc( 100dvh - var(--stage-block-space) - (var(--hand-strip-height) * 2) - (var(--stage-row-gap) * 2) );--board-shell-width: calc(((var(--board-shell-height) - (var(--board-edge) * 2)) / 1.09) + (var(--board-edge) * 2));--stage-width: min(100dvw, var(--board-shell-width));--board-cell-size: calc((var(--stage-width) - (var(--board-edge) * 2)) / 9);--hand-piece-size: clamp(52px, var(--board-cell-size), 76px);--sidebar-width: 346px;--stage-pad-x: 18px;--stage-pad-y: 14px;--panel-bg: rgba(255, 255, 255, .035);--panel-border: rgba(255, 255, 255, .12);color:#f4f1eb;display:grid;grid-template-rows:1fr auto 1fr;height:100%;overflow:hidden;position:relative;background:#060607;font-family:Avenir Next,Hiragino Sans,Yu Gothic,sans-serif}@media (min-width: 100vh){._page_1oown_1{grid-template-columns:1fr auto 1fr;grid-template-rows:auto}}@media (min-width: calc(((100vh - 264px) / 1.09) + 379px)){._page_1oown_1{grid-template-columns:minmax(0,1fr) auto}}._minibar_1oown_37{left:16px;padding:0;position:absolute;top:16px;z-index:9}@media (min-width: calc(((100vh - 264px) / 1.09) + 379px)){._minibar_1oown_37{display:none}}._sidebar_1oown_49{background:#333c;box-shadow:0 0 10px #000;display:grid;gap:16px;grid-template-rows:auto auto 1fr auto;height:100%;max-width:var(--sidebar-width);overflow:auto;padding:16px;position:absolute;transform:translate(-100%);transition:transform .2s;width:100%;z-index:10}@media (min-width: calc(((100vh - 264px) / 1.09) + 379px)){._sidebar_1oown_49{background:#000;box-shadow:none;max-width:none;position:static;transform:none;transition:none;width:auto}}@media (min-width: calc(((100vh - 264px) / 1.09) + 379px)){._sidebar_1oown_49 .close{display:none}}._sidebar_1oown_49._open_1oown_82{transform:translate(0)}@media (min-width: calc(((100vh - 264px) / 1.09) + 379px)){._sidebar_1oown_49._open_1oown_82{transform:none}}._hasamiPage_1oown_90{--hand-strip-height: 0px;--stage-row-gap: 0px;--stage-block-space: 44px}._nav_1oown_96{display:flex;justify-content:space-between}._summary_1oown_101{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;display:grid;gap:8px;padding:12px}._summaryLine_1oown_110{font-size:16px;line-height:1.3}._summaryLine_1oown_110 strong{color:#fff;font-weight:700}._modeTabs_1oown_120{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}._modeTab_1oown_120{background:#ffffff0d;border:1px solid var(--panel-border);border-radius:8px;color:#ffffffc7;font-size:12px;font-weight:700;padding:6px 8px}._modeTabActive_1oown_136{background:#f8f6ef;border-color:#f8f6ef;color:#111}._histories_1oown_142{align-content:start;display:flex;flex-wrap:wrap;gap:6px;overflow:auto}._historyActions_1oown_150{display:flex;gap:8px}._history_1oown_150{align-items:start;background:transparent;border:1px solid var(--panel-border);border-radius:8px;color:inherit;display:grid;gap:4px;grid-template-rows:auto auto;justify-items:center;padding:4px;text-align:left;width:94px}._historyBody_1oown_170{display:grid;justify-items:start;min-width:0;width:100%}._history_1oown_150._current_1oown_177{background:#ffffff0f;border-color:#ffffff52}._historyIndex_1oown_182{color:#ffffffb8;display:inline-block;font-size:9px;min-width:1.8ch}._historyMove_1oown_189{align-items:center;display:flex;gap:4px;font-size:9px;justify-content:space-between;line-height:1.2;white-space:nowrap;width:100%}._historyMove_1oown_189 span:last-child{border-radius:999px;margin-left:auto;padding:1px 5px;min-width:0;overflow:hidden;text-overflow:ellipsis}._historyPlayer1_1oown_209{background:#f8f6ef;border:1px solid rgba(0,0,0,.7);color:#111}._historyPlayer2_1oown_215{background:#111;border:1px solid rgba(255,255,255,.72);color:#fff}._miniBoard_1oown_221{background:#8d6a43;border:1px solid #8d6a43;display:grid;gap:1px;grid-template:repeat(9,8px) / repeat(9,8px);height:82px;width:82px}._miniCell_1oown_231{align-items:end;background:#d9b789;color:#17120e;display:flex;font-family:Avenir Next,Hiragino Sans,Yu Gothic,sans-serif;font-size:7px;justify-content:center;overflow:hidden;position:relative}._miniPlayer1_1oown_243{background:#f8f6ef;color:#111}._miniPlayer2_1oown_248{background:#111;color:#fff;transform:rotate(180deg)}._miniLastMove_1oown_254{box-shadow:0 0 0 2px #d62f24;z-index:1}._miniPlayer1_1oown_243._miniPromoted_1oown_259{color:#8b2d16}._miniPlayer2_1oown_248._miniPromoted_1oown_259{color:#fff}._stage_1oown_267{display:grid;gap:var(--stage-row-gap);grid-column:1;grid-row:2;grid-template-rows:var(--hand-strip-height) auto var(--hand-strip-height);height:auto;max-height:calc(100dvh - var(--stage-block-space));place-self:center;width:var(--stage-width);max-width:100%}@media (max-width: 100vh){._stage_1oown_267{width:var(--stage-width)}}@media (min-width: 100vh){._stage_1oown_267{grid-column:2;grid-row:1}}@media (min-width: calc(((100vh - 264px) / 1.09) + 379px)){._stage_1oown_267{animation:_dockStage_1oown_1 var(--motion-base) var(--ease-out);grid-column:2;transform:translate(0);width:var(--stage-width)}}._hasamiStage_1oown_296{grid-template-rows:auto}@keyframes _dockStage_1oown_1{0%{transform:translate(calc((var(--stage-width) - 100dvw) / 2))}to{transform:translate(0)}}._hand_1oown_310{align-items:center;display:flex;gap:10px;height:var(--hand-strip-height);justify-content:flex-start;min-height:var(--hand-strip-height);width:100%}._activeTurn_1oown_320{opacity:1}._handButtons_1oown_324{align-items:center;display:flex;flex:1;gap:10px;justify-content:flex-start;min-height:44px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 2px;scrollbar-width:none}._handButtons_1oown_324::-webkit-scrollbar{display:none}._goteHandButtons_1oown_342{transform:rotate(180deg);transform-origin:center}._goteHandButtons_1oown_342 ._player2_1oown_347{transform:none}._handButton_1oown_324{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:inline-flex;flex-direction:column;gap:0;min-width:calc(var(--hand-piece-size) + 4px);padding:0 2px}._handButtonContent_1oown_364{align-items:center;display:inline-flex;flex-direction:column;gap:0}._handButton_1oown_324:focus-visible{box-shadow:none}._handButton_1oown_324:disabled{color:inherit;opacity:1}._handButton_1oown_324._active_1oown_320{background:transparent}._handCount_1oown_384{color:#ffffffc7;font-size:10px;font-weight:700;line-height:1;margin-top:-3px;min-width:1.5ch;text-align:center}._board_1oown_394{aspect-ratio:100 / 109;container-type:size;display:grid;grid-template:"a top pad" var(--board-edge) "left cells right" 1fr "bottom bottom bottom" var(--board-edge) / var(--board-edge) 1fr var(--board-edge);background:#0000;inline-size:100%;block-size:auto;max-inline-size:100%;place-self:center}._boardWrap_1oown_409{display:grid;min-height:0;place-items:center;width:100%;overflow:hidden}._files_1oown_417{display:grid;color:#ffffff8a;font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:12px;font-weight:700;gap:0;grid-auto-flow:column;place-items:center}._filesTop_1oown_428{grid-area:top}._ranks_1oown_432{display:grid;color:#ffffff8a;font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:12px;font-weight:700;place-items:center}._ranksRight_1oown_441{grid-area:right}._cells_1oown_445{background:#8d6a43;border:max(2px,.32cqi) solid #8d6a43;box-shadow:inset 0 0 0 max(1px,.15cqi) #3825126b,0 1cqi 3cqi #00000038;display:grid;gap:max(1px,.17cqi);grid-area:cells;grid-template:repeat(9,1fr) / repeat(9,1fr);overflow:hidden;position:relative}._cell_1oown_445{align-items:center;background:#d9b789;display:flex;justify-content:center;position:relative;transition:background-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}._cell_1oown_445._selectable_1oown_470{cursor:pointer}._cell_1oown_445._selected_1oown_474{background:#e3c59b;box-shadow:inset 0 0 0 max(1px,.24cqi) #281c10b3}._cell_1oown_445._lastMove_1oown_479{box-shadow:inset 0 0 0 2px #d62f24}._cell_1oown_445._target_1oown_483:after{background:#2f2419;border-radius:50%;content:"";height:max(10px,1.8cqi);width:max(10px,1.8cqi)}._cell_1oown_445._targetPlayer1_1oown_491:after{background:#f8f6ef}._cell_1oown_445._targetPlayer2_1oown_495:after{background:#111}._cell_1oown_445._captureTarget_1oown_499{background:#d7b186}._cell_1oown_445._captureTarget_1oown_499:after{content:"";inset:max(2px,.62cqi);position:absolute;box-shadow:inset 0 0 0 max(2px,.32cqi) #6c4730}._cell_1oown_445._captureTargetPlayer1_1oown_510:after{box-shadow:inset 0 0 0 max(2px,.32cqi) #f8f6ef}._cell_1oown_445._captureTargetPlayer2_1oown_514:after{box-shadow:inset 0 0 0 max(2px,.32cqi) #111}._pieceSvg_1oown_518{display:block;overflow:visible}._pieceBody_1oown_523{fill:#f8efdc;stroke:transparent;stroke-width:0;vector-effect:non-scaling-stroke}._pieceEdge_1oown_530{fill:none;stroke:transparent;stroke-linecap:round;stroke-width:0;vector-effect:non-scaling-stroke}._pieceText_1oown_538{fill:#15110d;font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-weight:800;text-anchor:middle;dominant-baseline:central}._pieceColor1_1oown_546 ._pieceBody_1oown_523{fill:#f8f6ef;stroke:transparent;stroke-width:0}._pieceColor1_1oown_546 ._pieceEdge_1oown_530{stroke:transparent}._player2_1oown_347{transform:rotate(180deg)}._pieceColor2_1oown_560 ._pieceBody_1oown_523{fill:#111;stroke:transparent;stroke-width:0}._pieceColor2_1oown_560 ._pieceEdge_1oown_530{stroke:transparent;stroke-width:0}._pieceColor2_1oown_560 ._pieceText_1oown_538{fill:#f8f6ef}._promoted_1oown_575 ._pieceText_1oown_538{fill:#8b2d16}._pieceColor2_1oown_560._promoted_1oown_575 ._pieceText_1oown_538{fill:#f8f6ef}._handPieceSvg_1oown_583._pieceColor2_1oown_560 ._pieceBody_1oown_523{stroke:#f8f6efc7;stroke-width:1.4}._handPieceSvg_1oown_583._pieceColor2_1oown_560 ._pieceEdge_1oown_530{stroke:#f8f6ef6b;stroke-width:1}._capturePiece_1oown_593 ._pieceBody_1oown_523,._currentTurnPiece_1oown_598 ._pieceBody_1oown_523{stroke:#d62f24;stroke-width:4.2}._currentTurnPiece_1oown_598 ._pieceEdge_1oown_530{stroke:#d62f24d6;stroke-width:2}._pieceSmall_1oown_608,._pieceMini_1oown_612{filter:none}._handPiece_1oown_583{align-items:center;display:flex;flex:0 0 auto;height:var(--hand-piece-size);justify-content:center;width:var(--hand-piece-size)}._overlay_1oown_625{align-items:center;background:#00000085;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;position:absolute;z-index:20}._promotionCard_1oown_635{background:#111214;border:1px solid rgba(255,255,255,.14);border-radius:12px;display:grid;gap:12px;max-width:320px;padding:18px;text-align:center}._promotionActions_1oown_646{display:flex;gap:12px;justify-content:center}@media (max-width: 900px){._page_1oown_1{--stage-pad-x: 10px;--stage-pad-y: 10px}._capturePiece_1oown_593 ._pieceBody_1oown_523,._currentTurnPiece_1oown_598 ._pieceBody_1oown_523{stroke-width:3}._currentTurnPiece_1oown_598 ._pieceEdge_1oown_530{stroke-width:1.4}._minibar_1oown_37{left:10px;top:10px}._history_1oown_150{width:94px}._miniBoard_1oown_221{height:82px;width:82px}}
