.onboarding_root__3EB13{width:min(1180px,100%);height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);margin-inline:auto;color:var(--product-ink)}.onboarding_root__3EB13 .first-run-heading{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.onboarding_root__3EB13 .first-run-heading>div{display:flex;align-items:baseline;gap:9px}.onboarding_root__3EB13 .first-run-heading p,.onboarding_root__3EB13 .first-run-heading strong{margin:0;font-size:12px}.onboarding_root__3EB13 .first-run-heading p{color:var(--product-muted)}.onboarding_root__3EB13 .first-run-heading>span{display:inline-flex;align-items:center;gap:6px;color:var(--product-muted);font-size:11px;font-weight:650}.onboarding_root__3EB13 .first-run-heading>span[data-status=saved]{color:#2c6841}.onboarding_root__3EB13 .first-run-heading>span[data-status=conflict]{color:#9a5b00}.onboarding_root__3EB13 .first-run-heading>span[data-status=error]{color:#a70f2b}.onboarding_root__3EB13 .first-run-heading>span svg{width:14px;height:14px}.onboarding_root__3EB13 .first-run-heading>span small{color:var(--product-muted);font-weight:500}.onboarding_root__3EB13 .phase-progress{width:min(760px,100%);min-height:56px;display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin:0 auto 14px}.onboarding_root__3EB13 .phase-progress__track{height:2px;position:absolute;top:15px;right:12.5%;left:12.5%;overflow:hidden;background:#dcd5cc}.onboarding_root__3EB13 .phase-progress__track:after{content:"";width:var(--phase-progress);height:100%;display:block;background:var(--product-accent);transition:width .22s ease}.onboarding_root__3EB13 .phase-progress button{min-width:0;display:grid;justify-items:center;align-content:start;gap:7px;position:relative;z-index:1;padding:0 8px;border:0;background:transparent;color:#665f5a;font:inherit;cursor:pointer}.onboarding_root__3EB13 .phase-progress button:disabled{cursor:default}.onboarding_root__3EB13 .phase-progress button>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d7d0c7;border-radius:50%;background:var(--product-canvas);font-size:11px;font-weight:760}.onboarding_root__3EB13 .phase-progress button>span svg{width:13px}.onboarding_root__3EB13 .phase-progress button>strong{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.onboarding_root__3EB13 .phase-progress button[data-complete=true],.onboarding_root__3EB13 .phase-progress button[data-current=true]{color:var(--product-accent)}.onboarding_root__3EB13 .phase-progress button[data-complete=true]>span,.onboarding_root__3EB13 .phase-progress button[data-current=true]>span{border-color:var(--product-accent);background:var(--product-accent);color:white;box-shadow:0 0 0 4px rgb(201 24 56/8%)}.onboarding_root__3EB13 .first-run-layout{min-height:0;display:grid;grid-template-columns:minmax(0,760px);justify-content:center;gap:20px}.onboarding_root__3EB13 .first-run-layout[data-review=true]{grid-template-columns:minmax(560px,720px) 360px;justify-content:stretch}.onboarding_root__3EB13 .first-run-card{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden;border:1px solid var(--product-border);border-radius:24px;background:var(--product-surface);box-shadow:0 18px 54px rgb(39 28 20/5%)}.onboarding_root__3EB13 .phase-scroll-region{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.onboarding_root__3EB13 .first-run-phase{width:min(600px,100%);margin-inline:auto;padding:clamp(30px,5vh,52px) 34px 40px;animation:onboarding_phase-enter__4DBnN .22s ease both}.onboarding_root__3EB13 .draft-recovery-notice{padding:12px 16px;margin:16px 24px 0;border:1px solid var(--product-border);border-radius:12px;background:var(--product-surface);color:var(--product-muted);font-size:13px;line-height:1.5}.onboarding_root__3EB13 .phase-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:22px;border-radius:15px;background:#fbe8ec;color:var(--product-accent)}.onboarding_root__3EB13 .phase-icon svg{width:21px;height:21px}.onboarding_root__3EB13 .phase-kicker{margin:0 0 9px;color:var(--product-accent);font-size:11px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.onboarding_root__3EB13 .first-run-phase>h1[tabindex="-1"]:focus{outline:none}.onboarding_root__3EB13 .first-run-phase>h1,.onboarding_root__3EB13 .legacy-entry__card>h1{max-width:570px;margin:0;font-size:clamp(32px,4vw,48px);font-weight:520;line-height:1.02;letter-spacing:-.058em}.onboarding_root__3EB13 .legacy-entry__card>p:not(.phase-kicker),.onboarding_root__3EB13 .phase-intro{max-width:560px;margin:16px 0 30px;color:var(--product-muted);font-size:14px;line-height:1.65}.onboarding_root__3EB13 .field-stack{display:grid;grid-template-columns:1.25fr 1fr;gap:13px}.onboarding_root__3EB13 .field-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.onboarding_root__3EB13 .phase-section{margin-top:30px;padding-top:28px;border-top:1px solid var(--product-border)}.onboarding_root__3EB13 .section-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.onboarding_root__3EB13 .operation-card h2,.onboarding_root__3EB13 .section-heading h2{margin:0;font-size:17px;letter-spacing:-.025em}.onboarding_root__3EB13 .operation-card header p,.onboarding_root__3EB13 .section-heading p{margin:5px 0 0;color:var(--product-muted);font-size:12px;line-height:1.5}.onboarding_root__3EB13 .choice-grid{display:grid;gap:12px}.onboarding_root__3EB13 .choice-grid--two{grid-template-columns:1fr 1fr}.onboarding_root__3EB13 .choice-grid--program{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding_root__3EB13 .choice-grid--program .choice-card{min-height:178px;padding:18px}.onboarding_root__3EB13 .choice-grid--program .choice-icon{margin-bottom:14px}.onboarding_root__3EB13 .choice-card{min-height:162px;display:grid;align-content:start;position:relative;padding:19px 48px 19px 19px;border:1px solid var(--product-border);border-radius:18px;background:white;color:var(--product-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.onboarding_root__3EB13 .choice-card:hover:not(:disabled){border-color:#b9afa4;transform:translateY(-1px)}.onboarding_root__3EB13 .choice-card[data-selected=true]{border-color:var(--product-accent);background:#fffafb;box-shadow:inset 0 0 0 1px var(--product-accent),0 8px 24px rgb(201 24 56/7%)}.onboarding_root__3EB13 .choice-card:disabled{cursor:default;opacity:1}.onboarding_root__3EB13 .choice-card--compact{min-height:178px}.onboarding_root__3EB13 .choice-icon{width:39px;height:39px;display:grid;place-items:center;margin-bottom:20px;border-radius:12px;background:#f2eee8;color:var(--product-accent)}.onboarding_root__3EB13 .choice-icon svg{width:18px}.onboarding_root__3EB13 .choice-card strong{font-size:14px}.onboarding_root__3EB13 .choice-card strong small{margin-left:4px;color:#2c6841;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.onboarding_root__3EB13 .choice-card p{margin:6px 0 0;color:var(--product-muted);font-size:11px;line-height:1.5}.onboarding_root__3EB13 .choice-card>small{margin-top:10px;color:var(--product-accent);font-size:11px;font-weight:680}.onboarding_root__3EB13 .choice-mark{width:23px;height:23px;display:grid;place-items:center;position:absolute;top:17px;right:17px;border:1px solid #cfc7bf;border-radius:50%;background:white}.onboarding_root__3EB13 .choice-card[data-selected=true] .choice-mark{border-color:var(--product-accent);background:var(--product-accent);color:white}.onboarding_root__3EB13 .choice-mark svg{width:12px}.onboarding_root__3EB13 .recognition-card,.onboarding_root__3EB13 .synced-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:22px;padding:15px;border:1px solid #cfe2d5;border-radius:17px;background:#f6fbf7}.onboarding_root__3EB13 .recognition-avatar,.onboarding_root__3EB13 .synced-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:white;color:var(--product-accent);font-weight:760}.onboarding_root__3EB13 .synced-card>span svg{width:19px}.onboarding_root__3EB13 .recognition-card strong,.onboarding_root__3EB13 .synced-card strong{font-size:13px}.onboarding_root__3EB13 .recognition-card p,.onboarding_root__3EB13 .synced-card p{margin:4px 0 0;color:var(--product-muted);font-size:11px;line-height:1.45}.onboarding_root__3EB13 .operation-card,.onboarding_root__3EB13 .settings-card{padding:21px;border:1px solid var(--product-border);border-radius:18px;background:#fbf9f5}.onboarding_root__3EB13 .settings-card{border-top:1px solid var(--product-border)}.onboarding_root__3EB13 .settings-card>*+*{margin-top:14px}.onboarding_root__3EB13 .rewards-section{display:grid;gap:15px}.onboarding_root__3EB13 .rewards-section>.section-heading{margin-bottom:0}.onboarding_root__3EB13 .reward-editor,.onboarding_root__3EB13 .synced-rewards{padding:18px;border:1px solid var(--product-border);border-radius:16px;background:white}.onboarding_root__3EB13 .synced-rewards{border-color:#cfe2d5;background:#f6fbf7}.onboarding_root__3EB13 .synced-rewards header{display:flex;align-items:start;justify-content:space-between;gap:12px}.onboarding_root__3EB13 .reward-editor h3,.onboarding_root__3EB13 .synced-rewards header strong{margin:0;font-size:13px}.onboarding_root__3EB13 .synced-rewards header p{margin:4px 0 0;color:var(--product-muted);font-size:11px}.onboarding_root__3EB13 .synced-rewards ul{display:grid;gap:8px;margin:14px 0 0;padding:13px 0 0;border-top:1px solid #dce9df;list-style:none}.onboarding_root__3EB13 .synced-rewards li{display:flex;justify-content:space-between;gap:12px;font-size:11px}.onboarding_root__3EB13 .reward-editor{display:grid;gap:13px}.onboarding_root__3EB13 .field-row--reward{grid-template-columns:1.4fr .75fr}.onboarding_root__3EB13 .operation-card{margin-top:16px}.onboarding_root__3EB13 .operation-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:19px}.onboarding_root__3EB13 .operation-card>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:white;color:var(--product-accent)}.onboarding_root__3EB13 .operation-card>header>span svg{width:18px}.onboarding_root__3EB13 .operation-card>*+*{margin-top:13px}.onboarding_root__3EB13 .connected-domain{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid #d9e6dc;border-radius:12px;background:white;font-size:12px}.onboarding_root__3EB13 .connected-domain span{color:var(--product-muted)}.onboarding_root__3EB13 .inline-disclosure{margin-top:22px;padding:0 16px;border:1px solid var(--product-border);border-radius:14px;background:#fbf9f5}.onboarding_root__3EB13 .inline-disclosure summary{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--product-muted);font-size:12px;font-weight:680;cursor:pointer;list-style:none}.onboarding_root__3EB13 .inline-disclosure summary::-webkit-details-marker{display:none}.onboarding_root__3EB13 .inline-disclosure summary svg{width:15px;transition:transform .16s ease}.onboarding_root__3EB13 .inline-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.onboarding_root__3EB13 .inline-disclosure>:not(summary){margin-bottom:16px}.onboarding_root__3EB13 .inline-disclosure--nested{margin-top:15px;background:white}.onboarding_root__3EB13 .inline-disclosure--nested>small{display:block;color:var(--product-muted);font-size:11px}.onboarding_root__3EB13 .review-cards{display:grid;gap:10px}.onboarding_root__3EB13 .review-cards section{min-height:86px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;border:1px solid var(--product-border);border-radius:16px;background:white}.onboarding_root__3EB13 .review-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#f2eee8;color:var(--product-accent)}.onboarding_root__3EB13 .review-icon svg{width:17px}.onboarding_root__3EB13 .launch-plan small,.onboarding_root__3EB13 .legal-status-card small,.onboarding_root__3EB13 .review-cards small{color:var(--product-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.onboarding_root__3EB13 .review-cards strong{display:block;margin-top:3px;font-size:13px}.onboarding_root__3EB13 .review-cards p{margin:4px 0 0;color:var(--product-muted);font-size:11px}.onboarding_root__3EB13 .review-details{display:grid;gap:3px;margin:6px 0 0;padding:0;color:var(--product-muted);font-size:11px;line-height:1.4;list-style:none}.onboarding_root__3EB13 .review-details li{overflow-wrap:anywhere}.onboarding_root__3EB13 .review-cards button{min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--product-accent);font:inherit;font-size:11px;font-weight:720;cursor:pointer}.onboarding_root__3EB13 .launch-plan,.onboarding_root__3EB13 .legal-status-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:14px;padding:16px;border:1px solid var(--product-border);border-radius:17px;background:#fbf9f5}.onboarding_root__3EB13 .launch-plan>span,.onboarding_root__3EB13 .legal-status-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:white;color:var(--product-accent)}.onboarding_root__3EB13 .launch-plan>span svg,.onboarding_root__3EB13 .legal-status-card>span svg{width:19px}.onboarding_root__3EB13 .launch-plan strong,.onboarding_root__3EB13 .legal-status-card strong{display:block;margin-top:3px;font-size:14px}.onboarding_root__3EB13 .launch-plan p,.onboarding_root__3EB13 .legal-status-card p{margin:4px 0 0;color:var(--product-muted);font-size:11px;line-height:1.45}.onboarding_root__3EB13 .legal-status-card{width:min(600px,calc(100% - 68px));margin:0 auto 38px;border-color:#e5cfa0;background:#fff9ea}.onboarding_root__3EB13 .legal-status-card[data-accepted=true]{border-color:#cfe2d5;background:#f6fbf7}.onboarding_root__3EB13 .legal-status-card[data-accepted=true]>span{color:#2c6841}.onboarding_root__3EB13 .brand-disclosure{margin-top:14px}.onboarding_root__3EB13 .brand-disclosure summary span{display:inline-flex;align-items:center;gap:8px}.onboarding_root__3EB13 .brand-settings{display:grid;gap:13px}.onboarding_root__3EB13 .first-run-error{margin:0 24px 12px;padding:11px 13px;border:1px solid #f1c8cf;border-radius:11px;background:#fff2f4;color:#8f1530;font-size:12px;line-height:1.5}.onboarding_root__3EB13 .conflict-card{width:min(600px,calc(100% - 68px));display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 30px;padding:15px;border:1px solid #e5cfa0;border-radius:14px;background:#fff9ea}.onboarding_root__3EB13 .conflict-card strong{font-size:12px}.onboarding_root__3EB13 .conflict-card p{margin:4px 0 0;color:var(--product-muted);font-size:11px}.onboarding_root__3EB13 .first-run-actions{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--product-border);background:rgb(255 253 249/96%);backdrop-filter:blur(12px)}.onboarding_root__3EB13 .first-run-actions>div{display:flex;gap:9px}.onboarding_root__3EB13 .first-run-actions button{min-height:48px}.onboarding_root__3EB13 .preview-trigger{display:none}.onboarding_root__3EB13 .first-run-preview{min-height:0;overflow-y:auto;padding:20px;border-radius:24px;background:#1b1918;color:white}.onboarding_root__3EB13 .first-run-preview>header{display:flex;justify-content:space-between;gap:12px;color:#8f8984;font-size:11px}.onboarding_root__3EB13 .first-run-preview>header strong{color:#cbc5c0}.onboarding_root__3EB13 .first-run-preview>p{margin:14px 8px 0;color:#918a84;font-size:11px;text-align:center}.onboarding_previewDialog__E37Xk .store-preview-phone,.onboarding_root__3EB13 .store-preview-phone{width:268px;min-height:490px;margin:20px auto 0;padding:10px 14px 16px;border:5px solid #080808;border-radius:34px;background:var(--product-canvas,#f5f1ea);color:var(--product-ink,#171513)}.onboarding_previewDialog__E37Xk .preview-phone-top,.onboarding_root__3EB13 .preview-phone-top{height:25px;display:flex;justify-content:space-between;font-size:11px}.onboarding_previewDialog__E37Xk .preview-cover,.onboarding_root__3EB13 .preview-cover{height:108px;position:relative;margin-inline:-14px;border-radius:18px 18px 0 0;background:var(--store-accent);color:var(--store-accent-foreground,white)}.onboarding_previewDialog__E37Xk .preview-logo,.onboarding_root__3EB13 .preview-logo{width:44px;height:44px;display:grid;place-items:center;position:absolute;bottom:-17px;left:15px;overflow:hidden;border:3px solid var(--product-canvas,#f5f1ea);border-radius:13px;background:white;color:var(--store-accent);font-size:22px}.onboarding_previewDialog__E37Xk .preview-store-copy,.onboarding_root__3EB13 .preview-store-copy{margin-top:27px}.onboarding_previewDialog__E37Xk .preview-store-copy p,.onboarding_root__3EB13 .preview-store-copy p{margin:0;color:var(--store-accent);font-size:11px;font-weight:760;text-transform:uppercase}.onboarding_previewDialog__E37Xk .preview-store-copy h3,.onboarding_root__3EB13 .preview-store-copy h3{margin:4px 0;font-size:20px}.onboarding_previewDialog__E37Xk .preview-program-card small,.onboarding_previewDialog__E37Xk .preview-store-copy>span,.onboarding_root__3EB13 .preview-program-card small,.onboarding_root__3EB13 .preview-store-copy>span{color:var(--product-muted,#665f5a);font-size:11px;line-height:1.45}.onboarding_previewDialog__E37Xk .preview-program-card,.onboarding_root__3EB13 .preview-program-card{display:grid;gap:8px;margin-top:17px;padding:14px;border:1px solid var(--product-border,#ded7ce);border-radius:14px;background:white}.onboarding_previewDialog__E37Xk .preview-program-card>div,.onboarding_root__3EB13 .preview-program-card>div{display:flex;justify-content:space-between;gap:12px}.onboarding_previewDialog__E37Xk .preview-program-card span,.onboarding_previewDialog__E37Xk .preview-program-card strong,.onboarding_root__3EB13 .preview-program-card span,.onboarding_root__3EB13 .preview-program-card strong{font-size:11px}.onboarding_root__3EB13 .legacy-entry__card{width:min(680px,100%);max-height:100%;place-self:center;overflow-y:auto;padding:clamp(30px,6vw,58px);border:1px solid var(--product-border);border-radius:26px;background:var(--product-surface);box-shadow:0 24px 70px rgb(39 28 20/7%)}.onboarding_root__3EB13 .legacy-options{display:grid;gap:10px}.onboarding_root__3EB13 .legacy-options>button{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--product-border);border-radius:16px;background:white;color:var(--product-ink);font:inherit;text-align:left;cursor:pointer}.onboarding_root__3EB13 .legacy-options>button:hover{border-color:var(--product-accent)}.onboarding_root__3EB13 .legacy-options>button>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#fbe8ec;color:var(--product-accent);font-weight:760}.onboarding_root__3EB13 .legacy-options strong{display:block;font-size:14px}.onboarding_root__3EB13 .legacy-options small{display:flex;align-items:center;gap:5px;margin-top:4px;color:var(--product-muted);font-size:11px}.onboarding_root__3EB13 .legacy-options small svg,.onboarding_root__3EB13 .legacy-options>button>svg{width:16px}.onboarding_root__3EB13 .new-brand-action{min-height:48px;display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:0;border:0;background:transparent;color:var(--product-accent);font:inherit;font-size:12px;font-weight:720;cursor:pointer}.onboarding_recovery__pQ1H8{min-height:100%;max-width:660px;display:grid;justify-items:center;align-content:center;gap:16px;margin:0 auto;padding:42px;border:1px solid var(--product-border);border-radius:24px;background:white;text-align:center}.onboarding_recovery__pQ1H8 h1{margin:0;font-size:clamp(30px,4vw,46px);letter-spacing:-.05em}.onboarding_recovery__pQ1H8>p{max-width:540px;margin:0;line-height:1.65}.onboarding_dialogOverlay__m_Tqw{position:fixed;inset:0;z-index:200;background:rgb(20 16 14/55%);backdrop-filter:blur(8px);animation:onboarding_overlay-enter__Mibgl .18s ease both}.onboarding_legalDialog__JZEQg,.onboarding_previewDialog__E37Xk{width:min(94vw,570px);max-height:min(90dvh,760px);display:grid;position:fixed;top:50%;left:50%;z-index:201;overflow-y:auto;padding:clamp(25px,5vw,42px);border:1px solid #e2dbd3;border-radius:24px;background:#fffdf9;color:#171513;box-shadow:0 30px 90px rgb(18 12 9/24%);transform:translate(-50%,-50%);animation:onboarding_dialog-enter__WOyjO .2s ease both}.onboarding_dialogClose__hR1Qe{width:44px;height:44px;display:grid;place-items:center;position:absolute;top:16px;right:16px;border:1px solid #e1dad1;border-radius:50%;background:white;color:#665f5a;cursor:pointer}.onboarding_dialogClose__hR1Qe svg{width:17px}.onboarding_legalDialogIcon__dpUaA{width:48px;height:48px;display:grid;place-items:center;margin-bottom:22px;border-radius:15px;background:#fbe8ec;color:#c91838}.onboarding_legalDialogIcon__dpUaA svg{width:21px}.onboarding_legalDialog__JZEQg .phase-kicker{margin:0 0 8px;color:#c91838;font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.onboarding_legalDialog__JZEQg h2,.onboarding_previewDialog__E37Xk h2{max-width:460px;margin:0;font-size:clamp(29px,4vw,39px);font-weight:540;line-height:1.05;letter-spacing:-.05em}.onboarding_legalDialog__JZEQg>p:not(.phase-kicker):not(.first-run-error),.onboarding_previewDialog__E37Xk>p{margin:14px 0 22px;color:#665f5a;font-size:13px;line-height:1.6}.onboarding_legalSummary__xCaPo{display:grid;gap:14px;padding:18px;border-radius:16px;background:#f7f3ed}.onboarding_legalSummary__xCaPo>div{display:grid;grid-template-columns:auto 1fr;gap:11px}.onboarding_legalSummary__xCaPo svg{width:17px;color:#2c6841}.onboarding_legalSummary__xCaPo small,.onboarding_legalSummary__xCaPo strong{display:block}.onboarding_legalSummary__xCaPo strong{font-size:13px}.onboarding_legalSummary__xCaPo small{margin-top:4px;color:#665f5a;font-size:12px;line-height:1.5}.onboarding_legalDocuments__Eb9Sj{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:13px}.onboarding_legalDocuments__Eb9Sj a{min-height:58px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:10px 13px;border:1px solid #e1dad1;border-radius:13px;color:#171513;font-size:12px;font-weight:680;text-decoration:none}.onboarding_legalDocuments__Eb9Sj a small{grid-column:1;color:#665f5a;font-size:11px;font-weight:500}.onboarding_legalDocuments__Eb9Sj a svg{width:14px;grid-column:2;grid-row:1/span 2}.onboarding_legalDialog__JZEQg>.first-run-error{margin:13px 0 0;padding:11px 13px;border-radius:11px;background:#fff2f4;color:#8f1530;font-size:11px}.onboarding_legalDialog__JZEQg>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.onboarding_previewDialog__E37Xk{width:min(94vw,430px);justify-items:center;padding-top:34px}.onboarding_previewDialog__E37Xk>.first-run-preview{width:100%;margin-top:8px;padding:0;background:transparent}@keyframes onboarding_phase-enter__4DBnN{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding_overlay-enter__Mibgl{0%{opacity:0}to{opacity:1}}@keyframes onboarding_dialog-enter__WOyjO{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (min-width:641px) and (max-height:800px){.onboarding_root__3EB13 .first-run-phase{padding-block:24px}.onboarding_root__3EB13 .phase-icon{width:36px;height:36px;margin-bottom:12px;border-radius:12px}.onboarding_root__3EB13 .first-run-phase>h1{font-size:32px;line-height:1.1;letter-spacing:-.04em}.onboarding_root__3EB13 .phase-intro{margin:12px 0 20px}.onboarding_root__3EB13 .phase-section{margin-top:20px;padding-top:20px}}@media (max-width:1000px){.onboarding_root__3EB13 .first-run-layout[data-review=true]{grid-template-columns:minmax(0,760px);justify-content:center}.onboarding_root__3EB13 .first-run-layout>.first-run-preview{display:none}.onboarding_root__3EB13 .preview-trigger{display:inline-flex}}@media (max-width:640px){.onboarding_root__3EB13 .first-run-heading{min-height:28px;margin-bottom:7px}.onboarding_root__3EB13 .first-run-heading>div p,.onboarding_root__3EB13 .first-run-heading>span small{display:none}.onboarding_root__3EB13 .phase-progress{min-height:45px;margin-bottom:8px}.onboarding_root__3EB13 .phase-progress__track{top:13px}.onboarding_root__3EB13 .phase-progress button>span{width:28px;height:28px}.onboarding_root__3EB13 .phase-progress button>strong{display:none}.onboarding_root__3EB13 .phase-progress button[data-current=true]>strong{display:block;max-width:80px;font-size:11px}.onboarding_root__3EB13 .first-run-card{border-radius:18px}.onboarding_root__3EB13 .first-run-phase{padding:25px 19px 30px}.onboarding_root__3EB13 .phase-icon{width:42px;height:42px;margin-bottom:17px}.onboarding_root__3EB13 .first-run-phase>h1,.onboarding_root__3EB13 .legacy-entry__card>h1{font-size:34px}.onboarding_root__3EB13 .phase-intro{margin:13px 0 23px;font-size:13px}.onboarding_root__3EB13 .choice-grid--program,.onboarding_root__3EB13 .choice-grid--two,.onboarding_root__3EB13 .field-row,.onboarding_root__3EB13 .field-stack{grid-template-columns:1fr}.onboarding_root__3EB13 .choice-card,.onboarding_root__3EB13 .choice-card--compact{min-height:132px}.onboarding_root__3EB13 .choice-icon{margin-bottom:14px}.onboarding_root__3EB13 .conflict-card,.onboarding_root__3EB13 .legal-status-card{width:calc(100% - 38px);grid-template-columns:auto 1fr}.onboarding_root__3EB13 .conflict-card>:last-child,.onboarding_root__3EB13 .legal-status-card>:last-child{grid-column:1/-1;width:100%}.onboarding_root__3EB13 .first-run-actions{min-height:72px;padding:10px 13px calc(10px + env(safe-area-inset-bottom))}.onboarding_root__3EB13 .first-run-actions>div{min-width:0;flex:1;justify-content:flex-end}.onboarding_root__3EB13 .first-run-actions>button:first-child{padding-inline:13px}.onboarding_root__3EB13 .first-run-actions>div button:last-child{flex:1}.onboarding_root__3EB13 .preview-trigger{min-width:48px;padding-inline:13px;font-size:0}.onboarding_root__3EB13 .preview-trigger svg{margin:0}.onboarding_root__3EB13 .legacy-entry__card{padding:28px 19px;border-radius:19px}.onboarding_legalDialog__JZEQg,.onboarding_previewDialog__E37Xk{width:100%;max-height:94dvh;top:auto;bottom:0;left:0;padding:27px 19px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;transform:none;animation:onboarding_sheet-enter__mSq_m .2s ease both}.onboarding_legalDocuments__Eb9Sj{grid-template-columns:1fr}.onboarding_legalDialog__JZEQg>footer{display:grid;grid-template-columns:.8fr 1.2fr}}@keyframes onboarding_sheet-enter__mSq_m{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.onboarding_root__3EB13.onboarding-launch-success{min-height:min(680px,100%);grid-template-rows:minmax(0,1fr);place-items:center}.onboarding_root__3EB13.onboarding-launch-success>section{width:min(620px,calc(100% - 32px));display:grid;justify-items:center;gap:16px;padding:clamp(34px,7vw,72px);border:1px solid #ded6cc;border-radius:32px;background:radial-gradient(circle at 50% 8%,rgb(220 0 42/9%),transparent 38%),#fffdf9;box-shadow:0 28px 70px rgb(47 37 27/10%);text-align:center}.onboarding_root__3EB13 .onboarding-launch-success h1,.onboarding_root__3EB13.onboarding-launch-success h1{margin:0;font-size:clamp(34px,6vw,62px);font-weight:520;letter-spacing:-.055em}.onboarding_root__3EB13 .onboarding-launch-success p,.onboarding_root__3EB13.onboarding-launch-success p{max-width:470px;margin:0;color:var(--product-muted);line-height:1.6}.onboarding_root__3EB13 .onboarding-launch-success p strong,.onboarding_root__3EB13.onboarding-launch-success p strong{color:var(--product-ink)}.onboarding_root__3EB13 .onboarding-launch-success>section>small,.onboarding_root__3EB13.onboarding-launch-success>section>small{color:var(--product-muted);font-size:12px}.onboarding_root__3EB13 .launch-celebration{width:150px;height:132px;display:grid;place-items:center;position:relative}.onboarding_root__3EB13 .launch-check{width:90px;height:90px;display:grid;place-items:center;z-index:2;border-radius:50%;background:var(--product-accent);color:white;box-shadow:0 14px 36px rgb(220 0 42/28%);animation:onboarding_launch-check-in__eyKwE .62s cubic-bezier(.2,.9,.25,1.35) both}.onboarding_root__3EB13 .launch-check svg{width:42px;height:42px;stroke-width:2.4}.onboarding_root__3EB13 .launch-spark,.onboarding_root__3EB13 .launch-stamp{position:absolute;animation:onboarding_launch-orbit-in__MO5MO .76s cubic-bezier(.2,.9,.25,1.2) .14s both}.onboarding_root__3EB13 .launch-stamp{width:17px;height:17px;border:3px solid var(--product-accent);border-radius:50%}.onboarding_root__3EB13 .launch-stamp--one{top:17px;left:9px}.onboarding_root__3EB13 .launch-stamp--two{right:11px;bottom:14px}.onboarding_root__3EB13 .launch-spark{color:#b88728}.onboarding_root__3EB13 .launch-spark svg{width:23px;height:23px}.onboarding_root__3EB13 .launch-spark--one{top:7px;right:5px}.onboarding_root__3EB13 .launch-spark--two{bottom:8px;left:15px}@keyframes onboarding_launch-check-in__eyKwE{0%{opacity:0;transform:scale(.45) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes onboarding_launch-orbit-in__MO5MO{0%{opacity:0;transform:translateY(12px) scale(.4) rotate(-20deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.onboarding_dialogOverlay__m_Tqw,.onboarding_legalDialog__JZEQg,.onboarding_previewDialog__E37Xk,.onboarding_root__3EB13 *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}