.auth-flow-stage[data-v-d5ea32c0]{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--auth-layer-blue) 9%,var(--auth-layer-canvas)) 0,var(--auth-layer-canvas) 52%,color-mix(in srgb,var(--auth-layer-gold) 8%,var(--auth-layer-canvas)) 100%)}.auth-flow-stage__pattern[data-v-d5ea32c0]{position:absolute;inset:-2rem;z-index:-1;overflow:hidden;opacity:.62;-webkit-mask-image:linear-gradient(180deg,#000,#000 70%,transparent);mask-image:linear-gradient(180deg,#000,#000 70%,transparent)}.auth-flow-stage__pattern[data-v-d5ea32c0]:after,.auth-flow-stage__pattern[data-v-d5ea32c0]:before{position:absolute;content:""}.auth-flow-stage__pattern[data-v-d5ea32c0]:before{inset:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--auth-layer-ink) 24%,transparent) 1px,transparent 1.2px);background-size:22px 22px}.auth-flow-stage__pattern[data-v-d5ea32c0]:after{top:18%;right:-18%;left:-18%;height:22rem;transform:rotate(-10deg);background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--auth-layer-blue) 18%,transparent) 46%,color-mix(in srgb,var(--auth-layer-gold) 12%,transparent) 58%,transparent 100%)}.auth-flow-stage__frame[data-v-d5ea32c0]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center;width:min(100%,72rem);min-height:100vh;min-height:100svh;margin-inline:auto;padding:2.5rem 1rem}.auth-flow-stage__frame--centered[data-v-d5ea32c0]{width:min(100%,34rem);grid-template-columns:minmax(0,1fr);justify-items:center}.auth-flow-context[data-v-d5ea32c0]{display:none;max-width:27rem;gap:1.5rem;padding:1.25rem;border:1px solid var(--auth-layer-line);border-radius:var(--auth-layer-radius-surface);background:color-mix(in srgb,var(--auth-layer-panel-strong) 52%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-flow-context__mark[data-v-d5ea32c0],.auth-flow-shell__brand-mark[data-v-d5ea32c0]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--auth-layer-line);color:var(--auth-layer-blue-strong);background:color-mix(in srgb,var(--auth-layer-panel-strong) 80%,transparent)}.auth-flow-context__mark[data-v-d5ea32c0]{width:3.5rem;height:3.5rem;border-radius:var(--auth-layer-radius-surface);font-size:1.45rem;font-weight:700;overflow:hidden}.auth-flow-context__mark-text[data-v-d5ea32c0]{line-height:1}.auth-flow-context__logo[data-v-d5ea32c0]{display:block;width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}.auth-flow-context__logo--dark[data-v-d5ea32c0]{display:none}.auth-flow-context__copy[data-v-d5ea32c0]{display:grid;gap:.75rem}.auth-flow-context__eyebrow[data-v-d5ea32c0]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--auth-layer-ink) 58%,transparent)}.auth-flow-context__title[data-v-d5ea32c0]{max-width:24rem;font-size:1.875rem;font-weight:650;line-height:1.14;color:var(--auth-layer-ink)}.auth-flow-context__description[data-v-d5ea32c0]{max-width:24rem;font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--auth-layer-ink) 65%,transparent)}.auth-flow-context__signals[data-v-d5ea32c0]{display:grid;gap:.5rem}.auth-flow-context__signal[data-v-d5ea32c0]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--auth-layer-ink)}.auth-flow-context__signal-dot[data-v-d5ea32c0]{width:.5rem;height:.5rem;flex-shrink:0;border-radius:999px;background:var(--auth-layer-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-layer-gold) 18%,transparent)}.auth-flow-shell__card[data-v-d5ea32c0]{position:relative;width:min(100%,28rem);justify-self:center;overflow:hidden;border:1px solid var(--auth-layer-line-strong);border-radius:var(--auth-layer-radius-surface);background:linear-gradient(160deg,color-mix(in srgb,var(--auth-layer-panel-strong) 95%,transparent),color-mix(in srgb,var(--auth-layer-panel) 91%,transparent) 58%,color-mix(in srgb,var(--auth-layer-blue) 5%,transparent));box-shadow:var(--auth-layer-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-flow-shell__card[data-v-d5ea32c0]:before{position:absolute;inset:0 0 auto;height:.1875rem;content:"";background:linear-gradient(90deg,var(--auth-layer-blue),var(--auth-layer-gold))}.auth-flow-shell__card-pulse[data-v-d5ea32c0]{position:absolute;top:1.5rem;right:1.5rem;width:.5rem;height:.5rem;border-radius:999px;pointer-events:none;background:var(--auth-layer-gold);box-shadow:0 0 0 5px color-mix(in srgb,var(--auth-layer-gold) 16%,transparent)}.auth-flow-shell[data-v-d5ea32c0]{display:grid;gap:1.5rem;padding:1.5rem}.auth-flow-shell__header[data-v-d5ea32c0]{display:grid;gap:1.25rem}.auth-flow-shell__brand[data-v-d5ea32c0]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.75rem}.auth-flow-shell__brand-mark[data-v-d5ea32c0]{width:2rem;height:2rem;border-radius:var(--auth-layer-radius-control);font-weight:700}.auth-flow-shell__brand-name[data-v-d5ea32c0]{font-size:1rem;font-weight:650;color:var(--auth-layer-ink)}.auth-flow-shell__logo[data-v-d5ea32c0]{display:block;width:auto;height:2rem;-o-object-fit:contain;object-fit:contain}.auth-flow-shell__logo--dark[data-v-d5ea32c0]{display:none}.auth-flow-shell__copy[data-v-d5ea32c0]{display:grid;gap:.5rem}.auth-flow-shell__title[data-v-d5ea32c0]{font-size:1.5rem;font-weight:650;color:var(--auth-layer-ink)}.auth-flow-shell__description[data-v-d5ea32c0]{font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--auth-layer-ink) 65%,transparent)}@media(min-width:640px){.auth-flow-stage__frame[data-v-d5ea32c0]{padding-inline:1.5rem}.auth-flow-shell[data-v-d5ea32c0]{padding:2rem}}@media(min-width:768px){.auth-flow-stage__frame[data-v-d5ea32c0]{grid-template-columns:minmax(0,1fr) minmax(24rem,28rem)}.auth-flow-stage__frame--centered[data-v-d5ea32c0]{grid-template-columns:minmax(0,1fr)}.auth-flow-context[data-v-d5ea32c0]{display:grid}.auth-flow-stage__frame:not(.auth-flow-stage__frame--centered) .auth-flow-shell__card[data-v-d5ea32c0]{justify-self:end}}.dark .auth-flow-context__logo--light,.dark .auth-flow-shell__logo--light{display:none}.dark .auth-flow-context__logo--dark,.dark .auth-flow-shell__logo--dark{display:block}@media(min-width:1024px){.auth-flow-stage__frame[data-v-d5ea32c0]{padding-inline:2rem}}@media(prefers-reduced-motion:no-preference){.auth-flow-context[data-v-d5ea32c0],.auth-flow-shell__card[data-v-d5ea32c0]{animation:auth-flow-enter-d5ea32c0 .44s cubic-bezier(.22,1,.36,1) both}.auth-flow-shell__card[data-v-d5ea32c0]{animation-delay:80ms}}@keyframes auth-flow-enter-d5ea32c0{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
