.auth[data-v-3337eedb]{background-color:var(--color-void);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.auth__aurora[data-v-3337eedb]{pointer-events:none;z-index:0;background-image:radial-gradient(79.43% 95.88% at 38.94% -53.46%,#625fff61,#0000),radial-gradient(27.99% 22.08% at 72.13% 103.46%,#ff7dda54,#0000);position:absolute;inset:0}.auth__bar[data-v-3337eedb]{z-index:10;justify-content:space-between;height:64px;display:flex;position:relative}.auth__bar[data-v-3337eedb],.family__btn[data-v-3337eedb],.family__item[data-v-3337eedb],.logo[data-v-3337eedb]{align-items:center}.logo[data-v-3337eedb]{gap:10px;display:inline-flex}.logo__word[data-v-3337eedb]{font-family:var(--font-figtree);letter-spacing:-.02em;color:var(--color-quartz);font-size:22px;font-weight:500}.logo__tag[data-v-3337eedb]{font-family:var(--font-inter);background:var(--color-cobalt-panel);color:var(--color-frosted-lilac);border-radius:var(--radius-full);border:1px solid #1e2b48;padding:2px 10px;font-size:12px;font-weight:500}.nav-link[data-v-3337eedb]{color:var(--color-ash);font-size:14px;font-weight:400;transition:color .15s}.nav-link[data-v-3337eedb]:hover{color:var(--color-quartz)}.family[data-v-3337eedb]{position:relative}.family__btn[data-v-3337eedb]{background:0 0;border:0;gap:6px;padding:8px 4px;display:inline-flex}.family__btn svg[data-v-3337eedb]{transition:transform .2s}.family__chev--open[data-v-3337eedb]{transform:rotate(180deg)}.family__menu[data-v-3337eedb]{z-index:20;background:var(--color-cobalt-panel);width:280px;box-shadow:var(--shadow-xl-2);border:1px solid #1e2b48;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.family__label[data-v-3337eedb]{font-family:var(--font-ibm-plex-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--color-frosted-lilac);padding:6px 10px 8px;font-size:11px}.family__item[data-v-3337eedb]{color:var(--color-quartz);border-radius:10px;gap:12px;padding:10px;transition:background .15s;display:flex}a.family__item[data-v-3337eedb]:hover{background:#ffffff0f}.family__item--current[data-v-3337eedb]{background:#ffffff0a}.family__num[data-v-3337eedb]{width:24px;height:24px;font-family:var(--font-ibm-plex-mono);color:var(--color-frosted-lilac);border:1px solid #1e2b48;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.family__txt[data-v-3337eedb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.family__txt strong[data-v-3337eedb]{font-size:14px;font-weight:500}.family__txt small[data-v-3337eedb]{color:var(--color-ash);font-size:12px}.family__here[data-v-3337eedb]{color:var(--color-frosted-lilac);white-space:nowrap;font-size:10px}.family-enter-active[data-v-3337eedb],.family-leave-active[data-v-3337eedb]{transition:opacity .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.family-enter-from[data-v-3337eedb],.family-leave-to[data-v-3337eedb]{opacity:0;transform:translateY(-4px)}.auth__main[data-v-3337eedb]{z-index:1;width:100%;max-width:calc(var(--page-max-width) + var(--gutter) * 2);padding:var(--spacing-40) var(--gutter) var(--spacing-80);gap:var(--spacing-64);flex:1;grid-template-columns:1fr minmax(0,420px);align-items:center;margin:0 auto;display:grid;position:relative}.auth__copy[data-v-3337eedb]{align-items:flex-start;gap:var(--spacing-24);flex-direction:column;display:flex}.auth__code[data-v-3337eedb]{width:100%;max-width:520px;box-shadow:var(--shadow-xl-2);margin-top:8px}.codeblock__badge[data-v-3337eedb]{font-family:var(--font-ibm-plex-mono);color:var(--color-frosted-lilac);background:var(--color-cobalt-panel);border-radius:var(--radius-full);padding:2px 8px;font-size:11px}@media (width<=880px){.auth__bar[data-v-3337eedb]{height:56px;padding-top:env(safe-area-inset-top)}.auth__main[data-v-3337eedb]{gap:var(--spacing-32);padding:var(--spacing-20) var(--gutter) max(var(--spacing-40),env(safe-area-inset-bottom));grid-template-columns:1fr}.auth__copy[data-v-3337eedb]{gap:var(--spacing-16)}.auth__copy .display[data-v-3337eedb]{font-size:calc(clamp(32px,9vw,44px))}.auth__code[data-v-3337eedb]{max-width:100%}}@media (width<=540px){.auth__code[data-v-3337eedb]{display:none}}
