.AuthPage-module__lnYpjq__page{min-height:100dvh;padding:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.AuthPage-module__lnYpjq__page{padding:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.AuthPage-module__lnYpjq__page{padding:calc(var(--spacing,.25rem) * 8)}}.AuthPage-module__lnYpjq__page{background:var(--color-bg-default)}.AuthPage-module__lnYpjq__shell{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;width:100%;max-width:1080px;display:grid;overflow:hidden}@media (min-width:64rem){.AuthPage-module__lnYpjq__shell{grid-template-columns:.94fr 1.06fr}}.AuthPage-module__lnYpjq__shell{border-color:var(--color-divider);background:var(--color-bg-paper);min-height:680px;box-shadow:var(--shadow-lg)}.AuthPage-module__lnYpjq__shellCompact{min-height:580px}.AuthPage-module__lnYpjq__brandPanel{padding:calc(var(--spacing,.25rem) * 10);flex-direction:column;justify-content:space-between;display:none;position:relative;overflow:hidden}@media (min-width:64rem){.AuthPage-module__lnYpjq__brandPanel{display:flex}}@media (min-width:80rem){.AuthPage-module__lnYpjq__brandPanel{padding:calc(var(--spacing,.25rem) * 12)}}.AuthPage-module__lnYpjq__brandPanel{background:var(--color-primary-dark);color:var(--color-primary-contrast)}.AuthPage-module__lnYpjq__brandPanel:after{right:calc(var(--spacing,.25rem) * -20);bottom:calc(var(--spacing,.25rem) * -24);height:calc(var(--spacing,.25rem) * 72);width:calc(var(--spacing,.25rem) * 72);border-style:var(--tw-border-style);content:"";border-width:1px;border-color:#ffffff1f;border-radius:3.40282e38px;position:absolute}.AuthPage-module__lnYpjq__brandLink,.AuthPage-module__lnYpjq__mobileBrand{z-index:10;border-radius:var(--radius-lg,.5rem);align-items:center;width:fit-content;display:inline-flex;position:relative}.AuthPage-module__lnYpjq__brandLink:focus-visible,.AuthPage-module__lnYpjq__mobileBrand:focus-visible{outline-offset:4px;outline:2px solid}.AuthPage-module__lnYpjq__logo{object-fit:contain}.AuthPage-module__lnYpjq__brandContent{z-index:10;max-width:var(--container-md,28rem);padding-block:calc(var(--spacing,.25rem) * 10);margin-block:auto;position:relative}.AuthPage-module__lnYpjq__eyebrow,.AuthPage-module__lnYpjq__formEyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase}.AuthPage-module__lnYpjq__eyebrow{color:#ffffffb8}.AuthPage-module__lnYpjq__brandTitle{margin-top:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary-contrast)}.AuthPage-module__lnYpjq__brandDescription{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-sm,24rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:#ffffffc2}.AuthPage-module__lnYpjq__benefits{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;padding:0;list-style-type:none;display:flex}.AuthPage-module__lnYpjq__benefits li{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#ffffffe6;display:flex}.AuthPage-module__lnYpjq__benefits svg{color:var(--color-secondary-light);flex-shrink:0}.AuthPage-module__lnYpjq__brandFootnote{z-index:10;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff94;position:relative}.AuthPage-module__lnYpjq__formPanel{min-width:0;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;justify-content:center;display:flex}@media (min-width:40rem){.AuthPage-module__lnYpjq__formPanel{padding-inline:calc(var(--spacing,.25rem) * 10)}}@media (min-width:64rem){.AuthPage-module__lnYpjq__formPanel{padding-inline:calc(var(--spacing,.25rem) * 12)}}@media (min-width:80rem){.AuthPage-module__lnYpjq__formPanel{padding-inline:calc(var(--spacing,.25rem) * 16)}}.AuthPage-module__lnYpjq__mobileBrand{margin-bottom:calc(var(--spacing,.25rem) * 8)}@media (min-width:64rem){.AuthPage-module__lnYpjq__mobileBrand{display:none}}.AuthPage-module__lnYpjq__formCard{width:100%;max-width:440px;margin-inline:auto}.AuthPage-module__lnYpjq__heading{margin-bottom:calc(var(--spacing,.25rem) * 7)}.AuthPage-module__lnYpjq__formEyebrow{color:var(--color-primary)}.AuthPage-module__lnYpjq__title{margin-top:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-text-primary)}.AuthPage-module__lnYpjq__description{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.AuthPage-module__lnYpjq__form{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.AuthPage-module__lnYpjq__field,.AuthPage-module__lnYpjq__fieldCompact{margin:0!important}.AuthPage-module__lnYpjq__form .MuiOutlinedInput-root{background:var(--color-bg-subtle);border-radius:14px;min-height:54px;transition:background-color .18s,box-shadow .18s}.AuthPage-module__lnYpjq__form .MuiOutlinedInput-root:hover{background:var(--color-bg-hover)}.AuthPage-module__lnYpjq__form .MuiOutlinedInput-root.Mui-focused{background:var(--color-bg-paper);box-shadow:0 0 0 3px rgb(var(--color-primary-rgb) / .1)}.AuthPage-module__lnYpjq__form .MuiOutlinedInput-notchedOutline{border-color:var(--color-divider)}.AuthPage-module__lnYpjq__form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgb(var(--color-primary-rgb) / .38)}.AuthPage-module__lnYpjq__form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--color-primary)}.AuthPage-module__lnYpjq__form .MuiInputLabel-root{color:var(--color-text-secondary);font-weight:600}.AuthPage-module__lnYpjq__form .MuiInputLabel-root.Mui-focused{color:var(--color-primary)}.AuthPage-module__lnYpjq__form .MuiInputBase-input{color:var(--color-text-primary);font-weight:600}.AuthPage-module__lnYpjq__form .MuiIconButton-root{color:var(--color-text-secondary)}.AuthPage-module__lnYpjq__formAssist{margin-top:calc(var(--spacing,.25rem) * -1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));justify-content:flex-end;display:flex}.AuthPage-module__lnYpjq__submitButton{min-height:52px!important;box-shadow:var(--shadow-brand)!important;border-radius:14px!important;font-weight:700!important}.AuthPage-module__lnYpjq__submitButton:hover{box-shadow:var(--shadow-brand-hover)!important}.AuthPage-module__lnYpjq__submitButton.Mui-disabled{box-shadow:none!important}.AuthPage-module__lnYpjq__form>.MuiButton-contained{min-height:52px;box-shadow:var(--shadow-brand);border-radius:14px;font-weight:700}.AuthPage-module__lnYpjq__form>.MuiButton-contained:hover{box-shadow:var(--shadow-brand-hover)}.AuthPage-module__lnYpjq__form>.MuiButton-contained.Mui-disabled{box-shadow:none}.AuthPage-module__lnYpjq__message{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:rgb(var(--color-error-rgb) / .18);background:rgb(var(--color-error-rgb) / .07);display:block}.AuthPage-module__lnYpjq__successMessage{border-color:rgb(var(--color-success-rgb) / .22);background:rgb(var(--color-success-rgb) / .08);color:var(--color-secondary-dark)}.AuthPage-module__lnYpjq__registrationClosed{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 5);text-align:center;border-width:1px;flex-direction:column;align-items:center;display:flex}@media (min-width:40rem){.AuthPage-module__lnYpjq__registrationClosed{padding:calc(var(--spacing,.25rem) * 6)}}.AuthPage-module__lnYpjq__registrationClosed{border-color:rgb(var(--color-primary-rgb) / .16);background:linear-gradient(145deg, rgb(var(--color-primary-rgb) / .07), var(--color-bg-subtle))}.AuthPage-module__lnYpjq__registrationClosedIcon{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-2xl,1rem);color:var(--color-primary);background:rgb(var(--color-primary-rgb) / .1);justify-content:center;align-items:center;display:flex}.AuthPage-module__lnYpjq__registrationClosed h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary)}.AuthPage-module__lnYpjq__registrationClosed p{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-text-secondary)}.AuthPage-module__lnYpjq__providerBlock{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.AuthPage-module__lnYpjq__googleButton{background:var(--color-bg-paper);border-color:var(--color-divider)!important;min-height:52px!important;color:var(--color-text-primary)!important;border-radius:14px!important;font-weight:700!important}.AuthPage-module__lnYpjq__googleButton:hover{background:var(--color-bg-hover);border-color:rgb(var(--color-primary-rgb) / .35)!important}.AuthPage-module__lnYpjq__googleButton.Mui-disabled{opacity:1;background:var(--color-bg-subtle);border-style:dashed;color:var(--color-text-secondary)!important}.AuthPage-module__lnYpjq__googleIcon{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);object-fit:contain;flex-shrink:0}.AuthPage-module__lnYpjq__providerStatus{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary)}.AuthPage-module__lnYpjq__divider{margin-block:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary);display:flex}.AuthPage-module__lnYpjq__divider:before,.AuthPage-module__lnYpjq__divider:after{content:"";background:var(--color-divider);flex:1;height:1px}.AuthPage-module__lnYpjq__divider span{flex-shrink:0}.AuthPage-module__lnYpjq__footer{margin-top:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 5);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-top-width:1px;border-color:var(--color-divider);color:var(--color-text-secondary)}.AuthPage-module__lnYpjq__footerPrompt{color:var(--color-text-secondary)}.AuthPage-module__lnYpjq__authLink{border-radius:var(--radius-md,.375rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary)!important}.AuthPage-module__lnYpjq__authLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.AuthPage-module__lnYpjq__footer .MuiLink-root{color:var(--color-primary);font-weight:700}.AuthPage-module__lnYpjq__footerSplit{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.AuthPage-module__lnYpjq__callbackState{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);text-align:center;flex-direction:column;display:flex}@media (max-width:1023px){.AuthPage-module__lnYpjq__shell{max-width:560px;min-height:0}}@media (max-width:639px){.AuthPage-module__lnYpjq__page{align-items:stretch;padding:0}.AuthPage-module__lnYpjq__shell{border-style:var(--tw-border-style);min-height:100dvh;box-shadow:none;border-width:0;border-radius:0}.AuthPage-module__lnYpjq__formPanel{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6);justify-content:flex-start}.AuthPage-module__lnYpjq__mobileBrand{margin-bottom:calc(var(--spacing,.25rem) * 10)}.AuthPage-module__lnYpjq__heading{margin-bottom:calc(var(--spacing,.25rem) * 6)}.AuthPage-module__lnYpjq__footerSplit{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
