.US9yQW_header{max-width:1440px;padding:24px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex}.US9yQW_brand{flex:none;gap:4px;display:grid}.US9yQW_brand>span{display:block}.US9yQW_brand>span:first-child{font-family:serif;font-size:32px;line-height:1.2}.US9yQW_caption{color:var(--muted);font-size:12px;font-weight:500}.US9yQW_desktop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.US9yQW_desktop a,.US9yQW_menu nav a{border-radius:999px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:500}.US9yQW_desktop a[aria-current],.US9yQW_menu nav a[aria-current]{background:var(--ink);color:var(--paper)}.US9yQW_menu{display:none}.US9yQW_menu summary{border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 16px;list-style:none;display:flex}.US9yQW_menu summary::-webkit-details-marker{display:none}.US9yQW_menu[open] summary{background:var(--lime)}.US9yQW_menu nav{gap:8px;padding-top:16px;display:grid}.US9yQW_skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:12px 24px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.US9yQW_skip:focus{transform:none}.US9yQW_detail{max-width:var(--content);padding-inline:var(--gutter);color:var(--muted);margin:16px auto 0;font-size:14px}.US9yQW_session{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.US9yQW_sessionLabel{color:var(--muted);font-size:12px;font-weight:500}.US9yQW_logout{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;padding:8px 16px;font-size:14px}.US9yQW_logoutError{max-width:var(--content);border:1px solid var(--error);border-radius:var(--radius);background:var(--error-bg);color:var(--error);margin:16px auto 0;padding:12px 20px;font-size:14px}@media (hover:hover){.US9yQW_desktop a:not([aria-current]):hover,.US9yQW_menu nav a:not([aria-current]):hover,.US9yQW_logout:hover{background:var(--lime)}}@media (max-width:767px){.US9yQW_header{flex-wrap:wrap;align-items:flex-start;gap:16px;padding-block:16px}.US9yQW_desktop{display:none}.US9yQW_menu{margin-left:auto;display:block}.US9yQW_menu[open]{flex:1 0 100%}.US9yQW_menu[open] summary{width:max-content;margin-left:auto}.US9yQW_caption{font-size:12px}.US9yQW_session{flex:1 0 100%;order:3}.US9yQW_menu nav .US9yQW_logout{width:max-content}}
._4WpgRW_page{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-app)}._4WpgRW_content{max-width:var(--content);padding:0 var(--gutter) 96px;margin:48px auto 0}._4WpgRW_eyebrow{color:var(--muted);margin-bottom:12px;font-size:14px;font-weight:500;display:block}._4WpgRW_title,._4WpgRW_top h1{letter-spacing:-.045em;text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.1}._4WpgRW_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}._4WpgRW_back{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:48px;padding:8px 16px;font-size:14px;display:inline-flex}._4WpgRW_message,._4WpgRW_error{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);overflow-wrap:anywhere;margin-block:24px;padding:16px 24px}._4WpgRW_error{background:var(--error-bg);color:var(--error);border-color:var(--error)}._4WpgRW_status{background:var(--lime);width:fit-content;color:var(--ink);border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:14px;display:block}._4WpgRW_list{gap:16px;display:grid}@media (hover:hover){._4WpgRW_back:hover{background:var(--lime)}}@media (max-width:767px){._4WpgRW_content{margin-top:32px;padding-bottom:64px}._4WpgRW_top{gap:16px}._4WpgRW_title,._4WpgRW_top h1{margin-bottom:16px}}._4WpgRW_links{flex-wrap:wrap;gap:8px;margin:8px 0 32px;display:flex}._4WpgRW_cardsLink,._4WpgRW_refresh{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;display:inline-flex}._4WpgRW_refresh{background:var(--ink);color:var(--paper);border-color:var(--ink)}._4WpgRW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._4WpgRW_metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:space-between;gap:24px;min-height:160px;padding:24px;display:grid}._4WpgRW_metric span{color:var(--muted);font-size:16px;display:block}._4WpgRW_metric strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(32px,5vw,56px);line-height:1;display:block}._4WpgRW_metric:nth-child(3){background:var(--lime);border-color:var(--ink)}._4WpgRW_settings label{gap:8px;margin-bottom:16px;font-weight:600;display:grid}._4WpgRW_settings input,._4WpgRW_settings select,._4WpgRW_settings textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:12px 14px}._4WpgRW_assessmentQuestion{border:1px solid var(--line);border-radius:var(--radius);gap:12px;margin-block:20px;padding:20px;display:grid}._4WpgRW_assessmentQuestion legend{padding-inline:8px;font-weight:700}._4WpgRW_settings>button,._4WpgRW_assessmentQuestion button{border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;margin:6px 8px 6px 0;padding:10px 16px}._4WpgRW_settings>button[type=submit]{background:var(--ink);color:var(--paper)}._4WpgRW_settings{border-radius:var(--radius-lg);background:var(--lime);margin-top:40px;padding:32px}._4WpgRW_settings h2{letter-spacing:-.03em;margin-bottom:12px;font-size:32px;line-height:1.2}._4WpgRW_settings p{max-width:640px}._4WpgRW_settingsRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}._4WpgRW_limitLabel{flex-basis:100%;font-size:14px;font-weight:500;display:block}._4WpgRW_settingsRow input{border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);width:120px;min-height:48px;color:var(--ink);padding:12px 16px}._4WpgRW_settingsRow span{color:var(--muted);font-size:14px}._4WpgRW_updated{color:var(--muted);margin-top:24px;font-size:14px}._4WpgRW_loading{color:var(--muted);margin-bottom:16px}._4WpgRW_skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._4WpgRW_skeleton div{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);min-height:160px}@media (hover:hover){._4WpgRW_cardsLink:hover{background:var(--lime)}._4WpgRW_refresh:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){._4WpgRW_grid,._4WpgRW_skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}._4WpgRW_metric{gap:16px;min-height:144px;padding:16px}._4WpgRW_metric span{font-size:14px}._4WpgRW_settings{padding:24px}._4WpgRW_settings h2{font-size:28px}}._4WpgRW_status[data-status=completed]{background:var(--ink);color:var(--paper)}._4WpgRW_assessmentCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:16px;padding:24px;display:grid}._4WpgRW_assessmentHead{gap:8px;display:grid}._4WpgRW_assessmentHead strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:24px;line-height:1.3}._4WpgRW_assessmentLearner{color:var(--muted);overflow-wrap:anywhere;font-size:14px}._4WpgRW_assessmentLink{gap:8px;font-size:14px;font-weight:600;display:grid}._4WpgRW_assessmentLink input{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;overflow-wrap:anywhere;padding:12px 14px}._4WpgRW_copyButton{border:1px solid var(--ink);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:10px 16px;font-size:14px;display:inline-flex}._4WpgRW_assessmentOpen{text-underline-offset:4px;overflow-wrap:anywhere;justify-self:start;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}._4WpgRW_submission{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);gap:12px;padding:16px;display:grid}._4WpgRW_submissionMeta{color:var(--muted);font-size:14px}._4WpgRW_submissionQuestion{gap:8px;display:grid}._4WpgRW_submissionPrompt{overflow-wrap:anywhere;font-weight:600}._4WpgRW_submissionAnswer{overflow-wrap:anywhere}._4WpgRW_passage{text-align:right;overflow-wrap:anywhere;font-family:serif;font-size:24px;line-height:1.6}@media (hover:hover){._4WpgRW_copyButton:hover{background:var(--lime)}}._4WpgRW_copyButton:active{transform:scale(.98)}._4WpgRW_limitsForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:24px;display:grid}._4WpgRW_limitsForm label{margin-bottom:0;font-size:14px}._4WpgRW_limitsHint{color:var(--muted);grid-column:1/-1;margin-top:16px;font-size:14px}._4WpgRW_limitActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}._4WpgRW_limitActions span{color:var(--muted);font-size:13px}@media (max-width:767px){._4WpgRW_limitsForm{grid-template-columns:1fr;gap:16px}._4WpgRW_limitActions ._4WpgRW_refresh{width:100%}}._4WpgRW_gate{min-height:100svh;padding:var(--gutter);background:var(--paper);color:var(--ink);font-family:var(--font-app);place-items:center;display:grid}._4WpgRW_gate p{text-align:center;max-width:520px;color:var(--muted)}._4WpgRW_settings>button[type=submit]:disabled{cursor:wait;opacity:.55}
.kZZaQq_page{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-app)}.kZZaQq_content{max-width:var(--content);padding:0 var(--gutter) 96px;margin:48px auto 0}.kZZaQq_eyebrow{color:var(--muted);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.kZZaQq_title,.kZZaQq_top h1{letter-spacing:-.045em;text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.1}.kZZaQq_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.kZZaQq_back{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:48px;padding:8px 16px;font-size:14px;display:inline-flex}.kZZaQq_message,.kZZaQq_error{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);overflow-wrap:anywhere;margin-block:24px;padding:16px 24px}.kZZaQq_error{background:var(--error-bg);color:var(--error);border-color:var(--error)}.kZZaQq_status{background:var(--lime);width:fit-content;color:var(--ink);border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:14px;display:block}.kZZaQq_list{gap:16px;display:grid}@media (hover:hover){.kZZaQq_back:hover{background:var(--lime)}}@media (max-width:767px){.kZZaQq_content{margin-top:32px;padding-bottom:64px}.kZZaQq_top{gap:16px}.kZZaQq_title,.kZZaQq_top h1{margin-bottom:16px}}.kZZaQq_form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px;padding:32px;display:grid}.kZZaQq_formTitle{grid-column:1/-1}.kZZaQq_formTitle h2{letter-spacing:-.03em;font-size:28px;line-height:1.2}.kZZaQq_formTitle p{color:var(--muted);margin-top:8px;font-size:14px}.kZZaQq_field{gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.kZZaQq_field>span{display:block}.kZZaQq_form input,.kZZaQq_form select{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;min-width:0;min-height:56px;color:var(--ink);padding:16px;font-weight:400}.kZZaQq_formActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.kZZaQq_primary,.kZZaQq_cancel,.kZZaQq_actions button,.kZZaQq_userAction{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--lime);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;font-weight:500;display:inline-flex}.kZZaQq_primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kZZaQq_cancel{background:var(--surface)}.kZZaQq_actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.kZZaQq_actions button:last-child{background:var(--surface)}.kZZaQq_card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.kZZaQq_card strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:24px;line-height:1.4;display:block}.kZZaQq_card strong[dir=rtl]{font-family:serif;font-size:32px}.kZZaQq_card p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px}.kZZaQq_list{margin-top:24px}@media (hover:hover){.kZZaQq_actions button:hover,.kZZaQq_userAction:hover,.kZZaQq_cancel:hover,.kZZaQq_primary:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1023px){.kZZaQq_card{flex-direction:column;align-items:flex-start}.kZZaQq_form{padding:24px}}@media (max-width:767px){.kZZaQq_form{grid-template-columns:1fr;gap:16px}.kZZaQq_card{padding:24px}.kZZaQq_formActions{grid-column:auto}.kZZaQq_card strong{font-size:20px}.kZZaQq_primary{border-radius:var(--radius)}}.kZZaQq_credentials{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:12px;width:100%;margin-top:16px;padding:20px;display:grid}.kZZaQq_credentials p{color:var(--muted)}.kZZaQq_modeSwitch{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.kZZaQq_wide{grid-column:1/-1}.kZZaQq_form textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);resize:vertical;padding:12px 14px;font-family:serif;font-size:20px;line-height:1.9}.kZZaQq_formTitle code{background:#00000010;border-radius:5px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:13px}.kZZaQq_toolbar,.kZZaQq_importPreview{border:1px solid var(--line);border-radius:var(--radius);gap:16px;margin-bottom:24px;padding:24px;display:grid}.kZZaQq_toolbar label{gap:8px;display:grid}.kZZaQq_toolbar input:not([type=file]),.kZZaQq_toolbar select{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:48px;color:var(--ink);padding:12px}.kZZaQq_toolbar p{color:var(--muted);font-size:14px;line-height:1.6}.kZZaQq_autoSpeech{align-items:center;gap:12px;margin-bottom:24px;display:flex}.kZZaQq_autoSpeech input{width:20px;height:20px}.kZZaQq_audio{width:100%;max-width:320px;margin-top:16px;display:block}.kZZaQq_page button:disabled{opacity:.55;cursor:wait}.kZZaQq_formatGuide{border:1px solid var(--line,#d8ddd5);overflow-wrap:anywhere;background:#fff;border-radius:16px;margin:16px 0 24px;padding:20px;line-height:1.65}.kZZaQq_formatGuide summary{cursor:pointer;font-weight:700}.kZZaQq_formatGuide table{border-collapse:collapse;text-align:left;width:100%}.kZZaQq_formatGuide td,.kZZaQq_formatGuide th{border-bottom:1px solid #e4e8e2;padding:8px}.kZZaQq_formatGuide a{color:#17685c;text-decoration:underline}.kZZaQq_formatButtons{flex-wrap:wrap;gap:6px;display:flex}.kZZaQq_formatButtons button{color:#20473c;cursor:pointer;background:#f2f6f3;border:1px solid #cbd8d2;border-radius:8px;min-height:36px;padding:6px 10px}.kZZaQq_formatButtons button:hover{background:#dfeee6}.kZZaQq_livePreview{background:#fbfdfb;border:1px dashed #a5bcae;border-radius:14px;padding:20px}.kZZaQq_livePreview h3{color:#54685b;margin:0 0 12px;font-size:12px}.kZZaQq_livePreview p{margin:8px 0}.kZZaQq_livePreview p[lang=ar]{font-size:28px;line-height:1.8}.kZZaQq_card strong[dir=rtl]{font-weight:400}.kZZaQq_formTitle input[type=color]{vertical-align:middle;width:56px;min-height:40px;padding:4px}.kZZaQq_field .kZZaQq_formatButtons{display:flex}
._8coEgG_panel{background:var(--lime,#e0edbe);border:1px solid var(--line,#bdcdc6);color:var(--ink,#183f37);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding:clamp(24px,5vw,64px);scroll-margin-top:100px;display:grid}._8coEgG_eyebrow{color:var(--muted);margin-bottom:16px;font-size:13px}._8coEgG_copy h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(32px,4.6vw,60px);line-height:1.1}._8coEgG_copy>p:last-child{max-width:440px;font-size:17px;line-height:1.7}._8coEgG_install{align-content:start;gap:16px;min-width:0;display:grid}._8coEgG_available{font-size:13px;font-weight:600}._8coEgG_primary{background:var(--ink,#183f37);min-height:56px;color:var(--paper,#f6f8f4);border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;font-size:16px;font-weight:600;text-decoration:none;display:flex}._8coEgG_primary:active{transform:scale(.98)}._8coEgG_meta,._8coEgG_instructions{color:var(--muted,#4e685f);font-size:13px;line-height:1.7}._8coEgG_soon{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:20px;display:grid}._8coEgG_soon>div{gap:8px;display:grid}._8coEgG_soon strong{font-size:14px}._8coEgG_soon span{color:var(--muted);font-size:12px}._8coEgG_retry{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:44px;margin-top:8px;padding:8px 16px;display:inline-flex}@media (hover:hover) and (pointer:fine){._8coEgG_primary:hover,._8coEgG_retry:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){._8coEgG_panel{border-radius:20px;grid-template-columns:1fr}._8coEgG_copy>p:last-child{font-size:16px}._8coEgG_copy h2{margin-bottom:16px}._8coEgG_primary{padding-inline:20px}}
.wndmGG_page{min-height:100svh;color:var(--ink);background:var(--paper)}.wndmGG_content{max-width:1400px;padding:0 var(--gutter) 96px;margin:48px auto 0}.wndmGG_heading{max-width:760px;margin-bottom:32px}.wndmGG_eyebrow{color:var(--muted);margin-bottom:12px;font-size:14px}.wndmGG_heading h1{letter-spacing:-.045em;text-wrap:balance;margin-bottom:20px;font-size:clamp(38px,5vw,64px);line-height:1.1}.wndmGG_heading>p:last-child{color:var(--muted);font-size:18px}.wndmGG_filters{border-block:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px;padding-block:24px;display:flex}.wndmGG_filters label{gap:8px;min-width:140px;font-size:14px;font-weight:500;display:grid}.wndmGG_learnerFilter{flex:1;max-width:400px}.wndmGG_filters select{border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;min-height:48px;color:var(--ink);text-overflow:ellipsis;border-radius:12px;padding:10px 36px 10px 14px}.wndmGG_button,.wndmGG_secondaryButton{border:1px solid var(--ink);min-height:48px;color:var(--paper);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;display:inline-flex}.wndmGG_secondaryButton{color:var(--ink);background:0 0}.wndmGG_button:active,.wndmGG_secondaryButton:active{transform:scale(.97)}.wndmGG_zone{color:var(--muted);padding-block:12px;font-size:13px}.wndmGG_reportHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.wndmGG_reportHeading>p{overflow-wrap:anywhere;font-weight:500}.wndmGG_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.wndmGG_metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-rows:auto 1fr auto;gap:18px;min-width:0;padding:24px;display:grid}.wndmGG_metric:nth-child(2){background:var(--lime)}.wndmGG_metric h2{color:var(--muted);font-size:14px;font-weight:500}.wndmGG_metric>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-self:end;font-size:clamp(26px,3vw,44px);font-weight:700;line-height:1.15}.wndmGG_metric>p{color:var(--muted);font-size:13px}.wndmGG_charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wndmGG_chartCard,.wndmGG_section{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);min-width:0;padding:24px}.wndmGG_section{margin-top:24px}.wndmGG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.wndmGG_sectionHeading h2,.wndmGG_section>h2,.wndmGG_methodology h2{letter-spacing:-.025em;font-size:22px;line-height:1.3}.wndmGG_sectionHeading>span{color:var(--muted);font-size:13px}.wndmGG_chartViewport{width:100%;min-width:0}.wndmGG_chart{width:100%;height:230px;display:block}.wndmGG_chart text{font:12px var(--font-app);fill:var(--muted)}.wndmGG_gridline{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 5}.wndmGG_reviewBar{fill:var(--ink)}.wndmGG_timeBar{fill:#637a3c}.wndmGG_noChart{min-height:190px;color:var(--muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;font-size:14px;display:flex}.wndmGG_noChart strong{color:var(--ink);font-weight:500}.wndmGG_ratingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.wndmGG_ratingGrid>div{border-left:3px solid var(--lime);gap:8px;padding-left:16px;display:grid}.wndmGG_ratingGrid>div:first-child{border-color:var(--yellow)}.wndmGG_ratingGrid span{color:var(--muted);font-size:14px}.wndmGG_ratingGrid strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}.wndmGG_note{color:var(--muted);max-width:920px;margin-top:16px;font-size:14px}.wndmGG_newness{margin-top:20px;font-size:14px;line-height:1.8}.wndmGG_tableScroll{overscroll-behavior-x:contain;margin-top:20px;overflow-x:auto}.wndmGG_tableScroll table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.wndmGG_tableScroll th,.wndmGG_tableScroll td{border-bottom:1px solid var(--line);vertical-align:top;white-space:nowrap;padding:14px 16px}.wndmGG_tableScroll th:first-child,.wndmGG_tableScroll td:first-child{padding-left:0}.wndmGG_tableScroll th:last-child,.wndmGG_tableScroll td:last-child{padding-right:0}.wndmGG_tableScroll thead th{color:var(--muted);font-size:12px;font-weight:500}.wndmGG_tableScroll tbody th{font-weight:500}.wndmGG_tableScroll tbody tr:last-child>*{border-bottom:0}.wndmGG_tableScroll small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.wndmGG_studentLink{color:var(--ink);text-align:left;text-underline-offset:4px;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;max-width:260px;min-height:32px;padding:0;text-decoration:underline}.wndmGG_cardList{margin-top:24px;list-style:none}.wndmGG_cardList li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.wndmGG_cardList li>div{overflow-wrap:anywhere;flex:200px;gap:4px;min-width:0;display:grid}.wndmGG_cardList li>div>strong{font-size:24px;font-weight:500}.wndmGG_cardList li>div>span,.wndmGG_cardList li>p{color:var(--muted);font-size:14px}.wndmGG_section summary{cursor:pointer;padding-block:4px;font-size:20px;font-weight:500}.wndmGG_methodology{max-width:940px;padding-block:32px}.wndmGG_methodology h2{font-size:18px}.wndmGG_methodology p{color:var(--muted);margin-top:12px;font-size:14px}.wndmGG_methodology p:last-child{font-size:12px}.wndmGG_loading,.wndmGG_empty,.wndmGG_warning,.wndmGG_error{border:1px solid var(--line);border-radius:var(--radius);margin-block:24px;padding:24px}.wndmGG_loading{min-height:200px;color:var(--muted);align-content:center;display:grid}.wndmGG_empty{background:var(--lime)}.wndmGG_empty h2{margin-bottom:8px;font-size:22px}.wndmGG_empty p{max-width:760px;font-size:14px}.wndmGG_warning{background:#fff5d9;font-size:14px}.wndmGG_error{background:var(--error-bg);border-color:var(--error);color:var(--error)}.wndmGG_error .wndmGG_button{margin-top:16px}.wndmGG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.wndmGG_secondaryButton:hover{background:var(--lime)}.wndmGG_button:hover{text-underline-offset:4px;text-decoration:underline}.wndmGG_studentLink:hover{color:#526c26}}@media (max-width:1050px){.wndmGG_charts{grid-template-columns:1fr}.wndmGG_metric{padding:20px}}@media (max-width:767px){.wndmGG_content{margin-top:32px;padding-bottom:64px}.wndmGG_heading>p:last-child{font-size:16px}.wndmGG_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wndmGG_metric{gap:16px;padding:16px}.wndmGG_metric>strong{font-size:28px}.wndmGG_metric>p{font-size:12px}.wndmGG_metric h2{font-size:13px}.wndmGG_filters{gap:12px}.wndmGG_filters label{min-width:120px}.wndmGG_learnerFilter{max-width:100%}.wndmGG_zone{flex-basis:100%;padding:0}.wndmGG_chartCard,.wndmGG_section{padding:20px}.wndmGG_ratingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wndmGG_sectionHeading h2{font-size:20px}.wndmGG_reportHeading .wndmGG_secondaryButton{width:100%}.wndmGG_studentLink{min-height:44px}}
.XDN5sG_page{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-app)}.XDN5sG_content{max-width:var(--content);padding:0 var(--gutter) 96px;margin:48px auto 0}.XDN5sG_eyebrow{color:var(--muted);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.XDN5sG_title,.XDN5sG_top h1{letter-spacing:-.045em;text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.1}.XDN5sG_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.XDN5sG_back{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:48px;padding:8px 16px;font-size:14px;display:inline-flex}.XDN5sG_message,.XDN5sG_error{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);overflow-wrap:anywhere;margin-block:24px;padding:16px 24px}.XDN5sG_error{background:var(--error-bg);color:var(--error);border-color:var(--error)}.XDN5sG_status{background:var(--lime);width:fit-content;color:var(--ink);border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:14px;display:block}.XDN5sG_list{gap:16px;display:grid}@media (hover:hover){.XDN5sG_back:hover{background:var(--lime)}}@media (max-width:767px){.XDN5sG_content{margin-top:32px;padding-bottom:64px}.XDN5sG_top{gap:16px}.XDN5sG_title,.XDN5sG_top h1{margin-bottom:16px}}.XDN5sG_intro{max-width:720px;color:var(--muted);margin-bottom:32px;font-size:18px;line-height:1.6}.XDN5sG_item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:24px;padding:32px;display:grid}.XDN5sG_itemMain{min-width:0}.XDN5sG_itemMain h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:24px;line-height:1.4}.XDN5sG_itemMain p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px}.XDN5sG_actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.XDN5sG_actions button,.XDN5sG_formHeading button,.XDN5sG_saveProgram{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:500}.XDN5sG_actions button:nth-child(3){background:var(--lime)}.XDN5sG_actions button:last-child,.XDN5sG_saveProgram{background:var(--ink);color:var(--paper);border-color:var(--ink)}.XDN5sG_programForm{border-radius:var(--radius);background:var(--lime);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.XDN5sG_formHeading{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;font-weight:700;display:flex}.XDN5sG_formHeading span{font-size:20px;display:block}.XDN5sG_formHeading button{border-color:var(--ink);background:0 0}.XDN5sG_programForm label{gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.XDN5sG_programForm input,.XDN5sG_programForm textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-width:0;min-height:56px;color:var(--ink);resize:vertical;padding:16px;font-weight:400}.XDN5sG_wide{grid-column:1/-1}.XDN5sG_saveProgram{grid-column:1/-1;justify-self:start}@media (hover:hover){.XDN5sG_actions button:hover,.XDN5sG_formHeading button:hover,.XDN5sG_saveProgram:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){.XDN5sG_item{padding:24px}.XDN5sG_itemMain h2{font-size:20px}.XDN5sG_programForm{grid-template-columns:1fr;gap:16px;padding:16px}.XDN5sG_wide,.XDN5sG_saveProgram,.XDN5sG_formHeading{grid-column:auto}.XDN5sG_saveProgram{border-radius:var(--radius)}}.XDN5sG_placementText{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:8px 0 0;padding:12px 16px}.XDN5sG_unknownWords{margin-top:6px;font-family:serif;font-size:24px;line-height:1.9}
.Z5zWtG_page{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-app)}.Z5zWtG_content{max-width:var(--content);padding:0 var(--gutter) 96px;margin:64px auto 0}.Z5zWtG_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.Z5zWtG_eyebrow{font-size:var(--small);color:var(--muted);margin-bottom:16px;font-weight:500;display:block}.Z5zWtG_back{color:var(--muted);font-size:var(--small)}.Z5zWtG_intro{max-width:760px;color:var(--muted);margin-bottom:24px}.Z5zWtG_message{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);overflow-wrap:anywhere;margin-block:24px;padding:16px 24px}.Z5zWtG_levelCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:16px;margin-top:24px;padding:24px;display:grid}.Z5zWtG_levelHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Z5zWtG_levelNumber{font-size:var(--small);color:var(--muted)}.Z5zWtG_numberInput{width:88px}.Z5zWtG_nameInput{flex:240px;min-width:200px;font-size:20px;font-weight:600}.Z5zWtG_textCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:12px;padding:16px;display:grid}.Z5zWtG_textHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Z5zWtG_titleInput{flex:200px;min-width:180px;font-weight:600}.Z5zWtG_field{gap:6px;display:grid}.Z5zWtG_field span{font-size:var(--small);color:var(--muted)}.Z5zWtG_field textarea{font-family:serif;font-size:22px;line-height:1.9}.Z5zWtG_levelCard input,.Z5zWtG_levelCard textarea,.Z5zWtG_textCard input,.Z5zWtG_textCard textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);font:inherit;padding:12px 14px}.Z5zWtG_levelCard textarea,.Z5zWtG_textCard textarea{resize:vertical}.Z5zWtG_levelCard input:focus-visible,.Z5zWtG_levelCard textarea:focus-visible,.Z5zWtG_textCard input:focus-visible,.Z5zWtG_textCard textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.Z5zWtG_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.Z5zWtG_add,.Z5zWtG_remove{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font-size:var(--small);cursor:pointer;border-radius:999px;align-items:center;padding:10px 18px;display:inline-flex}.Z5zWtG_remove{color:var(--error);border-color:var(--error)}.Z5zWtG_primary{background:var(--ink);min-height:52px;color:var(--paper);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:14px 24px;font-size:16px;display:inline-flex}.Z5zWtG_primary:disabled{opacity:.6;cursor:default}.Z5zWtG_version{font-size:var(--small);color:var(--muted)}@media (hover:hover){.Z5zWtG_add:hover,.Z5zWtG_remove:hover{background:var(--lime)}.Z5zWtG_primary:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){.Z5zWtG_content{margin-top:40px;padding-bottom:64px}.Z5zWtG_levelCard{padding:16px}.Z5zWtG_textCard{padding:12px}.Z5zWtG_nameInput,.Z5zWtG_titleInput{flex-basis:100%}}
.iydCAW_userCard.iydCAW_userCard{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.iydCAW_userCard .iydCAW_userActions{justify-content:flex-end;min-width:0;max-width:100%}.iydCAW_fullWidth{grid-column:1/-1}.iydCAW_panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-column:1/-1;width:100%;min-width:0;padding:24px}.iydCAW_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.iydCAW_heading h2{letter-spacing:-.03em;font-size:24px;line-height:1.3}.iydCAW_effective{background:var(--lime);border-radius:12px;gap:8px;margin-bottom:24px;padding:20px;display:grid}.iydCAW_effective>span{color:var(--muted);font-size:12px}.iydCAW_effective>strong{font-size:20px;line-height:1.4}.iydCAW_effective p{font-size:14px}.iydCAW_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.iydCAW_field{align-content:start;gap:10px;min-width:0;font-size:14px;font-weight:500;display:grid}.iydCAW_field input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;display:block}.iydCAW_field small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6;display:block}.iydCAW_lock{cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;display:flex}.iydCAW_lock input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.iydCAW_note,.iydCAW_warning{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.7}.iydCAW_warning{background:#fff5d9;border-radius:12px;padding:12px 16px}.iydCAW_actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.iydCAW_primary,.iydCAW_secondary{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;display:inline-flex}.iydCAW_secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.iydCAW_primary:active,.iydCAW_secondary:active{transform:scale(.97)}.iydCAW_error,.iydCAW_message{border:1px solid var(--error);background:var(--error-bg);color:var(--error);border-radius:12px;margin-bottom:16px;padding:16px;font-size:14px}.iydCAW_error button{margin-left:12px}.iydCAW_message{border-color:var(--line);background:var(--lime);color:var(--ink)}@media (hover:hover) and (pointer:fine){.iydCAW_primary:hover,.iydCAW_secondary:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1023px){.iydCAW_userCard.iydCAW_userCard{grid-template-columns:minmax(0,1fr)}.iydCAW_userCard .iydCAW_userActions{justify-content:flex-start;width:100%}}@media (max-width:767px){.iydCAW_panel{padding:16px}.iydCAW_heading h2{font-size:22px}.iydCAW_form{grid-template-columns:1fr;gap:20px}.iydCAW_effective{padding:16px}.iydCAW_effective>strong{font-size:18px}.iydCAW_actions>button{width:100%}.iydCAW_heading{gap:12px}.iydCAW_heading .iydCAW_secondary{padding-inline:14px}}
.Y2OPrW_page{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-app)}.Y2OPrW_content{max-width:var(--content);padding:0 var(--gutter) 96px;margin:64px auto 0}.Y2OPrW_eyebrow{font-size:var(--small);color:var(--muted);margin-bottom:16px;font-weight:500;display:block}.Y2OPrW_title{font-size:var(--heading);letter-spacing:-.05em;text-wrap:balance;margin-bottom:24px;font-weight:700;line-height:1.08}.Y2OPrW_message{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);overflow-wrap:anywhere;margin-block:24px;padding:16px 24px}@media (max-width:767px){.Y2OPrW_content{margin-top:40px;padding-bottom:64px}}.Y2OPrW_content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.Y2OPrW_story{min-width:0;padding-block:24px;container-type:inline-size}.Y2OPrW_title{font-size:clamp(24px,3.6vw,56px)}.Y2OPrW_titleLine{white-space:nowrap;display:block}@supports (font-size:1cqi){.Y2OPrW_story .Y2OPrW_title{font-size:clamp(24px,12cqi,64px)}}.Y2OPrW_copy{max-width:480px;font-size:20px;line-height:1.6}.Y2OPrW_steps{gap:16px;margin-top:40px;display:grid}.Y2OPrW_steps span{border-bottom:1px solid var(--line);padding-block:16px;font-size:16px;display:block}.Y2OPrW_back{text-underline-offset:4px;align-items:center;min-height:48px;margin-top:24px;text-decoration:underline;display:inline-flex}.Y2OPrW_card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:40px}.Y2OPrW_card h2{letter-spacing:-.03em;font-size:28px;line-height:1.2}.Y2OPrW_cardIntro{color:var(--muted);margin:8px 0 32px}.Y2OPrW_telegram,.Y2OPrW_submit,.Y2OPrW_pricing{border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;padding:16px 24px;font-weight:500;display:flex}.Y2OPrW_telegram{background:var(--ink);color:var(--paper)}.Y2OPrW_submit{background:var(--lime);color:var(--ink);margin-top:24px}.Y2OPrW_pricing{background:var(--ink);color:var(--paper);margin-top:24px}.Y2OPrW_botLink{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:8px;text-decoration:underline;display:inline-flex}.Y2OPrW_divider{color:var(--muted);align-items:center;gap:16px;margin:32px 0;font-size:14px;display:flex}.Y2OPrW_divider:before,.Y2OPrW_divider:after{content:"";background:var(--line);flex:1;height:1px}.Y2OPrW_label{margin:16px 0 8px;font-size:14px;font-weight:500;display:block}.Y2OPrW_input{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;min-height:56px;color:var(--ink);padding:16px}.Y2OPrW_legal{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.6}.Y2OPrW_devCode{overflow-wrap:anywhere;margin-top:16px;font-family:monospace}@media (hover:hover){.Y2OPrW_telegram:hover,.Y2OPrW_pricing:hover,.Y2OPrW_submit:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1023px){.Y2OPrW_content{gap:32px}.Y2OPrW_card{padding:24px}}@media (max-width:767px){.Y2OPrW_content{grid-template-columns:1fr}.Y2OPrW_story{padding-block:0}.Y2OPrW_steps{display:none}.Y2OPrW_card{padding:24px}.Y2OPrW_copy{font-size:18px}}.Y2OPrW_fields{border:0;min-width:0;margin:0;padding:0}.Y2OPrW_actions{flex-wrap:wrap;gap:8px 24px;display:flex}.Y2OPrW_hint{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.Y2OPrW_card button{cursor:pointer}.Y2OPrW_card button:disabled{cursor:wait;opacity:.65}.Y2OPrW_card h1{letter-spacing:-.03em;font-size:28px;line-height:1.2}.Y2OPrW_forgotRow{justify-content:flex-end;display:flex}.Y2OPrW_textAction{min-height:44px;font:inherit;color:var(--ink);background:0 0;border:0;padding:8px 0 8px 12px;font-size:14px;font-weight:500}.Y2OPrW_accountSwitch{text-align:center;border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:24px;display:grid}.Y2OPrW_accountSwitch>span{color:var(--muted);font-size:14px}.Y2OPrW_secondaryAction{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-weight:500;display:flex}.Y2OPrW_appLink{text-align:center;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;margin-top:24px;font-size:13px;text-decoration:underline;display:flex}.Y2OPrW_telegram:active,.Y2OPrW_submit:active,.Y2OPrW_secondaryAction:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.Y2OPrW_textAction:hover,.Y2OPrW_secondaryAction:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){.Y2OPrW_story{display:none}.Y2OPrW_content{margin-top:24px;padding-inline:16px}.Y2OPrW_card{padding:24px 20px}.Y2OPrW_cardIntro{margin-bottom:20px}.Y2OPrW_card .Y2OPrW_divider{margin-block:20px}.Y2OPrW_card h1{font-size:26px}}
.kvPdYW_page{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-app)}.kvPdYW_content{max-width:var(--content);padding:0 var(--gutter) 96px;margin:64px auto 0}.kvPdYW_eyebrow{font-size:var(--small);color:var(--muted);margin-bottom:16px;font-weight:500;display:block}.kvPdYW_title{font-size:var(--heading);letter-spacing:-.05em;text-wrap:balance;margin-bottom:24px;font-weight:700;line-height:1.08}.kvPdYW_message{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);overflow-wrap:anywhere;margin-block:24px;padding:16px 24px}@media (max-width:767px){.kvPdYW_content{margin-top:40px;padding-bottom:64px}}.kvPdYW_content h1{letter-spacing:-.05em;text-wrap:balance;margin-bottom:24px;font-size:clamp(48px,7vw,88px);line-height:1.05}.kvPdYW_intro{max-width:720px;color:var(--muted);margin-bottom:48px;font-size:20px;line-height:1.6}.kvPdYW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kvPdYW_plan{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:32px;display:flex}.kvPdYW_plan h2{letter-spacing:-.04em;margin-top:24px;font-size:32px;line-height:1.2}.kvPdYW_term{color:var(--muted);font-size:14px;display:block}.kvPdYW_plan strong{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(24px,2.5vw,36px);line-height:1.2;display:block}.kvPdYW_plan p{color:var(--muted);margin-bottom:24px}.kvPdYW_recommended{background:var(--lime);border-color:var(--ink)}.kvPdYW_badge{background:var(--ink);color:var(--paper);border-radius:999px;padding:8px 12px;font-size:12px;display:block}.kvPdYW_plan:not(.kvPdYW_recommended):before{content:"";min-height:36px;display:block}.kvPdYW_cta{background:var(--ink);width:100%;min-height:56px;color:var(--paper);border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:16px 24px;display:flex}.kvPdYW_plan:not(.kvPdYW_recommended) .kvPdYW_cta{color:var(--ink);border:1px solid var(--ink);background:0 0}@media (hover:hover){.kvPdYW_cta:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:1023px){.kvPdYW_grid{gap:16px}.kvPdYW_plan{padding:24px}.kvPdYW_plan strong{font-size:24px}.kvPdYW_intro{font-size:18px}}@media (max-width:767px){.kvPdYW_grid{grid-template-columns:1fr}.kvPdYW_plan:not(.kvPdYW_recommended):before{display:none}.kvPdYW_plan h2{margin-top:0}.kvPdYW_plan p{margin-bottom:8px}.kvPdYW_content h1{font-size:clamp(48px,10vw,72px)}}
.Fo8Vla_page{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-app)}.Fo8Vla_content{max-width:var(--content);padding:0 var(--gutter) 96px;margin:64px auto 0}.Fo8Vla_eyebrow{font-size:var(--small);color:var(--muted);margin-bottom:16px;font-weight:500;display:block}.Fo8Vla_title{font-size:var(--heading);letter-spacing:-.05em;text-wrap:balance;margin-bottom:24px;font-weight:700;line-height:1.08}.Fo8Vla_message{border:1px solid var(--line);border-radius:var(--radius);background:var(--lime);overflow-wrap:anywhere;margin-block:24px;padding:16px 24px}@media (max-width:767px){.Fo8Vla_content{margin-top:40px;padding-bottom:64px}}.Fo8Vla_panel{max-width:960px;padding:0 var(--gutter) 96px;margin:48px auto 0}.Fo8Vla_progress{background:var(--line);border-radius:4px;height:4px;margin-bottom:48px}.Fo8Vla_progress span{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform var(--motion) var(--ease);display:block}.Fo8Vla_title{max-width:800px;margin-bottom:40px;font-size:clamp(36px,5vw,64px)}.Fo8Vla_answers{gap:16px;display:grid}.Fo8Vla_answer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:72px;color:var(--ink);text-align:left;transition:transform var(--motion) var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:24px;font-size:18px;display:flex}.Fo8Vla_answer span{flex:none}.Fo8Vla_selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.Fo8Vla_hint{color:var(--muted);margin-top:24px;font-size:16px}.Fo8Vla_result{background:var(--lime);border-radius:var(--radius-lg);padding:40px}.Fo8Vla_result p:not(.Fo8Vla_eyebrow){max-width:640px;margin-bottom:24px;font-size:18px;line-height:1.6}.Fo8Vla_result .Fo8Vla_saveStatus{font-size:16px;font-weight:500}.Fo8Vla_cta{background:var(--ink);min-height:56px;color:var(--paper);border-radius:999px;align-items:center;gap:16px;padding:16px 24px;font-size:16px;display:inline-flex}@media (hover:hover){.Fo8Vla_answer:not(.Fo8Vla_selected):hover{background:var(--lime);transform:translate(4px)}.Fo8Vla_cta:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){.Fo8Vla_panel{margin-top:32px;padding-bottom:64px}.Fo8Vla_progress{margin-bottom:32px}.Fo8Vla_result{padding:24px}.Fo8Vla_answer{padding:16px;font-size:16px}.Fo8Vla_title{margin-bottom:32px}.Fo8Vla_cta{border-radius:var(--radius)}}@media (prefers-reduced-motion:reduce){.Fo8Vla_answer,.Fo8Vla_progress span{transition:none}.Fo8Vla_answer{transform:none}}.Fo8Vla_error{border:1px solid var(--error);border-radius:var(--radius);background:var(--error-bg);color:var(--error);overflow-wrap:anywhere;margin-bottom:24px;padding:16px 24px}.Fo8Vla_loading{color:var(--muted)}.Fo8Vla_list{gap:16px;list-style:none;display:grid}.Fo8Vla_listItem{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:72px;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.Fo8Vla_listTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:600}.Fo8Vla_status{background:var(--line);width:fit-content;color:var(--ink);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:500;display:inline-block}.Fo8Vla_status[data-status=assigned]{background:var(--lime)}.Fo8Vla_status[data-status=completed]{background:var(--ink);color:var(--paper)}.Fo8Vla_questionList{gap:24px;list-style:none;display:grid}.Fo8Vla_questionCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:24px}.Fo8Vla_passage{text-align:right;margin-bottom:16px;font-family:serif;font-size:28px;line-height:1.6}.Fo8Vla_questionPrompt{letter-spacing:-.02em;margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.4}.Fo8Vla_submitRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.Fo8Vla_placementCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:16px;margin-top:48px;padding:32px;display:grid}.Fo8Vla_placementTitle{letter-spacing:-.03em;font-size:24px;font-weight:700}.Fo8Vla_ghost,.Fo8Vla_linkButton{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:14px;display:inline-flex}.Fo8Vla_linkButton{text-underline-offset:4px;background:0 0;border:0;min-height:auto;padding:0;text-decoration:underline}.Fo8Vla_answer{transition:transform var(--motion) var(--ease),background-color var(--motion) var(--ease),color var(--motion) var(--ease)}.Fo8Vla_cta{transition:transform var(--motion) var(--ease)}.Fo8Vla_answer:active,.Fo8Vla_cta:active:not(:disabled),.Fo8Vla_ghost:active,.Fo8Vla_listItem:active{transform:scale(.98)}@media (hover:hover){.Fo8Vla_listItem:hover{background:var(--lime)}.Fo8Vla_ghost:hover,.Fo8Vla_linkButton:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){.Fo8Vla_questionCard{padding:16px}.Fo8Vla_passage{font-size:24px}.Fo8Vla_placementCard{padding:24px}}@media (prefers-reduced-motion:reduce){.Fo8Vla_answer,.Fo8Vla_cta{transition:none}.Fo8Vla_answer:active,.Fo8Vla_cta:active:not(:disabled),.Fo8Vla_ghost:active,.Fo8Vla_listItem:active{transform:none}}.Fo8Vla_levelList{gap:16px;margin-top:32px;list-style:none;display:grid}.Fo8Vla_levelCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:transform var(--motion) var(--ease),background var(--motion) var(--ease);gap:8px;padding:24px;display:grid}.Fo8Vla_levelBadge{background:var(--lime);border-radius:999px;width:fit-content;padding:6px 14px;font-size:14px;font-weight:500}.Fo8Vla_levelName{letter-spacing:-.02em;font-size:20px;font-weight:600}.Fo8Vla_levelSummary{color:var(--muted);font-size:16px;line-height:1.5}.Fo8Vla_arabicText{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);white-space:pre-wrap;text-align:right;margin-top:32px;padding:32px;font-family:serif;font-size:30px;line-height:2.2}.Fo8Vla_arabicWord{border:0;border-bottom:2px dashed var(--line);color:inherit;font:inherit;cursor:pointer;transition:background var(--motion) var(--ease),color var(--motion) var(--ease);background:0 0;border-radius:8px;padding:2px 6px;display:inline}.Fo8Vla_arabicWordUnknown{background:var(--ink);color:var(--paper);border-bottom-color:#0000}@media (hover:hover){.Fo8Vla_levelCard:hover{background:var(--lime);transform:translate(4px)}.Fo8Vla_arabicWord:not(.Fo8Vla_arabicWordUnknown):hover{background:var(--lime)}}@media (max-width:767px){.Fo8Vla_levelCard{padding:16px}.Fo8Vla_arabicText{padding:20px;font-size:26px;line-height:2.1}}@media (prefers-reduced-motion:reduce){.Fo8Vla_levelCard,.Fo8Vla_arabicWord{transition:none}}.Fo8Vla_arabicWord{touch-action:manipulation}
