.AuthButton_button__K4XJs{--input-height:clamp(4rem,5vw,3.45rem);align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:var(--control-font-size);font-weight:900;gap:.75rem;height:var(--input-height);justify-content:center;letter-spacing:.01em;min-width:0;overflow:hidden;padding:0 1.35rem;position:relative;touch-action:manipulation;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,opacity .17s ease,transform .17s ease;user-select:none;width:100%}.AuthButton_button__K4XJs:focus-visible{outline:0;box-shadow:0 0 0 5px rgba(73,21,26,.16),0 18px 38px rgba(73,21,26,.18)}.AuthButton_button__K4XJs:disabled{cursor:not-allowed;opacity:.55;transform:none}.AuthButton_button__K4XJs:not(:disabled):hover{transform:translateY(-2px)}.AuthButton_button__K4XJs:not(:disabled):active{transform:translateY(0)}.AuthButton_iconBox__L_0YB{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:2.35rem;justify-content:center;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease;width:2.35rem}.AuthButton_label__Tkglp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700!important;font-size:13px!important}.AuthButton_primary__m4a_0{background-color:var(--brand-primary);box-shadow:0 18px 38px rgba(73,21,26,.28),inset 0 1px 0 rgba(255,255,255,.14);color:#fff}.AuthButton_primary__m4a_0 .AuthButton_iconBox__L_0YB{background-color:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.16);color:#fff}.AuthButton_primary__m4a_0:not(:disabled):hover{background-color:var(--brand-primary);box-shadow:0 24px 48px rgba(73,21,26,.36),inset 0 1px 0 rgba(255,255,255,.18)}.AuthButton_primary__m4a_0:not(:disabled):hover .AuthButton_iconBox__L_0YB{background-color:rgba(255,255,255,.2);transform:scale(1.05)}.AuthButton_secondary__SHORT{background-color:#fff;border-color:rgba(73,21,26,.18);box-shadow:0 14px 30px rgba(73,21,26,.09),inset 0 1px 0 rgba(255,255,255,.95);color:var(--brand-primary)}.AuthButton_secondary__SHORT .AuthButton_iconBox__L_0YB{background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);color:var(--brand-primary)}.AuthButton_secondary__SHORT:not(:disabled):hover{background-color:#fff7f7;border-color:rgba(73,21,26,.36);box-shadow:0 20px 42px rgba(73,21,26,.14),inset 0 1px 0 rgba(255,255,255,.95)}.AuthButton_secondary__SHORT:not(:disabled):hover .AuthButton_iconBox__L_0YB{background-color:rgba(73,21,26,.12);transform:scale(1.05)}.AuthButton_ghost__xJDzY{background-color:transparent;color:var(--brand-primary)}.AuthButton_ghost__xJDzY .AuthButton_iconBox__L_0YB{background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);color:var(--brand-primary)}.AuthButton_ghost__xJDzY:not(:disabled):hover{background-color:rgba(73,21,26,.07)}.AuthButton_ghost__xJDzY:not(:disabled):hover .AuthButton_iconBox__L_0YB{background-color:rgba(73,21,26,.12);transform:scale(1.05)}.AuthButton_spinner__moRkM{border-radius:999px;border:2px solid;border-top:2px solid transparent;display:inline-block;height:1.05rem;width:1.05rem}@media (max-width:480px){.AuthButton_button__K4XJs{font-size:.92rem;gap:.6rem;padding-inline:1rem}.AuthButton_iconBox__L_0YB{height:2.2rem;width:2.2rem}}.ErrorDialog_overlay__fvK_n{animation:ErrorDialog_overlayIn__WNreZ .18s ease;background-color:rgba(24,24,27,.56);backdrop-filter:blur(8px);inset:0;position:fixed;z-index:40}.ErrorDialog_content__dnTSg{animation:ErrorDialog_dialogIn__uCEES .19s ease;background-color:#fff;border:1px solid rgba(73,21,26,.12);border-radius:1.75rem;box-shadow:0 28px 70px rgba(24,24,27,.22),0 12px 28px rgba(73,21,26,.1),inset 0 1px 0 rgba(255,255,255,.95);left:50%;max-height:calc(100vh - 2rem);max-width:30rem;overflow:hidden;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);z-index:50}.ErrorDialog_header__P2Li5{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.ErrorDialog_badge__e_P_4{align-items:center;background-color:rgba(185,28,28,.08);border:1px solid rgba(185,28,28,.12);border-radius:999px;color:#b91c1c;display:inline-flex;font-size:.78rem;font-weight:900;letter-spacing:.02em;line-height:1;padding:.55rem .8rem}.ErrorDialog_closeButton__ylz_s{align-items:center;background-color:#f7f7f8;border:1px solid #eeeeef;border-radius:999px;color:#71717a;cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;width:2.35rem}.ErrorDialog_closeButton__ylz_s:hover{background-color:#fff2f2;border-color:rgba(185,28,28,.18);color:#b91c1c;transform:translateY(-1px)}.ErrorDialog_closeButton__ylz_s:focus-visible{box-shadow:0 0 0 4px rgba(73,21,26,.14);outline:0}.ErrorDialog_body__rZPO0{align-items:flex-start;display:flex;gap:1rem;padding:.25rem .25rem 1.25rem}.ErrorDialog_iconWrap__KS55P{align-items:center;background-color:#fff1f2;border:1px solid rgba(185,28,28,.12);border-radius:999px;box-shadow:0 12px 24px rgba(185,28,28,.1);color:#b91c1c;display:flex;flex:0 0 auto;height:3.25rem;justify-content:center;width:3.25rem}.ErrorDialog_copy__IakTg{min-width:0;padding-top:.1rem}.ErrorDialog_title__WCcQQ{color:#18181b;font-size:clamp(1rem,3vw,1.3rem);font-weight:900;letter-spacing:-.035em;line-height:1.15;margin:0}.ErrorDialog_message__6_sEO{color:#5f5f66;font-size:clamp(.81rem,2vw,.81rem);font-weight:650;line-height:1.65;margin:.65rem 0 0;overflow-wrap:anywhere}.ErrorDialog_footer__nuDp7{background-color:transparent;border:none;display:flex;justify-content:flex-end;padding:.75rem}.ErrorDialog_actionButton__FO5Xo{align-items:center;background-color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:999px;box-shadow:0 14px 28px rgba(73,21,26,.22);color:#fff;cursor:pointer;display:inline-flex;font-size:.81rem;font-weight:800;height:2.85rem;justify-content:center;min-width:10.5rem;padding:0 1.15rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ErrorDialog_actionButton__FO5Xo:hover{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 18px 34px rgba(73,21,26,.3);transform:translateY(-1px)}.ErrorDialog_actionButton__FO5Xo:focus-visible{box-shadow:0 0 0 4px rgba(73,21,26,.14),0 14px 28px rgba(73,21,26,.22);outline:0}@keyframes ErrorDialog_overlayIn__WNreZ{0%{opacity:0}to{opacity:1}}@keyframes ErrorDialog_dialogIn__uCEES{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:480px){.ErrorDialog_content__dnTSg{border-radius:1.35rem;padding:.85rem;width:calc(100% - 1rem)}.ErrorDialog_body__rZPO0{gap:.8rem;padding-bottom:1rem}.ErrorDialog_iconWrap__KS55P{height:2.85rem;width:2.85rem}.ErrorDialog_footer__nuDp7{display:grid}.ErrorDialog_actionButton__FO5Xo{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.ErrorDialog_content__dnTSg,.ErrorDialog_overlay__fvK_n{animation:none}.ErrorDialog_actionButton__FO5Xo,.ErrorDialog_closeButton__ylz_s{transition:none}}.AccountVerificationConfirmForm_card__YPoR9{background-color:#fff;display:grid;gap:clamp(1rem,2vw,1.35rem);width:100%}.AccountVerificationConfirmForm_celebration__LmhUg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.AccountVerificationConfirmForm_sparkle__H_q2l{background-color:rgba(73,21,26,.12);border-radius:999px;position:absolute}.AccountVerificationConfirmForm_sparkle__H_q2l:first-child{height:.65rem;right:12%;top:12%;width:.65rem}.AccountVerificationConfirmForm_sparkle__H_q2l:nth-child(2){background-color:rgba(22,163,74,.18);height:.85rem;right:24%;top:24%;width:.85rem}.AccountVerificationConfirmForm_sparkle__H_q2l:nth-child(3){height:.5rem;left:10%;top:20%;width:.5rem}.AccountVerificationConfirmForm_sparkle__H_q2l:nth-child(4){background-color:rgba(22,163,74,.14);bottom:14%;height:.75rem;left:18%;width:.75rem}.AccountVerificationConfirmForm_card__YPoR9:before{background-color:rgba(22,163,74,.07);border-radius:999px;content:"";height:12rem;pointer-events:none;position:absolute;right:-5.5rem;top:-6rem;width:12rem}.AccountVerificationConfirmForm_card__YPoR9:after{background-color:rgba(73,21,26,.045);border-radius:999px;bottom:-5rem;content:"";height:10rem;left:-5rem;pointer-events:none;position:absolute;width:10rem}.AccountVerificationConfirmForm_actions__pa1H9,.AccountVerificationConfirmForm_alertArea__FWFaZ,.AccountVerificationConfirmForm_header__3ciFM{position:relative;z-index:1}.AccountVerificationConfirmForm_alertArea__FWFaZ{display:grid}.AccountVerificationConfirmForm_actions__pa1H9{display:grid;gap:.9rem}.AccountVerificationConfirmForm_primaryLink__Bieqp{align-items:center;background-color:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:999px;box-shadow:0 18px 38px rgba(73,21,26,.28),inset 0 1px 0 rgba(255,255,255,.14);color:#fff;display:inline-flex;font-size:clamp(.95rem,1.2vw,var(--control-font-size));font-weight:900;gap:.7rem;height:clamp(4rem,5vw,3.45rem);justify-content:center;padding:0 1.35rem;text-align:center;text-decoration:none;transition:background-color .17s ease,box-shadow .17s ease,transform .17s ease;width:100%}.AccountVerificationConfirmForm_primaryLink__Bieqp:hover{background-color:var(--brand-primary);box-shadow:0 24px 48px rgba(73,21,26,.36),inset 0 1px 0 rgba(255,255,255,.18);transform:translateY(-2px)}.AccountVerificationConfirmForm_primaryLink__Bieqp:focus-visible{box-shadow:0 0 0 5px rgba(73,21,26,.16),0 18px 38px rgba(73,21,26,.18);outline:0}.AccountVerificationConfirmForm_backLink__n1qK7{align-items:center;border:1px solid transparent;border-radius:999px;color:var(--brand-primary);display:inline-flex;font-size:clamp(.88rem,1.2vw,.96rem);font-weight:850;gap:.55rem;justify-content:center;justify-self:center;line-height:1;min-height:2.75rem;padding:0 1rem;text-align:center;text-decoration:none;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,transform .17s ease}.AccountVerificationConfirmForm_backLink__n1qK7:hover{background-color:rgba(73,21,26,.07);border-color:rgba(73,21,26,.08);box-shadow:0 10px 24px rgba(73,21,26,.08);transform:translateY(-1px)}.AccountVerificationConfirmForm_backLink__n1qK7:focus-visible{box-shadow:0 0 0 4px rgba(73,21,26,.14),0 10px 24px rgba(73,21,26,.08);outline:0}.AccountVerificationConfirmForm_backIcon__Md4ny{align-items:center;background-color:rgba(73,21,26,.08);border-radius:999px;display:inline-flex;height:2rem;justify-content:center;width:2rem}@media (max-width:640px){.AccountVerificationConfirmForm_card__YPoR9{border-radius:1.5rem;padding:1rem}.AccountVerificationConfirmForm_header__3ciFM{gap:.75rem}.AccountVerificationConfirmForm_badge__0yAye,.AccountVerificationConfirmForm_successBadge__Ica5k{height:2.55rem;width:2.55rem}.AccountVerificationConfirmForm_description__WLuyg{max-width:none}.AccountVerificationConfirmForm_backLink__n1qK7{width:100%}}@media (max-width:380px){.AccountVerificationConfirmForm_header__3ciFM{align-items:stretch;flex-direction:column}}.InputField_field__NV262{--input-height:clamp(4rem,5vw,3.45rem);--input-radius:999px;--input-bg:#fff;--input-border:rgba(73,21,26,0.14);--input-text:#18181b;--input-muted:#9f8f92;display:grid;gap:.5rem;width:100%}.InputField_label__1Dx7m{color:#27272a;font-size:clamp(.82rem,1vw,var(--control-font-size));font-weight:700;letter-spacing:-.01em;line-height:1.35;padding-inline:.25rem}.InputField_control__NoCiG{align-items:center;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);box-shadow:0 12px 28px rgba(24,24,27,.06),inset 0 1px 0 rgba(255,255,255,.95);color:var(--input-text);display:flex;height:var(--input-height);min-width:0;overflow:hidden;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.InputField_control__NoCiG:after{border:1px solid rgba(255,255,255,.72);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}.InputField_control__NoCiG:hover{background-color:#fffafa;border-color:rgba(73,21,26,.26);box-shadow:0 16px 36px rgba(73,21,26,.1),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-1px)}.InputField_control__NoCiG:focus-within{background-color:#fff;border-color:rgba(73,21,26,.72);box-shadow:0 0 0 5px rgba(73,21,26,.1),0 18px 42px rgba(73,21,26,.16),inset 0 1px 0 rgba(255,255,255,.98);transform:translateY(-2px)}.InputField_controlError__3GCL0{border-color:rgba(185,28,28,.58);box-shadow:0 0 0 5px rgba(185,28,28,.08),0 14px 32px rgba(185,28,28,.1),inset 0 1px 0 rgba(255,255,255,.95)}.InputField_controlError__3GCL0:focus-within{border-color:rgba(185,28,28,.78);box-shadow:0 0 0 5px rgba(185,28,28,.12),0 18px 42px rgba(185,28,28,.14),inset 0 1px 0 rgba(255,255,255,.98)}.InputField_leadingIcon__mKsgT{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);display:flex;height:2.15rem;justify-content:center;left:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:2.15rem;z-index:1}.InputField_control__NoCiG:focus-within .InputField_leadingIcon__mKsgT{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 20px rgba(73,21,26,.22);color:#fff}.InputField_input__QLZ05{background:transparent;border:0;border-radius:var(--input-radius);color:var(--input-text);font-size:clamp(.92rem,1.2vw,var(--control-font-size));font-weight:600;height:100%;min-width:0;outline:0;padding:0 1.15rem 0 3.25rem;position:relative;width:100%;z-index:1}.InputField_inputWithRightElement__M7n32{padding-right:3.75rem}.InputField_input__QLZ05::placeholder{color:var(--input-muted);font-size:clamp(.81rem,2vw,.91rem);font-weight:650}.InputField_input__QLZ05:disabled{color:#9ca3af;cursor:not-allowed}.InputField_control__NoCiG:has(.InputField_input__QLZ05:disabled){background-color:#f7f7f8;border-color:#ececef;box-shadow:none;cursor:not-allowed;opacity:.78;transform:none}.InputField_rightElement__V_eim{align-items:center;display:flex;justify-content:center;min-height:2.2rem;min-width:2.2rem;position:absolute;right:.45rem;top:50%;transform:translateY(-50%);z-index:2}.InputField_rightElement__V_eim button{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);cursor:pointer;display:inline-flex;height:2.15rem;justify-content:center;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:2.15rem}.InputField_rightElement__V_eim button:hover{background-color:rgba(73,21,26,.12);box-shadow:0 8px 18px rgba(73,21,26,.12);transform:translateY(-1px)}.InputField_rightElement__V_eim button:focus-visible{box-shadow:0 0 0 3px rgba(73,21,26,.14),0 8px 18px rgba(73,21,26,.12);outline:0}@media (max-width:480px){.InputField_field__NV262{--input-height:3rem}.InputField_label__1Dx7m{font-size:.82rem}.InputField_leadingIcon__mKsgT{height:2rem;left:.42rem;width:2rem}.InputField_input__QLZ05{font-size:.9rem;padding-left:3rem;padding-right:.9rem}.InputField_inputWithRightElement__M7n32{padding-right:3.35rem}.InputField_rightElement__V_eim{right:.38rem}}.SelectField_field__MYuvg{--input-height:clamp(4rem,5vw,3.45rem);--input-radius:999px;--input-bg:#fff;--input-border:rgba(73,21,26,0.14);--input-text:#18181b;--input-muted:#9f8f92;display:grid;gap:.5rem;position:relative;width:100%}.SelectField_fieldOpen__fRKk9{z-index:70}.SelectField_label__OV72d{color:#27272a;font-size:clamp(.82rem,1vw,var(--control-font-size));font-weight:700;letter-spacing:-.01em;line-height:1.35;padding-inline:.25rem}.SelectField_control__qu8Ye{align-items:center;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);box-shadow:0 12px 28px rgba(24,24,27,.06),inset 0 1px 0 rgba(255,255,255,.95);color:var(--input-text);display:flex;height:var(--input-height);min-width:0;overflow:visible;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.SelectField_control__qu8Ye:hover{background-color:#fffafa;border-color:rgba(73,21,26,.26);box-shadow:0 16px 36px rgba(73,21,26,.1),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-1px)}.SelectField_controlOpen__iRYyX{background-color:#fff;border-color:rgba(73,21,26,.72);box-shadow:0 0 0 5px rgba(73,21,26,.1),0 18px 42px rgba(73,21,26,.16),inset 0 1px 0 rgba(255,255,255,.98);transform:translateY(-2px);z-index:80}.SelectField_controlError__5SnSX{border-color:rgba(185,28,28,.58);box-shadow:0 0 0 5px rgba(185,28,28,.08),0 14px 32px rgba(185,28,28,.1),inset 0 1px 0 rgba(255,255,255,.95)}.SelectField_controlDisabled__QazwQ{background-color:#f7f7f8;border-color:#ececef;box-shadow:none;cursor:not-allowed;opacity:.78;transform:none}.SelectField_leadingIcon__NNofi{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);display:flex;height:2.15rem;justify-content:center;left:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;width:2.15rem;z-index:2}.SelectField_controlOpen__iRYyX .SelectField_leadingIcon__NNofi{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 20px rgba(73,21,26,.22);color:#fff}.SelectField_trigger__AI6tc{align-items:center;background-color:transparent;border:0;border-radius:var(--input-radius);color:var(--input-text);cursor:pointer;display:flex;font-size:clamp(.92rem,1.2vw,var(--control-font-size));font-weight:700;height:100%;min-width:0;outline:0;padding:0 3.2rem 0 3.25rem;position:relative;text-align:left;width:100%;z-index:1}.SelectField_trigger__AI6tc:disabled{color:#9ca3af;cursor:not-allowed}.SelectField_selectedText__NMfaB{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectField_chevron__PGVgx{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);display:flex;height:2.15rem;justify-content:center;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:background-color .18s ease,color .18s ease,transform .18s ease;width:2.15rem;z-index:2}.SelectField_controlOpen__iRYyX .SelectField_chevron__PGVgx{background-color:var(--brand-primary);color:#fff;transform:translateY(-50%) rotate(180deg)}.SelectField_nativeSelect__sTvKd{border:0;clip:rect(0 0 0 0);height:1px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.SelectField_listbox__cIw7e{background-color:#fff;border:1px solid rgba(73,21,26,.14);border-radius:1.25rem;box-shadow:0 24px 54px rgba(24,24,27,.16),0 14px 34px rgba(73,21,26,.12);display:grid;gap:.25rem;left:0;max-height:min(18rem,45vh);overflow-y:auto;padding:.45rem;position:absolute;right:0;top:calc(100% + .55rem);z-index:90}.SelectField_searchWrap___S09x{background:linear-gradient(180deg,#fff,rgba(255,250,250,.96));border-bottom:1px solid rgba(73,21,26,.08);margin:-.45rem -.45rem .35rem;padding:.55rem;position:sticky;top:-.45rem;z-index:2}.SelectField_searchInput__IePRN{background-color:rgba(73,21,26,.04);border:1px solid rgba(73,21,26,.1);border-radius:999px;color:#27272a;font-size:var(--control-font-size);font-weight:650;height:2.55rem;outline:0;padding:0 .9rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.SelectField_searchInput__IePRN::placeholder{color:#9f8f92;font-size:var(--control-font-size);font-weight:650}.SelectField_searchInput__IePRN:focus{background-color:#fff;border-color:rgba(73,21,26,.48);box-shadow:0 0 0 4px rgba(73,21,26,.1)}.SelectField_listbox__cIw7e::-webkit-scrollbar{width:.55rem}.SelectField_listbox__cIw7e::-webkit-scrollbar-track{background-color:#f5f5f6;border-radius:999px}.SelectField_listbox__cIw7e::-webkit-scrollbar-thumb{background-color:rgba(73,21,26,.28);border-radius:999px}.SelectField_option__mgQ2_{align-items:center;background-color:transparent;border:0;border-radius:999px;color:#3f3f46;cursor:pointer;display:flex;font-size:.92rem;font-weight:700;justify-content:space-between;min-height:2.65rem;padding:.75rem .9rem;text-align:left;transition:background-color .15s ease,color .15s ease,transform .15s ease;width:100%}.SelectField_option__mgQ2_:focus-visible,.SelectField_option__mgQ2_:hover{background-color:rgba(73,21,26,.07);color:var(--brand-primary);outline:0;transform:translateX(2px)}.SelectField_optionSelected__k1GKi{background-color:var(--brand-primary);color:#fff}.SelectField_optionSelected__k1GKi:focus-visible,.SelectField_optionSelected__k1GKi:hover{background-color:var(--brand-primary);color:#fff}.SelectField_optionLabel__GZkJD{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectField_emptyState__uEUWf{color:#74676a;font-size:12px;font-weight:700;line-height:1.45;margin:0;padding:.8rem;text-align:center}@media (max-width:480px){.SelectField_field__MYuvg{--input-height:3rem}.SelectField_label__OV72d{font-size:.82rem}.SelectField_chevron__PGVgx,.SelectField_leadingIcon__NNofi{height:2rem;width:2rem}.SelectField_leadingIcon__NNofi{left:.42rem}.SelectField_chevron__PGVgx{right:.42rem}.SelectField_trigger__AI6tc{font-size:.9rem;padding-left:3rem;padding-right:3rem}.SelectField_listbox__cIw7e{max-height:min(16rem,42vh)}.SelectField_searchInput__IePRN{height:2.4rem}}@media (prefers-reduced-motion:reduce){.SelectField_chevron__PGVgx,.SelectField_control__qu8Ye,.SelectField_leadingIcon__NNofi,.SelectField_option__mgQ2_,.SelectField_searchInput__IePRN{transition:none}}.TextareaField_field__jpDEw{display:grid;gap:.5rem;width:100%}.TextareaField_label__DlfOa{color:#27272a;font-size:clamp(.82rem,1vw,var(--control-font-size));font-weight:800;letter-spacing:-.01em;line-height:1.35;padding-inline:.25rem}.TextareaField_control__5BV1P{background-color:#fff;border:1px solid rgba(73,21,26,.14);border-radius:1.45rem;box-shadow:0 12px 28px rgba(24,24,27,.06),inset 0 1px 0 rgba(255,255,255,.95);color:#18181b;min-width:0;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.TextareaField_control__5BV1P:hover{background-color:#fffafa;border-color:rgba(73,21,26,.26);box-shadow:0 16px 36px rgba(73,21,26,.1),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-1px)}.TextareaField_control__5BV1P:focus-within{background-color:#fff;border-color:rgba(73,21,26,.72);box-shadow:0 0 0 5px rgba(73,21,26,.1),0 18px 42px rgba(73,21,26,.16),inset 0 1px 0 rgba(255,255,255,.98);transform:translateY(-2px)}.TextareaField_controlError__7uB7l{border-color:rgba(185,28,28,.58);box-shadow:0 0 0 5px rgba(185,28,28,.08),0 14px 32px rgba(185,28,28,.1),inset 0 1px 0 rgba(255,255,255,.95)}.TextareaField_controlDisabled__PBEWP{background-color:#f7f7f8;border-color:#ececef;box-shadow:none;cursor:not-allowed;opacity:.78;transform:none}.TextareaField_leadingIcon__WHDOP{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);display:flex;height:2.15rem;justify-content:center;left:.5rem;pointer-events:none;position:absolute;top:.55rem;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;width:2.15rem;z-index:1}.TextareaField_control__5BV1P:focus-within .TextareaField_leadingIcon__WHDOP{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 20px rgba(73,21,26,.22);color:#fff}.TextareaField_textarea__3CLfj{background-color:transparent;border:0;border-radius:1.45rem;color:#18181b;font-size:clamp(.92rem,1.2vw,var(--control-font-size));font-weight:750;line-height:1.6;min-height:8.5rem;outline:0;padding:1rem 1rem 1rem 3.25rem;resize:vertical;width:100%}.TextareaField_textarea__3CLfj::placeholder{color:#9f8f92;font-size:clamp(.9rem,1.2vw,var(--control-font-size));font-weight:650}.TextareaField_textarea__3CLfj:disabled{color:#9ca3af;cursor:not-allowed}@media (max-width:480px){.TextareaField_leadingIcon__WHDOP{height:2rem;left:.42rem;width:2rem}.TextareaField_textarea__3CLfj{font-size:.9rem;min-height:7.5rem;padding-left:3rem}}@media (prefers-reduced-motion:reduce){.TextareaField_control__5BV1P,.TextareaField_leadingIcon__WHDOP{transition:none}}.FormFields_textField__8hEkF{width:100%}.AccountVerificationRequestForm_form__QMrNW{background-color:#fff;border:none;display:grid;gap:clamp(1rem,2vw,1.35rem);width:100%}.AccountVerificationRequestForm_form__QMrNW:before{background-color:rgba(73,21,26,.05);border-radius:999px;content:"";height:11rem;pointer-events:none;position:absolute;right:-5rem;top:-6rem;width:11rem}.AccountVerificationRequestForm_form__QMrNW:after{background-color:rgba(73,21,26,.035);border-radius:999px;bottom:-4.5rem;content:"";height:9rem;left:-4.5rem;pointer-events:none;position:absolute;width:9rem}.AccountVerificationRequestForm_actions___POwO,.AccountVerificationRequestForm_alertArea__ZQzpV,.AccountVerificationRequestForm_fields__j00Mi,.AccountVerificationRequestForm_header__Lbhbw{position:relative;z-index:1}.AccountVerificationRequestForm_alertArea__ZQzpV{display:grid}.AccountVerificationRequestForm_fields__j00Mi{display:grid;gap:1rem}.AccountVerificationRequestForm_actions___POwO{display:grid;gap:.9rem}.AccountVerificationRequestForm_backLink__eet_Q{align-items:center;border:1px solid transparent;border-radius:999px;color:var(--brand-primary);display:inline-flex;font-size:clamp(.81rem,1.2vw,.91rem);font-weight:650;gap:.55rem;justify-content:center;justify-self:center;line-height:1;min-height:2.75rem;padding:0 1rem;text-align:center;text-decoration:none;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease}.AccountVerificationRequestForm_backLink__eet_Q:hover{background-color:transparent;border-color:none;box-shadow:0 10px 24px rgba(73,21,26,.08);transform:translateY(-1px)}.AccountVerificationRequestForm_backLink__eet_Q:focus-visible{box-shadow:0 0 0 4px rgba(73,21,26,.14),0 10px 24px rgba(73,21,26,.08);outline:0}.AccountVerificationRequestForm_backIcon__yHNDn{align-items:center;background-color:rgba(73,21,26,.08);border-radius:999px;display:inline-flex;height:2rem;justify-content:center;width:2rem}@media (max-width:640px){.AccountVerificationRequestForm_form__QMrNW{border-radius:1.5rem;padding:1rem}.AccountVerificationRequestForm_header__Lbhbw{gap:.75rem}.AccountVerificationRequestForm_badge__cSI1Q{height:2.45rem;width:2.45rem}.AccountVerificationRequestForm_description__UQai2{max-width:none}.AccountVerificationRequestForm_backLink__eet_Q{width:100%}}@media (max-width:380px){.AccountVerificationRequestForm_header__Lbhbw{align-items:stretch;flex-direction:column}.AccountVerificationRequestForm_badge__cSI1Q{height:2.35rem;width:2.35rem}}.LoginForm_form__b89IH{display:grid;gap:clamp(1.1rem,2.5vw,1.45rem);width:100%}.LoginForm_fields__SW9Ec{display:grid;gap:clamp(.95rem,2vw,1.15rem);width:100%}button.LoginForm_passwordToggle__mVXrH{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);cursor:pointer;display:inline-flex;height:2.15rem;justify-content:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;width:2.15rem}button.LoginForm_passwordToggle__mVXrH:hover{background-color:rgba(73,21,26,.12);border-color:rgba(73,21,26,.16);box-shadow:0 8px 18px rgba(73,21,26,.12);transform:translateY(-1px)}button.LoginForm_passwordToggle__mVXrH:focus-visible{box-shadow:0 0 0 4px rgba(73,21,26,.14),0 8px 18px rgba(73,21,26,.12);outline:0}.LoginForm_submitArea__PtIW2{display:grid;gap:.75rem;width:100%}@media (max-width:420px){button.LoginForm_passwordToggle__mVXrH{height:2rem;width:2rem}.LoginForm_securityNote__qn86x{font-size:.78rem}}.PasswordReset_actions__Bbwb2{display:grid;gap:.9rem}.PasswordReset_backLink__6VEII{align-items:center;border:1px solid transparent;border-radius:999px;color:var(--brand-primary);display:inline-flex;font-size:clamp(.81rem,1.2vw,.91rem);font-weight:650;gap:.55rem;justify-content:center;justify-self:center;line-height:1;min-height:2.75rem;padding:0 1rem;text-align:center;text-decoration:none;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease}.PasswordReset_backLink__6VEII:hover{background-color:transparent;border-color:none;box-shadow:0 10px 24px rgba(73,21,26,.08);transform:translateY(-1px)}.PasswordReset_backLink__6VEII:focus-visible{box-shadow:0 0 0 4px rgba(73,21,26,.14),0 10px 24px rgba(73,21,26,.08);outline:0}.PasswordReset_backIcon__B0MSp{align-items:center;background-color:rgba(73,21,26,.08);border-radius:999px;display:inline-flex;height:2rem;justify-content:center;width:2rem}.PhoneNumberField_field__uBkRC{--input-height:clamp(4rem,5vw,3.45rem);--input-radius:999px;--input-bg:#fff;--input-border:rgba(73,21,26,0.14);--input-text:#18181b;--input-muted:#9f8f92;display:grid;gap:.5rem;position:relative;width:100%}.PhoneNumberField_fieldOpen__DUvp_{z-index:80}.PhoneNumberField_label__nPDGy{color:#27272a;font-size:clamp(.82rem,1vw,var(--control-font-size));font-weight:700;letter-spacing:-.01em;line-height:1.35;padding-inline:.25rem}.PhoneNumberField_control__dTfCI{align-items:center;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-radius);box-shadow:0 12px 28px rgba(24,24,27,.06),inset 0 1px 0 rgba(255,255,255,.95);color:var(--input-text);display:flex;height:var(--input-height);min-width:0;overflow:visible;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.PhoneNumberField_controlOpen__SYhe_{background-color:#fff;border-color:rgba(73,21,26,.72);box-shadow:0 0 0 5px rgba(73,21,26,.1),0 18px 42px rgba(73,21,26,.16),inset 0 1px 0 rgba(255,255,255,.98);transform:translateY(-2px);z-index:80}.PhoneNumberField_control__dTfCI:after{border:1px solid rgba(255,255,255,.72);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}.PhoneNumberField_control__dTfCI:hover{background-color:#fffafa;border-color:rgba(73,21,26,.26);box-shadow:0 16px 36px rgba(73,21,26,.1),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-1px)}.PhoneNumberField_control__dTfCI:focus-within{background-color:#fff;border-color:rgba(73,21,26,.72);box-shadow:0 0 0 5px rgba(73,21,26,.1),0 18px 42px rgba(73,21,26,.16),inset 0 1px 0 rgba(255,255,255,.98);transform:translateY(-2px)}.PhoneNumberField_controlError__TsLn8{border-color:rgba(185,28,28,.58);box-shadow:0 0 0 5px rgba(185,28,28,.08),0 14px 32px rgba(185,28,28,.1),inset 0 1px 0 rgba(255,255,255,.95)}.PhoneNumberField_controlError__TsLn8:focus-within{border-color:rgba(185,28,28,.78);box-shadow:0 0 0 5px rgba(185,28,28,.12),0 18px 42px rgba(185,28,28,.14),inset 0 1px 0 rgba(255,255,255,.98)}.PhoneNumberField_leadingIcon__hxmA0{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);display:flex;height:2.15rem;justify-content:center;left:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:2.15rem;z-index:1}.PhoneNumberField_controlOpen__SYhe_ .PhoneNumberField_leadingIcon__hxmA0,.PhoneNumberField_control__dTfCI:focus-within .PhoneNumberField_leadingIcon__hxmA0{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 20px rgba(73,21,26,.22);color:#fff}.PhoneNumberField_countryButton__XuWsm{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);cursor:pointer;display:flex;height:2.15rem;justify-content:center;min-width:6.35rem;overflow:hidden;padding:0 1.7rem 0 .78rem;position:absolute;right:.45rem;top:50%;transform:translateY(-50%);transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease;z-index:2}.PhoneNumberField_controlOpen__SYhe_ .PhoneNumberField_countryButton__XuWsm,.PhoneNumberField_countryButton__XuWsm:focus-visible,.PhoneNumberField_countryButton__XuWsm:hover{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 8px 20px rgba(73,21,26,.2);color:#fff;outline:0}.PhoneNumberField_countryCallingCode__sIOLJ{font-size:var(--control-font-size);font-weight:900;line-height:1;white-space:nowrap}.PhoneNumberField_countryIso__VQ2jG{background-color:rgba(255,255,255,.72);border-radius:999px;color:var(--brand-primary);font-size:9px;font-weight:950;line-height:1;margin-left:.38rem;padding:.27rem .34rem}.PhoneNumberField_controlOpen__SYhe_ .PhoneNumberField_countryIso__VQ2jG,.PhoneNumberField_countryButton__XuWsm:focus-visible .PhoneNumberField_countryIso__VQ2jG,.PhoneNumberField_countryButton__XuWsm:hover .PhoneNumberField_countryIso__VQ2jG{background-color:rgba(255,255,255,.16);color:#fff}.PhoneNumberField_selectArrow__F2uQ1{align-items:center;display:flex;pointer-events:none;position:absolute;right:.65rem;top:50%;transform:translateY(-50%);transition:transform .17s ease}.PhoneNumberField_controlOpen__SYhe_ .PhoneNumberField_selectArrow__F2uQ1{transform:translateY(-50%) rotate(180deg)}.PhoneNumberField_countryPicker__TCjwi{background-color:#fff;border:1px solid rgba(73,21,26,.14);border-radius:1.25rem;box-shadow:0 24px 54px rgba(24,24,27,.16),0 14px 34px rgba(73,21,26,.12);display:grid;gap:.25rem;max-height:min(19rem,45vh);min-width:min(22rem,calc(100vw - 2rem));overflow-y:auto;padding:.45rem;position:absolute;right:0;top:calc(100% + .55rem);z-index:95}.PhoneNumberField_countrySearchWrap__AjjE1{background:linear-gradient(180deg,#fff,rgba(255,250,250,.96));border-bottom:1px solid rgba(73,21,26,.08);margin:-.45rem -.45rem .35rem;padding:.55rem;position:sticky;top:-.45rem;z-index:2}.PhoneNumberField_countrySearchInput__wifii{background-color:rgba(73,21,26,.04);border:1px solid rgba(73,21,26,.1);border-radius:999px;color:#27272a;font-size:var(--control-font-size);font-weight:650;height:2.55rem;outline:0;padding:0 .9rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.PhoneNumberField_countrySearchInput__wifii::placeholder{color:#9f8f92;font-size:var(--control-font-size);font-weight:650}.PhoneNumberField_countrySearchInput__wifii:focus{background-color:#fff;border-color:rgba(73,21,26,.48);box-shadow:0 0 0 4px rgba(73,21,26,.1)}.PhoneNumberField_countryPicker__TCjwi::-webkit-scrollbar{width:.55rem}.PhoneNumberField_countryPicker__TCjwi::-webkit-scrollbar-track{background-color:#f5f5f6;border-radius:999px}.PhoneNumberField_countryPicker__TCjwi::-webkit-scrollbar-thumb{background-color:rgba(73,21,26,.28);border-radius:999px}.PhoneNumberField_countryOption__E2Blj{align-items:center;background-color:transparent;border:0;border-radius:.9rem;color:#3f3f46;cursor:pointer;display:flex;font-size:.92rem;font-weight:700;gap:.85rem;justify-content:space-between;min-height:2.85rem;padding:.7rem .82rem;text-align:left;transition:background-color .15s ease,color .15s ease,transform .15s ease;width:100%}.PhoneNumberField_countryOption__E2Blj:focus-visible,.PhoneNumberField_countryOption__E2Blj:hover{background-color:rgba(73,21,26,.07);color:var(--brand-primary);outline:0;transform:translateX(2px)}.PhoneNumberField_countryOptionSelected__lfwSc{background-color:var(--brand-primary);color:#fff}.PhoneNumberField_countryOptionSelected__lfwSc:focus-visible,.PhoneNumberField_countryOptionSelected__lfwSc:hover{background-color:var(--brand-primary);color:#fff}.PhoneNumberField_countryOptionText__WO9iD{display:grid;gap:.15rem;min-width:0}.PhoneNumberField_countryOptionName__HtB0Y{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhoneNumberField_countryOptionMeta__AatVX{color:currentColor;font-size:10px;font-weight:800;line-height:1;opacity:.62}.PhoneNumberField_countryOptionCode__xrg8q{background-color:rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);flex:0 0 auto;font-size:11px;font-weight:900;line-height:1;padding:.46rem .58rem}.PhoneNumberField_countryOptionSelected__lfwSc .PhoneNumberField_countryOptionCode__xrg8q{background-color:rgba(255,255,255,.16);color:#fff}.PhoneNumberField_countryEmptyState__wsC_n{color:#74676a;font-size:12px;font-weight:700;line-height:1.45;margin:0;padding:.8rem;text-align:center}.PhoneNumberField_phoneInput__3_hNA{background:transparent;border:0;border-radius:var(--input-radius);color:var(--input-text);font-size:clamp(.92rem,1.2vw,var(--control-font-size));font-weight:600;height:100%;min-width:0;outline:0;padding:0 6.8rem 0 3.25rem;position:relative;width:100%;z-index:1}.PhoneNumberField_phoneInput__3_hNA::placeholder{color:var(--input-muted);font-size:clamp(.9rem,1.2vw,var(--control-font-size));font-weight:650}@media (max-width:480px){.PhoneNumberField_field__uBkRC{--input-height:3rem}.PhoneNumberField_label__nPDGy{font-size:.82rem}.PhoneNumberField_leadingIcon__hxmA0{height:2rem;left:.42rem;width:2rem}.PhoneNumberField_countryButton__XuWsm{height:2rem;min-width:5.85rem;padding-left:.68rem;padding-right:1.55rem;right:.38rem}.PhoneNumberField_countryIso__VQ2jG{display:none}.PhoneNumberField_selectArrow__F2uQ1{right:.58rem}.PhoneNumberField_countryPicker__TCjwi{left:0;min-width:0;right:0}.PhoneNumberField_countrySearchInput__wifii{height:2.4rem}.PhoneNumberField_phoneInput__3_hNA{font-size:.9rem;padding-left:3rem;padding-right:6.35rem}}@media (prefers-reduced-motion:reduce){.PhoneNumberField_control__dTfCI,.PhoneNumberField_countryButton__XuWsm,.PhoneNumberField_countryOption__E2Blj,.PhoneNumberField_countrySearchInput__wifii,.PhoneNumberField_leadingIcon__hxmA0,.PhoneNumberField_selectArrow__F2uQ1{transition:none}}.EmployerRegistrationSteps_stack__5H1Jv{display:grid;gap:clamp(1rem,2.2vw,1.25rem)}.EmployerRegistrationSteps_grid__uStkG{display:grid;gap:clamp(.9rem,2vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}.EmployerRegistrationSteps_passwordFields__tderg{display:grid;gap:clamp(.9rem,2vw,1rem);grid-template-columns:minmax(0,1fr)}.EmployerRegistrationSteps_passwordToggle__H5BeM{align-items:center;background-color:rgba(73,21,26,.08);border:0;border-radius:999px;color:var(--brand-primary);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background-color .17s ease,color .17s ease,transform .17s ease;width:2rem}.EmployerRegistrationSteps_passwordToggle__H5BeM:hover{background-color:var(--brand-primary);color:#fff;transform:scale(1.04)}.EmployerRegistrationSteps_passwordToggle__H5BeM:focus-visible{box-shadow:0 0 0 4px rgba(73,21,26,.14);outline:0}.EmployerRegistrationSteps_passwordPanel__pgkj9,.EmployerRegistrationSteps_reviewBox__f_abz{background:linear-gradient(180deg,rgba(255,250,250,.98),rgba(255,255,255,.98));border:1px solid rgba(73,21,26,.1);border-radius:1.2rem;box-shadow:0 14px 32px rgba(24,24,27,.05),inset 0 1px 0 rgba(255,255,255,.95);display:grid;gap:.75rem;padding:.9rem}.EmployerRegistrationSteps_passwordPanelHeader__BKVev{align-items:center;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto}.EmployerRegistrationSteps_passwordPanelIcon__QuNBp,.EmployerRegistrationSteps_passwordRuleIcon__TSWzZ{align-items:center;border-radius:999px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;justify-content:center}.EmployerRegistrationSteps_passwordPanelIcon__QuNBp{background-color:rgba(73,21,26,.08);height:2rem;width:2rem}.EmployerRegistrationSteps_passwordPanelTitle__EN_dS{color:#27272a;font-size:13px;font-weight:850;line-height:1.2;margin:0}.EmployerRegistrationSteps_passwordScore__NlU9i{background-color:rgba(113,113,122,.08);border-radius:999px;color:#71717a;font-size:11px;font-weight:850;line-height:1;padding:.42rem .58rem}.EmployerRegistrationSteps_passwordScoreReady___A_po{background-color:rgba(22,163,74,.1);color:#15803d}.EmployerRegistrationSteps_passwordProgressTrack__dz4mx{background-color:rgba(73,21,26,.08);border-radius:999px;height:.5rem;overflow:hidden}.EmployerRegistrationSteps_passwordProgressFill__s1kH8{background:linear-gradient(90deg,#49151a,#7b2a32);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.EmployerRegistrationSteps_passwordRules__lZSuN{display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.EmployerRegistrationSteps_passwordRule__EeUQw{align-items:center;color:#71666a;display:flex;font-size:11px;font-weight:650;gap:.42rem;line-height:1.35;min-width:0}.EmployerRegistrationSteps_passwordRuleIcon__TSWzZ{background-color:rgba(113,113,122,.08);color:#71717a;height:1.45rem;width:1.45rem}.EmployerRegistrationSteps_passwordRulePassed__qEToj{color:#166534}.EmployerRegistrationSteps_passwordRulePassed__qEToj .EmployerRegistrationSteps_passwordRuleIcon__TSWzZ{background-color:rgba(22,163,74,.1);color:#15803d}.EmployerRegistrationSteps_reviewBox__f_abz{gap:.35rem}.EmployerRegistrationSteps_reviewTitle__R2IxL{color:var(--brand-primary);font-size:12px;font-weight:900;line-height:1.2;margin:0}.EmployerRegistrationSteps_reviewText__zN7pv{color:#685c60;font-size:12px;font-weight:650;line-height:1.55;margin:0}@media (max-width:760px){.EmployerRegistrationSteps_grid__uStkG,.EmployerRegistrationSteps_passwordFields__tderg,.EmployerRegistrationSteps_passwordRules__lZSuN{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EmployerRegistrationSteps_passwordProgressFill__s1kH8,.EmployerRegistrationSteps_passwordToggle__H5BeM{transition:none}}.EmployerRegistrationStepIndicator_indicator__oD9wE{background:#fff;border-radius:1.65rem;display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.25rem)}.EmployerRegistrationStepIndicator_header__wa60l{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.EmployerRegistrationStepIndicator_eyebrow___Dd4v{color:var(--brand-primary);font-size:11px;font-weight:950;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.EmployerRegistrationStepIndicator_title__q_0m4{color:#18181b;font-size:clamp(1.4rem,2.8vw,1.4rem);font-weight:800;letter-spacing:0;line-height:1.1;margin:.3rem 0 0}.EmployerRegistrationStepIndicator_counter__9ZErz{background-color:rgba(73,21,26,.08);border:0;border-radius:999px;box-shadow:0 8px 18px rgba(73,21,26,.08);color:var(--brand-primary);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;line-height:1;padding:.58rem .8rem;white-space:nowrap}.EmployerRegistrationStepIndicator_progressTrack__TTAFv{background-color:rgba(73,21,26,.08);border-radius:999px;height:.62rem;overflow:hidden}.EmployerRegistrationStepIndicator_progressFill__D2Vcx{background:linear-gradient(90deg,#49151a,#7b2a32);border-radius:inherit;box-shadow:0 8px 18px rgba(73,21,26,.18);display:block;height:100%;transition:width .22s ease}.EmployerRegistrationStepIndicator_steps__jMmMI{display:grid;gap:.72rem;grid-template-columns:repeat(4,minmax(0,1fr))}.EmployerRegistrationStepIndicator_step__eh_4R{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,249,.88));border:0;border-radius:999px;color:#71717a;cursor:default;display:flex;gap:.72rem;min-width:0;padding:.82rem;text-align:left;transition:background-color .17s ease,box-shadow .17s ease,color .17s ease,opacity .17s ease,transform .17s ease}.EmployerRegistrationStepIndicator_stepCompleted__wps2r{cursor:pointer}.EmployerRegistrationStepIndicator_step__eh_4R:disabled{cursor:default}.EmployerRegistrationStepIndicator_stepCompleted__wps2r:hover{box-shadow:0 16px 34px rgba(73,21,26,.13);transform:translateY(-1px)}.EmployerRegistrationStepIndicator_stepActive__XnvJG{background:var(--brand-primary);border-radius:999px;box-shadow:0 18px 38px rgba(73,21,26,.24);color:#fff}.EmployerRegistrationStepIndicator_stepLocked__R1bdH{opacity:.56}.EmployerRegistrationStepIndicator_stepBadge__Ghm9V{align-items:center;background-color:rgba(73,21,26,.08);border:0;border-radius:999px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:2.05rem;justify-content:center;width:2.05rem}.EmployerRegistrationStepIndicator_stepActive__XnvJG .EmployerRegistrationStepIndicator_stepBadge__Ghm9V{background-color:rgba(255,255,255,.16);color:#fff}.EmployerRegistrationStepIndicator_stepContent__o7isB{display:grid;gap:.22rem;min-width:0}.EmployerRegistrationStepIndicator_stepTitle__0vAN1{color:inherit;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployerRegistrationStepIndicator_stepDescription__K7jsm{color:currentColor;font-size:11px;font-weight:600;line-height:1.35;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:920px){.EmployerRegistrationStepIndicator_steps__jMmMI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.EmployerRegistrationStepIndicator_header__wa60l{display:grid}.EmployerRegistrationStepIndicator_steps__jMmMI{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EmployerRegistrationStepIndicator_progressFill__D2Vcx,.EmployerRegistrationStepIndicator_step__eh_4R{transition:none}}.EmployerRegistrationForm_form__5y6I4{display:grid;gap:clamp(1rem,2.4vw,1.35rem);width:100%}.EmployerRegistrationForm_stepPanel__qEhl3{background:#fff;border:0;border-radius:1.65rem;display:grid;gap:clamp(1rem,2.5vw,1.35rem);padding:clamp(1rem,3vw,1.35rem)}.EmployerRegistrationForm_stepPanelHeader__62qgZ{display:grid;gap:.35rem}.EmployerRegistrationForm_stepEyebrow__Y_Iu9{color:var(--brand-primary);font-size:11px;font-weight:950;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.EmployerRegistrationForm_panelTitle__iOfOG{color:#18181b;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:950;letter-spacing:0;line-height:1.1;margin:0}.EmployerRegistrationForm_panelDescription__Cotif{color:#62626a;font-size:13px;font-weight:650;line-height:1.6;margin:0}.EmployerRegistrationForm_actions__FeupK{align-items:center;display:grid;gap:.85rem;grid-template-columns:minmax(8.5rem,.38fr) minmax(0,1fr)}.EmployerRegistrationForm_backButton__B_Quj{--input-height:clamp(4rem,5vw,3.45rem);align-items:center;background-color:#fff;border:1px solid rgba(73,21,26,.18);border-radius:999px;box-shadow:0 12px 28px rgba(24,24,27,.06),inset 0 1px 0 rgba(255,255,255,.95);color:var(--brand-primary);cursor:pointer;display:inline-flex;font-weight:600;gap:.7rem;height:var(--input-height);justify-content:center;min-width:0;overflow:hidden;padding:0 1.15rem;position:relative;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,opacity .17s ease,transform .17s ease;width:100%}.EmployerRegistrationForm_backButton__B_Quj:hover:not(:disabled){background-color:#fff7f7;border-color:rgba(73,21,26,.36);box-shadow:0 20px 42px rgba(73,21,26,.14),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-2px)}.EmployerRegistrationForm_backButton__B_Quj:disabled{cursor:not-allowed;opacity:.45;transform:none}.EmployerRegistrationForm_backButton__B_Quj:focus-visible{box-shadow:0 0 0 5px rgba(73,21,26,.16),0 18px 38px rgba(73,21,26,.18);outline:0}.EmployerRegistrationForm_backButtonIcon__LM8rj{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;height:2.35rem;justify-content:center;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease;width:2.35rem}.EmployerRegistrationForm_backButton__B_Quj:hover:not(:disabled) .EmployerRegistrationForm_backButtonIcon__LM8rj{background-color:rgba(73,21,26,.12);transform:scale(1.05)}.EmployerRegistrationForm_backButton__B_Quj:disabled .EmployerRegistrationForm_backButtonIcon__LM8rj{transform:none}.EmployerRegistrationForm_forwardButton__LD3Hw{min-width:0;font-weight:600!important}.EmployerRegistrationForm_accountTypeLink__sMPjw{align-items:center;display:inline-flex;font-size:var(--control-font-size);font-weight:700;gap:.5rem;justify-content:center;justify-self:center;line-height:1.2;min-height:2.35rem}@media (max-width:760px){.EmployerRegistrationForm_actions__FeupK{grid-template-columns:1fr}.EmployerRegistrationForm_backButton__B_Quj{order:2}}@media (max-width:480px){.EmployerRegistrationForm_stepPanel__qEhl3{border-radius:1.25rem}}@media (prefers-reduced-motion:reduce){.EmployerRegistrationForm_backButtonIcon__LM8rj,.EmployerRegistrationForm_backButton__B_Quj{transition:none}}.StudentRegistrationSteps_stack__EctpD{display:grid;gap:clamp(1rem,2.2vw,1.25rem)}.StudentRegistrationSteps_grid__VFsZX{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentRegistrationSteps_grid__VFsZX,.StudentRegistrationSteps_identityStack__oUxLl{display:grid;gap:clamp(.9rem,2vw,1rem)}.StudentRegistrationSteps_nameGrid__7vEQj{display:grid;gap:clamp(.9rem,2vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}.StudentRegistrationSteps_schoolPicker__m4kl_{display:grid;gap:.5rem;position:relative;width:100%;z-index:20}.StudentRegistrationSteps_schoolPickerLabel___aOsj{color:#27272a;font-size:clamp(.82rem,1vw,var(--control-font-size));font-weight:700;letter-spacing:0;line-height:1.35;padding-inline:.25rem}.StudentRegistrationSteps_schoolPickerTrigger__yBP0n{--input-height:clamp(4rem,5vw,3.45rem);align-items:center;background-color:#fff;border:1px solid rgba(73,21,26,.14);border-radius:999px;box-shadow:0 12px 28px rgba(24,24,27,.06),inset 0 1px 0 rgba(255,255,255,.95);color:#18181b;cursor:pointer;display:flex;font-size:clamp(.92rem,1.2vw,var(--control-font-size));font-weight:700;gap:.7rem;height:var(--input-height);min-width:0;padding:0 3.15rem 0 .5rem;position:relative;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.StudentRegistrationSteps_schoolPickerTrigger__yBP0n:hover:not(:disabled),.StudentRegistrationSteps_schoolPickerTrigger__yBP0n[aria-expanded=true]{background-color:#fffafa;border-color:rgba(73,21,26,.42);box-shadow:0 18px 42px rgba(73,21,26,.14),inset 0 1px 0 rgba(255,255,255,.98);transform:translateY(-1px)}.StudentRegistrationSteps_schoolPickerTrigger__yBP0n:focus-visible{box-shadow:0 0 0 5px rgba(73,21,26,.12),0 18px 42px rgba(73,21,26,.16);outline:0}.StudentRegistrationSteps_schoolPickerTrigger__yBP0n:disabled{background-color:#f7f7f8;border-color:#ececef;box-shadow:none;cursor:not-allowed;opacity:.78;transform:none}.StudentRegistrationSteps_schoolPickerTriggerError__h5IVC{border-color:rgba(185,28,28,.58);box-shadow:0 0 0 5px rgba(185,28,28,.08),0 14px 32px rgba(185,28,28,.1)}.StudentRegistrationSteps_schoolOptionIcon__o7agV,.StudentRegistrationSteps_schoolPickerChevron__JDn4i,.StudentRegistrationSteps_schoolSearchIcon__DaACF{align-items:center;border-radius:999px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;justify-content:center}.StudentRegistrationSteps_schoolPickerChevron__JDn4i{background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);height:2.15rem;width:2.15rem}.StudentRegistrationSteps_schoolPickerTrigger__yBP0n[aria-expanded=true] .StudentRegistrationSteps_schoolPickerChevron__JDn4i{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.StudentRegistrationSteps_schoolPickerChevron__JDn4i{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:background-color .18s ease,color .18s ease,transform .18s ease}.StudentRegistrationSteps_schoolPickerTrigger__yBP0n[aria-expanded=true] .StudentRegistrationSteps_schoolPickerChevron__JDn4i{transform:translateY(-50%) rotate(180deg)}.StudentRegistrationSteps_schoolPickerValue__KLHeL{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudentRegistrationSteps_schoolPickerState__Tathb{background-color:rgba(73,21,26,.07);border-radius:999px;color:var(--brand-primary);flex:0 0 auto;font-size:11px;font-weight:850;line-height:1;max-width:6.5rem;overflow:hidden;padding:.5rem .7rem;text-overflow:ellipsis;white-space:nowrap}.StudentRegistrationSteps_schoolPickerPanel__rZRd0{background-color:#fff;border:1px solid rgba(73,21,26,.14);border-radius:1.35rem;box-shadow:0 28px 64px rgba(24,24,27,.18),0 18px 42px rgba(73,21,26,.14);display:grid;gap:.65rem;left:0;padding:.7rem;position:absolute;right:0;top:calc(100% + .65rem);z-index:120}.StudentRegistrationSteps_schoolSearchControl__g8ocM{align-items:center;background-color:#fffafa;border:1px solid rgba(73,21,26,.12);border-radius:999px;display:flex;gap:.6rem;min-height:3rem;padding:0 .55rem}.StudentRegistrationSteps_schoolSearchIcon__DaACF{background-color:rgba(73,21,26,.07);height:2rem;width:2rem}.StudentRegistrationSteps_schoolSearchInput__Ixhy3{background:transparent;border:0;color:#18181b;flex:1 1 auto;font-size:var(--control-font-size);font-weight:700;min-width:0;outline:0}.StudentRegistrationSteps_schoolSearchInput__Ixhy3::placeholder{color:#9f8f92;font-size:var(--control-font-size);font-weight:650}.StudentRegistrationSteps_schoolLogo__WLnas{align-items:center;background:linear-gradient(145deg,rgba(73,21,26,.1),rgba(73,21,26,.04)),#fff7f7;background-position:50%;background-size:cover;border:1px solid rgba(73,21,26,.1);border-radius:999px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:950;height:2rem;justify-content:center;letter-spacing:0;line-height:1;overflow:hidden;text-transform:uppercase;width:2rem}.StudentRegistrationSteps_schoolLogoTrigger__LdbFY{height:2.15rem;width:2.15rem}.StudentRegistrationSteps_schoolLogoImage__EHnYq{color:transparent}.StudentRegistrationSteps_schoolLogoImageElement__oiis_{display:block;height:100%;object-fit:cover;width:100%}.StudentRegistrationSteps_schoolLogoSelected__JPgsq{background-color:rgba(255,255,255,.18);border-color:rgba(255,255,255,.24);color:#fff}.StudentRegistrationSteps_schoolPickerList__0KtWa{display:grid;gap:.25rem;max-height:min(17rem,42vh);overflow-y:auto;padding-right:.15rem}.StudentRegistrationSteps_schoolPickerList__0KtWa::-webkit-scrollbar{width:.55rem}.StudentRegistrationSteps_schoolPickerList__0KtWa::-webkit-scrollbar-track{background-color:#f5f5f6;border-radius:999px}.StudentRegistrationSteps_schoolPickerList__0KtWa::-webkit-scrollbar-thumb{background-color:rgba(73,21,26,.28);border-radius:999px}.StudentRegistrationSteps_schoolPickerCustom__xCg6F,.StudentRegistrationSteps_schoolPickerOption__FRyqQ{align-items:center;background-color:transparent;border:0;border-radius:1rem;color:#3f3f46;cursor:pointer;display:flex;gap:.7rem;min-height:2.8rem;padding:.7rem .8rem;text-align:left;transition:background-color .15s ease,color .15s ease,transform .15s ease;width:100%}.StudentRegistrationSteps_schoolPickerCustom__xCg6F:focus-visible,.StudentRegistrationSteps_schoolPickerCustom__xCg6F:hover,.StudentRegistrationSteps_schoolPickerOption__FRyqQ:focus-visible,.StudentRegistrationSteps_schoolPickerOption__FRyqQ:hover{background-color:rgba(73,21,26,.07);color:var(--brand-primary);outline:0;transform:translateX(2px)}.StudentRegistrationSteps_schoolPickerOptionSelected__9KTXs{background-color:var(--brand-primary);color:#fff}.StudentRegistrationSteps_schoolPickerOptionSelected__9KTXs:focus-visible,.StudentRegistrationSteps_schoolPickerOptionSelected__9KTXs:hover{background-color:var(--brand-primary);color:#fff}.StudentRegistrationSteps_schoolOptionIcon__o7agV{background-color:rgba(73,21,26,.07);height:2rem;width:2rem}.StudentRegistrationSteps_schoolPickerOptionSelected__9KTXs .StudentRegistrationSteps_schoolOptionIcon__o7agV{background-color:rgba(255,255,255,.16);color:#fff}.StudentRegistrationSteps_schoolPickerOptionSelected__9KTXs .StudentRegistrationSteps_schoolLogo__WLnas{border-color:rgba(255,255,255,.24)}.StudentRegistrationSteps_schoolOptionText__OwtBd{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudentRegistrationSteps_schoolPickerEmpty__OSVql{color:#74676a;font-size:12px;font-weight:700;line-height:1.45;margin:0;padding:.95rem;text-align:center}.StudentRegistrationSteps_schoolPickerCustom__xCg6F{border-top:1px solid rgba(73,21,26,.09);border-radius:1rem;color:var(--brand-primary);font-weight:800;margin-top:.1rem}.StudentRegistrationSteps_schoolPickerCustom__xCg6F strong{font-weight:950}.StudentRegistrationSteps_schoolPickerCustom__xCg6F small{color:#74676a;display:block;font-size:11px;font-weight:700;line-height:1.45;margin-top:.2rem}.StudentRegistrationSteps_schoolPickerHint__WN2Rv{color:#74676a;font-size:11px;font-weight:700;line-height:1.45;margin:0;padding-inline:.25rem}.StudentRegistrationSteps_schoolPickerHint__WN2Rv strong{color:var(--brand-primary);font-weight:850}.StudentRegistrationSteps_passwordPanel__75c3G,.StudentRegistrationSteps_reviewBox__KpOcv{background:#fff;border:0;border-radius:1.2rem}.StudentRegistrationSteps_passwordFields__8OtMb{display:grid;gap:clamp(.9rem,2vw,1rem)}.StudentRegistrationSteps_passwordPanelTitle__o43L2,.StudentRegistrationSteps_reviewTitle__lfZ_F{color:#18181b;font-size:14px;font-weight:950;line-height:1.2;margin:0}.StudentRegistrationSteps_passwordPanelText__0pTrg,.StudentRegistrationSteps_reviewText__D9lV7{color:#68606a;font-size:12px;font-weight:650;line-height:1.55;margin:.25rem 0 0}.StudentRegistrationSteps_passwordToggle__b7wdj{align-items:center;background-color:rgba(73,21,26,.08);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);cursor:pointer;display:inline-flex;height:2.15rem;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:2.15rem}.StudentRegistrationSteps_passwordToggle__b7wdj:hover{background-color:rgba(73,21,26,.13);border-color:rgba(73,21,26,.16);box-shadow:0 8px 18px rgba(73,21,26,.12);transform:translateY(-1px)}.StudentRegistrationSteps_passwordToggle__b7wdj:focus-visible{box-shadow:0 0 0 4px rgba(73,21,26,.14),0 8px 18px rgba(73,21,26,.12);outline:0}.StudentRegistrationSteps_passwordPanel__75c3G{background:linear-gradient(145deg,rgba(255,250,250,.98),rgba(255,255,255,.98)),#fff;border:1px solid rgba(73,21,26,.08);box-shadow:0 12px 28px rgba(24,24,27,.05);display:grid;gap:.55rem;padding:clamp(.7rem,1.8vw,.85rem)}.StudentRegistrationSteps_passwordPanelHeader__wfEU0{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto}.StudentRegistrationSteps_passwordPanelIcon__JMlGZ{align-items:center;background-color:rgba(73,21,26,.08);border:1px solid rgba(73,21,26,.1);border-radius:999px;color:var(--brand-primary);display:inline-flex;height:1.8rem;justify-content:center;width:1.8rem}.StudentRegistrationSteps_passwordScore__5v1dE{align-items:center;background-color:rgba(113,113,122,.08);border-radius:999px;color:#52525b;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-height:1.6rem;min-width:2.7rem;padding:0 .55rem}.StudentRegistrationSteps_passwordScoreReady__kiDKn{background-color:rgba(22,101,52,.1);color:#166534}.StudentRegistrationSteps_passwordProgressTrack__NETMd{background-color:rgba(73,21,26,.08);border-radius:999px;height:.32rem;overflow:hidden;position:relative}.StudentRegistrationSteps_passwordProgressFill__CstZz{background:linear-gradient(90deg,#49151a,#7c2932);border-radius:inherit;display:block;height:100%;min-width:.32rem;transition:width .18s ease}.StudentRegistrationSteps_passwordRules__YhW1j{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));list-style:none;margin:0;padding:0}.StudentRegistrationSteps_passwordRule__wxtIo{align-items:center;background-color:rgba(113,113,122,.06);border:1px solid rgba(113,113,122,.08);border-radius:999px;color:#71717a;display:flex;font-size:11px;font-weight:800;gap:.35rem;line-height:1.35;min-height:1.9rem;padding:.35rem .55rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.StudentRegistrationSteps_passwordRuleIcon__9Rdgt{align-items:center;background-color:#fff;border:1px solid rgba(113,113,122,.08);border-radius:999px;color:#a1a1aa;display:inline-flex;flex:0 0 auto;height:1.15rem;justify-content:center;width:1.15rem}.StudentRegistrationSteps_passwordRulePassed__nswsT{background-color:rgba(22,101,52,.08);border-color:rgba(22,101,52,.14);color:#166534}.StudentRegistrationSteps_passwordRulePassed__nswsT .StudentRegistrationSteps_passwordRuleIcon__9Rdgt{background-color:rgba(22,101,52,.1);border-color:rgba(22,101,52,.16);color:#166534}.StudentRegistrationSteps_reviewBox__KpOcv{padding:1rem}.StudentRegistrationSteps_reviewText__D9lV7 strong{color:var(--brand-primary)}@media (max-width:760px){.StudentRegistrationSteps_grid__VFsZX,.StudentRegistrationSteps_nameGrid__7vEQj{grid-template-columns:1fr}}@media (max-width:480px){.StudentRegistrationSteps_schoolPickerTrigger__yBP0n{--input-height:3rem;gap:.55rem;padding-left:.42rem;padding-right:2.9rem}.StudentRegistrationSteps_schoolLogoTrigger__LdbFY,.StudentRegistrationSteps_schoolPickerChevron__JDn4i{height:2rem;width:2rem}.StudentRegistrationSteps_schoolPickerState__Tathb{display:none}.StudentRegistrationSteps_schoolPickerChevron__JDn4i{right:.42rem}.StudentRegistrationSteps_schoolPickerPanel__rZRd0{border-radius:1.15rem}.StudentRegistrationSteps_passwordPanel__75c3G,.StudentRegistrationSteps_reviewBox__KpOcv{border-radius:1rem}.StudentRegistrationSteps_passwordPanelHeader__wfEU0{grid-template-columns:auto minmax(0,1fr)}.StudentRegistrationSteps_passwordScore__5v1dE{grid-column:1/-1;justify-self:start}.StudentRegistrationSteps_passwordRules__YhW1j{grid-template-columns:1fr}.StudentRegistrationSteps_passwordRule__wxtIo{border-radius:999px}}@media (prefers-reduced-motion:reduce){.StudentRegistrationSteps_passwordProgressFill__CstZz,.StudentRegistrationSteps_passwordToggle__b7wdj,.StudentRegistrationSteps_schoolPickerChevron__JDn4i,.StudentRegistrationSteps_schoolPickerCustom__xCg6F,.StudentRegistrationSteps_schoolPickerOption__FRyqQ,.StudentRegistrationSteps_schoolPickerTrigger__yBP0n{transition:none}}.StudentRegistrationStepIndicator_indicator__lMROo{background:#fff;border-radius:1.65rem;display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.25rem)}.StudentRegistrationStepIndicator_header__lPMZp{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.StudentRegistrationStepIndicator_eyebrow__8bFXL{color:var(--brand-primary);font-size:11px;font-weight:950;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.StudentRegistrationStepIndicator_title__wOyaU{color:#18181b;font-size:clamp(1.4rem,2.8vw,1.4rem);font-weight:800;letter-spacing:0;line-height:1.1;margin:.3rem 0 0}.StudentRegistrationStepIndicator_counter__raIJy{background-color:rgba(73,21,26,.08);border:0;border-radius:999px;box-shadow:0 8px 18px rgba(73,21,26,.08);color:var(--brand-primary);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;line-height:1;padding:.58rem .8rem;white-space:nowrap}.StudentRegistrationStepIndicator_progressTrack__rPVr2{background-color:rgba(73,21,26,.08);border-radius:999px;height:.62rem;overflow:hidden}.StudentRegistrationStepIndicator_progressFill__gPzfo{background:linear-gradient(90deg,#49151a,#7b2a32);border-radius:inherit;box-shadow:0 8px 18px rgba(73,21,26,.18);display:block;height:100%;transition:width .22s ease}.StudentRegistrationStepIndicator_steps__4zhrK{display:grid;gap:.72rem;grid-template-columns:repeat(4,minmax(0,1fr))}.StudentRegistrationStepIndicator_step__OJudf{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,249,249,.88));border:0;border-radius:999px;color:#71717a;cursor:default;display:flex;gap:.72rem;min-width:0;padding:.82rem;text-align:left;transition:background-color .17s ease,box-shadow .17s ease,color .17s ease,opacity .17s ease,transform .17s ease}.StudentRegistrationStepIndicator_stepCompleted__gda03{cursor:pointer}.StudentRegistrationStepIndicator_step__OJudf:disabled{cursor:default}.StudentRegistrationStepIndicator_stepCompleted__gda03:hover{box-shadow:0 16px 34px rgba(73,21,26,.13);transform:translateY(-1px)}.StudentRegistrationStepIndicator_stepActive__vGLoM{background:var(--brand-primary);box-shadow:0 18px 38px rgba(73,21,26,.24);color:#fff;border-radius:999px}.StudentRegistrationStepIndicator_stepLocked__ynZyZ{opacity:.56}.StudentRegistrationStepIndicator_stepBadge__L_ipO{align-items:center;background-color:rgba(73,21,26,.08);border:0;border-radius:999px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:2.05rem;justify-content:center;width:2.05rem}.StudentRegistrationStepIndicator_stepActive__vGLoM .StudentRegistrationStepIndicator_stepBadge__L_ipO{background-color:rgba(255,255,255,.16);color:#fff}.StudentRegistrationStepIndicator_stepContent__JVAaB{display:grid;gap:.22rem;min-width:0}.StudentRegistrationStepIndicator_stepTitle__XhUTi{color:inherit;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudentRegistrationStepIndicator_stepDescription__5ZCm4{color:currentColor;font-size:11px;font-weight:600;line-height:1.35;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:920px){.StudentRegistrationStepIndicator_steps__4zhrK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.StudentRegistrationStepIndicator_header__lPMZp{display:grid}.StudentRegistrationStepIndicator_steps__4zhrK{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.StudentRegistrationStepIndicator_progressFill__gPzfo,.StudentRegistrationStepIndicator_step__OJudf{transition:none}}.StudentRegistrationForm_form__oHijn{display:grid;gap:clamp(1rem,2.4vw,1.35rem);width:100%}.StudentRegistrationForm_stepPanel__IO4CC{background:#fff;border:0;border-radius:1.65rem;display:grid;gap:clamp(1rem,2.5vw,1.35rem);padding:clamp(1rem,3vw,1.35rem)}.StudentRegistrationForm_stepPanelHeader__YBJdm{display:grid;gap:.35rem}.StudentRegistrationForm_stepEyebrow__38i_k{color:var(--brand-primary);font-size:11px;font-weight:950;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.StudentRegistrationForm_panelTitle___Gv_t{color:#18181b;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:950;letter-spacing:0;line-height:1.1;margin:0}.StudentRegistrationForm_panelDescription__2o6OI{color:#62626a;font-size:13px;font-weight:650;line-height:1.6;margin:0}.StudentRegistrationForm_actions__0muGX{align-items:center;display:grid;gap:.85rem;grid-template-columns:minmax(8.5rem,.38fr) minmax(0,1fr)}.StudentRegistrationForm_backButton__JzHN7{--input-height:clamp(4rem,5vw,3.45rem);align-items:center;background-color:#fff;border:1px solid rgba(73,21,26,.18);border-radius:999px;box-shadow:0 12px 28px rgba(24,24,27,.06),inset 0 1px 0 rgba(255,255,255,.95);color:var(--brand-primary);cursor:pointer;display:inline-flex;font-size:clamp(.95rem,1.2vw,var(--control-font-size));font-weight:600;gap:.7rem;height:var(--input-height);justify-content:center;min-width:0;overflow:hidden;padding:0 1.15rem;position:relative;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,opacity .17s ease,transform .17s ease;width:100%}.StudentRegistrationForm_backButton__JzHN7:hover:not(:disabled){background-color:#fff7f7;border-color:rgba(73,21,26,.36);box-shadow:0 20px 42px rgba(73,21,26,.14),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-2px)}.StudentRegistrationForm_backButton__JzHN7:disabled{cursor:not-allowed;opacity:.45;transform:none}.StudentRegistrationForm_backButton__JzHN7:focus-visible{box-shadow:0 0 0 5px rgba(73,21,26,.16),0 18px 38px rgba(73,21,26,.18);outline:0}.StudentRegistrationForm_backButtonIcon__lCwu1{align-items:center;background-color:rgba(73,21,26,.07);border:1px solid rgba(73,21,26,.08);border-radius:999px;color:var(--brand-primary);display:inline-flex;flex:0 0 auto;height:2.35rem;justify-content:center;transition:background-color .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease;width:2.35rem}.StudentRegistrationForm_backButton__JzHN7:hover:not(:disabled) .StudentRegistrationForm_backButtonIcon__lCwu1{background-color:rgba(73,21,26,.12);transform:scale(1.05)}.StudentRegistrationForm_backButton__JzHN7:disabled .StudentRegistrationForm_backButtonIcon__lCwu1{transform:none}.StudentRegistrationForm_forwardButton__aalfD{min-width:0;font-weight:600!important}@media (max-width:760px){.StudentRegistrationForm_actions__0muGX{grid-template-columns:1fr}.StudentRegistrationForm_backButton__JzHN7{order:2}}@media (max-width:480px){.StudentRegistrationForm_stepPanel__IO4CC{border-radius:1.25rem}}@media (prefers-reduced-motion:reduce){.StudentRegistrationForm_backButtonIcon__lCwu1,.StudentRegistrationForm_backButton__JzHN7{transition:none}}.UniversityRegistrationForm_form__CGWYg{display:grid;gap:1.25rem}.UniversityRegistrationForm_fieldGrid__P5dcD{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.UniversityRegistrationForm_backLink__P0YK3{justify-self:start}@media (max-width:640px){.UniversityRegistrationForm_fieldGrid__P5dcD{grid-template-columns:1fr}}