.auth-shell[data-v-c43b18f4]{height:100vh;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.auth-shell__hero[data-v-c43b18f4]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:max(28px,env(safe-area-inset-top)) 24px 68px;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#7d0a10}.auth-shell__brand[data-v-c43b18f4],.auth-shell__hero[data-v-c43b18f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.auth-shell__brand[data-v-c43b18f4]{flex-direction:column;color:#fff;text-align:center}.auth-shell__brand img[data-v-c43b18f4]{width:44px;height:58px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.auth-shell__word[data-v-c43b18f4],.auth-shell__word em[data-v-c43b18f4],.auth-shell__word strong[data-v-c43b18f4]{font-family:var(--font-en-display,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif)}.auth-shell__word[data-v-c43b18f4]{font-size:26px;font-weight:800;letter-spacing:.2px}.auth-shell__word strong[data-v-c43b18f4]{color:#fff}.auth-shell__word em[data-v-c43b18f4]{color:#d4af37;font-style:normal}.auth-shell__brand small[data-v-c43b18f4]{font-size:12px;font-weight:600;opacity:.9}.auth-shell__badge[data-v-c43b18f4]{margin-bottom:18px}.auth-shell__badge img[data-v-c43b18f4]{width:72px;height:94px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 10px 18px rgba(0,0,0,.28));filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.auth-shell__hero-title[data-v-c43b18f4]{position:relative;z-index:1;margin:0;color:#fff;font-family:var(--font-en-display,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif);font-size:26px;font-weight:800}.auth-shell__hero-title em[data-v-c43b18f4]{color:#d4af37;font-style:normal}.auth-shell__hero-subtitle[data-v-c43b18f4]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:2px;color:#fce9ea;font-family:var(--font-en-display,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif);font-size:14px;font-weight:600}.auth-shell__hero-rule[data-v-c43b18f4]{width:34px;height:1px;background:hsla(0,0%,100%,.4)}.auth-shell__wave[data-v-c43b18f4]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:70px;display:block}.auth-shell__sheet[data-v-c43b18f4]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:20px 26px max(24px,env(safe-area-inset-bottom));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#fff}.auth-shell--hero-title[data-v-c43b18f4]{background:#7d0a10}.auth-shell--hero-title .auth-shell__hero[data-v-c43b18f4],.auth-shell--hero-title .auth-shell__sheet[data-v-c43b18f4]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-height:0}.auth-shell--hero-title .auth-shell__sheet[data-v-c43b18f4]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:44px}@media(min-width:700px){.auth-shell[data-v-c43b18f4]:not(.auth-shell--hero-title){display:block}.auth-shell:not(.auth-shell--hero-title) .auth-shell__sheet[data-v-c43b18f4]{max-width:460px;margin:-46px auto 0;border-radius:28px;-webkit-box-shadow:0 12px 30px rgba(87,23,23,.12);box-shadow:0 12px 30px rgba(87,23,23,.12)}.auth-shell--hero-title[data-v-c43b18f4]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.auth-shell--hero-title .auth-shell__hero[data-v-c43b18f4]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.auth-shell--hero-title .auth-shell__sheet[data-v-c43b18f4]{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:40px clamp(32px,6vw,80px)}.auth-shell--hero-title .auth-shell__wave[data-v-c43b18f4]{display:none}}.uat-picker[data-v-5c46e490]{font-family:var(--font-base);font-size:14px;line-height:1.5;color:var(--engage-ink)}.uat-picker__roles[data-v-5c46e490]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:20px 0}.uat-picker__roles button[data-v-5c46e490]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:42px;border:1px solid var(--engage-line);border-radius:10px;padding:10px;background:var(--engage-surface);color:var(--engage-muted);font:inherit;font-weight:600}.uat-picker__roles button[aria-pressed=true][data-v-5c46e490]{background:var(--engage-wine);border-color:var(--engage-wine);color:var(--engage-surface)}.uat-picker__family[data-v-5c46e490]{margin:16px 0}.uat-picker__family h2[data-v-5c46e490]{margin:0 0 8px;font:inherit;font-size:13px;font-weight:600;color:var(--engage-muted)}.uat-picker__account[data-v-5c46e490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:4px;margin:8px 0;padding:12px 14px;border:1px solid var(--engage-line);border-radius:12px;background:var(--engage-surface);text-align:left;font:inherit;font-weight:400;color:var(--engage-ink)}.uat-picker__account[data-v-5c46e490]:hover{background:var(--engage-wine-soft);border-color:var(--engage-wine)}.uat-picker>p[data-v-5c46e490],.uat-picker__account small[data-v-5c46e490]{font-size:13px;font-weight:400;color:var(--engage-muted)}.uat-picker button[data-v-5c46e490]:focus-visible{outline:0;-webkit-box-shadow:var(--engage-focus);box-shadow:var(--engage-focus)}.uat-picker button[data-v-5c46e490]:disabled{opacity:.6;cursor:wait}.uat-login[data-v-1fb25ffa]{width:100%;max-width:360px;font-family:var(--font-base);font-size:14px;line-height:1.5;color:var(--engage-ink)}.uat-login h1[data-v-1fb25ffa]{margin:0;font-family:inherit;font-size:30px;font-weight:800;letter-spacing:-.02em;text-align:center;color:var(--engage-ink)}.uat-login>p[data-v-1fb25ffa]{margin:6px 0 16px;font-size:13px;font-weight:400;color:var(--engage-muted);text-align:center}.uat-login .uat-login__notice[data-v-1fb25ffa]{padding:10px 12px;background:var(--engage-wine-soft);border:1px solid var(--engage-line);border-radius:10px}.uat-login>p[role=alert][data-v-1fb25ffa]{color:var(--engage-wine)}.uat-login>a[data-v-1fb25ffa]{display:block;text-align:center;font-size:13px;color:var(--engage-wine);margin-top:20px}.uat-login>a[data-v-1fb25ffa]:focus-visible{outline:0;-webkit-box-shadow:var(--engage-focus);box-shadow:var(--engage-focus)}