._card_b5snr_1{background:linear-gradient(145deg, var(--card-a), var(--card-b));border:1px solid var(--card-line);border-radius:var(--radius);box-shadow:0 15px 45px var(--card-shadow);min-width:0;padding:22px}._card_b5snr_1:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--field-focus-ring), 0 18px 45px var(--card-shadow)}._note_2jr7x_1{background:var(--note-bg);border-radius:var(--radius-control);color:var(--muted);padding:13px;font-size:13px;line-height:1.55}._empty_2jr7x_10{border:1px dashed var(--empty-line);text-align:center;color:var(--muted);border-radius:18px;padding:28px}._error_2jr7x_18{color:var(--red);font-size:13px;font-weight:800}._splash_2jr7x_24{text-align:center;height:90vh;color:var(--muted);place-content:center;gap:12px;display:grid}._gem_2jr7x_33{color:var(--mint);font-size:60px;animation:1.6s infinite _glow_2jr7x_1}@keyframes _glow_2jr7x_1{0%,to{opacity:.5}50%{opacity:1}}._toast_qog9f_1{z-index:200;background:var(--toast-bg);max-width:90%;color:var(--on-mint-toast);box-shadow:0 10px 50px var(--toast-shadow);text-align:center;border-radius:15px;padding:13px 20px;font-weight:900;animation:.3s cubic-bezier(.2,.9,.3,1) both _toast-in_qog9f_1;position:fixed;bottom:23px;left:50%;transform:translate(-50%)}@keyframes _toast-in_qog9f_1{0%{opacity:0;transform:translate(-50%,18px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}._badge_177ug_1{border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-text);align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}._mint_177ug_13{color:var(--on-mint-badge);background:var(--mint)}._gold_177ug_18{color:var(--on-yellow);background:var(--yellow)}._pill_177ug_23{background:var(--pill-bg);border:1px solid var(--pill-line);border-radius:var(--radius-pill);color:var(--pill-text);gap:7px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}._chip_177ug_35{background:var(--chip-bg);color:var(--chip-text);border-radius:9px;padding:5px 9px;font-size:12px;font-weight:800}._brand_wuu7f_1{letter-spacing:-1.2px;align-items:center;gap:10px;font-size:22px;font-weight:1000;display:flex}._symbol_wuu7f_10{background:var(--mint);border-radius:var(--radius-control);width:40px;height:40px;color:var(--on-mint-brand);place-items:center;font-size:29px;display:grid;transform:rotate(-8deg)}._symbol_wuu7f_10>span{transform:rotate(8deg)}._wrap_1yb2d_1{align-items:center;max-width:1000px;min-height:100vh;margin:0 auto;padding:26px;display:grid}._panel_1yb2d_10{background:var(--login-panel-bg);border:1px solid var(--login-panel-line);box-shadow:0 30px 120px var(--login-panel-shadow);border-radius:30px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._art_1yb2d_20{background:radial-gradient(circle at 80% 30%, var(--login-art-glow), transparent 45%), linear-gradient(145deg, var(--login-art-a), var(--login-art-b));flex-direction:column;justify-content:space-between;gap:20px;min-height:580px;padding:48px;display:flex}._art_1yb2d_20 h1{margin-top:30px}._art_1yb2d_20 p{color:var(--login-art-text);margin-top:16px;line-height:1.75}._mascot_1yb2d_42{filter:drop-shadow(0 12px 8px var(--mascot-shadow));text-align:center;transform-origin:bottom;font-size:105px;animation:2.6s ease-in-out infinite _pet-bob_1yb2d_1}._pills_1yb2d_50{margin-top:16px}._form_1yb2d_54{align-content:start;gap:16px;min-width:0;padding:38px;display:grid}@keyframes _pet-bob_1yb2d_1{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@media (width<=750px){._panel_1yb2d_10{grid-template-columns:1fr}._art_1yb2d_20{min-height:190px;padding:25px}._art_1yb2d_20 h1{font-size:28px}._mascot_1yb2d_42{font-size:60px}._form_1yb2d_54{padding:23px}}@media (width<=520px){._wrap_1yb2d_1{padding:10px}}._backdrop_10uxu_1{background:var(--backdrop);z-index:100;place-items:center;padding:14px;display:grid;position:fixed;inset:0}._modal_10uxu_11{background:var(--modal-bg);border:1px solid var(--modal-line);border-radius:var(--radius-modal);width:min(650px,100%);max-height:91vh;box-shadow:0 30px 80px var(--modal-shadow);gap:15px;padding:24px;display:grid;overflow:auto}._qr_ucw9n_1{border-radius:12px;justify-self:center;width:180px;height:180px}._secret_ucw9n_8{letter-spacing:2px;overflow-wrap:anywhere;font-family:ui-monospace,monospace}._codes_ucw9n_14{white-space:pre-line;margin:8px 0 0;font-family:ui-monospace,monospace}._grid_1tncl_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._profile_1tncl_7{background:var(--profile-bg);border:2px solid var(--profile-line);color:var(--white);overflow-wrap:anywhere;border-radius:16px;place-items:center;gap:7px;min-width:0;padding:16px 8px;font-weight:800;display:grid}._profile_1tncl_7[aria-pressed=true]{border-color:var(--mint);background:var(--profile-selected-bg)}._face_1tncl_26{font-size:39px}._empty_1tncl_30{grid-column:1/-1}._pin_1tncl_34{text-align:center;letter-spacing:12px;font-size:25px;font-weight:900}._header_mnqw5_2{margin-bottom:25px}._card_mnqw5_6{max-width:830px;margin:auto}._page_mnqw5_12 ._card_mnqw5_6{padding:28px}._qNum_mnqw5_16{color:var(--mint);letter-spacing:1.5px;font-size:12px;font-weight:900}._question_mnqw5_23{white-space:pre-wrap;margin:16px 0 22px;font-size:clamp(20px,3vw,29px);font-weight:800;line-height:1.4}._label_mnqw5_32{color:var(--label-text);gap:6px;font-size:13px;font-weight:700;display:grid}._answerInput_mnqw5_40{min-height:125px;font-size:17px;line-height:1.6}._hintButtons_mnqw5_46{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}._hintPanel_mnqw5_53{background:var(--hint-bg);border:1px solid var(--hint-line);border-radius:var(--radius-control);color:var(--hint-text);margin:12px 0;padding:14px 16px;line-height:1.55}._footer_mnqw5_63{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}._choiceGrid_mnqw5_72{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}._stacked_mnqw5_80{grid-template-columns:1fr}._choice_mnqw5_72{text-align:left;border:2px solid var(--field-line);background:var(--choice-bg);width:100%;min-height:58px;color:var(--text);border-radius:var(--radius-choice);padding:12px 14px;font-weight:800;transition:border .2s,background .2s,transform .15s}._choice_mnqw5_72:hover{border-color:var(--teal);transform:translateY(-1px)}._choice_mnqw5_72[aria-checked=true]{border-color:var(--mint);background:var(--choice-selected-bg);color:var(--choice-selected-text);box-shadow:0 0 0 3px var(--choice-selected-ring)}._orderingInstructions_mnqw5_112{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 12px;display:flex}._orderingBadge_mnqw5_120{border-radius:var(--radius-pill);background:var(--yellow);color:var(--ordering-badge-text);letter-spacing:.5px;box-shadow:0 3px 0 var(--ordering-badge-shadow);align-items:center;gap:6px;padding:8px 12px;font-weight:1000;display:inline-flex}._orderingTip_mnqw5_133{color:var(--ordering-tip);font-weight:800}._orderingList_mnqw5_138{gap:12px;max-width:720px;margin-top:10px;display:grid}._tile_mnqw5_145{border-radius:var(--radius-tile);cursor:grab;touch-action:pan-y;min-height:78px;box-shadow:0 7px 0 var(--tile-shadow), 0 12px 22px var(--tile-glow);border:3px solid #0000;grid-template-columns:42px minmax(70px,1fr) auto;align-items:center;gap:10px;padding:12px 14px;transition:transform .16s,box-shadow .16s,filter .16s;display:grid}._tile_mnqw5_145:hover{box-shadow:0 9px 0 var(--tile-shadow), 0 15px 25px var(--tile-hover-glow);transform:translateY(-2px)rotate(-.2deg)}._tile_mnqw5_145:active{cursor:grabbing}._tile_mnqw5_145:focus-within{filter:brightness(1.04)}._grabbed_mnqw5_180{opacity:.72;box-shadow:none;transform:scale(.985)}._tile_mnqw5_145[data-tone="0"]{background:linear-gradient(120deg, var(--tile-0-a), var(--tile-0-b));border-color:var(--tile-0-line)}._tile_mnqw5_145[data-tone="1"]{background:linear-gradient(120deg, var(--tile-1-a), var(--tile-1-b));border-color:var(--tile-1-line)}._tile_mnqw5_145[data-tone="2"]{background:linear-gradient(120deg, var(--tile-2-a), var(--tile-2-b));border-color:var(--tile-2-line)}._tile_mnqw5_145[data-tone="3"]{background:linear-gradient(120deg, var(--tile-3-a), var(--tile-3-b));border-color:var(--tile-3-line)}._tile_mnqw5_145._moving_mnqw5_208{transition:transform .34s cubic-bezier(.2,.85,.25,1),box-shadow .22s}._tile_mnqw5_145._dragging_mnqw5_214{z-index:1000;filter:brightness(1.1)saturate(1.15);box-shadow:0 16px 0 var(--tile-shadow), 0 24px 40px var(--tile-lifted-glow);cursor:grabbing;pointer-events:none;-webkit-user-select:none;user-select:none;animation:.22s cubic-bezier(.2,1.5,.4,1) both _tile-pickup_mnqw5_1;transform:scale(1.045)rotate(-1deg)}._placeholder_mnqw5_228{border:3px dashed var(--placeholder-line);border-radius:var(--radius-tile);background:var(--placeholder-bg);box-shadow:inset 0 0 0 2px var(--placeholder-inset)}._tile_mnqw5_145._dropTarget_mnqw5_235{outline:4px dashed var(--white);outline-offset:4px;transform:scale(1.025)}@keyframes _tile-pickup_mnqw5_1{0%{transform:scale(1)rotate(0)}65%{transform:scale(1.09)rotate(-2deg)}to{transform:scale(1.045)rotate(-1deg)}}._orderNumber_mnqw5_253{background:var(--tile-0-number);width:40px;height:40px;color:var(--white);box-shadow:0 3px 0 var(--tile-number-shadow);border-radius:50%;place-items:center;font-size:19px;font-weight:1000;display:grid}._tile_mnqw5_145[data-tone="1"] ._orderNumber_mnqw5_253{background:var(--tile-1-number)}._tile_mnqw5_145[data-tone="2"] ._orderNumber_mnqw5_253{background:var(--tile-2-number)}._tile_mnqw5_145[data-tone="3"] ._orderNumber_mnqw5_253{background:var(--tile-3-number)}._orderValue_mnqw5_278{min-width:0;color:var(--tile-text);letter-spacing:.2px;overflow-wrap:anywhere;font-size:clamp(19px,2.2vw,25px);font-weight:1000}._orderControls_mnqw5_287{gap:7px;display:flex}._arrow_mnqw5_292{border:2px solid var(--arrow-up);border-radius:var(--radius-button);background:linear-gradient(145deg, var(--arrow-a), var(--arrow-b));min-width:46px;min-height:46px;color:var(--arrow-up);text-shadow:0 0 9px var(--arrow-up);box-shadow:0 0 0 2px var(--arrow-ring), 0 0 14px var(--arrow-up-glow), inset 0 0 12px var(--arrow-up-inset);place-items:center;padding:0;font-size:29px;font-weight:1000;line-height:1;transition:transform .14s,filter .14s,box-shadow .14s;display:grid}._arrow_mnqw5_292[data-delta="1"]{border-color:var(--arrow-down);color:var(--arrow-down-text);text-shadow:0 0 9px var(--arrow-down);box-shadow:0 0 0 2px var(--arrow-ring), 0 0 14px var(--arrow-down-glow), inset 0 0 12px var(--arrow-down-inset)}._arrow_mnqw5_292:hover{filter:brightness(1.25);transform:translateY(-2px)scale(1.08)}._arrow_mnqw5_292:active{filter:brightness(1.3);transform:translateY(1px)scale(.94)}._arrow_mnqw5_292:focus-visible{outline:3px solid var(--arrow-focus);outline-offset:3px}._footnote_mnqw5_341{margin-top:11px;font-weight:700}@media (width<=750px){._page_mnqw5_12 ._card_mnqw5_6{padding:17px}}@media (width<=520px){._tile_mnqw5_145{border-radius:var(--radius-tile-small);grid-template-columns:34px minmax(54px,1fr) auto;gap:7px;min-height:68px;padding:10px}._orderNumber_mnqw5_253{width:34px;height:34px;font-size:16px}._orderValue_mnqw5_278{font-size:19px}._orderControls_mnqw5_287{gap:4px}._arrow_mnqw5_292{border-radius:var(--radius-control);min-width:40px;min-height:40px;font-size:21px}._orderingTip_mnqw5_133{width:100%}}._sparkle_s481m_1{z-index:110;pointer-events:none;font-size:24px;animation:1.8s ease-in forwards _confetti_s481m_1;position:fixed}@keyframes _confetti_s481m_1{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(270px)rotate(620deg)}}._heading_qcywi_1{margin:22px 0 16px;display:grid}._heading_qcywi_1 h2{margin:6px 0}._hero_1o7zi_2{text-align:center;background:linear-gradient(140deg, var(--result-hero-a), var(--result-hero-b));border-radius:var(--radius-result-hero);border:1px solid var(--result-hero-line);margin-bottom:20px;padding:32px;animation:.6s ease-out _pop_1o7zi_1;position:relative;overflow:hidden}._hero_1o7zi_2:after{content:"✦";color:var(--result-hero-mark);font-size:135px;animation:2.8s ease-in-out infinite _hero-sparkle_1o7zi_1;position:absolute;top:-30px;right:7%}._hero_1o7zi_2 h2{margin:13px}._big_1o7zi_28{font-size:65px;animation:.7s cubic-bezier(.2,1.5,.35,1) both _success-pop_1o7zi_1}._awards_1o7zi_33{justify-content:center;margin:22px 0 0}._list_1o7zi_38{gap:14px;display:grid}._list_1o7zi_38 ._row_1o7zi_44{border-left:5px solid var(--mint);background:linear-gradient(110deg, var(--result-right-bg), var(--card-b) 45%);padding:19px 22px}._list_1o7zi_38 ._wrong_1o7zi_50{border-left-color:var(--red);background:linear-gradient(110deg, var(--result-wrong-bg), var(--card-b) 45%);animation:.48s ease-out both _error-settle_1o7zi_1}._wrong_1o7zi_50 h3{color:var(--result-wrong-title)}._comparison_1o7zi_60{grid-template-columns:1fr 1fr;gap:14px;margin:12px 0;display:grid}._comparison_1o7zi_60>div{background:var(--comparison-bg);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;padding:13px}._reviewRequest_1o7zi_75{margin-top:8px}@keyframes _pop_1o7zi_1{0%{transform:scale(.86)}70%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes _hero-sparkle_1o7zi_1{0%,to{opacity:.45;transform:rotate(0)scale(.9)}50%{opacity:1;transform:rotate(24deg)scale(1.08)}}@keyframes _success-pop_1o7zi_1{0%{transform:scale(.35)rotate(-16deg)}65%{transform:scale(1.2)rotate(8deg)}to{transform:none}}@keyframes _error-settle_1o7zi_1{0%,35%,70%{transform:translate(-6px)}18%,52%,86%{transform:translate(6px)}to{transform:none}}@media (width<=750px){._comparison_1o7zi_60{grid-template-columns:1fr}}._hero_g4y6y_1{border-radius:var(--radius-hero);border:1px solid var(--hero-line);background:linear-gradient(120deg, var(--hero-a), var(--hero-b) 50%, var(--hero-c));margin-bottom:26px;padding:30px;position:relative;overflow:hidden}._hero_g4y6y_1:after{content:"✦";color:var(--hero-mark);pointer-events:none;font-size:230px;position:absolute;top:-95px;right:-15px}._hero_g4y6y_1>*{z-index:1;position:relative}._hero_g4y6y_1 p{max-width:580px;color:var(--hero-text);margin:12px 0 20px;line-height:1.6}@media (width<=750px){._hero_g4y6y_1{padding:22px}._hero_g4y6y_1:after{opacity:.3}}._classRow_7zr87_2{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:12px 0;display:flex}._classRow_7zr87_2 span{color:var(--muted);font-size:14px}._worlds_7zr87_17 ._world_7zr87_1{background:linear-gradient(145deg, var(--world-a), var(--world-b));border:1px solid var(--world-line);min-height:194px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}._worlds_7zr87_17 ._green_7zr87_28{background:radial-gradient(circle at 75% 20%, var(--world-green-glow) 0, transparent 50%), linear-gradient(140deg, var(--world-green-a), var(--world-green-b))}._worlds_7zr87_17 ._purple_7zr87_34{background:radial-gradient(circle at 80% 15%, var(--world-purple-glow) 0, transparent 48%), linear-gradient(140deg, var(--world-purple-a), var(--world-purple-b))}._worlds_7zr87_17 ._world_7zr87_1:not(._locked_7zr87_40):hover{border-color:var(--mint);box-shadow:0 24px 52px var(--world-hover-shadow);transform:translateY(-5px)rotate(-.25deg)}._world_7zr87_1 h3{max-width:75%;margin:11px 0;font-size:25px}._world_7zr87_1 p{max-width:70%;color:var(--world-text);margin-bottom:18px}._worldEmoji_7zr87_58{filter:drop-shadow(4px 7px 2px var(--world-emoji-shadow));transform-origin:bottom;font-size:88px;animation:2.6s ease-in-out infinite _pet-bob_7zr87_1;position:absolute;top:15px;right:15px}._worlds_7zr87_17 ._locked_7zr87_40{filter:grayscale()brightness(.72);opacity:.72;cursor:not-allowed}._locked_7zr87_40:after{content:"";background:var(--world-locked-veil);pointer-events:none;position:absolute;inset:0}._locked_7zr87_40>*{z-index:1;position:relative}._locked_7zr87_40 ._worldEmoji_7zr87_58{filter:grayscale(1) drop-shadow(4px 7px 2px var(--world-locked-emoji-shadow));animation:none;position:absolute}._unlocked_7zr87_93{animation:.5s cubic-bezier(.2,.9,.3,1) both _world-unlock_7zr87_1}._complete_7zr87_97{color:var(--mint)}._dayTabs_7zr87_101{flex-wrap:wrap;gap:9px;margin:15px 0 20px;display:flex}._dayTab_7zr87_101{border:1px solid var(--day-tab-line);border-radius:var(--radius-control);background:var(--day-tab-bg);min-height:48px;color:var(--day-tab-text);box-shadow:0 3px 0 var(--day-tab-shadow);justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:850;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}._dayTab_7zr87_101:hover{border-color:var(--teal);box-shadow:0 5px 0 var(--day-tab-shadow), 0 10px 20px var(--day-tab-hover-shadow);transform:translateY(-2px)}._dayTab_7zr87_101:active{box-shadow:0 2px 0 var(--day-tab-shadow);transform:translateY(1px)}._dayTab_7zr87_101[aria-pressed=true]{background:var(--mint);color:var(--on-mint-day);border-color:var(--mint)}._print_7zr87_146{background:linear-gradient(135deg, var(--print-a), var(--print-b));border-color:var(--print-line);color:var(--text)}._print_7zr87_146:hover{border-color:var(--mint);background:linear-gradient(135deg, var(--print-hover-a), var(--print-hover-b))}._day_7zr87_1 ._topic_7zr87_1{transition:transform .2s,border-color .2s}._day_7zr87_1 ._topic_7zr87_1:hover{border-color:var(--card-hover-line);box-shadow:0 20px 48px var(--card-hover-shadow);transform:translateY(-4px)}._day_7zr87_1 ._topicComplete_7zr87_169{border-color:var(--topic-complete-line)}._topicIcon_7zr87_173{margin-bottom:9px;font-size:34px;animation:3.2s ease-in-out infinite _pet-bob_7zr87_1;display:block}._topicComplete_7zr87_169 ._topicIcon_7zr87_173{animation:.65s cubic-bezier(.2,1.4,.4,1) both _completion-badge_7zr87_1}._topic_7zr87_1 h3{min-height:40px;margin:7px 0}._topicBottom_7zr87_189{margin-top:19px}._day_7zr87_1 ._bonus_7zr87_1{border-color:var(--bonus-line)}@keyframes _pet-bob_7zr87_1{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes _world-unlock_7zr87_1{0%{opacity:.01;transform:scale(.93)}65%{transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes _completion-badge_7zr87_1{0%{transform:scale(.5)rotate(-18deg)}70%{transform:scale(1.18)rotate(7deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){._worlds_7zr87_17 ._world_7zr87_1:not(._locked_7zr87_40):hover,._day_7zr87_1 ._topic_7zr87_1:hover{transform:none}}._quest_1lvvf_3._quest_1lvvf_3{max-width:860px}._notice_1lvvf_7{border-color:var(--typing-accent-line);background:linear-gradient(135deg, var(--typing-notice-a), var(--typing-notice-b));align-items:flex-start;gap:18px;max-width:760px;display:flex}._noticeIcon_1lvvf_16{background:var(--typing-icon-bg);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:29px;display:grid}._targetWrap_1lvvf_27{border:1px solid var(--typing-target-line);background:linear-gradient(135deg, var(--typing-target-a), var(--typing-target-b));border-radius:16px;margin:16px 0 18px;padding:16px 18px}._targetLabel_1lvvf_35{color:var(--teal);letter-spacing:1.8px;font-size:11px;font-weight:900}._target_1lvvf_27{flex-wrap:wrap;gap:2px;margin-top:9px;font-size:clamp(19px,2.5vw,27px);font-weight:850;line-height:1.5;display:flex}._word_1lvvf_52{white-space:nowrap}._char_1lvvf_56{min-width:.55em;color:var(--typing-char);border-radius:5px;place-items:center;display:inline-grid}._right_1lvvf_64{background:var(--typing-right-bg);color:var(--typing-right-text)}._wrong_1lvvf_69{background:var(--typing-wrong-bg);color:var(--typing-wrong-text);text-decoration:line-through}._cursor_1lvvf_75{outline:2px solid var(--yellow);outline-offset:2px;box-shadow:0 0 14px var(--typing-cursor-glow);animation:1.1s ease-in-out infinite _typing-cursor_1lvvf_1}._keyboard_1lvvf_82{border:1px solid var(--keyboard-line);background:linear-gradient(145deg, var(--keyboard-a), var(--keyboard-b));box-shadow:inset 0 1px var(--keyboard-inset), 0 10px 24px var(--keyboard-shadow);border-radius:18px;margin-top:18px;padding:16px}._keyboardHeading_1lvvf_93{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}._feedback_1lvvf_101{color:var(--muted);text-align:right;font-size:13px;font-weight:700}._keys_1lvvf_108{gap:8px;display:grid}._keyRow_1lvvf_113{justify-content:center;gap:7px;display:flex}._key_1lvvf_82{border:2px solid var(--key-line);background:linear-gradient(180deg, var(--key-a), var(--key-b));min-width:42px;height:45px;box-shadow:0 4px 0 var(--key-shadow);color:var(--text);border-radius:10px;padding:0 8px;font-weight:1000;transition:transform .13s,background .16s,border-color .16s,box-shadow .16s}._key_1lvvf_82:hover{border-color:var(--teal);transform:translateY(-2px)}._key_1lvvf_82:active{box-shadow:0 2px 0 var(--key-shadow);transform:translateY(2px)}._space_1lvvf_146{min-width:210px}._keyTarget_1lvvf_150{border-color:var(--typing-accent-line)}._keyNext_1lvvf_154{border-color:var(--yellow);background:linear-gradient(180deg, var(--key-next-a), var(--key-next-b));box-shadow:0 0 0 3px var(--key-next-ring), 0 4px 0 var(--key-next-shadow);animation:1.1s ease-in-out infinite _typing-key-pulse_1lvvf_1}._keyRight_1lvvf_163{border-color:var(--key-right-line);background:linear-gradient(180deg, var(--key-right-a), var(--key-right-b));color:var(--key-right-text)}._keyWrong_1lvvf_169{border-color:var(--pink);background:linear-gradient(180deg, var(--key-wrong-a), var(--key-wrong-b));color:var(--key-wrong-text)}._keyWrong_1lvvf_169._keyNext_1lvvf_154{border-color:var(--yellow)}._tip_1lvvf_179{margin-top:13px}._stats_1lvvf_183{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}._completion_1lvvf_191 [data-big]{font-size:58px}@keyframes _typing-key-pulse_1lvvf_1{50%{box-shadow:0 0 0 6px var(--key-next-pulse), 0 6px 0 var(--key-next-shadow);transform:translateY(-2px)}}@keyframes _typing-cursor_1lvvf_1{50%{box-shadow:none;outline-color:#0000}}@media (width<=520px){._keyboard_1lvvf_82{padding:12px}._keyboardHeading_1lvvf_93{flex-direction:column;align-items:flex-start}._feedback_1lvvf_101{text-align:left}._keyRow_1lvvf_113{gap:4px}._key_1lvvf_82{border-radius:8px;min-width:29px;height:40px;padding:0 4px;font-size:12px}._space_1lvvf_146{min-width:145px}._targetWrap_1lvvf_27{padding:13px}._target_1lvvf_27{font-size:19px}}@media (prefers-reduced-motion:reduce){._cursor_1lvvf_75,._keyNext_1lvvf_154{animation:none}}._wrap_13puw_2{max-width:650px;margin:10vh auto;padding:16px}._quest_1u3sf_3{border-radius:var(--radius-hero);background:var(--panel);border:4px solid var(--game-deep);box-shadow:0 10px 26px var(--game-shade);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;gap:14px;padding:18px;animation:.45s cubic-bezier(.2,1.4,.4,1) _enter_1u3sf_1;display:flex;position:relative;overflow:hidden}@keyframes _enter_1u3sf_1{0%{opacity:0;transform:translateY(30px)scale(.96)}}._speed_1u3sf_27{pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 40px, var(--game-foam) 40px 42px);opacity:0;animation:.35s linear _whoosh_1u3sf_1;position:absolute;inset:0}@keyframes _whoosh_1u3sf_1{0%{opacity:.2;transform:translate(-60px)}to{opacity:0;transform:translate(60px)}}._hud_1u3sf_47{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._title_1u3sf_55{letter-spacing:.01em;color:var(--mint);margin:0 auto 0 0;font-size:1.05rem;font-weight:800}._chip_1u3sf_63{border-radius:var(--radius-pill);background:var(--game-tile-dark);border:3px solid var(--game-deep);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:4px 12px 4px 6px;font-weight:800;display:inline-flex}._coin_1u3sf_75{background:var(--game-gold);width:26px;height:26px;box-shadow:inset 0 -3px 0 var(--game-gold-dark);color:var(--game-ink);border-radius:50%;place-items:center;font-size:.8rem;display:grid}._bump_1u3sf_87{animation:.45s cubic-bezier(.3,1.8,.5,1) _bump_1u3sf_87}@keyframes _bump_1u3sf_87{40%{transform:scale(1.35)}}._bar_1u3sf_97{border-radius:var(--radius-pill);background:var(--game-shade);height:14px;overflow:hidden}._bar_1u3sf_97 i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--mint), var(--game-gold));height:100%;transition:width .5s cubic-bezier(.3,1.5,.5,1);display:block}._note_1u3sf_112{color:var(--muted);margin:0;font-size:.9rem;font-weight:700}._question_1u3sf_119{font-family:var(--game-font);text-wrap:balance;margin:4px 0;font-size:clamp(1.4rem,5vw,2rem);font-weight:400;line-height:1.2}._options_1u3sf_128{grid-template-columns:1fr 1fr;gap:12px;display:grid}._option_1u3sf_128{font-family:var(--game-font);border-radius:var(--radius-tile-small);cursor:pointer;background:var(--game-tile);color:var(--text);box-shadow:0 6px 0 var(--game-tile-dark);border:0;padding:18px 10px;font-size:1.5rem;transition:transform 80ms,box-shadow 80ms,background .15s}._option_1u3sf_128:hover:not(:disabled){transform:translateY(-3px)rotate(-1deg)}._option_1u3sf_128:active:not(:disabled){box-shadow:0 1px 0 var(--game-tile-dark);transform:translateY(5px)}._option_1u3sf_128[aria-checked=true]{background:var(--game-gold);color:var(--game-ink);box-shadow:0 6px 0 var(--game-gold-dark);animation:.25s cubic-bezier(.3,1.8,.5,1) _pick_1u3sf_1}._option_1u3sf_128:disabled{cursor:default;opacity:1}._option_1u3sf_128:disabled:not(._right_1u3sf_172):not(._wrong_1u3sf_172){opacity:.55}._right_1u3sf_172,._right_1u3sf_172[aria-checked=true]{background:var(--mint);color:var(--game-ink);box-shadow:0 6px 0 var(--mint-shadow);animation:.5s cubic-bezier(.3,1.8,.5,1) _pop_1u3sf_1}._wrong_1u3sf_172,._wrong_1u3sf_172[aria-checked=true]{background:var(--game-red);color:var(--game-ink);box-shadow:0 6px 0 var(--game-red-dark);animation:.45s _shake_1u3sf_1}@keyframes _pick_1u3sf_1{50%{transform:scale(1.06)}}@keyframes _pop_1u3sf_1{40%{transform:scale(1.12)rotate(-2deg)}}@keyframes _shake_1u3sf_1{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}._verdict_1u3sf_215{min-height:2.2em;margin:0;font-size:1.1rem}._good_1u3sf_221{color:var(--mint);font-size:1.35rem;font-weight:800}._actions_1u3sf_227{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._button_1u3sf_234{font-family:var(--font);border-radius:var(--radius-tile-small);cursor:pointer;color:var(--game-ink);background:var(--mint);box-shadow:0 6px 0 var(--mint-shadow);border:0;padding:12px 22px;font-size:1.05rem;font-weight:800;transition:transform 80ms,box-shadow 80ms}._button_1u3sf_234:active:not(:disabled){box-shadow:0 1px 0 var(--mint-shadow);transform:translateY(5px)}._button_1u3sf_234:disabled{filter:grayscale(.8)brightness(.7);cursor:default}._alt_1u3sf_260{background:var(--game-tile);color:var(--text);box-shadow:0 6px 0 var(--game-tile-dark)}._small_1u3sf_266{padding:8px 14px;font-size:.9rem}._push_1u3sf_271{margin-left:auto}._quest_1u3sf_3>._button_1u3sf_234{align-self:flex-start}._hint_1u3sf_280{border-radius:var(--radius-tile-small);background:var(--game-tile-dark);border-left:5px solid var(--game-gold);padding:10px 14px}._hint_1u3sf_280 p{margin:4px 0 0}._lesson_1u3sf_292{border-radius:var(--radius-tile);background:linear-gradient(160deg, var(--game-pink-light), var(--game-pink-dark));box-shadow:0 8px 0 var(--game-pink-deep);padding:18px}._lesson_1u3sf_292 h2{letter-spacing:.01em;font-family:var(--game-font);margin:0 0 6px;font-size:2rem;font-weight:400}._lesson_1u3sf_292 p{margin:4px 0}._overlay_1u3sf_312{pointer-events:none;z-index:20;place-items:center;display:grid;position:fixed;inset:0}._count_1u3sf_321{font-family:var(--game-font);color:var(--game-gold);text-shadow:0 10px 0 var(--game-gold-dark);font-size:9rem;animation:.6s cubic-bezier(.2,1.6,.4,1) both _zoom_1u3sf_1}@keyframes _zoom_1u3sf_1{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{transform:scale(1)rotate(0)}}._spark_1u3sf_339{z-index:21;pointer-events:none;border-radius:3px;width:12px;height:12px;animation:.9s cubic-bezier(.1,.8,.3,1) forwards _fly_1u3sf_369;position:fixed}._spark_1u3sf_339:nth-child(4n){background:var(--mint)}._spark_1u3sf_339:nth-child(4n+1){background:var(--game-gold)}._spark_1u3sf_339:nth-child(4n+2){background:var(--game-pink)}._spark_1u3sf_339:nth-child(4n+3){background:var(--game-foam)}@keyframes _fly_1u3sf_369{to{transform:translate(var(--dx), var(--dy)) rotate(540deg) scale(.3);opacity:0}}._flycoin_1u3sf_369{z-index:22;pointer-events:none;transition:left .7s cubic-bezier(.5,-.3,.3,1),top .7s cubic-bezier(.5,-.3,.3,1),transform .7s;position:fixed}._podium_1u3sf_380{text-align:center;align-items:center}._podium_1u3sf_380 h2{font-family:var(--game-font);margin:6px 0;font-size:clamp(2rem,7vw,3rem);font-weight:400}._stars_1u3sf_392{letter-spacing:.1em;color:var(--game-gold);font-size:3.4rem}._stars_1u3sf_392 span{animation:.6s cubic-bezier(.2,1.6,.4,1) both _drop_1u3sf_1;display:inline-block}._stars_1u3sf_392 span:nth-child(2){animation-delay:.25s}._stars_1u3sf_392 span:nth-child(3){animation-delay:.5s}._stars_1u3sf_392 ._off_1u3sf_411{filter:grayscale()brightness(.5)}@keyframes _drop_1u3sf_1{0%{opacity:0;transform:translateY(-80px)scale(.3)rotate(-30deg)}}._banner_1u3sf_423{border-radius:var(--radius-hero);background:linear-gradient(135deg, var(--game-grass) 0%, var(--game-grass-dark) 100%);box-shadow:0 8px 0 var(--game-grass-deep);-webkit-font-smoothing:antialiased;padding:14px 18px 18px}._banner_1u3sf_423 h2{font-family:var(--game-font);letter-spacing:.01em;color:var(--text);margin:10px 0 0;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:400}._banner_1u3sf_423 p{color:var(--text);margin:4px 0 0;font-weight:700}._tabs_1u3sf_446{flex-wrap:wrap;gap:8px;display:flex}._tab_1u3sf_446{font-family:var(--font);border-radius:var(--radius-control);cursor:pointer;background:var(--game-tile);color:var(--text);box-shadow:0 5px 0 var(--game-tile-dark);border:0;padding:10px 16px;font-size:1rem;font-weight:800;transition:transform 80ms}._tab_1u3sf_446:active:not(:disabled){transform:translateY(4px)}._tab_1u3sf_446[aria-pressed=true]{background:var(--game-gold);color:var(--game-ink);box-shadow:0 5px 0 var(--game-gold-dark)}._tab_1u3sf_446:disabled{opacity:.45;cursor:not-allowed}._zones_1u3sf_481{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}._zone_1u3sf_481{border-radius:var(--radius-tile);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-font-smoothing:antialiased;border:0;flex-direction:column;gap:6px;padding:16px;transition:transform .12s;display:flex}._zone_1u3sf_481:hover{transform:translateY(-4px)rotate(-1deg)}._zone_1u3sf_481:active{transform:translateY(3px)}._zone_1u3sf_481 b{font-family:var(--game-font);letter-spacing:.01em;font-size:1.45rem;font-weight:400}._zone_1u3sf_481 small{font-size:.9rem;font-weight:700}._zoneIcon_1u3sf_522{font-size:2.4rem}._zonePlay_1u3sf_526{border-radius:var(--radius-pill);background:var(--text);color:var(--game-ink);align-self:flex-start;margin-top:6px;padding:6px 14px;font-size:.9rem;font-weight:800}._zoneLanguage_1u3sf_537{background:linear-gradient(160deg, var(--game-pink-light), var(--game-pink-dark));box-shadow:0 7px 0 var(--game-pink-deep)}._zoneMath_1u3sf_542{background:linear-gradient(160deg, var(--game-blue-light), var(--game-blue-dark));box-shadow:0 7px 0 var(--game-blue-deep)}._zoneScience_1u3sf_547{background:linear-gradient(160deg, var(--game-grass-light), var(--game-grass-dark));box-shadow:0 7px 0 var(--game-grass-deep)}._zoneOther_1u3sf_552{background:linear-gradient(160deg, var(--game-gold), var(--game-gold-dark));box-shadow:0 7px 0 var(--game-tile-dark);color:var(--game-ink)}@media (prefers-reduced-motion:reduce){._zone_1u3sf_481,._tab_1u3sf_446{transition:none}}@media (width<=420px){._options_1u3sf_128{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._quest_1u3sf_3,._speed_1u3sf_27,._bump_1u3sf_87,._option_1u3sf_128,._count_1u3sf_321,._spark_1u3sf_339,._stars_1u3sf_392 span{animation:none}._option_1u3sf_128,._bar_1u3sf_97 i,._flycoin_1u3sf_369{transition:none}}._scene_1u3sf_590{aspect-ratio:1;border-radius:var(--radius-hero);background:var(--map2d-sea);width:min(100%,420px);margin:0 auto;position:relative}._sceneSpace_1u3sf_600{background:radial-gradient(1.5px 1.5px at 12% 18%, var(--sea3d-star), transparent), radial-gradient(1px 1px at 30% 72%, var(--sea3d-star), transparent), radial-gradient(1.5px 1.5px at 52% 9%, var(--sea3d-star), transparent), radial-gradient(1px 1px at 68% 88%, var(--sea3d-star), transparent), radial-gradient(2px 2px at 84% 30%, var(--sea3d-star), transparent), radial-gradient(1px 1px at 92% 64%, var(--sea3d-star), transparent), radial-gradient(1px 1px at 6% 52%, var(--sea3d-star), transparent), radial-gradient(1.5px 1.5px at 44% 44%, var(--sea3d-star), transparent), var(--sea3d-space)}._sceneImage_1u3sf_612{object-fit:contain;width:100%;height:100%;display:block}._pin_1u3sf_619{border:3px solid var(--zone-pin-ring);background:var(--pin);width:44px;height:44px;box-shadow:0 4px 0 var(--island-outline);cursor:pointer;border-radius:50%;font-size:1.3rem;line-height:1;animation:2.4s ease-in-out infinite _pin-bob_1u3sf_1;position:absolute;transform:translate(-50%,-50%)}._pin_1u3sf_619:hover,._pin_1u3sf_619:focus-visible{transform:translate(-50%,-58%)scale(1.08)}@keyframes _pin-bob_1u3sf_1{0%,to{margin-top:0}50%{margin-top:-4px}}@media (prefers-reduced-motion:reduce){._pin_1u3sf_619{animation:none}}._grid_18370_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._island_18370_8{background:linear-gradient(145deg, var(--card-a), var(--card-b));border:1px solid var(--card-line);border-radius:var(--radius);min-width:0;box-shadow:0 10px 30px var(--card-shadow);color:var(--text);cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:2px;padding:10px 8px 12px;transition:transform .15s,border-color .15s;display:flex;position:relative}._island_18370_8:not(:disabled):hover,._island_18370_8:not(:disabled):focus-visible{border-color:var(--card-hover-line);box-shadow:0 14px 34px var(--card-hover-shadow);transform:translateY(-3px)}._island_18370_8:disabled{cursor:default;color:var(--muted)}._picture_18370_40{aspect-ratio:1;width:100%;position:relative}._shape_18370_46{object-fit:contain;width:100%;height:100%}._locked_18370_52{filter:grayscale(.9)brightness(.7);opacity:.6}._lock_18370_52{place-items:center;font-size:1.8rem;display:grid;position:absolute;inset:0}._name_18370_65{font-weight:800}._topic_18370_69{color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:.8rem}._today_18370_76{border:2px solid var(--island-today)}._flag_18370_80{z-index:1;border-radius:var(--radius-pill);background:var(--island-today);color:var(--island-outline);white-space:nowrap;padding:2px 8px;font-size:.72rem;font-weight:800;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){._island_18370_8{transition:none}}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff")}._sheet_19b07_2{background:var(--kit-paper);color:var(--kit-ink);border-radius:var(--radius);gap:14px;max-width:650px;padding:28px;display:grid}._sheet_19b07_2 h2,._sheet_19b07_2 p{color:var(--kit-ink);margin:0}._warning_19b07_18{font-size:1.4rem;font-weight:900}._code_19b07_23{letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:1.15rem;line-height:1.7}._qr_19b07_30{width:180px;height:180px}@media print{body{background:var(--kit-paper)}._sheet_19b07_2{max-width:none;padding:0}._noPrint_19b07_45,nav,aside,header{display:none!important}}._camera_zijsf_1{border-radius:var(--radius);width:100%}._row_p0jjn_2{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 0;display:flex}._row_p0jjn_2 span{color:var(--muted);font-size:14px}._rewardEmoji_14v2p_2{text-align:center;transform-origin:bottom;font-size:58px;animation:2.6s ease-in-out infinite _pet-bob_14v2p_1}._medal_14v2p_9{font-size:34px}._purchaseFlow_14v2p_13{gap:14px;display:grid}._steps_14v2p_18{counter-reset:purchase;gap:10px;margin:0;padding:0;list-style:none;display:grid}._steps_14v2p_18 li{counter-increment:purchase;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);align-items:center;gap:10px;padding:11px 13px;display:flex}._steps_14v2p_18 li:before{content:counter(purchase);background:var(--purchase-number-bg);width:24px;height:24px;color:var(--text);border-radius:50%;place-items:center;font-size:.8rem;font-weight:900;display:grid}._steps_14v2p_18 ._active_14v2p_51{border-color:var(--mint);background:var(--purchase-active-bg);color:var(--text)}._steps_14v2p_18 ._active_14v2p_51:before{background:var(--mint);color:var(--purchase-active-number)}._status_14v2p_62{border-radius:var(--radius-control);background:var(--purchase-status-bg);color:var(--teal);margin:0;padding:12px;font-weight:800}@keyframes _pet-bob_14v2p_1{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){._rewardEmoji_14v2p_2{animation:none}._steps_14v2p_18 li{transition:none}}._statbox_1sgkv_1{background:var(--stat-bg);border:1px solid var(--stat-line);border-radius:14px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;font-weight:800;display:flex}._statbox_1sgkv_1 b{font-size:17px}._coins_1sgkv_17{gap:6px}._coin_1sgkv_17{vertical-align:-.18em;flex:none;width:1.15em;height:1.15em;display:inline-block}._levelTitle_1sgkv_29{opacity:.85;margin-left:6px;font-size:.85em}._avatar_1sgkv_35{background:linear-gradient(140deg, var(--avatar-a), var(--avatar-b));border:2px solid var(--avatar-line);border-radius:15px;flex:none;place-items:center;width:45px;height:45px;font-size:27px;display:grid}@media (width<=750px){._statbox_1sgkv_1{padding:7px}._statbox_1sgkv_1 b{font-size:14px}}._layout_1t1gn_1{grid-template-columns:235px minmax(0,1fr);gap:26px;max-width:1300px;margin:auto;padding:20px;display:grid}._sidebar_1t1gn_10{background:var(--sidebar-bg);border:1px solid var(--sidebar-line);border-radius:var(--radius-sidebar);flex-direction:column;align-self:start;gap:20px;min-width:0;min-height:calc(100vh - 40px);padding:20px;display:flex;position:sticky;top:18px}._brand_1t1gn_25{margin-bottom:16px}._nav_1t1gn_29{gap:9px;display:grid}._navItem_1t1gn_34{text-align:left;width:100%;color:var(--nav-text);border-radius:var(--radius-button);background:0 0;border:0;padding:13px 15px;font-size:14px;font-weight:750;text-decoration:none;display:block}._navItem_1t1gn_34:hover{background:var(--nav-hover)}._navItem_1t1gn_34[aria-current=page]{background:var(--mint);color:var(--on-mint-nav)}._navItem_1t1gn_34 span{margin-right:9px;font-size:19px}._footer_1t1gn_62{border-top:1px solid var(--line);gap:20px;margin-top:auto;padding-top:16px;display:grid}._footer_1t1gn_62 button{color:var(--muted);background:0 0;border:0;justify-self:start;padding:6px}._main_1t1gn_78{align-content:start;gap:22px;min-width:0;padding-bottom:55px;display:grid}._topbar_1t1gn_86{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}._hud_1t1gn_94{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (width<=1000px){._layout_1t1gn_1{grid-template-columns:180px minmax(0,1fr);gap:14px;padding:12px}._sidebar_1t1gn_10{padding:12px}}@media (width<=750px){._layout_1t1gn_1{padding:10px;display:block}._sidebar_1t1gn_10{flex-direction:row;align-items:center;gap:10px;min-height:0;margin-bottom:18px;padding:11px 14px;display:flex;position:relative;top:0;overflow-x:auto}._brand_1t1gn_25{margin:0}._nav_1t1gn_29{gap:5px;display:flex;overflow-x:auto}._navItem_1t1gn_34{white-space:nowrap;padding:10px;font-size:12px}._footer_1t1gn_62{display:none}._topbar_1t1gn_86{flex-direction:column;align-items:flex-start;margin-top:8px}._hud_1t1gn_94{justify-content:flex-start}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e20;--bg2:#151a36;--panel:#1b2143;--panel2:#222a51;--line:#343c68;--text:#f3f6ff;--muted:#aab4d5;--mint:#c6fb60;--teal:#63eadb;--pink:#ff8fc5;--yellow:#ffc76a;--red:#ff8295;--radius:20px;--page-glow-a:#2b3470;--page-glow-b:#142c41;--label-text:#d3dcf5;--field-bg:#111733;--field-line:#5f75aa;--field-focus-ring:#63eadb22;--placeholder:#7e8aac;--on-mint:#17243c;--on-mint-nav:#19213c;--on-mint-brand:#15233b;--on-mint-badge:#1e2b37;--on-mint-toast:#12272c;--on-mint-skip:#111733;--on-yellow:#52301a;--white:#fff;--mint-shadow:#82b72e;--toast-bg:#c5fb64;--alt-bg:#344270;--alt-line:#5669a2;--ghost-line:#485a88;--danger-bg:#713c50;--badge-bg:#29365b;--badge-text:#d3e0ff;--chip-bg:#2b3a5e;--chip-text:#c7d6ed;--pill-bg:#252e54;--pill-line:#414d76;--pill-text:#d9e4ff;--stat-bg:#1c2444;--stat-line:#35406c;--avatar-a:#43539f;--avatar-b:#254a69;--avatar-line:#6470bc;--card-a:#1a2143;--card-b:#171d39;--card-line:#323c6b;--card-hover-line:#5f75aa;--card-shadow:#03091b22;--card-hover-shadow:#03091b48;--modal-bg:#202746;--modal-line:#5a6b92;--modal-shadow:#000b;--backdrop:#050915cf;--toast-shadow:#0009;--sidebar-bg:#151b36cc;--sidebar-line:#303961;--nav-text:#bac4e1;--nav-hover:#303a65;--note-bg:#202d4e;--empty-line:#617094;--profile-bg:#202c52;--profile-line:#3c4870;--profile-selected-bg:#33476a;--login-panel-bg:#1a2241;--login-panel-line:#495d80;--login-panel-shadow:#02071280;--login-art-glow:#5074ab;--login-art-a:#263e64;--login-art-b:#29335c;--login-art-text:#d1e5e9;--mascot-shadow:#111a3e;--coin-outer:#ffc76a;--coin-inner:#f3a83d;--coin-mark:#633d0e;--hero-a:#293b56;--hero-b:#22375d;--hero-c:#244d56;--hero-line:#667e6399;--hero-mark:#d2ff9b1e;--hero-text:#d2e2e9;--world-a:#2a375e;--world-b:#202847;--world-line:#52638a;--world-text:#d0d8eb;--world-green-glow:#56885a;--world-green-a:#284366;--world-green-b:#25344d;--world-purple-glow:#8b5daa;--world-purple-a:#313963;--world-purple-b:#252c55;--world-emoji-shadow:#0005;--world-locked-emoji-shadow:#0007;--world-locked-veil:#080b18cc;--sea-a:#142c41;--sea-b:#1b2f5a;--sea-wave:#63eadb22;--sea-path:#63eadb66;--island-sand:#ffc76a;--island-grass:#56885a;--island-hill:#c6fb60;--island-locked:#485a88;--island-locked-hill:#5f6b8e;--island-today:#c6fb60;--game-deep:#10204a;--game-shade:#0a0f26;--game-tile:#2b3a6e;--game-tile-dark:#141c3c;--game-gold:#ffd23f;--game-gold-dark:#c9921a;--game-pink:#ff5fa8;--game-pink-light:#ff7ab6;--game-pink-dark:#b8326f;--game-pink-deep:#7a1d48;--game-red:#ff5a6e;--game-red-dark:#a3283a;--game-ink:#17243c;--game-foam:#bff3ff;--game-font:"Lilita One", var(--font);--game-grass:#46c26b;--game-grass-light:#7fe28f;--game-grass-dark:#23804a;--game-grass-deep:#145232;--game-blue-light:#5fb8ff;--game-blue-dark:#2a5fc4;--game-blue-deep:#183a7d;--sea3d-deep:#1f8fe0;--sea3d-crest:#4cc3ff;--sea3d-fog:#2a86d6;--sea3d-route:#e6fbff;--sea3d-buoy:#ff5a4f;--sea3d-fish:#ff9f43;--sea3d-space:#0b1030;--sea3d-star:#f4f1ff;--island-outline:#0f0d1f;--island-locked-tint:#b4bce6;--island-lock:#ffd23f;--island-lock-dark:#c9921a;--island-smoke:#e8e2ee;--map2d-sea:#2196f3;--zone-math:#2673f2;--zone-language:#f24033;--zone-ela:#f28c1a;--zone-natural:#40bf40;--zone-social:#facc26;--zone-pin-ring:#fff;--world-hover-shadow:#02071366;--day-tab-bg:#212b51;--day-tab-line:#465785;--day-tab-text:#c9d2ed;--day-tab-shadow:#0b1028;--day-tab-hover-shadow:#02071342;--on-mint-day:#1b2e37;--kit-paper:#fff;--kit-ink:#111;--print-a:#31416e;--print-b:#29325c;--print-line:#7a8fc8;--print-hover-a:#3e5685;--print-hover-b:#33436e;--topic-complete-line:#81b86c80;--bonus-line:#d8ac4f;--track-bg:#0b1028;--track-inset:#0008;--fill-glow:#63eadb80;--fill-shine:#ffffff70;--hint-bg:#214052;--hint-line:#3e8b9b;--hint-text:#d5fcff;--choice-bg:#111733;--choice-selected-bg:#35451d;--choice-selected-text:#f5ffd6;--choice-selected-ring:#c6fb6022;--ordering-badge-text:#33204f;--ordering-badge-shadow:#a86d21;--ordering-tip:#8994b6;--tile-shadow:#05081770;--tile-glow:#02051045;--tile-hover-glow:#02051055;--tile-lifted-glow:#02051099;--placeholder-line:#dce5ff;--placeholder-bg:#ffffff20;--placeholder-inset:#ffffff12;--tile-0-a:#e3f7ff;--tile-0-b:#bce9ff;--tile-0-line:#82d4f7;--tile-0-number:#168dbb;--tile-1-a:#fff2c7;--tile-1-b:#ffe19a;--tile-1-line:#ffcd5e;--tile-1-number:#df9411;--tile-2-a:#f6e5ff;--tile-2-b:#e8c9ff;--tile-2-line:#d5a7ff;--tile-2-number:#9856cb;--tile-3-a:#e3ffdf;--tile-3-b:#c1f2bf;--tile-3-line:#8de18a;--tile-3-number:#39934d;--tile-number-shadow:#12557455;--tile-text:#18234b;--arrow-up:#58f7ff;--arrow-up-glow:#58f7ff77;--arrow-up-inset:#58f7ff33;--arrow-down:#ff68d8;--arrow-down-text:#ff8ce5;--arrow-down-glow:#ff68d877;--arrow-down-inset:#ff68d833;--arrow-a:#101b3b;--arrow-b:#283d79;--arrow-ring:#11182e;--arrow-focus:#ffb92e;--result-hero-a:#28436a;--result-hero-b:#37365d;--result-hero-line:#638c9b;--result-hero-mark:#d9ff9e35;--result-right-bg:#1e3f3d;--result-wrong-bg:#42283f;--result-wrong-title:#ffd3dc;--comparison-bg:#101732;--purchase-number-bg:#303961;--purchase-active-bg:#2a3d27;--purchase-active-number:#172018;--purchase-status-bg:#162f3a;--typing-accent-line:#6981ba;--typing-notice-a:#18264d;--typing-notice-b:#1b2143;--typing-icon-bg:#304a72;--typing-target-line:#52618c;--typing-target-a:#111a38;--typing-target-b:#1d2851;--typing-char:#dbe5ff;--typing-right-bg:#45752c;--typing-right-text:#f4ffdf;--typing-wrong-bg:#8d3356;--typing-wrong-text:#fff0f5;--typing-cursor-glow:#ffc76a80;--keyboard-line:#41517f;--keyboard-a:#121a35;--keyboard-b:#202b57;--keyboard-inset:#ffffff12;--keyboard-shadow:#02071342;--key-line:#53628f;--key-a:#34426e;--key-b:#202a52;--key-shadow:#0c1127;--key-next-a:#8a6730;--key-next-b:#563b20;--key-next-ring:#ffc76a28;--key-next-pulse:#ffc76a18;--key-next-shadow:#33200c;--key-right-line:#a4e45a;--key-right-a:#638d36;--key-right-b:#385d28;--key-right-text:#f7ffdf;--key-wrong-a:#9b3c67;--key-wrong-b:#632940;--key-wrong-text:#fff2f7;--reader-paper-bg:#fffdf7;--reader-paper-text:#292822;--reader-sepia-bg:#f2e7d2;--reader-sepia-text:#493823;--reader-night-bg:#202735;--reader-night-text:#e9e4d8;--reader-dot-line:#7782a8;--reader-tools-bg:#101734;--reader-canvas-shadow:#10152b33;--reader-epub-ring:#33210d0b;--reader-epub-shadow:#35250c12;--reader-theme-ring:#63eadb44;--reader-turn-shadow-a:#09102212;--reader-turn-shadow-b:#09102266;--radius-hero:26px;--radius-result-hero:24px;--radius-tile:22px;--radius-tile-small:18px;--radius-choice:14px;--radius-control:12px;--radius-button:13px;--radius-pill:999px;--radius-modal:22px;--radius-sidebar:24px;--font:Inter, ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 10% -20%, var(--page-glow-a) 0, transparent 42%), radial-gradient(ellipse at 100% 20%, var(--page-glow-b) 0, transparent 34%), var(--bg);font-family:var(--font);color:var(--text);min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.5px;font-size:clamp(30px,4vw,48px);line-height:1.07}h2{letter-spacing:-.8px;font-size:clamp(24px,3vw,34px)}label{color:var(--label-text);gap:6px;font-size:13px;font-weight:700;display:grid}input,textarea,select{color:var(--text);background:var(--field-bg);border:1px solid var(--field-line);border-radius:var(--radius-control);outline:none;width:100%;padding:12px 14px;transition:border .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--field-focus-ring)}input::placeholder,textarea::placeholder{color:var(--placeholder)}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.skip-link{z-index:10000;background:var(--mint);color:var(--on-mint-skip);border-radius:10px;padding:12px 16px;font-weight:900;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.kicker{color:var(--mint);text-transform:uppercase;letter-spacing:2.4px;font-size:11px;font-weight:900}.title-accent{color:var(--mint)}.muted{color:var(--muted)}.micro{font-size:12px}.small{font-size:14px}.stack{gap:16px;display:grid}.flex{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
