.nTA54G_page{flex-direction:column;min-height:100dvh;display:flex}.nTA54G_hero{padding:calc(34px + env(safe-area-inset-top)) var(--gutter-onboarding) 32px;border-radius:0 0 var(--radius-hero-header) var(--radius-hero-header);background:var(--solid);color:var(--on-solid);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex}.nTA54G_heroBar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.nTA54G_brand{align-items:center;gap:10px;display:inline-flex}.nTA54G_brandIcon{border-radius:8px;width:30px;height:30px}.nTA54G_appName{font-family:var(--font-brand),var(--font-heading);font-size:calc(22px * var(--text-scale,1));letter-spacing:-.01em;font-weight:700}.nTA54G_circles{margin:34px 0 22px;display:flex}.nTA54G_circle{border:3px solid var(--ink);border-radius:50%;width:52px;height:52px}.nTA54G_circle+.nTA54G_circle{margin-left:-14px}.nTA54G_circle[data-color=green]{background:var(--hh-green-soft)}.nTA54G_circle[data-color=blue]{background:var(--hh-blue-soft)}.nTA54G_circle[data-color=orange]{background:var(--hh-orange-soft)}.nTA54G_circle[data-color=pink]{background:var(--hh-pink-soft)}.nTA54G_circle[data-color=primary]{background:var(--primary)}.nTA54G_headline{font-family:var(--font-heading);font-weight:700;font-size:calc(34px * var(--text-scale,1));letter-spacing:-.015em;letter-spacing:-.02em;max-width:300px;line-height:1.06}.nTA54G_subline{font-size:calc(15px * var(--text-scale,1));color:var(--on-dark-muted);margin-top:10px;line-height:1.4}.nTA54G_body{padding:24px var(--gutter-onboarding) 0;flex-direction:column;flex:1;gap:16px;display:flex}.nTA54G_oauth{flex-direction:column;gap:10px;display:flex}.nTA54G_apple.nTA54G_apple{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}@media (hover:hover){.nTA54G_apple.nTA54G_apple:hover:not(:disabled){background:var(--solid-raised)}}.nTA54G_divider{font-size:calc(13px * var(--text-scale,1));color:var(--ink-subtle);align-items:center;gap:12px;display:flex}.nTA54G_divider:before,.nTA54G_divider:after{content:"";background:var(--border);flex:1;height:1px}.nTA54G_footer{padding:24px var(--gutter-onboarding) calc(24px + env(safe-area-inset-bottom));font-size:calc(14px * var(--text-scale,1));color:var(--ink-muted);text-align:center}.nTA54G_footer a{color:var(--primary-ink);padding:12px 2px;font-weight:600;display:inline-block}
