.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}}.input-group-append .form-group{margin-bottom:0}.text-right{text-align:end}.bg-login1{border-radius:1.5rem;background:#539cf8}.test{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.login-language[data-v-2ba40d0b]{position:fixed;top:16px;right:16px;z-index:20;width:44px;height:44px;border:1px solid #fff;border-radius:50%;background:transparent;color:#fff;font:inherit}.login-audience[data-v-2ba40d0b]{margin:20px 0 8px;color:#746b6b;font-size:13px}.login-thaid[data-v-2ba40d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:100%;min-height:46px;padding:8px 16px;border:0;border-radius:8px;background:var(--parent-wine,var(--engage-wine,#87080f));color:#fff;font:inherit;font-weight:600}.login-thaid img[data-v-2ba40d0b]{width:30px;height:30px;border-radius:50%}.login-thaid[data-v-2ba40d0b]:disabled{opacity:.6}.login-notice[data-v-2ba40d0b]{margin-top:12px;color:#746b6b;font-size:13px}@media(min-width:700px){.login-language[data-v-2ba40d0b]{border-color:#e6d9d9;background:#fff;color:#87080f}}.admin-login-card[data-v-2ba40d0b]{width:100%;max-width:320px;text-align:center}.admin-login-card__header[data-v-2ba40d0b]{margin-bottom:20px}.admin-login-card__header h1[data-v-2ba40d0b]{margin:0;color:#211c1c;font-size:30px;font-weight:800;letter-spacing:-.02em}.admin-login-card__header>p[data-v-2ba40d0b]:last-child{margin:6px 0 0;color:#776f70;font-size:13px}.admin-login-google-button[data-v-2ba40d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:46px;margin-top:4px}