.auth-module__Cgra4q__page{width:100%}.auth-module__Cgra4q__panelIndex{color:var(--color-accent);font:var(--font-label);letter-spacing:.08em;text-transform:uppercase}.auth-module__Cgra4q__panel h2{color:var(--text-primary);font:var(--font-title);letter-spacing:.02em;overflow-wrap:anywhere;text-shadow:var(--text-shadow-title);text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.9}.auth-module__Cgra4q__panel>p,.auth-module__Cgra4q__supportCopy{color:var(--text-secondary);margin:0;line-height:1.4}.auth-module__Cgra4q__authGrid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);display:grid}.auth-module__Cgra4q__panel,.auth-module__Cgra4q__supportPanel{align-content:start;gap:var(--space-4);padding:clamp(var(--space-4), 3vw, var(--space-8));display:grid}.auth-module__Cgra4q__panel form{gap:var(--space-3);display:grid}.auth-module__Cgra4q__lowercaseInput{text-transform:lowercase}.auth-module__Cgra4q__supportPanel{gap:var(--space-3)}.auth-module__Cgra4q__supportPanel h2{color:var(--text-primary);font:var(--font-title);text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:.95}.auth-module__Cgra4q__inlineLinks,.auth-module__Cgra4q__actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.auth-module__Cgra4q__inlineLinks{padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-subtle);color:var(--text-secondary);font:var(--font-caption)}.auth-module__Cgra4q__inlineLinks a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-accent-muted);text-decoration-color:var(--border-accent-muted);text-underline-offset:.2em}@media (max-width:64rem){.auth-module__Cgra4q__authGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:42rem){.auth-module__Cgra4q__inlineLinks{justify-items:start;gap:var(--space-1);display:grid}.auth-module__Cgra4q__inlineLinks>span{margin-bottom:var(--space-1)}.auth-module__Cgra4q__inlineLinks>a{justify-content:flex-start;width:100%}.auth-module__Cgra4q__actions>*{width:100%}}
.input-module__Ca6jcq__component{align-items:center;width:100%;display:flex;position:relative}:where(.input-module__Ca6jcq__input){width:100%;min-height:var(--control-min-height);padding:0 var(--space-2);border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-sm);color:var(--text-primary);font:var(--font-body);background:var(--surface-field)}.input-module__Ca6jcq__inputWithToggle{padding-right:calc(var(--control-min-height) + var(--space-2))}.input-module__Ca6jcq__input::placeholder{color:var(--text-placeholder);opacity:1}.input-module__Ca6jcq__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.input-module__Ca6jcq__toggle{right:var(--space-2);width:var(--control-min-height);height:var(--control-min-height);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.input-module__Ca6jcq__toggle:hover,.input-module__Ca6jcq__toggle:focus-visible{color:var(--color-warning)}.input-module__Ca6jcq__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.input-module__Ca6jcq__icon{background:currentColor;width:1.25rem;height:1.25rem;-webkit-mask:url(/svg/eye-open.svg) 50%/contain no-repeat;mask:url(/svg/eye-open.svg) 50%/contain no-repeat}.input-module__Ca6jcq__icon[data-visible=true]{-webkit-mask-image:url(/svg/eye-shut.svg);mask-image:url(/svg/eye-shut.svg)}
.form-field-module__penAcW__component{gap:var(--space-1);min-width:0;display:grid}.form-field-module__penAcW__label{font:var(--font-label);letter-spacing:.06em;text-transform:uppercase}.form-field-module__penAcW__label[data-tone=accent]{color:var(--color-accent)}.form-field-module__penAcW__label[data-tone=neutral]{color:var(--text-secondary)}.form-field-module__penAcW__input{width:100%}.form-field-module__penAcW__input[aria-invalid=true]{border-color:var(--color-danger)}.form-field-module__penAcW__hint,.form-field-module__penAcW__error{font:var(--font-caption);margin:0;line-height:1.4}.form-field-module__penAcW__hint{color:var(--text-secondary)}.form-field-module__penAcW__hint[data-align=end]{justify-self:end}.form-field-module__penAcW__error{gap:var(--space-1);color:var(--color-danger);display:grid}.form-field-module__penAcW__error p{margin:0}.form-field-module__penAcW__component[data-pending=true]{opacity:.82}
.inline-notice-module__dHeKeq__component{--notice-color:var(--color-info);--notice-border:color-mix(in srgb, var(--notice-color) 42%, transparent);--notice-background:color-mix(in srgb, var(--notice-color) 8%, var(--surface-panel));justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--notice-border);border-radius:var(--radius-sm);color:var(--notice-color);background:var(--notice-background);margin:0;line-height:1.4;display:flex}.inline-notice-module__dHeKeq__component[data-density=compact]{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.78rem}.inline-notice-module__dHeKeq__component[data-tone=error]{--notice-color:var(--color-danger)}.inline-notice-module__dHeKeq__component[data-tone=success]{--notice-color:var(--color-success)}.inline-notice-module__dHeKeq__component[data-tone=warning]{--notice-color:var(--color-warning)}.inline-notice-module__dHeKeq__message{overflow-wrap:anywhere;min-width:0}.inline-notice-module__dHeKeq__message>:first-child{margin-top:0}.inline-notice-module__dHeKeq__message>:last-child{margin-bottom:0}.inline-notice-module__dHeKeq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}@media (max-width:42rem){.inline-notice-module__dHeKeq__component:has(.inline-notice-module__dHeKeq__actions){flex-direction:column;align-items:flex-start}}
.modal-dialog-module__zMDGgW__dialog{width:min(34rem,100vw - 2rem);max-width:none;max-height:calc(var(--layout-viewport-height) - 2rem);border:var(--border-width) solid var(--border-muted);color:var(--text-primary);background:var(--surface-panel);box-shadow:var(--shadow-panel);border-radius:0;margin:auto;padding:0;overflow:hidden}.modal-dialog-module__zMDGgW__dialog[data-size=compact]{width:min(31rem,100vw - 2rem)}.modal-dialog-module__zMDGgW__dialog[data-size=wide]{width:min(48rem,100vw - 2rem)}.modal-dialog-module__zMDGgW__dialog[data-variant=danger]{border-color:var(--border-accent-strong);background:var(--surface-panel-raised)}.modal-dialog-module__zMDGgW__dialog::backdrop{background:var(--surface-overlay)}.modal-dialog-module__zMDGgW__dialog[data-variant=danger]::backdrop{background:#000000c7}.modal-dialog-module__zMDGgW__panel{max-height:calc(var(--layout-viewport-height) - 2rem);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.modal-dialog-module__zMDGgW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--layout-panel-padding);border-bottom:var(--border-width) solid var(--border-muted);display:flex}.modal-dialog-module__zMDGgW__heading{min-width:0}.modal-dialog-module__zMDGgW__eyebrow{color:var(--color-accent);font:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;display:block}.modal-dialog-module__zMDGgW__dialog[data-variant=danger] .modal-dialog-module__zMDGgW__eyebrow{color:var(--color-danger)}.modal-dialog-module__zMDGgW__title{font:var(--font-title);font-size:var(--dialog-title-size,clamp(1.75rem, 5vw, 2.75rem));text-transform:uppercase;margin:0;line-height:.95}.modal-dialog-module__zMDGgW__eyebrow+.modal-dialog-module__zMDGgW__title{margin-top:.15rem}.modal-dialog-module__zMDGgW__dialog[data-size=compact] .modal-dialog-module__zMDGgW__title{font-size:var(--dialog-title-size,clamp(2rem, 7vw, 3.5rem));line-height:.9}.modal-dialog-module__zMDGgW__closeButton{width:var(--control-min-height);min-height:var(--control-min-height);padding:var(--space-2);color:var(--text-primary);cursor:pointer;font:var(--font-label);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.modal-dialog-module__zMDGgW__closeIcon{background:currentColor;width:1.25rem;height:1.25rem;-webkit-mask:url(/svg/close-line.svg) 50%/contain no-repeat;mask:url(/svg/close-line.svg) 50%/contain no-repeat}.modal-dialog-module__zMDGgW__closeButton:hover{border-color:var(--color-accent);color:var(--color-accent)}.modal-dialog-module__zMDGgW__closeButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.modal-dialog-module__zMDGgW__body{align-content:start;gap:var(--space-3);min-height:0;padding:var(--layout-panel-padding);display:grid;overflow-y:auto}.modal-dialog-module__zMDGgW__description{color:var(--text-secondary);line-height:1.4}.modal-dialog-module__zMDGgW__description>:first-child{margin-top:0}.modal-dialog-module__zMDGgW__description>:last-child{margin-bottom:0}.modal-dialog-module__zMDGgW__footer{align-items:center;gap:var(--space-3);padding:var(--layout-panel-padding);border-top:var(--border-width) solid var(--border-muted);flex-wrap:wrap;display:flex}@media (max-height:30rem){.modal-dialog-module__zMDGgW__dialog{overflow:hidden auto}.modal-dialog-module__zMDGgW__panel{grid-template-rows:auto;max-height:none}.modal-dialog-module__zMDGgW__body{overflow-y:visible}}
