.af-kit[data-v-8b0b2269]{width:100%;min-width:0}.af-kit[data-v-8b0b2269],.af-kit__form[data-v-8b0b2269]{flex-direction:column;gap:16px;display:flex}.af-kit__block[data-v-8b0b2269]{width:100%}.af-kit__google[data-v-8b0b2269]{width:100%;position:relative}.af-kit__google-overlay[data-v-8b0b2269]{z-index:2;border-radius:var(--app-radius-control);cursor:pointer;opacity:.0001;position:absolute;inset:0;overflow:hidden}.af-kit__google-overlay[data-v-8b0b2269] div,.af-kit__google-overlay[data-v-8b0b2269] iframe{width:100%!important;height:100%!important;min-height:100%!important}.af-kit__divider[data-v-8b0b2269]{align-items:center;gap:12px;display:flex}.af-kit__divider-line[data-v-8b0b2269]{background:var(--app-line);flex:1;height:1px}.af-kit__divider-label[data-v-8b0b2269]{color:var(--app-ink-muted);font-size:var(--app-text-meta);font-weight:500;line-height:1.5}.af-kit__identity[data-v-8b0b2269]{flex-direction:column;gap:4px;display:flex}.af-kit__identity-title[data-v-8b0b2269]{color:var(--app-ink);font-family:var(--app-font-heading);font-size:var(--app-text-heading);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.af-kit__identity-support[data-v-8b0b2269]{color:var(--app-ink-muted);font-size:var(--app-text-body);margin:0;line-height:1.5}.af-kit__account[data-v-8b0b2269]{border:1px solid var(--app-line);border-radius:var(--app-radius-control);background:var(--app-surface-sunken);align-items:center;gap:12px;min-width:0;margin-top:12px;padding:8px 12px;display:flex}.af-kit__account-well[data-v-8b0b2269]{background:var(--app-success-wash);width:32px;height:32px;color:var(--app-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.af-kit__account-icon[data-v-8b0b2269]{width:16px;height:16px}.af-kit__account-copy[data-v-8b0b2269]{flex-direction:column;flex:auto;min-width:0;display:flex}.af-kit__account-label[data-v-8b0b2269]{color:var(--app-ink-muted);font-size:var(--app-text-meta);line-height:1.4}.af-kit__account-email[data-v-8b0b2269]{color:var(--app-ink);font-size:var(--app-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.4;overflow:hidden}.af-kit__account-change[data-v-8b0b2269]{font-size:var(--app-text-meta);flex:none;font-weight:600}.af-kit__back[data-v-8b0b2269]{min-height:var(--app-control-height);font-size:var(--app-text-body);align-items:center;gap:4px;display:inline-flex}.af-kit__center[data-v-8b0b2269]{align-self:center}.af-kit__names[data-v-8b0b2269]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.af-kit__label-row[data-v-8b0b2269]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.af-kit__meta-link[data-v-8b0b2269]{font-size:var(--app-text-meta)}.af-kit__tap[data-v-8b0b2269]{position:relative}.af-kit__tap[data-v-8b0b2269]:after{width:max(100%,var(--app-control-height));height:var(--app-control-height);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.af-kit__input--guide[data-v-8b0b2269]{border-color:var(--app-accent)}.af-kit__password[data-v-8b0b2269]{position:relative}.af-kit__password-input[data-v-8b0b2269]{padding-inline-end:48px}.af-kit__toggle[data-v-8b0b2269]{width:var(--app-control-height);border-radius:var(--app-radius-control);color:var(--app-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.af-kit__toggle[data-v-8b0b2269]:hover{color:var(--app-ink)}.af-kit__toggle[data-v-8b0b2269]:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.af-kit__toggle-icon[data-v-8b0b2269]{width:16px;height:16px}.af-kit__consent[data-v-8b0b2269]{color:var(--app-ink-muted);font-size:var(--app-text-meta);text-align:center;margin:0;line-height:1.5}.af-kit__consent--login[data-v-8b0b2269]{justify-content:center;align-items:center;gap:4px;display:flex}.af-kit__consent-icon[data-v-8b0b2269]{flex:none;width:12px;height:12px}.af-kit__switch[data-v-8b0b2269]{color:var(--app-ink-muted);font-size:var(--app-text-body);text-align:center;margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.af-kit__toggle[data-v-8b0b2269]{transition:none}}.af-kit[data-v-989059bf]{width:100%;min-width:0}.af-kit[data-v-989059bf],.af-kit__form[data-v-989059bf]{flex-direction:column;gap:16px;display:flex}.af-kit__block[data-v-989059bf]{width:100%}.af-kit__google[data-v-989059bf]{width:100%;position:relative}.af-kit__google-overlay[data-v-989059bf]{z-index:2;border-radius:var(--app-radius-control);cursor:pointer;opacity:.0001;position:absolute;inset:0;overflow:hidden}.af-kit__google-overlay[data-v-989059bf] div,.af-kit__google-overlay[data-v-989059bf] iframe{width:100%!important;height:100%!important;min-height:100%!important}.af-kit__divider[data-v-989059bf]{align-items:center;gap:12px;display:flex}.af-kit__divider-line[data-v-989059bf]{background:var(--app-line);flex:1;height:1px}.af-kit__divider-label[data-v-989059bf]{color:var(--app-ink-muted);font-size:var(--app-text-meta);font-weight:500;line-height:1.5}.af-kit__identity[data-v-989059bf]{flex-direction:column;gap:4px;display:flex}.af-kit__identity-title[data-v-989059bf]{color:var(--app-ink);font-family:var(--app-font-heading);font-size:var(--app-text-heading);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.af-kit__identity-support[data-v-989059bf]{color:var(--app-ink-muted);font-size:var(--app-text-body);margin:0;line-height:1.5}.af-kit__account[data-v-989059bf]{border:1px solid var(--app-line);border-radius:var(--app-radius-control);background:var(--app-surface-sunken);align-items:center;gap:12px;min-width:0;margin-top:12px;padding:8px 12px;display:flex}.af-kit__account-well[data-v-989059bf]{background:var(--app-success-wash);width:32px;height:32px;color:var(--app-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.af-kit__account-icon[data-v-989059bf]{width:16px;height:16px}.af-kit__account-copy[data-v-989059bf]{flex-direction:column;flex:auto;min-width:0;display:flex}.af-kit__account-label[data-v-989059bf]{color:var(--app-ink-muted);font-size:var(--app-text-meta);line-height:1.4}.af-kit__account-email[data-v-989059bf]{color:var(--app-ink);font-size:var(--app-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.4;overflow:hidden}.af-kit__account-change[data-v-989059bf]{font-size:var(--app-text-meta);flex:none;font-weight:600}.af-kit__back[data-v-989059bf]{min-height:var(--app-control-height);font-size:var(--app-text-body);align-items:center;gap:4px;display:inline-flex}.af-kit__center[data-v-989059bf]{align-self:center}.af-kit__names[data-v-989059bf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.af-kit__label-row[data-v-989059bf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.af-kit__meta-link[data-v-989059bf]{font-size:var(--app-text-meta)}.af-kit__tap[data-v-989059bf]{position:relative}.af-kit__tap[data-v-989059bf]:after{width:max(100%,var(--app-control-height));height:var(--app-control-height);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.af-kit__input--guide[data-v-989059bf]{border-color:var(--app-accent)}.af-kit__password[data-v-989059bf]{position:relative}.af-kit__password-input[data-v-989059bf]{padding-inline-end:48px}.af-kit__toggle[data-v-989059bf]{width:var(--app-control-height);border-radius:var(--app-radius-control);color:var(--app-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.af-kit__toggle[data-v-989059bf]:hover{color:var(--app-ink)}.af-kit__toggle[data-v-989059bf]:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.af-kit__toggle-icon[data-v-989059bf]{width:16px;height:16px}.af-kit__consent[data-v-989059bf]{color:var(--app-ink-muted);font-size:var(--app-text-meta);text-align:center;margin:0;line-height:1.5}.af-kit__consent--login[data-v-989059bf]{justify-content:center;align-items:center;gap:4px;display:flex}.af-kit__consent-icon[data-v-989059bf]{flex:none;width:12px;height:12px}.af-kit__switch[data-v-989059bf]{color:var(--app-ink-muted);font-size:var(--app-text-body);text-align:center;margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.af-kit__toggle[data-v-989059bf]{transition:none}}
