.auth-shell_stage__BTHQ7{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;color:var(--gallery-parchment)}.auth-shell_scene__yb3Np,.auth-shell_stage__BTHQ7{overflow:hidden;background:var(--gallery-charcoal)}.auth-shell_scene__yb3Np{position:relative;flex:0 0 35%;max-height:35%;min-height:0;box-shadow:inset 0 -1px 0 rgba(246,197,107,.4)}.auth-shell_photo__rQ400{position:absolute;inset:-28px;background:url(/images/showcase-rooms/lounge.webp) 50%/cover no-repeat;filter:blur(16px) brightness(.58) saturate(.82);transform:scale(1.08)}.auth-shell_scrim__WZgnr{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,17,15,.18),rgba(18,17,15,.42) 48%,rgba(18,17,15,.78));box-shadow:inset 0 0 72px rgba(18,17,15,.35)}.auth-shell_sceneCopy__3Lxsd{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;max-width:22rem}.auth-shell_eyebrow__meAnE{margin:0 0 6px;font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:var(--type-overline);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gallery-brass-deep)}.auth-shell_sceneTitle__J___c{margin:0;color:var(--gallery-parchment);text-shadow:0 1px 12px rgba(18,17,15,.55)}.auth-shell_sceneCaption___0r17{margin:8px 0 0;font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:13px;line-height:1.4;color:var(--gallery-brass)}.auth-shell_panel__pfefD{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;overflow:auto;background:var(--gallery-mat);scroll-padding-bottom:72px}.auth-shell_card__3Hrg1{width:min(100% - 32px,420px);margin:16px auto 24px;padding:20px 20px 8px;border:1px solid var(--gallery-sheet-line);border-radius:var(--gallery-radius-panel);background:var(--gallery-paper);box-shadow:var(--gallery-shadow-stand);color:var(--gallery-sheet-ink)}.auth-shell_cardTop__3yZq_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.auth-shell_mark__B8o1B{display:block;width:40px;height:40px;border:1px solid var(--gallery-sheet-line);border-radius:var(--gallery-radius-control);object-fit:cover}.auth-shell_heading__LVjhv{margin:0 0 20px}.auth-shell_heading__LVjhv h1{margin:0;color:var(--gallery-sheet-ink)}.auth-shell_subtitle__sVJ_z{margin:8px 0 0;font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:14px;line-height:1.45;color:var(--gallery-sheet-value)}.auth-shell_labelRow__YUH_q{display:flex;align-items:center;justify-content:space-between;gap:8px}.auth-shell_label__XKByr{display:block;font-size:12px;font-weight:600;color:var(--gallery-sheet-muted)}.auth-shell_input__AVJ3y,.auth-shell_label__XKByr{font-family:var(--font-sans),Inter,system-ui,sans-serif}.auth-shell_input__AVJ3y{width:100%;min-height:44px;margin-top:4px;padding:10px 12px;border:1px solid var(--gallery-sheet-line-strong);border-radius:var(--gallery-radius-field);background:var(--gallery-white);color:var(--gallery-sheet-ink);font-size:16px;line-height:1.4}.auth-shell_input__AVJ3y::placeholder{color:var(--gallery-sheet-muted)}.auth-shell_input__AVJ3y:focus{outline:2px solid var(--gallery-brass-ink);outline-offset:2px;border-color:var(--gallery-brass-frame)}.auth-shell_password__RwHT7{position:relative}.auth-shell_password__RwHT7 .auth-shell_input__AVJ3y{padding-right:48px}.auth-shell_visibility__ZJnJi{position:absolute;top:4px;right:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--gallery-radius-field);background:transparent;color:var(--gallery-sheet-muted);cursor:pointer}.auth-shell_visibility__ZJnJi:hover{color:var(--gallery-sheet-ink)}.auth-shell_visibility__ZJnJi:focus-visible{outline:2px solid var(--gallery-brass-ink);outline-offset:-2px}.auth-shell_primary__TU_Ni{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:4px;padding:10px 16px;border:0;border-radius:var(--gallery-radius-control);background:var(--gallery-brass);color:var(--gallery-charcoal);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.auth-shell_primary__TU_Ni:hover{background:var(--gallery-brass-deep)}.auth-shell_primary__TU_Ni:disabled{opacity:.55;cursor:not-allowed}.auth-shell_primary__TU_Ni:focus-visible{outline:2px solid var(--gallery-brass-ink);outline-offset:2px}.auth-shell_secondary__z4cRN{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--gallery-sheet-line-strong);border-radius:var(--gallery-radius-control);background:var(--gallery-white);color:var(--gallery-sheet-ink);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer}.auth-shell_secondary__z4cRN:hover{background:var(--gallery-mat)}.auth-shell_secondary__z4cRN:disabled{opacity:.55;cursor:not-allowed}.auth-shell_secondary__z4cRN:focus-visible{outline:2px solid var(--gallery-brass-ink);outline-offset:2px}.auth-shell_notice__ofZ0G{margin-bottom:16px;padding:10px 12px;border:1px solid var(--gallery-sheet-line);border-radius:var(--gallery-radius-control);background:var(--gallery-mat);color:var(--gallery-sheet-ink);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:13px;line-height:1.45}.auth-shell_notice__ofZ0G p{margin:0}.auth-shell_notice__ofZ0G p+p{margin-top:8px}.auth-shell_notice__ofZ0G[data-tone=error]{border-color:color-mix(in srgb,var(--gallery-danger-ink) 42%,var(--gallery-sheet-line));background:color-mix(in srgb,var(--gallery-danger-ink) 8%,var(--gallery-paper));color:var(--gallery-danger-ink)}.auth-shell_notice__ofZ0G[data-tone=success]{border-color:color-mix(in srgb,var(--gallery-success-ink) 35%,var(--gallery-sheet-line));background:color-mix(in srgb,var(--gallery-success-ink) 8%,var(--gallery-paper));color:var(--gallery-success-ink)}.auth-shell_notice__ofZ0G :is(button,a){display:inline-flex;align-items:center;width:100%;min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.auth-shell_notice__ofZ0G :is(button,a):disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.auth-shell_links__2OAY_{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:8px}.auth-shell_inlineLink__hrf5e,.auth-shell_link__Meo72,.auth-shell_quiet__TlgAB{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--gallery-sheet-link);text-decoration:none}.auth-shell_inlineLink__hrf5e:hover,.auth-shell_link__Meo72:hover,.auth-shell_quiet__TlgAB:hover,.auth-shell_textButton__uJv8Z:hover{text-decoration:underline}.auth-shell_quiet__TlgAB,.auth-shell_textButton__uJv8Z{font-weight:500;color:var(--gallery-sheet-muted)}.auth-shell_inlineLink__hrf5e{font-size:12px}.auth-shell_textButton__uJv8Z{justify-content:center;width:100%;min-height:44px;border:0;background:transparent;font-size:13px;cursor:pointer}.auth-shell_divider__7tESk,.auth-shell_textButton__uJv8Z{display:flex;align-items:center;font-family:var(--font-sans),Inter,system-ui,sans-serif}.auth-shell_divider__7tESk{gap:12px;margin:20px 0;color:var(--gallery-sheet-muted);font-size:12px}.auth-shell_divider__7tESk:after,.auth-shell_divider__7tESk:before{content:"";flex:1;height:1px;background:var(--gallery-sheet-line)}.auth-shell_aside__ddaCz,.auth-shell_hint__WyyRt,.auth-shell_legal__AKPIw{font-family:var(--font-sans),Inter,system-ui,sans-serif;color:var(--gallery-sheet-muted)}.auth-shell_aside__ddaCz,.auth-shell_hint__WyyRt{margin-top:8px;font-size:12px;line-height:1.45;text-align:center}.auth-shell_legal__AKPIw{margin-top:8px;padding-bottom:8px;font-size:11px;line-height:1.5;text-align:center}.auth-shell_legal__AKPIw a{color:inherit}.auth-shell_legal__AKPIw a:hover{text-decoration:underline}.auth-shell_checking__dVNQr{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 0;color:var(--gallery-sheet-muted);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:13px}.auth-shell_checkingSpin__zM_CH{width:32px;height:32px;border:3px solid var(--gallery-sheet-line);border-top-color:var(--gallery-brass-ink);border-radius:999px;animation:auth-shell_authSpin__4AbMe .8s linear infinite}@keyframes auth-shell_authSpin__4AbMe{to{transform:rotate(1turn)}}.auth-shell_stage__BTHQ7[data-compact=true] .auth-shell_scene__yb3Np{flex-basis:56px;max-height:56px}.auth-shell_stage__BTHQ7[data-compact=true] .auth-shell_sceneCopy__3Lxsd{display:none}.auth-shell_stage__BTHQ7[data-compact=true] .auth-shell_primary__TU_Ni{position:sticky;bottom:0;z-index:2;box-shadow:0 0 0 8px var(--gallery-paper)}.auth-shell_stage__BTHQ7[data-compact=true] .auth-shell_legal__AKPIw{display:none}@media (max-width:1023px) and (max-height:560px){.auth-shell_scene__yb3Np{flex-basis:56px;max-height:56px}.auth-shell_sceneCopy__3Lxsd{display:none}.auth-shell_primary__TU_Ni{position:sticky;bottom:0;z-index:2;box-shadow:0 0 0 8px var(--gallery-paper)}.auth-shell_legal__AKPIw{display:none}}@media (min-width:1024px){.auth-shell_stage__BTHQ7{flex-direction:row}.auth-shell_scene__yb3Np{flex:1 1 50%;max-height:none;height:auto;box-shadow:inset -1px 0 0 rgba(246,197,107,.4)}.auth-shell_sceneCopy__3Lxsd{left:40px;right:48px;bottom:48px}.auth-shell_panel__pfefD{flex:1 1 50%;justify-content:safe center}.auth-shell_card__3Hrg1{margin:24px auto}}@media (prefers-reduced-motion:reduce){.auth-shell_checkingSpin__zM_CH{animation:none}}