.auth-module__Y2OPrW__page{min-height:100vh;padding:var(--workspace-space-8);background:var(--workspace-background);place-items:center;display:grid}.auth-module__Y2OPrW__shell{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-lg);background:var(--workspace-surface);width:min(100%,64rem);min-height:42rem;box-shadow:var(--workspace-shadow-lg);grid-template-columns:minmax(18rem,.85fr) minmax(26rem,1.15fr);display:grid;overflow:hidden}.auth-module__Y2OPrW__brandPanel{padding:var(--workspace-space-8);background:var(--workspace-primary-strong);color:var(--workspace-on-primary);flex-direction:column;justify-content:space-between;display:flex}.auth-module__Y2OPrW__logo{border-radius:var(--workspace-radius-lg);width:7rem;height:7rem}.auth-module__Y2OPrW__brandName{font-family:var(--font-playfair), serif;letter-spacing:.08em;font-size:clamp(2.5rem,5vw,4rem)}.auth-module__Y2OPrW__brandDescriptor{color:var(--gold-light);font-size:var(--workspace-text-xl);letter-spacing:.18em;text-transform:uppercase}.auth-module__Y2OPrW__brandStatement{max-width:19rem;color:var(--workspace-on-primary);opacity:.82;line-height:1.7}.auth-module__Y2OPrW__formPanel,.auth-module__Y2OPrW__card{gap:var(--workspace-space-6);padding:var(--workspace-space-8);align-content:center;display:grid}.auth-module__Y2OPrW__card{border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-lg);background:var(--workspace-surface);width:min(100%,30rem);box-shadow:var(--workspace-shadow-card)}.auth-module__Y2OPrW__eyebrow{color:var(--workspace-secondary);font-size:var(--workspace-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.auth-module__Y2OPrW__title{color:var(--workspace-heading);font-family:var(--font-playfair), serif;margin-block-start:var(--workspace-space-2);font-size:clamp(2rem,6vw,2.75rem);line-height:1.1}.auth-module__Y2OPrW__body,.auth-module__Y2OPrW__finePrint{color:var(--workspace-text);line-height:1.65}.auth-module__Y2OPrW__finePrint{font-size:var(--workspace-text-sm)}.auth-module__Y2OPrW__finePrintTitle{font-size:var(--workspace-text-sm);margin-bottom:.35rem;font-weight:600}.auth-module__Y2OPrW__finePrintLink{color:var(--workspace-accent,currentColor);text-underline-offset:.15em;margin-top:.35rem;text-decoration:underline;display:inline-block}.auth-module__Y2OPrW__error{color:var(--workspace-danger);font-size:var(--workspace-text-sm);line-height:1.5}.auth-module__Y2OPrW__success{color:var(--workspace-success);font-size:var(--workspace-text-sm);line-height:1.5}.auth-module__Y2OPrW__securityList{gap:var(--workspace-space-4);padding:0;list-style:none;display:grid}.auth-module__Y2OPrW__securityItem{gap:var(--workspace-space-3);padding:var(--workspace-space-4);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);display:grid}.auth-module__Y2OPrW__dangerButton{min-height:var(--workspace-control-height);padding-inline:var(--workspace-space-4);border:1px solid var(--workspace-danger);border-radius:var(--workspace-radius-md);color:var(--workspace-danger);background:0 0;font-weight:700}.auth-module__Y2OPrW__form{gap:var(--workspace-space-4);display:grid}.auth-module__Y2OPrW__label{gap:var(--workspace-space-2);color:var(--workspace-heading);font-size:var(--workspace-text-sm);font-weight:650;display:grid}.auth-module__Y2OPrW__option{align-items:center;gap:var(--workspace-space-3);min-height:var(--workspace-control-height);padding-inline:var(--workspace-space-3);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);color:var(--workspace-text);display:flex}.auth-module__Y2OPrW__input{min-height:var(--workspace-control-height);padding-inline:var(--workspace-space-3);border:1px solid var(--workspace-border-strong);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);color:var(--workspace-heading)}.auth-module__Y2OPrW__textarea{resize:vertical;width:100%;min-height:9rem;padding:var(--workspace-space-3);border:1px solid var(--workspace-border-strong);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);color:var(--workspace-heading);font:inherit;line-height:1.6}.auth-module__Y2OPrW__fieldGrid{gap:var(--workspace-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-module__Y2OPrW__input:focus-visible,.auth-module__Y2OPrW__textarea:focus-visible,.auth-module__Y2OPrW__primary:focus-visible,.auth-module__Y2OPrW__secondary:focus-visible,.auth-module__Y2OPrW__link:focus-visible{outline:3px solid var(--workspace-information);outline-offset:2px}.auth-module__Y2OPrW__input[aria-invalid=true],.auth-module__Y2OPrW__textarea[aria-invalid=true]{border-color:var(--workspace-danger)}.auth-module__Y2OPrW__passwordControl{display:block;position:relative}.auth-module__Y2OPrW__passwordInput{width:100%;min-height:var(--workspace-control-height);padding-inline:var(--workspace-space-3) calc(var(--workspace-space-8) + var(--workspace-space-2));border:1px solid var(--workspace-border-strong);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);color:var(--workspace-heading)}.auth-module__Y2OPrW__visibilityButton{width:var(--workspace-control-height);color:var(--workspace-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.auth-module__Y2OPrW__visibilityButton:hover{color:var(--workspace-primary)}.auth-module__Y2OPrW__primary,.auth-module__Y2OPrW__secondary{min-height:var(--workspace-control-height);padding-inline:var(--workspace-space-4);border-radius:var(--workspace-radius-md);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.auth-module__Y2OPrW__primary{border:1px solid var(--workspace-primary);background:var(--workspace-primary);color:var(--workspace-on-primary)}.auth-module__Y2OPrW__secondary{border:1px solid var(--workspace-border-strong);background:var(--workspace-surface);color:var(--workspace-heading)}.auth-module__Y2OPrW__divider{align-items:center;gap:var(--workspace-space-3);color:var(--workspace-text-muted);font-size:var(--workspace-text-sm);display:flex}.auth-module__Y2OPrW__divider:before,.auth-module__Y2OPrW__divider:after{content:"";background:var(--workspace-border);flex:1;height:1px}.auth-module__Y2OPrW__link{color:var(--workspace-primary);text-underline-offset:.2em;font-weight:700;text-decoration:underline}@media (max-width:35rem){.auth-module__Y2OPrW__page{padding:var(--workspace-space-3)}.auth-module__Y2OPrW__card,.auth-module__Y2OPrW__formPanel,.auth-module__Y2OPrW__brandPanel{padding:var(--workspace-space-5)}.auth-module__Y2OPrW__fieldGrid{grid-template-columns:1fr}}@media (max-width:48rem){.auth-module__Y2OPrW__page{padding:0}.auth-module__Y2OPrW__shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.auth-module__Y2OPrW__brandPanel{min-height:13rem}.auth-module__Y2OPrW__brandPanel>div,.auth-module__Y2OPrW__brandStatement{display:none}.auth-module__Y2OPrW__logo{width:5rem;height:5rem}}.auth-module__Y2OPrW__previewPage{min-height:100vh;padding:var(--workspace-space-8);background:var(--workspace-background)}.auth-module__Y2OPrW__previewHeader{gap:var(--workspace-space-6);max-width:75rem;margin-inline:auto;display:grid}.auth-module__Y2OPrW__previewTitle{color:var(--workspace-heading);font-family:var(--font-playfair), serif;font-size:2rem}.auth-module__Y2OPrW__previewNavigation,.auth-module__Y2OPrW__previewTabs{gap:var(--workspace-space-2);flex-wrap:wrap;display:flex}.auth-module__Y2OPrW__previewNavigation{justify-content:space-between}.auth-module__Y2OPrW__previewTab,.auth-module__Y2OPrW__previewTabActive{min-height:var(--workspace-control-height);padding-inline:var(--workspace-space-3);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);font-size:var(--workspace-text-sm);align-items:center;font-weight:700;display:inline-flex}.auth-module__Y2OPrW__previewTab{background:var(--workspace-surface);color:var(--workspace-text)}.auth-module__Y2OPrW__previewTabActive{border-color:var(--workspace-primary);background:var(--workspace-primary);color:var(--workspace-on-primary)}.auth-module__Y2OPrW__previewFramePanel{max-width:75rem;margin:var(--workspace-space-6) auto 0;padding:var(--workspace-space-4);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-lg);background:var(--workspace-surface);box-shadow:var(--workspace-shadow-card)}.auth-module__Y2OPrW__previewFrame{background:var(--workspace-background);border:0;width:100%;min-height:50rem}@media (max-width:48rem){.auth-module__Y2OPrW__previewPage{padding:var(--workspace-space-3)}.auth-module__Y2OPrW__previewFramePanel{padding:0}}
