.EnrollFrame-module__3Eea3G__wrap{position:relative}.EnrollFrame-module__3Eea3G__frame{border-radius:var(--r-card);color-scheme:normal;width:100%;transition:opacity .3s var(--ease);background:0 0;border:0;display:block}.EnrollFrame-module__3Eea3G__loading{flex-direction:column;gap:14px;padding:8px 0;display:flex;position:absolute;inset:0 0 auto}.EnrollFrame-module__3Eea3G__bar{border-radius:var(--r-input);background:linear-gradient(90deg, var(--ink-850), var(--ink-800), var(--ink-850));background-size:200% 100%;height:52px;animation:1.4s linear infinite EnrollFrame-module__3Eea3G__shimmer}.EnrollFrame-module__3Eea3G__bar:first-child{width:40%;height:28px}@keyframes EnrollFrame-module__3Eea3G__shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.EnrollFrame-module__3Eea3G__bar{animation:none}}.EnrollFrame-module__3Eea3G__fallback{color:var(--fg-faint);margin-top:16px;font-size:.875rem}.EnrollFrame-module__3Eea3G__fallback a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.EnrollFrame-module__3Eea3G__handoff{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding:clamp(22px,4vw,36px);display:flex}.EnrollFrame-module__3Eea3G__handoffTitle{color:var(--fg);font-size:1.25rem;font-weight:600}.EnrollFrame-module__3Eea3G__handoffText{color:var(--fg-muted);max-width:46ch;margin-bottom:8px}
