.onboarding-module__pBQFiq__page{gap:var(--primitive-space-7);padding:clamp(24px,3vw,40px);display:grid}.onboarding-module__pBQFiq__header{gap:14px;max-width:64ch;display:grid}.onboarding-module__pBQFiq__kickerRow{align-items:center;gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-amber);display:inline-flex}.onboarding-module__pBQFiq__kickerRow:before{content:"";background:linear-gradient(90deg, var(--primitive-amber), transparent);width:28px;height:1px}.onboarding-module__pBQFiq__title{font-family:var(--primitive-font-display);font-size:clamp(36px,5vw,64px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:.92}.onboarding-module__pBQFiq__subtitle{font-size:var(--primitive-text-base);color:var(--primitive-body);max-width:60ch;margin:0;line-height:1.6}.onboarding-module__pBQFiq__controls{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.onboarding-module__pBQFiq__progress{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.onboarding-module__pBQFiq__progress span{border-radius:var(--primitive-radius-xs);background:color-mix(in oklab, var(--primitive-text-strong) 8%, transparent);width:32px;height:3px;transition:background .22s,width .22s;display:inline-block}.onboarding-module__pBQFiq__progress span[data-active=true]{background:linear-gradient(90deg, var(--primitive-amber), var(--primitive-red));width:48px}.onboarding-module__pBQFiq__skipLink{color:var(--primitive-teal);letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:var(--primitive-space-1) 0 5px;background:0 0;border:0;border-bottom:1px solid #0000;font-family:inherit;font-size:11px;transition:border-color .2s,color .2s}.onboarding-module__pBQFiq__skipLink:hover,.onboarding-module__pBQFiq__skipLink:focus-visible{color:var(--primitive-amber);border-bottom-color:var(--primitive-amber);outline:none}.onboarding-module__pBQFiq__scroller{gap:var(--primitive-space-4);scroll-snap-type:x mandatory;padding:var(--primitive-space-1-5) var(--primitive-space-1) 14px;scrollbar-width:none;grid-auto-columns:minmax(280px,calc(25% - 9px));grid-auto-flow:column;margin:-6px -4px -14px;display:grid;overflow-x:auto}.onboarding-module__pBQFiq__scroller::-webkit-scrollbar{display:none}@media (max-width:1200px){.onboarding-module__pBQFiq__scroller{grid-auto-columns:minmax(280px,calc(33.3333% - 8px))}}@media (max-width:900px){.onboarding-module__pBQFiq__scroller{grid-auto-columns:minmax(260px,calc(50% - 6px))}}@media (max-width:620px){.onboarding-module__pBQFiq__scroller{grid-auto-columns:86%}}.onboarding-module__pBQFiq__card{scroll-snap-align:start;border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 100% 0%, var(--card-accent-soft,color-mix(in oklab, var(--primitive-amber) 16%, transparent)), transparent 56%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);color:var(--primitive-body);isolation:isolate;transition:transform .28s var(--primitive-ease-out), border-color .28s ease, box-shadow .28s ease;border-radius:14px;grid-template-rows:auto 1fr auto;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.onboarding-module__pBQFiq__card:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.5;z-index:0;position:absolute;inset:0}.onboarding-module__pBQFiq__card>*{z-index:1;position:relative}.onboarding-module__pBQFiq__card:hover,.onboarding-module__pBQFiq__card:focus-within{border-color:var(--card-accent,color-mix(in oklab, var(--primitive-amber) 42%, transparent));box-shadow:0 26px 60px color-mix(in oklab, var(--primitive-canvas) 42%, transparent);transform:translateY(-4px)}.onboarding-module__pBQFiq__cardIllustration{background:radial-gradient(circle at 40% 30%, var(--card-accent-soft,color-mix(in oklab, var(--primitive-amber) 32%, transparent)), transparent 70%), color-mix(in oklab, var(--primitive-canvas) 78%, transparent);width:64px;height:64px;color:var(--card-accent,var(--primitive-amber));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);border-radius:14px;place-items:center;display:grid}.onboarding-module__pBQFiq__cardIllustration svg{width:var(--primitive-icon-2xl);height:var(--primitive-icon-2xl)}.onboarding-module__pBQFiq__cardCopy{gap:var(--primitive-space-2);display:grid}.onboarding-module__pBQFiq__cardKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--card-accent,var(--primitive-amber))}.onboarding-module__pBQFiq__cardTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.04}.onboarding-module__pBQFiq__cardBody{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.6}.onboarding-module__pBQFiq__cardCta{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2-5) 14px;border:1px solid var(--card-accent,color-mix(in oklab, var(--primitive-amber) 45%, transparent));border-radius:var(--primitive-radius-md);color:var(--card-accent,var(--primitive-text-strong));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:start;text-decoration:none;transition:background .2s,transform .2s,color .2s;display:inline-flex}.onboarding-module__pBQFiq__cardCta:hover,.onboarding-module__pBQFiq__cardCta:focus-visible{background:var(--card-accent,color-mix(in oklab, var(--primitive-amber) 16%, transparent));color:var(--primitive-canvas);outline:none;transform:translateY(-1px)}.onboarding-module__pBQFiq__cardAccentRed{--card-accent:var(--primitive-red);--card-accent-soft:color-mix(in oklab, var(--primitive-red) 22%, transparent)}.onboarding-module__pBQFiq__cardAccentAmber{--card-accent:var(--primitive-amber);--card-accent-soft:color-mix(in oklab, var(--primitive-amber) 24%, transparent)}.onboarding-module__pBQFiq__cardAccentTeal{--card-accent:var(--primitive-teal);--card-accent-soft:color-mix(in oklab, var(--primitive-teal) 24%, transparent)}.onboarding-module__pBQFiq__cardAccentGreen{--card-accent:var(--primitive-green);--card-accent-soft:color-mix(in oklab, var(--primitive-green) 24%, transparent)}.onboarding-module__pBQFiq__footer{justify-content:space-between;align-items:center;gap:var(--primitive-space-4);padding-top:var(--primitive-space-2);border-top:1px solid color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);display:flex}.onboarding-module__pBQFiq__dismissButton{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-3) var(--primitive-space-4);border:1px solid var(--primitive-line);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:10px;transition:border-color .2s,color .2s;display:inline-flex}.onboarding-module__pBQFiq__dismissButton:hover,.onboarding-module__pBQFiq__dismissButton:focus-visible{border-color:color-mix(in oklab, var(--primitive-text-strong) 32%, transparent);color:var(--primitive-text-strong);outline:none}.onboarding-module__pBQFiq__primaryButton{align-items:center;gap:var(--primitive-space-2-5);padding:14px var(--primitive-space-6);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:var(--primitive-btn-primary-shadow);border:0;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.onboarding-module__pBQFiq__primaryButton:hover,.onboarding-module__pBQFiq__primaryButton:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.onboarding-module__pBQFiq__card,.onboarding-module__pBQFiq__primaryButton,.onboarding-module__pBQFiq__cardCta{transition:border-color .1s}.onboarding-module__pBQFiq__card:hover,.onboarding-module__pBQFiq__card:focus-within,.onboarding-module__pBQFiq__primaryButton:hover,.onboarding-module__pBQFiq__primaryButton:focus-visible,.onboarding-module__pBQFiq__cardCta:hover,.onboarding-module__pBQFiq__cardCta:focus-visible{transform:none}}
