.landing{color:#1d1d1f;background:#f5f7fb;flex-direction:column;min-height:100vh;display:flex}.landing main{flex:1}.landing-top{color:#eef4fb;background:radial-gradient(900px 520px at 78% -12%,#2f7d63 0%,#0000 62%),radial-gradient(700px 460px at 6% 108%,#1d3f7a 0%,#0000 58%),linear-gradient(168deg,#142a45 0%,#16324f 55%,#123b3c 100%);position:relative;overflow:hidden}.landing-top:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f5f7fb);height:58px;position:absolute;bottom:-1px;left:0;right:0}.landing-header{z-index:1;justify-content:space-between;align-items:center;gap:20px;padding:26px max(24px,50vw - 440px) 0;display:flex;position:relative}.landing-mark{letter-spacing:-1px;color:#fff;font-size:25px;font-weight:600}.landing-signin-link{color:#eaf1fb;background:#ffffff14;border:1px solid #ffffff42;border-radius:999px;padding:9px 16px;font-size:14px;text-decoration:none;transition:border-color .18s,background .18s}.landing-signin-link:hover{background:#ffffff24;border-color:#ffffff70}.landing-hero{z-index:1;max-width:880px;margin:0 auto;padding-block:clamp(44px,9vh,88px) clamp(104px,14vh,150px);padding-inline:24px;position:relative}.landing-eyebrow{letter-spacing:.14em;color:#8fb6c9;margin-bottom:26px;font-size:11px;display:block}.landing-story{flex-direction:column;max-width:760px;margin:0 0 38px;display:flex}.landing-line,.landing-line-clip{display:block}.landing-line-text{letter-spacing:-.7px;color:#b8cbdd;opacity:.13;filter:blur(7px);padding-top:18px;font-size:clamp(21px,3.1vw,29px);font-weight:500;line-height:1.38;transition:opacity .8s,filter .8s cubic-bezier(.2,.8,.2,1);display:block}.landing-line[data-lead=true] .landing-line-text{letter-spacing:-1.8px;color:#fff;padding-top:0;font-size:clamp(32px,5.6vw,52px);font-weight:600;line-height:1.1}.landing-line:last-child .landing-line-text{color:#fff;font-weight:600}.landing-line[data-shown=true] .landing-line-text{opacity:1;filter:none}.landing-alert{color:#ab3948;background:#fceef0;border:1px solid #f3cdd2;border-radius:11px;max-width:560px;margin:0 0 22px;padding:13px 16px;font-size:14px;line-height:1.6}.landing-cta{color:#fff;background:#0071e3;border-radius:999px;align-items:center;gap:9px;padding:15px 28px;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 26px #0071e326}.landing-cta:hover{background:#0064c8;transform:translateY(-1px);box-shadow:0 12px 30px #0071e333}.landing-cta:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.landing-hero .landing-cta{color:#123b3c;background:#fff;box-shadow:0 12px 34px #0000003d}.landing-hero .landing-cta:hover{background:#eef6f3;box-shadow:0 16px 38px #0000004d}.landing-hero .landing-cta:focus-visible{outline-color:#fff}.landing-footnote{color:#7a869b;max-width:540px;margin:22px 0 0;font-size:13px;line-height:1.7}.landing-hero .landing-footnote{color:#a8c0d2}.landing-section{border-top:1px solid #e2e8f3;max-width:880px;margin:0 auto;padding:clamp(40px,7vh,64px) 24px}.landing-section h2{letter-spacing:-.8px;color:#16233a;margin:0 0 30px;font-size:clamp(22px,3.4vw,28px);font-weight:600}.landing-steps{gap:26px;margin:0;padding:0;list-style:none;display:grid}.landing-steps li{align-items:flex-start;gap:17px;display:flex}.landing-step-icon{color:#2859c5;background:#e9f0ff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.landing-steps li:nth-child(2) .landing-step-icon{color:#16704e;background:#e7f4ee}.landing-steps li:nth-child(3) .landing-step-icon{color:#096c70;background:#e8f6f5}.landing-steps li:nth-child(4) .landing-step-icon{color:#6844a7;background:#f1edfa}.landing-steps strong{letter-spacing:-.3px;color:#1d1d1f;align-items:baseline;gap:10px;font-size:17px;font-weight:600;display:flex}.landing-steps strong i{color:#98a5ba;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:500}.landing-steps p{color:#5e6b80;max-width:620px;margin:7px 0 0;font-size:15px;line-height:1.65}.landing-control ul{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.landing-control li{color:#5e6b80;background:#fff;border:1px solid #e3e9f4;border-radius:15px;padding:20px 22px;font-size:15px;line-height:1.65}.landing-control li strong{color:#1d1d1f;letter-spacing:-.2px;margin-bottom:5px;font-weight:600;display:block}.landing-close{text-align:center;border-top:1px solid #e2e8f3;max-width:880px;margin:0 auto;padding:clamp(48px,8vh,80px) 24px clamp(56px,9vh,88px)}.landing-close h2{letter-spacing:-1.3px;color:#16233a;margin:0 0 28px;font-size:clamp(26px,4.6vw,40px);font-weight:600}.landing-quiet-link{color:#6a7a94;margin-top:20px;font-size:13px;text-decoration:none;display:block}.landing-quiet-link:hover{color:#2859c5;text-decoration:underline}.landing-footer{background:#fff;border-top:1px solid #e2e8f3}.landing-footer nav{flex-wrap:wrap;gap:22px;max-width:880px;margin:0 auto;padding:26px 24px 0;display:flex}.landing-footer nav a{color:#5e6b80;font-size:13px;text-decoration:none}.landing-footer nav a:hover{color:#2859c5}.landing-footer small{color:#8d99ad;max-width:880px;margin:0 auto;padding:14px 24px 30px;font-size:12px;display:block}@media (max-width:650px){.landing-header{padding:20px 20px 0}.landing-mark{font-size:22px}.landing-hero{padding-top:40px;padding-bottom:46px;padding-inline:20px}.landing-eyebrow{margin-bottom:20px;font-size:10px}.landing-story{margin-bottom:30px}.landing-line-text{padding-top:15px}.landing-line[data-lead=true] .landing-line-text{padding-top:0}.landing-cta{justify-content:center;width:100%}.landing-section,.landing-close{padding-inline:20px}.landing-control ul{grid-template-columns:1fr}.landing-footer nav{gap:16px;padding-inline:20px}.landing-footer small{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.landing-line-text{opacity:1;filter:none;transition:none}.landing-cta{transition:none}.landing-cta:hover{transform:none}}.landing-showcase-section{z-index:2;max-width:1040px;margin:0 auto;padding:clamp(36px,6vh,60px) 24px clamp(44px,7vh,72px);position:relative}.landing-showcase-section h2{letter-spacing:-.9px;color:#16233a;margin:0 0 10px;font-size:clamp(22px,3.4vw,30px);font-weight:600}.landing-lede{color:#5e6b80;max-width:620px;margin:0 0 28px;font-size:16px;line-height:1.65}.showcase-disclaimer{color:#95a2b6;margin-top:16px;font-size:12px}.showcase{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.showcase-panel{margin:0}.showcase-panel figcaption{letter-spacing:.02em;color:#4a6580;align-items:center;gap:7px;margin:0 0 11px;padding-left:2px;font-size:12px;font-weight:600;display:flex}.showcase-window{background:#fff;border:1px solid #dde5f1;border-radius:16px;overflow:hidden;box-shadow:0 22px 50px #14294a1f,0 2px 6px #14294a0d}.showcase-bar{background:#fbfcfe;border-bottom:1px solid #eef1f7;gap:6px;padding:13px 15px;display:flex}.showcase-bar>span{background:#dfe5ef;border-radius:50%;width:9px;height:9px}.showcase-list{margin:0;padding:6px 0;list-style:none}.showcase-list li{border-bottom:1px solid #f1f4f9;align-items:flex-start;gap:14px;padding:14px 17px;display:flex}.showcase-list li:last-child{border-bottom:0}.showcase-score{letter-spacing:-.8px;color:#16704e;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;min-width:58px;font-size:23px;font-weight:600;display:flex}.showcase-score small{color:#9fb0ab;margin-left:1px;font-size:10px;font-weight:500}.showcase-body{flex-direction:column;gap:3px;min-width:0;display:flex}.showcase-body strong{letter-spacing:-.2px;color:#1d1d1f;font-size:15px;font-weight:600}.showcase-body small{color:#8d99ad;font-size:12px}.showcase-body em{color:#096c70;background:#e8f6f5;border-radius:5px;align-self:flex-start;margin-top:3px;padding:2px 7px;font-size:12px;font-style:normal}.showcase-note{color:#6d7a8d;margin-top:4px;font-size:12px;line-height:1.55}.showcase-foot{color:#7d8a9e;background:#fafbfd;border-top:1px solid #eef1f7;align-items:center;gap:7px;margin:0;padding:12px 17px;font-size:11px;display:flex}.showcase-email{padding:18px 20px 4px}.showcase-to{color:#8d99ad;margin:0 0 12px;font-size:11px}.showcase-email h4{letter-spacing:-.2px;color:#1d1d1f;margin:0 0 14px;font-size:15px;font-weight:600}.showcase-email p{color:#4f5c70;margin:0 0 11px;font-size:13px;line-height:1.7}.showcase-sign{color:#6d7a8d}.showcase-actions{background:#fafbfd;border-top:1px solid #eef1f7;align-items:center;gap:12px;padding:13px 18px;display:flex}.showcase-pill{color:#6844a7;background:#f1edfa;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600}.showcase-link{color:#2859c5;font-size:12px}.showcase-link:last-child{margin-left:auto;font-weight:600}.landing-proof{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.landing-proof li{flex-direction:column;gap:5px;display:flex}.landing-proof strong{color:#16233a;letter-spacing:-.2px;font-size:14px;font-weight:600}.landing-proof span{color:#6d7a8d;font-size:13px;line-height:1.6}@media (max-width:860px){.showcase{grid-template-columns:1fr;gap:26px}.landing-proof{grid-template-columns:1fr;gap:14px}}@media (max-width:650px){.landing-showcase-section{padding-inline:20px}.showcase-window{border-radius:14px}.landing-lede{font-size:15px}}.breadth{grid-template-columns:1fr 1fr;gap:30px;display:grid}.breadth h3{letter-spacing:.01em;color:#4a6580;margin:0 0 14px;font-size:13px;font-weight:600}.breadth ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadth li{color:#3f5168;background:#fff;border:1px solid #dfe6f1;border-radius:999px;padding:7px 13px;font-size:13px}.breadth>div:nth-child(2) li{color:#2e4f80;background:#eef4ff;border-color:#d3e0f6}.breadth>.footnote{color:#7a869b;grid-column:1/-1;margin:0;font-size:13px}@media (max-width:860px){.breadth{grid-template-columns:1fr;gap:24px}}.landing-stat{background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;align-items:flex-start;gap:16px;max-width:560px;margin:0 0 30px;padding:18px 20px;display:flex}.landing-stat strong{letter-spacing:-1.6px;color:#fff;font-variant-numeric:tabular-nums lining-nums;font-size:38px;line-height:1}.landing-stat span{color:#cfe0e9;font-size:14.5px;line-height:1.55}.landing-stat small{letter-spacing:.08em;text-transform:uppercase;color:#8fb6c9;margin-top:7px;font-size:11px;display:block}@media (max-width:640px){.landing-stat{gap:13px;margin-bottom:24px;padding:15px 16px}.landing-stat strong{font-size:31px}.landing-stat span{font-size:13.5px}}.shortlist{--sl-border:#e8eaf0}.shortlist-summary{gap:48px;padding:5px 0 30px;display:flex}.shortlist-summary>div{flex-direction:column;gap:7px;display:flex}.shortlist-summary strong{letter-spacing:-1px;font-size:30px;font-weight:500;line-height:1}.shortlist-summary span{color:#777d89;font-size:12px}.rating-chart{border:1px solid var(--sl-border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 35px #26365304}.chart-heading{justify-content:space-between;align-items:center;padding:28px 30px 15px;display:flex}.shortlist-kicker{letter-spacing:1.6px;color:#7b8492;font-size:10px;font-weight:600}.chart-heading h2{letter-spacing:-.7px;margin:7px 0;font-size:24px}.chart-heading p{margin:0;font-size:13px}.chart-scale{color:#7b8492;background:#f5f7fa;border-radius:8px;padding:7px 10px;font-size:11px}.chart-legend{flex-wrap:wrap;gap:17px;padding:7px 30px 25px;display:flex}.chart-legend>span{color:#727986;align-items:center;gap:6px;font-size:11px;display:flex}.chart-legend i{border-radius:50%;width:7px;height:7px}.chart-body{padding:0 30px 22px}.chart-axis,.chart-row{grid-template-columns:115px minmax(0,1fr) 38px;gap:16px;display:grid}.chart-axis>div{color:#9aa0ac;justify-content:space-between;padding-bottom:12px;font-size:10px;display:flex}.chart-row{text-align:left;border-radius:7px;align-items:center;width:100%;padding:13px 0;transition:background .2s}.chart-row:hover,.chart-row.is-focused{background:#f3f7ff}.chart-name{color:#354052;font-size:13px;font-weight:500}.chart-row>strong{font-variant-numeric:tabular-nums;text-align:right;color:#334159;font-size:16px;font-weight:600}.bar-track{background:repeating-linear-gradient(90deg,#edf0f5 0 1px,#0000 1px 25%),#f7f8fa;border-radius:5px;height:26px;position:relative}.bar-segments{transform-origin:0;border-radius:5px;height:100%;animation:.95s cubic-bezier(.2,.8,.2,1) both rating-grow;display:flex;overflow:hidden}.bar-segments>span{height:100%}.target-line{z-index:2;border-left:1px dashed #9aa5b6;height:38px;position:absolute;top:-6px}.chart-caption{color:#8690a0;justify-content:space-between;gap:12px;margin:18px 0 0;font-size:10px;display:flex}.chart-caption>span:first-child{align-items:center;gap:7px;display:flex}.chart-caption i{border-left:1px dashed #9aa5b6;height:10px}.research-context{color:#7a8391;background:#fafbfd;border-top:1px solid #edf0f5;padding:14px 30px;font-size:11px;line-height:1.6}.shortlist-list-heading{justify-content:space-between;align-items:center;gap:15px;margin:34px 0 20px;display:flex}.shortlist-list-heading h2{margin:0 0 5px;font-size:22px}.shortlist-list-heading p{margin:0;font-size:13px}.shortlist-list-heading label{color:#7a8391;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.shortlist-list-heading select{background:#fff;border:1px solid #e3e7ef;border-radius:8px;padding:8px 24px 8px 10px;font-size:12px!important}.hotel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hotel-card{border:1px solid var(--sl-border);min-width:0;animation:.5s both hotel-enter;animation-delay:var(--card-delay);background:#fff;border-radius:18px;padding:22px;transition:border-color .2s,box-shadow .2s}.hotel-card.is-focused{border-color:#5594ed;box-shadow:0 0 0 3px #4588f410}.hotel-card-top{align-items:center;gap:8px;margin-bottom:17px;display:flex}.hotel-monogram{color:#7493b9;background:#f0f5fc;border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:500;display:grid}.hotel-status{color:#7c8491;max-width:83px;font-size:9px;line-height:1.5}.hotel-status.is-suppressed{color:#b55050}.hotel-rating{align-items:baseline;gap:3px;margin-left:auto;display:flex}.hotel-rating strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;color:#253754;font-size:31px;font-weight:500}.hotel-rating>span{color:#9da6b4;font-size:10px}.hotel-card h3{letter-spacing:-.5px;margin:0 0 8px;font-size:20px;font-weight:600}.hotel-location{color:#7e8793;align-items:center;gap:5px;font-size:11px;line-height:1.5;display:flex}.hotel-category{color:#8b94a2;margin:7px 0 20px;font-size:10px}.hotel-dimensions{border-top:1px solid #eef0f4;flex-direction:column;gap:11px;padding-top:20px;display:flex}.hotel-dimensions>div{grid-template-columns:83px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.hotel-dimensions>div>span{color:#778191;font-size:11px}.hotel-dimensions>div>div{background:#f0f2f6;border-radius:5px;height:4px;overflow:hidden}.hotel-dimensions i{transform-origin:0;border-radius:5px;height:100%;animation:1s both rating-grow;display:block}.hotel-dimensions strong{text-align:right;color:#46546b;font-size:11px;font-weight:500}.hotel-dimensions small{color:#a4aab5;margin-left:1px;font-size:9px}.hotel-contact{color:#7f91aa;border-top:1px solid #eef0f4;gap:9px;margin-top:21px;padding-top:18px;display:flex}.hotel-contact>div{flex-direction:column;gap:6px;min-width:0;display:flex}.hotel-contact strong{color:#4e5d74;font-size:11px;font-weight:500}.hotel-contact span{color:#7e8999;overflow-wrap:anywhere;font-size:11px}.hotel-contact small{color:#7d948d;align-items:center;gap:4px;font-size:9px;display:flex}.hotel-reason{margin-top:17px}.hotel-reason summary{color:#77879e;font-size:11px}.hotel-reason p{margin-top:10px;font-size:12px;line-height:1.7}.hotel-review{color:#0071e3;border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.shortlist-empty{text-align:center;background:#fff;border-radius:18px;padding:60px}.shortlist-empty>svg{color:#8b9bb1;margin:0 auto 16px}:is(.chart-row:focus-visible,.hotel-review:focus-visible){outline-offset:4px;outline:2px solid #0071e3}@keyframes rating-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hotel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.hotel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-card:last-child:nth-child(odd){grid-column:1/-1}.hotel-card:last-child:nth-child(odd) .hotel-dimensions{grid-template-columns:1fr 1fr;column-gap:35px;display:grid}}@media (max-width:600px){.shortlist-summary{gap:25px}.shortlist-summary strong{font-size:25px}.shortlist-summary span{max-width:90px;font-size:10px;line-height:1.5}.chart-heading{padding:23px 20px 12px}.chart-heading h2{font-size:22px}.chart-scale{display:none}.chart-legend{gap:11px;padding:8px 20px 20px}.chart-legend>span{font-size:9px}.chart-body{padding:0 20px 20px}.chart-axis,.chart-row{grid-template-columns:75px minmax(0,1fr) 25px;gap:9px}.chart-name{font-size:11px}.bar-track{height:23px}.chart-caption{font-size:9px}.chart-caption>span:last-child{display:none}.research-context{padding:13px 20px}.shortlist-list-heading{align-items:flex-start}.shortlist-list-heading p{max-width:175px;font-size:11px;line-height:1.5}.shortlist-list-heading label{font-size:0}.hotel-grid{grid-template-columns:1fr}.hotel-card:last-child:nth-child(odd) .hotel-dimensions{display:flex}.hotel-card{padding:23px}.hotel-status{max-width:none}.hotel-dimensions>div{grid-template-columns:95px minmax(0,1fr) 36px}}@media (prefers-reduced-motion:reduce){.bar-segments,.hotel-card,.hotel-dimensions i{animation:none}.hotel-card,.chart-row{transition:none}}.shortlist-workspace .page-heading{margin-bottom:20px}.shortlist-workspace .toolbar{margin-bottom:22px}.shortlist-workspace .search{min-height:40px}.shortlist-workspace .shortlist-summary{padding-bottom:24px}@media (min-width:700px) and (max-width:1000px){.shortlist-workspace{padding-top:28px}.shortlist-workspace .page-heading{flex-direction:row;align-items:center;gap:20px;display:flex}.shortlist-workspace .page-heading h1{letter-spacing:-.9px;font-size:27px}.shortlist-workspace .page-heading p{max-width:300px;font-size:13px;line-height:1.5}.shortlist-workspace .page-heading .actions{flex-direction:column;flex-shrink:0;gap:5px}.shortlist-workspace .page-heading .secondary{background:0 0;border:0;order:2;padding:5px;font-size:11px}.shortlist-workspace .page-heading .primary{padding:9px 15px;font-size:12px}.shortlist-workspace .toolbar{gap:12px}.shortlist-workspace .chart-heading{padding-top:23px}.shortlist-workspace .chart-legend{padding-bottom:16px}.shortlist-workspace .chart-row{padding:10px 0}}.fit-review-note{color:#647c99;background:#edf4fc;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 22px;padding:13px 17px;font-size:12px;line-height:1.5;display:flex}.fit-review-note button{white-space:nowrap;color:#0071e3;align-items:center;gap:8px;display:flex}.priority-number{color:#6986ac;font-size:11px}.hotel-draft{color:#0071e3;background:#f0f6fe;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:13px;padding:12px;font-size:11px;display:flex}.draft-personalisation{background:#f4f7fb;border:1px solid #e6edf5;border-radius:12px;margin:17px 0 22px;padding:16px}.draft-personalisation summary{color:#456083;font-size:13px;font-weight:500}.draft-personalisation>div{border-bottom:1px solid #e1e7f0;padding:14px 0}.draft-personalisation strong{font-size:13px;font-weight:500}.draft-personalisation p{margin:7px 0;font-size:12px;line-height:1.6}.draft-personalisation a{color:#0071e3;align-items:center;gap:5px;font-size:11px;display:inline-flex}.score-reasons{margin:20px 0}.score-reasons summary{font-size:13px}.score-reasons p{font-size:12px;line-height:1.7}@media (max-width:600px){.fit-review-note{flex-direction:column;align-items:flex-start}}.bar-segments>.rating-segment{cursor:pointer;border:0;border-radius:0;flex-shrink:0;height:100%;padding:0;transition:filter .15s,box-shadow .15s}.rating-segment:hover{filter:brightness(1.12)}.rating-segment[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff9}.rating-segment:focus-visible{outline-offset:-3px;outline:3px solid #182c4c}.target-line{pointer-events:none}.chart-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.chart-name:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.rating-explanation{border:1px solid #e4eaf2;border-left:4px solid var(--rating-colour);background:#fafbfd;border-radius:12px;margin-top:22px;padding:20px;animation:.2s hotel-enter}.rating-explanation-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.rating-explanation-heading span{color:#69788c;font-size:12px}.rating-explanation h3{letter-spacing:-.3px;margin:5px 0 0;font-size:18px}.rating-explanation h3 strong{color:var(--rating-colour);font-variant-numeric:tabular-nums;margin-left:12px}.rating-explanation h3 small{color:#7b8798;font-size:12px;font-weight:400}.rating-explanation-heading>button{color:#69788c;padding:5px;font-size:12px}.rating-explanation p{color:#40516a;margin:14px 0 10px;font-size:13px;line-height:1.7}.rating-explanation>small{color:#7b8798;font-size:11px;line-height:1.6;display:block}.rating-explanation details{margin-top:15px;font-size:12px}.rating-explanation li{margin:9px 0;line-height:1.5}.rating-explanation a{color:#326fc3}.rating-explanation a svg{display:inline}.rating-research-link{color:#0071e3;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.rating-explanation button:focus-visible{outline-offset:3px;outline:2px solid #0071e3}@media (prefers-reduced-motion:reduce){.rating-explanation{animation:none}.bar-segments>.rating-segment{transition:none}}.rating-popup{color:#26364b;background:#fff;border:1px solid #dce5f2;border-radius:24px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #18283c33}.rating-popup::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#26364b66}.rating-popup[open]{animation:.2s ease-out rating-popup-in}.rating-popup .rating-explanation{border-radius:0;margin:0;padding:28px}@keyframes rating-popup-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rating-popup[open]{animation:none}}:root{--background:#f7f8fa;--foreground:#181b22;--card:#fff;--card-foreground:#181b22;--popover:#fff;--popover-foreground:#181b22;--primary:#3459e8;--primary-foreground:#fff;--secondary:#f0f3fa;--secondary-foreground:#253047;--muted:#f3f4f6;--muted-foreground:#737986;--accent:#edf1ff;--accent-foreground:#3459e8;--border:#e7e9ef;--input:#dfe3eb;--ring:#8ea4ff;--sidebar:#fff;--sidebar-foreground:#616977;--sidebar-accent:#eef2ff;--sidebar-accent-foreground:#3459e8;--sidebar-border:#e9ebf0;--sidebar-primary:#3459e8;--sidebar-primary-foreground:#fff;--radius:.65rem}html,body,button,input,textarea{font-family:var(--font-geist-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}p,.muted{color:#757d8b}p{margin:10px 0 22px;font-size:14px;line-height:1.75}h1,h2,h3{color:#202530;font-family:inherit}h1{letter-spacing:-1.5px;margin:12px 0;font-size:36px;font-weight:600;line-height:1.16}h2{letter-spacing:-.65px;font-size:21px;font-weight:600;line-height:1.4}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #95a9ff}.wordmark{letter-spacing:-1px;color:#fff;isolation:isolate;align-items:center;gap:10px;padding:27px 24px 26px;font-size:22px;font-weight:650;display:flex;position:relative}.wordmark:before{content:"";z-index:-1;background:#20242d;border-radius:10px;width:34px;height:34px;position:absolute;top:25px;left:19px}.wordmark>span{letter-spacing:-1px;color:#1e2531;margin-left:5px;font-size:26px;font-weight:650}.wordmark small{display:none}.workspace-name{color:#333d4b;border:1px solid #e6e9f0;border-radius:8px;align-items:center;gap:10px;margin:0 14px 23px;padding:13px 12px;font-size:13px;display:flex;box-shadow:0 2px 3px #15234a03}.workspace-name small{color:#8b929e;margin-top:4px;font-size:12px;display:block}.avatar{color:#697588;background:#f0f3fa;border-radius:7px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.nav-label{letter-spacing:1.35px;color:#a0a6b1;padding:0 27px 12px;font-size:10px;font-weight:600}.nav-item{color:#69717f;margin:2px 13px;transition:background .15s,color .15s;border-radius:7px!important;width:calc(100% - 26px)!important;height:44px!important;padding:0 14px!important;font-size:14px!important}.nav-item svg{stroke-width:1.7px;width:17px!important;height:17px!important}.nav-item[data-active=true]{font-weight:550;color:#3459e8!important;background:#eef2ff!important}.nav-item:hover{color:#263c80;background:#f6f7fa!important}.nav-count{color:#3459e8;background:#dfe7ff;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:11px}.sidebar-note{color:#7b8596;background:#f7f8fb;border-radius:8px;align-items:center;gap:12px;margin:0 14px;padding:18px 12px;font-size:12px;line-height:1.8;display:flex}.sidebar-note svg{color:#91a0b5;width:20px}.private{color:#8d95a2;align-items:center;gap:9px;padding:20px 24px;font-size:12px;display:flex}.private svg{width:14px}.topbar{color:#647083;background:#fff;border-bottom:1px solid #e9ebf0;justify-content:space-between;align-items:center;height:69px;padding:0 44px;font-size:13px;display:flex}.inline{align-items:center;gap:12px;display:flex}.topbar .pill{color:#7d8592;background:#fff;border:1px solid #e7ebf2;border-radius:30px;padding:7px 11px;font-size:11px}.topbar .muted{color:#a1a8b3}.status-dot{background:#8da0bc;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:5px;display:inline-block}.workspace{width:100%;max-width:1500px;margin:0 auto;padding:38px 44px 48px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.page-heading p{max-width:680px;margin-bottom:0}.eyebrow{letter-spacing:1.5px;color:#939ca9;font-size:10px;font-weight:600}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:14px;font-weight:500;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.primary{color:#fff;background:#3459e8;border:1px solid #3459e8;box-shadow:0 3px 6px #3459e817}.primary:hover:not(:disabled){background:#284ad1;transform:translateY(-1px);box-shadow:0 5px 10px #3459e825}.secondary{color:#525e70;background:#fff;border:1px solid #e2e6ed;box-shadow:0 2px 3px #14214703}.primary svg,.secondary svg{width:16px;height:16px}.text-button{color:#4564c8;font-size:13px;font-weight:500}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.metric{background:#fff;border:1px solid #e7eaf0;border-radius:9px;padding:22px 23px;box-shadow:0 2px 3px #15234a02}.metric span{color:#7e8796;font-size:13px}.metric strong{letter-spacing:-1.8px;color:#273248;font-variant-numeric:tabular-nums;margin:19px 0 15px;font-size:39px;font-weight:500;line-height:1;display:block}.metric small{color:#949dab;font-size:12px}.welcome{background:#212733;border:1px solid #212733;border-radius:11px;grid-template-columns:1.3fr 1fr;gap:55px;margin-bottom:28px;padding:32px 35px;display:grid;box-shadow:0 5px 14px #1820300a}.welcome .eyebrow{color:#9aa8c0;letter-spacing:1.5px;font-size:10px}.welcome h2{letter-spacing:-1px;color:#f9fbff;margin:13px 0 12px;font-size:30px;font-weight:550;line-height:1.2}.welcome p{color:#a4afc0;max-width:500px;margin-bottom:22px;font-size:14px;line-height:1.75}.welcome .primary{color:#24314c;box-shadow:none;background:#fff;border-color:#fff;font-size:13px}.welcome .primary:hover{background:#edf2ff;border-color:#edf2ff}.steps{border-left:1px solid #394354;align-self:center;padding:0 0 0 32px}.steps>div{color:#c7d0de;align-items:center;gap:15px;padding:16px 0;font-size:13px;display:flex}.steps span{color:#a4b5d4;font-variant-numeric:tabular-nums;background:#303a4d;border:1px solid #465065;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:grid}.panel{background:#fff;border:1px solid #e7eaf0;border-radius:10px;overflow:hidden;box-shadow:0 3px 5px #15234a02}.panel-title{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;padding:22px 25px;display:flex}.panel-title h2{letter-spacing:-.4px;font-size:18px;font-weight:600}.pill{color:#7e899c;white-space:nowrap;background:#f3f5f9;border-radius:5px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;display:inline-flex}.example-notice{color:#8a96a9;letter-spacing:.05px;background:#fafbfe;border-bottom:1px solid #edf0f6;padding:11px 25px;font-size:11px;line-height:1.6}th{letter-spacing:.8px;background:#fcfdff;color:#9aa3b2!important;padding:15px 25px!important;font-size:10px!important;font-weight:500!important}td{color:#7b8596;border-color:#eff1f5;font-size:13px;padding:20px 25px!important}table td{white-space:normal}.business{text-align:left;align-items:center;gap:12px;display:flex}.business-icon{color:#8d9cb4;background:#f6f8fc;border:1px solid #e6eaf3;border-radius:9px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.business-icon svg{stroke-width:1.6px;width:18px;height:18px}.business strong{color:#414e64;font-size:14px;font-weight:500}.business small{color:#97a0af;max-width:230px;margin-top:5px;font-size:12px;line-height:1.5;display:block}.score{letter-spacing:-.5px;color:#6f7d94;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:550}.score.excellent{color:#365bd5}.score small{color:#a3aec2;letter-spacing:0;margin-left:3px;font-size:10px;font-weight:400}.icon-button{color:#a2aec1;border-radius:6px;padding:7px}.icon-button:hover{color:#3459e8;background:#eef2ff}.empty{text-align:center;padding:40px 25px}.empty>svg{color:#a4b2c8;width:26px;height:26px;margin:0 auto 17px}.empty h3{letter-spacing:-.45px;color:#53637c;font-size:18px;font-weight:500}.empty p{color:#939fb1;max-width:470px;margin:10px auto;font-size:14px}.two-col{grid-template-columns:1.15fr 1fr;gap:23px;display:grid}.three-col{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.below{margin-top:25px}.pad{padding:27px}.pad h2{margin-bottom:19px}.activity{padding:7px 25px}.activity>div{color:#6c7c94;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:17px 0;font-size:14px;display:flex}.activity small{color:#98a5b9;margin-top:5px;font-size:12px;display:block}.activity>p{color:#98a3b4;padding:17px 0;font-size:14px}.checklist{padding:10px 25px}.checklist>button{text-align:left;color:#71819a;align-items:center;gap:12px;width:100%;padding:16px 0;font-size:14px;display:flex}.checklist>button>svg:last-child{color:#a9b5c8;width:16px;margin-left:auto}.check{border:1px solid #dbe2ef;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.check.done{color:#5275dd;background:#edf2ff;border-color:#d5e0ff}.field{flex-direction:column;gap:9px;margin:21px 0;display:flex}.field>span{color:#58677f;font-size:14px;font-weight:500}.field>small{color:#919fb4;font-size:12px;line-height:1.6}input:not([type=checkbox]):not([type=radio]),textarea{color:#465875;background:#fff;border:1px solid #e0e6ef;border-radius:7px;width:100%;padding:11px 13px;font-size:14px;line-height:1.65;transition:border-color .15s}input:focus,textarea:focus{border-color:#8ea8f1;outline:3px solid #3459e813}textarea{resize:vertical}.choice{background:#fff;border-color:#e0e6ef;border-radius:7px;width:100%;min-width:130px;height:45px!important;font-size:14px!important}.note{background:#f7f9fd;border:1px solid #edf1f8;border-radius:7px;align-items:flex-start;gap:12px;margin:23px 0;padding:16px;display:flex}.note svg{color:#92a6c6;flex-shrink:0;margin-top:3px}.note p{color:#8799b5;margin:0;font-size:13px}.full{width:100%}.week-strip{background:#fff;border:1px solid #e5eaf2;border-radius:9px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:25px 29px;display:flex}.week-strip h2{color:#49618a;margin-top:8px}.week-strip p{margin:0;font-size:14px}.discovery-hero{background:#fff;border:1px solid #e6ebf3;border-radius:11px;grid-template-columns:1fr 1fr;gap:48px;padding:35px;display:grid}.discovery-hero>div:first-child>svg{color:#6688e3;margin-bottom:24px}.discovery-hero .eyebrow{display:block}.discovery-hero h2{letter-spacing:-1.1px;margin-top:12px;font-size:34px}.discovery-hero small{color:#95a5bf;margin-top:15px;font-size:12px;line-height:1.7;display:block}.category-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:25px;display:grid}.category-grid span{color:#7186a7;background:#f9fbff;border:1px solid #e7edf7;border-radius:8px;align-items:center;gap:9px;padding:14px 12px;font-size:14px;display:flex}.category-grid svg{color:#9cafcd;flex-shrink:0;width:15px}.exclusions{margin-top:24px}.rubric{padding:19px 25px}.rubric>div{color:#7f90ab;align-items:center;gap:15px;margin:17px 0;font-size:14px;display:flex}.rubric>div>span{text-transform:capitalize;flex-shrink:0;width:160px}.rubric>div>div{background:#f0f4fb;border-radius:3px;flex:1;height:5px;overflow:hidden}.rubric i{background:#97aff1;border-radius:3px;height:100%;display:block}.rubric strong{font-size:13px;font-weight:500}.footnote{color:#8d9bb2;padding:0 25px;font-size:12px;line-height:1.7}.region-list{padding:14px 25px}.region-list>div{color:#6e85a9;border-bottom:1px solid #eef2f8;align-items:center;gap:15px;padding:15px 0;font-size:14px;display:flex}.region-list>div>span:first-child{color:#a6b5cc;font-size:12px}.region-list .pill{margin-left:auto}.region-list p{margin-top:23px;font-size:13px}.toolbar{align-items:center;gap:16px;margin-bottom:23px;display:flex}.toolbar>.choice{width:190px}.search{color:#9baecb;background:#fff;border:1px solid #e0e7f2;border-radius:7px;flex:1;align-items:center;max-width:430px;padding-left:13px;display:flex}.search input{border:0}.notice{color:#5e7ac1;background:#f1f5ff;border:1px solid #dbe5ff;border-radius:8px;align-items:center;gap:12px;margin-bottom:23px;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.draft-list{grid-template-columns:1fr 1fr;display:grid}.draft-list article{border-bottom:1px solid #edf1f7;border-right:1px solid #edf1f7;padding:26px}.draft-summary{align-items:center;gap:12px;margin-bottom:22px;display:flex}.draft-summary strong{color:#5d7399;font-size:14px;font-weight:500}.draft-summary small{color:#95a8c5;margin-top:5px;font-size:12px;display:block}.draft-summary .pill{margin-left:auto}.draft-list h3{letter-spacing:-.35px;font-size:17px;font-weight:500}.draft-list p{font-size:14px}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.conversation-list article{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.conversation-list strong{margin-right:14px;font-size:14px}.conversation-list h3{margin-top:14px;font-size:14px}.conversation-list p{margin-bottom:0;font-size:13px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.integration-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.integration-top .business-icon{width:46px;height:46px}.integration h2{letter-spacing:-.8px;font-size:24px}.integration>small{color:#8b9ebc;font-size:12px}.integration details{border-top:1px solid #edf1f8;margin-top:25px;padding-top:20px}summary{color:#627dbe;cursor:pointer;font-size:14px}details p{margin-top:15px;font-size:13px}code{overflow-wrap:anywhere;color:#788daf;background:#f3f6fc;border-radius:4px;padding:3px 5px;font-size:12px}.setting-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.detail-sheet{overflow-y:auto;background:#fff!important;gap:0!important;width:min(620px,100vw)!important;max-width:620px!important}.sheet-title{letter-spacing:-1px;color:#304666;padding-top:15px;font-family:var(--font-geist-sans),sans-serif!important;font-size:27px!important;font-weight:600!important}.detail-sheet [data-slot=sheet-header]{border-bottom:1px solid #e8eef7;padding:25px 30px}.sheet-body{padding:10px 30px 35px}.fit-header{align-items:center;gap:23px;margin:24px 0;display:flex}.large-score{color:#5c7ed8;letter-spacing:-1.5px;white-space:nowrap;font-size:43px;font-weight:500}.large-score small{color:#a9b9d4;letter-spacing:0;font-size:15px;font-weight:400}.fit-header h3{font-size:15px;font-weight:500}.fit-header p{margin-bottom:0;font-size:13px}.source-link{color:#6386d4;align-items:center;gap:7px;font-size:14px;display:inline-flex}.facts{margin:24px 0}.facts>div{border-bottom:1px solid #edf2f9;gap:20px;padding:13px 0;font-size:14px;display:flex}.facts dt{color:#8b9fbe;flex-shrink:0;width:140px}.facts dd{color:#637fa8}.facts dd small{color:#99abc7;margin-top:4px;font-size:12px;display:block}.subheading{letter-spacing:-.2px;margin:25px 0 14px;font-size:15px;font-weight:600}.compact{padding:0}.compact>div{border-bottom:1px solid #edf2f9;justify-content:space-between;padding-bottom:10px}.evidence{background:#f9fbff;border:1px solid #eaf0fa;border-radius:8px;margin:11px 0;padding:15px}.evidence p{margin:0 0 8px;font-size:14px}.evidence a{color:#688acf;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sheet-body .footnote{padding:0}.checkbox-label{color:#778dab;align-items:center;gap:10px;margin:20px 0;font-size:13px;display:flex}.email-body{line-height:1.85}.danger-link{color:#ac6259;margin-top:24px;font-size:13px;display:block}.form-layout{align-items:start}p,.muted,.field>small,.footnote,.business small,.metric small,.activity>p,.activity small,.region-list p,.integration>small,.sheet-body p{color:#7c8798}.checklist>button,.activity>div,.field>span,.rubric>div,.region-list>div,.facts dt,.facts dd,.checkbox-label,.draft-summary strong,.category-grid span{color:#65748c}input,textarea{color:#38465c}@media (min-width:1500px){.workspace{padding:45px 60px 55px}.topbar{padding:0 60px}.welcome{padding:35px 38px}}@media (max-width:1150px){.workspace{padding:29px}.two-col,.discovery-hero,.integration-grid{grid-template-columns:1fr}.welcome{grid-template-columns:1.2fr 1fr;gap:30px;padding:30px}.steps{padding-left:24px}.steps>div{font-size:12px}.metric{padding:20px}.metrics{grid-template-columns:repeat(2,1fr)}.week-strip{flex-wrap:wrap}.draft-list{grid-template-columns:1fr}.page-heading{align-items:flex-start}}@media (max-width:750px){.workspace{padding:24px 19px}.topbar{padding:0 20px}.page-heading{flex-direction:column;gap:22px}.welcome{grid-template-columns:1fr;gap:25px}.steps{border-left:0;flex-wrap:wrap;gap:17px;padding:0;display:flex}.steps>div{flex:1;align-items:flex-start;min-width:120px;padding:0}.welcome h2{font-size:27px}h1{font-size:31px}.metric strong{font-size:35px}.metric small{display:block}.toolbar{flex-wrap:wrap}.toolbar>.search{flex:auto;width:100%;max-width:none}.conversation-list article{flex-direction:column;align-items:flex-start}.panel-title,.panel-title .inline{flex-wrap:wrap}.three-col,.category-grid{grid-template-columns:1fr 1fr}.sheet-body{padding:10px 20px 30px}.detail-sheet [data-slot=sheet-header]{padding:22px 20px}.fit-header{gap:15px}.facts dt{width:120px}}@media (max-width:450px){.workspace{padding:22px 15px}.topbar{padding:0 13px}.topbar .pill{font-size:10px}.welcome{padding:25px}.metric{padding:19px 16px}.metric span{font-size:12px}.metric small{font-size:11px}.panel-title{padding:20px}.category-grid{grid-template-columns:1fr}td,th{padding-left:20px!important;padding-right:20px!important}.steps{flex-direction:column}.steps>div{align-items:center}.rubric>div>span{width:138px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}.primary,.secondary,.nav-item{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-geist-sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--background:#f5f5f7;--foreground:#1d1d1f;--card:#fff;--card-foreground:#1d1d1f;--popover:#fff;--popover-foreground:#1d1d1f;--primary:#0071e3;--primary-foreground:#fff;--secondary:#f5f5f7;--secondary-foreground:#1d1d1f;--muted:#f5f5f7;--muted-foreground:#6e6e73;--accent:#f0f4fa;--accent-foreground:#0071e3;--border:#e5e5e8;--input:#d2d2d7;--ring:#0071e3}html,body,button,input,textarea,select,h1,h2,h3,h4,p,span,a,label,small,strong,td,th{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important}body{color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#f5f5f7;font-size:16px}.simple-shell{background:#f5f5f7;width:100%;min-height:100vh}.app-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:30;background:#fafafce8;border-bottom:1px solid #e5e5e8;justify-content:space-between;align-items:center;gap:26px;height:75px;padding:0 max(28px,50vw - 590px);display:flex;position:sticky;top:0}.app-brand{letter-spacing:-1px;color:#1d1d1f;white-space:nowrap;align-items:baseline;gap:11px;font-size:25px;font-weight:600;display:flex}.app-brand>span{letter-spacing:0;color:#86868b;font-size:12px;font-weight:400}.app-header nav{align-items:center;gap:29px;display:flex}.app-header nav a{color:#6e6e73;align-items:center;gap:5px;padding:10px 0;font-size:13px;text-decoration:none;transition:color .15s;display:flex}.app-header nav a[aria-current=page]{color:#1d1d1f;font-weight:600}.app-header nav a:hover{color:#0071e3}.app-header nav a>span{color:#fff;background:#0071e3;border-radius:9px;padding:1px 5px;font-size:10px}.settings-button{color:#6e6e73;padding:8px}.workspace{max-width:1180px;margin:0 auto;padding:44px 28px 70px}.home-screen{max-width:760px;margin:0 auto;padding:11px 0 0}.home-heading{margin-bottom:30px}.home-heading>span{color:#86868b;font-size:14px}.home-heading h1{letter-spacing:-1.25px;color:#1d1d1f;margin:14px 0 15px;font-size:38px;font-weight:600;line-height:1.15}.home-heading p{color:#6e6e73;max-width:560px;margin:0;font-size:17px;line-height:1.5}.next-action{background:#fff;border:1px solid #e7e7eb;border-radius:16px;align-items:center;gap:21px;margin:0 0 34px;padding:28px;display:flex;box-shadow:0 4px 14px #00000003}.next-action-icon{color:#0071e3;background:#f3f7fd;border-radius:15px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.step-caption{color:#86868b;font-size:12px}.next-action h2{letter-spacing:-.45px;margin:6px 0;font-size:21px;font-weight:600;line-height:1.35}.next-action p{color:#6e6e73;margin:0;font-size:14px}.next-action .primary{flex-shrink:0;margin-left:auto}.primary{color:#fff;box-shadow:none;background:#0071e3;border:1px solid #0071e3;border-radius:22px;padding:11px 17px;font-size:14px;font-weight:400}.primary:hover:not(:disabled){box-shadow:none;background:#0077ed;border-color:#0077ed;transform:none}.secondary{color:#1d1d1f;box-shadow:none;background:#fff;border-color:#d2d2d7;border-radius:20px;padding:10px 16px;font-size:14px}.secondary:hover:not(:disabled){background:#f5f5f7}.flow-label{color:#86868b;margin:0 0 13px 2px;font-size:12px}.simple-steps{border-top:1px solid #dedee3}.simple-steps>button{text-align:left;border-bottom:1px solid #dedee3;align-items:center;gap:19px;width:100%;padding:20px 3px;display:flex}.step-number{color:#6e6e73;background:#e9e9ee;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.simple-steps strong{color:#1d1d1f;font-size:16px;font-weight:500;line-height:1.35}.simple-steps p{color:#86868b;margin:5px 0 0;font-size:14px;line-height:1.5}.simple-steps>button>svg{color:#a1a1a6;margin-left:auto}.simple-steps>button:hover strong{color:#0071e3}.home-bottom{color:#86868b;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;font-size:12px;display:flex}.home-bottom>span,.home-bottom>button{align-items:center;gap:7px;display:flex}.home-bottom>button{color:#0071e3}.home-stats{gap:40px;padding:25px 0;display:flex}.home-stats>div{align-items:center;gap:8px;display:flex}.home-stats strong{letter-spacing:-.5px;font-size:23px;font-weight:500}.home-stats span{color:#86868b;font-size:12px}.eyebrow{display:none}h1{letter-spacing:-.85px;color:#1d1d1f;font-size:32px;font-weight:600;line-height:1.2}h2{letter-spacing:-.4px;color:#1d1d1f;font-size:21px;font-weight:600}h3{color:#1d1d1f}.page-heading{margin-bottom:29px}.page-heading p,p,.muted{color:#6e6e73}.page-heading p{font-size:16px}.panel,.metric{box-shadow:none;background:#fff;border-color:#e5e5ea;border-radius:13px}.panel-title{border-color:#eeeef1}.panel-title h2{color:#1d1d1f;letter-spacing:-.3px;font-size:19px}.metric span,.metric small,.business small,.activity small,.activity>p,.field>small,.footnote{color:#86868b}.metric strong,.business strong{color:#1d1d1f}.metric strong{font-weight:500}.pill{color:#6e6e73;background:#f5f5f7;border:0;border-radius:5px}.text-button,.source-link,.evidence a,summary{color:#0071e3}.business-icon{color:#86868b;background:#f5f5f7;border:0}.score,.score.excellent{color:#1d1d1f}.score small{color:#86868b}th{letter-spacing:.4px;color:#86868b!important;background:#fafafa!important}td{color:#6e6e73;border-color:#f0f0f2!important}tbody tr:hover{background:#f9f9fb!important}.example-notice{color:#86868b;background:#fafafa;border-color:#ededf0;font-size:12px}.field>span,input,textarea,.choice,.checkbox-label{color:#1d1d1f}.field>span{font-size:14px;font-weight:500}input,textarea,.choice{background:#fff;border-color:#d2d2d7;border-radius:9px;font-size:16px!important}input:focus,textarea:focus{border-color:#0071e3;outline-color:#0071e320}.note{background:#f5f5f7;border:0;border-radius:9px}.note p,.note svg{color:#6e6e73}.discovery-hero{background:#fff;border-color:#e5e5ea;border-radius:14px}.category-grid span{color:#6e6e73;background:#f5f5f7;border:0;border-radius:9px}.rubric>div,.region-list>div{color:#6e6e73}.rubric>div>div{background:#f0f0f3}.rubric i{background:#9dbde2}.region-list>div,.activity>div,.facts>div{border-color:#ededf0}.notice{color:#37658f;background:#edf5ff;border-color:#d3e7ff}.notice.error{color:#a6564c;background:#fff3f1;border-color:#f2d9d4}.search{color:#86868b;background:#fff;border-color:#d2d2d7}.detail-sheet{background:#fff!important}.sheet-title{letter-spacing:-.8px!important;color:#1d1d1f!important;font-size:27px!important}.fit-header h3,.facts dd,.large-score,.subheading,.draft-summary strong,.draft-list h3{color:#1d1d1f}.sheet-body p,.facts dt,.large-score small,.draft-summary small{color:#6e6e73}.evidence{background:#f5f5f7;border:0}.evidence p,.integration-top .business-icon{color:#6e6e73}.integration details{border-color:#ededf0}code{color:#6e6e73;background:#f5f5f7}.empty h3{color:#1d1d1f;font-size:19px}.empty p,.empty>svg{color:#86868b}.settings-shortcuts{gap:12px;margin-bottom:27px;display:flex}.settings-shortcuts button{color:#1d1d1f;background:#fff;border:1px solid #e0e0e5;border-radius:10px;align-items:center;gap:15px;padding:13px 17px;font-size:14px;display:flex}.status-dot{background:#86868b}.draft-list article,.conversation-list article{border-color:#ededf0}.form-layout{grid-template-columns:1fr 1fr}.form-layout .pad{padding:28px}.form-layout .three-col{gap:13px}.home-screen{animation:.3s both home-appear}@keyframes home-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:950px){.form-layout{grid-template-columns:1fr}.app-header{gap:20px;padding:0 25px}.app-header nav{gap:24px}.workspace{padding:35px 25px 50px}.home-heading h1{font-size:34px}.next-action{gap:17px;padding:24px}.next-action-icon{width:47px;height:47px}.next-action h2{font-size:19px}.next-action p{font-size:13px}}@media (max-width:650px){.app-header{flex-wrap:wrap;gap:0;height:auto;min-height:69px;padding:17px 20px 0}.app-brand{font-size:23px}.app-brand>span{font-size:11px}.settings-button{margin-left:auto}.app-header nav{order:3;justify-content:space-between;gap:15px;width:100%;padding-top:11px}.app-header nav a{padding:10px 0 14px}.workspace{padding:28px 20px 45px}.home-heading h1{letter-spacing:-.9px;font-size:30px}.home-heading p{font-size:16px}.next-action{flex-wrap:wrap;gap:15px;margin-bottom:28px;padding:23px}.next-action .primary{width:100%;margin-top:5px;margin-left:0}.next-action-icon{width:43px;height:43px}.next-action p{font-size:12px}.home-bottom{flex-direction:column;align-items:flex-start;gap:16px}.simple-steps>button{padding:18px 2px}.simple-steps strong{font-size:15px}.simple-steps p{font-size:13px}.settings-shortcuts{flex-wrap:wrap}.home-stats{flex-wrap:wrap;gap:21px}.home-stats>div{flex-direction:column;align-items:flex-start;gap:5px}.page-heading h1{font-size:29px}.three-col{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.home-screen{animation:none}}.form-layout{grid-template-columns:1fr;max-width:760px;margin:0 auto}.form-layout .panel{border-radius:14px}.advanced-profile{border-top:1px solid #e8e8ed;margin-top:20px;padding-top:20px}.advanced-profile summary{color:#1d1d1f;font-size:15px;font-weight:500}.advanced-profile[open] summary{margin-bottom:20px}.form-layout>.panel:nth-child(2) .advanced-profile{border-top:0;margin-top:0;padding-top:0}.form-layout>.panel:nth-child(2)>.note{margin:24px 0}.form-layout .primary{min-width:150px}.form-layout .pad>p{font-size:14px}.automation-panel{background:#fff;border:1px solid #e3e7ef;border-radius:17px;margin:20px 0 30px;padding:25px}.automation-heading{justify-content:space-between;gap:18px;display:flex}.automation-heading h2{margin:0 0 8px;font-size:20px}.automation-heading p{margin:0;font-size:13px}.automation-stages{color:#8e98a7;justify-content:space-between;gap:10px;margin:27px 0;font-size:11px;display:flex}.automation-stages>div{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.automation-stages>div>span{background:#f2f4f8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.automation-stages .current{color:#0071e3}.automation-controls{justify-content:space-between;align-items:end;gap:16px;display:flex}.automation-controls label{color:#7f8795;flex-direction:column;gap:7px;font-size:12px;display:flex}.automation-controls select{background:#fff;border:1px solid #e1e5eb;border-radius:8px;max-width:280px;padding:9px;font-size:12px!important}.automation-lock{color:#77899e;align-items:center;gap:6px;margin:18px 0;font-size:11px;display:flex}.automation-log{margin:20px 0;font-size:12px}.automation-log summary{font-size:12px}.automation-log>div{border-bottom:1px solid #eef0f4;gap:15px;padding:8px 0;font-size:11px;line-height:1.5;display:flex}.automation-log time{color:#929bab;white-space:nowrap}.test-workspace-link{color:#0071e3;align-items:center;gap:6px;font-size:11px;display:inline-flex}.workspace-test-notice{color:#526f91;background:#eef4fd;border-radius:9px;margin-bottom:20px;padding:12px;font-size:12px}@media (max-width:650px){.automation-controls{flex-direction:column;align-items:stretch}.automation-panel{padding:20px}.automation-stages{font-size:9px}}.outreach-summary{background:#fff;border:1px solid #e5e5ea;border-radius:17px;margin:30px 0 36px;padding:26px}.summary-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.summary-eyebrow{letter-spacing:1.5px;color:#86868b;font-size:10px}.summary-heading h2{letter-spacing:-.5px;margin:7px 0;font-size:21px}.summary-switch{background:#f5f5f7;border-radius:10px;flex-shrink:0;padding:4px;display:flex}.summary-switch button{color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12px}.summary-switch button[aria-pressed=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 4px #0000000c}.summary-switch button:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.summary-scope{margin:8px 0 24px;color:#86868b!important;font-size:11px!important}.summary-metrics{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.summary-metrics>div{flex-direction:column;gap:6px;display:flex}.summary-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.summary-metrics span{color:#6e6e73;font-size:12px}.summary-next{background:#f5f5f7;border-radius:10px;margin-top:24px;padding:16px}.summary-next>span{color:#1d1d1f;font-size:11px;font-weight:600}.summary-next p{margin:5px 0 0;line-height:1.6;font-size:13px!important}.summary-detail{margin-top:26px;animation:.2s home-appear}.summary-facts{border-bottom:1px solid #ededf0;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:24px;padding-bottom:20px;display:grid}.summary-detail h3{margin:0 0 12px;font-size:14px}.summary-detail p{font-size:13px;line-height:1.65}.summary-business{border-bottom:1px solid #ededf0}.summary-business>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}.summary-business>summary::-webkit-details-marker{display:none}.summary-rank{color:#86868b;width:16px;font-size:12px}.summary-business summary>span:nth-child(2){flex:1}.summary-business summary strong{font-size:13px;font-weight:500;display:block}.summary-business summary small{color:#86868b;margin-top:4px;font-size:11px;font-weight:400;display:block}.summary-business summary b{align-items:baseline;gap:2px;font-size:17px;font-weight:500;display:flex}.summary-business summary b small{font-size:10px}.summary-business[open] summary>svg{transform:rotate(90deg)}.summary-business-body{padding:0 0 20px 28px}.summary-business-body h4{margin:20px 0 12px;font-size:12px;font-weight:500}.summary-business-body a{color:#0071e3;align-items:baseline;gap:6px;margin:9px 0;font-size:12px;line-height:1.6;display:flex}.summary-business-body a svg{flex-shrink:0}.summary-business-body dl{font-size:12px;line-height:1.7}.summary-business-body dt{margin-top:10px;font-weight:500}.summary-business-body dd{color:#6e6e73;margin:0}@media (max-width:650px){.outreach-summary{padding:20px}.summary-heading{flex-direction:column;align-items:flex-start;gap:12px}.summary-metrics{grid-template-columns:repeat(2,1fr);row-gap:22px}.summary-facts{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.summary-detail{animation:none}}:root{--flow-blue:#2859c5;--flow-blue-soft:#edf3ff;--fit-green:#16704e;--fit-green-soft:#eaf6ef;--contact-teal:#096c70;--contact-teal-soft:#e8f6f5;--draft-violet:#6844a7;--draft-violet-soft:#f2edfb;--review-amber:#8b570d;--review-amber-soft:#fff5e3;--blocked-red:#ab3948;--blocked-red-soft:#fceef0}body,.simple-shell{background:#f5f7fb}.app-header{background:#fafcffed;border-bottom-color:#e1e7f2}.app-brand{color:#244276}.app-header nav a[aria-current=page]{color:var(--flow-blue);box-shadow:inset 0 -2px var(--flow-blue)}.home-heading>span{color:var(--flow-blue)}.automation-panel{background:linear-gradient(125deg,#f3f7ff 0%,#fff 58%);border-color:#dce5f5;box-shadow:0 6px 28px #214e9610}.automation-heading>.pill{background:var(--flow-blue-soft);color:var(--flow-blue);font-weight:600}.automation-panel[data-status=review] .automation-heading>.pill,.automation-panel[data-status=paused] .automation-heading>.pill{background:var(--review-amber-soft);color:var(--review-amber)}.automation-panel[data-status=blocked] .automation-heading>.pill{background:var(--blocked-red-soft);color:var(--blocked-red)}.automation-panel[data-status=complete] .automation-heading>.pill{background:var(--fit-green-soft);color:var(--fit-green)}.automation-stages .done{color:var(--fit-green)}.automation-stages .done>span{color:var(--fit-green);background:#dff0e7}.automation-stages .current{color:var(--flow-blue);font-weight:600}.automation-stages .current>span{background:#dfeafe;box-shadow:0 0 0 5px #edf3ff}.workspace-test-notice{color:#375889;background:#e8efff;border:1px solid #d8e4fb}.automation-lock{color:#4b657a}.automation-log>div{border-bottom-color:#e8edf6}.summary-metrics{gap:10px}.summary-metrics>div{background:var(--fit-green-soft);border-radius:12px;padding:17px 13px}.summary-metrics>div strong{color:var(--fit-green)}.summary-metrics>div:nth-child(2){background:var(--contact-teal-soft)}.summary-metrics>div:nth-child(2) strong{color:var(--contact-teal)}.summary-metrics>div:nth-child(3){background:var(--draft-violet-soft)}.summary-metrics>div:nth-child(3) strong{color:var(--draft-violet)}.summary-metrics>div:nth-child(4){background:var(--flow-blue-soft)}.summary-metrics>div:nth-child(4) strong{color:var(--flow-blue)}.summary-metrics span{color:#475569}.summary-eyebrow{color:#65769a}.summary-next{background:var(--flow-blue-soft);border-left:3px solid #6188db}.summary-next>span{color:var(--flow-blue)}.summary-next p{color:#41536e}.summary-switch button[aria-pressed=true]{color:var(--flow-blue);box-shadow:none;background:#e7efff}.summary-rank{background:var(--fit-green-soft);color:var(--fit-green)}.summary-business b{color:var(--fit-green)}.simple-steps>button:first-child .step-number{background:var(--flow-blue-soft);color:var(--flow-blue)}.simple-steps>button:nth-child(2) .step-number{background:var(--fit-green-soft);color:var(--fit-green)}.simple-steps>button:nth-child(3) .step-number{background:var(--draft-violet-soft);color:var(--draft-violet)}.home-stats>div:first-child strong{color:var(--fit-green)}.home-stats>div:nth-child(2) strong{color:var(--draft-violet)}.home-stats>div:nth-child(3) strong{color:var(--flow-blue)}.home-stats>div:nth-child(4) strong{color:var(--contact-teal)}.pill[data-tone=success]{background:var(--fit-green-soft);color:var(--fit-green)}.pill[data-tone=review]{background:var(--review-amber-soft);color:var(--review-amber)}.pill[data-tone=draft]{background:var(--draft-violet-soft);color:var(--draft-violet)}.pill[data-tone=danger]{background:var(--blocked-red-soft);color:var(--blocked-red)}.integration:first-child .business-icon{background:var(--draft-violet-soft);color:var(--draft-violet)}.integration:nth-child(2) .business-icon{background:var(--fit-green-soft);color:var(--fit-green)}.integration:nth-child(3) .business-icon{background:var(--flow-blue-soft);color:var(--flow-blue)}.readiness-result{background:var(--review-amber-soft);border-radius:10px;padding:12px 14px;color:var(--review-amber)!important}.readiness-result[data-passed=true]{background:var(--fit-green-soft);color:var(--fit-green)!important}.shortlist-summary>div{background:var(--flow-blue-soft);border-radius:12px;padding:17px 20px}.shortlist-summary>div strong{color:var(--flow-blue)}.shortlist-summary>div:nth-child(2){background:var(--fit-green-soft)}.shortlist-summary>div:nth-child(2) strong{color:var(--fit-green)}.shortlist-summary>div:nth-child(3){background:var(--contact-teal-soft)}.shortlist-summary>div:nth-child(3) strong{color:var(--contact-teal)}.shortlist-summary{gap:12px}.shortlist-summary span{color:#475569}.rating-chart .chart-heading{background:linear-gradient(110deg,#eff4ff,#fff)}.hotel-card[data-state=qualified]{border-top:3px solid #49a782}.hotel-card[data-state=qualified] .hotel-status{background:var(--fit-green-soft);color:var(--fit-green)}.hotel-card[data-state=qualified] .hotel-rating strong{color:var(--fit-green)}.hotel-card[data-state=needs\ review] .hotel-status{background:var(--review-amber-soft);color:var(--review-amber)}.hotel-card[data-state=suppressed] .hotel-status{background:var(--blocked-red-soft);color:var(--blocked-red)}.hotel-contact{background:var(--review-amber-soft);border-radius:9px;padding:12px!important}.hotel-contact>svg{color:var(--review-amber)}.hotel-contact[data-verified=true]{background:var(--contact-teal-soft)}.hotel-contact[data-verified=true]>svg,.hotel-contact[data-verified=true] small{color:var(--contact-teal)}.hotel-monogram{background:var(--flow-blue-soft);color:var(--flow-blue)}.hotel-draft{color:var(--draft-violet);background:var(--draft-violet-soft)}.evidence{background:#f0f4fc;border-left:2px solid #c6d6f3}.notice.error{background:var(--blocked-red-soft);color:var(--blocked-red);border-color:#f3cdd2}@media (max-width:650px){.summary-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.shortlist-summary{flex-wrap:wrap;gap:8px}.shortlist-summary>div{flex:1;min-width:125px;padding:14px}}.automation-stages .needs-review{color:var(--review-amber);font-weight:600}.automation-stages .needs-review>span{background:var(--review-amber-soft);color:var(--review-amber)}.brand-form{padding-bottom:100px}.profile-save-bar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #d8e3f4;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:min(760px,100vw - 40px);padding:16px 20px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #1c3e7326}.profile-save-bar>div{flex-direction:column;gap:4px;display:flex}.profile-save-bar strong{color:#274471;font-size:13px}.profile-save-bar span{color:#566780;font-size:12px}.profile-save-bar button{flex-shrink:0}.profile-save-bar .primary{min-width:140px}@media (max-width:480px){.profile-save-bar{gap:10px;padding:13px;bottom:12px}.profile-save-bar span{max-width:150px;font-size:11px}.profile-save-bar .primary{min-width:125px;padding:10px 12px}}.run-progress{background:#eaf1ff;border:1px solid #d9e6fe;border-radius:12px;margin:22px 0 0;padding:17px 18px}.run-progress-title{color:#2859a8;align-items:center;gap:10px;font-size:13px;display:flex}.run-progress-track{background:#dbe5f7;border-radius:8px;height:6px;margin:15px 0 12px;overflow:hidden}.run-progress-track>span{background:#547fce;border-radius:8px;height:100%;transition:width .7s;display:block;position:relative;overflow:hidden}.run-progress[data-active=true] .run-progress-track>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff90,#0000);animation:1.8s linear infinite progress-sweep;position:absolute;inset:0}.progress-spinner{animation:1.2s linear infinite progress-turn}.run-progress-counts{color:#475e83;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.automation-panel[data-status=review] .run-progress{background:var(--review-amber-soft);border-color:#f0dfbe}.automation-panel[data-status=review] .run-progress-title{color:var(--review-amber)}.automation-panel[data-status=complete] .run-progress{background:var(--fit-green-soft);border-color:#d2e8da}.automation-panel[data-status=complete] .run-progress-title{color:var(--fit-green)}.automation-panel[data-status=complete] .run-progress-track>span{background:#47a27b}.run-settings{border-top:1px solid #e1e7f0;margin-top:22px;padding-top:18px}.run-settings>summary{cursor:pointer;color:#365e9d;align-items:center;gap:8px;font-size:13px;display:flex}.timing-fields{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.timing-fields label{color:#475569;flex-direction:column;gap:7px;font-size:12px;display:flex}.timing-fields select,.timing-fields input{color:#253d61;background:#fff;border:1px solid #d4dfee;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:12px!important}.run-settings p{font-size:12px;line-height:1.65}.timing-saved{color:var(--fit-green);margin-left:12px;font-size:12px}@keyframes progress-turn{to{transform:rotate(360deg)}}@keyframes progress-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.progress-spinner,.run-progress-track>span:after{animation:none!important}.run-progress-track>span{transition:none}}@media (max-width:480px){.timing-fields{grid-template-columns:1fr}.run-progress-counts{gap:10px}}.writing-review{background:#fffdf7;border:1px solid #e5dfcf;border-radius:16px;margin:22px 0;padding:20px}.writing-review h3{margin:0 0 8px;font-size:16px}.writing-review p,.writing-review small{color:#736953;line-height:1.6}.writing-preview{white-space:pre-wrap;margin:18px 0;font-size:14px;line-height:1.8}.writing-preview mark{color:#563d06;background:#ffe5a3;border-radius:3px;padding:2px 0}.writing-review>button{text-align:left;background:#fff;border:1px solid #e8dfcc;border-radius:10px;width:100%;margin:8px 0;padding:12px;display:block}.writing-review>button span{color:#736953;margin-top:5px;font-size:13px;display:block}.writing-review small{margin-top:14px;font-size:12px;display:block}.signature-field{align-items:center;gap:16px;display:flex}.signature-field .field{flex:1}.signature-toggle{color:#536175;align-items:center;gap:7px;font-size:13px;display:flex}.signature-toggle input{accent-color:#2374dd;width:16px;height:16px}.signature-preview{background:#f3f7fc;border:1px solid #dce6f3;border-radius:12px;margin:16px 0;padding:18px}.signature-preview small{color:#59708c;letter-spacing:.08em;font-size:10px}.signature-preview pre{white-space:pre-wrap;margin:10px 0 0;font-family:inherit;font-size:14px;line-height:1.7}.outreach-settings{background:#f7f9fc;border:1px solid #dde5ef;border-radius:18px;margin:20px 0;padding:22px}.outreach-settings>p{color:#546479;font-size:14px;line-height:1.7}.plan-options{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.plan-options button{text-align:left;background:#fff;border:1px solid #dce3ed;border-radius:14px;padding:18px}.plan-options button[aria-pressed=true]{border-color:#337de5;box-shadow:0 0 0 2px #337de51a}.plan-options strong,.plan-options span{display:block}.plan-options span{color:#617086;margin-top:8px;font-size:13px}.outreach-settings .checkbox-label input{accent-color:#2478da;width:16px;height:16px}@media (max-width:600px){.plan-options{grid-template-columns:1fr}}.account-allowance{background:#fff;border:1px solid #dce5ef;border-radius:14px;gap:10px;margin:18px 0;padding:20px;display:grid}.account-allowance span{color:#546479;font-size:14px}.account-allowance small{color:#768397}.email-health-panel{text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:20px;margin:24px 0;padding:26px}.health-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.health-heading h2{margin:10px 0 6px;font-size:24px}.health-heading p,.health-details p{color:#5d6b7b;font-size:14px;line-height:1.7}.health-eyebrow{color:#3e7480;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.health-status{color:#295f50;background:#eef8f5;border-radius:12px;gap:6px;margin:20px 0;padding:16px;font-size:13px;line-height:1.6;display:grid}.health-status[data-blocked=true]{color:#785a24;background:#fff7e7}.health-metrics{grid-template-columns:1fr 1fr 1.2fr;gap:14px;margin:20px 0;display:grid}.health-metrics>div{background:#f6f8fb;border-radius:12px;gap:8px;padding:16px;display:grid}.health-metrics strong{font-size:22px;font-weight:550}.health-metrics span{color:#6a7889;font-size:12px;line-height:1.5}.health-details{border-top:1px solid #e8edf2;padding:15px 0}.health-details summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:550;display:flex}.health-details[open] summary{margin-bottom:18px}.health-check{background:#f7f9fc;border-left:3px solid #b7c6d7;border-radius:0 8px 8px 0;margin:12px 0;padding:12px 15px}.health-check[data-status=attention]{background:#fff9ed;border-color:#d6a34c}.health-check[data-status=checked]{border-color:#50a58b}.health-check strong{justify-content:space-between;font-size:14px;display:flex}.health-check strong span{color:#687a8b;font-size:11px}.health-check p{margin:6px 0 0}.health-details li{color:#536273;margin:12px 0;font-size:14px;line-height:1.7}.health-details a{color:#2670bb;font-size:13px}.health-details small{color:#6a7889;font-size:12px}@media (max-width:600px){.health-heading{flex-direction:column;align-items:flex-start}.health-metrics{grid-template-columns:1fr}.email-health-panel{padding:20px}}.contact-choices{margin:26px 0}.contact-choices>p{color:#64748b;font-size:13px;line-height:1.6}.contact-choices article{border:1px solid #e1e7ef;border-radius:14px;margin:12px 0;padding:17px}.contact-choices article[data-recommended=true]{background:#f0f8f6;border-color:#a7d6c9}.contact-choice-heading{justify-content:space-between;gap:10px;font-size:14px;display:flex}.contact-choice-heading span{color:#237258;font-size:11px}.contact-choices .contact-choice-address{color:#263b55;overflow-wrap:anywhere;margin:10px 0;font-weight:550}.contact-choices article p{font-size:13px;line-height:1.65}.contact-choices article a{color:#296ab0;font-size:12px}.contact-choices article small{color:#687a8b;margin:10px 0;font-size:11px;display:block}.workflow-next-links{flex-wrap:wrap;gap:12px;margin:18px 0 24px;display:flex}.automation-controls .actions{flex-wrap:wrap;justify-content:flex-end}.hotel-contact .text-button{text-align:left;align-items:center;gap:5px;font-size:11px;display:flex}.library-filters{color:#61728a;background:#f5f8fc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;padding:14px 18px;font-size:12px;display:flex}.library-filters label{align-items:center;gap:8px;display:flex}.library-filters select,.library-filters input{background:#fff;border:1px solid #dfe6ef;border-radius:7px;max-width:100%;padding:8px}.library-filters>span{margin-left:auto}.library-dates{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (max-width:600px){.library-filters>label{flex-wrap:wrap;width:100%}.library-filters select{width:100%}.library-filters>span{margin-left:0}}.website-setup{background:linear-gradient(120deg,#f0f6ff,#f4fbf9);border:1px solid #e0e9f5;border-radius:18px;margin-bottom:24px;padding:26px}.website-setup>div:first-child{color:#35659d;align-items:center;gap:12px;display:flex}.website-setup h2{margin:0;font-size:22px}.website-entry{gap:12px;margin-top:18px;display:flex}.website-entry>input{background:#fff;border:1px solid #dce4ef;border-radius:10px;flex:1;min-width:0;padding:12px 14px}.website-setup p{font-size:13px;line-height:1.6}.brand-suggestions{background:#fff;border-radius:12px;margin-top:22px;padding:22px}.brand-preview,.home-brand-identity{align-items:center;gap:12px;display:flex!important}.home-brand-identity{justify-content:center}.brand-mark{color:#477da9;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:44px;overflow:hidden;display:inline-flex!important}.brand-mark img{object-fit:contain;max-width:100%;max-height:100%}.suggestion-field{border-bottom:1px solid #eef1f6;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.suggestion-field input{margin-top:5px}.suggestion-field>span{flex-direction:column;gap:5px;display:flex}.suggestion-field small{white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.brand-suggestions details{margin:16px 0}.brand-preview{margin-bottom:14px}@media (max-width:600px){.website-entry{flex-direction:column}.website-setup{padding:20px}}.email-appearance{background:#f7f9fc;border:1px solid #e6ecf4;border-radius:12px;margin:20px 0;padding:18px}.email-appearance>summary{margin-bottom:16px;font-size:14px;font-weight:500}.email-appearance details p{font-size:12px;line-height:1.6}.search-unavailable-reason{color:#785b30;background:#fff7e8;border:1px solid #f2dfb9;border-radius:9px;margin:16px 0;padding:12px 15px;font-size:12px;line-height:1.6}.automation-controls button:disabled{opacity:.5;cursor:not-allowed}.info-card{background:#edf3ff;border-radius:20px;align-self:start;min-width:0;overflow:hidden}.info-card summary{cursor:pointer;text-align:left;flex-direction:column;gap:8px;padding:24px;list-style:none;display:flex}.info-card summary::-webkit-details-marker{display:none}.info-card summary>strong{color:#285bd4;font-size:38px;font-weight:500}.info-card summary>span{color:#46546b;font-size:15px}.info-card summary>small{color:#315dbb;align-items:center;gap:6px;font-size:12px;display:flex}.info-card[open] summary svg{transform:rotate(180deg)}.info-card summary:focus-visible{outline-offset:-3px;outline:2px solid #367af6}.info-card-content{color:#40516a;padding:0 24px 24px;font-size:14px;line-height:1.65;animation:.2s card-expand}.info-card-content ul{padding-left:0;list-style:none}.info-card-content li{margin:10px 0}.info-card-content li small{overflow-wrap:anywhere;display:block}.info-card:nth-child(2){background:#e9f6ef}.info-card:nth-child(2) summary>strong{color:#187959}.info-card:nth-child(3){background:#e8f6f6}.info-card:nth-child(3) summary>strong{color:#147779}.info-card:nth-child(4){background:#f1edfa}.shortlist-summary,.home-stats,.summary-metrics{align-items:start}.welcome-plans{max-width:1000px;margin:36px auto}.welcome-plans>h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(36px,5vw,60px);line-height:1.08}.welcome-plans>p{color:#647084;max-width:640px;line-height:1.7}.practice-banner{color:#375784;background:#ecf3ff;border:1px solid #d7e5fd;border-radius:16px;gap:6px;margin:28px 0;padding:20px 24px;display:grid}.plan-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.plan-card{background:#fff;border:1px solid #dde4ee;border-radius:24px;padding:32px}.plan-card:last-child{border-color:#82aaf4;box-shadow:0 8px 40px #4879c50a}.plan-card h2{font-size:27px}.plan-price{letter-spacing:-1px;font-size:40px}.plan-price small{color:#7b8698;letter-spacing:0;font-size:15px}.plan-card p,.plan-card li{color:#5b6678;font-size:14px;line-height:1.7}.plan-card ul{margin:24px 0;padding-left:20px}.plan-card details{margin-bottom:24px}.plan-card summary{cursor:pointer;color:#3567bc}.plan-card .primary{margin-top:10px}@keyframes card-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:650px){.plan-grid{grid-template-columns:1fr}.info-card summary{padding:18px}.info-card-content{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.info-card-content{animation:none}}.info-card-toggle{text-align:left;cursor:pointer;width:100%;height:190px;font:inherit;background:0 0;border:0;flex-direction:column;gap:8px;padding:24px;display:flex}.info-card-toggle>strong{color:#285bd4;font-size:38px;font-weight:500;line-height:1.25}.info-card-toggle>span{color:#46546b;min-height:44px;font-size:15px;line-height:22px}.info-card-toggle>small{color:#315dbb;align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}.info-card-toggle svg{transition:transform .3s}.info-card[data-open=true] .info-card-toggle svg{transform:rotate(180deg)}.info-card:nth-child(2) .info-card-toggle>strong{color:#187959}.info-card:nth-child(3) .info-card-toggle>strong{color:#147779}.info-card-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),opacity .25s;display:grid}.info-card-reveal>div{min-height:0;overflow:hidden}.info-card[data-open=true] .info-card-reveal{opacity:1;grid-template-rows:1fr}.info-card-content{animation:none}.card-full-picture{align-items:center;gap:6px;margin-top:18px;display:flex}.info-card-dialog{color:#344760;transform-origin:0 0;border:0;border-radius:28px;width:calc(100vw - 48px);max-width:1400px;height:calc(100dvh - 48px);max-height:none;margin:auto;padding:0;position:fixed;inset:24px;box-shadow:0 30px 100px #15223830}.info-card-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18294240}.info-dialog-inner{padding:clamp(24px,4vw,56px)}.info-dialog-heading{border-bottom:1px solid #68809c26;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.info-dialog-heading h2{margin:12px 0;font-size:32px}.info-dialog-heading strong{font-size:48px;font-weight:500}.info-dialog-content{max-width:1000px;line-height:1.8}.info-dialog-content article{border-bottom:1px solid #68809c26;padding:20px 0}.info-dialog-content a{color:#255ab0}.info-card-toggle:focus-visible{outline-offset:-3px;outline:2px solid #377bf4}.home-stats>.info-card,.summary-metrics>.info-card,.shortlist-summary>.info-card{padding:0}.info-dialog-content .text-button{white-space:normal}@media (max-width:650px){.info-card-dialog{border-radius:20px;width:calc(100vw - 20px);height:calc(100dvh - 20px);inset:10px}.info-card-toggle{height:186px;padding:18px}}@media (prefers-reduced-motion:reduce){.info-card-reveal,.info-card-toggle svg{transition:none}}.home-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-stats>.info-card,.summary-metrics>.info-card,.shortlist-summary>.info-card{display:block}.info-card-dialog .info-dialog-inner,.info-card-dialog .info-dialog-heading,.info-card-dialog .info-dialog-content{background:0 0}@media (max-width:650px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.health-metrics{align-items:start}.health-metrics>.info-card{padding:0;display:block}.health-metrics .info-card-toggle>strong{font-size:30px}.info-card-content p{font-size:14px!important}.info-dialog-content p{font-size:16px!important}.info-dialog-content h3{font-size:21px}.info-dialog-content .summary-business-body{padding:16px 0}.shortlist-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shortlist-summary>.info-card{flex:initial;width:auto;min-width:0}.info-card-toggle>span{flex:none}.info-card-dialog:focus{outline:none}#contact-recommendations,#score-evidence{outline:none;scroll-margin-top:24px}@media (max-width:650px){.shortlist-summary{grid-template-columns:1fr}}.search-area-picker{border-top:1px solid #dce5f2;margin:24px 0;padding-top:24px}.search-area-picker h3{font-size:19px}.search-area-picker p{font-size:14px;line-height:1.65}.search-area-picker input{color:#243b5c;background:#fff;border:1px solid #cddbef;border-radius:12px;width:100%;padding:14px 16px;font-size:16px}.area-suggestions{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.area-suggestions button{color:#456080;background:#fff;border:1px solid #d5e0f1;border-radius:20px;padding:7px 12px;font-size:12px;transition:background .2s,border-color .2s}.area-suggestions button[aria-pressed=true]{color:#235bc2;background:#e5efff;border-color:#80a9ec}.geography-planner{border-top:1px solid #dce5f2;margin:24px 0;padding:24px 0}.geo-heading{color:#4275ba;align-items:start;gap:14px;margin-bottom:18px;display:flex}.geo-heading h3{margin:0 0 6px;font-size:20px}.geo-heading p,.geography-planner p{font-size:14px;line-height:1.6}.geography-planner select{color:#30465e;background:#fff;border:1px solid #d4deec;border-radius:12px;width:100%;padding:12px}.country-recommendations{gap:12px;margin-top:20px;display:grid}.country-recommendations>button{text-align:left;background:#fff;border:1px solid #d5e0f1;border-radius:14px;gap:6px;padding:18px;display:grid}.country-recommendations>button[aria-pressed=true]{background:#edf4ff;border-color:#78a2e6}.country-recommendations small{color:#4774ad}.country-recommendations strong{font-size:18px}.country-recommendations span{color:#5a6b80;font-size:14px;line-height:1.6}.geo-route{margin:18px 0;padding:0;list-style:none}.geo-route li{border-bottom:1px solid #dfe7f2;align-items:start;gap:14px;padding:16px 0;display:flex}.geo-route li>div:nth-child(2){flex:1;min-width:0}.geo-route p{margin:4px 0}.geo-route small{color:#648166;font-size:11px}.geo-number{color:#5377ac;background:#e8effa;border-radius:50%;padding:4px 8px;font-size:12px}.geo-actions{gap:4px;display:flex}.geo-actions button{color:#5a7190;background:#fff;border-radius:6px;padding:6px}.geo-actions button:disabled{opacity:.25}.geo-next{background:#eaf5ef;border-radius:16px;gap:6px;padding:20px;display:grid}.geo-next strong{color:#287658;font-size:25px}.geo-next small{color:#5a7a68}.geo-progress{color:#3768ad;background:#edf3ff;border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex}.location-option{text-align:left;color:#41628e;border-bottom:1px solid #dae3f0;justify-content:space-between;gap:14px;width:100%;padding:13px;display:flex}.workspace-loading{color:#4676ba;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;display:flex}.workspace-loading p{color:#647389}.website-setup .brand-suggestions{border:1px solid #e6ebf2;border-radius:20px;padding:28px;box-shadow:0 8px 30px #24466a06}.website-setup .brand-preview{color:#24334a;font-size:22px}.import-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.import-detail{background:#f8fafc;border:1px solid #e5ebf3;border-radius:14px;min-width:0;padding:20px;transition:background .25s,border-color .25s}.import-detail[data-selected=true]{background:#f4f8ff;border-color:#dce7f8}.website-setup .import-detail-select{color:#25364c;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0;font-size:15px;display:flex}.website-setup .import-detail-select input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#0071e3;flex:0 0 18px;min-width:18px;margin:0;padding:0;display:block;width:18px!important;height:18px!important}.import-detail-value{min-width:0;margin:12px 0 0 28px}.website-setup .import-detail-value p{color:#526177;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;line-height:1.65}.import-detail-value a,.import-detail-value button{color:#0071e3;overflow-wrap:anywhere;font-size:13px}.import-detail-value button{align-items:center;gap:12px;margin-top:12px;display:flex}.import-detail-value img{object-fit:cover;background:#fff;border-radius:10px;width:120px;height:140px}.import-detail-expanded{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.import-detail-expanded[data-open=true]{opacity:1;grid-template-rows:1fr;margin-top:14px}.import-detail-expanded>div{min-height:0;overflow:hidden}@media (max-width:700px){.import-details-grid{grid-template-columns:1fr}.website-setup .brand-suggestions{padding:20px}.import-detail{padding:16px}}@media (prefers-reduced-motion:reduce){.import-detail,.import-detail-expanded{transition:none}}.import-detail-value .import-edit{margin:0 0 12px;font-weight:600}.import-detail-value textarea{resize:vertical;background:#fff;border:1px solid #cbd8ea;border-radius:8px;width:100%;min-height:70px;padding:12px;font-size:14px;line-height:1.6}.import-photo-library{margin:24px 0}.import-photo-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.import-photo-grid button{text-align:left;background:#f5f7fb;border:2px solid #0000;border-radius:12px;min-width:0;padding:8px;transition:border-color .2s}.import-photo-grid button[aria-pressed=true]{background:#edf5ff;border-color:#0071e3}.import-photo-grid img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:150px}.import-photo-grid span{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.preference-help{color:#3e608e;background:#f0f5ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 24px;padding:14px;font-size:13px;display:flex}.preference-help button{align-items:center;gap:7px;margin-left:auto;display:flex}.preference-field{margin:24px 0}.preference-field>label{margin-bottom:10px;font-weight:500;display:block}.preference-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.preference-chips button{color:#365880;text-align:left;background:#f4f8ff;border:1px solid #dce6f5;border-radius:12px;align-items:flex-start;gap:7px;padding:9px 12px;font-size:13px;line-height:1.5;transition:background .2s,transform .2s;display:flex}.preference-chips button svg{flex-shrink:0;margin-top:3px}.preference-chips button:not(:disabled):hover{background:#e7f0ff;transform:translateY(-1px)}.preference-chips button:disabled{opacity:.65;color:#337656;background:#edf7f1}.preference-chips button[aria-pressed=true]{color:#337656;background:#edf7f1;border-color:#cfe7d8}.preference-chips button[aria-pressed=true]:hover{background:#e0f0e7}.outreach-preference-fields>section{border-top:1px solid #e0e7f1;padding:24px 0}.outreach-preference-fields input{max-width:180px}.outreach-preference-fields [aria-invalid=true]{border-color:#bf3848}.outreach-preference-fields [role=alert]{color:#b42336}.outreach-preference-fields details{margin-top:12px}.targeting-guide{padding:20px 0}.targeting-dialog{color:#24344d;border:1px solid #dbe5f4;border-radius:24px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #16325c33}.targeting-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#132b4f66}.targeting-dialog[open]{animation:.22s ease-out guide-in}.targeting-dialog progress{accent-color:#0878e8;width:100%;height:6px}.targeting-options{gap:12px;margin:24px 0;display:grid}.targeting-options button{text-align:left;background:#f7faff;border:1px solid #d5e1f1;border-radius:14px;gap:6px;padding:16px;transition:background .2s,border-color .2s,transform .2s;display:grid}.targeting-options button[aria-pressed=true]{background:#e6f4ed;border-color:#3b9d78}.targeting-options button:hover{transform:translateY(-1px)}.targeting-options span{color:#52647d;font-size:14px}.targeting-dialog footer{justify-content:space-between;margin:20px 0;display:flex}.targeting-dialog small{display:block}@keyframes guide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.targeting-dialog[open]{animation:none}.targeting-options button{transition:none}}.targeting-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 8px;display:grid}.targeting-answer-card{text-align:left;color:#2c466d;cursor:pointer;min-width:0;font:inherit;background:#f3f7ff;border:1px solid #dce6f4;border-radius:18px;flex-direction:column;align-items:stretch;gap:14px;padding:20px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.targeting-answer-card[data-category=ownership]{--answer-tint:#f2f6fd;--answer-border:#dce5f3;--answer-accent:#42689c}.targeting-answer-card[data-category=price]{--answer-tint:#f0f7f3;--answer-border:#dbe9e1;--answer-accent:#397458}.targeting-answer-card[data-category=scale]{--answer-tint:#f6f3fb;--answer-border:#e5def0;--answer-accent:#756092}.targeting-answer-card[data-category=use]{--answer-tint:#fcf6ed;--answer-border:#eee2ce;--answer-accent:#87652f}.targeting-answer-card[data-category=breadth]{--answer-tint:#fbf2f3;--answer-border:#efdee2;--answer-accent:#956071}.targeting-answer-card[data-category]{background:var(--answer-tint);border-color:var(--answer-border)}.targeting-answer-card[data-category] .targeting-answer-icon,.targeting-answer-card[data-category] .targeting-answer-action,.targeting-answer-card[data-category] .targeting-answer-edit{color:var(--answer-accent)}.targeting-answer-card[data-category]:hover{border-color:var(--answer-accent)}.targeting-answer-card:last-child:nth-child(odd){grid-column:1/-1}.targeting-answer-heading{letter-spacing:.03em;color:#60738d;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.targeting-answer-icon{color:#4775b1;background:#ffffffb3;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.targeting-answer-edit{margin-left:auto}.targeting-answer-values{flex-wrap:wrap;gap:8px;display:flex}.targeting-answer-values>span{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.5}.targeting-answer-values>span:not(:only-child){background:#ffffffb3;border:1px solid #dce5ee;border-radius:9px;padding:5px 10px}.targeting-answer-action{color:#426daa;margin-top:auto;font-size:12px}.targeting-answer-card:hover{border-color:#91b1db;transform:translateY(-2px);box-shadow:0 6px 18px #294c7510}.targeting-answer-card:focus-visible{outline-offset:3px;outline:3px solid #4987df}@media (max-width:560px){.targeting-answer-grid{grid-template-columns:1fr}.targeting-answer-card{padding:16px}}@media (prefers-reduced-motion:reduce){.targeting-answer-card{transition:none}.targeting-answer-card:hover{transform:none}}.buyer-targeting{border-top:1px solid #e2e8f0;margin:26px 0;padding:24px 0}.buyer-targeting-heading{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.buyer-targeting-heading h3{margin:0 0 8px}.buyer-targeting-heading p{color:#64748b;max-width:65ch;margin:0;line-height:1.65}.buyer-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.buyer-type-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;transition:border-color .2s,background .2s;overflow:hidden}.buyer-type-card[data-selected=true]{background:#f5f8fd;border-color:#d6e2f3}.buyer-type-choice{cursor:pointer;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important;padding:18px 18px 12px!important;display:grid!important}.buyer-type-choice input[type=checkbox]{accent-color:#2876d2;min-width:18px;width:18px!important;height:18px!important;margin:3px 0 0!important;padding:0!important}.buyer-type-choice>span{color:#30445f;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.buyer-type-reason{padding:0 18px 16px 48px}.buyer-type-reason summary{color:#52739d;cursor:pointer;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.buyer-type-reason summary::-webkit-details-marker{display:none}.buyer-type-reason summary svg{transition:transform .2s}.buyer-type-reason[open] summary svg{transform:rotate(180deg)}.buyer-type-reason p{color:#586b83;margin:12px 0 0;font-size:14px;line-height:1.65}.extra-targeting-notes{border-top:1px solid #e2e8f0;padding:18px 0}.extra-targeting-notes>summary{color:#486387;cursor:pointer;font-size:14px}@media (max-width:600px){.buyer-type-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.buyer-type-card,.buyer-type-reason summary svg{transition:none}}.geo-route>li{padding-left:34px;position:relative}.geo-route .geo-drag-handle{color:#8194af;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:36px;padding:0;display:grid;position:absolute;top:20px;left:0}.geo-route .geo-drag-handle:hover{color:#3b6aab;background:#edf3fc}.geo-route .geo-drag-handle:focus-visible{outline-offset:2px;outline:2px solid #3b7ddd}.geo-route>li[data-dragging=true]{z-index:1;background:#f0f5fe;border-radius:12px;box-shadow:0 6px 18px #27436b15}.geo-route>li[data-dragging=true] .geo-drag-handle{cursor:grabbing;color:#2866b7}input[type=checkbox],input[type=radio]{-webkit-appearance:auto;appearance:auto;accent-color:#2876d2;cursor:pointer;box-sizing:border-box;margin:3px 0 0;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;padding:0!important}.checkbox-label,.signature-toggle{justify-content:flex-start;align-items:flex-start;gap:10px;line-height:1.6}.checkbox-label{text-align:left;width:100%}.checkbox-label>span{min-width:0}.geo-route>li{will-change:transform}.geo-route>li[data-dragging=true]{z-index:5;pointer-events:none;background:#f5f8ff;position:relative;box-shadow:0 12px 32px #27436b30}.geo-route>li[data-dragging=true] .geo-drag-handle{pointer-events:auto}.draft-defaults>details{border-top:1px solid #e3e9f2;padding:18px 0}.draft-defaults summary{cursor:pointer;color:#334d73;font-weight:600}.writing-style-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:18px 0;display:grid}.writing-style-options button{text-align:left;color:#344966;background:#f8faff;border:1px solid #dde5f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;transition:background .18s,border-color .18s;display:flex}.writing-style-options button[aria-pressed=true]{background:#eaf1ff;border-color:#5586db}.writing-style-options span{font-size:13px;line-height:1.5}.draft-defaults .field{margin:16px 0}.draft-defaults p{line-height:1.6}.panel.draft-defaults{margin-bottom:28px;padding:clamp(22px,3vw,36px)!important}.draft-defaults>h2{margin-top:0}.draft-defaults .field{flex-direction:column;gap:9px;display:flex}.draft-defaults select{background:#fff;border:1px solid #d6deea;border-radius:12px;width:100%;padding:12px 14px}.draft-defaults>details{padding:22px 0}.writing-style-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.writing-style-options button{min-height:128px}.email-photo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:16px 0;display:grid}.email-photo-grid button{color:#365780;background:#fafbfe;border:1px solid #dce4ef;border-radius:14px;padding:8px}.email-photo-grid button[aria-pressed=true]{background:#edf3ff;border-color:#487bd4}.email-photo-grid img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:130px}.email-photo-grid span{padding:8px 0 3px;font-size:14px;display:block}.photo-upload{flex-direction:column;gap:10px;margin:20px 0;font-weight:600;display:flex}.photo-upload input{font-weight:400}.draft-defaults>button{margin-top:12px}.email-appearance .field{flex-direction:column;gap:8px;margin:16px 0;display:flex}.info-card-summary{flex-direction:column;height:100%;display:flex}.info-card-summary .info-card-toggle{cursor:default;min-height:0;padding-bottom:12px}.info-card-summary .info-card-content{padding:0 26px 24px}.info-card-summary .info-card-content p{margin:0;font-size:14px;line-height:1.65}.allowance-bar{background:#fff;border:1px solid #dfe6f0;border-radius:18px;margin:0 0 24px;padding:20px 24px}.allowance-heading{color:#405774;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.allowance-bar progress{-webkit-appearance:none;appearance:none;background:#edf1f8;border:0;border-radius:8px;width:100%;height:8px;margin:14px 0;display:block;overflow:hidden}.allowance-bar progress::-webkit-progress-bar{background:#edf1f8}.allowance-bar progress::-webkit-progress-value{background:#608be1;border-radius:8px;transition:width .3s}.allowance-bar progress::-moz-progress-bar{background:#608be1}.allowance-bar p,.allowance-bar summary{color:#63748c;margin:8px 0 0;font-size:13px;line-height:1.6}.allowance-bar summary{cursor:pointer;color:#3869ba}.draft-phone{color:#65758d;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:14px;display:flex}.draft-phone a:last-child{font-size:12px}.sign-in{text-align:center;background:#fff;border:1px solid #e5e5ea;border-radius:18px;max-width:520px;margin:90px auto;padding:36px}.sign-in h1{letter-spacing:-.6px;margin:0 0 12px;font-size:28px}.sign-in p{color:#6e6e73;margin:0 0 18px}.sign-in a.primary{color:#fff;background:#0071e3;border-radius:999px;padding:13px 26px;font-weight:500;text-decoration:none;display:inline-block}.sign-in a.primary:hover{background:#0064c8}.sign-in .footnote{margin:22px 0 0;font-size:13px}.sign-in [role=alert]{color:#b1272d}:root{--border:#e6e6e9}.automation-panel,.outreach-summary,.email-health-panel,.website-setup,.contact-choices article{border-color:#e6e6e9}.website-setup .brand-suggestions,.geography-planner select{border-color:#dcdce1}.automation-panel,.outreach-summary,.email-health-panel,.website-setup{box-shadow:0 1px 2px #1111130a,0 8px 28px #1111130b}.info-card summary>strong,.info-card-toggle>strong,.info-dialog-heading strong,.metric strong,.plan-price,.large-score{font-variant-numeric:tabular-nums lining-nums}.app-brand{letter-spacing:-1.2px;color:#111113}.app-header nav a{letter-spacing:.01em}.setup-page{max-width:760px;margin-inline:auto}.setup-page .page-heading{text-align:center;justify-content:center}.setup-sequence{max-width:760px;margin-inline:auto;padding-bottom:130px}.setup-step{border-top:1px solid #11111317;grid-template-columns:34px 1fr auto;align-items:start;gap:0 16px;padding:26px 0;display:grid}.setup-step:first-child{border-top:0}.setup-step-number{font-variant-numeric:tabular-nums;color:#6e6e73;background:#fff;border:1px solid #11111329;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:flex}.setup-step-head h2{letter-spacing:-.2px;align-items:center;gap:10px;margin:2px 0 0;font-size:17px;font-weight:600;display:flex}.setup-step-why{color:#6e6e73;max-width:52ch;margin:6px 0 0;font-size:14px;line-height:1.6}.setup-step-summary{color:#6e6e73;margin:5px 0 0;font-size:14px}.setup-step-optional{letter-spacing:.12em;text-transform:uppercase;color:#8e8e93;border:1px solid #1111131f;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:500}.setup-step-body{flex-direction:column;grid-column:2/-1;gap:18px;margin-top:20px;display:flex}.setup-step-body>.website-setup{margin:0}.setup-step[data-state=done] .setup-step-number{color:#fff;background:#111113;border-color:#111113}.setup-step[data-state=done] .setup-step-head h2{color:#6e6e73;font-weight:500}.setup-step[data-state=todo]{opacity:.55}.setup-step[data-state=locked]{opacity:.3;padding:22px 0}.setup-step[data-state=locked] h2{color:#8e8e93;margin:2px 0 0;font-size:17px;font-weight:500}.setup-step>.text-button{align-self:center}.outreach-preference-fields .tradeoff{color:#3a3a3e;border-left:2px solid #1111131f;margin:10px 0;padding-left:14px;font-size:14px;line-height:1.65}.buyer-type-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.buyer-type-chip{color:#1d1d1f;background:#fff;border:1px solid #1111131f;border-radius:20px;align-items:center;gap:7px;padding:6px 8px 6px 13px;font-size:13px;line-height:1.3;display:inline-flex}.buyer-type-chip button{cursor:pointer;color:#6e6e73;background:#1111130f;border:0;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;padding:0;display:flex}.buyer-type-chip button:hover:not(:disabled){color:#fff;background:#ab3948}.buyer-type-chip button:disabled{opacity:.4;cursor:not-allowed}.buyer-type-add{gap:8px;max-width:420px;margin:12px 0 4px;display:flex}.buyer-type-add input{background:#fff;border:1px solid #11111324;border-radius:10px;flex:1;min-width:0;padding:9px 12px;font-size:14px}.evidence-gap{background:#fffaf2;border:1px solid #1111131a;border-left:3px solid #8b570d;border-radius:12px;margin:18px 0;padding:16px 18px}.evidence-gap h3{margin:0 0 6px;font-size:14px;font-weight:600}.evidence-gap p{margin:0 0 8px;font-size:14px;line-height:1.65}.evidence-gap p:last-child{margin-bottom:0}.hotel-status[data-history]{color:#16704e!important;background:#eaf6ef!important;border-color:#16704e40!important}.hotel-status[data-history=replied]{color:#2859c5!important;background:#edf3ff!important;border-color:#2859c540!important}.hotel-card[data-state=contacted],.hotel-card[data-state=replied]{background:#fcfdfc}.hotel-found{color:#8e8e93;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.hotel-pass{color:#6e6e73;cursor:pointer;background:0 0;border:1px solid #1111131f;border-radius:10px;width:100%;margin-top:8px;padding:9px 12px;font-size:13px;display:block}.hotel-pass:hover{color:#1d1d1f;border-color:#11111340}.hotel-card[data-state=not\ interested]{opacity:.6}.pass-actions{border-top:1px solid #11111317;margin-top:22px;padding-top:18px}.pass-actions .footnote{margin:10px 0 14px}.send-blocked{color:#8b570d;background:#fff8ec;border:1px solid #8b570d2e;border-radius:10px;margin:10px 0 0;padding:10px 13px;font-size:13px;line-height:1.6}.confirm-inline{background:#fdf6f7;border:1px solid #ab394840;border-radius:12px;margin:12px 0;padding:15px 17px}.confirm-inline p{margin:0 0 12px;font-size:14px;line-height:1.65}.health-check-list{flex-direction:column;gap:10px;margin:0 0 16px;display:flex}.clear-keeps{margin:12px 0;padding-left:20px}.clear-keeps li{color:#3a3a3e;font-size:14px;line-height:1.7}@media (max-width:600px){.setup-step{grid-template-columns:26px 1fr;gap:0 12px}.setup-step>.text-button{grid-column:2;justify-self:start;margin-top:10px}.setup-step-body{grid-column:1/-1}}.contact-choices-none{color:#8b570d;background:#fff8ec;border:1px solid #8b570d2e;border-radius:10px;margin:8px 0 14px;padding:12px 14px;font-size:14px;line-height:1.65}.geo-partial{color:#3a3a3e;background:#f5f5f7;border-radius:10px;margin:10px 0;padding:11px 13px;font-size:14px;line-height:1.6}.reply-alert{background:linear-gradient(120deg,#e8f6ef 0%,#fff 62%);border:1px solid #b7ddc8;border-radius:18px;align-items:flex-start;gap:18px;margin:0 0 26px;padding:22px 24px;animation:.45s cubic-bezier(.2,.8,.2,1) both reply-arrive;display:flex;box-shadow:0 8px 30px #16704e14}@keyframes reply-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.reply-alert-icon{color:#16704e;background:#d7eede;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.reply-alert-body{flex:1;min-width:0}.reply-alert-body strong{letter-spacing:-.5px;color:#123f2d;font-size:19px;font-weight:600;display:block}.reply-alert-body p{color:#3d5d4f;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.6}.reply-alert-body small{color:#6b8579;margin-top:9px;font-size:12px;display:block}.reply-alert-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.reply-alert-actions .primary{white-space:nowrap;background:#16704e;border-color:#16704e;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.reply-alert-actions .primary:hover{background:#125d41;border-color:#125d41}.reply-alert-actions .text-button{color:#577466;font-size:12px}.app-header nav a>span[data-tone=reply]{background:#16704e}.conversation-list article[data-unread=true]{background:#f4fbf7;border-left:3px solid #16704e;border-radius:0 12px 12px 0;padding-left:17px}.reply-flag{color:#16704e;letter-spacing:.03em;vertical-align:middle;background:#d7eede;border-radius:6px;margin-right:9px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.reply-when{color:#86868b;margin-top:8px;font-size:12px;display:block}@media (max-width:650px){.reply-alert{flex-wrap:wrap;gap:14px;padding:18px}.reply-alert-icon{width:40px;height:40px}.reply-alert-body{flex-basis:100%;order:2}.reply-alert-actions{flex-flow:wrap;order:3;align-items:center;width:100%}.reply-alert-actions .primary{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.reply-alert{animation:none}}.pacing-check{background:var(--fit-green-soft);border-left:3px solid #49a782;border-radius:11px;margin:14px 0;padding:14px 16px;line-height:1.65;color:var(--fit-green)!important;font-size:13px!important}.pacing-check[data-short=true]{background:var(--review-amber-soft);border-left-color:#d6a34c;color:var(--review-amber)!important}.pacing-check strong{color:inherit;font-variant-numeric:tabular-nums}.account-allowance span strong{color:#1d1d1f;font-variant-numeric:tabular-nums}.outreach-settings .timing-fields label{position:relative}.outreach-settings .timing-fields label small{color:#8d99ad;font-size:10px}.run-status{background:linear-gradient(120deg,#eef4ff,#fff 70%);border:1px solid #d9e4f8;border-radius:14px;margin:0 0 20px;padding:16px 18px}.run-status[data-paused=true]{background:var(--review-amber-soft);border-color:#f0dfbe}.run-status-head{color:var(--flow-blue);align-items:center;gap:10px;font-size:14px;display:flex}.run-status[data-paused=true] .run-status-head{color:var(--review-amber)}.run-status-head strong{letter-spacing:-.2px;font-weight:600}.run-status-head .text-button{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:flex}.run-status-track{background:#dde7f8;border-radius:8px;height:6px;margin:13px 0 10px;overflow:hidden}.run-status-track>span{background:#547fce;border-radius:8px;height:100%;transition:width .7s;display:block;position:relative;overflow:hidden}.run-status[data-paused=true] .run-status-track>span{background:#d6a34c}.run-status:not([data-paused=true]) .run-status-track>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff90,#0000);animation:1.8s linear infinite progress-sweep;position:absolute;inset:0}.run-status p{color:#47607f;margin:0;font-size:13px;line-height:1.6}.pace-limit{max-width:260px;margin:10px 0 16px}.pace-limit small{color:#8d99ad;margin-top:6px;font-size:12px;display:block}.outreach-settings .checkbox-label{margin:14px 0}@media (prefers-reduced-motion:reduce){.run-status-track>span:after{animation:none}.run-status-track>span{transition:none}}.pace-ramp{flex-wrap:wrap;gap:10px;margin:20px 0 18px;display:flex}.pace-ramp>div{background:#f4f6fa;border:1px solid #e6ebf3;border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:92px;padding:15px 13px 13px;display:flex;position:relative}.pace-ramp>div>span{color:#8d99ad;font-size:11px}.pace-ramp>div>strong{letter-spacing:-1px;color:#41506a;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.pace-ramp>div>small{color:#8d99ad;font-size:11px}.pace-ramp>div>i{color:var(--fit-green);margin-top:6px;font-size:10px;font-style:normal;font-weight:600}.pace-ramp>div>em{background:var(--flow-blue);color:#fff;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:-9px;left:13px}.pace-ramp>div[data-now=true]{background:#eaf1ff;border-color:#b6cdf5}.pace-ramp>div[data-now=true]>strong{color:var(--flow-blue)}.outreach-settings .subheading{margin-top:26px;font-size:15px}@media (max-width:650px){.pace-ramp>div{min-width:78px;padding:13px 10px 11px}.pace-ramp>div>strong{font-size:22px}}.outcome{background:#fff;border:1px solid #e1e8f3;border-radius:16px;margin:0 0 24px;padding:24px}.outcome h2{letter-spacing:-.4px;margin:0 0 18px;font-size:19px}.outcome-funnel{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 20px;padding:0;list-style:none;display:flex}.outcome-funnel li{align-items:center;gap:14px;display:flex}.outcome-funnel strong{letter-spacing:-1px;color:var(--flow-blue);font-variant-numeric:tabular-nums;margin-right:7px;font-size:27px;font-weight:600}.outcome-funnel li:last-child strong{color:var(--fit-green)}.outcome-funnel span{color:#61728a;font-size:13px}.outcome-funnel svg{color:#b8c4d6}.outcome-lead{color:#4f5c70;margin:0 0 12px;font-size:14px}.outcome-reasons{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.outcome-reasons li{background:#f6f8fc;border-radius:11px;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.outcome-reasons strong{color:#41506a;font-variant-numeric:tabular-nums;min-width:22px;font-size:17px;font-weight:600}.outcome-reasons span{color:#2f3d52;font-size:14px;display:block}.outcome-reasons small{color:#6d7a8d;margin-top:4px;font-size:12px;line-height:1.6;display:block}.outcome-allowance{border-top:1px solid #eef1f7;padding-top:16px}.outcome-allowance p{color:#2f3d52;margin:0 0 6px;font-size:14px}.outcome-schedule{color:#4f5c70;border-top:1px solid #eef1f7;align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.outcome-schedule>svg{color:var(--flow-blue);flex-shrink:0}.outcome-schedule .text-button{align-items:center;gap:5px;font-size:13px;display:inline-flex}@media (max-width:650px){.outcome{padding:18px}.outcome-funnel{gap:10px}.outcome-funnel li{width:100%}.outcome-funnel svg{display:none}.outcome-funnel strong{min-width:44px}}.outcome-rhythm{background:#f4f8ff;border-radius:12px;margin-top:16px;padding:15px 17px}.outcome-rhythm strong{color:#2f3d52;margin-bottom:6px;font-size:14px;display:block}.outcome-rhythm p{color:#53627a;margin:0 0 8px;font-size:13px;line-height:1.65}.outcome-rhythm p:last-child{margin-bottom:0}.restyle{background:#f4f8ff;border:1px solid #dbe6fa;border-radius:12px;margin-top:16px;padding:15px 17px}.restyle p{color:#44536b;margin:0 0 10px;font-size:13px;line-height:1.65}.restyle .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stage-todo{background:var(--review-amber-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 24px;padding:14px 16px;display:flex}.stage-todo p{color:#6b5320;flex:260px;margin:0;font-size:13px;line-height:1.65}.stage-todo strong{color:#4d3a10}.stage-todo button{flex-shrink:0}.draft-to{color:#53627a;flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 18px;font-size:14px;display:flex}.draft-to strong{color:#26303f;font-weight:600}.filter-banner{background:#f4f8ff;border:1px solid #dbe6fa;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:13px 16px;display:flex}.filter-banner span{color:#4f5c70;flex:260px;font-size:13px;line-height:1.6}.filter-banner strong{color:#26303f}.toolbar .show-all{white-space:nowrap;flex-shrink:0}.automation-controls{flex-wrap:wrap}.auto-send-warning{background:#fdf3f2;border:2px solid #c0302b;border-radius:12px;flex:100%;margin:4px 0 0;padding:18px 20px}.auto-send-warning+.actions{flex:100%}.auto-send-heading{color:#a3221e;align-items:center;gap:9px;margin-bottom:9px;display:flex}.auto-send-heading strong{letter-spacing:-.2px;font-size:16px;line-height:1.3}.auto-send-heading svg{flex-shrink:0}.auto-send-warning p{color:#6e2b28;margin:0 0 9px;font-size:13.5px;line-height:1.6}.auto-send-warning strong{color:#a3221e}.auto-send-warning .checkbox-label{color:#6e2b28;margin:12px 0 0;font-size:13.5px;font-weight:500}.auto-send-warning .checkbox-label input{accent-color:#c0302b;flex-shrink:0;width:17px;height:17px}.run-settings .auto-send-warning{margin:14px 0}button.danger-primary{color:#fff;letter-spacing:-.2px;cursor:pointer;background:#c0302b;border:none;border-radius:10px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #8c1e1940}button.danger-primary:hover:not(:disabled){background:#a3221e}button.danger-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.automation-lock.sending{color:#a3221e;font-weight:500}.auto-send-warning label.checkbox-label{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.walkthrough-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1111136b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.walkthrough-card{text-align:left;background:#fff;border-radius:18px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:34px 34px 26px;position:relative;overflow:auto;box-shadow:0 8px 24px #1111131f,0 30px 70px #11111338}.walkthrough-card:focus{outline:none}.walkthrough-close{color:#86868b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px;position:absolute;top:14px;right:14px}.walkthrough-close:hover{color:#1d1d1f;background:#f2f2f4}.walkthrough-icon{color:#0071e3;background:#eef4fd;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.walkthrough-count{letter-spacing:.02em;color:#86868b;margin:0 0 7px;font-size:12px}.walkthrough-card h2{letter-spacing:-.7px;color:#1d1d1f;margin:0 0 10px;font-size:25px;line-height:1.2}.walkthrough-lead{color:#1d1d1f;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.5}.walkthrough-body{color:#6e6e73;margin:0;font-size:14.5px;line-height:1.65}.walkthrough-dots{gap:7px;margin:24px 0 20px;display:flex}.walkthrough-dots span{background:#d8d8dc;border-radius:50%;width:7px;height:7px;transition:background .2s,width .2s}.walkthrough-dots span[data-current=true]{background:#0071e3;border-radius:4px;width:22px}.walkthrough-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.walkthrough-actions .text-button{align-items:center;gap:6px;display:inline-flex}.walkthrough-footnote{color:#98989d;margin:18px 0 0;font-size:12px;line-height:1.55}.flow-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}@media (max-width:520px){.walkthrough-card{padding:28px 22px 22px}.walkthrough-card h2{font-size:22px}}
