.page-module__isM95W__shell{min-height:calc(var(--app-viewport-height,100vh) / var(--app-ui-scale,1));background:var(--app-page-background)}.page-module__isM95W__splitLayout{min-height:calc(var(--app-viewport-height,100vh) / var(--app-ui-scale,1));background:var(--app-page-background);display:grid}@media (min-width:1024px){.page-module__isM95W__shell{height:calc(var(--app-viewport-height,100vh) / var(--app-ui-scale,1));overflow:hidden}.page-module__isM95W__splitLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;height:100%;min-height:100%}}.pageHeader.page-module__isM95W__auroraPane{border-radius:0;align-items:center;max-width:none;min-height:clamp(280px,38vh,420px);margin-inline:0;box-shadow:none!important;padding:0!important}@media (min-width:1024px){.pageHeader.page-module__isM95W__auroraPane{height:100%;min-height:100%}}.page-module__isM95W__brandStage{justify-content:center;align-items:center;width:100%;min-height:100%;padding:clamp(36px,6vw,72px);display:flex}.page-module__isM95W__brandMark{opacity:.98;filter:drop-shadow(0 16px 34px #00000014);width:clamp(132px,17vw,220px);height:clamp(146px,19vw,244px)}:root[data-theme=dark] .page-module__isM95W__brandMark{filter:drop-shadow(0 22px 56px #0000005c)}.page-module__isM95W__formPane{justify-content:center;align-items:center;padding:clamp(32px,6vw,88px) clamp(24px,6vw,84px);display:flex}.page-module__isM95W__formColumn{flex-direction:column;gap:18px;width:min(100%,440px);display:flex}:is(:root[data-theme=light] .page-module__isM95W__formColumn,:root[data-theme=glass] .page-module__isM95W__formColumn){border:1px solid var(--app-card-border);background:linear-gradient(180deg, #ffffff52, #ffffff14), var(--app-card-bg);box-shadow:var(--app-card-shadow);border-radius:32px;padding:clamp(24px,4vw,38px)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=glass] .page-module__isM95W__formColumn{-webkit-backdrop-filter:blur(34px)saturate(160%)}}@media (min-width:1024px){.page-module__isM95W__formPane{justify-content:flex-start;height:100%;min-height:100%;padding:clamp(28px,5vw,72px) clamp(42px,5vw,82px) clamp(28px,5vw,72px) clamp(64px,7vw,108px)}.page-module__isM95W__formColumn{width:min(100%,392px)}}.page-module__isM95W__bannerStack{flex-direction:column;gap:12px;display:flex}.page-module__isM95W__copyBlock{flex-direction:column;gap:10px;display:flex}.page-module__isM95W__copyText{letter-spacing:0;max-width:27rem;color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 90%, transparent);margin:0;padding-inline:2px;font-size:16px;line-height:1.58}.page-module__isM95W__formStack{flex-direction:column;gap:12px;padding-top:6px;display:flex}.page-module__isM95W__fieldStack{flex-direction:column;gap:12px;display:flex}.page-module__isM95W__authInput{--m3-control-placeholder-text:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 80%, transparent);line-height:normal;padding-block:0!important;padding-left:calc(var(--m3-control-padding-start) + 3px)!important;padding-right:calc(var(--m3-control-padding-start) + 3px)!important}.page-module__isM95W__submitButton{margin-top:2px}.page-module__isM95W__passwordDivider{color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 66%, transparent);letter-spacing:.02em;align-items:center;gap:12px;font-size:12px;font-weight:550;display:flex}.page-module__isM95W__passwordDivider+.page-module__isM95W__formStack{padding-top:1px}.page-module__isM95W__passwordDivider:before,.page-module__isM95W__passwordDivider:after{background:var(--md-sys-color-outline-variant);content:"";flex:1;height:1px}.page-module__isM95W__legalText{text-align:center;color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 74%, transparent);margin:2px 0 0;font-size:12px;line-height:1.55}.page-module__isM95W__demoLinkText{text-align:center;color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 82%, transparent);margin:2px 0 0;font-size:13px;line-height:1.55}.page-module__isM95W__claimSupportText{letter-spacing:0;color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 72%, transparent);margin:-2px 0 0;padding-inline:2px;font-size:12px;line-height:1.45}.page-module__isM95W__supportText{color:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 82%, transparent);margin:0;font-size:13px;line-height:1.6}.page-module__isM95W__inlineLink{color:var(--md-sys-color-on-surface);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--md-sys-color-primary) 44%, transparent);text-decoration-color:color-mix(in srgb, var(--md-sys-color-primary) 44%, transparent);text-underline-offset:.16em}
