.form-controls-module__vLrR3q__secondary,.form-controls-module__vLrR3q__primary{border-radius:var(--radius-12);cursor:pointer;width:100%;min-height:44px;font:inherit;font-size:var(--text-14);font-weight:var(--font-semibold);border:0}.form-controls-module__vLrR3q__secondary{background:var(--color-surface-subtle);color:var(--color-text-action)}.form-controls-module__vLrR3q__label{margin:18px 0 var(--space-4);color:var(--color-text);font-size:var(--text-12);line-height:var(--leading-16);letter-spacing:var(--tracking-4);font-weight:var(--font-semibold);display:block}.form-controls-module__vLrR3q__input{box-sizing:border-box;border-radius:var(--radius-12);width:100%;height:44px;font:inherit;font-size:var(--text-15);background:var(--color-surface-subtle);color:var(--color-text-field);border:1px solid #0000;padding:0 15px}.form-controls-module__vLrR3q__input:focus-visible,.form-controls-module__vLrR3q__icon:focus-visible,.form-controls-module__vLrR3q__primary:focus-visible,.form-controls-module__vLrR3q__secondary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.form-controls-module__vLrR3q__inputGroup{position:relative}.form-controls-module__vLrR3q__fieldIcon{width:18px;height:18px;color:var(--color-icon);pointer-events:none;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.form-controls-module__vLrR3q__inputGroup:has(.form-controls-module__vLrR3q__fieldIcon) .form-controls-module__vLrR3q__input{padding-left:44px}.form-controls-module__vLrR3q__inputGroup:has(.form-controls-module__vLrR3q__icon) .form-controls-module__vLrR3q__input{padding-right:48px}.form-controls-module__vLrR3q__icon{height:100%;color:var(--color-icon-action);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:12px}.form-controls-module__vLrR3q__icon svg{width:19px;height:19px;display:block}.form-controls-module__vLrR3q__primary{background:var(--color-action);min-height:48px;color:var(--color-surface);box-shadow:var(--shadow-3)}.form-controls-module__vLrR3q__secondary:disabled,.form-controls-module__vLrR3q__primary:disabled{cursor:not-allowed;opacity:.65}.form-controls-module__vLrR3q__primary[aria-busy=true],.form-controls-module__vLrR3q__secondary[aria-busy=true]{cursor:wait}.form-controls-module__vLrR3q__input:disabled{opacity:.65}.form-controls-module__vLrR3q__primary:enabled:hover,.form-controls-module__vLrR3q__secondary:enabled:hover{filter:brightness(.96)}.form-controls-module__vLrR3q__icon:disabled{cursor:not-allowed;opacity:.65}.form-controls-module__vLrR3q__input[aria-invalid=true]{border-color:var(--color-error-text)}
html:has(.auth-form-module__UnpRRG__shell){scrollbar-gutter:stable both-edges}body{margin:0}.auth-form-module__UnpRRG__shell{min-height:100vh;color:var(--color-brand-ink);font-family:var(--font-family-ui);font-weight:var(--font-regular);background:radial-gradient(ellipse 590px 315px at -4% 93%, transparent 99.6%, var(--color-curve-strong) 99.8%, transparent 100%), radial-gradient(ellipse 570px 350px at 101% 42%, transparent 99.6%, var(--color-curve-subtle) 99.8%, transparent 100%), radial-gradient(ellipse at 48% 31%, var(--color-glow) 0%, var(--color-surface) 55%);background-attachment:fixed;flex-direction:column;display:flex}.auth-form-module__UnpRRG__shell *,.auth-form-module__UnpRRG__shell :before,.auth-form-module__UnpRRG__shell :after{box-sizing:border-box}.auth-form-module__UnpRRG__header{min-height:80px;padding:var(--space-16) 4%;background:var(--color-header);justify-content:space-between;align-items:center;gap:20px;display:flex}.auth-form-module__UnpRRG__brand{align-items:center;gap:var(--space-10);font-size:var(--text-22);font-weight:var(--font-semibold);color:inherit;text-decoration:none;display:flex}.auth-form-module__UnpRRG__logo{border-radius:var(--radius-12);width:36px;height:36px;color:var(--color-surface);background:var(--color-brand-mark);box-shadow:var(--shadow-1);place-items:center;display:grid}.auth-form-module__UnpRRG__nav{font-size:var(--text-14);align-items:center;gap:22px;display:flex}.auth-form-module__UnpRRG__nav a{color:var(--color-text);padding:var(--space-8) var(--space-16);border-radius:var(--radius-12);line-height:var(--leading-20);letter-spacing:var(--tracking-1);font-weight:var(--font-semibold);text-decoration:none}.auth-form-module__UnpRRG__nav .auth-form-module__UnpRRG__active{background:var(--color-selection);font-weight:var(--font-semibold)}.auth-form-module__UnpRRG__main{text-align:center;flex:1;width:min(100% - 32px,520px);margin:0 auto;padding:120px 0 110px}.auth-form-module__UnpRRG__badge{padding:6px var(--space-16);border-radius:var(--radius-30);background:var(--color-badge);font-size:var(--text-12);font-weight:var(--font-semibold);margin-bottom:var(--space-24);display:inline-block}.auth-form-module__UnpRRG__card{background:var(--color-surface);border-radius:var(--radius-12);padding:var(--space-40);box-shadow:var(--shadow-2);text-align:left}.auth-form-module__UnpRRG__card h1{text-align:center;font-size:var(--text-32);line-height:var(--leading-40);font-weight:var(--font-semibold);letter-spacing:var(--tracking-2);margin:0 0 var(--space-4)}.auth-form-module__UnpRRG__subtitle{text-align:center;font-size:var(--text-15);line-height:var(--leading-24);font-weight:var(--font-regular);color:var(--color-text-secondary);margin:0 0 var(--space-40)}.auth-form-module__UnpRRG__googleIcon{vertical-align:middle;width:18px;height:18px;margin-right:var(--space-8)}.auth-form-module__UnpRRG__divider{color:var(--color-text-muted);font-size:var(--text-12);font-weight:var(--font-medium);letter-spacing:var(--tracking-3);white-space:nowrap;align-items:center;gap:15px;margin:20px 0;display:flex}.auth-form-module__UnpRRG__divider:before,.auth-form-module__UnpRRG__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.auth-form-module__UnpRRG__nav a:focus-visible,.auth-form-module__UnpRRG__switch a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.auth-form-module__UnpRRG__submit{margin-top:var(--space-24)}.auth-form-module__UnpRRG__submit span{margin-left:var(--space-8);font-size:var(--text-20)}.auth-form-module__UnpRRG__error,.auth-form-module__UnpRRG__success{border-radius:var(--radius-10);padding:var(--space-12);font-size:var(--text-14);line-height:1.4}.auth-form-module__UnpRRG__error{color:var(--color-error-text);background:var(--color-error-surface)}.auth-form-module__UnpRRG__success{color:var(--color-success-text);background:var(--color-success-surface)}.auth-form-module__UnpRRG__switch{margin:var(--space-24) 0 0;color:var(--color-text-support);font-size:var(--text-14)}.auth-form-module__UnpRRG__switch a{color:var(--color-link);font-weight:var(--font-semibold);text-decoration:none}.auth-form-module__UnpRRG__footer{padding:var(--space-24) 4%;background:var(--color-surface-subtle);color:var(--color-text-footer);font-size:var(--text-12)}@media (max-width:620px){.auth-form-module__UnpRRG__header{padding:var(--space-16)}.auth-form-module__UnpRRG__nav{font-size:var(--text-13);gap:0}.auth-form-module__UnpRRG__nav a{padding:var(--space-10)}.auth-form-module__UnpRRG__main{padding:65px 0}.auth-form-module__UnpRRG__card{padding:30px 22px}.auth-form-module__UnpRRG__subtitle{margin-bottom:30px}.auth-form-module__UnpRRG__brand{font-size:var(--text-20)}}
