.diagnosis-workspace{color:#202d28;background:#f5f5f1;min-height:100dvh}.analyzer.diagnosis-workspace .tool-layout{max-width:1180px;margin:auto;display:block}.diagnosis-workspace .analysis-settings,.diagnosis-workspace .mobile-steps{display:none}.analyzer.diagnosis-workspace .analysis-main{border:0;max-width:none;min-height:0;padding:42px 36px 72px;display:block}.diagnosis-workspace .tool-header{background:#fff;border-bottom:1px solid #dedfd8}.diagnosis-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.diagnosis-title h1{letter-spacing:-1.3px;color:#202d28;margin:8px 0;font-size:clamp(28px,4vw,40px);line-height:1.3}.diagnosis-title p{color:#70776f;margin:0;font-size:14px}.diagnosis-workspace .summary-kicker{color:#527062;letter-spacing:.06em;font-size:12px;font-weight:650}.diagnosis-workspace .button{min-height:44px;box-shadow:none;border-radius:6px}.diagnosis-workspace .button.dark{color:#fff;background:#264e40;border-color:#264e40}.diagnosis-workspace .button.outlined{color:#374a40;background:#fff;border-color:#d2d8ce}.diagnosis-workspace :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #73937d}.diagnosis-delivery{color:#283d31;background:#fff;border:1px solid #d9dfd5;border-radius:10px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:36px;margin-bottom:32px;padding:30px;display:grid}.delivery-cover{color:#f8f7ed;background:#254b3e;border-left:7px solid #193f32;border-radius:2px 6px 6px 2px;flex-direction:column;align-self:stretch;gap:12px;min-height:216px;padding:22px 20px 26px;display:flex;position:relative;overflow:hidden;box-shadow:5px 5px #e5e8df}.delivery-cover>span{letter-spacing:.03em;opacity:.8;font-size:11px}.delivery-cover>div{z-index:1;margin-top:auto}.delivery-cover small{margin-bottom:8px;font-size:12px;font-weight:400;display:block}.delivery-cover strong{letter-spacing:-1px;font-size:23px;font-weight:650;line-height:1.3}.delivery-cover i{border:1px solid #789481;border-radius:50%;width:140px;height:140px;position:absolute;top:20px;right:-70px}.delivery-content{min-width:0}.delivery-content h2{letter-spacing:-.7px;color:#233c2e;margin:8px 0 18px;font-size:clamp(21px,2.4vw,27px);font-weight:650;line-height:1.45}.delivery-content .delivery-status{color:#59685d;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;line-height:1.7;display:flex}.delivery-status-dot{background:#9aa990;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.delivery-status-ready{color:#285842!important}.delivery-download{white-space:normal;justify-content:center;align-items:center;gap:10px;margin:0 8px 12px 0;padding:13px 22px;font-size:14px;line-height:1.5;display:inline-flex;min-height:50px!important}.delivery-download:disabled{cursor:wait;color:#64705f!important;opacity:1!important;background:#eff1ec!important;border:1px solid #d9dfd5!important}.delivery-content .delivery-footnote{color:#747d70;margin:2px 0 0;font-size:12px;line-height:1.7}.delivery-content .delivery-test{color:#5a573b;background:#fbf9ed;border:1px solid #ddd9c2;border-radius:4px;margin:0 0 12px;padding:5px 9px;font-size:12px;display:inline-block}.delivery-content .delivery-error{color:#853d29;background:#fbf3ef;border:1px solid #eddbd0;margin:12px 0}.delivery-content .guide-status a{text-underline-offset:3px;color:#285842;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.diagnosis-recovery{background:#fff;border:1px solid #d9dfd5;border-radius:10px;margin-bottom:24px;padding:30px}.diagnosis-recovery h2{margin-bottom:14px;font-size:22px;line-height:1.5}.diagnosis-recovery p{color:#677363;margin:14px 0;line-height:1.8}.diagnosis-recovery a{margin:12px;text-decoration:underline;display:inline-block}.diagnosis-workspace .analysis-heading{border-top:1px solid #d9dfd5;padding-top:24px}.diagnosis-workspace .analysis-heading h2{letter-spacing:-.5px;font-size:23px}.diagnosis-workspace .result-nav{background:0 0;border-bottom:1px solid #d4dbd0;border-radius:0;gap:18px;margin-bottom:24px;padding:0}.diagnosis-workspace .result-nav button{color:#6b7767;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:14px 4px;font-weight:500}.diagnosis-workspace .result-nav button[data-state=active]{color:#234b36;border-bottom-color:#28533f;font-weight:700}.diagnosis-workspace .analysis-main :is(.tool-card,.exposure-summary,.report-consultation,.review-board){box-shadow:none;background:#fff;border:1px solid #dee2d8;border-radius:8px}.diagnosis-workspace .analysis-main :is(.tool-card,.exposure-summary){padding:28px}.diagnosis-workspace .paid-insights{gap:24px}.diagnosis-workspace :is(.tool-card h3,.exposure-heading h3,.report-consultation h3){color:#283c30;letter-spacing:-.4px;font-size:21px;font-weight:650}.diagnosis-workspace :is(.provider-meter,.audience-bars>div>div){background:#e8ece3;border-radius:2px}.diagnosis-workspace :is(.provider-meter i,.audience-bars i){background:#729181;border-radius:2px}.diagnosis-workspace .report-consultation{background:#f8faf4;border-left:3px solid #869d77}.diagnosis-workspace .review-board .review-form{background:#f5f7f1;border-color:#e0e5d9}.diagnosis-workspace .analysis-loading{min-height:320px;box-shadow:none;background:#fff;border:1px solid #dee2d8;border-radius:8px;padding:30px 24px}.diagnosis-workspace .analysis-loading h2{letter-spacing:-.6px;font-size:24px}.diagnosis-workspace .loading-orbit{margin-block:-8px;transform:scale(.8)}@media (hover:hover){.diagnosis-workspace .button.dark:not(:disabled):hover{background:#193e2f;border-color:#193e2f}.diagnosis-workspace .button.outlined:hover{background:#eff3e9}}@media (max-width:640px){.analyzer.diagnosis-workspace .analysis-main{padding:24px 16px calc(40px + env(safe-area-inset-bottom))}.diagnosis-title{align-items:flex-start;gap:12px;margin-bottom:22px}.diagnosis-title .button{flex-shrink:0;padding:10px 12px;font-size:12px}.diagnosis-title h1{letter-spacing:-.8px;font-size:28px}.diagnosis-delivery{grid-template-columns:1fr;gap:22px;margin-bottom:28px;padding:22px}.delivery-cover{width:100%;min-height:0;box-shadow:none;border-left-width:5px;grid-template-columns:24px 1fr;gap:10px 12px;padding:16px 18px;display:grid}.delivery-cover>span{align-self:center}.delivery-cover>div{grid-column:1/-1;align-items:baseline;gap:10px;margin-top:6px;display:flex}.delivery-cover small{margin:0}.delivery-cover strong{font-size:20px}.delivery-content h2{margin-bottom:14px;font-size:22px}.delivery-download{width:100%;margin-right:0;padding:13px 12px}.delivery-content>.button.outlined{justify-content:center;width:100%;margin-bottom:12px}.diagnosis-workspace .analysis-main :is(.tool-card,.exposure-summary){padding:22px 18px}.diagnosis-workspace .result-nav{gap:16px}.diagnosis-workspace .analysis-loading{min-height:300px;padding:24px 18px}.diagnosis-recovery{padding:22px 18px}}.diagnosis-workspace.report-settings-open .tool-layout{flex-direction:column;display:flex}.diagnosis-workspace.report-settings-open .analysis-settings{background:#fff;border:1px solid #d9dfd5;border-radius:8px;order:0;align-self:center;width:calc(100% - 32px);max-width:680px;min-height:0;max-height:none;margin:24px 16px 0;display:block;position:static}.diagnosis-workspace.report-settings-open .analysis-main{order:1;width:100%}.delivery-content .delivery-paid{color:#285842;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:650;display:flex}.delivery-progress{max-width:460px;margin:0 0 20px}.delivery-progress-label{color:#65715f;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.delivery-progress-label strong{font-variant-numeric:tabular-nums;color:#284c37;font-size:17px}.delivery-progress-track{background:#e8ede2;border-radius:3px;height:6px;overflow:hidden}.delivery-progress-track i{background:#638b70;border-radius:3px;height:100%;transition:width .3s;display:block}.delivery-progress small{color:#7a8274;margin-top:8px;font-size:11px;line-height:1.6;display:block}@media (prefers-reduced-motion:reduce){.delivery-progress-track i{transition:none}}.business-description-field{gap:9px;margin:18px 0;font-size:14px;font-weight:600;display:grid}.business-description-field textarea{color:#263447;width:100%;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #d4dbe8;border-radius:8px;padding:12px;font-weight:400;line-height:1.65}.delivery-geo-note{color:#46536b;word-break:keep-all;max-width:680px;margin:14px 0 20px;font-size:15px;line-height:1.85}.ebook-details-form{margin:18px 0}.ebook-details-form h3{margin:0 0 8px;font-size:16px}.ebook-details-form>p{color:#66715f;font-size:13px;line-height:1.7}.ebook-details-form fieldset{border:0;gap:18px;min-width:0;margin:18px 0;padding:0;display:grid}.ebook-details-field{gap:6px;display:grid}.ebook-details-field label{font-size:14px;font-weight:600;line-height:1.6}.ebook-details-field label span{color:#66715f;font-size:12px;font-weight:400}.ebook-details-field small{color:#66715f;font-size:12px;line-height:1.6}.ebook-details-field textarea{box-sizing:border-box;width:100%;min-height:76px;color:inherit;font:inherit;resize:vertical;background:#fff;border:1px solid #d9dfd5;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.6}.ebook-details-field textarea:focus{outline-offset:1px;outline:2px solid #859b78}.ebook-details-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ebook-details-save{color:#506548;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.ebook-details-save:disabled{opacity:.5;cursor:wait}.diagnosis-title{flex-wrap:wrap}.diagnosis-title>div{flex:240px;min-width:0}.diagnosis-title>.button{flex-shrink:0}.ebook-details-field,.ebook-details-field textarea{min-width:0;max-width:100%}.ebook-details-actions>.button{white-space:normal;text-align:center;min-width:0;max-width:100%}.delivery-download>svg{flex-shrink:0}@media (max-width:640px){.delivery-cover>div{flex-wrap:wrap}}@media (max-width:420px){.ebook-details-actions{align-items:stretch}.ebook-details-actions>.button{justify-content:center;width:100%}}
