.CheckoutTestimonials_card__dr6b4{padding:24px;border:1px solid var(--v2-border);border-radius:16px;margin:16px 0 0;width:100%;max-width:640px;justify-self:center;color:var(--v2-ink);background:var(--v2-surface)}.CheckoutTestimonials_summary__6ixnl{font:400 16px/24px var(--v2-font-display);letter-spacing:-.32px;margin:0 0 16px}.CheckoutTestimonials_author__eqcxz{display:flex;align-items:center;gap:12px;font-size:14px;line-height:22px}.CheckoutTestimonials_author__eqcxz img{border-radius:50%;object-fit:cover;object-position:50% 25%;flex-shrink:0}.CheckoutTestimonials_author__eqcxz span,.CheckoutTestimonials_author__eqcxz strong{display:block}.CheckoutTestimonials_author__eqcxz span{color:var(--v2-ink-soft)}.CheckoutTestimonials_controls__CR7Cx{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.CheckoutTestimonials_controls__CR7Cx button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;background:transparent;color:var(--v2-ink);cursor:pointer;border:1px solid var(--v2-border);border-radius:8px;font:500 13px/20px var(--v2-font-body);padding:8px}.CheckoutTestimonials_controls__CR7Cx .CheckoutTestimonials_watch__Bkl35{text-decoration:underline;text-underline-offset:3px;border:0;padding-left:0}.CheckoutTestimonials_controls__CR7Cx button:focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px}.CheckoutTestimonials_navigation__XBv8R{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--v2-ink-soft)}.CheckoutTestimonials_navigation__XBv8R button{width:40px}.CheckoutTestimonials_language__R4xe_{font-size:12px;color:var(--v2-ink-soft);margin:12px 0 8px}.CheckoutTestimonials_thumbnail__1Cq8J{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;margin:0 0 16px;overflow:hidden;border:1px solid var(--v2-border);border-radius:12px;background:#0a1919;cursor:pointer}.CheckoutTestimonials_thumbnail__1Cq8J img{display:block;width:100%;height:100%;object-fit:cover}.CheckoutTestimonials_thumbnail__1Cq8J span{position:absolute;left:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;padding-left:2px;border-radius:50%;background:var(--v2-accent);color:var(--v2-accent-ink)}.CheckoutTestimonials_thumbnail__1Cq8J:focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px}.CheckoutTestimonials_player__EapEe{display:block;width:100%;height:220px;margin-bottom:16px;border:0;border-radius:12px;background:#000}@media(max-width:800px){.CheckoutTestimonials_card__dr6b4{margin-top:8px;padding:20px}}.CheckoutTestimonials_featured__bF6Li{padding:12px;border-radius:24px;margin:16px 0 0}.CheckoutTestimonials_featured__bF6Li .CheckoutTestimonials_thumbnail__1Cq8J{margin:0 0 24px;border-radius:16px}.CheckoutTestimonials_featured__bF6Li .CheckoutTestimonials_thumbnail__1Cq8J span{left:auto;right:16px;bottom:16px;width:54px;height:54px}.CheckoutTestimonials_featured__bF6Li .CheckoutTestimonials_thumbnail__1Cq8J span img{width:auto;height:auto}.CheckoutTestimonials_featured__bF6Li .CheckoutTestimonials_summary__6ixnl{font:600 20px/28px var(--v2-font-inter),Inter,sans-serif;letter-spacing:-.4px;padding:0 8px 8px;margin:0}.CheckoutTestimonials_eyebrow__skLvX{margin:0 8px 16px;color:var(--v2-brand);font:700 11px/1.3 var(--v2-font-inter),sans-serif;letter-spacing:1.1px;text-transform:uppercase}.CheckoutTestimonials_featured__bF6Li .CheckoutTestimonials_author__eqcxz{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.CheckoutTestimonials_featured__bF6Li .CheckoutTestimonials_player__EapEe{aspect-ratio:16/9;height:auto}.CheckoutTestimonials_featured__bF6Li .CheckoutTestimonials_controls__CR7Cx{margin:4px 8px}.page_page__NUEF3{min-height:100vh;padding:42px 20px;color:#f8fafc;background:radial-gradient(circle at 12% 8%,rgba(249,115,22,.2),transparent 34%),radial-gradient(circle at 90% 92%,rgba(14,165,233,.12),transparent 32%),#070b12}.page_planSelection__1h9yF{display:grid;gap:30px;width:min(100%,1040px);margin:4vh auto 0;padding:42px;border:1px solid rgba(148,163,184,.18);border-radius:28px;background:rgba(15,23,42,.86);box-shadow:0 30px 90px rgba(0,0,0,.42)}.page_planSelectionHeader__BtX2t{display:grid;justify-items:center;gap:10px;text-align:center}.page_planSelectionHeader__BtX2t h1{max-width:680px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05;letter-spacing:-.04em}.page_planSelectionHeader__BtX2t p{max-width:670px;color:#94a3b8;line-height:1.6}.page_planSelectionGrid__wxnPp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.page_planOption__joYOY{display:grid;align-content:start;gap:18px;min-height:230px;padding:22px;border:1px solid rgba(148,163,184,.2);border-radius:18px;color:#f8fafc;background:rgba(2,6,23,.42);cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.page_planOption__joYOY:focus-visible,.page_planOption__joYOY:hover{border-color:#fb923c;outline:none;background:rgba(249,115,22,.09);transform:translateY(-3px)}.page_planStudentLimit__q4N_S{color:#fed7aa;font-size:.82rem;font-weight:800}.page_planOptionPrice__PM8qv{display:grid;gap:3px}.page_planOptionPrice__PM8qv strong{font-size:2rem;letter-spacing:-.04em}.page_planOptionPrice__PM8qv small{color:#94a3b8}.page_planOptionAction__XF2xw{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(148,163,184,.14);color:#fb923c;font-size:.88rem;font-weight:800}.page_planSelectionSecurity__6D2rs{display:flex;align-items:center;justify-content:center;gap:8px;color:#94a3b8;font-size:.8rem}.page_planSelectionSecurity__6D2rs svg{color:#22c55e}.page_shell__4WmAl{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);max-width:1120px;margin:0 auto;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:28px;background:rgba(15,23,42,.82);box-shadow:0 30px 90px rgba(0,0,0,.42)}.page_formPanel__bRP6o,.page_summaryPanel__H0L7P{padding:42px}.page_summaryPanel__H0L7P{display:flex;flex-direction:column;gap:32px;background:linear-gradient(155deg,rgba(249,115,22,.14),rgba(15,23,42,.3));border-right:1px solid rgba(148,163,184,.14)}.page_summaryCopy__eSSzc{display:grid;gap:12px}.page_eyebrow__4acnm,.page_formHeader__XF8Km>span{color:#fb923c;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_summaryCopy__eSSzc h1{max-width:460px;font-size:clamp(2rem,4.2vw,3.35rem);line-height:1.02;letter-spacing:-.045em}.page_formHeader__XF8Km p,.page_invalidCard__wW1aD p,.page_pixCard__gvfz_>p,.page_summaryCopy__eSSzc p{color:#94a3b8;line-height:1.65}.page_priceCard__RRg5p{display:grid;gap:14px;padding:22px;border:1px solid rgba(251,146,60,.25);border-radius:20px;background:rgba(2,6,23,.42)}.page_priceCard__RRg5p>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 10px}.page_priceCard__RRg5p>div:first-child>span{grid-column:1/-1;color:#cbd5e1;font-size:.82rem}.page_priceCard__RRg5p strong{font-size:2.15rem;letter-spacing:-.04em}.page_priceCard__RRg5p small{padding-bottom:5px;color:#94a3b8}.page_planLimitRow__oUuG3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid rgba(148,163,184,.14);color:#dbeafe;font-size:.86rem;font-weight:700}.page_planLimitRow__oUuG3 button{padding:0;border:0;cursor:pointer;color:#fb923c;background:transparent;font:inherit;font-size:.78rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.page_couponForm__6wjwz{display:grid;gap:8px;padding-top:13px;border-top:1px solid rgba(148,163,184,.14)}.page_couponForm__6wjwz>label{color:#cbd5e1;font-size:.82rem;font-weight:700}.page_couponControls__dFJJP{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.page_couponControls__dFJJP input{min-width:0;min-height:44px;padding:0 12px;border:1px solid rgba(148,163,184,.25);border-radius:10px;outline:none;color:#f8fafc;background:rgba(2,6,23,.54);font:inherit;font-size:.88rem;text-transform:uppercase}.page_couponControls__dFJJP input:focus{border-color:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.12)}.page_couponControls__dFJJP input[aria-invalid=true]{border-color:#f87171}.page_couponControls__dFJJP button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 15px;border:1px solid rgba(251,146,60,.45);border-radius:10px;cursor:pointer;color:#ffedd5;background:rgba(249,115,22,.12);font:inherit;font-size:.84rem;font-weight:800}.page_couponControls__dFJJP button:disabled{cursor:default;color:#86efac;border-color:rgba(134,239,172,.28);background:rgba(34,197,94,.08)}.page_couponError__Tbd6M{color:#fecaca;font-size:.78rem;line-height:1.4}.page_couponRemove__ad9v1{justify-self:start;padding:0;border:0;cursor:pointer;color:#cbd5e1;background:transparent;font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:3px}.page_couponRemove__ad9v1:disabled{cursor:default;opacity:.6}.page_baseRow___EOc_,.page_discountRow__9lqNm{display:flex;align-items:center;gap:8px;padding-top:13px;border-top:1px solid rgba(148,163,184,.14);font-size:.86rem}.page_discountRow__9lqNm{color:#86efac}.page_discountRow__9lqNm strong{margin-left:auto;font-size:.9rem;letter-spacing:0}.page_baseRow___EOc_{justify-content:space-between;color:#94a3b8}.page_periodSavingRow__BHD9r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid rgba(148,163,184,.14);color:#cbd5e1;font-size:.84rem}.page_periodSavingRow__BHD9r strong{color:#86efac;font-size:.84rem;letter-spacing:0}.page_billingPeriods__AW9wf{display:grid;gap:10px;padding:0;border:0}.page_billingPeriods__AW9wf legend{margin-bottom:2px;color:#e2e8f0;font-size:.88rem;font-weight:750}.page_billingPeriodActive__Kpk7D,.page_billingPeriod__DixxT{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;border:1px solid rgba(148,163,184,.2);border-radius:14px;cursor:pointer;background:rgba(2,6,23,.3)}.page_billingPeriodActive__Kpk7D{border-color:#fb923c;background:rgba(249,115,22,.09);box-shadow:inset 0 0 0 1px rgba(251,146,60,.2)}.page_billingPeriodActive__Kpk7D input,.page_billingPeriod__DixxT input{position:absolute;opacity:0;pointer-events:none}.page_billingPeriodCopy__FWl2t,.page_billingPeriodPrice__d_lHj{display:grid;gap:3px}.page_billingPeriodCopy__FWl2t strong{color:#f8fafc;font-size:.94rem}.page_billingPeriodCopy__FWl2t small,.page_billingPeriodPrice__d_lHj small{color:#94a3b8;line-height:1.35}.page_billingPeriodPrice__d_lHj{justify-items:end;text-align:right}.page_billingPeriodPrice__d_lHj strong{color:#fb923c;font-size:1rem}.page_benefits__wJ_SO{display:grid;gap:13px;margin-top:auto;list-style:none;color:#dbeafe;font-size:.92rem}.page_benefits__wJ_SO li{display:flex;align-items:center;gap:10px}.page_benefits__wJ_SO svg{flex:0 0 auto;color:#fb923c}.page_formPanel__bRP6o{background:rgba(15,23,42,.72)}.page_formHeader__XF8Km{display:grid;gap:9px;margin-bottom:28px}.page_prefillNote__Wyz71{margin-top:4px;padding:10px 12px;border-left:3px solid #fb923c;color:#fed7aa!important;background:rgba(249,115,22,.08);font-size:.82rem}.page_formHeader__XF8Km h2,.page_invalidCard__wW1aD h1,.page_pixCard__gvfz_ h1{font-size:1.65rem;letter-spacing:-.025em}.page_form__HleDr{display:grid;gap:25px}.page_fieldGrid__RyIOb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.page_field__9OtHT{display:grid;gap:8px;color:#cbd5e1;font-size:.83rem;font-weight:650}.page_fullField__OVDKq{grid-column:1/-1}.page_field__9OtHT input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(148,163,184,.25);border-radius:11px;outline:none;color:#f8fafc;background:rgba(2,6,23,.54);font:inherit;font-size:.95rem;transition:border-color .18s ease,box-shadow .18s ease}.page_field__9OtHT input:focus{border-color:#fb923c;box-shadow:0 0 0 3px rgba(251,146,60,.12)}.page_fieldMissing__GeQEr input{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.1)}.page_fieldMissing__GeQEr>span{color:#fbbf24}.page_fieldHelp__q4P_b{color:#94a3b8;font-size:.74rem;font-weight:450;line-height:1.45}.page_addressSection__WBe73{display:grid;gap:17px;padding:18px;border:1px solid rgba(251,146,60,.24);border-radius:16px;background:rgba(249,115,22,.06)}.page_addressSectionError__9pMNh{border-color:#f87171}.page_addressSummary__cD_5A{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:12px 14px;border:1px solid rgba(148,163,184,.25);border-radius:11px;color:#e2e8f0;background:rgba(2,6,23,.24);font-size:.85rem;line-height:1.4}.page_addressSummary__cD_5A button{border:0;padding:4px 0;color:#fb923c;background:transparent;font:inherit;font-weight:750;cursor:pointer}.page_addressHeader__lkI83{display:grid;gap:5px}.page_addressHeader__lkI83 strong{color:#ffedd5;font-size:.92rem}.page_addressHeader__lkI83 small{color:#94a3b8;font-size:.76rem;line-height:1.45}.page_methods__wt0vh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border:0}.page_methods__wt0vh legend{grid-column:1/-1;margin-bottom:10px;color:#e2e8f0;font-size:.88rem;font-weight:750}.page_methodActive__XQrOh,.page_methodCard__EWnyI{position:relative;display:flex;align-items:flex-start;gap:11px;min-height:96px;padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:15px;cursor:pointer;background:rgba(2,6,23,.35)}.page_methodActive__XQrOh{border-color:#fb923c;background:rgba(249,115,22,.09);box-shadow:inset 0 0 0 1px rgba(251,146,60,.2)}.page_methodActive__XQrOh input,.page_methodCard__EWnyI input{position:absolute;opacity:0;pointer-events:none}.page_methodActive__XQrOh>svg,.page_methodCard__EWnyI>svg{flex:0 0 auto;color:#fb923c}.page_methodCopy__uBT3r{display:grid;gap:5px;min-width:0}.page_methodTitleLine__oKTuv{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.page_methodBadge__ilkVz{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:3px 8px;color:#14532d;background:#dcfce7;font-size:.65rem;font-style:normal;font-weight:800;line-height:1.2}.page_methodActive__XQrOh small,.page_methodCard__EWnyI small{color:#94a3b8;line-height:1.4}.page_errorBox__CZYwi{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;border:1px solid rgba(248,113,113,.25);border-radius:11px;color:#fecaca;background:rgba(127,29,29,.18);font-size:.86rem;line-height:1.45}.page_errorBox__CZYwi svg{flex:0 0 auto}.page_copyBlock__YdycC button,.page_submitButton__AB3yv{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border:0;border-radius:12px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 12px 30px rgba(234,88,12,.22);font:inherit;font-weight:800}.page_submitButton__AB3yv:disabled{cursor:wait;opacity:.7}.page_spinner__tS_Mv{animation:page_spin__Eaxl_ .8s linear infinite}.page_pixHelp__8yKRo,.page_securityNote__k7WiS{display:flex;align-items:flex-start;justify-content:center;gap:8px;color:#94a3b8;font-size:.78rem;line-height:1.45;text-align:center}.page_pixHelp__8yKRo svg,.page_securityNote__k7WiS svg{flex:0 0 auto;color:#22c55e}.page_invalidCard__wW1aD,.page_pixCard__gvfz_{display:grid;justify-items:center;gap:16px;width:min(100%,560px);margin:6vh auto 0;padding:38px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:rgba(15,23,42,.86);box-shadow:0 30px 80px rgba(0,0,0,.35);text-align:center}.page_invalidCard__wW1aD>svg{color:#fb7185}.page_confirmationOffer__fF1By{display:grid;gap:5px;width:100%;padding:16px;border:1px solid rgba(134,239,172,.18);border-radius:13px;color:#cbd5e1;background:rgba(34,197,94,.07)}.page_confirmationOffer__fF1By span{font-size:.8rem}.page_confirmationOffer__fF1By strong{color:#f8fafc;font-size:1.45rem}.page_successIcon__s_2bJ{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:#86efac;background:rgba(34,197,94,.12)}.page_qrImage__qBT94{width:min(100%,280px);aspect-ratio:1;padding:12px;border-radius:16px;background:#fff}.page_copyBlock__YdycC{display:grid;gap:9px;width:100%;text-align:left}.page_copyBlock__YdycC>span{color:#cbd5e1;font-size:.82rem;font-weight:700}.page_copyBlock__YdycC code{max-height:105px;padding:13px;overflow:auto;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#cbd5e1;background:rgba(2,6,23,.5);font-size:.75rem;overflow-wrap:anywhere}.page_copyBlock__YdycC button{min-height:45px}.page_pixSwitchButton___quxw{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:0 18px;border:1px solid rgba(251,146,60,.55);border-radius:12px;cursor:pointer;color:#fed7aa;background:rgba(249,115,22,.08);font:inherit;font-weight:800}.page_pixSwitchButton___quxw:hover{border-color:#fb923c;background:rgba(249,115,22,.15)}.page_page__NUEF3.page_embedded__3ouaV{min-height:0;padding:0;background:transparent}.page_embedded__3ouaV .page_planSelection__1h9yF,.page_embedded__3ouaV .page_shell__4WmAl{width:100%;margin:0}.page_embedded__3ouaV .page_planSelection__1h9yF{background:rgba(15,23,42,.74);box-shadow:0 24px 70px rgba(0,0,0,.28)}.page_embedded__3ouaV .page_invalidCard__wW1aD,.page_embedded__3ouaV .page_pixCard__gvfz_{margin-top:0}@keyframes page_spin__Eaxl_{to{transform:rotate(1turn)}}@media (max-width:900px){.page_page__NUEF3{padding:20px 14px}.page_shell__4WmAl{grid-template-columns:1fr;border-radius:22px}.page_planSelectionGrid__wxnPp{grid-template-columns:repeat(2,minmax(0,1fr))}.page_summaryPanel__H0L7P{border-right:0;border-bottom:1px solid rgba(148,163,184,.14)}.page_formPanel__bRP6o,.page_summaryPanel__H0L7P{padding:30px}}@media (max-width:600px){.page_planSelection__1h9yF{padding:28px 20px;border-radius:22px}.page_planSelectionGrid__wxnPp{grid-template-columns:1fr}.page_planOption__joYOY{min-height:0}.page_formPanel__bRP6o,.page_invalidCard__wW1aD,.page_pixCard__gvfz_,.page_summaryPanel__H0L7P{padding:24px 20px}.page_summaryCopy__eSSzc h1{font-size:2.25rem}.page_fieldGrid__RyIOb,.page_methods__wt0vh{grid-template-columns:1fr}.page_fullField__OVDKq,.page_methods__wt0vh legend{grid-column:auto}}.page_v2__CnlE4{color:var(--v2-ink,#171717);background:var(--v2-surface-muted,#fafafa);font-family:var(--v2-font-body,inherit)}.page_v2__CnlE4 .page_invalidCard__wW1aD,.page_v2__CnlE4 .page_pixCard__gvfz_,.page_v2__CnlE4 .page_planSelection__1h9yF,.page_v2__CnlE4 .page_shell__4WmAl{background:var(--v2-surface,#fff);border-color:var(--v2-border,#e4e4e7);border-radius:24px;box-shadow:var(--v2-shadow-sm,0 8px 24px #29321512)}.page_v2__CnlE4 .page_planSelection__1h9yF{width:min(100%,1280px);padding:48px}.page_v2__CnlE4 .page_planSelectionGrid__wxnPp{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1400px){.page_v2__CnlE4 .page_planSelectionGrid__wxnPp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.page_v2__CnlE4 .page_planSelectionGrid__wxnPp{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_v2__CnlE4 .page_summaryPanel__H0L7P{background:var(--v2-brand-soft,#f5fee1)}.page_v2__CnlE4 .page_formPanel__bRP6o{background:var(--v2-surface,#fff)}.page_v2__CnlE4 h1,.page_v2__CnlE4 h2{font-family:var(--v2-font-display,inherit);color:var(--v2-ink,#171717)}.page_v2__CnlE4 .page_billingPeriod__DixxT,.page_v2__CnlE4 .page_copyBlock__YdycC code,.page_v2__CnlE4 .page_couponControls__dFJJP input,.page_v2__CnlE4 .page_field__9OtHT input,.page_v2__CnlE4 .page_methodCard__EWnyI,.page_v2__CnlE4 .page_planOption__joYOY,.page_v2__CnlE4 .page_priceCard__RRg5p{background:var(--v2-surface,#fff);color:var(--v2-ink,#171717);border-color:var(--v2-border-strong,#ced0d2);box-shadow:none}.page_v2__CnlE4 .page_billingPeriodActive__Kpk7D,.page_v2__CnlE4 .page_methodActive__XQrOh,.page_v2__CnlE4 .page_planOption__joYOY:focus-visible,.page_v2__CnlE4 .page_planOption__joYOY:hover{background:var(--v2-brand-soft,#f5fee1);color:var(--v2-ink,#171717);border-color:var(--v2-brand,#293215)}.page_v2__CnlE4 .page_benefits__wJ_SO svg,.page_v2__CnlE4 .page_billingPeriodPrice__d_lHj strong,.page_v2__CnlE4 .page_eyebrow__4acnm,.page_v2__CnlE4 .page_formHeader__XF8Km>span,.page_v2__CnlE4 .page_methodActive__XQrOh>svg,.page_v2__CnlE4 .page_methodCard__EWnyI>svg,.page_v2__CnlE4 .page_planLimitRow__oUuG3 button,.page_v2__CnlE4 .page_planStudentLimit__q4N_S{color:var(--v2-brand,#293215)}.page_v2__CnlE4 .page_planOptionAction__XF2xw{color:var(--v2-accent-ink,#293215);background:var(--v2-accent,#cdf869);border-radius:10px;padding:12px}.page_v2__CnlE4 .page_baseRow___EOc_,.page_v2__CnlE4 .page_fieldHelp__q4P_b,.page_v2__CnlE4 .page_formHeader__XF8Km p,.page_v2__CnlE4 .page_invalidCard__wW1aD p,.page_v2__CnlE4 .page_methodActive__XQrOh small,.page_v2__CnlE4 .page_methodCard__EWnyI small,.page_v2__CnlE4 .page_pixCard__gvfz_ p,.page_v2__CnlE4 .page_pixHelp__8yKRo,.page_v2__CnlE4 .page_planSelectionHeader__BtX2t p,.page_v2__CnlE4 .page_planSelectionSecurity__6D2rs,.page_v2__CnlE4 .page_securityNote__k7WiS,.page_v2__CnlE4 .page_summaryCopy__eSSzc p,.page_v2__CnlE4 small{color:var(--v2-ink-soft,#62686e)}.page_v2__CnlE4 .page_addressHeader__lkI83 strong,.page_v2__CnlE4 .page_benefits__wJ_SO,.page_v2__CnlE4 .page_billingPeriodCopy__FWl2t strong,.page_v2__CnlE4 .page_billingPeriods__AW9wf legend,.page_v2__CnlE4 .page_confirmationOffer__fF1By,.page_v2__CnlE4 .page_confirmationOffer__fF1By strong,.page_v2__CnlE4 .page_copyBlock__YdycC>span,.page_v2__CnlE4 .page_couponForm__6wjwz>label,.page_v2__CnlE4 .page_couponRemove__ad9v1,.page_v2__CnlE4 .page_field__9OtHT,.page_v2__CnlE4 .page_methods__wt0vh legend,.page_v2__CnlE4 .page_periodSavingRow__BHD9r,.page_v2__CnlE4 .page_planLimitRow__oUuG3,.page_v2__CnlE4 .page_priceCard__RRg5p>div:first-child>span{color:var(--v2-ink,#171717)}.page_v2__CnlE4 .page_addressSection__WBe73,.page_v2__CnlE4 .page_confirmationOffer__fF1By,.page_v2__CnlE4 .page_couponControls__dFJJP button,.page_v2__CnlE4 .page_pixSwitchButton___quxw{color:var(--v2-brand,#293215);background:var(--v2-brand-soft,#f5fee1);border-color:var(--v2-border-strong,#ced0d2)}.page_v2__CnlE4 .page_addressSectionError__9pMNh{border-color:var(--v2-danger,#c10007)}.page_v2__CnlE4 .page_addressSummary__cD_5A{color:var(--v2-ink,#171717);background:var(--v2-surface,#fff);border-color:var(--v2-border-strong,#ced0d2)}.page_v2__CnlE4 .page_addressSummary__cD_5A button{color:var(--v2-brand,#293215)}.page_v2__CnlE4 .page_methodBadge__ilkVz{color:var(--v2-accent-ink,#293215);background:var(--v2-accent,#cdf869)}.page_v2__CnlE4 .page_discountRow__9lqNm,.page_v2__CnlE4 .page_periodSavingRow__BHD9r strong,.page_v2__CnlE4 .page_pixHelp__8yKRo svg,.page_v2__CnlE4 .page_planSelectionSecurity__6D2rs svg,.page_v2__CnlE4 .page_successIcon__s_2bJ{color:var(--v2-success,#166534)}.page_v2__CnlE4 .page_couponError__Tbd6M,.page_v2__CnlE4 .page_invalidCard__wW1aD>svg{color:var(--v2-danger,#c10007)}.page_v2__CnlE4 .page_errorBox__CZYwi{color:var(--v2-danger,#c10007);background:var(--v2-danger-soft,#fef2f2)}.page_v2__CnlE4 .page_prefillNote__Wyz71{color:var(--v2-brand,#293215)!important;background:var(--v2-brand-soft,#f5fee1)}.page_v2__CnlE4 .page_copyBlock__YdycC button,.page_v2__CnlE4 .page_submitButton__AB3yv{color:var(--v2-primary-ink,#fff);background:var(--v2-brand,#293215)}.page_v2__CnlE4 a:focus-visible,.page_v2__CnlE4 button:focus-visible,.page_v2__CnlE4 input:focus-visible{outline:2px solid var(--v2-focus,#5f752f);outline-offset:3px}.page_v2__CnlE4 input{accent-color:var(--v2-brand,#293215)}.page_v2__CnlE4 .page_couponControls__dFJJP input::placeholder,.page_v2__CnlE4 .page_field__9OtHT input::placeholder{color:var(--v2-muted,#666672)}@media (max-width:700px){.page_v2__CnlE4{padding:20px 12px}.page_v2__CnlE4 .page_planSelection__1h9yF{padding:24px 16px}.page_v2__CnlE4 .page_planSelectionGrid__wxnPp{grid-template-columns:1fr}.page_v2__CnlE4 .page_planOption__joYOY{min-height:auto;gap:12px}}.page_v2__CnlE4 .page_billingPeriodActive__Kpk7D:focus-within,.page_v2__CnlE4 .page_billingPeriod__DixxT:focus-within,.page_v2__CnlE4 .page_methodActive__XQrOh:focus-within,.page_v2__CnlE4 .page_methodCard__EWnyI:focus-within{outline:2px solid var(--v2-focus,#5f752f);outline-offset:3px}.page_v2__CnlE4.page_stepped__0QUHZ{padding:0 24px 32px;background:var(--v2-surface);min-height:calc(100dvh - 78px)}.page_stepped__0QUHZ .page_fieldGrid__RyIOb{grid-template-columns:1fr;gap:20px}.page_stepped__0QUHZ .page_field__9OtHT input{min-height:48px;border-radius:12px}.page_stepped__0QUHZ .page_billingPeriods__AW9wf{margin:0;gap:12px}.page_stepped__0QUHZ .page_billingPeriods__AW9wf legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D,.page_stepped__0QUHZ .page_billingPeriod__DixxT{min-height:78px;border-radius:12px;padding:16px}.page_stepped__0QUHZ .page_billingPeriodCopy__FWl2t strong{font-weight:600}.page_stepped__0QUHZ .page_billingPeriodPrice__d_lHj strong{font-size:18px}.page_stepped__0QUHZ .page_couponForm__6wjwz{padding:0;border:0;margin:0}.page_stepped__0QUHZ .page_couponControls__dFJJP input{min-width:0;width:100%}.page_stepped__0QUHZ .page_methods__wt0vh{margin:0;gap:12px}.page_stepped__0QUHZ .page_methodActive__XQrOh,.page_stepped__0QUHZ .page_methodCard__EWnyI{padding:14px;border-radius:12px}.page_stepped__0QUHZ .page_methodTitleLine__oKTuv{flex-wrap:wrap}.page_stepped__0QUHZ .page_methodCopy__uBT3r{min-width:0}.page_stepped__0QUHZ .page_fieldHelp__q4P_b{font-size:12px}.page_stepped__0QUHZ .page_addressSection__WBe73{padding:20px;border-radius:12px}@media(max-width:800px){.page_v2__CnlE4.page_stepped__0QUHZ{padding:0 16px 24px}}.page_stepped__0QUHZ .page_pixCard__gvfz_{width:100%;max-width:none;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.page_stepped__0QUHZ .page_pixCard__gvfz_ h1{font-size:26px}.page_stepped__0QUHZ .page_qrImage__qBT94{max-width:240px;width:100%;height:auto}.page_v2__CnlE4.page_stepped__0QUHZ{padding:0;min-height:100dvh}.page_v2__CnlE4:not(.page_stepped__0QUHZ){padding-top:112px}.page_stepped__0QUHZ .page_billingPeriods__AW9wf{gap:16px}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D,.page_stepped__0QUHZ .page_billingPeriod__DixxT{min-height:88px;padding:20px;border-radius:16px;background:var(--v2-surface-muted);gap:16px}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D{border:2px solid #e1fba5;padding:19px;background:linear-gradient(140deg,var(--v2-surface),var(--v2-brand-soft))}.page_stepped__0QUHZ .page_billingPeriodCopy__FWl2t strong{display:flex;align-items:center;gap:8px;font:500 16px/24px var(--v2-font-display)}.page_stepped__0QUHZ .page_billingPeriodCopy__FWl2t small{font-size:13px;line-height:20px}.page_stepped__0QUHZ .page_billingPeriodPrice__d_lHj strong{font:600 18px/27px var(--v2-font-display)}.page_stepped__0QUHZ .page_billingPeriodPrice__d_lHj small{font-size:13px;font-weight:400}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D input,.page_stepped__0QUHZ .page_billingPeriod__DixxT input{appearance:none;width:20px;height:20px;border:1px solid var(--v2-border);border-radius:50%;background:var(--v2-surface);flex-shrink:0;margin:0}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D input:checked{background:var(--v2-accent);border-color:var(--v2-accent)}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D input:checked:after{content:"";display:block;width:9px;height:5px;margin:5px 4px;border-left:2px solid var(--v2-accent-ink);border-bottom:2px solid var(--v2-accent-ink);transform:rotate(-45deg)}.page_periodBadge__lSaL8{background:var(--v2-accent);color:var(--v2-accent-ink);border-radius:99px;padding:3px 10px;font:600 11px/16px var(--v2-font-ui);white-space:nowrap}.page_billingPeriodActive__Kpk7D .page_periodBadge__lSaL8{background:var(--v2-accent-ink);color:var(--v2-accent)}.page_stepped__0QUHZ .page_fieldGrid__RyIOb{gap:24px}.page_stepped__0QUHZ .page_field__9OtHT{font:400 16px/24px var(--v2-font-ui);gap:8px}.page_stepped__0QUHZ .page_field__9OtHT input{min-height:56px;border-color:var(--v2-border);padding:14px 12px;font-weight:400}.page_stepped__0QUHZ .page_fieldHelp__q4P_b{display:none}@media(max-width:800px){.page_v2__CnlE4.page_stepped__0QUHZ{padding:0}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D,.page_stepped__0QUHZ .page_billingPeriod__DixxT{padding:16px;gap:12px}.page_stepped__0QUHZ .page_billingPeriodCopy__FWl2t strong{flex-wrap:wrap;gap:4px}}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D,.page_stepped__0QUHZ .page_billingPeriod__DixxT{grid-template-columns:20px minmax(0,1fr) auto;box-shadow:none}.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D input,.page_stepped__0QUHZ .page_billingPeriod__DixxT input{position:static;opacity:1;pointer-events:auto}.page_stepped__0QUHZ .page_field__9OtHT input{background:var(--v2-surface)}.page_stepped__0QUHZ .page_methods__wt0vh legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.page_stepped__0QUHZ .page_methods__wt0vh{gap:8px}.page_stepped__0QUHZ .page_methodActive__XQrOh,.page_stepped__0QUHZ .page_methodCard__EWnyI{min-height:72px;align-items:center;padding:16px;gap:10px;background:var(--v2-surface);border-color:var(--v2-border);border-radius:8px;box-shadow:none}.page_stepped__0QUHZ .page_methodActive__XQrOh:has(input[value=CREDIT_CARD]),.page_stepped__0QUHZ .page_methodCard__EWnyI:has(input[value=CREDIT_CARD]){order:-1}.page_stepped__0QUHZ .page_methodCopy__uBT3r small{display:none}.page_stepped__0QUHZ .page_methodTitleLine__oKTuv strong{font-size:14px;font-weight:600}.page_stepped__0QUHZ .page_methodBadge__ilkVz{position:absolute;top:-9px;right:10px;font-size:10px}.page_stepped__0QUHZ .page_methodActive__XQrOh input,.page_stepped__0QUHZ .page_methodCard__EWnyI input{position:static;opacity:1;pointer-events:auto;appearance:none;width:22px;height:22px;border:1px solid var(--v2-border);border-radius:6px;flex-shrink:0;margin:0}.page_stepped__0QUHZ .page_methodActive__XQrOh input:checked{background:var(--v2-accent);border-color:var(--v2-accent)}.page_stepped__0QUHZ .page_methodActive__XQrOh input:checked:after{content:"";display:block;width:9px;height:5px;margin:6px 5px;border-left:2px solid var(--v2-accent-ink);border-bottom:2px solid var(--v2-accent-ink);transform:rotate(-45deg)}.page_stepped__0QUHZ .page_methodActive__XQrOh>svg,.page_stepped__0QUHZ .page_methodCard__EWnyI>svg{width:20px;height:20px}.page_stepped__0QUHZ .page_addressSection__WBe73 .page_fieldHelp__q4P_b{display:block}@media(max-width:500px){.page_stepped__0QUHZ .page_methods__wt0vh{grid-template-columns:1fr}}.page_v2__CnlE4.page_stepped__0QUHZ .page_billingPeriodActive__Kpk7D input:checked,.page_v2__CnlE4.page_stepped__0QUHZ .page_methodActive__XQrOh input:checked{background:var(--v2-accent)!important;border-color:var(--v2-accent)!important}.ui_button__FNsw5{min-height:var(--fd-control-height,48px);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:var(--v2-radius-md);font-family:var(--v2-font-ui);font-size:var(--fd-text-body,16px);font-weight:var(--fd-weight-control,600);line-height:var(--fd-leading-control,1.4);text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.ui_button__FNsw5:hover:not(:disabled){transform:translateY(-1px)}.ui_button__FNsw5:active:not(:disabled){transform:translateY(0)}@media (hover:none){.ui_button__FNsw5:hover:not(:disabled){transform:none}}.ui_button__FNsw5:disabled{cursor:not-allowed;opacity:.48}.ui_primary__OhMmH{color:var(--fd-accent-ink,var(--v2-accent-ink));background:var(--v2-brand-500)}.ui_primary__OhMmH:hover:not(:disabled){background:#c4ef61}.ui_secondary__63Qc9{color:var(--fd-ink,#3d434c);background:var(--v2-surface);border-color:var(--fd-border,#ced0d2)}.ui_ghost__Cuh7x{color:var(--v2-brand-900);background:transparent}.ui_danger__Iq8pv{color:var(--fd-danger-button-ink,#fff);background:var(--fd-danger-button-bg,var(--v2-error-dark))}.ui_full__OJmdG{width:100%}.ui_small__BWW7J{min-height:var(--fd-control-small-height,38px);padding:0 12px;font-size:var(--fd-text-body,14px)}.ui_iconOnly__hJgXL{width:var(--fd-icon-control-size,40px);min-width:var(--fd-icon-control-size,40px);min-height:var(--fd-icon-control-size,40px);padding:0;border-radius:999px}.ui_card___lE2f{color:var(--v2-ink);background:var(--v2-surface);border:1px solid var(--v2-border-soft);border-radius:var(--v2-radius-lg);box-shadow:var(--v2-shadow-xs)}.ui_cardPadding__n4ErM{padding:var(--fd-card-padding,24px)}.ui_cardInteractive__nvmZb{transition:border-color .16s ease,transform .16s ease}.ui_cardInteractive__nvmZb:hover{border-color:var(--v2-brand-600);transform:translateY(-1px)}.ui_field__h9Uxf{display:grid;gap:6px;min-width:0}.ui_label__aNbG7{color:var(--v2-brand-900);font-size:var(--fd-text-body,15px);font-weight:500}.ui_hint__4Iqsg{color:var(--v2-ink-soft)}.ui_error__xZ825,.ui_hint__4Iqsg{font-size:var(--fd-text-body,13px)}.ui_error__xZ825{color:var(--v2-error-dark)}.ui_input___GtQ6,.ui_select__p_9ka,.ui_textarea__Qmowk{min-width:0;max-width:100%;width:100%;min-height:var(--fd-control-height,48px);padding:var(--fd-control-padding-block,11px) 12px;color:var(--v2-brand-900)!important;background:var(--v2-surface-muted)!important;border:1px solid var(--v2-border)!important;border-radius:var(--v2-radius-md);font-size:var(--fd-text-body,16px)}.ui_textarea__Qmowk{min-height:96px;resize:vertical}.ui_input___GtQ6::placeholder,.ui_textarea__Qmowk::placeholder{color:var(--v2-muted);opacity:1}.ui_input___GtQ6[aria-invalid=true],.ui_textarea__Qmowk[aria-invalid=true]{border-color:var(--v2-error)!important}.ui_switchRow__w5fYR{display:flex;align-items:center;justify-content:space-between;gap:16px}.ui_switch__Pp6Hq{position:relative;z-index:1;width:44px;height:24px;flex:0 0 auto}.ui_switch__Pp6Hq input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ui_switch__Pp6Hq input:disabled{cursor:not-allowed}.ui_switchTrack__HuqZl{position:absolute;inset:0;background:var(--v2-scrollbar);border-radius:999px;transition:.16s ease;pointer-events:none}.ui_switchTrack__HuqZl:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:.16s ease}.ui_switch__Pp6Hq input:checked+.ui_switchTrack__HuqZl{background:var(--v2-brand-600)}.ui_switch__Pp6Hq input:checked+.ui_switchTrack__HuqZl:after{transform:translateX(20px)}.ui_switch__Pp6Hq input:focus-visible+.ui_switchTrack__HuqZl{outline:3px solid var(--v2-focus);outline-offset:2px}.ui_switchLarge__7UBwE{width:68px;height:30px}.ui_switchLarge__7UBwE .ui_switchTrack__HuqZl:after{width:24px;height:24px}.ui_switchLarge__7UBwE input:checked+.ui_switchTrack__HuqZl:after{transform:translateX(38px)}.ui_empty__6MgnK{min-height:280px;display:grid;place-items:center;padding:32px;text-align:center}.ui_emptyIcon__00EDu{width:72px;height:72px;display:grid;place-items:center;margin:0 auto 16px;color:var(--v2-brand-900);background:var(--v2-brand-100);border-radius:999px}.ui_emptyTitle__7VnN8{margin:0;color:var(--v2-brand-900);font-family:var(--v2-font-display);font-size:1.5rem}.ui_emptyText__vUOWL{max-width:460px;margin:8px auto 0;color:var(--v2-ink-soft)}.ui_skeleton__UInoN{overflow:hidden;position:relative;background:var(--v2-surface-quiet);border-radius:var(--v2-radius-sm)}.ui_skeleton__UInoN:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--v2-surface-raised) 70%,transparent),transparent);animation:ui_shimmer___WGJF 1.4s infinite}@keyframes ui_shimmer___WGJF{to{transform:translateX(100%)}}.RegistrationDateField_field__dm42M{display:grid;gap:6px;color:var(--v2-brand-900);font-size:var(--fd-text-body,16px);line-height:var(--fd-leading-body);letter-spacing:.02em}.RegistrationDateField_controlWrap__oL9qu{min-width:0;position:relative;display:block}.RegistrationDateField_control__URpu6{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:8px 12px;color:var(--v2-brand-900);background:var(--fd-surface,#fff);border:1px solid var(--fd-border,#e4e4e7);border-radius:12px;font:inherit;text-align:left;cursor:pointer}.RegistrationDateField_control__URpu6:focus-visible{outline:2px solid var(--v2-brand-600);outline-offset:2px}.RegistrationDateField_control__URpu6>svg{flex:0 0 auto;color:var(--fd-muted,#9f9fa9)}.RegistrationDateField_nativeInput__dcUkj{position:absolute;right:0;bottom:0;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);opacity:0}.RegistrationDateField_placeholder__rD_GE,.RegistrationDateField_value__G0qT4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RegistrationDateField_placeholder__rD_GE{color:var(--fd-muted,#9f9fa9)}.RegistrationDateField_value__G0qT4{color:var(--v2-brand-900)}.Registration_loading__lF9O9,.Registration_page__urDW9{min-height:var(--fd-public-viewport,100dvh);background:var(--fd-surface,#fff)}.Registration_page__urDW9{display:grid;justify-items:center;position:relative;padding:72px 24px 28px}.Registration_loading__lF9O9{background:linear-gradient(100deg,var(--fd-surface) 25%,var(--fd-surface-muted) 50%,var(--fd-surface) 75%);background-size:220% 100%;animation:Registration_loading__lF9O9 1.2s linear infinite}.Registration_content__DCTa9{width:min(456px,100%);min-height:calc(var(--fd-public-viewport, 100dvh) - 100px);display:flex;flex-direction:column;justify-content:space-between;gap:36px}.Registration_photoStep__OtY4D,.Registration_success__G8E1z,.Registration_top__fSl94,.Registration_welcome__ZjICe{display:grid}.Registration_top__fSl94{gap:26px}.Registration_welcome__ZjICe{gap:16px}.Registration_welcome__ZjICe .Registration_header__XzcsY{gap:4px}.Registration_header__XzcsY{display:grid;justify-items:center;gap:10px;text-align:center}.Registration_fighterIllustration__fPMsA,.Registration_successIllustration__ieXqM{display:block;width:106px;height:106px;margin:0 auto;object-fit:contain}.Registration_title__dcM1m{margin:0;color:var(--v2-brand-900);font:500 2rem/1.25 var(--v2-font-display);letter-spacing:-.02em}.Registration_description__z5xLt{max-width:420px;margin:0;color:var(--v2-ink-soft);line-height:1.45}.Registration_stepperArea__MaVVe{width:100%;min-height:32px;display:grid;place-items:center;position:absolute;inset:18px 0 auto}.Registration_progress__LRLZQ{height:3px;position:absolute;inset:-18px auto auto 0;background:var(--v2-brand-500);transition:width .18s ease}.Registration_backButton__rp40m{width:36px;height:36px;display:grid;place-items:center;position:absolute;left:max(20px,calc(50% - 228px));color:var(--v2-brand-900);background:var(--fd-surface,#fff);border:1px solid var(--fd-border,#e8e8e8);border-radius:50%;cursor:pointer}.Registration_stepper__cCKbX{display:flex;gap:12px}.Registration_step__IXWef{width:25px;height:25px;display:grid;place-items:center;color:var(--fd-muted,#9f9fa9);background:var(--fd-surface-muted,#f4f4f5);border-radius:50%;font-size:var(--fd-text-small,13px);font-weight:var(--fd-weight-emphasis,600)}.Registration_stepActive__4WONE{color:var(--fd-accent-ink,var(--v2-accent-ink));background:var(--v2-brand-500)}.Registration_stepDone__GFVH1{color:var(--v2-brand-900);background:var(--v2-brand-100)}.Registration_form__IXcW_{display:grid;gap:20px}.Registration_form__IXcW_ input:not([type=checkbox]):not([data-registration-date]),.Registration_form__IXcW_ select{min-height:56px;background:var(--fd-surface,#fff)!important;border-radius:12px}.Registration_row__stbLC{display:grid;grid-template-columns:1fr 1fr;gap:12px}.Registration_additional__iasGT{color:var(--v2-brand-900);border:1px solid var(--fd-border,#e8e8e8);border-radius:10px}.Registration_additional__iasGT summary{padding:12px 14px;font-size:var(--fd-text-body,14px);font-weight:var(--fd-weight-emphasis,600);cursor:pointer}.Registration_additionalContent__pakZE{display:grid;gap:16px;padding:4px 14px 14px}.Registration_choicePanel__PAKZJ,.Registration_group__UfqtS{display:grid;gap:10px;padding:16px;background:var(--fd-surface-muted,#fafafa);border:1px solid var(--fd-border,#efefef);border-radius:12px}.Registration_choicePanel__PAKZJ h2,.Registration_groupTitle__SPfrn{margin:0;color:var(--v2-brand-900);font-size:var(--fd-text-body,15px);font-weight:var(--fd-weight-heading,650)}.Registration_choicePanel__PAKZJ p,.Registration_fieldError__jKC62{margin:0;color:var(--v2-ink-soft);font-size:var(--fd-text-body,13px)}.Registration_fieldError__jKC62{color:var(--v2-error-dark)}.Registration_choices___9cwl{display:flex;flex-wrap:wrap;gap:8px}.Registration_choice__5g3MW{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:var(--v2-ink-soft);background:var(--fd-surface,#fff);border:1px solid var(--v2-border);border-radius:999px;font-size:var(--fd-text-small,13px);cursor:pointer}.Registration_choice__5g3MW:has(input:checked){color:var(--v2-brand-900);background:var(--v2-brand-100);border-color:var(--v2-brand-600)}.Registration_choice__5g3MW input{accent-color:var(--v2-brand-600)}.Registration_loadError__Qx5t4,.Registration_message__O1DH7{margin:0;color:var(--v2-error-dark);font-size:var(--fd-text-body,14px);text-align:center}.Registration_footer__OLR_m{padding-top:14px;background:var(--fd-surface,#fff)}.Registration_success__G8E1z{width:min(456px,100%);min-height:calc(var(--fd-public-viewport, 100dvh) - 100px);align-content:center;justify-items:center;gap:16px;text-align:center}.Registration_success__G8E1z button{margin-top:10px}.Registration_successNotice__ORcZf{margin:0;padding:10px 12px;color:var(--v2-warning);background:var(--fd-warning-soft,#fff7e6);border:1px solid color-mix(in srgb,var(--fd-warning,#d97706) 32%,var(--fd-border));border-radius:10px;font-size:var(--fd-text-body,13px);line-height:1.45}.Registration_candidateList__crhTT{display:grid;gap:8px}.Registration_candidate__K9ZLS{display:flex;align-items:center;gap:12px;padding:10px;background:var(--fd-surface,#fff);border:1px solid var(--v2-border);border-radius:10px;cursor:pointer;text-align:left}.Registration_candidate__K9ZLS img{width:44px;height:44px;object-fit:contain;object-position:center;border-radius:50%}.Registration_candidate__K9ZLS:disabled{cursor:wait;opacity:.65}@keyframes Registration_loading__lF9O9{to{background-position:-220% 0}}@media (max-width:600px){.Registration_page__urDW9{padding:68px 20px 18px}.Registration_content__DCTa9{min-height:calc(var(--fd-public-viewport, 100dvh) - 86px)}.Registration_top__fSl94{gap:22px}.Registration_title__dcM1m{font-size:1.75rem}.Registration_row__stbLC{grid-template-columns:1fr}.Registration_footer__OLR_m{position:static;padding-bottom:max(6px,env(safe-area-inset-bottom))}}.RegistrationControlIdPhotoField_field__1n2va{display:grid;gap:10px;padding:16px;background:var(--fd-surface-muted,#fafafa);border:1px solid var(--fd-border,#efefef);border-radius:12px}.RegistrationControlIdPhotoField_description__FQlt3{margin:5px 0 0;color:var(--v2-ink-soft);font-size:var(--fd-text-body,13px);line-height:1.5}.RegistrationControlIdPhotoField_fileInput__OfAqp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.RegistrationControlIdPhotoField_upload__Msu21{min-height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--v2-brand-900);background:var(--fd-surface,#fff);border:1px dashed var(--v2-border);border-radius:10px;cursor:pointer;text-align:center}.RegistrationControlIdPhotoField_upload__Msu21 span{color:var(--v2-ink-soft);font-size:var(--fd-text-small,13px);line-height:1.45}.RegistrationControlIdPhotoField_previewArea__eqpMk{display:grid;justify-items:center;gap:12px}.RegistrationControlIdPhotoField_preview__j8_GX{width:min(280px,100%);aspect-ratio:1;object-fit:contain;object-position:center;border:2px solid var(--v2-brand-200);border-radius:12px}.RegistrationControlIdPhotoField_actions__GF33p{width:100%;display:flex;gap:8px}.V2NavBadge_badge__ovkOD{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:max-content;min-width:22px;min-height:22px;margin-left:auto;padding:3px 6px;border:0;border-radius:999px;color:#fff;background:#b42318;font-size:var(--fd-text-badge,12px);font-weight:var(--fd-weight-control,600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;white-space:nowrap;overflow-wrap:normal;word-break:normal}.V2NavBadge_compact__miDMF{position:absolute;top:2px;right:2px;min-width:18px;min-height:18px;padding:2px 4px;pointer-events:none}.V2AcademyShell_shell__kAH2W{min-height:100dvh;background:var(--v2-surface-muted)}.V2AcademyShell_sidebar__yDJQ6{position:fixed;inset:0 auto 0 0;z-index:20;width:var(--fd-sidebar-width,272px);display:flex;flex-direction:column;padding:12px var(--fd-nav-padding-inline,16px) 88px;background:var(--v2-surface)}.V2AcademyShell_navGroup__wBjmN{margin:16px 4px 4px;padding:4px;color:var(--v2-muted);font-size:var(--fd-text-small,12px);font-weight:500;line-height:var(--fd-leading-body);letter-spacing:.04em;text-transform:uppercase}.V2AcademyShell_navGroupFirst__qfUVM{margin-top:0}.V2AcademyShell_navItem__ad8KN{position:relative;min-height:var(--fd-nav-row-height,48px);display:flex;align-items:center;gap:8px;padding:var(--fd-nav-padding-block,10px) var(--fd-nav-padding-inline,12px);overflow-wrap:anywhere;color:var(--v2-muted);border-radius:8px;font:500 var(--fd-text-nav,14px)/1.4 var(--v2-font-body);letter-spacing:-.006em;text-decoration:none}.V2AcademyShell_navItem__ad8KN:hover{color:var(--v2-brand-900);background:var(--v2-brand-100)}.V2AcademyShell_navItemActive__m7PWF{color:var(--v2-brand-700);background:var(--v2-brand-100)}.V2AcademyShell_navIcon__vVYs5{background:currentColor;mask:var(--v2-nav-icon) center /contain no-repeat;-webkit-mask:var(--v2-nav-icon) center /contain no-repeat}.V2AcademyShell_navIcon__vVYs5,.V2AcademyShell_navItem__ad8KN svg{width:var(--fd-nav-icon-size,20px);height:var(--fd-nav-icon-size,20px);flex:0 0 auto}.V2AcademyShell_sidebarFooter__Cy2Vl{margin-top:auto;padding-top:16px;border-top:1px solid var(--v2-border-soft)}.V2AcademyShell_moreNavigation__ojF8w{margin-top:8px}.V2AcademyShell_moreNavigation__ojF8w summary{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--v2-muted);border-radius:8px;font:500 var(--fd-text-body,14px)/var(--fd-leading-body) var(--v2-font-body);list-style:none;cursor:pointer}.V2AcademyShell_moreNavigation__ojF8w summary::-webkit-details-marker{display:none}.V2AcademyShell_moreNavigation__ojF8w summary:hover{color:var(--v2-brand-900);background:var(--v2-brand-100)}.V2AcademyShell_moreNavigation__ojF8w summary svg{width:20px;height:20px}.V2AcademyShell_moreNavigation__ojF8w>div{display:grid;gap:4px;margin-top:4px;padding-left:8px}.V2AcademyShell_classicLink__5bFGl{display:flex;align-items:center;gap:9px;color:var(--v2-ink-soft);font-size:var(--fd-text-small,13px);text-decoration:none}.V2AcademyShell_content___vTkQ{min-height:100dvh;margin-left:var(--fd-sidebar-width,272px);background:var(--v2-surface-muted)}.V2AcademyShell_header__4BO7Y{position:sticky;top:0;z-index:30;min-height:var(--fd-header-height,68px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:10px var(--fd-page-padding,32px);background:var(--v2-surface-muted)}.V2AcademyShell_headerTitle__zJZbx{flex:1 1 240px;min-width:0;overflow-wrap:anywhere;margin:0;color:var(--v2-brand-900);font:500 var(--fd-title-header,1.5rem)/1.4 var(--v2-font-display)}.V2AcademyShell_headerActions__x5xVY,.V2AcademyShell_pageActions__FALeY{display:flex;align-items:center;gap:12px}.V2AcademyShell_headerActions__x5xVY{flex:0 1 auto;margin-left:auto;justify-content:flex-end}.V2AcademyShell_headerActions__x5xVY,.V2AcademyShell_pageActions__FALeY{min-width:0;max-width:100%;flex-wrap:wrap}.V2AcademyShell_navigationGroup__pyAQO{min-width:0}.V2AcademyShell_navigationGroup__pyAQO>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:var(--fd-nav-padding-block,12px) 8px;color:var(--v2-muted);font-size:var(--fd-text-caption,11px);font-weight:var(--fd-weight-control,700);text-transform:uppercase;list-style:none;cursor:pointer}.V2AcademyShell_navigationGroup__pyAQO>summary::-webkit-details-marker{display:none}.V2AcademyShell_navigationGroup__pyAQO>summary svg{flex:0 0 auto;transition:transform .16s ease}.V2AcademyShell_navigationGroup__pyAQO:not([open])>summary svg{transform:rotate(-90deg)}.V2AcademyShell_navigationGroup__pyAQO>div{display:grid;gap:4px}.V2AcademyShell_navigationGroup__pyAQO>summary:focus-visible{outline:2px solid var(--v2-brand-600);outline-offset:-2px}.V2AcademyShell_profile__htA_0{display:flex;align-items:center;gap:10px;min-width:0}.V2AcademyShell_profileCopy__zbljd{min-width:0;text-align:right}.V2AcademyShell_profileName__PjFOZ{display:block;max-width:220px;overflow:hidden;color:var(--v2-ink);font-size:var(--fd-text-body,14px);font-weight:var(--fd-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap}.V2AcademyShell_profileRole__Gt6Fu{display:block;color:var(--v2-ink-soft);font-size:var(--fd-text-small,12px)}.V2AcademyShell_avatar__QXJak{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;color:var(--v2-brand-900);background:var(--v2-brand-100);border-radius:999px;font-weight:var(--fd-weight-emphasis,700)}.V2AcademyShell_main__ux_bH{width:min(1168px,100%);margin:0 auto;padding:var(--fd-panel-gap,24px) var(--fd-page-padding,32px) 110px}@media (max-width:920px){.V2AcademyShell_sidebar__yDJQ6{display:none}.V2AcademyShell_content___vTkQ{margin-left:0}.V2AcademyShell_header__4BO7Y{min-height:68px;padding:12px 20px}.V2AcademyShell_headerTitle__zJZbx{font-size:var(--fd-text-body,16px)}.V2AcademyShell_profileCopy__zbljd{display:none}.V2AcademyShell_main__ux_bH{padding:20px 20px max(104px,calc(6.5rem + env(safe-area-inset-bottom, 0px)))}}@media (max-width:480px){.V2AcademyShell_header__4BO7Y,.V2AcademyShell_main__ux_bH{padding-inline:20px}}@media (max-width:720px){.V2AcademyShell_header__4BO7Y{flex-wrap:wrap;gap:8px;padding-block:12px}.V2AcademyShell_headerTitle__zJZbx{flex-basis:100%}.V2AcademyShell_headerActions__x5xVY{width:100%;flex-wrap:wrap;justify-content:flex-end;gap:8px}.V2AcademyShell_pageActions__FALeY{display:contents}}.V2AcademyShellCollapse_brandRow__gEnak{min-height:48px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 8px}.V2AcademyShellCollapse_brandRow__gEnak:after{position:absolute;right:4px;bottom:-10px;left:4px;height:1px;background:var(--v2-border-soft);content:""}.V2AcademyShellCollapse_brand__q2Bog{display:flex;align-items:center;color:var(--v2-brand-900);text-decoration:none}.V2AcademyShellCollapse_brand__q2Bog img{width:96px;height:25px;object-fit:contain}.V2AcademyShellCollapse_collapseButton__tSOom{width:24px;height:24px;display:grid;place-items:center;padding:0;color:var(--v2-muted);background:var(--v2-surface);border:1px solid var(--v2-border-soft);border-radius:6px;box-shadow:var(--v2-shadow-xs);cursor:pointer}.V2AcademyShellCollapse_collapseButton__tSOom:focus-visible{outline:2px solid var(--v2-brand-600);outline-offset:2px}.V2AcademyShellCollapse_sidebarCollapsed__EYZpP{width:80px;padding-inline:12px}.V2AcademyShellCollapse_sidebarCollapsed__EYZpP .V2AcademyShellCollapse_brandRow__gEnak{justify-content:center;padding-inline:0}.V2AcademyShellCollapse_sidebarCollapsed__EYZpP .V2AcademyShellCollapse_brand__q2Bog,.V2AcademyShellCollapse_sidebarCollapsed__EYZpP .V2AcademyShellCollapse_hiddenWhenCollapsed__CKhth,.V2AcademyShellCollapse_sidebarCollapsed__EYZpP .V2AcademyShellCollapse_navLabel__bu6Ha{display:none}.V2AcademyShellCollapse_sidebarCollapsed__EYZpP .V2AcademyShellCollapse_collapseButton__tSOom>span{transform:rotate(180deg)}.V2AcademyShellCollapse_moreCollapsed__SarQT summary,.V2AcademyShellCollapse_navItemCollapsed__t4cTI{justify-content:center;padding-inline:0}.V2AcademyShellCollapse_moreCollapsed__SarQT>div{padding-left:0}.V2AcademyShellCollapse_contentCollapsed__CdOhV{margin-left:80px}@media (max-width:920px){.V2AcademyShellCollapse_contentCollapsed__CdOhV{margin-left:0}}html:not([data-fd-v2-theme]):not([data-fd-experience-theme]) .RiskTerms_panel__WO_Xa{--v2-ink:var(--foreground);--v2-ink-soft:#adb0b8;--v2-muted:#adb0b8;--v2-ink-subtle:#adb0b8;--v2-surface:#1b1b1b;--v2-surface-muted:var(--secondary);--v2-surface-quiet:var(--secondary);--v2-border:var(--border);--v2-border-soft:var(--glass-border);--v2-brand-900:var(--foreground);--v2-brand-500:var(--primary);--v2-brand-600:var(--primary);--v2-brand-soft:#342318;--v2-brand-100:#342318;--v2-accent-ink:#171717;--fd-ink:var(--foreground);--fd-border:var(--border);--v2-focus:#ff943d;--v2-warning:#f3ca80;--v2-warning-soft:#2b251b;--v2-success:#8fe3af;--v2-success-soft:#203b2b;--v2-danger:#ffaaa5;--v2-error-dark:#ffaaa5;--v2-radius-md:12px;--v2-radius-lg:16px;--v2-scrollbar:#555;--v2-font-ui:inherit;--v2-font-display:inherit}.RiskTerms_panel__WO_Xa{--risk-surface:var(--fd-surface,var(--card-bg,#1b1b1b));--risk-inset:var(--fd-surface-muted,var(--secondary,#1f1f1f));--risk-ink:var(--fd-ink,var(--foreground,#ededed));--risk-muted:var(--fd-muted,#adb0b8);--risk-border:var(--fd-border,var(--glass-border,#333));--risk-primary:var(--fd-primary,var(--primary,#ff4500));--risk-primary-ink:var(--fd-primary-ink,#171717);--risk-accent-soft:var(--fd-accent-soft,#342318);--risk-focus:var(--fd-focus,#ff943d);--risk-warning:var(--fd-warning,#f3ca80);--risk-warning-soft:var(--fd-warning-soft,#2b251b);--risk-danger:var(--fd-danger,#ffaaa5);--risk-danger-soft:var(--fd-danger-soft,#392321);--risk-success:var(--fd-success,#8fe3af);--risk-success-soft:var(--fd-success-soft,#203b2b);display:grid;gap:var(--fd-panel-gap,20px);min-width:0;padding:var(--fd-card-padding,24px);border:1px solid var(--risk-border);border-radius:var(--v2-radius-lg,18px);background:var(--risk-surface);color:var(--risk-ink);color-scheme:var(--fd-color-scheme,dark);font-family:var(--fd-font-body,inherit);overflow-wrap:anywhere}.RiskTerms_panel__WO_Xa h1,.RiskTerms_panel__WO_Xa h2,.RiskTerms_panel__WO_Xa h3,.RiskTerms_panel__WO_Xa p{margin:0}.RiskTerms_panel__WO_Xa h2,.RiskTerms_panel__WO_Xa h3{font-family:var(--v2-font-display,inherit);font-size:1.25rem;line-height:var(--fd-leading-heading,1.3);font-weight:var(--fd-weight-heading,600);letter-spacing:-.02em}.RiskTerms_panel__WO_Xa h1{font-size:clamp(22px,4vw,28px);line-height:1.3}.RiskTerms_muted__U4As5,.RiskTerms_panel__WO_Xa p{color:var(--risk-muted);font-size:var(--fd-text-body,14px);line-height:var(--fd-leading-body,1.6)}.RiskTerms_header__wEuQ6{display:flex;align-items:flex-start;gap:14px;min-width:0}.RiskTerms_headerIcon___lu3_{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid color-mix(in srgb,var(--risk-primary) 22%,transparent);border-radius:12px;color:var(--risk-primary);background:var(--risk-accent-soft)}.RiskTerms_headerCopy__8yvRT{display:grid;gap:6px;min-width:0}.RiskTerms_actions__YXlJr{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.RiskTerms_panel__WO_Xa button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.RiskTerms_panel__WO_Xa :is(button,input,select,textarea,summary):focus-visible,.RiskTerms_term__dQYo3:focus-visible{outline:3px solid var(--risk-focus);outline-offset:3px}.RiskTerms_settingsToggle__9yAI5{padding:16px;border:1px solid var(--risk-border);border-radius:var(--v2-radius-md);background:var(--risk-inset)}.RiskTerms_formGrid__GNmR8{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.RiskTerms_error___OY12,.RiskTerms_notice__BOGR1,.RiskTerms_requirements__Abo8q,.RiskTerms_success____Xm6{padding:14px 16px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:12px;font-size:14px;line-height:1.6}.RiskTerms_notice__BOGR1,.RiskTerms_requirements__Abo8q{color:var(--risk-warning);background:var(--risk-warning-soft)}.RiskTerms_notice__BOGR1 p{color:inherit}.RiskTerms_notice__BOGR1 .RiskTerms_actions__YXlJr{margin-top:12px}.RiskTerms_requirements__Abo8q{display:flex;align-items:flex-start;gap:12px}.RiskTerms_requirements__Abo8q>svg{flex-shrink:0;margin-top:3px}.RiskTerms_requirements__Abo8q ul{display:grid;gap:8px;margin:0;padding-left:18px;min-width:0}.RiskTerms_error___OY12{color:var(--risk-danger);background:var(--risk-danger-soft)}.RiskTerms_success____Xm6{color:var(--risk-success);background:var(--risk-success-soft)}.RiskTerms_term__dQYo3{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;padding:20px;background:var(--risk-inset);color:var(--risk-ink);border:1px solid var(--risk-border);border-radius:12px;max-height:480px;overflow:auto}.RiskTerms_history__L_RpN{display:grid;gap:12px;min-width:0}.RiskTerms_history__L_RpN:empty{display:none}.RiskTerms_historyHeader__L_DrK{display:flex;align-items:center;gap:10px;padding-top:20px;border-top:1px solid var(--risk-border)}.RiskTerms_item__TuiD8{display:grid;gap:14px;padding:18px;border:1px solid var(--risk-border);border-radius:12px;min-width:0}.RiskTerms_itemHeader___K9jL{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.RiskTerms_itemHeader___K9jL strong{flex:1 1 180px;min-width:0;font-size:15px;line-height:1.5}.RiskTerms_item__TuiD8 summary{cursor:pointer;line-height:1.6;font-size:14px;font-weight:600}.RiskTerms_item__TuiD8[open] summary{margin-bottom:16px}.RiskTerms_empty__ssHtN{display:flex;align-items:center;gap:10px;padding:18px;border:1px dashed var(--risk-border);border-radius:12px;color:var(--risk-muted)}.RiskTerms_empty__ssHtN svg{flex-shrink:0}.RiskTerms_portalPanel__baTpx{align-content:start}.RiskTerms_portalPanel__baTpx .RiskTerms_item__TuiD8{padding:16px;border-color:transparent;background:var(--risk-inset)}.RiskTerms_portalPanel__baTpx .RiskTerms_item__TuiD8>button{justify-self:start;min-height:40px}.RiskTerms_portalPanel__baTpx .RiskTerms_item__TuiD8 p{font-size:var(--fd-text-small,13px)}.RiskTerms_portalPanel__baTpx .RiskTerms_empty__ssHtN{min-height:120px;justify-content:center;border-color:transparent;background:var(--risk-inset)}.RiskTerms_page__Ek2Gb{min-height:var(--fd-public-viewport,100dvh);background:var(--fd-bg);color:var(--fd-ink);padding:24px var(--fd-page-padding,20px) 48px}.RiskTerms_page__Ek2Gb>*{max-width:760px;margin:0 auto}.RiskTerms_page__Ek2Gb .RiskTerms_panel__WO_Xa>button{width:100%}.RiskTerms_brand__wE4Wk{display:flex;align-items:center;gap:16px;min-width:0}.RiskTerms_brand__wE4Wk img{width:64px;height:64px;object-fit:contain;border-radius:12px}.RiskTerms_brand__wE4Wk strong{font-family:var(--v2-font-display);font-size:1.25rem}.RiskTerms_brand__wE4Wk p{color:var(--v2-muted);font-size:var(--fd-text-small);margin-top:4px}.RiskTerms_steps__VejBW{display:flex;gap:8px;flex-wrap:wrap;padding:0;margin:0;list-style-position:inside;font-size:13px}.RiskTerms_steps__VejBW li{background:var(--v2-brand-soft);color:var(--v2-brand-900);border-radius:20px;padding:8px 12px}.RiskTerms_stack__DQ9xn{display:grid;gap:20px;min-width:0}@media (max-width:600px){.RiskTerms_panel__WO_Xa{padding:18px;gap:18px;border-radius:14px}.RiskTerms_header__wEuQ6{gap:12px}.RiskTerms_headerIcon___lu3_{width:36px;height:36px;flex-basis:36px;border-radius:10px}.RiskTerms_panel__WO_Xa h2,.RiskTerms_panel__WO_Xa h3{font-size:17px}.RiskTerms_formGrid__GNmR8{grid-template-columns:minmax(0,1fr)}.RiskTerms_item__TuiD8{padding:14px}.RiskTerms_error___OY12,.RiskTerms_notice__BOGR1,.RiskTerms_requirements__Abo8q,.RiskTerms_success____Xm6{padding:12px}.RiskTerms_page__Ek2Gb{padding:24px 12px}.RiskTerms_term__dQYo3{padding:14px}.RiskTerms_actions__YXlJr>button{flex:1 1 160px}.RiskTerms_portalPanel__baTpx .RiskTerms_item__TuiD8>button{width:100%}}@media (prefers-reduced-motion:reduce){.RiskTerms_panel__WO_Xa button{transition:none}}.RiskTerms_pdfEditor__IIg05,.RiskTerms_pdfPreview__Ukis7{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.RiskTerms_pdfDetails__dqHeK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.RiskTerms_pdfDetails__dqHeK strong{overflow-wrap:anywhere}.RiskTerms_pdfDetails__dqHeK span{color:var(--v2-muted);font-size:13px}.RiskTerms_pdfPreview__Ukis7 a{color:var(--v2-ink);text-decoration:underline}.RiskTerms_pdfFrame__dc4VD{width:100%;height:560px;border:1px solid var(--v2-border);border-radius:12px;background:white}.RiskTerms_pdfUpload__Y2mtg{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:10px;padding:16px;border:1px dashed var(--v2-border);border-radius:12px}.RiskTerms_pdfUpload__Y2mtg input{width:100%;min-width:0;max-width:100%;font:inherit}@media (max-width:640px){.RiskTerms_pdfFrame__dc4VD{height:400px}}.RiskTerms_distribution__56JDN{gap:14px}.RiskTerms_distributionHeader___kQ95{display:flex;align-items:center;gap:12px;min-width:0}.RiskTerms_distributionHeader___kQ95 .RiskTerms_headerCopy__8yvRT{flex:1 1;gap:3px}.RiskTerms_distributionHeader___kQ95 .RiskTerms_headerCopy__8yvRT h2{font-size:18px}.RiskTerms_distributionHeader___kQ95 .RiskTerms_headerCopy__8yvRT p{font-size:13px}.RiskTerms_distributionIcon__pyDqP{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--risk-accent-soft);color:var(--risk-ink)}.RiskTerms_distributionStats__IyGP5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--risk-border);border-radius:12px;overflow:hidden}.RiskTerms_distributionStat__6ZEDa{appearance:none;display:flex;align-items:baseline;justify-content:center;gap:9px;min-height:66px;padding:12px;border:0;background:transparent;color:var(--risk-muted);font:inherit;cursor:pointer}.RiskTerms_distributionStat__6ZEDa+.RiskTerms_distributionStat__6ZEDa{border-left:1px solid var(--risk-border)}.RiskTerms_distributionStat__6ZEDa strong{font-size:25px;font-weight:650;color:var(--risk-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RiskTerms_distributionStat__6ZEDa span{font-size:12px}.RiskTerms_distributionStat__6ZEDa[data-tone=pending] strong{color:var(--risk-warning)}.RiskTerms_distributionStat__6ZEDa[data-tone=signed] strong{color:var(--risk-success)}.RiskTerms_distributionStat__6ZEDa:hover,.RiskTerms_distributionStat__6ZEDa[aria-pressed=true]{background:var(--risk-inset)}.RiskTerms_distribution__56JDN .RiskTerms_distributionStat__6ZEDa:focus-visible{outline-offset:-3px}.RiskTerms_distributionToolbar__mklVj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.RiskTerms_distribution__56JDN .RiskTerms_distributionHelp__y2Pe7{font-size:12px;line-height:1.5}.RiskTerms_distribution__56JDN .RiskTerms_success____Xm6 p{color:inherit}.RiskTerms_distributionReview__1CaRt{display:grid;gap:12px;padding:14px 16px;background:var(--risk-inset);border:1px solid var(--risk-border);border-radius:12px}.RiskTerms_distributionReview__1CaRt h3{font-size:15px;margin-bottom:6px}.RiskTerms_distributionReview__1CaRt p{font-size:13px}.RiskTerms_distributionReview__1CaRt .RiskTerms_distributionToolbar__mklVj{justify-content:flex-start}.RiskTerms_distributionList__mhlqs{display:grid;gap:0;border-top:1px solid var(--risk-border);padding-top:14px;min-width:0}.RiskTerms_distributionFilters__actMb{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.RiskTerms_distributionFilters__actMb label{min-width:0}.RiskTerms_distributionFilters__actMb label>span:first-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.RiskTerms_distributionFilters__actMb input,.RiskTerms_distributionFilters__actMb select{min-height:42px;font-size:13px}.RiskTerms_distributionSelection__qBV9P{display:flex;align-items:center;gap:6px;min-height:48px}.RiskTerms_distributionSelection__qBV9P>span{margin-left:auto;font-size:12px;color:var(--risk-muted);white-space:nowrap}.RiskTerms_distributionSelection__qBV9P>button:first-child{padding-left:0;justify-content:flex-start;font-size:12px}.RiskTerms_distributionRows__ukypr{margin:0;padding:0;list-style:none;border-top:1px solid var(--risk-border)}.RiskTerms_distributionRows__ukypr>li{border-bottom:1px solid var(--risk-border)}.RiskTerms_distributionRow__nSopn{display:grid;grid-template-columns:minmax(0,1fr) 110px 36px;gap:12px;align-items:center;min-height:54px;padding:4px 0}.RiskTerms_distributionRow__nSopn[data-selected=true]{background:var(--risk-inset)}.RiskTerms_distributionStudent__r4yA7,.RiskTerms_distributionStudent__r4yA7 label,.RiskTerms_distributionStudent__r4yA7 label>span{min-width:0}.RiskTerms_distributionStudent__r4yA7 label strong,.RiskTerms_distributionStudent__r4yA7>strong{display:block;font-size:13px;line-height:1.45;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RiskTerms_distributionStudent__r4yA7>strong{padding-left:4px}.RiskTerms_distributionStudent__r4yA7 label{min-height:44px;display:flex;align-items:center}.RiskTerms_distributionStatus__k9yBG{display:flex;align-items:center;gap:6px;color:var(--risk-muted);font-size:12px}.RiskTerms_distributionStatus__k9yBG i{flex:0 0 6px;height:6px;border-radius:50%;background:currentColor}.RiskTerms_distributionStatus__k9yBG[data-tone=pending]{color:var(--risk-warning)}.RiskTerms_distributionStatus__k9yBG[data-tone=signed]{color:var(--risk-success)}.RiskTerms_distributionRowDetail___pgec{display:grid;justify-items:start;gap:8px;padding:10px 12px 14px;background:var(--risk-inset)}.RiskTerms_distributionRowDetail___pgec p{font-size:12px}.RiskTerms_distributionPagination__rHifq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding-top:8px;font-size:12px;color:var(--risk-muted)}.RiskTerms_distributionPagination__rHifq>div{display:flex;align-items:center;gap:6px}.RiskTerms_distributionPagination__rHifq button,.RiskTerms_distributionRow__nSopn button{min-height:44px}.RiskTerms_distributionFooter__tyNld{display:flex;justify-content:flex-end;padding-top:10px}.RiskTerms_chevronOpen__VJpYS{transform:rotate(180deg)}@media (max-width:600px){.RiskTerms_distribution__56JDN{padding:16px;gap:12px}.RiskTerms_distributionHeader___kQ95{gap:8px}.RiskTerms_distributionHeader___kQ95 .RiskTerms_headerCopy__8yvRT h2{font-size:17px}.RiskTerms_distributionIcon__pyDqP{width:34px;height:34px;flex-basis:34px}.RiskTerms_distributionStat__6ZEDa{flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px}.RiskTerms_distributionStat__6ZEDa strong{font-size:23px}.RiskTerms_distributionToolbar__mklVj{gap:4px}.RiskTerms_distributionToolbar__mklVj>button{flex:1 1 auto;min-height:44px;font-size:12px}.RiskTerms_distributionFilters__actMb{grid-template-columns:minmax(0,1fr);gap:8px}.RiskTerms_distributionRow__nSopn{grid-template-columns:minmax(0,1fr) 84px 32px;gap:6px;min-height:60px}.RiskTerms_distributionStudent__r4yA7 label strong,.RiskTerms_distributionStudent__r4yA7>strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RiskTerms_distributionStatus__k9yBG{font-size:11px;gap:4px}.RiskTerms_distributionSelection__qBV9P{gap:4px}.RiskTerms_distributionSelection__qBV9P>button:first-child{max-width:60%}.RiskTerms_distributionPagination__rHifq{font-size:11px}.RiskTerms_distributionFooter__tyNld>button{width:100%;min-height:44px}}.RiskTerms_question____GsM{display:grid;gap:14px;margin:0;padding:18px;min-width:0;border:1px solid var(--risk-border);border-radius:12px}.RiskTerms_question____GsM legend{padding:0 6px;font-weight:600}.RiskTerms_question____GsM label{min-width:0}.RiskTerms_question____GsM :is(input,textarea,select),.RiskTerms_stack__DQ9xn :is(input,textarea,select){min-width:0;max-width:100%}.RiskTerms_question____GsM .RiskTerms_actions__YXlJr button{min-height:44px}.RiskTerms_answerList__xCUzt{display:grid;gap:14px;margin:0}.RiskTerms_answerList__xCUzt dt{font-weight:600}.RiskTerms_answerList__xCUzt dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.RiskTerms_question____GsM{padding:14px}}.SignatureCanvas_root__gwutw{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:100%;box-sizing:border-box}.SignatureCanvas_canvas__suTLM{display:block;width:100%;max-width:100%;aspect-ratio:600/220;height:auto;box-sizing:border-box;background-color:#ffffff;border:1px solid #cbd5e1;border-radius:.5rem;cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain}.SignatureCanvas_canvas__suTLM:focus-visible{outline:3px solid var(--v2-focus,#5f752f);outline-offset:2px}.SignatureCanvas_canvasDisabled__Dzqub{cursor:not-allowed;opacity:.6;pointer-events:none}.SignatureCanvas_actions__lQPIH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;width:100%;max-width:100%}.SignatureCanvas_help__MrRGh{flex:1 1 12rem;min-width:0;margin:0;font-size:.875rem;line-height:1.4;opacity:.8}.SelfieCapture_root__P5l_r{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;box-sizing:border-box;padding:16px;border:1px solid var(--v2-border);border-radius:var(--v2-radius-lg,16px);background:var(--v2-surface-muted);color:var(--v2-ink);font-family:var(--v2-font-ui);font-size:14px;line-height:1.5}.SelfieCapture_title__X4513{margin:0;font-size:16px;font-weight:600;line-height:1.35;color:var(--v2-ink)}.SelfieCapture_help__lOvAH{margin:0;font-size:14px;line-height:1.5;color:var(--v2-muted)}.SelfieCapture_error__RH3Oe{margin:0;font-size:14px;line-height:1.5;color:var(--v2-danger,#dc2626)}.SelfieCapture_media__2wUmB{display:block;width:100%;max-width:360px;max-height:360px;margin-inline:auto;border:1px solid var(--v2-border);border-radius:12px;object-fit:cover}.SelfieCapture_video__JN4my{background:#000}.SelfieCapture_placeholder__MFxUw{display:flex;align-items:center;justify-content:center;width:100%;min-height:160px;border:1px dashed var(--v2-border);border-radius:12px;background:var(--v2-brand-soft);color:var(--v2-ink)}.StudentAttendanceHistory_card__mkzCC{min-width:0;padding:24px;display:grid;gap:22px;border:1px solid var(--fd-border);border-radius:16px;background:var(--fd-surface);color:var(--fd-ink)}.StudentAttendanceHistory_header__Bi4X4{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.StudentAttendanceHistory_header__Bi4X4 h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.StudentAttendanceHistory_context__ZlGDq{margin:6px 0 0;color:var(--fd-muted);font-size:12px}.StudentAttendanceHistory_period__JxoTB{display:grid;gap:5px;color:var(--fd-muted);font-size:11px}.StudentAttendanceHistory_period__JxoTB select{min-height:44px;max-width:100%;padding:8px 28px 8px 12px;border:1px solid var(--fd-border);border-radius:10px;background:var(--fd-surface-muted);color:var(--fd-ink);font:inherit;font-size:12px;cursor:pointer}.StudentAttendanceHistory_total__ngVHa{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.StudentAttendanceHistory_total__ngVHa>strong{font-size:42px;line-height:1;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StudentAttendanceHistory_total__ngVHa>div{display:grid;gap:5px}.StudentAttendanceHistory_total__ngVHa span{font-size:14px;font-weight:600}.StudentAttendanceHistory_total__ngVHa small{color:var(--fd-muted);font-size:12px}.StudentAttendanceHistory_chartTitle__p4t7R{margin:0;color:var(--fd-muted);font-size:12px}.StudentAttendanceHistory_chartScroll__uWihg{min-width:0;overflow-x:auto;padding-top:24px}.StudentAttendanceHistory_chart__5Futl{display:grid;gap:5px;height:175px}.StudentAttendanceHistory_column__6JQZJ{min-width:0;display:grid;grid-template-rows:145px 30px;text-align:center}.StudentAttendanceHistory_barArea__0CHob{position:relative;display:flex;align-items:end;justify-content:center;border-bottom:1px solid var(--fd-border)}.StudentAttendanceHistory_bar__mG6gQ{width:65%;max-width:64px;background:var(--fd-accent);border-radius:6px 6px 0 0}.StudentAttendanceHistory_barArea__0CHob strong{position:absolute;left:0;right:0;font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StudentAttendanceHistory_axisLabel__kz9Rp{align-self:center;font-size:10px;color:var(--fd-muted)}.StudentAttendanceHistory_details__QLt_Z{border-top:1px solid var(--fd-border)}.StudentAttendanceHistory_details__QLt_Z summary{cursor:pointer;padding:14px 0;font-size:12px;font-weight:600}.StudentAttendanceHistory_details__QLt_Z table{width:100%;border-collapse:collapse;font-size:12px}.StudentAttendanceHistory_details__QLt_Z caption{text-align:left;padding:10px 0;color:var(--fd-muted)}.StudentAttendanceHistory_details__QLt_Z td,.StudentAttendanceHistory_details__QLt_Z th{padding:10px 0;text-align:left;border-bottom:1px solid var(--fd-border)}.StudentAttendanceHistory_details__QLt_Z td,.StudentAttendanceHistory_details__QLt_Z th:last-child{text-align:right}.StudentAttendanceHistory_empty__b1Yl_,.StudentAttendanceHistory_note__y8QUC{margin:0;color:var(--fd-muted);font-size:11px;line-height:1.6}.StudentAttendanceHistory_details__QLt_Z summary:focus-visible,.StudentAttendanceHistory_period__JxoTB select:focus-visible{outline:2px solid var(--fd-focus);outline-offset:3px}@media (min-width:769px){.StudentAttendanceHistory_card__mkzCC{grid-column:1/-1}}@media (max-width:400px){.StudentAttendanceHistory_card__mkzCC{padding:18px}.StudentAttendanceHistory_period__JxoTB{width:100%}}.StudentGraduationProgress_panel__q7yiy{display:grid;gap:20px;min-width:0;padding:24px;border:1px solid var(--v2-border);border-radius:16px;background:var(--v2-surface);color:var(--v2-ink)}.StudentGraduationProgress_belts__clNiD{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.StudentGraduationProgress_beltIdentity__S4Gaw{display:flex;align-items:center;gap:12px;min-width:0}.StudentGraduationProgress_beltIdentity__S4Gaw>div:last-child{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.StudentGraduationProgress_beltIdentity__S4Gaw small,.StudentGraduationProgress_beltIdentity__S4Gaw span,.StudentGraduationProgress_objective__HmDv8>span{color:var(--v2-muted);font-size:var(--fd-text-small,12px)}.StudentGraduationProgress_beltIdentity__S4Gaw strong{font:var(--fd-weight-strong,600) 1.125rem/1.3 var(--v2-font-display)}.StudentGraduationProgress_direction__9_VVC{color:var(--v2-muted);flex:0 0 auto}.StudentGraduationProgress_objective__HmDv8{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border-radius:10px;background:var(--v2-surface-muted);overflow-wrap:anywhere}.StudentGraduationProgress_objective__HmDv8>strong{font-size:var(--fd-text-body,14px)}.StudentGraduationProgress_objective__HmDv8>span:last-child{display:inline-flex;gap:5px}.StudentGraduationProgress_journey__8A1Y9{display:grid;gap:10px}.StudentGraduationProgress_progressHeading__DKzvQ{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.StudentGraduationProgress_progressHeading__DKzvQ strong{font:var(--fd-weight-strong,600) 2rem/1.25 var(--v2-font-display)}.StudentGraduationProgress_progressHeading__DKzvQ span{color:var(--v2-muted);font-size:var(--fd-text-small,13px)}.StudentGraduationProgress_track___JobA{position:relative;height:14px;overflow:hidden;border-radius:999px;background:var(--v2-border)}.StudentGraduationProgress_fill__0mqfX{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--v2-brand-600),var(--v2-brand))}.StudentGraduationProgress_marker__d0phO{position:absolute;top:0;width:2px;height:100%;background:color-mix(in srgb,var(--v2-ink) 45%,transparent)}.StudentGraduationProgress_criteria__YE0qH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.StudentGraduationProgress_criteria__YE0qH article{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--v2-border);border-radius:12px;color:var(--v2-muted);background:var(--v2-surface-muted)}.StudentGraduationProgress_criteria__YE0qH article[data-state=complete]{color:var(--fd-success,#166534);border-color:var(--fd-success,#bbf7d0);background:var(--fd-success-soft,#f0fdf4)}.StudentGraduationProgress_criteria__YE0qH article[data-state=pending]{color:var(--fd-warning,#854d0e);border-color:var(--fd-warning,#fde68a);background:var(--fd-warning-soft,#fffbeb)}.StudentGraduationProgress_criteria__YE0qH svg{flex:0 0 auto}.StudentGraduationProgress_criteria__YE0qH article>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.StudentGraduationProgress_criteria__YE0qH h4{margin:0;font-size:var(--fd-text-small,12px);font-weight:500}.StudentGraduationProgress_criteria__YE0qH strong{font-size:var(--fd-text-body,14px)}.StudentGraduationProgress_criteria__YE0qH small{font-size:var(--fd-text-small,12px)}.StudentGraduationProgress_criteriaCount__MVaje{margin:0;color:var(--v2-muted);font-size:var(--fd-text-small,12px)}.StudentGraduationProgress_stats__2eT4l{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin:0}.StudentGraduationProgress_stats__2eT4l dt{color:var(--v2-muted);font-size:var(--fd-text-small,12px)}.StudentGraduationProgress_stats__2eT4l dd{margin:5px 0 0;font:var(--fd-weight-emphasis,600) 1.375rem var(--v2-font-display)}.StudentGraduationProgress_map__0m6m5{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--v2-border)}.StudentGraduationProgress_map__0m6m5 h4{margin:0;font:var(--fd-weight-heading,600) var(--fd-text-body,16px) var(--v2-font-display)}.StudentGraduationProgress_steps__5VwoK{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;margin:0;padding:0;list-style:none}.StudentGraduationProgress_steps__5VwoK li{display:grid;align-content:start;justify-items:center;gap:6px;padding:12px 8px;border:1px solid var(--v2-border);border-radius:12px;text-align:center;color:var(--v2-muted)}.StudentGraduationProgress_steps__5VwoK li[data-current=true]{background:var(--v2-brand-soft);border-color:var(--v2-brand-600);color:var(--v2-brand-900)}.StudentGraduationProgress_steps__5VwoK li[data-complete=true]{background:var(--fd-success-soft,#f0fdf4);color:var(--fd-success,#166534)}.StudentGraduationProgress_stepNumber__fhg8E{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--v2-surface-muted);font-weight:var(--fd-weight-strong,700)}.StudentGraduationProgress_steps__5VwoK li[data-current=true] .StudentGraduationProgress_stepNumber__fhg8E{background:var(--v2-brand-500);color:var(--fd-accent-ink,var(--v2-accent-ink))}.StudentGraduationProgress_steps__5VwoK li[data-complete=true] .StudentGraduationProgress_stepNumber__fhg8E{background:var(--fd-success-soft,#dcfce7)}.StudentGraduationProgress_stepName__YNpXf{font-size:var(--fd-text-small,12px);font-weight:var(--fd-weight-emphasis,600)}.StudentGraduationProgress_steps__5VwoK small{font-size:var(--fd-text-caption,10px)}.StudentGraduationProgress_history__2IxmV{display:grid;gap:10px}.StudentGraduationProgress_history__2IxmV article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;border:1px solid var(--v2-border);border-radius:12px}.StudentGraduationProgress_historyVisual__EWRyP{display:grid;place-items:center;min-width:50px;min-height:34px;color:var(--v2-brand-900)}.StudentGraduationProgress_historyCopy__B0NRe{display:grid;gap:3px;overflow-wrap:anywhere}.StudentGraduationProgress_historyCopy__B0NRe strong{color:var(--v2-ink);font-size:var(--fd-text-small,13px)}.StudentGraduationProgress_historyCopy__B0NRe small,.StudentGraduationProgress_historyCopy__B0NRe span{color:var(--v2-muted);font-size:var(--fd-text-small,12px)}@media (max-width:620px){.StudentGraduationProgress_panel__q7yiy{padding:16px;gap:16px}.StudentGraduationProgress_criteria__YE0qH{grid-template-columns:1fr}.StudentGraduationProgress_belts__clNiD{display:grid;grid-template-columns:1fr;gap:12px}.StudentGraduationProgress_direction__9_VVC{display:none}}.StudentGraduationProgress_priorNotice__jfKW6{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--v2-border);border-radius:12px;background:var(--v2-surface-muted);color:var(--v2-ink)}.StudentGraduationProgress_priorNotice__jfKW6[data-state=pending]{border-color:var(--fd-warning,#fde68a);background:var(--fd-warning-soft,#fffbeb)}.StudentGraduationProgress_priorNotice__jfKW6[data-state=pending]>svg{color:var(--fd-warning,#854d0e)}.StudentGraduationProgress_priorNotice__jfKW6[data-state=carried]>svg{color:var(--fd-success,#166534)}.StudentGraduationProgress_priorNotice__jfKW6>div{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.StudentGraduationProgress_priorNotice__jfKW6 strong{font-size:var(--fd-text-body,14px)}.StudentGraduationProgress_priorNotice__jfKW6 span{color:var(--v2-muted);font-size:var(--fd-text-small,13px)}@media (max-width:640px){.StudentGraduationProgress_priorNotice__jfKW6{grid-template-columns:auto minmax(0,1fr)}.StudentGraduationProgress_priorNotice__jfKW6>button{grid-column:1/-1;justify-self:start}}.StudentTagFilter_root__PcnDk{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.StudentTagFilter_label__IGhcg{color:var(--v2-ink);font-size:var(--fd-text-small,14px);font-weight:600}.StudentTagFilter_trigger__hMoEE{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;min-width:0;width:100%;padding:10px 12px;border:1px solid var(--v2-border);border-radius:12px;color:var(--v2-ink);background:var(--v2-surface-muted);font:inherit;text-align:start;cursor:pointer}.StudentTagFilter_trigger__hMoEE span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudentTagFilter_trigger__hMoEE svg{flex-shrink:0}.StudentTagFilter_trigger__hMoEE:disabled{opacity:.5;cursor:not-allowed}.StudentTagFilter_option__eTD3C:has(input:focus-visible),.StudentTagFilter_trigger__hMoEE:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.StudentTagFilter_panel__9LGAs{position:absolute;top:100%;inset-inline:0;z-index:30;margin-top:6px;min-width:0;padding:12px;border:1px solid var(--v2-border);border-radius:14px;background:var(--v2-surface);box-shadow:var(--v2-shadow-sm)}.StudentTagFilter_search__JcNef{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--v2-border);border-radius:9px;color:var(--v2-muted)}.StudentTagFilter_search__JcNef svg{flex-shrink:0}.StudentTagFilter_search__JcNef input{width:100%;min-width:0;min-height:28px;border:0;background:transparent;color:var(--v2-ink);font:inherit}.StudentTagFilter_search__JcNef:focus-within{outline:2px solid var(--v2-brand);outline-offset:1px}.StudentTagFilter_search__JcNef input:focus{outline:0}.StudentTagFilter_list__c1rHu{max-height:240px;overflow-y:auto;overscroll-behavior:contain;margin:10px 0}.StudentTagFilter_category__sNxRR{margin:0;padding:0 2px 10px;border:0;min-width:0}.StudentTagFilter_category__sNxRR legend{padding:8px 6px 4px;color:var(--v2-muted);font-size:var(--fd-text-caption,12px);font-weight:600}.StudentTagFilter_option__eTD3C{display:flex;align-items:flex-start;gap:9px;min-height:42px;padding:10px 6px;border-radius:7px;color:var(--v2-ink);cursor:pointer}.StudentTagFilter_option__eTD3C:has(input:checked),.StudentTagFilter_option__eTD3C:hover{background:var(--v2-brand-soft)}.StudentTagFilter_option__eTD3C input{width:17px;height:17px;margin:2px 0 0;flex-shrink:0;accent-color:var(--v2-brand-900)}.StudentTagFilter_option__eTD3C span{min-width:0;overflow-wrap:anywhere;font-size:var(--fd-text-small,14px);line-height:1.45}.StudentTagFilter_empty__Er_LS,.StudentTagFilter_hint__CAz4r{margin:0;color:var(--v2-muted);font-size:var(--fd-text-caption,12px);line-height:1.5}.StudentTagFilter_empty__Er_LS{padding:10px 4px}.StudentTagFilter_actions__WQADX{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--v2-border)}@media (max-width:620px){.StudentTagFilter_panel__9LGAs{position:static;margin-top:0;box-shadow:none}.StudentTagFilter_list__c1rHu{max-height:220px}}.StudentFilters_filters__09Qml{min-width:0;margin:0;padding:18px;border:1px solid var(--v2-border);border-radius:16px;background:var(--v2-surface)}.StudentFilters_header__MeqcD{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.StudentFilters_header__MeqcD h2{margin:0 auto 0 0;color:var(--v2-ink);font:600 1rem/1.4 var(--v2-font-ui)}.StudentFilters_order__s_VX0{width:220px;max-width:100%}.StudentFilters_order__s_VX0>label{display:flex;align-items:center;gap:10px}.StudentFilters_order__s_VX0>label>span{white-space:nowrap;font-size:var(--fd-text-caption,12px);color:var(--v2-muted)}.StudentFilters_order__s_VX0 select{min-width:0;font-size:var(--fd-text-small,14px)}.StudentFilters_search__Iw8Q8{margin-bottom:16px;min-width:0}.StudentFilters_tabs__eXjDy{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:12px;background:var(--v2-surface-muted)}.StudentFilters_tabs__eXjDy button{display:inline-flex;align-items:center;justify-content:center;flex:1 1;gap:7px;min-height:42px;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--v2-muted);font:550 var(--fd-text-small,14px)/1.4 var(--v2-font-ui);cursor:pointer}.StudentFilters_tabs__eXjDy button[aria-selected=true]{background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow-sm)}.StudentFilters_chip__kNII8 svg,.StudentFilters_tabs__eXjDy svg{flex-shrink:0}.StudentFilters_chip__kNII8:focus-visible,.StudentFilters_tabs__eXjDy button:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.StudentFilters_count__mgONY{min-width:21px;padding:1px 5px;border-radius:6px;background:var(--v2-brand-soft);color:var(--v2-brand-900);font-size:var(--fd-text-caption,12px)}.StudentFilters_fields__ntuog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;padding-top:18px}.StudentFilters_dates__H9L8C{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:700px}.StudentFilters_applied__iVDDD{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--v2-border)}.StudentFilters_applied__iVDDD>span{color:var(--v2-muted);font-size:var(--fd-text-caption,12px)}.StudentFilters_chip__kNII8{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:5px 9px;border:1px solid var(--v2-border);border-radius:8px;background:var(--v2-surface-muted);color:var(--v2-ink);font:500 var(--fd-text-caption,12px)/1.4 var(--v2-font-ui);cursor:pointer}.StudentFilters_chip__kNII8 span{min-width:0;overflow-wrap:anywhere;text-align:start}.StudentFilters_filters__09Qml:disabled{opacity:.65}@media (max-width:900px){.StudentFilters_fields__ntuog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.StudentFilters_filters__09Qml{padding:14px}.StudentFilters_header__MeqcD h2{flex:1 1}.StudentFilters_order__s_VX0{order:3;width:100%}.StudentFilters_order__s_VX0 select{flex:1 1}.StudentFilters_tabs__eXjDy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.StudentFilters_tabs__eXjDy button{min-width:0;padding:8px 5px;font-size:12px}.StudentFilters_tabs__eXjDy button svg{display:none}.StudentFilters_dates__H9L8C,.StudentFilters_fields__ntuog{grid-template-columns:minmax(0,1fr)}}.StudentUnmergeReview_notice__YaYsW{padding:16px;border:1px solid #b7791f;border-radius:12px;background:rgba(183,121,31,.08);color:inherit;margin-bottom:16px}.StudentUnmergeReview_notice__YaYsW p{margin:8px 0;line-height:1.5}.StudentUnmergeReview_links__3XJlx{display:flex;flex-wrap:wrap;gap:8px;max-height:240px;overflow:auto}.StudentUnmergeReview_links__3XJlx a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid;border-radius:8px;color:inherit;text-decoration:underline;overflow-wrap:anywhere}.StudentUnmergeReview_links__3XJlx a:focus-visible{outline:3px solid currentColor;outline-offset:2px}