@font-face{font-family:adminBodyFont;src:url(../media/PlusJakartaSans_Variable-s.p.0eehd8tgys7nv.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:adminBodyFont Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.adminbodyfont_5aa25ed1-module__jeIlSW__className{font-family:adminBodyFont,adminBodyFont Fallback}
@font-face{font-family:adminHeadingFont;src:url(../media/Syne_Variable-s.p.14tvuu96~wkr0.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:adminHeadingFont Fallback;src:local(Arial);ascent-override:92.84%;descent-override:27.6%;line-gap-override:0.0%;size-adjust:99.63%}.adminheadingfont_1aa910c1-module__UOBkmG__className{font-family:adminHeadingFont,adminHeadingFont Fallback}
@font-face{font-family:displayFont;src:url(../media/BricolageGrotesque_500-s.p.0fmqz6oiphfcj.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:displayFont;src:url(../media/BricolageGrotesque_600-s.p.05ib743_-ocof.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:displayFont;src:url(../media/BricolageGrotesque_700-s.p.07rcyc4ujloh_.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:85.89%;descent-override:24.94%;line-gap-override:0.0%;size-adjust:108.28%}.displayfont_b4109ced-module__eGar4a__className{font-family:displayFont,displayFont Fallback}.displayfont_b4109ced-module__eGar4a__variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:sansFont;src:url(../media/HankenGrotesk_400-s.p.0r9cd9dtct9dj.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sansFont;src:url(../media/HankenGrotesk_500-s.p.05s3gn3b9ke~a.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sansFont;src:url(../media/HankenGrotesk_600-s.p.0hew3irq7w6gn.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sansFont;src:url(../media/HankenGrotesk_700-s.p.0rimbwnu7pa.f.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sansFont Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.sansfont_e1ab0e3f-module__7v98iG__className{font-family:sansFont,sansFont Fallback}.sansfont_e1ab0e3f-module__7v98iG__variable{--font-sans:"sansFont", "sansFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/JetBrainsMono_Variable-s.p.1409xf.ylxg8g.woff2?dpl=dpl_982VnP7nd6sPaVvru7LU2e8X4xFS)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.monofont_19ed659c-module__u6oeoW__className{font-family:monoFont,monoFont Fallback}.monofont_19ed659c-module__u6oeoW__variable{--font-mono:"monoFont", "monoFont Fallback"}
.PlanSummary-module__8ebObW__rail{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;position:sticky;top:24px;box-shadow:0 14px 34px -24px #322f5080}.PlanSummary-module__8ebObW__rail h3{font-family:var(--font-display,"Bricolage Grotesque"),sans-serif;margin-bottom:15px;font-size:15.5px;font-weight:700}.PlanSummary-module__8ebObW__planHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PlanSummary-module__8ebObW__planName{font-size:14px;font-weight:700}.PlanSummary-module__8ebObW__price{font-family:var(--font-display,"Bricolage Grotesque"),sans-serif;text-align:right;font-size:22px;font-weight:700;line-height:1}.PlanSummary-module__8ebObW__price span{color:var(--muted);font-size:12px;font-weight:500;font-family:var(--font-sans,"Hanken Grotesk"),sans-serif}.PlanSummary-module__8ebObW__billedNote{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.PlanSummary-module__8ebObW__breakdown{flex-direction:column;gap:6px;margin-top:12px;display:flex}.PlanSummary-module__8ebObW__breakdownRow{color:#6b6980;justify-content:space-between;gap:12px;font-size:13px;display:flex}.PlanSummary-module__8ebObW__breakdownTotal{color:#211f30;border-top:1px solid #e9e7f0;justify-content:space-between;gap:12px;padding-top:6px;font-size:14px;font-weight:600;display:flex}.PlanSummary-module__8ebObW__breakdownDiscount{color:#1a7f5a}.PlanSummary-module__8ebObW__planVariables{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin-top:15px;padding-top:14px;display:flex}.PlanSummary-module__8ebObW__planVariable{color:var(--ink-soft);align-items:center;gap:9px;font-size:12.5px;display:flex}.PlanSummary-module__8ebObW__icon{width:14px;height:14px;color:var(--brand-deep);flex:none}.PlanSummary-module__8ebObW__icon svg{width:100%;height:100%}.PlanSummary-module__8ebObW__planVariable b{font-weight:600}.PlanSummary-module__8ebObW__dueRow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:15px;padding-top:13px;font-size:13.5px;font-weight:700;display:flex}.PlanSummary-module__8ebObW__dueValue{font-family:var(--font-display,"Bricolage Grotesque"),sans-serif;flex-direction:column;align-items:flex-end;gap:2px;font-size:17px;display:flex}.PlanSummary-module__8ebObW__dueValue small{font-family:var(--font-sans,"Hanken Grotesk"),sans-serif;color:var(--muted);font-size:10.5px;font-weight:500}.PlanSummary-module__8ebObW__dueNow{background:var(--good-bg);color:#1f7a52;border-radius:10px;margin-top:13px;padding:12px 13px;font-size:12.5px;line-height:1.55}.PlanSummary-module__8ebObW__dueNow b{font-weight:700}.PlanSummary-module__8ebObW__taxNote{color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.45}.PlanSummary-module__8ebObW__included{border-top:1px solid var(--line);margin-top:17px;padding-top:15px}.PlanSummary-module__8ebObW__includedTitle{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:10px;font-size:10.5px;font-weight:700}.PlanSummary-module__8ebObW__included li{color:var(--ink-soft);gap:9px;margin-bottom:9px;font-size:12.5px;line-height:1.45;list-style:none;display:flex}.PlanSummary-module__8ebObW__included li svg{width:14px;height:14px;color:var(--brand-deep);stroke-width:3px;flex:none;margin-top:2px}.PlanSummary-module__8ebObW__trust{border-top:1px solid var(--line);flex-direction:column;gap:11px;margin-top:16px;padding-top:15px;display:flex}.PlanSummary-module__8ebObW__trustItem{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.PlanSummary-module__8ebObW__trustItem svg{width:15px;height:15px;color:var(--good-fg);flex:none;margin-top:1px}.PlanSummary-module__8ebObW__trustItem b{font-weight:600}.PlanSummary-module__8ebObW__demoNudge{background:var(--brand-tint);color:var(--brand-deeper);border-radius:11px;margin-top:16px;padding:13px;font-size:12.5px;line-height:1.55}.PlanSummary-module__8ebObW__demoNudge a{color:var(--brand-deeper);font-weight:700;text-decoration:none}.PlanSummary-module__8ebObW__demoNudge a:hover{text-decoration:underline}@media (max-width:960px){.PlanSummary-module__8ebObW__rail{position:static}}
.onboarding-module__4GJvBa__shell{--canvas:#f8f7fb;--surface-2:#f3f2f8;--ink:#211f30;--ink-soft:#46435c;--muted:#8a889b;--line:#e9e7f0;--accent-strong:#5e5c8a;--accent-soft:#e7e6f2;--brand-tint:#eeedf6;background:var(--canvas);min-height:100svh;color:var(--ink);font-family:var(--font-sans), sans-serif}.onboarding-module__4GJvBa__topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#f8f7fbd1;height:60px;position:sticky;top:0}.onboarding-module__4GJvBa__topbarInner{justify-content:space-between;align-items:center;height:100%;padding:0 30px;display:flex}.onboarding-module__4GJvBa__logo{align-items:center;display:inline-flex}.onboarding-module__4GJvBa__actions{align-items:center;gap:8px;display:flex}.onboarding-module__4GJvBa__billing,.onboarding-module__4GJvBa__signOut{color:var(--ink-soft);font:inherit;background:0 0;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.onboarding-module__4GJvBa__billing{color:var(--muted);border:1px solid #0000}.onboarding-module__4GJvBa__billing:hover{background:var(--surface-2)}.onboarding-module__4GJvBa__signOut{border:1px solid var(--border-strong)}.onboarding-module__4GJvBa__signOut:hover{border-color:var(--accent);background:var(--surface)}.onboarding-module__4GJvBa__billing:focus-visible,.onboarding-module__4GJvBa__signOut:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboarding-module__4GJvBa__content{min-height:calc(100svh - 60px)}.onboarding-module__4GJvBa__stage{flex-direction:column;align-items:center;width:100%;max-width:960px;margin:0 auto;padding:64px 24px 80px;display:flex}.onboarding-module__4GJvBa__intro{text-align:center;width:100%;max-width:560px;margin-bottom:28px}.onboarding-module__4GJvBa__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.onboarding-module__4GJvBa__intro h1{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.1}.onboarding-module__4GJvBa__description{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6}.onboarding-module__4GJvBa__footnote{color:var(--muted);text-align:center;margin:22px 0 0;font-size:12.5px}@media (max-width:560px){.onboarding-module__4GJvBa__topbarInner{padding:0 18px}.onboarding-module__4GJvBa__billing,.onboarding-module__4GJvBa__signOut{padding:7px 10px}.onboarding-module__4GJvBa__stage{padding:48px 18px 64px}}