.parent_main__Xne3x{display:grid;gap:32px;width:min(calc(100% - 32px),1080px);margin:0 auto;padding:40px 0 96px}.parent_main__Xne3x button{cursor:pointer;font-family:inherit}.parent_main__Xne3x button:disabled{opacity:.65;cursor:wait}.parent_main__Xne3x a:focus-visible,.parent_main__Xne3x button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.parent_loading__13mrp{color:var(--muted)}.parent_intro__t2aQ4{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}.parent_eyebrow__ts0vO{margin:0 0 16px;color:var(--blue);font-weight:700}.parent_intro__t2aQ4 h1{margin:0 0 24px;font-size:clamp(40px,5vw,60px);line-height:1.04;letter-spacing:-.03em}.parent_intro__t2aQ4 h1 span{background:linear-gradient(transparent 58%,var(--highlight) 58%,var(--highlight) 92%,transparent 92%)}.parent_lead__EBHUQ{max-width:560px;margin:0 0 14px;color:var(--muted);font-size:18px;line-height:1.55}.parent_lead__EBHUQ strong{color:var(--ink)}.parent_card__4kq4R{min-width:0;border:1px solid var(--line);border-radius:24px;background:var(--white);padding:28px;box-shadow:0 24px 48px -32px var(--shadow)}.parent_card__4kq4R h2{margin:0 0 20px;font-size:24px}.parent_emptyTitle___rJ1f{margin:0 0 14px;font-size:26px;line-height:1.2}.parent_form__JbLFV{display:grid;gap:12px}.parent_form__JbLFV p{margin:0;font-size:15px;line-height:1.55}.parent_form__JbLFV label{font-size:15px;font-weight:700}.parent_form__JbLFV input{width:100%;min-height:52px;border:1.5px solid var(--line-strong);border-radius:10px;background:var(--white);color:var(--ink);padding:12px;font:inherit}.parent_form__JbLFV input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px var(--blue-tint)}.parent_note___IhtN{color:var(--muted);font-size:14px!important}.parent_notice__TReXl{margin:12px 0 0;color:var(--jade-depth);font-size:15px}.parent_steps__O5iCw{display:grid;gap:8px;margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.5}.parent_error__otxtH{margin:12px 0 0;color:var(--flag);font-size:15px}.parent_primary__eu_dX{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--blue);color:var(--white);padding:14px 22px;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap}.parent_primary__eu_dX:hover{background:var(--blue-depth)}.parent_secondary__DjYkq{min-height:48px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--white);color:var(--ink);padding:10px 20px;font-size:15px;font-weight:700}.parent_textButton__UqRs3{min-height:44px;min-width:44px;border:0;background:transparent;color:var(--blue);padding:0;font-size:15px;text-decoration:underline}.parent_how__qghgI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--line);padding-top:32px}.parent_how__qghgI h2{margin:0 0 8px;font-size:17px}.parent_how__qghgI p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.parent_account__akvw0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;color:var(--muted);font-size:15px}.parent_account__akvw0 p{margin:0}.parent_account__akvw0 strong{color:var(--ink);overflow-wrap:anywhere}.parent_student__rDtoW{display:grid;gap:20px;border:1px solid var(--line);border-radius:24px;background:var(--white);padding:28px;box-shadow:0 24px 48px -32px var(--shadow)}.parent_studentHeader__puV6v{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px 24px}.parent_studentHeader__puV6v h2{margin:0;font-size:clamp(28px,4vw,36px);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.parent_meta__gQrBj{margin:6px 0 0;color:var(--muted);font-size:15px}.parent_badge__KD1ZD{display:grid;gap:2px;margin:0;border:1.5px solid var(--line-strong);border-radius:14px;padding:8px 14px;font-size:15px;font-weight:700}.parent_badge__KD1ZD[data-premium]{border-color:var(--blue);background:var(--blue-tint);color:var(--ink)}.parent_plan__2dNEQ{display:grid;justify-items:start;gap:4px;max-width:320px}.parent_manage__v_E36{display:inline-flex;align-items:center;min-height:40px;color:var(--blue);font-size:15px;font-weight:700;text-decoration:underline}.parent_planNote__J3WPz{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.parent_badge__KD1ZD span{color:var(--muted);font-size:13px;font-weight:400}.parent_waiting__YsaT9{margin:0;border-radius:12px;background:var(--blue-tint);padding:12px 16px;font-size:15px}.parent_overview__PSIfs{border:1px solid var(--line);border-radius:18px;background:var(--white);padding:6px 18px}.parent_overview__PSIfs ul{margin:0;padding:0;list-style:none}.parent_overview__PSIfs li+li{border-top:1px solid var(--line)}.parent_overview__PSIfs a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:52px;padding:8px 0;color:var(--ink);text-decoration:none}.parent_overview__PSIfs strong{font-size:17px;overflow-wrap:anywhere}.parent_overviewGo__jUrgt{margin-left:auto;color:var(--blue);font-size:15px;font-weight:700;text-decoration:underline}.parent_chip__f7Dvz{border-radius:999px;background:var(--blue-tint);padding:3px 12px;font-size:14px;font-weight:700}.parent_chip__f7Dvz[data-tone=watch]{background:#fdf0d5}.parent_chip__f7Dvz[data-tone=good]{background:var(--jade-tint);color:var(--jade-depth)}.parent_status__B9ZTr{display:grid;gap:8px;border-radius:14px;background:var(--jade-tint);padding:14px 16px}.parent_status__B9ZTr[data-tone=watch]{background:#fdf0d5}.parent_statusLine__TF4lB{margin:0;font-size:17px;line-height:1.45}.parent_statusAction__BCr8U{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.parent_chips__TIiKy{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.parent_chips__TIiKy li{border-radius:999px;background:var(--white);padding:3px 12px;font-size:14px;font-weight:700}.parent_toggle__Mpb40{justify-self:start;min-height:44px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--white);color:var(--ink);padding:8px 18px;font-size:15px;font-weight:700}.parent_body__2xe8_{display:grid;gap:20px}.parent_stats__0hXV8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.parent_stat__KEURp{min-width:0;border:1px solid var(--line);border-radius:18px;padding:18px}.parent_label__8Towd{margin:0 0 8px;color:var(--muted);font-size:14px;font-weight:700}.parent_big__fHKq_{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0;font-family:var(--font-numerals);font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em}.parent_big__fHKq_ span{font-family:inherit;color:var(--muted);font-size:15px;font-weight:600;letter-spacing:0}.parent_small__BCxVt{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.parent_small__BCxVt a{color:var(--blue);text-decoration:underline}.parent_small__BCxVt[data-up]{color:var(--jade);font-weight:700}.parent_panels__a9ePg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.parent_panel__LxUz3{min-width:0;border:1px solid var(--line);border-radius:18px;padding:18px}.parent_panel__LxUz3 h3{margin:0 0 12px;font-size:17px}.parent_score__uNJrh+.parent_score__uNJrh{margin-top:14px;border-top:1px dashed var(--line-strong);padding-top:14px}.parent_scoreExam__IPMk7{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700}.parent_scoreExam__IPMk7 em{border-radius:6px;background:var(--blue-tint);padding:2px 8px;font-size:12px;font-style:normal}.parent_scoreValue__ucvJC{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-family:var(--font-numerals);font-size:40px;font-weight:800;line-height:1;letter-spacing:-.03em}.parent_scoreValue__ucvJC span{color:var(--muted);font-size:15px;font-weight:600;letter-spacing:0}.parent_week__DE3bY{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:132px;margin:0;padding:0;list-style:none}.parent_week__DE3bY li{display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:end;gap:4px;min-width:0;font-size:12px;color:var(--muted)}.parent_week__DE3bY li strong{color:var(--ink);font-size:13px}.parent_week__DE3bY li[data-today] span:last-child{color:var(--ink);font-weight:700}.parent_week__DE3bY li[data-today]{border-radius:10px;background:var(--blue-tint);box-shadow:0 0 0 4px var(--blue-tint)}.parent_weekSummary__9Mh8X{margin:0 0 12px;font-size:15px;line-height:1.5}.parent_legend__edGz5{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding:0;list-style:none;color:var(--muted);font-size:13px}.parent_legend__edGz5 li{display:inline-flex;align-items:center;gap:6px}.parent_legend__edGz5 li:before{width:12px;height:12px;border-radius:3px;background:var(--line-strong);content:""}.parent_legend__edGz5 li[data-met]:before{background:var(--blue)}.parent_bar__HYN3G{width:100%;max-width:28px;min-height:3px;border-radius:6px 6px 2px 2px;background:var(--line-strong)}.parent_week__DE3bY li[data-met] .parent_bar__HYN3G{background:var(--blue)}.parent_guarantee__mDbTO,.parent_offer__w905e{display:grid;gap:14px;border-radius:18px;background:var(--blue-tint);padding:20px}.parent_guarantee__mDbTO h3,.parent_offer__w905e h3{margin:0;font-size:19px}.parent_offer__w905e{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px}.parent_offer__w905e p{margin:8px 0 0;font-size:15px;line-height:1.55}.parent_guaranteeStatus__cu_EU{margin:0;font-size:15px;line-height:1.55}.parent_guaranteeStatus__cu_EU p{margin:0 0 10px}.parent_meter__jfYUF{height:10px;overflow:hidden;border-radius:999px;background:var(--white)}.parent_meter__jfYUF span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.parent_leave__JWSBe{justify-self:start;min-height:44px;border:0;background:transparent;color:var(--muted);padding:0;font-size:14px;text-decoration:underline}@media (max-width:860px){.parent_intro__t2aQ4{gap:32px}.parent_how__qghgI,.parent_intro__t2aQ4,.parent_offer__w905e,.parent_panels__a9ePg{grid-template-columns:1fr}}@media (max-width:600px){.parent_card__4kq4R,.parent_student__rDtoW{padding:20px;border-radius:20px}.parent_stats__0hXV8{grid-template-columns:1fr;gap:8px}.parent_stat__KEURp{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 14px;padding:12px 14px}.parent_stat__KEURp .parent_label__8Towd{margin:0}.parent_stat__KEURp .parent_small__BCxVt{grid-column:1/-1;margin-top:2px}.parent_big__fHKq_{justify-content:flex-end;font-size:30px}.parent_student__rDtoW{gap:14px}}