.student-login-form_card__uZlQE{display:grid;grid-gap:22px;gap:22px;padding:28px;border-radius:26px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,252,245,.98)),radial-gradient(circle at top,rgba(17,94,89,.12),transparent 42%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.student-login-form_header__d8ypb{display:grid;grid-gap:12px;gap:12px}.student-login-form_header__d8ypb h2{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1}.student-login-form_copy__hmSuC{margin:0;color:var(--muted);line-height:1.7}.student-login-form_fields__zoRlP{display:grid;grid-gap:16px;gap:16px}.student-login-form_field__i_AFR{display:grid;grid-gap:8px;gap:8px}.student-login-form_field__i_AFR span{color:var(--muted);font-size:.92rem;font-weight:700}.student-login-form_field__i_AFR input{min-height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(17,94,89,.2);background:rgba(255,255,255,.88);color:var(--ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.student-login-form_field__i_AFR input::placeholder{color:rgba(95,102,93,.7)}.student-login-form_field__i_AFR input:focus{border-color:rgba(17,94,89,.6);box-shadow:0 0 0 4px rgba(17,94,89,.12);transform:translateY(-1px)}.student-login-form_hint__A3GrP{margin:0;color:var(--muted);font-size:.94rem;line-height:1.6}.student-login-form_error__GjnQ6{padding:14px 16px;border-radius:16px;border:1px solid rgba(160,29,29,.18);background:rgba(255,244,244,.92);color:#8f1d1d;line-height:1.5}.student-login-form_submit__nCzVh{min-height:52px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--accent),#1a7b73);color:#f8fffd;font-weight:800;box-shadow:0 14px 28px rgba(17,94,89,.2);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.student-login-form_submit__nCzVh:hover:not(:disabled){filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 16px 32px rgba(17,94,89,.24)}.student-login-form_submit__nCzVh:disabled{cursor:progress;opacity:.75}:where(.student-login-form_shell__12GvE,.student-login-form_page__Otx_J,.student-login-form_surface__Kh5JO,.student-login-form_frame__JfasO,.student-login-form_layout__rCidY,.student-login-form_panel__8SQsT,.student-login-form_hero__KCArG,.student-login-form_toolbar__namCz,.student-login-form_section__1eFIy,.student-login-form_card__uZlQE,.student-login-form_emptyCard__BK_Tq,.student-login-form_errorCard___lKkQ,.student-login-form_loadingCard__SrXU_,.student-login-form_detailCard__kfn3a,.student-login-form_quickCard__nnXf3,.student-login-form_metricCard__2_Hka,.student-login-form_tableWrap__2VouB,.student-login-form_snapshotPanel__xM1cp,.student-login-form_bulkPanel__gSMHu,.student-login-form_stateBlock__hPhct,.student-login-form_tableShell__pijyo,.student-login-form_sidebar__GSCpA){border-color:rgba(15,118,110,.16)}:where(.student-login-form_panel__8SQsT,.student-login-form_hero__KCArG,.student-login-form_toolbar__namCz,.student-login-form_section__1eFIy,.student-login-form_card__uZlQE,.student-login-form_emptyCard__BK_Tq,.student-login-form_errorCard___lKkQ,.student-login-form_loadingCard__SrXU_,.student-login-form_detailCard__kfn3a,.student-login-form_quickCard__nnXf3,.student-login-form_metricCard__2_Hka,.student-login-form_tableWrap__2VouB,.student-login-form_snapshotPanel__xM1cp,.student-login-form_bulkPanel__gSMHu,.student-login-form_stateBlock__hPhct,.student-login-form_tableShell__pijyo,.student-login-form_sidebar__GSCpA,.student-login-form_tokenPanel__5xcYm,.student-login-form_workflowCard__ENzoM,.student-login-form_summaryCard__zz9un,.student-login-form_contextRail__k3lEd){background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(17,40,41,.08)}:where(.student-login-form_kicker__tw9Kn,.student-login-form_eyebrow__lOYZH,.student-login-form_sectionLabel__EXCv5,.student-login-form_cardTag__OHtBt,.student-login-form_stateTag__w65lF,.student-login-form_cardLabel__r1MbI,.student-login-form_summaryLabel__MR2ug,.student-login-form_workflowPill__BmO3m,.student-login-form_previewPill__2rUVh,.student-login-form_heroPill__gkA90){color:#0f766e;letter-spacing:.08em}:where(.student-login-form_title__X5TTC,.student-login-form_cardTitle__n1rnP,.student-login-form_sectionTitle__TYMed,.student-login-form_snapshotTitle__svyOP){color:#123036}:where(.student-login-form_lede__kVIRC,.student-login-form_description__mwS7q,.student-login-form_copy__hmSuC,.student-login-form_cardBody__xwZ6S,.student-login-form_sectionSubtle__Yp8Nv,.student-login-form_helperPill__zmojZ,.student-login-form_note__PBmCR,.student-login-form_notice__PpNR1,.student-login-form_stateCopy__yWxBT,.student-login-form_previewMeta__R5rUQ,.student-login-form_instanceNote__EPWx0,.student-login-form_emptyText__mg6GD){color:#4f6167}:where(.student-login-form_primaryButton__V39dj,.student-login-form_primaryLink__BjHtu,.student-login-form_primaryAction__V5r_q,.student-login-form_actionPrimary__pPSDh,.student-login-form_submit__nCzVh,.student-login-form_link__4t2tl,.student-login-form_heroAction__lNlyB,.student-login-form_inlinePrimary__MtM80){border:1px solid #0f766e;background:#0f766e;color:#f4fffd}:where(.student-login-form_secondaryButton__cQ9Dm,.student-login-form_secondaryLink__8SFzG,.student-login-form_actionSecondary__w2hc8,.student-login-form_inlineSecondary__sbRLS,.student-login-form_tokenButton__AKb5I,.student-login-form_ghostButton__SB3DQ,.student-login-form_actionGhost__Ufwh9,.student-login-form_inlineAction__XOHJt,.student-login-form_linkSecondary__MiHf_){border:1px solid rgba(15,118,110,.24);background:rgba(15,118,110,.08);color:#12464d}:where(.student-login-form_error__GjnQ6,.student-login-form_errorCard___lKkQ,.student-login-form_errorInline__ib1yR){border-color:rgba(225,29,72,.26);background:rgba(255,241,244,.92);color:#9f1239}:where(.student-login-form_notice__PpNR1,.student-login-form_noticeCard__QpoKL){border-color:rgba(15,118,110,.24);background:rgba(240,253,250,.9);color:#0f5d57}.page_shell__3S4D6{min-height:100vh;padding:28px}.page_grid__eOFOt{width:min(1180px,100%);min-height:calc(100vh - 56px);margin:0 auto;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center}.page_hero__ys60P{padding:clamp(18px,3vw,36px);display:grid;grid-gap:16px;gap:16px}.page_kicker__gZJ6n{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800}.page_hero__ys60P h1{margin:0;max-width:12ch;font-family:var(--font-display);font-size:clamp(2.6rem,6.2vw,4.6rem);line-height:.98}.page_lead__EDiZl{max-width:56ch;margin:0;color:var(--muted);font-size:1.04rem;line-height:1.68}.page_quickList__S_gcx{margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;list-style:none}.page_quickList__S_gcx li{position:relative;padding:12px 14px 12px 38px;border-radius:14px;border:1px solid rgba(15,118,110,.14);background:radial-gradient(circle at right top,rgba(15,118,110,.09),transparent 45%),rgba(255,255,255,.78);color:#2d454a;line-height:1.52}.page_quickList__S_gcx li:before{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px rgba(15,118,110,.16);transform:translateY(-50%)}.page_footerNote__t5EH2{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted)}.page_backLink__DR87p{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(17,94,89,.16);background:rgba(255,255,255,.7);color:var(--ink);font-weight:700}.page_panel__hN79V{position:relative}.page_successCard__ISCwm{display:grid;grid-gap:18px;gap:18px;padding:28px;border-radius:26px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,250,242,.98)),radial-gradient(circle at top,rgba(17,94,89,.14),transparent 42%);box-shadow:var(--shadow)}.page_successKicker__B2VMK{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.page_successCard__ISCwm h2{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.8rem);line-height:1}.page_successCopy__QY_FQ{margin:0;color:var(--muted);line-height:1.7}.page_summaryList__ilMri{margin:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_summaryList__ilMri div{padding:14px;border-radius:18px;border:1px solid rgba(17,94,89,.14);background:rgba(255,255,255,.72)}.page_summaryList__ilMri dt{color:var(--muted);font-size:.82rem;font-weight:700}.page_summaryList__ilMri dd{margin:6px 0 0;font-size:1rem;font-weight:800}.page_tokenBox__IV_La{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;border:1px dashed rgba(17,94,89,.24);background:rgba(247,252,251,.9)}.page_tokenBox__IV_La span{color:var(--muted);font-size:.86rem;font-weight:700}.page_tokenBox__IV_La code{font-size:.95rem;word-break:break-all}.page_resetButton__O_0E2{min-height:48px;border:0;border-radius:999px;background:var(--accent);color:#f5fffc;font-weight:800;cursor:pointer}@media (max-width:980px){.page_grid__eOFOt{grid-template-columns:1fr}.page_hero__ys60P h1{max-width:none}}@media (max-width:760px){.page_shell__3S4D6{padding:18px}.page_summaryList__ilMri{grid-template-columns:1fr}.page_hero__ys60P{padding:0}}:where(.page_shell__3S4D6,.page_page__FVhOy,.page_surface__kLrok,.page_frame___UITR,.page_layout__IOmLh,.page_panel__hN79V,.page_hero__ys60P,.page_toolbar__Y_0Cz,.page_section__ErQQI,.page_card__UC_pc,.page_emptyCard__mfj_I,.page_errorCard__Z8qtf,.page_loadingCard__IdUye,.page_detailCard__dCnyK,.page_quickCard__M0yM7,.page_metricCard__ObZ3R,.page_tableWrap__ulKYl,.page_snapshotPanel__7wDnN,.page_bulkPanel__z552H,.page_stateBlock__tAKam,.page_tableShell__v0rma,.page_sidebar__B7gqh){border-color:rgba(15,118,110,.16)}:where(.page_panel__hN79V,.page_hero__ys60P,.page_toolbar__Y_0Cz,.page_section__ErQQI,.page_card__UC_pc,.page_emptyCard__mfj_I,.page_errorCard__Z8qtf,.page_loadingCard__IdUye,.page_detailCard__dCnyK,.page_quickCard__M0yM7,.page_metricCard__ObZ3R,.page_tableWrap__ulKYl,.page_snapshotPanel__7wDnN,.page_bulkPanel__z552H,.page_stateBlock__tAKam,.page_tableShell__v0rma,.page_sidebar__B7gqh,.page_tokenPanel___GpD_,.page_workflowCard__cd_lw,.page_summaryCard__rihdd,.page_contextRail__Wez_w){background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(17,40,41,.08)}:where(.page_kicker__gZJ6n,.page_eyebrow___om_f,.page_sectionLabel__Ht67J,.page_cardTag___vj2y,.page_stateTag__EjriQ,.page_cardLabel__aRDmc,.page_summaryLabel__U7_mf,.page_workflowPill__W_2Ay,.page_previewPill__VTZNb,.page_heroPill__yHagZ){color:#0f766e;letter-spacing:.08em}:where(.page_title__kbvul,.page_cardTitle__KGBcR,.page_sectionTitle__qb1PZ,.page_snapshotTitle___3QyA){color:#123036}:where(.page_lede__7lRLq,.page_description__qrf1v,.page_copy__PCZTC,.page_cardBody__XW70d,.page_sectionSubtle__8Yvlf,.page_helperPill__Bfkto,.page_note__lE8mU,.page_notice__ZRvsA,.page_stateCopy__uV_K6,.page_previewMeta__w8wPP,.page_instanceNote__xHj5f,.page_emptyText__1GO1r){color:#4f6167}:where(.page_primaryButton__8ym3m,.page_primaryLink__xu9QL,.page_primaryAction__Td20U,.page_actionPrimary__WDZXO,.page_submit__0OW_A,.page_link__2Eoky,.page_heroAction__6TAqh,.page_inlinePrimary__AeYlo){border:1px solid #0f766e;background:#0f766e;color:#f4fffd}:where(.page_secondaryButton__G4jrc,.page_secondaryLink__eTi6g,.page_actionSecondary__v1JhY,.page_inlineSecondary__A_pCZ,.page_tokenButton__Wj2bc,.page_ghostButton__rG8JU,.page_actionGhost__XMqF_,.page_inlineAction__NbFnJ,.page_linkSecondary__Fx0_L){border:1px solid rgba(15,118,110,.24);background:rgba(15,118,110,.08);color:#12464d}:where(.page_error__BaRkv,.page_errorCard__Z8qtf,.page_errorInline__3i_w7){border-color:rgba(225,29,72,.26);background:rgba(255,241,244,.92);color:#9f1239}:where(.page_notice__ZRvsA,.page_noticeCard__HnV7r){border-color:rgba(15,118,110,.24);background:rgba(240,253,250,.9);color:#0f5d57}