.JQFbtW_nav{background:var(--color-surface);border-top:1px solid var(--color-line);padding:var(--space-2) var(--space-2) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;display:grid;position:sticky;bottom:0}.JQFbtW_item{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--touch-primary-action);color:var(--color-ink-muted);flex-direction:column;font-size:12px;text-decoration:none;display:flex}.JQFbtW_item:hover{color:var(--color-ink)}.JQFbtW_item[aria-current=page]{color:var(--color-primary);font-weight:700}@media (min-width:900px){.JQFbtW_nav{display:none}}
.tVodWG_screen{flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}@media (min-width:900px){.tVodWG_screen{max-width:none}}@media (max-width:899.98px){.tVodWG_desktopOnly{display:none!important}}@media (min-width:900px){.tVodWG_phoneOnly{display:none!important}.tVodWG_page{box-sizing:content-box;width:100%;max-width:1120px;margin:0 auto;padding:32px clamp(16px,4vw,48px)}.tVodWG_pageTitle{font-size:2rem!important}}.tVodWG_body{padding:var(--space-4) var(--space-5);flex-direction:column;flex-grow:1;gap:14px;display:flex}.tVodWG_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:var(--space-4)}.tVodWG_cardTight{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:14px var(--space-4)}.tVodWG_primary,.tVodWG_secondary{min-height:var(--touch-primary-action);padding:0 var(--space-5);border-radius:var(--radius-button);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;font-size:16px;font-weight:700;text-decoration:none;display:flex}.tVodWG_primary{background:var(--color-primary);color:var(--color-on-primary);border:none}.tVodWG_primary:hover{background:var(--color-primary-pressed);color:var(--color-on-primary)}.tVodWG_secondary{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink)}.tVodWG_secondary:hover{color:var(--color-ink);border-color:var(--color-ink-muted)}.tVodWG_primary:disabled,.tVodWG_secondary:disabled{opacity:.55;cursor:default}.tVodWG_large{min-height:52px;font-size:17px}.tVodWG_actionBar{background:var(--color-surface);border-top:1px solid var(--color-line);padding:14px var(--space-5) var(--space-6);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tVodWG_levelPill{color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 10px;font-size:13px;font-weight:700}.tVodWG_overline{letter-spacing:.6px;text-transform:uppercase;color:var(--color-ink-muted);font-size:12px;font-weight:700}.tVodWG_muted{color:var(--color-ink-muted)}.tVodWG_bar{border-radius:var(--radius-pill);background:var(--color-primary-soft);height:8px;display:block;overflow:hidden}.tVodWG_barFill{border-radius:var(--radius-pill);background:var(--color-primary);height:100%;display:block}.tVodWG_wrong{color:var(--color-mistake);text-decoration:line-through}.tVodWG_right{color:var(--color-correct);font-weight:700}
.r4v93q_card{background:var(--color-ground);border:1px solid var(--color-line);border-radius:var(--radius-flashcard);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 22px;display:flex}.r4v93q_icon{border-radius:var(--radius-pill);background:var(--color-warn-soft);width:88px;height:88px;color:var(--color-warn-on);justify-content:center;align-items:center;display:flex}.r4v93q_title{margin:0;font-size:21px;font-weight:800;line-height:1.25}.r4v93q_body{color:var(--color-ink-muted);margin:0;font-size:16px;line-height:1.5}.r4v93q_actions{flex-direction:column;gap:10px;width:100%;display:flex}
.FAaGRG_screen{height:100dvh}.FAaGRG_translate{min-height:var(--touch-min-target);padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700}.FAaGRG_translate[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}.FAaGRG_chat{padding:var(--space-4);flex-direction:column;flex-grow:1;gap:14px;display:flex;overflow-y:auto}.FAaGRG_who{color:var(--color-ink-muted);font-size:13px;font-weight:700}.FAaGRG_tutor{flex-direction:column;gap:6px;max-width:min(300px,85%);display:flex}.FAaGRG_tutorBubble,.FAaGRG_learnerBubble{padding:var(--space-3) 14px;white-space:pre-wrap;font-size:17px;line-height:1.45}.FAaGRG_tutorBubble{background:var(--color-surface);border:1px solid var(--color-line);border-radius:4px 18px 18px}.FAaGRG_translation{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.45}.FAaGRG_learnerGroup{flex-direction:column;gap:14px;display:flex}.FAaGRG_learner{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:6px;max-width:min(300px,85%);display:flex}.FAaGRG_learnerBubble{background:var(--color-primary);color:var(--color-on-primary);border-radius:18px 4px 18px 18px}.FAaGRG_correction{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);gap:var(--space-2);flex-direction:column;padding:14px;display:flex}.FAaGRG_line{gap:var(--space-2);align-items:baseline;font-size:16px;display:flex}.FAaGRG_label{color:var(--color-ink-muted);flex-shrink:0;width:50px;font-size:13px}.FAaGRG_ins{text-decoration:none}.FAaGRG_rules{gap:var(--space-1);color:var(--color-ink-muted);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.FAaGRG_fix{color:var(--color-ink)}.FAaGRG_typing{color:var(--color-ink-muted);margin:0;font-size:14px}.FAaGRG_sendError{align-items:center;gap:var(--space-3);background:var(--color-mistake-soft);color:var(--color-mistake-on);border:1px solid var(--color-mistake-soft);border-radius:var(--radius-button);padding:10px 10px 10px var(--space-4);font-size:15px;display:flex}.FAaGRG_sendError span{flex-grow:1}.FAaGRG_sendError button{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-mistake);background:var(--color-surface);color:var(--color-mistake-on);cursor:pointer;border-radius:10px;font-size:14px;font-weight:700}.FAaGRG_stepDone{background:var(--color-correct-soft);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.FAaGRG_stepDone h2{color:var(--color-correct-on);margin:0;font-size:18px;font-weight:600}.FAaGRG_composer{background:var(--color-surface);border-top:1px solid var(--color-line);padding:var(--space-3) var(--space-4) var(--space-5);flex-direction:column;gap:10px;display:flex}.FAaGRG_hint{color:var(--color-ink-muted);text-align:center;margin:0;font-size:14px}.FAaGRG_form{align-items:flex-end;gap:var(--space-2);display:flex}.FAaGRG_round{width:var(--touch-primary-action);height:var(--touch-primary-action);border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAaGRG_round[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}.FAaGRG_input{min-height:var(--touch-primary-action);resize:none;border-radius:var(--radius-control);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);padding:10px var(--space-3);flex-grow:1;font-size:17px;line-height:1.4}.FAaGRG_finish{min-height:var(--touch-min-target);align-self:center;align-items:center;font-size:14px;font-weight:700;display:flex}.FAaGRG_listen{height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-primary);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.FAaGRG_listen[aria-pressed=true]{border-color:var(--color-primary)}.FAaGRG_voiceRow{justify-content:center;align-items:center;gap:var(--space-6);display:flex}.FAaGRG_micLabel{align-self:center;font-size:14px;font-weight:700}.FAaGRG_wave{align-self:center;align-items:center;gap:var(--space-1);height:28px;display:flex}.FAaGRG_wave span{background:var(--color-mistake);border-radius:2px;width:4px;max-height:28px;display:block}.FAaGRG_notice{background:var(--color-mistake-soft);color:var(--color-mistake-on);border-radius:var(--radius-button);flex-direction:column;gap:2px;padding:10px 14px;font-size:14px;display:flex}.FAaGRG_layout,.FAaGRG_chatCard{flex-direction:column;flex-grow:1;min-height:0;display:flex}.FAaGRG_seePanel{color:var(--color-mistake);align-self:flex-end;font-size:13px;font-weight:700}.FAaGRG_panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);flex-direction:column;gap:10px;padding:18px;display:flex}.FAaGRG_panel p{margin:0;font-size:15px}.FAaGRG_tryNext{background:var(--color-warn-soft);border:1px solid var(--color-line);border-radius:var(--radius-hero);gap:var(--space-1);flex-direction:column;padding:18px;font-size:16px;display:flex}.FAaGRG_tryLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--color-warn-on);font-size:12px;font-weight:700}.FAaGRG_deskHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.FAaGRG_deskTitle{flex-direction:column;gap:2px;font-size:14px;display:flex}.FAaGRG_deskTitle h1{margin:0;font-size:1.75rem;font-weight:800}.FAaGRG_deskActions{gap:10px;display:flex}.FAaGRG_deskActions .FAaGRG_translate{padding:0 var(--space-4);border-color:var(--color-line-strong);align-items:center;font-size:15px;text-decoration:none;display:flex}@media (min-width:900px){.FAaGRG_screen{box-sizing:border-box;gap:18px;height:auto;min-height:100dvh;padding:28px clamp(16px,3vw,40px)}.FAaGRG_deskHead{display:flex}.FAaGRG_layout{align-items:flex-start;gap:var(--space-5);flex-flow:wrap}.FAaGRG_chatCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);flex:2 420px;min-width:0;height:calc(100dvh - 160px);min-height:420px;overflow:hidden}.FAaGRG_chat{gap:var(--space-4);padding:22px}.FAaGRG_tutorBubble,.FAaGRG_learnerBubble{font-size:18px;line-height:1.5}.FAaGRG_tutor,.FAaGRG_learner{max-width:70%}.FAaGRG_tutorBubble{background:var(--color-ground);border-color:#0000}.FAaGRG_aside{gap:var(--space-4);flex-direction:column;flex:300px;min-width:0;display:flex}.FAaGRG_aside .FAaGRG_correction{border-radius:var(--radius-hero);padding:18px}}.FAaGRG_reportLink{min-height:32px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:13px;text-decoration:underline}.FAaGRG_reportForm{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-ink);flex-direction:column;font-size:14px;display:flex}.FAaGRG_reportForm fieldset{gap:var(--space-2) var(--space-4);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.FAaGRG_reportForm legend{margin-bottom:var(--space-2);font-weight:700}.FAaGRG_reportForm label{align-items:center;gap:6px;display:flex}.FAaGRG_reportNote{flex-direction:column;align-items:stretch!important}.FAaGRG_reportNote textarea{font:inherit;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-button)}.FAaGRG_reportActions{gap:var(--space-3);display:flex}.FAaGRG_reportActions button{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-weight:700}.FAaGRG_reportActions button[type=submit]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.FAaGRG_reportActions button:disabled{opacity:.5;cursor:default}.FAaGRG_reportFailed{color:var(--color-mistake-on);margin:0}.FAaGRG_reportDone{color:var(--color-ink-muted);margin:0;font-size:13px}
.g21qHa_progress{border-radius:var(--radius-pill);background:var(--color-primary-soft);height:6px;margin-top:6px}.g21qHa_progress div{border-radius:var(--radius-pill);background:var(--color-primary);height:6px}.g21qHa_body{padding:var(--space-6) var(--space-5);gap:var(--space-5);flex-direction:column;flex-grow:1;display:flex}.g21qHa_skill{color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);align-self:flex-start;font-size:13px;font-weight:700}.g21qHa_prompt{margin:0;font-size:24px;font-weight:800;line-height:1.2}.g21qHa_passage{font-size:var(--type-reading-size);line-height:var(--type-reading-line-height);margin:0}.g21qHa_question{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);text-align:center;padding:22px 18px;font-size:22px}.g21qHa_blank{border-bottom:3px solid var(--color-primary);min-width:64px;color:var(--color-primary);font-weight:700;display:inline-block}.g21qHa_options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.g21qHa_option{min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-size:19px;font-weight:700}.g21qHa_option:disabled{cursor:default}.g21qHa_selected{border:2px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-pressed)}.g21qHa_right{border:2px solid var(--color-correct);background:var(--color-correct-soft);color:var(--color-correct-on)}.g21qHa_wrong{border:2px solid var(--color-mistake);background:var(--color-mistake-soft);color:var(--color-mistake-on);text-decoration:line-through}.g21qHa_why{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:14px;font-size:15px;line-height:1.5}.g21qHa_error{color:var(--color-mistake-on);margin:0}.g21qHa_wide{grid-column:1/-1}.g21qHa_deskHeader{background:var(--color-surface);border-bottom:1px solid var(--color-line)}.g21qHa_deskHeaderInner{max-width:1120px;padding:var(--space-4) clamp(16px, 4vw, 40px);align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.g21qHa_deskProgress{flex-direction:column;flex:240px;gap:6px;font-size:14px;display:flex}@media (min-width:900px){.g21qHa_deskProgress .g21qHa_progress,.g21qHa_deskProgress .g21qHa_progress div{height:8px}.g21qHa_body,.g21qHa_actions{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto}.g21qHa_body{flex-grow:0;gap:22px;padding:clamp(24px,5vw,56px) 0 0}.g21qHa_prompt{font-size:1.9rem}.g21qHa_question{border-radius:var(--radius-hero);padding:32px var(--space-6);text-align:center;font-size:28px}.g21qHa_options{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.g21qHa_option{border-radius:var(--radius-card);text-align:center;min-height:64px;font-size:21px;font-weight:700}.g21qHa_why{border-radius:var(--radius-card);font-size:17px}.g21qHa_actions{padding:22px 0 var(--space-8);background:0 0;border:none;justify-content:space-between;display:flex}.g21qHa_actions button{padding:0 32px}.g21qHa_wide{margin-left:auto}}
.hy9VjG_lockup{align-items:center;gap:10px;display:flex}.hy9VjG_mark{color:var(--color-primary);flex-shrink:0}.hy9VjG_wordmark{font-family:var(--font-display), sans-serif;letter-spacing:-.4px;align-items:flex-start;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.hy9VjG_speak{color:var(--color-ink)}.hy9VjG_farer{color:var(--color-primary);padding-bottom:8px;display:inline-block;position:relative}.hy9VjG_wave{width:90%;position:absolute;bottom:0;left:4%}
.c9APCG_menu{display:none}@media (min-width:900px){.c9APCG_menu{box-sizing:border-box;background:var(--color-surface);border-right:1px solid var(--color-line);height:100dvh;padding:28px var(--space-5);flex-direction:column;flex:0 0 240px;gap:6px;display:flex;position:sticky;top:0;overflow-y:auto}}.c9APCG_logo{color:var(--color-ink);margin-bottom:22px;text-decoration:none}.c9APCG_item{align-items:center;gap:var(--space-3);min-height:var(--touch-min-target);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-ink-muted);font-size:16px;text-decoration:none;display:flex}.c9APCG_item:hover{color:var(--color-ink);background:var(--color-ground)}.c9APCG_item[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-pressed);font-weight:700}.c9APCG_foot{padding-top:var(--space-6);align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.c9APCG_by{color:var(--color-ink-muted);font-size:13px}
.Px8lAW_main{padding:28px var(--space-5) var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}.Px8lAW_heading{margin:0;font-size:26px;font-weight:800}.Px8lAW_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-flashcard);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 22px;display:flex}.Px8lAW_icon{border-radius:var(--radius-pill);background:var(--color-primary-soft);width:88px;height:88px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.Px8lAW_title{margin:0;font-size:21px;font-weight:800;line-height:1.25}.Px8lAW_body{color:var(--color-ink-muted);margin:0;font-size:16px;line-height:1.5}.Px8lAW_action{width:100%}
._XwQjW_main{gap:var(--space-5);padding:28px var(--space-5) var(--space-5);flex-direction:column;display:flex}._XwQjW_top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._XwQjW_greeting{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}._XwQjW_hello{letter-spacing:-.4px;margin:0;font-size:25px;font-weight:800;line-height:1.15}._XwQjW_mission{background:var(--color-mission-card);color:var(--color-on-primary);border-radius:var(--radius-hero);padding:var(--space-5);flex-direction:column;gap:14px;display:flex}._XwQjW_missionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._XwQjW_missionHead h2{margin:0;font-size:22px;font-weight:800}._XwQjW_missionHead span{color:var(--color-on-primary-muted);font-size:14px}._XwQjW_tasks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._XwQjW_tasks li{align-items:center;gap:10px;font-size:16px;display:flex}._XwQjW_open{border-radius:var(--radius-pill);border:2px solid var(--color-on-primary);flex-shrink:0;width:24px;height:24px}._XwQjW_check{border-radius:var(--radius-pill);background:var(--color-surface);width:24px;height:24px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._XwQjW_done{color:var(--color-on-primary-muted);text-decoration:line-through}._XwQjW_continue{min-height:var(--touch-primary-action);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-primary);justify-content:center;align-items:center;font-size:17px;font-weight:700;text-decoration:none;display:flex}._XwQjW_tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._XwQjW_tile{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:var(--space-4);gap:var(--space-2);color:var(--color-ink);flex-direction:column;min-height:96px;text-decoration:none;display:flex}._XwQjW_tile svg{color:var(--color-primary)}a._XwQjW_tile:hover{color:var(--color-ink);border-color:var(--color-line-strong)}._XwQjW_tile[aria-disabled=true]{opacity:.6}._XwQjW_tileTitle{font-size:17px;font-weight:700}._XwQjW_tileSub{color:var(--color-ink-muted);font-size:13px}._XwQjW_levels{gap:var(--space-3);flex-direction:column;display:flex}._XwQjW_levelsHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._XwQjW_streak{align-items:center;gap:var(--space-1);font-size:14px;font-weight:700;display:flex}._XwQjW_streak svg{color:var(--color-streak)}._XwQjW_levelsTitle{margin:0;font-size:18px;font-weight:600}._XwQjW_levelGrid{flex-direction:column;gap:10px;display:flex}._XwQjW_levelRow{grid-template-columns:90px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:15px;display:grid}._XwQjW_grid{gap:var(--space-5);flex-direction:column;display:flex}._XwQjW_missionBody{flex-direction:column;gap:14px;display:flex}._XwQjW_deskCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);flex-direction:column;gap:10px;padding:22px;display:flex}._XwQjW_deskCard h2{margin:0;font-size:19px;font-weight:600}._XwQjW_preview{color:var(--color-ink-muted);font-size:15px}._XwQjW_cardLink{min-height:var(--touch-min-target);align-self:flex-start;align-items:center;font-size:15px;font-weight:700;display:flex}@media (min-width:900px){._XwQjW_main{gap:var(--space-6);padding-top:32px}._XwQjW_top{align-items:flex-end}._XwQjW_greeting{gap:var(--space-1);font-size:15px}._XwQjW_hello{letter-spacing:-.5px;font-size:2rem}._XwQjW_grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}._XwQjW_mission{align-items:center;gap:var(--space-6);flex-flow:wrap;grid-column:1/-1;padding:26px}._XwQjW_missionBody{flex:280px}._XwQjW_missionHead h2{font-size:24px}._XwQjW_missionHead span{font-size:15px}._XwQjW_tasks li{font-size:17px}._XwQjW_continue{flex:none;padding:0 28px}._XwQjW_levels{border-radius:var(--radius-hero);padding:22px}}
.KoECsG_body{padding:var(--space-4) var(--space-5)}.KoECsG_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.KoECsG_badge{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:var(--space-4) var(--space-3);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-height:160px;display:flex}.KoECsG_earned,.KoECsG_locked{border-radius:var(--radius-pill);box-sizing:border-box;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.KoECsG_earned{background:var(--color-primary);color:var(--color-on-primary)}.KoECsG_locked{border:2px dashed var(--color-line-strong);color:var(--color-ink-muted)}.KoECsG_name{font-size:15px;font-weight:700}.KoECsG_desc{color:var(--color-ink-muted);font-size:13px;line-height:1.35}
.rStZJq_body{padding:var(--space-6) var(--space-5);width:100%;max-width:760px;margin:0 auto}.rStZJq_finished{margin:0 0 var(--space-4);color:var(--color-correct-on);background:var(--color-correct-soft);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);font-weight:700}.rStZJq_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rStZJq_step{grid-template-columns:52px minmax(0,1fr);gap:14px;display:grid}.rStZJq_rail{flex-direction:column;align-items:center;display:flex}.rStZJq_done,.rStZJq_current,.rStZJq_locked{border-radius:var(--radius-pill);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rStZJq_done{background:var(--color-correct);width:44px;height:44px;color:var(--color-on-primary)}.rStZJq_current{background:var(--color-primary);width:52px;height:52px;color:var(--color-on-primary);box-shadow:0 0 0 6px var(--color-primary-soft);font-family:var(--font-display);font-size:20px;font-weight:800}.rStZJq_locked{border:2px dashed var(--color-line-strong);width:44px;height:44px;color:var(--color-ink-muted);font-size:16px;font-weight:700}.rStZJq_line,.rStZJq_lineDone{flex-grow:1;width:0;min-height:28px;margin:6px 0}.rStZJq_line{border-left:3px dashed var(--color-line-strong)}.rStZJq_lineDone{border-left:3px solid var(--color-correct)}.rStZJq_text{padding-top:6px;padding-bottom:var(--space-5);gap:var(--space-1);flex-direction:column;font-size:14px;display:flex}.rStZJq_title,.rStZJq_titleLocked{font-size:17px;font-weight:700}.rStZJq_title{color:var(--color-ink)}.rStZJq_titleLocked{color:var(--color-ink-muted)}.rStZJq_continue{min-height:var(--touch-min-target);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);font:inherit;cursor:pointer;border:none;align-self:flex-start;align-items:center;margin-top:6px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.rStZJq_continue:disabled{opacity:.6}
.YQtMWa_list ul{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.YQtMWa_list h2{margin:0}.YQtMWa_item{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);color:var(--color-ink);min-height:var(--touch-primary-action);text-decoration:none;display:flex}.YQtMWa_item:hover{color:var(--color-ink)}.YQtMWa_itemTitle{flex-grow:1;font-weight:700}.YQtMWa_score{color:var(--color-ink-muted);font-size:13px}.YQtMWa_progress{border-radius:var(--radius-pill);background:var(--color-primary-soft);height:6px;margin-top:6px}.YQtMWa_progress div{border-radius:var(--radius-pill);background:var(--color-primary);height:6px}.YQtMWa_aloud{width:var(--touch-min-target);height:var(--touch-min-target);border-radius:var(--radius-control);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.YQtMWa_aloud[aria-pressed=true]{border-color:var(--color-primary)}.YQtMWa_article{padding:var(--space-5);flex-direction:column;flex-grow:1;gap:14px;display:flex;position:relative}.YQtMWa_title{letter-spacing:-.3px;margin:0;font-size:26px;font-weight:800;line-height:1.15}.YQtMWa_paragraph{font-size:var(--type-reading-size);line-height:var(--type-reading-line-height);margin:0}.YQtMWa_word{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0}.YQtMWa_word:hover{background:var(--color-primary-soft)}.YQtMWa_word[aria-expanded=true]{background:var(--color-primary-soft);border-bottom:2px solid var(--color-primary);padding:0 3px}@media (max-width:899.98px){.YQtMWa_aside{bottom:var(--space-4);z-index:10;padding:0 var(--space-5);position:sticky}}.YQtMWa_popover{background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-4);flex-direction:column;gap:10px;display:flex;box-shadow:0 10px 30px #11182740}.YQtMWa_popHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.YQtMWa_lemma{font-family:var(--font-display), sans-serif;font-size:22px;font-weight:800}.YQtMWa_popButton{width:var(--touch-min-target);height:var(--touch-min-target);border-radius:var(--radius-pill);border:1px solid var(--color-ink-muted);color:var(--color-surface);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.YQtMWa_grammar{color:var(--color-line-strong);font-size:14px}.YQtMWa_meaning{font-size:17px}.YQtMWa_save{min-height:var(--touch-min-target);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border:none;font-size:15px;font-weight:700}.YQtMWa_single{grid-template-columns:1fr}.YQtMWa_question{margin:0;font-size:23px;font-weight:800;line-height:1.25}.YQtMWa_options{flex-direction:column;gap:10px;display:flex}.YQtMWa_option{text-align:left;min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-size:17px}.YQtMWa_option:disabled{cursor:default}.YQtMWa_selected{border:2px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-pressed);font-weight:700}.YQtMWa_right{border:2px solid var(--color-correct);background:var(--color-correct-soft);color:var(--color-correct-on);font-weight:700}.YQtMWa_wrong{border:2px solid var(--color-mistake);background:var(--color-mistake-soft);color:var(--color-mistake-on);text-decoration:line-through}.YQtMWa_evidence{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);gap:var(--space-2);flex-direction:column;padding:14px;display:flex}.YQtMWa_evidence p{margin:0;font-size:16px;line-height:1.5}.YQtMWa_evidence mark{background:var(--color-primary-soft);color:var(--color-ink)}.YQtMWa_gloss{color:var(--color-ink-muted);font-size:14px}.YQtMWa_gloss b{color:var(--color-ink)}.YQtMWa_done{text-align:center;gap:var(--space-3);padding-top:var(--space-7);flex-direction:column;align-items:center;display:flex}.YQtMWa_done h1{margin:0;font-size:26px;font-weight:800}.YQtMWa_plainButton{cursor:pointer;background:0 0;border:none;padding:0}.YQtMWa_layout{flex-direction:column;flex-grow:1;display:flex}.YQtMWa_deskMeta{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-ink-muted);flex-wrap:wrap;font-size:14px;display:flex}.YQtMWa_aloudWide{min-height:var(--touch-min-target);border-radius:var(--radius-control);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-primary);font:inherit;align-items:center;gap:var(--space-2);cursor:pointer;padding:0 14px;font-size:15px;font-weight:700;display:flex}.YQtMWa_deskQuestions{padding:0 var(--space-6);align-self:flex-start;font-size:16px}.YQtMWa_selected{letter-spacing:.6px;text-transform:uppercase;color:var(--color-line-strong);font-size:12px;font-weight:700}.YQtMWa_savedCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);gap:var(--space-2);flex-direction:column;padding:18px;font-size:14px;display:flex}.YQtMWa_savedCard h2{margin:0;font-size:17px;font-weight:600}.YQtMWa_savedList{font-size:16px}.YQtMWa_qTop{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.YQtMWa_backLink{font:inherit;min-height:var(--touch-min-target);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:700;text-decoration:underline}.YQtMWa_qProgress{flex-direction:column;flex:0 320px;gap:6px;font-size:14px;display:flex}.YQtMWa_qProgress .YQtMWa_progress,.YQtMWa_qProgress .YQtMWa_progress div{height:8px}.YQtMWa_qLayout{flex-direction:column;flex-grow:1;display:flex}.YQtMWa_excerpt{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);padding:var(--space-6);gap:var(--space-3);flex-direction:column}.YQtMWa_excerpt h2{margin:0;font-size:20px;font-weight:600}.YQtMWa_excerpt p{margin:0;font-size:18px;line-height:1.7}.YQtMWa_excerpt mark{background:var(--color-primary-soft);color:var(--color-ink)}.YQtMWa_excerpt .YQtMWa_gloss{font-size:15px}.YQtMWa_qActions{justify-content:flex-end}.YQtMWa_qActions button{padding:0 28px;font-size:16px}@media (min-width:900px){.YQtMWa_layout,.YQtMWa_qLayout{box-sizing:border-box;align-items:flex-start;gap:var(--space-6);flex-flow:wrap;width:100%;max-width:1120px;margin:0 auto;padding:28px clamp(16px,3vw,40px)}.YQtMWa_article{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);flex:3 460px;gap:18px;min-width:0;padding:clamp(20px,3vw,40px)}.YQtMWa_title{font-size:clamp(1.8rem,2.6vw,2.3rem)}.YQtMWa_paragraph{max-width:68ch;font-size:20px;line-height:1.75}.YQtMWa_aside{gap:var(--space-4);flex-direction:column;flex:300px;min-width:0;display:flex;position:sticky;top:28px}.YQtMWa_popover{border-radius:var(--radius-hero);padding:var(--space-5);box-shadow:none}.YQtMWa_lemma{font-size:24px}.YQtMWa_meaning{font-size:18px}.YQtMWa_qTop{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:28px clamp(16px,3vw,40px) 0}.YQtMWa_qLayout{padding-top:18px}.YQtMWa_excerpt{flex:2 360px;min-width:0;display:flex}.YQtMWa_qMain{gap:var(--space-4);flex:3 420px;min-width:0;padding:0}.YQtMWa_question{font-size:1.7rem}.YQtMWa_option{min-height:60px;padding:var(--space-3) 18px;font-size:18px}.YQtMWa_qActions{display:flex}}.YQtMWa_pageHead{gap:var(--space-1);flex-direction:column;font-size:16px}.YQtMWa_pageHead h1{margin:0;font-size:2rem;font-weight:800}@media (min-width:900px){.YQtMWa_pageHead{display:flex}.YQtMWa_home{max-width:720px;padding:22px 0 0}.YQtMWa_home>a,.YQtMWa_home>button{padding:0 var(--space-6);align-self:flex-start}}
.eLd3la_stage{justify-content:center}.eLd3la_card{font:inherit;text-align:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-flashcard);min-height:420px;padding:28px var(--space-6);color:var(--color-ink);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;box-shadow:0 8px 24px #1118270f}.eLd3la_lemma{font-family:var(--font-display), sans-serif;letter-spacing:-.5px;font-size:36px;font-weight:800}.eLd3la_rule{background:var(--color-line);width:60px;height:1px;margin:6px auto;display:block}.eLd3la_meaning{font-size:20px;font-weight:700}.eLd3la_example{color:var(--color-ink-muted);font-size:16px;line-height:1.5}.eLd3la_tap{color:var(--color-primary);margin-top:var(--space-3);font-size:15px;font-weight:700}.eLd3la_ratings{background:var(--color-surface);border-top:1px solid var(--color-line);padding:14px var(--space-4) var(--space-6);gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eLd3la_rating{border-radius:var(--radius-button);border:1px solid var(--color-line);min-height:60px;font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.eLd3la_rating:disabled{opacity:.55;cursor:default}.eLd3la_ratingLabel{font-size:15px;font-weight:700}.eLd3la_ratingTime{font-size:12px}.eLd3la_again{background:var(--color-mistake-soft);color:var(--color-mistake-on)}.eLd3la_hard{background:var(--color-warn-soft);color:var(--color-warn-on)}.eLd3la_good{background:var(--color-correct-soft);color:var(--color-correct-on)}.eLd3la_easy{background:var(--color-primary-soft);color:var(--color-primary-pressed)}.eLd3la_done{text-align:center;padding-top:var(--space-7);align-items:center}.eLd3la_done h1{margin:0;font-size:26px;font-weight:800}.eLd3la_layout{flex-direction:column;flex-grow:1;display:flex}@media (max-width:899.98px){.eLd3la_stage{justify-content:flex-start;padding-bottom:0}.eLd3la_card{margin:auto 0}.eLd3la_ratings{margin:0 calc(-1 * var(--space-5))}}.eLd3la_deskHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:15px}.eLd3la_deskHead h1{margin:0;font-size:1.75rem;font-weight:800}.eLd3la_keys{color:var(--color-ink-muted);text-align:center;font-size:14px}.eLd3la_stats{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);padding:var(--space-5);flex-direction:column;gap:10px;font-size:15px;display:flex}.eLd3la_stats h2{margin:0;font-size:17px;font-weight:600}.eLd3la_stats div{justify-content:space-between;display:flex}.eLd3la_endLink{min-height:var(--touch-min-target);align-items:center;font-size:15px;font-weight:700;display:flex}@media (min-width:900px){.eLd3la_layout{box-sizing:border-box;align-items:flex-start;gap:var(--space-6);flex-flow:wrap;width:100%;max-width:1120px;margin:0 auto;padding:28px clamp(16px,3vw,40px)}.eLd3la_stage{flex:3 460px;justify-content:flex-start;gap:18px;min-width:0;padding:0}.eLd3la_deskHead{display:flex}.eLd3la_card{gap:var(--space-4);border-radius:28px;padding:40px 32px}.eLd3la_lemma{letter-spacing:-.8px;font-size:48px}.eLd3la_rule{width:80px;margin:var(--space-2) auto}.eLd3la_meaning{font-size:24px}.eLd3la_example{font-size:18px}.eLd3la_tap{font-size:16px}.eLd3la_ratings{gap:var(--space-3);background:0 0;border:none;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:0}.eLd3la_rating{min-height:64px}.eLd3la_ratingLabel{font-size:16px}.eLd3la_ratingTime{font-size:13px}.eLd3la_aside{gap:var(--space-4);flex-direction:column;flex:260px;min-width:0;display:flex}.eLd3la_wide{max-width:720px;margin:0 auto;padding-top:32px}}
@media (min-width:900px){.o2TjAq_shell{align-items:flex-start;min-height:100dvh;display:flex}.o2TjAq_main{flex:560px;min-width:0}}
._7W8E2a_list{padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}._7W8E2a_item{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:14px var(--space-4);gap:var(--space-2);color:var(--color-ink);flex-direction:column;font-size:14px;text-decoration:none;display:flex}._7W8E2a_item:hover{color:var(--color-ink);border-color:var(--color-line-strong)}._7W8E2a_itemHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._7W8E2a_itemTitle{font-size:17px;font-weight:700}._7W8E2a_task{background:var(--color-primary-soft);border-radius:var(--radius-card);padding:14px;font-size:15px;line-height:1.45}._7W8E2a_editor{flex-direction:column;flex-grow:1;gap:6px;display:flex}._7W8E2a_draftLabel{font-size:14px;font-weight:700}._7W8E2a_draft{resize:vertical;border-radius:var(--radius-card);border:1px solid var(--color-line-strong);background:var(--color-surface);flex-grow:1;min-height:220px;padding:14px;font-size:17px;line-height:1.6}._7W8E2a_counts{color:var(--color-ink-muted);justify-content:space-between;font-size:13px;display:flex}._7W8E2a_phrases{gap:var(--space-2);flex-direction:column;display:flex}._7W8E2a_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}._7W8E2a_chip{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-size:15px}._7W8E2a_single{grid-template-columns:1fr}._7W8E2a_text{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-4);white-space:pre-wrap;font-size:16px;line-height:1.6}._7W8E2a_mark{background:var(--color-mistake-soft);color:var(--color-ink);border-bottom:2px solid var(--color-mistake);padding:0 2px}._7W8E2a_num{color:var(--color-mistake-on);margin-left:1px;font-size:11px;font-weight:700}._7W8E2a_resultHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._7W8E2a_resultHead h2{margin:0;font-size:18px;font-weight:600}._7W8E2a_score{color:var(--color-correct);font-size:14px;font-weight:700}._7W8E2a_summary{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.5}._7W8E2a_correction{flex-direction:column;gap:6px;display:flex}._7W8E2a_fixLine{font-size:16px}._7W8E2a_numLabel{min-width:20px;color:var(--color-ink-muted);font-size:12px;font-weight:700;display:inline-block}._7W8E2a_ins{text-decoration:none}._7W8E2a_kind{color:var(--color-ink-muted);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:2px var(--space-2);margin-left:var(--space-1);font-size:12px;font-weight:700}._7W8E2a_why{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.45}._7W8E2a_columns,._7W8E2a_textCard,._7W8E2a_aside{flex-direction:column;gap:14px;display:flex}._7W8E2a_columns{flex-grow:1}._7W8E2a_phrasesTitle{letter-spacing:.6px;text-transform:uppercase;color:var(--color-ink-muted);font-size:12px;font-weight:700}._7W8E2a_deskHead{flex-direction:column;gap:2px;font-size:14px}._7W8E2a_deskHead h1{margin:0;font-size:1.75rem;font-weight:800}._7W8E2a_deskFooter,._7W8E2a_deskCheck{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:14px}._7W8E2a_deskFooter{border-top:1px solid var(--color-divider);padding-top:14px}._7W8E2a_deskCheck{justify-content:flex-end}._7W8E2a_deskButtons{gap:10px;display:flex}@media (min-width:900px){._7W8E2a_screen{box-sizing:content-box;gap:18px;max-width:1120px;padding:28px clamp(16px,3vw,40px)}._7W8E2a_deskHead,._7W8E2a_deskFooter,._7W8E2a_deskCheck{display:flex}._7W8E2a_body{gap:18px;padding:0}._7W8E2a_task{border-radius:var(--radius-control);padding:14px 18px;font-size:16px}._7W8E2a_columns{align-items:flex-start;gap:var(--space-5);flex-flow:wrap}._7W8E2a_editor,._7W8E2a_textCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);flex:3 420px;gap:10px;min-width:0;padding:22px}._7W8E2a_textCard{gap:14px;padding:26px}._7W8E2a_draft{border-radius:var(--radius-card);min-height:360px;padding:var(--space-4);font-size:18px;line-height:1.7}._7W8E2a_counts{font-size:14px}._7W8E2a_phrases,._7W8E2a_aside{flex:2 300px;min-width:0}._7W8E2a_phrases{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);gap:10px;padding:18px}._7W8E2a_phrasesTitle{font-family:var(--font-display), sans-serif;letter-spacing:normal;text-transform:none;color:var(--color-ink);font-size:17px;font-weight:600}._7W8E2a_text{border:none;padding:0;font-size:18px;line-height:1.7}._7W8E2a_aside ._7W8E2a_correction{border-radius:var(--radius-hero);padding:18px}}._7W8E2a_pageHead{gap:var(--space-1);flex-direction:column;font-size:16px}._7W8E2a_pageHead h1{margin:0;font-size:2rem;font-weight:800}@media (min-width:900px){._7W8E2a_pageHead{display:flex}._7W8E2a_list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;padding:22px 0 0;display:grid}._7W8E2a_list li{display:flex}._7W8E2a_item{border-radius:var(--radius-hero);padding:var(--space-5);flex-grow:1}}
.S7XduW_screen{max-width:440px;min-height:100dvh;padding:28px var(--space-6) var(--space-7);flex-direction:column;margin:0 auto;display:flex}.S7XduW_top{justify-content:space-between;align-items:center;display:flex}.S7XduW_intro{flex-direction:column;gap:14px;margin-top:72px;display:flex}.S7XduW_headline{letter-spacing:-.5px;margin:0;font-size:34px;font-weight:800;line-height:1.15}.S7XduW_sub{color:var(--color-ink-muted);margin:0;font-size:18px;line-height:1.5}.S7XduW_examples{margin:var(--space-7) 0 0;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:var(--space-4);flex-direction:column;gap:10px;list-style:none;display:flex}.S7XduW_examples li{align-items:center;gap:10px;font-size:16px;display:flex}.S7XduW_dot{border-radius:var(--radius-pill);flex-shrink:0;width:8px;height:8px}.S7XduW_actions{padding-top:var(--space-7);gap:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.S7XduW_emailForm{gap:var(--space-3);flex-direction:column;display:flex}.S7XduW_secondary,.S7XduW_primary{border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:17px;font-weight:700;display:flex}.S7XduW_secondary{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink)}.S7XduW_primary{background:var(--color-primary);color:var(--color-on-primary);border:none}.S7XduW_primary:hover:not(:disabled){background:var(--color-primary-pressed)}.S7XduW_primary:disabled{opacity:.6;cursor:not-allowed}.S7XduW_or{color:var(--color-ink-muted);align-items:center;gap:10px;font-size:14px;display:flex}.S7XduW_or span{background:var(--color-line);flex-grow:1;height:1px}.S7XduW_label{font-size:14px;font-weight:700}.S7XduW_input{border-radius:var(--radius-control);border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:50px;color:var(--color-ink);padding:0 14px;font-size:17px}.S7XduW_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);margin:0;font-size:15px}.S7XduW_ok{background:var(--color-correct-soft);color:var(--color-correct-on)}.S7XduW_error{background:var(--color-mistake-soft);color:var(--color-mistake-on)}.S7XduW_invite{color:var(--color-ink-muted);text-align:center;margin:4px 0 0;font-size:13px}.S7XduW_legal{justify-content:center;gap:var(--space-5);font-size:14px;display:flex}.S7XduW_legal a{min-height:var(--touch-min-target);color:var(--color-ink-muted);align-items:center;display:flex}.S7XduW_brand,.S7XduW_formSide,.S7XduW_card{display:contents}.S7XduW_by{color:var(--color-on-primary-muted);font-size:14px}.S7XduW_cardTitle{margin:0 0 6px;font-size:26px;font-weight:800}@media (min-width:900px){.S7XduW_screen{flex-flow:wrap;max-width:none;padding:0}.S7XduW_brand{--color-ink:var(--color-on-primary);--color-primary:var(--color-on-primary);box-sizing:border-box;background:var(--color-mission-card);min-height:320px;color:var(--color-on-primary);flex-direction:column;flex:420px;justify-content:space-between;gap:28px;padding:clamp(28px,5vw,64px);display:flex}.S7XduW_intro{gap:var(--space-4);max-width:520px;margin:0}.S7XduW_headline{letter-spacing:-1px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.S7XduW_sub{color:var(--color-on-primary-muted);font-size:20px}.S7XduW_examples{background:0 0;border:none;align-items:flex-start;margin:0;padding:0}.S7XduW_examples li{border-radius:var(--radius-button);padding:var(--space-3) var(--space-4);background:#ffffff1f;font-size:17px}.S7XduW_dot{display:none}.S7XduW_formSide{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;flex:420px;padding:clamp(24px,5vw,64px);display:flex}.S7XduW_langRight{align-self:flex-end}.S7XduW_card{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-flashcard);flex-direction:column;width:100%;max-width:420px;padding:32px;display:flex}.S7XduW_actions{margin-top:0;padding-top:0}.S7XduW_legal{gap:var(--space-5)}}
.dy_iWa_main{padding:28px var(--space-5) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.dy_iWa_head{margin-bottom:var(--space-1);align-items:center;gap:14px;display:flex}.dy_iWa_avatar{border-radius:var(--radius-pill);background:var(--color-primary-soft);width:52px;height:52px;color:var(--color-primary);font-family:var(--font-display), sans-serif;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.dy_iWa_who{flex-direction:column;min-width:0;font-size:14px;display:flex}.dy_iWa_who h1{margin:0;font-size:22px;font-weight:800}.dy_iWa_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:var(--space-1) var(--space-4)}.dy_iWa_row{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:10px;min-height:60px;display:flex}.dy_iWa_row:last-of-type{border-bottom:none}.dy_iWa_rowLabel{font-size:16px;font-weight:700}.dy_iWa_segments{background:var(--color-ground);border-radius:var(--radius-pill);flex-shrink:0;padding:3px;display:flex}.dy_iWa_segment{min-width:var(--touch-min-target);border-radius:var(--radius-pill);height:36px;color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:14px;font-weight:700}.dy_iWa_segment[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.dy_iWa_switch{border-radius:var(--radius-pill);background:var(--color-line-strong);cursor:pointer;border:none;flex-shrink:0;justify-content:flex-start;width:52px;height:32px;padding:3px;display:flex}.dy_iWa_switch span{border-radius:var(--radius-pill);background:var(--color-surface);width:26px;height:26px;display:block}.dy_iWa_switch[aria-checked=true]{background:var(--color-primary);justify-content:flex-end}.dy_iWa_usage{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.dy_iWa_usageRow{justify-content:space-between;font-size:16px;display:flex}.dy_iWa_note{color:var(--color-ink-muted);font-size:13px}.dy_iWa_actions{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:0 var(--space-4);flex-direction:column;display:flex}.dy_iWa_actions>form,.dy_iWa_actions>a,.dy_iWa_actions>button{border-bottom:1px solid var(--color-divider)}.dy_iWa_actions>button:last-of-type{border-bottom:none}.dy_iWa_action{text-align:left;width:100%;min-height:52px;font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px}.dy_iWa_danger{color:var(--color-mistake);font-weight:700}.dy_iWa_error{margin:0 0 var(--space-3);color:var(--color-mistake-on);font-size:14px}.dy_iWa_links{column-gap:var(--space-5);padding:var(--space-2) var(--space-1);flex-wrap:wrap;font-size:15px;display:flex}.dy_iWa_links a{min-height:var(--touch-min-target);align-items:center;display:flex}.dy_iWa_dialog{border:1px solid var(--color-line);border-radius:var(--radius-card-large);width:min(420px, calc(100vw - 2 * var(--space-5)));background:var(--color-surface);color:var(--color-ink);padding:0}.dy_iWa_dialog::backdrop{background:#11182773}.dy_iWa_dialogBody{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.dy_iWa_dialogBody h2{margin:0;font-size:20px;font-weight:800}.dy_iWa_dialogBody p{margin:0;line-height:1.5}.dy_iWa_input{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);min-height:48px;font:inherit;background:var(--color-surface);color:var(--color-ink);padding:0 14px;font-size:16px}.dy_iWa_dialogButtons{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.dy_iWa_cancel,.dy_iWa_deleteButton{min-height:var(--touch-primary-action);border-radius:var(--radius-button);font:inherit;cursor:pointer;font-weight:700}.dy_iWa_cancel{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink)}.dy_iWa_deleteButton{background:var(--color-mistake);color:var(--color-on-primary);border:none}.dy_iWa_deleteButton:disabled{opacity:.55;cursor:default}.dy_iWa_column{gap:var(--space-3);flex-direction:column;display:flex}.dy_iWa_asideLink{min-height:var(--touch-min-target);align-items:center;font-size:15px;font-weight:700}.dy_iWa_linkAction{color:var(--color-primary);align-items:center;text-decoration:underline;display:flex}@media (min-width:900px){.dy_iWa_main{align-items:flex-start;gap:var(--space-6);flex-flow:wrap}.dy_iWa_aside{flex:280px;min-width:0}.dy_iWa_head{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);padding:var(--space-6);flex-direction:column;align-items:flex-start;margin:0}.dy_iWa_avatar{width:64px;height:64px;font-size:26px}.dy_iWa_who h1{font-size:26px}.dy_iWa_asideLink{display:flex}.dy_iWa_column{gap:var(--space-4);flex:2 420px;min-width:0}.dy_iWa_card,.dy_iWa_usage,.dy_iWa_actions{border-radius:var(--radius-hero)}.dy_iWa_card,.dy_iWa_actions{padding-left:22px;padding-right:22px}.dy_iWa_usage{padding:22px}.dy_iWa_action{min-height:56px}.dy_iWa_segment{min-width:48px;height:38px;padding:0 var(--space-3)}}
._7qzpDq_top{padding:28px var(--space-5) 0;flex-direction:column;gap:14px;display:flex}._7qzpDq_title{margin:0;font-size:26px;font-weight:800}._7qzpDq_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}._7qzpDq_filter{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-size:15px;font-weight:700}._7qzpDq_filter[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}._7qzpDq_list{padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}._7qzpDq_item{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);padding:14px var(--space-4);gap:var(--space-2);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}._7qzpDq_item:hover{color:var(--color-ink);border-color:var(--color-line-strong)}._7qzpDq_itemHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._7qzpDq_itemTitle{font-size:17px;font-weight:700}._7qzpDq_desc{color:var(--color-ink-muted);font-size:14px}._7qzpDq_progress{align-items:center;gap:10px;display:flex}._7qzpDq_track{border-radius:var(--radius-pill);background:var(--color-primary-soft);flex-grow:1;height:6px;display:block}._7qzpDq_track span{border-radius:var(--radius-pill);background:var(--color-primary);height:6px;display:block}._7qzpDq_status{color:var(--color-ink-muted);flex-shrink:0;font-size:13px}._7qzpDq_heading{gap:var(--space-1);flex-direction:column;display:flex}._7qzpDq_subtitle{color:var(--color-ink-muted);font-size:16px}._7qzpDq_cta{margin-top:var(--space-1);min-height:var(--touch-min-target);border-radius:var(--radius-control);border:1px solid var(--color-line-strong);align-self:flex-start;align-items:center;padding:0 18px;font-size:15px;font-weight:700;display:flex}@media (min-width:900px){._7qzpDq_top{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-flow:wrap;padding:0}._7qzpDq_filter{min-height:var(--touch-min-target);padding:0 18px}._7qzpDq_list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;padding:22px 0 0;display:grid}._7qzpDq_list li{display:flex}._7qzpDq_item{border-radius:var(--radius-hero);padding:var(--space-5);flex-grow:1;gap:10px}._7qzpDq_itemTitle{font-size:19px}._7qzpDq_desc{font-size:15px}}._7qzpDq_quest{margin:var(--space-4) var(--space-5) 0;background:var(--color-mission-card);color:var(--color-on-primary);border-radius:var(--radius-card-large);padding:14px var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-primary-action);text-decoration:none;display:flex}._7qzpDq_quest:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}._7qzpDq_questText{flex-direction:column;gap:2px;min-width:0;display:flex}._7qzpDq_questLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--color-on-primary-muted);font-size:12px;font-weight:700}._7qzpDq_questTitle{font-size:17px;font-weight:700}._7qzpDq_questOpen{flex-shrink:0;font-size:15px;font-weight:700}
.KBqPjG_main{flex-direction:column;flex-grow:1;display:flex}.KBqPjG_top{padding:28px var(--space-5) 0;flex-direction:column;gap:14px;display:flex}.KBqPjG_titleRow{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.KBqPjG_heading{margin:0;font-size:26px;font-weight:800}.KBqPjG_srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.KBqPjG_search{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);min-height:48px;color:var(--color-ink-muted);align-items:center;gap:10px;padding:0 14px;display:flex}.KBqPjG_search input{font:inherit;color:var(--color-ink);min-height:var(--touch-min-target);background:0 0;border:none;outline:none;flex-grow:1;font-size:16px}.KBqPjG_search:focus-within{border-color:var(--color-primary)}.KBqPjG_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.KBqPjG_filter{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:40px;color:var(--color-ink);font:inherit;cursor:pointer;padding:0 14px;font-size:14px;font-weight:700}.KBqPjG_filter[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.KBqPjG_list{margin:14px var(--space-5) 0;padding:0 var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card-large);list-style:none}.KBqPjG_row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-divider);min-height:66px;display:flex}.KBqPjG_row:last-child{border-bottom:none}.KBqPjG_words{flex-direction:column;flex-grow:1;min-width:0;display:flex}.KBqPjG_de{font-size:17px;font-weight:700}.KBqPjG_en{color:var(--color-ink-muted);font-size:14px}.KBqPjG_dots{gap:3px;display:flex}.KBqPjG_dot,.KBqPjG_dotOn{background:var(--color-line);border-radius:3px;width:7px;height:16px;display:block}.KBqPjG_dotOn{background:var(--color-primary)}.KBqPjG_due{color:var(--color-warn-on);background:var(--color-warn-soft);border-radius:var(--radius-pill);padding:2px var(--space-2);font-size:12px;font-weight:700}.KBqPjG_listen{width:var(--touch-min-target);height:var(--touch-min-target);border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.KBqPjG_none{margin:var(--space-4) var(--space-5)}.KBqPjG_cta{padding:var(--space-3) var(--space-5)}.KBqPjG_titleBlock{gap:var(--space-1);flex-direction:column;display:flex}.KBqPjG_controls{flex-direction:column;gap:14px;display:flex}.KBqPjG_tableWrap{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);margin-top:var(--space-5);overflow-x:auto}.KBqPjG_table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}.KBqPjG_table th{text-align:left;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.6px;padding:14px 12px;font-size:13px;font-weight:700}.KBqPjG_table td{border-top:1px solid var(--color-divider);padding:12px}.KBqPjG_table th:first-child,.KBqPjG_table td:first-child{padding-left:var(--space-5)}.KBqPjG_table th:last-child,.KBqPjG_table td:last-child{padding-right:var(--space-5)}.KBqPjG_table .KBqPjG_de,.KBqPjG_table .KBqPjG_en{font-size:16px}.KBqPjG_table .KBqPjG_dots{display:inline-flex}.KBqPjG_table .KBqPjG_due{padding:3px 10px;font-size:13px}.KBqPjG_listenCell{text-align:right;width:64px}.KBqPjG_listenCell .KBqPjG_listen{display:inline-flex}@media (min-width:900px){.KBqPjG_top{gap:var(--space-5);padding:0}.KBqPjG_titleRow{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;font-size:16px}.KBqPjG_heading{font-size:2rem}.KBqPjG_titleRow>a{padding:0 var(--space-6);font-size:16px}.KBqPjG_controls{align-items:center;gap:var(--space-3);flex-flow:wrap}.KBqPjG_search{flex:280px}.KBqPjG_filter{min-height:var(--touch-min-target);padding:0 var(--space-4);font-size:15px}.KBqPjG_none{margin:var(--space-4) 0}}
.YR7wGa_hero{background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-7) var(--space-5) var(--space-6);flex-direction:column;gap:10px;display:flex}.YR7wGa_meta{color:var(--color-on-primary-muted);font-size:14px}.YR7wGa_title{margin:0;font-size:28px;font-weight:800;line-height:1.15}.YR7wGa_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.YR7wGa_stats div{border-radius:var(--radius-button);padding:10px var(--space-3);background:#ffffff1f;flex-direction:column;display:flex}.YR7wGa_stats b{font-family:var(--font-display), sans-serif;font-size:24px;font-weight:800}.YR7wGa_stats span{color:var(--color-on-primary-muted);font-size:13px}.YR7wGa_section{flex-direction:column;gap:10px;display:flex}.YR7wGa_section h2{margin:0;font-size:17px;font-weight:600}.YR7wGa_pair{flex-direction:column;gap:2px;font-size:15px;display:flex}.YR7wGa_ins{text-decoration:none}.YR7wGa_clean{margin:0}.YR7wGa_words{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.YR7wGa_words li{background:var(--color-primary-soft);color:var(--color-primary-pressed);border-radius:var(--radius-pill);padding:6px var(--space-3);font-size:15px}.YR7wGa_gloss{color:var(--color-ink-muted)}.YR7wGa_next{background:var(--color-warn-soft);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:14px var(--space-4);gap:var(--space-1);flex-direction:column;font-size:16px;line-height:1.45;display:flex}.YR7wGa_nextLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--color-warn-on);font-size:12px;font-weight:700}.YR7wGa_heroText{flex-direction:column;gap:10px;display:flex}.YR7wGa_columns,.YR7wGa_aside{flex-direction:column;flex-grow:1;display:flex}@media (max-width:899.98px){.YR7wGa_mainCol{flex-grow:0;padding-bottom:0}}@media (min-width:900px){.YR7wGa_screen{box-sizing:content-box;gap:22px;max-width:1120px;padding:32px clamp(16px,4vw,48px)}.YR7wGa_hero{border-radius:var(--radius-hero);justify-content:space-between;align-items:center;gap:var(--space-6);flex-flow:wrap;padding:28px}.YR7wGa_heroText{gap:6px}.YR7wGa_meta{font-size:15px}.YR7wGa_title{font-size:2rem}.YR7wGa_stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(96px,1fr));margin:0}.YR7wGa_stats div{padding:var(--space-3) var(--space-4)}.YR7wGa_stats b{font-size:28px}.YR7wGa_stats span{font-size:14px}.YR7wGa_columns{align-items:flex-start;gap:var(--space-5);flex-flow:wrap}.YR7wGa_mainCol{flex:3 420px;min-width:0;padding:0}.YR7wGa_mainCol>section,.YR7wGa_mainCol>p{border-radius:var(--radius-hero);padding:22px}.YR7wGa_mainCol .YR7wGa_section h2{font-size:20px}.YR7wGa_aside{gap:var(--space-4);flex:2 300px;min-width:0}.YR7wGa_asideBody{gap:var(--space-4);padding:0}.YR7wGa_asideBody>section{border-radius:var(--radius-hero);padding:var(--space-5)}.YR7wGa_actions{background:0 0;border:none;padding:0}}
.l5Vipq_main{padding:var(--space-6) var(--space-5);gap:18px}.l5Vipq_close{width:var(--touch-min-target);height:var(--touch-min-target);color:var(--color-ink);justify-content:center;align-self:flex-end;align-items:center;display:flex}.l5Vipq_intro{text-align:center;margin-top:var(--space-6);flex-direction:column;align-items:center;gap:14px;display:flex}.l5Vipq_badge{border-radius:var(--radius-pill);background:var(--color-primary-soft);width:96px;height:96px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.l5Vipq_title{margin:0;font-size:26px;font-weight:800;line-height:1.2}.l5Vipq_body{color:var(--color-ink-muted);margin:0;font-size:17px;line-height:1.5}.l5Vipq_usage{gap:var(--space-2);flex-direction:column;display:flex}.l5Vipq_usageHead{justify-content:space-between;font-size:15px;display:flex}.l5Vipq_resets{color:var(--color-ink-muted);font-size:13px}.l5Vipq_free{flex-direction:column;gap:10px;display:flex}.l5Vipq_freeItem{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:14px var(--space-4);align-items:center;gap:var(--space-3);color:var(--color-ink);min-height:64px;text-decoration:none;display:flex}.l5Vipq_freeItem svg{color:var(--color-primary)}.l5Vipq_freeItem:hover{color:var(--color-ink)}.l5Vipq_freeText{flex-direction:column;font-size:14px;display:flex}.l5Vipq_freeText b{font-size:16px}.l5Vipq_back{margin-top:auto}.l5Vipq_panel{display:contents}.l5Vipq_freeTitle{font-family:var(--font-body), sans-serif;letter-spacing:.6px;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-size:12px;font-weight:700}@media (min-width:900px){.l5Vipq_main{box-sizing:content-box;gap:22px;max-width:720px;padding:48px clamp(16px,4vw,48px)}.l5Vipq_panel{background:var(--color-surface);border:1px solid var(--color-line);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:36px clamp(20px,4vw,40px);display:flex}.l5Vipq_title{font-size:2rem}.l5Vipq_body{max-width:520px;font-size:18px}.l5Vipq_usage{text-align:left;border:none;width:100%;max-width:420px;padding:0}.l5Vipq_freeTitle{font-family:var(--font-display), sans-serif;letter-spacing:normal;text-transform:none;color:var(--color-ink);font-size:20px;font-weight:600}.l5Vipq_free{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.l5Vipq_free .l5Vipq_freeTitle{grid-column:1/-1}.l5Vipq_freeItem{border-radius:var(--radius-hero);padding:22px}.l5Vipq_back{color:var(--color-primary);min-height:var(--touch-min-target);background:0 0;border:none;align-self:center;margin-top:0;text-decoration:underline}}
.-kyNiq_main{padding:var(--space-7) var(--space-5) var(--space-6);gap:var(--space-5)}.-kyNiq_intro{gap:var(--space-2);flex-direction:column;font-size:14px;display:flex}.-kyNiq_intro p{margin:0;font-size:16px;line-height:1.5}.-kyNiq_title{margin:0;font-size:28px;font-weight:800;line-height:1.15}.-kyNiq_skills{flex-direction:column;gap:18px;display:flex}.-kyNiq_skill{gap:var(--space-2);flex-direction:column;display:flex}.-kyNiq_skillHead{justify-content:space-between;align-items:baseline;display:flex}.-kyNiq_skillName{font-size:17px;font-weight:700}.-kyNiq_level{font-family:var(--font-display), sans-serif;color:var(--color-primary);font-size:20px;font-weight:800}.-kyNiq_scale{gap:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.-kyNiq_step{gap:var(--space-1);color:var(--color-ink-muted);flex-direction:column;align-items:center;font-size:12px;display:flex}.-kyNiq_on,.-kyNiq_off{border-radius:4px;width:100%;height:10px;display:block}.-kyNiq_on{background:var(--color-primary)}.-kyNiq_off{background:var(--color-line)}.-kyNiq_current{color:var(--color-ink);font-weight:700}.-kyNiq_note{color:var(--color-ink-muted);font-size:14px}.-kyNiq_first{background:var(--color-primary-soft);border-radius:var(--radius-card);padding:14px var(--space-4);gap:var(--space-1);flex-direction:column;font-size:16px;line-height:1.45;display:flex}.-kyNiq_firstLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--color-primary-pressed);font-size:12px;font-weight:700}.-kyNiq_actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.-kyNiq_retake{color:var(--color-ink-muted);text-align:center;font-size:13px}.-kyNiq_mission{display:contents}@media (min-width:900px){.-kyNiq_main{box-sizing:content-box;gap:28px;max-width:1040px;padding:clamp(24px,5vw,64px) clamp(16px,4vw,40px)}.-kyNiq_intro{max-width:680px;font-size:15px}.-kyNiq_intro p{font-size:18px}.-kyNiq_title{font-size:clamp(1.9rem,3vw,2.6rem)}.-kyNiq_skills{gap:var(--space-5);background:0 0;border:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0;display:grid}.-kyNiq_skill{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);gap:var(--space-3);padding:22px}.-kyNiq_skillName{font-family:var(--font-display), sans-serif;font-size:20px;font-weight:600}.-kyNiq_level{font-size:32px}.-kyNiq_note{font-size:15px}.-kyNiq_mission{background:var(--color-mission-card);color:var(--color-on-primary);border-radius:var(--radius-hero);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;padding:26px;display:flex}.-kyNiq_first{background:0 0;flex:320px;gap:6px;padding:0;font-size:19px}.-kyNiq_firstLabel{color:var(--color-on-primary-muted);font-size:13px}.-kyNiq_actions{margin:0}.-kyNiq_actions a{background:var(--color-surface);color:var(--color-primary);padding:0 28px}.-kyNiq_retake{color:var(--color-on-primary-muted)}}
.CAZFnq_page{background:var(--color-ground);min-height:100dvh}.CAZFnq_header{background:var(--color-surface);border-bottom:1px solid var(--color-line)}.CAZFnq_headerInner{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:880px;margin:0 auto;padding:18px clamp(16px,4vw,32px);display:flex}.CAZFnq_home{color:var(--color-ink);text-decoration:none}.CAZFnq_tabs{background:var(--color-ground);border-radius:var(--radius-pill);padding:3px;display:flex}.CAZFnq_tabs a{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-ink-muted);align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex}.CAZFnq_tabs a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary)}.CAZFnq_main{gap:var(--space-5);flex-direction:column;max-width:880px;margin:0 auto;padding:32px clamp(16px,4vw,32px) 64px;display:flex}.CAZFnq_article{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-hero);flex-direction:column;gap:22px;padding:clamp(20px,4vw,40px);font-size:17px;line-height:1.6;display:flex}.CAZFnq_titleBlock{gap:var(--space-1);flex-direction:column;display:flex}.CAZFnq_titleBlock h1{margin:0;font-size:2rem;font-weight:800}.CAZFnq_titleBlock span{color:var(--color-ink-muted);font-size:14px}.CAZFnq_toc{background:var(--color-ground);border-radius:var(--radius-button);flex-direction:column;gap:6px;padding:14px 18px;font-size:15px;display:flex}.CAZFnq_section{flex-direction:column;gap:6px;display:flex}.CAZFnq_section h2{margin:0;font-size:1.15rem;font-weight:600}.CAZFnq_section p{margin:0}
