@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-ExtraBold.ttf);font-weight:800;font-display:swap}:root{--bg-from:#effaff;--bg-to:#cfeaf7;--glow-accent:#3ee6e059;--glow-primary:#ff9a6b47;--glow-secondary:#60a5fa47;--glass:#ffffff9e;--glass-strong:#f7fcff;--glass-border:#0b35561a;--shadow:#0b355629;--primary-from:#ff8a5c;--primary-to:#f2476b;--primary-shadow:#f2476b52;--on-primary:#fff;--accent:#0ea5aa;--on-accent:#fff;--correct:#10b981;--on-correct:#fff;--retry:#f59e0b;--retry-text:#9a5b00;--retry-soft:#f59e0b24;--track:#0b35561a;--placeholder:#0b2a4566;--text:#0b2a45;--muted:#0b2a459e;--soft:#0b35560f;--danger:#e11d48;--star:#f5b301;--dim-sheet:#0b2a4552;--font:"Baloo 2", system-ui, sans-serif;--duration:.25s;--motion-pop:pop .36s ease-out;--motion-shake:shake .42s ease-out;--motion-shimmer:shimmer 1.4s linear infinite;--motion-pulse:pulse 2.4s ease-in-out infinite;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg-from:#03162e;--bg-to:#0b3556;--glow-accent:#3ee6e04d;--glow-primary:#ff7a5942;--glow-secondary:#3b82f64d;--glass:#ffffff12;--glass-strong:#0d2b4a;--glass-border:#ffffff26;--shadow:transparent;--primary-from:#ff9a6b;--primary-to:#ff5e7e;--primary-shadow:#ff5e7e4d;--on-primary:#2b0a10;--accent:#3ee6e0;--on-accent:#03302e;--correct:#34d399;--on-correct:#03301f;--retry:#fcd34d;--retry-text:#fcd34d;--retry-soft:#fcd34d24;--track:#ffffff1f;--placeholder:#e8f7ff66;--text:#e8f7ff;--muted:#e8f7ffa8;--soft:#ffffff14;--danger:#fb7185;--dim-sheet:#00081499;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-from:#03162e;--bg-to:#0b3556;--glow-accent:#3ee6e04d;--glow-primary:#ff7a5942;--glow-secondary:#3b82f64d;--glass:#ffffff12;--glass-strong:#0d2b4a;--glass-border:#ffffff26;--shadow:transparent;--primary-from:#ff9a6b;--primary-to:#ff5e7e;--primary-shadow:#ff5e7e4d;--on-primary:#2b0a10;--accent:#3ee6e0;--on-accent:#03302e;--correct:#34d399;--on-correct:#03301f;--retry:#fcd34d;--retry-text:#fcd34d;--retry-soft:#fcd34d24;--track:#ffffff1f;--placeholder:#e8f7ff66;--text:#e8f7ff;--muted:#e8f7ffa8;--soft:#ffffff14;--danger:#fb7185;--dim-sheet:#00081499;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font);color:var(--text);background:radial-gradient(70vmax 50vmax at 90% 5%, var(--glow-primary), transparent 70%), radial-gradient(60vmax 50vmax at 0% 100%, var(--glow-accent), transparent 70%), radial-gradient(50vmax 40vmax at 100% 100%, var(--glow-secondary), transparent 70%), linear-gradient(170deg, var(--bg-from), var(--bg-to));overscroll-behavior-y:none;background-attachment:fixed;margin:0;font-weight:600}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid var(--primary-to);outline-offset:3px}.glass{background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 10px 30px var(--shadow);-webkit-backdrop-filter:blur(18px)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tone=accent]{--tone:var(--accent)}[data-tone=correct]{--tone:var(--correct)}[data-tone=primary]{--tone:var(--primary-to)}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes pop{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pulse{0%,to{box-shadow:0 0 0 10px #f2476b29}50%{box-shadow:0 0 0 20px #f2476b0f}}.appear{animation:appear var(--duration) ease-out both}.appear-up{animation:appear-up var(--duration) ease-out both}.pop-in{animation:.36s ease-out both pop-in}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}._button_icm11_1{width:100%;min-height:60px;transition:transform var(--duration), opacity var(--duration), box-shadow var(--duration);border:0;border-radius:999px;padding:14px 24px;font-size:20px;font-weight:800}._button_icm11_1:active:not(:disabled){transform:scale(.97)}._button_icm11_1:disabled{opacity:.55;cursor:default}._primary_icm11_21{color:var(--on-primary);background:linear-gradient(90deg, var(--primary-from), var(--primary-to));box-shadow:0 10px 24px var(--primary-shadow)}._ghost_icm11_26{background:var(--soft);color:var(--text)}._danger_icm11_30{background:var(--danger);color:#fff}._text_icm11_34{color:var(--muted);background:0 0;border:0;padding:12px 16px;font-size:17px;font-weight:800}._text_icm11_34:hover{color:var(--text)}@media (width>=900px){._button_icm11_1{min-height:66px;font-size:22px}}._root_l3ij0_1{z-index:30;background:linear-gradient(170deg, var(--bg-from), var(--bg-to));place-items:center;padding:24px;display:grid;position:fixed;inset:0}._body_l3ij0_10{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;display:flex}._title_l3ij0_18{margin:0;font-size:28px;font-weight:800}._text_l3ij0_23{color:var(--muted);margin:0 0 8px;font-size:17px}._box_1urcl_1{text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:8px;max-width:440px;margin:40px auto;padding:28px;display:flex}._title_1urcl_12{font-size:22px;font-weight:800}._message_1urcl_16{color:var(--muted);margin:0 0 12px}._page_119h2_1{flex-direction:column;min-height:100dvh;display:flex}._header_119h2_6{z-index:5;padding:calc(env(safe-area-inset-top) + 14px) 0 10px;-webkit-backdrop-filter:blur(14px);background:linear-gradient(to bottom, var(--bg-from), transparent);position:sticky;top:0}._main_119h2_15{padding-bottom:calc(env(safe-area-inset-bottom) + 20px);flex:1}._footer_119h2_19{z-index:5;padding:10px 0 calc(env(safe-area-inset-bottom) + 14px);background:linear-gradient(to top, var(--bg-to), transparent);position:sticky;bottom:0}._inner_119h2_26{width:100%;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));margin:0 auto}._wide_119h2_32{max-width:1400px}._narrow_119h2_35{max-width:560px}._content_119h2_38{padding-top:6px}._headerRow_119h2_41{align-items:center;gap:10px;min-height:52px;display:flex}._titles_119h2_47{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._title_119h2_47{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:800;line-height:1.15;overflow:hidden}._subtitle_119h2_63{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}._round_119h2_70{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}@media (width>=900px){._inner_119h2_26{padding-left:56px;padding-right:56px}._narrow_119h2_35{max-width:640px}._header_119h2_6{padding-top:28px}._title_119h2_47{font-size:34px}._round_119h2_70{width:54px;height:54px}}._bone_13iev_1{background:linear-gradient(90deg, var(--track) 0%, var(--glass) 50%, var(--track) 100%);animation:var(--motion-shimmer);background-size:200% 100%;border-radius:12px;flex:none;display:block}._row_7ld08_1{align-items:center;gap:4px;display:inline-flex}._on_7ld08_6{transition:opacity var(--duration), filter var(--duration)}._off_7ld08_11{opacity:.35;filter:grayscale()}._card_o3bqv_1{text-align:left;width:100%;transition:transform var(--duration);border-radius:24px;align-items:center;gap:14px;padding:14px 16px;display:flex}._card_o3bqv_1:active:not(:disabled){transform:scale(.98)}._number_o3bqv_14{background:var(--soft);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid}._done_o3bqv_25{background:var(--correct);color:var(--on-correct)}._text_o3bqv_29{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._title_o3bqv_36{font-size:19px;font-weight:800}._subtitle_o3bqv_40{opacity:.75;font-size:14px}._current_o3bqv_44{color:var(--on-primary);background:linear-gradient(90deg, var(--primary-from), var(--primary-to));box-shadow:0 12px 28px var(--primary-shadow);border:0}._current_o3bqv_44 ._number_o3bqv_14{color:var(--primary-to);background:#fff}._go_o3bqv_54{color:var(--primary-to);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:17px;font-weight:800;display:inline-flex}._locked_o3bqv_65{opacity:.65;cursor:default}._scroller_11so7_2{scrollbar-width:thin;align-items:center;min-height:calc(100dvh - 160px);margin:0 -56px;padding:0 56px;display:flex;overflow:auto hidden}._map_11so7_12{width:100%;margin:0 auto;padding:0;list-style:none;position:relative}._scroller_11so7_2 ._map_11so7_12{flex:none;margin:0 auto}._line_11so7_23{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._line_11so7_23 path{fill:none;stroke:var(--track);stroke-width:6px;stroke-dasharray:2 16;stroke-linecap:round}._slot_11so7_37{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}._node_11so7_44{border-radius:50%;place-items:center;font-size:34px;font-weight:800;display:grid}._done_11so7_51{width:88px;height:88px;color:var(--on-correct);background:var(--correct);border:0;box-shadow:0 10px 24px #10b98159}._current_11so7_59{width:120px;height:120px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));box-shadow:0 18px 40px var(--primary-shadow);animation:var(--motion-pulse);border:0}._locked_11so7_68{width:74px;height:74px;color:var(--muted);opacity:.75;cursor:default}._stars_11so7_75{white-space:nowrap;position:absolute;top:calc(100% + 6px)}._tag_11so7_80{background:var(--glass-strong);color:var(--primary-to);box-shadow:0 6px 16px var(--shadow);white-space:nowrap;border-radius:999px;padding:5px 16px;font-size:15px;font-weight:800;position:absolute;bottom:calc(100% + 10px)}._blob_1ux1r_1{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}._blob_1ux1r_1:before{content:"";background:var(--tone);opacity:.22;position:absolute;inset:0}._blob_1ux1r_1 img{width:32px;height:32px;position:relative}._headSkeleton_1ux1r_23{align-items:center;gap:12px;display:flex}._stars_1ux1r_28{border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 10px;font-size:18px;font-weight:800;display:flex}._list_1ux1r_38{flex-direction:column;gap:12px;max-width:640px;margin:0 auto;display:flex}._empty_1ux1r_45{text-align:center;color:var(--muted);border-radius:24px;padding:28px}@media (width>=900px){._blob_1ux1r_1{width:64px;height:64px}._blob_1ux1r_1 img{width:46px;height:46px}}._card_1fp0m_1{flex-direction:column;gap:14px;padding:4px 0 20px;display:flex}._title_1fp0m_7{margin:0;font-size:32px;font-weight:800}._intro_1fp0m_12{color:var(--muted);margin:0;font-size:16px}._fields_1fp0m_17{flex-direction:column;gap:16px;margin-top:6px;display:flex}._error_1fp0m_23{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-radius:16px;margin:4px 0 0;padding:12px 16px;font-weight:700}._footer_1fp0m_31{flex-direction:column;align-items:center;gap:4px;margin-top:10px;display:flex}@media (width>=900px){._card_1fp0m_1{background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 10px 30px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:34px;margin-top:40px;padding:36px}}._field_1kmk1_1{flex-direction:column;gap:8px;display:flex}._label_1kmk1_6{font-size:16px;font-weight:700}._input_1kmk1_11{border:1px solid var(--glass-border);background:var(--glass-strong);width:100%;min-height:56px;transition:border-color var(--duration), box-shadow var(--duration);border-radius:18px;padding:14px 18px;font-size:17px;font-weight:600}._input_1kmk1_11::placeholder{color:var(--placeholder)}._input_1kmk1_11:focus{border-color:var(--primary-to);outline:none;box-shadow:0 0 0 4px #f2476b24}._sent_qyc75_1{border-radius:20px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}._sent_qyc75_1 b{font-size:18px;font-weight:800}._sent_qyc75_1 span{color:var(--muted)}._pill_1pluc_1{text-align:center;border-radius:999px;width:max-content;max-width:100%;margin:0 auto;padding:8px 22px;font-size:19px;font-weight:800}._correct_1pluc_11{color:var(--on-primary);background:linear-gradient(90deg, var(--primary-from), var(--primary-to))}._retry_1pluc_15{color:var(--retry-text);background:var(--retry-soft);border:2px solid var(--retry)}@media (width>=900px){._pill_1pluc_1{padding:10px 26px;font-size:22px}}._card_1m9te_1{aspect-ratio:1/.92;width:100%;max-height:44dvh;transition:border-color var(--duration), box-shadow var(--duration);border-radius:32px;place-items:center;display:grid;position:relative;overflow:visible}._halo_1m9te_14{aspect-ratio:1;background:radial-gradient(circle, var(--glow-accent), transparent 70%);border-radius:50%;width:70%;position:absolute}._image_1m9te_22{width:min(62%,256px);height:auto;position:relative}._solved_1m9te_27{border:4px solid var(--correct);box-shadow:0 0 0 10px #10b98129, 0 16px 36px var(--shadow)}._sparkle_1m9te_33{width:64px;position:absolute;top:-18px;right:-14px}@media (width>=900px) and (orientation:landscape){._card_1m9te_1{aspect-ratio:auto;height:min(62dvh,600px);max-height:none}._image_1m9te_22{width:min(55%,256px)}}._speaker_14w4j_1{color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));box-shadow:0 10px 24px var(--primary-shadow);transition:transform var(--duration), opacity var(--duration);border:0;border-radius:50%;flex:none;place-items:center;display:grid}._speaker_14w4j_1:active{transform:scale(.92)}._sm_14w4j_17{width:52px;height:52px}._md_14w4j_21{width:64px;height:64px}._lg_14w4j_25{width:84px;height:84px}._flat_14w4j_29{box-shadow:none}._dim_14w4j_32{opacity:.4}._root_qtark_1{flex-direction:column;gap:16px;width:100%;display:flex}._side_qtark_7{flex-direction:column;gap:14px;display:flex}._title_qtark_12{text-align:center;margin:0;font-size:clamp(32px,8vw,56px);font-weight:800;line-height:1.1}._options_qtark_19{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._balloon_qtark_27{min-height:76px;transition:background-color var(--duration), border-color var(--duration), color var(--duration), opacity var(--duration);border-radius:999px;align-items:center;gap:14px;padding:0 22px 0 12px;display:flex}._answer_qtark_40{text-align:left;color:inherit;background:0 0;border:0;flex:1;align-self:stretch;font-size:clamp(22px,6vw,34px);font-weight:800}._answer_qtark_40:disabled{cursor:default}._correct_qtark_53{color:var(--on-correct);background:var(--correct);animation:var(--motion-pop);border-color:#0000;box-shadow:0 0 0 8px #10b9812e}._wrong_qtark_60{color:var(--retry-text);background:var(--retry-soft);border:3px solid var(--retry);animation:var(--motion-shake)}._dim_qtark_66{opacity:.45}._hint_qtark_69{font-size:15px;font-weight:800}@media (width>=900px) and (orientation:landscape){._root_qtark_1{grid-template-columns:minmax(0,560px) minmax(0,520px);justify-content:center;align-items:center;gap:56px;display:grid}._side_qtark_7{gap:18px}._balloon_qtark_27{min-height:104px}}._row_8n1lp_1{align-items:center;gap:12px;display:flex}._back_8n1lp_6{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}._middle_8n1lp_14{flex:1;align-items:center;gap:10px;max-width:640px;margin:0 auto;display:flex}._track_8n1lp_22{background:var(--track);border-radius:6px;flex:1;height:12px;overflow:hidden}._fill_8n1lp_29{background:linear-gradient(90deg, var(--primary-from), var(--primary-to));height:100%;transition:width var(--duration) ease-out;border-radius:6px;display:block}._count_8n1lp_36{color:var(--muted);min-width:44px;font-size:17px;font-weight:800}._stars_8n1lp_42{border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:18px;font-weight:800;display:flex}@media (width>=900px){._back_8n1lp_6{width:54px;height:54px}._count_8n1lp_36{font-size:20px}}._root_azjvb_1{flex-direction:column;gap:18px;width:100%;display:flex}._prompt_azjvb_7{border-radius:28px;align-items:center;gap:18px;padding:16px 20px;display:flex}._promptText_azjvb_14{min-width:0}._caption_azjvb_17{color:var(--muted);font-size:16px;font-weight:700;display:block}._title_azjvb_23{margin:0;font-size:clamp(28px,7vw,46px);font-weight:800;line-height:1.1}._tiles_azjvb_29{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}._tiles_azjvb_29>:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}._tile_azjvb_29{aspect-ratio:1/1.08;transition:border-color var(--duration), background-color var(--duration), box-shadow var(--duration), opacity var(--duration);border-radius:28px;place-items:center;padding:0;display:grid;position:relative}._tile_azjvb_29:active:not(:disabled){transform:scale(.97)}._image_azjvb_55{width:min(64%,200px);height:auto;transition:opacity var(--duration), filter var(--duration)}._idle_azjvb_62{cursor:pointer}._correct_azjvb_65{border:4px solid var(--correct);box-shadow:0 0 0 8px #10b98129, 0 16px 36px var(--shadow);animation:var(--motion-pop);cursor:default}._wrong_azjvb_73{border:3px solid var(--retry);background:var(--retry-soft);animation:var(--motion-shake);cursor:default}._dim_azjvb_79 ._image_azjvb_55{opacity:.4;filter:saturate(.6)}._dim_azjvb_79{cursor:default}._badge_azjvb_86{width:44px;height:44px;color:var(--on-correct);background:var(--correct);border:4px solid var(--glass-strong);border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:-14px}._name_azjvb_99{color:#fff;background:var(--retry);border-radius:999px;padding:4px 14px;font-size:17px;font-weight:800;position:absolute;bottom:12px}@media (width>=900px) and (orientation:landscape){._root_azjvb_1{gap:30px}._prompt_azjvb_7{width:min(760px,100%);margin:0 auto;padding:22px 28px}._tiles_azjvb_29{grid-template-columns:repeat(auto-fit,minmax(0,260px));justify-content:center;gap:26px}._tiles_azjvb_29>:nth-child(3):last-child{grid-column:auto;width:auto}._tile_azjvb_29{aspect-ratio:1/1.15}}._root_11mcp_1{flex-direction:column;gap:16px;width:100%;display:flex}._side_11mcp_7{flex-direction:column;gap:14px;display:flex}._title_11mcp_12{text-align:center;margin:0;font-size:clamp(32px,8vw,56px);font-weight:800;line-height:1.1}._options_11mcp_19{grid-template-columns:1fr 1fr;gap:12px;display:grid}._options_11mcp_19>:nth-child(3):last-child{grid-column:1/-1}._option_11mcp_19{min-height:72px;transition:background-color var(--duration), border-color var(--duration), color var(--duration), opacity var(--duration);border-radius:24px;font-size:clamp(22px,6vw,32px);font-weight:800}._option_11mcp_19:active:not(:disabled){transform:scale(.97)}._idle_11mcp_41{cursor:pointer}._correct_11mcp_44{color:var(--on-correct);background:var(--correct);animation:var(--motion-pop);cursor:default;border-color:#0000;box-shadow:0 0 0 8px #10b9812e}._wrong_11mcp_52{color:var(--retry-text);background:var(--retry-soft);border:3px solid var(--retry);animation:var(--motion-shake);cursor:default}._dim_11mcp_59{opacity:.45;cursor:default}@media (width>=900px) and (orientation:landscape){._root_11mcp_1{grid-template-columns:minmax(0,560px) minmax(0,520px);justify-content:center;align-items:center;gap:56px;display:grid}._side_11mcp_7{gap:22px}._option_11mcp_19{border-radius:28px;min-height:108px}}._page_r803k_1{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 14px) max(20px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 18px) max(20px, env(safe-area-inset-left));flex-direction:column;gap:16px;max-width:560px;margin:0 auto;display:flex}._top_r803k_13{width:100%}._question_r803k_16{flex:1;align-items:flex-start;display:flex}._next_r803k_22{min-height:60px}._missing_r803k_25{flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:420px;min-height:100dvh;margin:0 auto;padding:24px;display:flex}._missingText_r803k_36{margin:0;font-size:22px;font-weight:800}@media (width>=900px) and (orientation:landscape){._page_r803k_1{gap:24px;max-width:1240px;padding-top:28px;padding-left:56px;padding-right:56px}._question_r803k_16{align-items:center}._next_r803k_22{width:min(520px,100%);min-height:66px;margin:0 auto}}._tile_y20ms_1{transition:transform var(--duration);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px 14px;display:flex}._tile_y20ms_1:active{transform:scale(.96)}._blob_y20ms_13{border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}._blob_y20ms_13:before{content:"";background:var(--tone);opacity:.22;position:absolute;inset:0}._blob_y20ms_13 img{width:50px;height:50px;position:relative}._name_y20ms_34{text-align:center;font-size:16px;font-weight:800}._track_y20ms_39{background:var(--track);border-radius:4px;width:72%;height:7px;overflow:hidden}._fill_y20ms_46{background:var(--tone);height:100%;transition:width var(--duration);display:block}@media (width>=900px){._tile_y20ms_1{gap:10px;padding:20px 12px 16px}._blob_y20ms_13{width:86px;height:86px}._blob_y20ms_13 img{width:60px;height:60px}._name_y20ms_34{font-size:19px}}._card_1pipt_1{border-radius:24px;align-items:center;gap:12px;padding:14px 18px;display:flex}._text_1pipt_8{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._title_1pipt_15{font-size:17px;font-weight:800}._message_1pipt_19{color:var(--muted);font-size:14px}._stars_1pipt_23{gap:4px;display:flex}._stars_1pipt_23 img{width:26px;height:26px;transition:opacity var(--duration), filter var(--duration)}._off_1pipt_34{opacity:.3;filter:grayscale()}@media (width>=900px){._card_1pipt_1{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 24px}._title_1pipt_15{font-size:20px}._stars_1pipt_23 img{width:38px;height:38px}}._row_ej54y_1{align-items:center;gap:12px;display:flex}._avatar_ej54y_6{border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}._avatar_ej54y_6 img{width:38px;height:38px}._hello_ej54y_18{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._title_ej54y_25{margin:0;font-size:26px;font-weight:800;line-height:1}._subtitle_ej54y_31{color:var(--muted);font-size:15px}._stars_ej54y_35{border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:18px;font-weight:800;display:flex}._gear_ej54y_44{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}@media (width>=900px){._avatar_ej54y_6{width:64px;height:64px}._avatar_ej54y_6 img{width:44px;height:44px}._title_ej54y_25{font-size:32px}._gear_ej54y_44{width:54px;height:54px}}._card_8o4wr_1{text-align:left;width:100%;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));box-shadow:0 18px 40px var(--primary-shadow);transition:transform var(--duration);border:0;border-radius:30px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 22px;display:flex;position:relative;overflow:hidden}._card_8o4wr_1:active{transform:scale(.98)}._ring_8o4wr_21{background:#ffffff2e;border-radius:50%;width:190px;height:190px;position:absolute;top:20px;right:-40px}._mark_8o4wr_30{width:104px;height:104px;color:var(--primary-to);background:#fff;border-radius:28px;place-items:center;font-size:78px;font-weight:800;line-height:1;display:grid;position:absolute;top:34px;right:22px;transform:rotate(8deg)}._text_8o4wr_46{flex-direction:column;gap:6px;display:flex;position:relative}._title_8o4wr_52{font-size:38px;font-weight:800;line-height:1}._subtitle_8o4wr_57{opacity:.92;font-size:16px}._start_8o4wr_61{color:var(--primary-to);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;font-size:19px;font-weight:800;display:inline-flex;position:relative}._skeleton_8o4wr_73{border-radius:30px;flex-direction:column;gap:10px;padding:24px 22px;display:flex}@media (width>=900px){._card_8o4wr_1{justify-content:space-between;min-height:300px;padding:30px}._title_8o4wr_52{font-size:46px}._mark_8o4wr_30{width:120px;height:120px;font-size:90px}}._layout_a1yyf_1,._side_a1yyf_6{flex-direction:column;gap:22px;display:flex}._label_a1yyf_11{margin:0 0 12px;font-size:20px;font-weight:800}._grid_a1yyf_17{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;display:grid}._wideOnly_a1yyf_22{display:none}@media (width>=640px){._grid_a1yyf_17{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}}@media (width>=900px) and (orientation:landscape){._layout_a1yyf_1{grid-template-columns:420px 1fr;align-items:start;gap:32px;display:grid}._side_a1yyf_6{position:sticky;top:120px}._label_a1yyf_11{margin-bottom:14px;font-size:24px}._grid_a1yyf_17{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:18px}._wideOnly_a1yyf_22{display:block}._phoneOnly_a1yyf_53{display:none}}._phoneOnly_a1yyf_53>*{background:var(--glass-strong)}._switch_qfuda_1{color:var(--muted);margin:6px 0 0;font-weight:700}._link_qfuda_6{color:var(--primary-to);background:0 0;border:0;padding:4px;font-weight:800}._forgot_qfuda_13{color:var(--primary-to);align-self:flex-end;padding:0}._track_1o7zy_1{border-radius:999px;width:72px;height:40px;padding:0;position:relative}._knob_1o7zy_8{background:linear-gradient(135deg, var(--primary-from), var(--primary-to));width:32px;height:32px;transition:transform var(--duration);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px}._on_1o7zy_20 ._knob_1o7zy_8{transform:translate(32px)}._knob_1o7zy_8 img{width:22px;height:22px}._page_8hzmz_1{max-width:520px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 16px) max(24px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 20px) max(24px, env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}._top_8hzmz_12{align-items:center;min-height:44px;display:flex}._grow_8hzmz_17{flex:1}._skip_8hzmz_20{color:var(--muted);background:0 0;border:0;padding:8px 4px;font-size:17px;font-weight:800}._body_8hzmz_28{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:16px 0;display:flex}._bottom_8hzmz_38{flex-direction:column;align-items:center;gap:18px;display:flex}._dots_8hzmz_44{gap:8px;margin:0;padding:0;list-style:none;display:flex}._dot_8hzmz_44,._dotOn_8hzmz_52{background:var(--track);height:8px;transition:width var(--duration), background var(--duration);border-radius:4px}._dot_8hzmz_44{width:8px}._dotOn_8hzmz_52{background:linear-gradient(90deg, var(--primary-from), var(--primary-to));width:26px}@media (width>=900px){._page_8hzmz_1{padding-top:32px;padding-bottom:36px}}._card_jv5kv_1{border-radius:30px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:360px;padding:22px;display:flex;position:relative}._apple_jv5kv_12{width:120px;height:120px}._answers_jv5kv_16{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}._answer_jv5kv_16,._correct_jv5kv_23{border-radius:18px;padding:12px;font-size:19px;font-weight:800;position:relative}._correct_jv5kv_23{color:var(--on-correct);background:var(--correct);box-shadow:0 0 0 6px #10b9812e}._hand_jv5kv_35{width:44px;height:44px;animation:1.6s ease-in-out infinite _tap_jv5kv_1;position:absolute;top:24px;right:8px}@keyframes _tap_jv5kv_1{0%,to{transform:translateY(0)scale(1)}28%{transform:translateY(10px)scale(.92)}56%{transform:translateY(0)scale(1)}}._sparkleLeft_jv5kv_55{width:46px;position:absolute;top:-14px;left:-14px}._sparkleRight_jv5kv_61{width:34px;position:absolute;top:70px;right:-10px}._title_jv5kv_67{margin:0;font-size:32px;font-weight:800;line-height:1.15}._text_jv5kv_73{color:var(--muted);margin:0;font-size:17px}._speakerWrap_dzsqs_1{place-items:center;width:200px;height:200px;display:grid;position:relative}._ring_dzsqs_8{border:3px solid var(--primary-to);border-radius:50%;animation:2.2s ease-out infinite _ripple_dzsqs_1;position:absolute;inset:0}._ringLate_dzsqs_15{animation-delay:1.1s}@keyframes _ripple_dzsqs_1{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1)}}._speaker_dzsqs_1{width:130px;height:130px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));box-shadow:0 18px 40px var(--primary-shadow);border:0;border-radius:50%;place-items:center;display:grid;position:relative}._word_dzsqs_40{border-radius:999px;align-items:center;gap:10px;padding:8px 20px 8px 10px;font-size:22px;font-weight:800;display:inline-flex}._word_dzsqs_40 img{width:40px;height:40px}._title_dzsqs_53{margin:0;font-size:32px;font-weight:800;line-height:1.15}._text_dzsqs_59{color:var(--muted);margin:0;font-size:17px}._title_jmzwd_1{margin:0;font-size:28px;font-weight:800}._avatars_jmzwd_6{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:360px;display:grid}._avatar_jmzwd_6{aspect-ratio:1;transition:border-color var(--duration), box-shadow var(--duration);border-radius:26px;place-items:center;display:grid;position:relative}._avatar_jmzwd_6 img{width:62%;height:62%}._selected_jmzwd_27{border:3px solid var(--primary-to);box-shadow:0 0 0 6px #f2476b24}._check_jmzwd_31{color:#fff;background:var(--primary-to);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-8px;right:-8px}._ages_jmzwd_43{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:360px;display:grid}._age_jmzwd_43{border:1px solid var(--glass-border);transition:background var(--duration), color var(--duration);border-radius:22px;flex-direction:column;align-items:center;padding:12px 8px;display:flex}._ageOn_jmzwd_61{color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));box-shadow:0 10px 24px var(--primary-shadow);border-color:#0000}._ageLabel_jmzwd_67{font-size:26px;font-weight:800;line-height:1.1}._ageHint_jmzwd_72{opacity:.8;font-size:14px}._note_jmzwd_76{color:var(--muted);margin:0;font-size:15px}._logo_1t5sa_1{place-items:center;width:260px;height:240px;display:grid;position:relative}._mark_1t5sa_8{width:150px;height:150px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));box-shadow:0 20px 44px var(--primary-shadow);border-radius:40px;place-items:center;font-size:110px;font-weight:800;line-height:1;display:grid;transform:rotate(-6deg)}._orbit_1t5sa_22{border-radius:50%;place-items:center;animation:3.2s ease-in-out infinite _float_1t5sa_1;display:grid;position:absolute}._orbit_1t5sa_22 img{width:64%;height:64%}._giraffe_1t5sa_33{width:78px;height:78px;top:6px;left:-4px}._carrot_1t5sa_39{width:72px;height:72px;animation-delay:.4s;top:30px;right:-6px}._ball_1t5sa_46{width:56px;height:56px;animation-delay:.8s;bottom:-4px;right:18px}@keyframes _float_1t5sa_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._name_1t5sa_62{margin:0;font-size:60px;font-weight:800;line-height:1}._accent_1t5sa_68{background:linear-gradient(90deg, var(--primary-from), var(--primary-to));color:#0000;-webkit-background-clip:text;background-clip:text}._listen_1t5sa_74{border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-size:17px;font-weight:800;display:inline-flex}._speaker_1t5sa_83{width:36px;height:36px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));border-radius:50%;place-items:center;display:grid}._body_9g116_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70dvh;display:flex}._lock_9g116_10{width:96px;height:96px;color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:28px;place-items:center;display:grid}._title_9g116_19{margin:8px 0 0;font-size:30px;font-weight:800}._text_9g116_24{color:var(--muted);margin:0;font-size:17px}._question_9g116_29{margin:18px 0;font-size:60px;font-weight:800;line-height:1}._shake_9g116_35{animation:var(--motion-shake)}._retry_9g116_38{color:var(--retry-text);margin:-8px 0 0;font-weight:800}._options_9g116_43{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:420px;display:grid}._option_9g116_43{border-radius:24px;min-height:88px;font-size:36px;font-weight:800}@media (width>=900px){._title_9g116_19{font-size:38px}._question_9g116_29{font-size:70px}}._doc_5ys4g_1{border-radius:26px;padding:22px;line-height:1.55}._intro_5ys4g_6{margin:0 0 12px;font-weight:700}._heading_5ys4g_10{margin:18px 0 6px;font-size:19px;font-weight:800}._paragraph_5ys4g_15{color:var(--muted);margin:0 0 8px}._meta_5ys4g_19{color:var(--muted);margin:18px 0 0;font-size:13px}._page_uh6u2_1{max-width:560px;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 32px) max(24px, env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 20px) max(24px, env(safe-area-inset-left));text-align:center;flex-direction:column;justify-content:space-between;gap:24px;margin:0 auto;display:flex}._body_uh6u2_15{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}._hero_uh6u2_23{background:linear-gradient(135deg, var(--primary-from), var(--primary-to));width:180px;height:180px;box-shadow:0 20px 44px var(--primary-shadow);border-radius:48px;place-items:center;display:grid;position:relative;transform:rotate(-6deg)}._hero_uh6u2_23 img:first-child{width:120px;height:120px}._sparkle_uh6u2_38{width:70px;position:absolute;top:-24px;right:-26px}._title_uh6u2_44{margin:10px 0 0;font-size:46px;font-weight:800;line-height:1}._detail_uh6u2_50{color:var(--muted);max-width:360px;margin:0;font-size:17px}._unlock_uh6u2_56{text-align:left;border-radius:24px;align-items:center;gap:14px;width:100%;padding:14px 18px;display:flex}._unlockNumber_uh6u2_65{width:52px;height:52px;color:var(--on-correct);background:var(--correct);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}._unlockTitle_uh6u2_77{font-size:19px;font-weight:800;display:block}._unlockSub_uh6u2_82{color:var(--muted);font-size:14px}._allDone_uh6u2_86{margin:0;font-size:18px;font-weight:800}._actions_uh6u2_91{flex-direction:column;align-items:center;gap:6px;display:flex}@media (width>=900px){._title_uh6u2_44{font-size:56px}._hero_uh6u2_23{width:210px;height:210px}}._hint_10lz1_1{color:var(--muted);margin:6px 0 0;font-size:14px}._consent_10lz1_6{align-items:flex-start;gap:12px;font-size:15px;display:flex}._box_10lz1_12{border:2px solid var(--glass-border);background:var(--glass-strong);width:28px;height:28px;color:var(--on-correct);transition:background var(--duration);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}._boxOn_10lz1_25{background:var(--correct);border-color:var(--correct)}._root_ylppk_1{z-index:20;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._dim_ylppk_9{background:var(--dim-sheet);position:absolute;inset:0}._sheet_ylppk_14{width:min(560px,100%);padding:26px 24px calc(env(safe-area-inset-bottom) + 20px);background:var(--glass-strong);text-align:center;box-shadow:0 -10px 40px var(--shadow);border-radius:30px 30px 0 0;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}._icon_ylppk_27{width:64px;height:64px;color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent);border-radius:20px;place-items:center;display:grid}._title_ylppk_36{margin:4px 0 0;font-size:24px;font-weight:800}._message_ylppk_41{color:var(--muted);margin:0 0 8px}@media (width>=900px){._root_ylppk_1{align-items:center}._sheet_ylppk_14{border-radius:30px;padding-bottom:26px}}._row_1l2eo_1{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}._row_1l2eo_1:disabled{cursor:default}._text_1l2eo_14{flex-direction:column;flex:1;gap:6px;display:flex}._title_1l2eo_20{font-size:18px;font-weight:800}._detail_1l2eo_24{color:var(--muted);font-size:14px}._track_1l2eo_28{background:var(--track);border-radius:4px;height:8px;overflow:hidden}._fill_1l2eo_34{background:var(--correct);border-radius:4px;width:70%;height:100%;transition:width .9s ease-out;display:block}._full_1l2eo_42{width:100%}._cols_o4dpu_1{gap:4px;max-width:640px;margin:0 auto;display:grid}._section_o4dpu_7{letter-spacing:1.4px;color:var(--muted);margin:18px 4px 8px;font-size:13px;font-weight:800}._card_o4dpu_14{border-radius:24px;padding:2px 18px}._row_o4dpu_18{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}._divider_o4dpu_28{border-top:1px solid var(--glass-border)}._text_o4dpu_31{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._label_o4dpu_38{overflow-wrap:anywhere;font-size:18px;font-weight:800}._detail_o4dpu_43{color:var(--muted);font-size:14px}._danger_o4dpu_47{color:var(--danger)}._synced_o4dpu_50{color:var(--correct);font-size:14px;font-weight:700}._chevron_o4dpu_55{color:var(--muted);display:grid}._avatar_o4dpu_59{background:color-mix(in srgb, var(--correct) 20%, transparent);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}._avatar_o4dpu_59 img{width:36px;height:36px}._avatars_o4dpu_72{grid-template-columns:repeat(6,1fr);gap:8px;padding:0 0 14px;display:grid}._avatarChoice_o4dpu_78{aspect-ratio:1;background:var(--soft);border:2px solid #0000;border-radius:16px;place-items:center;padding:0;display:grid}._avatarChoice_o4dpu_78 img{width:70%;height:70%}._avatarChoiceOn_o4dpu_91{border-color:var(--primary-to);background:var(--glass-strong)}._pills_o4dpu_95{gap:6px;display:flex}._pill_o4dpu_95{background:var(--soft);border:0;border-radius:999px;min-width:48px;padding:8px 12px;font-size:16px;font-weight:800}._pillOn_o4dpu_108{color:var(--on-primary);background:linear-gradient(90deg, var(--primary-from), var(--primary-to))}._block_o4dpu_112{flex-direction:column;gap:10px;padding:14px 0;display:flex}._segment_o4dpu_118{background:var(--soft);border-radius:18px;padding:4px;display:flex}._segmentOption_o4dpu_124{white-space:nowrap;color:var(--muted);transition:background var(--duration), color var(--duration);background:0 0;border:0;border-radius:14px;flex:1;padding:10px 4px;font-size:15px;font-weight:700}._segmentOn_o4dpu_138{background:var(--glass-strong);color:var(--text);box-shadow:0 4px 12px var(--shadow)}._initial_o4dpu_143{width:50px;height:50px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}._version_o4dpu_155{text-align:center;color:var(--muted);margin:18px 0 0;font-size:13px}@media (width>=900px) and (orientation:landscape){._cols_o4dpu_1{grid-template-columns:1fr 1fr;align-items:start;gap:32px;max-width:none}._card_o4dpu_14{padding:4px 22px}}@media (width<=420px){._segmentOption_o4dpu_124{font-size:14px}}
