.exam-generation-banner_wrap__eGLD8{flex:none}.exam-generation-banner_banner__7cu0M{padding:8px var(--shell-inset,16px) 0}.exam-generation-banner_link__7WXH2{color:var(--connecta-ink);font-weight:600;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}.exam-generation-banner_link__7WXH2:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px;border-radius:var(--r-sm)}.exam-generation-banner_endedActions__7S9Wr{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.exam-generation-banner_srOnly__dtW4W{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReachGlyph_root__exRRn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--s-1) 0;border-radius:var(--r-sm);background:var(--reach-ground);color:var(--reach-fg);line-height:0}.ReachGlyph_root__exRRn[data-tone=socratic]{--reach-ground:var(--connecta-lime);--reach-fg:var(--connecta-ink)}.ReachGlyph_root__exRRn[data-tone=goodtalk]{--reach-ground:var(--tint-lavender);--reach-fg:var(--connecta-plum)}.ReachGlyph_glyph__iUl7v{display:block;height:auto}.ReachGlyph_half__W33BH{fill:currentColor;transform-box:view-box}.ReachGlyph_left__xfCat{animation:ReachGlyph_reach-left__Rbseo var(--dur-reach) var(--ease-emphasis) infinite}.ReachGlyph_right___Q7Vk{animation:ReachGlyph_reach-right__dQY8T var(--dur-reach) var(--ease-emphasis) infinite}@keyframes ReachGlyph_reach-left__Rbseo{0%,to{transform:translateX(-11%)}46%,60%{transform:translateX(0)}}@keyframes ReachGlyph_reach-right__dQY8T{0%,to{transform:translateX(11%)}46%,60%{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ReachGlyph_left__xfCat,.ReachGlyph_right___Q7Vk{animation:none;transform:none}}.OpenMailLink_link__vcS6d{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--connecta-lime);text-decoration-color:var(--connecta-lime);text-decoration-thickness:.14em;text-underline-offset:.14em;border-radius:var(--r-sm);word-break:break-all}.OpenMailLink_link__vcS6d:hover{-webkit-text-decoration-color:var(--connecta-ink);text-decoration-color:var(--connecta-ink)}.OpenMailLink_link__vcS6d:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:3px}.OpenMailLink_icon__IAWGF{flex:none;color:var(--fg-3)}.ProportionScale_l4__Lx0Fr{background:var(--connecta-ink)}.ProportionScale_l3__2YjSn{background:var(--neutral-600)}.ProportionScale_l2__1jg3o{background:var(--neutral-400)}.ProportionScale_l1__rF9kI{background:var(--neutral-200)}.ProportionScale_l0__Zv8ME{background:var(--bg-card);box-shadow:inset 0 0 0 1.5px var(--neutral-400)}.ProportionScale_track__yPAO1{background:var(--neutral-100)}.ProportionLegend_legend__59JEt{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:0;padding:0;list-style:none;font:500 var(--t-caption)/1.35 var(--font-sans);color:var(--fg-2)}.ProportionLegend_item__j_9Q1{display:inline-flex;align-items:flex-start;gap:var(--s-2);min-width:0}.ProportionLegend_swatch__LUPwQ{flex:0 0 auto;width:12px;height:12px;margin-top:.1em;border-radius:var(--r-xs)}.ProportionLegend_swatch__LUPwQ[data-level=track]{box-shadow:inset 0 0 0 1px var(--border-2)}.ProportionLegend_text__cZGAv{min-width:0;overflow-wrap:anywhere}.ProportionLegend_count__G_VVy{font-weight:700;color:var(--fg-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProportionBar_root__hSKuE{display:grid;grid-template-columns:minmax(48px,1fr) minmax(0,max-content);align-items:center;grid-gap:var(--s-1) var(--s-3);gap:var(--s-1) var(--s-3);min-width:0}.ProportionBar_bar__BU3YL{display:flex;gap:2px;height:10px;min-width:0}.ProportionBar_segment__8vz_M{flex:0 1 auto;min-width:4px;border-radius:var(--r-xs)}.ProportionBar_rest__gEovA{flex:1 1;min-width:0;border-radius:var(--r-xs)}.ProportionBar_value__Q7MWm{font:600 var(--t-caption)/1.3 var(--font-sans);color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.UnitStrip_root__KbA_t{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.UnitStrip_units__vnBXl{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.UnitStrip_unit__VnJ2S{flex:0 0 auto;width:20px;height:20px;border-radius:var(--r-xs)}@media (max-width:760px){.UnitStrip_unit__VnJ2S{width:18px;height:18px}}.LanguageSwitcher_root__cNmBP{display:inline-flex;background:var(--connecta-paper);border:1px solid var(--border-1);border-radius:9999px;padding:3px}.LanguageSwitcher_option__Uyxbj{position:relative;border:0;cursor:pointer;border-radius:9999px;padding:5px 12px;font:700 11px var(--font-sans);letter-spacing:.04em;background:transparent;color:var(--fg-3);transition:background .14s,color .14s}.LanguageSwitcher_option__Uyxbj:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.LanguageSwitcher_option__Uyxbj[aria-pressed=true]{background:var(--connecta-ink);color:var(--fg-on-ink)}.LanguageSwitcher_option__Uyxbj:disabled{cursor:wait;opacity:.6}.GenerationProgress_root__0SEFo{position:relative;display:flex;flex-direction:column;gap:var(--s-3);font-family:var(--font-sans)}.GenerationProgress_head__CP3vx{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.GenerationProgress_title__IK0jr{font-size:var(--t-caption);font-weight:var(--w-semi);line-height:var(--lh-snug);color:var(--connecta-ink)}.GenerationProgress_list__IWNX_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.GenerationProgress_step__wEvUf{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:22px}.GenerationProgress_marker__krz2s{position:relative;width:20px;height:20px;box-sizing:border-box;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1.5px solid var(--border-2);background:var(--bg-card);color:var(--fg-on-ink);transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.GenerationProgress_step__wEvUf:not(:last-child) .GenerationProgress_marker__krz2s:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:var(--s-2);margin-left:-.5px;background:var(--neutral-200);transition:background var(--dur-base) var(--ease-standard)}.GenerationProgress_label__cP6BY{font:500 14px/1.3 var(--font-sans);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-base) var(--ease-standard)}.GenerationProgress_step__wEvUf[data-status=pending] .GenerationProgress_label__cP6BY{color:var(--fg-4)}.GenerationProgress_step__wEvUf[data-status=active] .GenerationProgress_marker__krz2s{border-color:var(--connecta-ink);animation:GenerationProgress_gp-pulse__jN5uI 1.2s ease-in-out infinite}@keyframes GenerationProgress_gp-pulse__jN5uI{0%,to{opacity:.35}50%{opacity:1}}.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_marker__krz2s{background:var(--connecta-ink);border-color:var(--connecta-ink);color:var(--fg-on-ink)}.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_marker__krz2s svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:GenerationProgress_gp-draw__ZKors var(--dur-slow) var(--ease-emphasis) forwards}.GenerationProgress_step__wEvUf[data-status=complete]:not(:last-child) .GenerationProgress_marker__krz2s:after{background:var(--connecta-ink)}@keyframes GenerationProgress_gp-draw__ZKors{to{stroke-dashoffset:0}}.GenerationProgress_step__wEvUf[data-status=error] .GenerationProgress_marker__krz2s{background:var(--state-alert-bg);border-color:var(--connecta-coral);color:var(--connecta-coral)}.GenerationProgress_step__wEvUf[data-status=error] .GenerationProgress_label__cP6BY{color:var(--connecta-ink);font-weight:var(--w-semi)}.GenerationProgress_hint__Qypfh{margin:0;font-size:var(--t-caption);line-height:var(--lh-snug);color:var(--fg-3);max-width:var(--measure-narrow)}.GenerationProgress_srOnly___LtJw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.GenerationProgress_label__cP6BY,.GenerationProgress_marker__krz2s{transition:none}.GenerationProgress_step__wEvUf[data-status=active] .GenerationProgress_marker__krz2s,.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_marker__krz2s svg path{animation:none}.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_marker__krz2s svg path{stroke-dashoffset:0}}.mobile_mobileShell__D6n4T{height:100vh;height:100dvh;display:flex;flex-direction:column;font-family:var(--font-sans);background:#FBFBFA}.mobile_mobileTopBar__6Yx13{flex:none;display:flex;align-items:center;justify-content:space-between;padding:58px 18px 12px;background:#fff;border-bottom:1px solid var(--border-1)}.mobile_mobileScroll__CI5tK{flex:1 1;overflow:auto;padding:18px 16px 22px;display:flex;flex-direction:column;gap:20px}.mobile_mobileTabBar__tatfT{flex:none;display:flex;justify-content:space-around;align-items:flex-start;background:#fff;border-top:1px solid var(--border-1);padding:9px 8px 30px}.mobile_greeting__yxklh{font:700 24px var(--font-sans);letter-spacing:-.02em;color:var(--fg-1);margin:0}.mobile_sectionHead__upzrA{font:700 15px var(--font-sans);color:var(--fg-1);letter-spacing:-.01em;margin:0 0 10px}.mobile_headerTitle__gonot{font:700 17px var(--font-sans);color:var(--fg-1)}.mobile_heroName___sf_h{font:700 22px var(--font-sans);letter-spacing:-.01em;color:var(--fg-1);margin:0 0 6px}.mobile_name__oH1wG{font:600 13.5px var(--font-sans);color:var(--fg-1)}.mobile_sub__YVlb6{font:500 11.5px var(--font-sans);color:var(--fg-3)}.mobile_body__I0wX7{font:500 13px var(--font-sans);color:var(--fg-1)}.mobile_dataLabel__5jqY_{font:500 13px var(--font-sans);color:var(--fg-3);white-space:nowrap}.mobile_dataValue__R6gQv{font:600 13.5px var(--font-sans);color:var(--fg-1);text-align:right}.mobile_panelTitle__7pDgG{font:700 13px var(--font-sans);color:var(--fg-1)}.mobile_grade__ExnXx{font:500 12px var(--font-sans);color:var(--fg-3)}.mobile_school__jnH9z{font:500 13.5px var(--font-sans);color:var(--fg-3)}.mobile_badge__uGCUW{font:700 9.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.mobile_tabLabel__yOAAC{font:500 10px var(--font-sans);color:var(--fg-3)}.mobile_tabLabelActive__4utTd{font:700 10px var(--font-sans);color:var(--connecta-ink)}.mobile_btnSmall__9pXnV{font:600 12px var(--font-sans)}.mobile_sheetEyebrow__0qqVe{font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--connecta-plum)}.mobile_sheetTitle__f_uZy{font:700 20px var(--font-sans);letter-spacing:-.01em;color:var(--fg-1)}.mobile_withdrawLink__AXHNF{font:600 12.5px var(--font-sans);color:var(--connecta-ink);text-decoration:underline;-webkit-text-decoration-color:var(--connecta-lime);text-decoration-color:var(--connecta-lime);text-decoration-thickness:.16em;text-underline-offset:.12em;white-space:nowrap}.mobile_childCard__0eupk{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--border-1);border-radius:16px;padding:14px 15px}.mobile_dataRow__n5DbE{border-bottom:1px solid var(--border-1)}.mobile_dataRowLast__zlKiY,.mobile_dataRow__n5DbE{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0}.mobile_dataRowLast__zlKiY{border-bottom:none}.mobile_personRow__fN6p8{border-bottom:1px solid var(--border-1)}.mobile_personRowLast__aFU4m,.mobile_personRow__fN6p8{display:flex;align-items:center;gap:12px;padding:11px 0}.mobile_personRowLast__aFU4m{border-bottom:none}.mobile_panel__qt0Q0{background:#fff;border:1px solid var(--border-1);border-radius:16px;overflow:hidden;flex-shrink:0}.mobile_panelHeader__sLTNu{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-1)}.mobile_panelBody__CYdl1{padding:4px 16px 8px}.mobile_mobileInput__ob0PI{width:100%;box-sizing:border-box;background:#fff;border:none;border-radius:14px;padding:14px 16px;font:400 16px var(--font-sans);color:var(--fg-1);min-height:50px;box-shadow:inset 0 0 0 1px rgba(15,26,36,.12);outline:none}.mobile_mobileInput__ob0PI:focus{box-shadow:inset 0 0 0 1px var(--border-2),0 0 0 3px var(--tint-ink)}.mobile_pressable__fvzIa{transition:transform .14s var(--ease-standard,ease)}.mobile_pressable__fvzIa:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.mobile_pressable__fvzIa{transition:none}}.SubjectSkills_row__9gym2{width:100%;display:grid;grid-template-columns:54px 1fr auto;grid-gap:14px;gap:14px;align-items:baseline;padding:12px 16px;background:none;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.SubjectSkills_grade___ppa5{font:500 var(--t-micro) /1.3 var(--font-sans);color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.SubjectSkills_main__L2OV1{min-width:0}.SubjectSkills_kind__8mlpH{font:600 12px/1 var(--font-sans);padding:5px 10px;border-radius:var(--r-pill);white-space:nowrap;justify-self:end}.SubjectSkills_detail__a53Qb{margin:0;padding:0 16px 16px 84px;display:grid;grid-gap:12px;gap:12px}@media (max-width:760px){.SubjectSkills_row__9gym2{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.SubjectSkills_main__L2OV1{flex:1 1 100%;order:1}.SubjectSkills_grade___ppa5{order:2}.SubjectSkills_kind__8mlpH{order:3}.SubjectSkills_detail__a53Qb{padding-left:16px}}