.hp-onboarding{--hp-page:#f6f2eb;--hp-surface:#fff;--hp-inset:#f1ece2;--hp-inset-2:#eae3d5;--hp-ink:#0c0f14;--hp-ink-soft:#3d4451;--hp-ink-muted:#6b7280;--hp-ink-faint:#9ca3af;--hp-line:rgba(12,15,20,.08);--hp-line-strong:rgba(12,15,20,.14);--hp-primary:#ea580c;--hp-primary-hover:#c2410c;--hp-primary-soft:rgba(234,88,12,.1);--hp-primary-ring:rgba(234,88,12,.22);--hp-success:#0f766e;--hp-success-soft:rgba(15,118,110,.12);--hp-info:#1d4ed8;--hp-info-soft:rgba(29,78,216,.1);--hp-shadow-sm:0 1px 2px rgba(12,15,20,.06);--hp-shadow-md:0 8px 28px rgba(12,15,20,.08),0 2px 6px rgba(12,15,20,.04);--hp-shadow-lg:0 24px 56px rgba(12,15,20,.12),0 8px 16px rgba(12,15,20,.06);--hp-shadow-glow:0 18px 48px rgba(234,88,12,.22);color:var(--hp-ink);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}.dark .hp-onboarding{--hp-page:#0a0d14;--hp-surface:#0f141f;--hp-inset:hsla(0,0%,100%,.04);--hp-inset-2:hsla(0,0%,100%,.07);--hp-ink:#f4f1ea;--hp-ink-soft:#c8c3b8;--hp-ink-muted:#8b8579;--hp-ink-faint:#5a5648;--hp-line:hsla(0,0%,100%,.08);--hp-line-strong:hsla(0,0%,100%,.14);--hp-primary:#f97316;--hp-primary-hover:#fb923c;--hp-primary-soft:rgba(249,115,22,.14);--hp-primary-ring:rgba(249,115,22,.32);--hp-success:#34d399;--hp-success-soft:rgba(52,211,153,.16);--hp-info:#60a5fa;--hp-info-soft:rgba(96,165,250,.14);--hp-shadow-sm:0 1px 2px rgba(0,0,0,.4);--hp-shadow-md:0 8px 28px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.3);--hp-shadow-lg:0 24px 56px rgba(0,0,0,.6),0 8px 16px rgba(0,0,0,.4);--hp-shadow-glow:0 18px 48px rgba(249,115,22,.3)}@keyframes hp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hp-onboarding input,.hp-onboarding select,.hp-onboarding textarea{color:var(--hp-ink);background-color:var(--hp-surface)}.hp-onboarding input::-moz-placeholder,.hp-onboarding textarea::-moz-placeholder{color:var(--hp-ink-muted)}.hp-onboarding input::placeholder,.hp-onboarding textarea::placeholder{color:var(--hp-ink-muted)}.hp-onboarding .hp-scroll{scrollbar-width:thin;scrollbar-color:var(--hp-line-strong) transparent}.hp-onboarding .hp-scroll::-webkit-scrollbar{width:6px;height:6px}.hp-onboarding .hp-scroll::-webkit-scrollbar-thumb{background:var(--hp-line-strong);border-radius:999px}