.band[data-v-3b735b01]{isolation:isolate;background:var(--tint);padding-block:48px;position:relative}@media (width<=767px){.band[data-v-3b735b01]{padding-block:32px}}.auth[data-v-3b735b01]{max-width:44ch}.auth h1[data-v-3b735b01]{text-wrap:balance}.auth__lead[data-v-3b735b01]{margin:var(--s-3) 0 var(--s-5);color:var(--muted);text-wrap:pretty;line-height:1.9}.auth__notice[data-v-3b735b01]{margin:0 0 var(--s-5);padding:var(--s-4);background:var(--surface);border-radius:var(--r-control);font-size:var(--t-sm);line-height:1.9}.auth__notice a[data-v-3b735b01]{color:var(--pink-deep);text-decoration:underline}.auth__form[data-v-3b735b01]{gap:var(--s-4);display:grid}.auth__field[data-v-3b735b01]{gap:var(--s-2);flex-direction:column;display:flex}.auth__label[data-v-3b735b01]{font-size:var(--t-sm);font-weight:600}.auth__error[data-v-3b735b01]{font-size:var(--t-xs);color:var(--down);font-weight:600}.auth__submit[data-v-3b735b01]{touch-action:manipulation;min-height:48px}.auth[data-v-3b735b01] :where(input,button,a):focus-visible{outline:2px solid var(--pink-deep);outline-offset:3px}.auth__privacy[data-v-3b735b01]{color:var(--muted);margin-top:24px;font-size:14px;line-height:2}.auth__privacy a[data-v-3b735b01]{color:var(--pink-deep);text-underline-offset:4px;min-height:44px;padding-block:8px;text-decoration:underline;display:inline-block}
