.welcome.preview-open{max-width:740px;padding-top:32px}.preview-open>.eyebrow,.preview-open>h1,.preview-open>.intro,.preview-open>.setup-steps,.preview-open>#test-intro,.preview-open>.legal-notice{display:none}.preview-open>.akoya-wordmark{margin-bottom:26px}.welcome #onboarding-preview{padding:28px 36px}.ob-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.ob-test-badge{font-size:10px;letter-spacing:.05em;color:#63745b;background:#eef3e9;padding:7px 10px;border-radius:99px}.ob-topline .text-action{font-size:11px}.ob-stepper{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ob-stepper li{display:flex;align-items:center;gap:7px;font-size:11px;color:#78816f;border-top:2px solid #e5e9e0;padding-top:12px}.ob-stepper li span{display:inline-flex;width:21px;height:21px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#f0f2ed;font-size:10px}.ob-stepper [aria-current=step]{border-color:#72945d;color:#304c27;font-weight:650}.ob-stepper [aria-current=step] span{background:#d7e9c9}.ob-stepper .done{border-color:#b8ceaa}.ob-stepper .done span{color:#4b733a}.ob-heading{margin-bottom:26px}.ob-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#657a59;margin:0 0 12px;font-weight:650}.welcome .ob-heading h2{font-size:clamp(27px,4.7vw,36px);line-height:1.2;letter-spacing:-.9px;font-weight:550;margin:0 0 14px;outline:none}.ob-copy{font-size:14px;line-height:1.75;color:#687160;margin:0;max-width:560px}.ob-copy strong{font-weight:500;color:#405337;overflow-wrap:anywhere}.ob-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.ob-plan{background:#f5f7f0;border:1px solid #dde5d5;border-radius:15px;padding:23px}.ob-plan h3{font-size:24px;letter-spacing:-.5px;margin:0 0 8px;font-weight:550}.ob-plan p{font-size:13px;color:#65705d;line-height:1.65;margin:0}.ob-tag{display:inline-block;background:#e7eddf;color:#586d4b;padding:7px 10px;border-radius:99px;font-size:10px;white-space:nowrap}.ob-benefits{list-style:none;padding:0;margin:23px 0;font-size:14px;color:#48563f;display:grid;gap:14px}.ob-benefits li{position:relative;padding-left:24px;line-height:1.5}.ob-benefits li::before{content:'✓';position:absolute;left:0;color:#769263}.ob-price{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce4d3;padding:19px 0 12px;font-size:13px;gap:12px}.ob-price strong{font-weight:550}.welcome .ob-note{font-size:11px;line-height:1.7;color:#738068;margin:14px 0}.ob-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.ob-actions>.ob-primary{flex:1;min-width:210px}.welcome button.ob-primary,.welcome a.ob-primary{background:#c7eab3;color:#243c19;border-color:#b7dca2;box-shadow:0 3px 10px #50713808;font-size:14px;padding:16px 20px}.welcome button.ob-primary:hover,.welcome a.ob-primary:hover{background:#d7f1c8;color:#243c19}.ob-explore{display:block;width:fit-content;margin:25px auto 0;font-size:11px;color:#6c7864;text-underline-offset:3px}.ob-fields{display:grid;gap:17px}.ob-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.welcome .ob-fields input{box-sizing:border-box;width:100%;padding:14px;border-radius:8px;font-size:14px}.welcome .ob-fields input[readonly]{color:#6d7865;background:#f8f9f5;border-color:#e0e5d9;cursor:default}.ob-order{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 19px;background:#f0f5e9;border-radius:10px;font-size:13px;margin-bottom:23px}.ob-order strong{font-size:16px;white-space:nowrap}.ob-connection{display:flex;align-items:center;gap:17px;border:1px solid #e0e5d8;border-radius:13px;padding:21px;background:#f9faf6}.ob-connection h3{font-size:16px;font-weight:550;margin:0 0 7px;overflow-wrap:anywhere}.ob-connection p{font-size:12px;line-height:1.6;color:#76806d;margin:0}.ob-mail-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#e9eff6;color:#416a93;border-radius:12px;font-size:27px;flex:none}.ob-connected{font-size:24px;display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;flex:none;border-radius:50%;background:#e4f0da;color:#62814f}.welcome button.ob-account-choice{display:flex;align-items:center;width:100%;gap:15px;text-align:left;background:#f7f9f3;border:1px solid #dce5d3;color:#30442a;padding:19px;margin:25px 0}.ob-account-choice>span:nth-child(2){flex:1;min-width:0}.ob-account-choice strong{display:block;font-size:15px;font-weight:550}.ob-account-choice small{display:block;font-size:12px;margin-top:5px;color:#708063;overflow-wrap:anywhere}.ob-avatar{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px;flex:none;border-radius:50%;background:#e7eddf;color:#657b54;font-size:13px;font-weight:550}.ob-permissions{list-style:none;padding:0;margin:25px 0;display:grid;gap:20px}.ob-permissions li{border-left:2px solid #bdcfae;padding:3px 0 3px 15px}.ob-permissions strong{display:block;font-size:14px;font-weight:550;margin-bottom:6px}.ob-permissions span{font-size:12px;line-height:1.6;color:#738068}.ob-campaign-summary{background:#f5f7f0;padding:17px 19px;border-radius:10px;margin-top:21px}.ob-campaign-summary strong{font-size:13px;font-weight:550}.ob-campaign-summary p{font-size:12px;line-height:1.7;color:#6f7a65;margin:7px 0 0}.ob-contact{display:flex;align-items:center;gap:13px;padding:21px;border:1px solid #dfe5d6;border-radius:13px}.ob-contact>div{flex:1;min-width:0}.ob-contact strong{display:block;font-size:15px;font-weight:550}.ob-contact>div span{display:block;font-size:12px;color:#76816b;line-height:1.65;overflow-wrap:anywhere}.ob-contact .ob-tag{align-self:flex-start}.ob-review-list{border-top:1px solid #e1e6d9}.ob-review-list>div{display:grid;grid-template-columns:110px 1fr;gap:15px;border-bottom:1px solid #e1e6d9;padding:17px 0;font-size:13px;line-height:1.5}.ob-review-list span{color:#758168}.ob-review-list strong{font-weight:500;overflow-wrap:anywhere}.ob-working{text-align:center}.ob-working .ob-copy{margin:auto}.ob-run-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:26px 0;gap:10px}.ob-run-steps li{display:grid;gap:10px;font-size:11px;color:#8b9482;border-top:2px solid #e5eadd;padding-top:13px}.ob-run-steps li span{font-size:14px}.ob-run-steps .current{color:#527140;border-color:#82a16b}.ob-run-steps .done{color:#688256;border-color:#bed2ad}.ob-live{font-size:11px;color:#7a8770;margin:0 0 20px}.ob-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.ob-metrics>div{text-align:center;background:#f3f7ed;border:1px solid #e0e7d7;border-radius:11px;padding:16px 8px}.ob-metrics strong{display:block;font-size:34px;font-weight:600;color:#577344;margin-bottom:6px}.ob-metrics span{display:block;font-size:10px;line-height:1.5;color:#768568}.ob-email{border:1px solid #dfe4d8;border-radius:12px;overflow:hidden;background:#fff}.ob-email dl{padding:17px 20px;margin:0;background:#f8f9f5;border-bottom:1px solid #e4e8dd}.ob-email dl>div{display:grid;grid-template-columns:55px 1fr;gap:10px;font-size:12px;line-height:1.6;margin:5px 0}.ob-email dt{color:#7a8670}.ob-email dd{margin:0;color:#45523c;overflow-wrap:anywhere}.ob-email-body{font-size:14px;line-height:1.8;padding:22px;white-space:pre-wrap;overflow-wrap:anywhere}.welcome .ob-email footer{text-align:left;font-size:10px;padding:13px 20px;margin:0;background:#fafbf8;border-top:1px solid #e6eadf;color:#7a886f}.welcome .ob-rerun{display:block;margin:18px auto 0}.ob-outlook-head{justify-content:flex-start;margin-bottom:25px}.ob-outlook-head strong{font-size:14px;font-weight:550;flex:1}.ob-outlook-head .ob-mail-icon{width:33px;height:33px;font-size:20px;border-radius:8px}.ob-checklist{list-style:none;padding:0;margin:28px 0;display:grid;gap:20px;font-size:14px;color:#57664a}.ob-checklist span{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#e6efdc;color:#6b8a55;font-size:13px;margin-right:10px}.ob-launch{margin:20px 0}.welcome #preview-setup{width:100%}@media(max-width:600px){.welcome.preview-open{padding:24px 14px}.welcome #onboarding-preview{padding:22px 19px}.preview-open>.akoya-wordmark{margin-bottom:22px}.preview-open .akoya-wordmark span{font-size:42px}.ob-topline{gap:8px;margin-bottom:22px}.ob-test-badge{font-size:9px;padding:6px 9px}.ob-topline .text-action{font-size:10px;padding:0}.ob-stepper{gap:6px;margin-bottom:28px}.ob-stepper li{display:grid;gap:6px;font-size:10px;padding-top:10px}.ob-stepper li span{width:19px;height:19px}.ob-plan{padding:18px}.ob-plan .ob-row{align-items:flex-start;flex-direction:column;gap:12px}.ob-actions{flex-direction:column;gap:9px}.ob-actions>.ob-primary{min-width:0}.ob-two{gap:12px}.ob-contact{padding:16px;gap:10px;flex-wrap:wrap}.ob-contact>.ob-tag{margin-left:53px}.ob-contact>div{min-width:170px}.ob-review-list>div{grid-template-columns:78px 1fr;gap:10px;font-size:12px}.ob-order{padding:15px;font-size:12px}.ob-order strong{font-size:14px}.ob-email-body{padding:18px;font-size:13px}.ob-email dl{padding:14px}.ob-email dl>div{grid-template-columns:42px 1fr;font-size:11px}.ob-heading .ob-copy{font-size:13px}.ob-checklist{font-size:12px}.ob-checklist span{margin-right:7px}.ob-connection{padding:18px;gap:12px}.ob-connection h3{font-size:14px}.ob-explore{font-size:10px}.ob-run-steps{gap:7px}.ob-run-steps li{font-size:10px}}

.ob-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.ob-plan .ob-benefits{gap:10px;margin:17px 0}.ob-plan .ob-price{padding-top:14px}.ob-plan .ob-note{margin-bottom:0}}

/* Shared Sales HQ shell, orbit and action treatment; the wordmark keeps its pearl. */
.welcome button.ob-primary.ai-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#c4edaf;color:#182416;border-color:#b4d99f;box-shadow:0 2px 4px #29442106}
.welcome button.ob-primary.ai-action:hover{background:#d5f4c5;border-color:#a6ce91;box-shadow:0 3px 18px #6e95491c}
.welcome button.ob-primary.ai-action:focus-visible{outline:2px solid #487635;outline-offset:4px}
.ob-outreach-signal{--mint:#4d743b;padding-top:12px}.ob-outreach-signal .ai-orbit{border-color:#7b9c6340;background:radial-gradient(circle,#c4edaf45,transparent 70%);box-shadow:0 0 48px #87ac660d}.ob-outreach-signal .ai-orbit::before{border-color:#7b9c6322}.ob-outreach-signal .ai-orbit::after{border-top-color:#719654}
.ob-mail-icon{background:#edf3e7;color:#52664e}.ob-mail-icon>svg{width:25px;height:25px}.ob-outlook-head .ob-mail-icon>svg{width:20px;height:20px}.ob-other-plans{text-align:center}
