.auth-input[data-v-69b80335]{align-items:center;background:#fff;border:1px solid #ccd5da;border-radius:6px;display:flex;gap:.75rem;min-height:3.75rem;padding:0 1rem;transition:border-color .15s,box-shadow .15s}.auth-input[data-v-69b80335]:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary) inset}.auth-input .prefix[data-v-69b80335]{color:#97a3ab;flex:none;height:1.25rem;width:1.25rem}.auth-input input[data-v-69b80335]{background:transparent;border:0;color:#17262d;flex:1;font:inherit;font-size:1rem;min-width:0;outline:none;padding:0}.auth-input input[data-v-69b80335]::-moz-placeholder{color:#9aa7ae}.auth-input input[data-v-69b80335]::placeholder{color:#9aa7ae}.auth-input[data-v-69b80335]:has(input:disabled){background:#f4f7f8;border-color:#dde5e9}.auth-input input[data-v-69b80335]:disabled{color:#9aa7ae;cursor:not-allowed}.auth-input .toggle[data-v-69b80335]{background:transparent;border:0;color:#97a3ab;cursor:pointer;display:grid;flex:none;height:2rem;place-items:center;width:2rem}.auth-input .toggle[data-v-69b80335]:hover{color:#5c6b73}.auth-input .toggle svg[data-v-69b80335]{height:1.25rem;width:1.25rem}.auth-page[data-v-729ca030]{background:#f8fafb;display:grid;grid-template-columns:47.7% 52.3%;height:100dvh}.auth-brand[data-v-729ca030]{background:url(../brand/login-background.webp) 50%/cover no-repeat,#17313b;color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:0;padding:clamp(1.5rem,3.2vh,2.75rem) clamp(1.75rem,3.2vw,3rem);position:relative}.auth-brand[data-v-729ca030]:before{background:#0a1d25ad;content:"";inset:0;position:absolute;z-index:-1}.brand-lockup[data-v-729ca030]{align-items:center;display:flex;gap:1rem}.brand-mark[data-v-729ca030]{display:grid;flex:none;height:4.75rem;place-items:center;width:4.75rem}.brand-mark img[data-v-729ca030]{height:4.75rem;-o-object-fit:contain;object-fit:contain;width:4.75rem}.brand-lockup span[data-v-729ca030],.brand-lockup strong[data-v-729ca030]{display:block}.brand-lockup strong[data-v-729ca030]{font-size:clamp(1.875rem,2.5vw,2.75rem);line-height:1}.brand-lockup span[data-v-729ca030]{color:#c5d1d5;font-size:1rem;margin-top:.5rem}.product-promise[data-v-729ca030]{margin-inline:auto;max-width:660px;padding-bottom:clamp(1rem,2vh,2rem);width:100%}.product-promise h2[data-v-729ca030]{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.3;margin:0 0 .75rem}.product-promise p[data-v-729ca030]{color:#c5d1d5;font-size:1rem;line-height:1.6;margin:0}.trust-points[data-v-729ca030]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.25rem,4vh,3.5rem)}.trust-points span[data-v-729ca030]{align-items:center;color:#e5edef;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:0 1rem;text-align:center}.trust-points span[data-v-729ca030]:first-child{padding-left:0}.trust-points span+span[data-v-729ca030]{border-left:1px solid rgba(203,220,223,.36)}.trust-points svg[data-v-729ca030]{color:#43b7ad;height:2rem;margin-bottom:.625rem;width:2rem}.trust-points strong[data-v-729ca030]{color:#fff;font-size:1rem;line-height:1.25}.trust-points small[data-v-729ca030]{color:#c5d1d5;font-size:.75rem;line-height:1.4;white-space:nowrap}.auth-panel[data-v-729ca030]{background:#f8fafb;display:grid;grid-template-rows:1fr auto;min-height:0;overflow:hidden;padding:clamp(1.5rem,3.1vh,2.625rem) clamp(2rem,7.1vw,9.0625rem) 1.25rem}.auth-content[data-v-729ca030]{margin:auto;width:min(716px,100%)}.auth-panel footer[data-v-729ca030]{color:#96a1a6;font-size:.75rem;margin:auto auto .125rem;text-align:center;width:min(716px,100%)}.mobile-brand-lockup[data-v-729ca030]{display:none}@media(max-width:980px){.auth-page[data-v-729ca030]{grid-template-columns:1fr;min-height:0}.auth-brand[data-v-729ca030]{display:none}.auth-panel[data-v-729ca030]{min-height:100dvh;padding:1.25rem}.mobile-brand-lockup[data-v-729ca030]{align-items:center;display:flex;gap:.625rem}.mobile-brand-lockup img[data-v-729ca030]{height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.mobile-brand-lockup strong[data-v-729ca030]{color:#17262d;font-size:1.125rem}.auth-content[data-v-729ca030]{margin:auto;padding:1.25rem 0}.auth-panel footer[data-v-729ca030]{margin-bottom:0}}
