.mkt-header--focused{background:#fffefa;border-bottom:1px solid #d8d7d2;width:100%}.mkt-header--focused>div{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:62px;margin:0 auto;padding:14px 24px;display:flex}.mkt-header--focused .mkt-header-account{align-items:center;font-size:14px;display:flex}.mkt-header--focused .mkt-header-account :is(a,button){color:#292928;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-weight:650}.mkt-header--focused :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #bd6e8b}.onboarding{--ob-canvas:#f2f2f0;--ob-paper:#fffefa;--ob-ink:#292928;--ob-muted:#666661;--ob-line:#d8d7d2;--ob-line-dark:#b7b6b0;--ob-pink:#d88ba6;--ob-pink-soft:#f8e9ee;--ob-shadow:0 18px 46px #24242214, 0 2px 8px #2424220d;isolation:isolate;max-width:1180px;min-height:720px;color:var(--ob-ink);font-family:var(--font-source-sans), Arial, sans-serif;background-color:var(--ob-canvas);background-image:linear-gradient(#32323008 1px,#0000 1px),linear-gradient(90deg,#32323008 1px,#0000 1px);background-size:28px 28px;border:1px solid #e6e5e1;border-radius:18px;margin:0 auto 72px;padding:36px clamp(18px,4vw,52px) 64px;font-size:16px;line-height:1.55;position:relative}.onboarding *,.onboarding :before,.onboarding :after{box-sizing:border-box}.onboarding h1,.onboarding h2,.onboarding h3{color:var(--ob-ink);font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.03em;font-weight:400;line-height:1.12}.onboarding h1{max-width:820px;margin:24px 0 14px;font-size:clamp(38px,5vw,64px)}.onboarding h2{margin:0;font-size:clamp(26px,3vw,36px)}.onboarding h3{margin:0;font-size:23px}.onboarding p{max-width:68ch;margin:10px 0}.onboarding button,.onboarding input,.onboarding select,.onboarding textarea{font:inherit;letter-spacing:normal;font-weight:400}.onboarding button{color:inherit}.onboarding button:disabled{cursor:progress;opacity:.62}.onboarding a{color:inherit}.onboarding :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #bd6e8b}.onboarding h1[tabindex="-1"]:focus{outline:none}.onboarding-heading{max-width:960px;margin-bottom:34px}.onboarding-eyebrow{color:#6f525d;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700;margin:0 0 18px!important}.onboarding-lead{color:var(--ob-muted);font-size:18px;line-height:1.65}.onboarding-progress{border-block:1px solid var(--ob-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;display:grid}.onboarding-progress>*{color:#666661;align-items:center;gap:10px;min-height:54px;padding:8px 16px 8px 0;font-size:13px;text-decoration:none;display:flex}.onboarding-progress b{border:1px solid var(--ob-line-dark);border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:inline-grid}.onboarding-progress [aria-current=step]{color:var(--ob-ink);font-weight:700}.onboarding-progress [aria-current=step] b{border-color:var(--ob-pink);background:var(--ob-pink-soft)}.onboarding-change-path{margin-top:5px;display:inline-block}.onboarding-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.onboarding-intent{text-align:left;background:var(--ob-paper);border:1px solid var(--ob-line);min-height:225px;box-shadow:var(--ob-shadow);cursor:pointer;border-radius:12px;padding:28px;position:relative;overflow:hidden}.onboarding-intent:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}.onboarding-intent:hover,.onboarding-intent[aria-pressed=true]{border-color:var(--ob-line-dark);transform:translateY(-2px)}.onboarding-intent[aria-pressed=true]:before{background:var(--ob-pink)}.onboarding-intent>span{color:#996175;letter-spacing:.08em;margin-bottom:38px;font-size:13px;font-weight:700;display:block}.onboarding-intent h2{font-size:clamp(29px,3.4vw,41px)}.onboarding-intent p{color:var(--ob-muted)}.onboarding-workspace,.onboarding-results,.onboarding-review,.onboarding-action-panel{background:var(--ob-paper);border:1px solid var(--ob-line);box-shadow:var(--ob-shadow);border-radius:12px}.onboarding-workspace{padding:clamp(24px,4vw,44px)}.onboarding-criteria label,.onboarding-company-form label,.onboarding-action-panel label{gap:8px;margin:0;font-size:14px;font-weight:700;display:grid}.onboarding-fields{grid-template-columns:minmax(0,1.65fr) minmax(220px,.75fr);gap:18px;display:grid}.onboarding :is(input,select,textarea){width:100%;min-height:48px;color:var(--ob-ink);border:1px solid var(--ob-line-dark);background:#fff;border-radius:7px;padding:11px 13px}.onboarding textarea{resize:vertical;min-height:104px}.onboarding :is(input,select,textarea):hover{border-color:#888780}.onboarding-help,.onboarding-truncated{color:var(--ob-muted);font-size:14px}.onboarding-primary,.onboarding-secondary{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:46px;margin-top:16px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.onboarding-primary{box-shadow:inset 4px 0 0 var(--ob-pink);background:#343432;border:1px solid #343432;color:#fff!important}.onboarding-primary:hover{background:#1f1f1e}.onboarding-secondary{color:var(--ob-ink);border:1px solid var(--ob-line-dark);background:#fff}.onboarding-secondary:hover{background:#f8f7f4;border-color:#77766f}.onboarding-text-link,.onboarding-back{color:#4f4f4b;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:30px;padding:2px 0;font-weight:650;-webkit-text-decoration:underline #b8788f;text-decoration:underline #b8788f;text-decoration-thickness:1px}.onboarding-company-help{border-top:1px solid var(--ob-line);margin-top:28px;padding-top:24px}.onboarding-disclosure{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:13px 0;font-weight:750;display:flex}.onboarding-disclosure span:last-child{color:#9c6176;font-size:24px;font-weight:400}.onboarding-company-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.onboarding-company-heading h2{font-size:28px}.onboarding-company-heading p{color:var(--ob-muted)}.onboarding-boundary{color:#514d4f;border-left:3px solid var(--ob-pink);background:#f8f2f4;padding:12px 14px;font-size:14px}.onboarding-company-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.onboarding-company-form .onboarding-secondary{margin:0}.onboarding-company-results{gap:8px;margin:16px 0;display:grid}.onboarding-company{text-align:left;border:1px solid var(--ob-line);cursor:pointer;background:#fff;border-radius:8px;gap:2px;min-height:48px;padding:14px 16px;display:grid}.onboarding-company:hover,.onboarding-company[aria-pressed=true]{background:#fdf7f9;border-color:#b97890}.onboarding-company span{color:var(--ob-muted);font-size:13px}.onboarding-suggestions{border:1px solid var(--ob-line);background:#f6f6f3;border-radius:9px;margin-top:20px;padding:22px}.onboarding-suggestions dl,.onboarding-review dl,.onboarding-result dl{margin:18px 0}.onboarding-suggestions dl,.onboarding-review dl{grid-template-columns:150px minmax(0,1fr);gap:8px 18px;display:grid}.onboarding :is(dt){color:var(--ob-muted);font-size:13px;font-weight:700}.onboarding :is(dd){overflow-wrap:anywhere;min-width:0;margin:0}.onboarding-suggestions .onboarding-primary{width:fit-content;margin-top:18px;display:flex}.onboarding-import-note{color:var(--ob-muted);border-top:1px solid var(--ob-line);justify-content:space-between;align-items:center;gap:22px;margin-top:26px;padding-top:20px;display:flex}.onboarding-alert{color:#573d36;background:#f7eee9;border:1px solid #e7cfc2;border-left:4px solid #ad6a4e;border-radius:7px;padding:16px 18px}.onboarding-empty-inline{color:var(--ob-muted)}.onboarding-results{padding:clamp(22px,3.4vw,38px)}.onboarding-results-toolbar{border-bottom:1px solid var(--ob-line);justify-content:space-between;align-items:center;gap:22px;padding-bottom:20px;display:flex}.onboarding-filters{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-filters li{color:#555551;background:#efefec;border-radius:999px;padding:7px 12px;font-size:13px}.onboarding-count{font-weight:750;margin:22px 0 4px!important}.onboarding-result-list{border-top:1px solid var(--ob-line);border-left:1px solid var(--ob-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.onboarding-result{border-right:1px solid var(--ob-line);border-bottom:1px solid var(--ob-line);flex-direction:column;align-items:flex-start;min-width:0;min-height:300px;padding:22px;display:flex}.onboarding-result-meta{width:100%;color:var(--ob-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;display:flex}.onboarding-result h2{overflow-wrap:anywhere;margin-top:18px;font-size:26px}.onboarding-result>p{color:var(--ob-muted);font-size:14px}.onboarding-result dl{gap:8px;margin-top:auto;font-size:14px;display:flex}.onboarding-result .onboarding-secondary{margin-top:4px}.onboarding-state{border:1px solid var(--ob-line);background:#f8f8f5;border-radius:8px;margin-top:24px;padding:24px}.onboarding-back{align-items:center;margin-bottom:18px;display:inline-flex}.onboarding-back:before{content:"←";margin-right:8px;text-decoration:none}.onboarding-review-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:22px;display:grid}.onboarding-review,.onboarding-action-panel{padding:clamp(24px,3.4vw,38px)}.onboarding-review h2{overflow-wrap:anywhere;font-size:clamp(29px,3.4vw,42px)}.onboarding-review dl{border-block:1px solid var(--ob-line);padding-block:20px}.onboarding-source-link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--ob-pink);text-decoration-color:var(--ob-pink);text-underline-offset:4px;align-items:center;margin-top:10px;font-weight:750;display:inline-flex}.onboarding-action-panel h2{margin-bottom:22px;font-size:31px}.onboarding-action-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.onboarding-action-choices article{border:1px solid var(--ob-line);background:#f7f7f4;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;padding:17px;display:flex}.onboarding-action-choices h3{font-size:21px}.onboarding-action-choices p{color:var(--ob-muted);font-size:13px}.onboarding-action-choices button{width:100%;margin-top:auto}.onboarding-notifications{border-top:1px solid var(--ob-line);margin-top:20px;padding-top:16px}.onboarding-notifications summary{cursor:pointer;min-height:44px;font-weight:750}.onboarding-notifications summary span,.onboarding-notifications summary small{display:block}.onboarding-notifications summary small{color:var(--ob-muted);font-size:13px;font-weight:400}.onboarding-notifications label{margin-top:14px}.onboarding-success{color:#3e5147;background:#eef3ef;border-left:4px solid #688476;border-radius:6px;padding:14px 16px}@media (max-width:820px){.onboarding{border-radius:12px;margin-bottom:36px;padding:26px 20px 44px}.onboarding-progress>*{min-height:44px;padding:5px 8px 5px 0}.onboarding-intents,.onboarding-fields,.onboarding-result-list,.onboarding-review-layout,.onboarding-action-choices{grid-template-columns:1fr}.onboarding-intent{min-height:170px}.onboarding-intent>span{margin-bottom:20px}.onboarding-result-list{border-left:0}.onboarding-result{border-right:0;min-height:0;padding-inline:0}.onboarding-review-layout{gap:14px}.onboarding-company-heading,.onboarding-results-toolbar,.onboarding-import-note{flex-direction:column;align-items:flex-start}.onboarding-company-form{grid-template-columns:1fr}.onboarding-company-form .onboarding-secondary{width:100%}}@media (max-width:420px){.mkt-header--focused>div{padding-inline:16px}.onboarding{border-inline:0;border-radius:0;width:100%;padding:16px 14px 30px}.onboarding-heading{margin-bottom:20px}.onboarding-eyebrow{margin-bottom:10px!important}.onboarding-progress>*{gap:5px;min-height:38px;padding-right:4px;font-size:12px;line-height:1.2}.onboarding-progress b{flex-basis:22px;width:22px;height:22px}.onboarding h1{margin-block:16px 10px;font-size:31px}.onboarding-lead{font-size:16px;line-height:1.45}.onboarding-intents{gap:10px}.onboarding-intent{min-height:132px;padding:18px}.onboarding-intent>span{margin-bottom:8px}.onboarding-intent h2{font-size:27px}.onboarding-workspace,.onboarding-results,.onboarding-review,.onboarding-action-panel{padding:20px 16px}.onboarding-suggestions dl,.onboarding-review dl{grid-template-columns:1fr;gap:3px}.onboarding-suggestions dd,.onboarding-review dd{margin-bottom:10px}.onboarding-primary,.onboarding-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.onboarding *,.onboarding :before,.onboarding :after{scroll-behavior:auto!important;transition:none!important}.onboarding-intent:hover{transform:none}}
