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