.auth_shell__o4ial{align-items:center;color:#111;display:flex;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;justify-content:center;min-height:100dvh;overflow:hidden;padding:clamp(1.25rem,4vw,3rem);position:relative}.auth_shell__o4ial:after{background:rgba(0,0,0,.34);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.auth_background__xUMj9{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;transform:scale(1.08);transform-origin:right center;z-index:0}.auth_content__6oXX2{position:relative;width:min(100%,430px);z-index:2}.auth_card__FhJSp{background:#fff;border:1px solid hsla(0,0%,4%,.16);box-shadow:0 24px 80px rgba(0,0,0,.2);padding:clamp(1.5rem,4vw,2.35rem)}.auth_brand__340R_{margin:0 auto clamp(1.6rem,4vw,2.2rem);text-align:center}.auth_brandLink__dRiIW{display:inline-block;text-decoration:none}.auth_logo__BUlx4{max-width:190px}.auth_logo__BUlx4,.auth_masterclassLogo__UiJyh{display:block;height:auto;margin:0 auto;width:100%}.auth_masterclassLogo__UiJyh{filter:brightness(0);max-width:160px;opacity:.78}.auth_title__c_U4w{color:#0a0a0a;font-size:clamp(2rem,5.8vw,3.5rem);font-weight:400;letter-spacing:-.065em;line-height:.98;margin:clamp(1.35rem,3vw,1.8rem) 0 0}.auth_subtitle__e_Yxd{color:rgba(0,0,0,.52);font-size:.82rem;font-weight:500;line-height:1.35;margin:.65rem auto 0;max-width:25rem}.auth_form__L15ei{display:grid;gap:1.05rem;width:100%}.auth_field__dCS9n{display:block}.auth_labelRow__BJmDM label,.auth_label__D8CoC{color:#111;display:block;font-size:.82rem;font-weight:500;margin:0 0 .55rem}.auth_labelRow__BJmDM{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin:0 0 .55rem}.auth_labelRow__BJmDM .auth_label__D8CoC{margin:0}.auth_helperLinks__qWyWM{align-items:center;display:flex;flex-shrink:0;gap:.55rem}.auth_input__7I8Bz{background:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#111;font-size:.95rem;line-height:1.35;outline:none;padding:.72rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.auth_input__7I8Bz:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.045)}.auth_input__7I8Bz::-moz-placeholder{color:rgba(0,0,0,.36)}.auth_input__7I8Bz::placeholder{color:rgba(0,0,0,.36)}.auth_submit__y6EpB{background:#151515;border:1px solid #151515;border-radius:100px;color:#fff;cursor:pointer;font-weight:500;margin-top:.7rem;padding:.9rem 1.5rem;transition:opacity .2s ease;width:100%}.auth_submit__y6EpB:disabled{cursor:not-allowed;opacity:.68}.auth_textLink__wOP_Q{color:rgba(0,0,0,.58);font-size:.82rem;font-weight:500;text-decoration:underline;text-decoration-color:rgba(0,0,0,.22);text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.auth_textLink__wOP_Q:hover{color:#000;text-decoration-color:#000}.auth_divider___AAni{color:rgba(0,0,0,.24);font-size:.75rem}.auth_copy__Jadd_{color:rgba(0,0,0,.62);font-size:.92rem;line-height:1.6;margin:0}.auth_copy__Jadd_ strong{color:#111;font-weight:600}.auth_center__oxdMZ{text-align:center}.auth_successStack___2iHQ{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.auth_successIcon__EYYUr{align-items:center;border:1px solid rgba(0,0,0,.18);border-radius:999px;color:#111;display:flex;height:44px;justify-content:center;width:44px}.auth_errorBox__KGR61{background:rgba(162,48,48,.06);border:1px solid rgba(162,48,48,.2);border-radius:8px;padding:.72rem .9rem}.auth_errorText__L_Ll5{color:#a23030;font-size:.85rem;line-height:1.45;margin:0}.auth_metaFooter__zURbb{color:hsla(0,0%,100%,.72);font-size:.76rem;line-height:1.5;margin:1.25rem 0 0;text-align:center}.auth_metaFooter__zURbb a{color:#fff;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.38);text-underline-offset:4px}@media (max-width:520px){.auth_shell__o4ial{padding:1rem}.auth_card__FhJSp{padding:1.35rem}.auth_labelRow__BJmDM{align-items:flex-start;flex-direction:column;gap:.35rem}}