@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";.lte-owner-editor .lte-edit-stage{outline:none;margin-top:20px}.lte-owner-editor .lte-edit-stepper{flex-wrap:wrap;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.lte-owner-editor .lte-edit-stepper li{color:#64748b;background:#f3f6f8;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.lte-owner-editor .lte-edit-stepper li[aria-current=step]{color:#134f7a;background:#e8f4fc;font-weight:700}.lte-owner-editor .lte-edit-stepper li.is-complete{color:#276a62}.lte-owner-editor .lte-edit-stepper li>span{background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.lte-owner-editor .lte-research-working{align-items:center;min-height:240px;padding:32px 20px;display:grid}.lte-owner-editor .lte-editor-options button{margin-right:12px}.lte-owner-editor .lte-editor-options{margin-top:12px;font-size:14px}.lte-owner-editor .lte-editor-options>summary{cursor:pointer;color:#476174}.lte-owner-editor .lte-editor-options>button{margin-top:12px}.lte-owner-editor .lte-edit-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.lte-owner-editor .lte-edit-choices button{text-align:left;white-space:normal;border:2px solid #bfd1df;border-radius:12px;height:auto;min-height:110px;padding:18px}.lte-owner-editor .lte-edit-choices button[aria-pressed=true]{color:#123a52;background:#eef7fd;border-color:#1767a4}.lte-owner-editor .lte-edit-choices span{margin-top:8px;font-size:15px;font-weight:400;line-height:1.5;display:block}.lte-owner-editor .lte-edit-choices button:disabled{opacity:.65}.lte-owner-editor [aria-label="Finish your profile"]>section{margin-top:24px}.lte-owner-editor .lte-paid-locked{box-shadow:none!important;background:#fffaf1!important;border:1px solid #d8b875!important;border-left:4px solid #b7791f!important}.lte-owner-editor .lte-paid-locked>legend{background:#fff3db;border-color:#d8b875}.lte-owner-editor .lte-paid-badge{color:#79500c;vertical-align:middle;background:#fff0d2;border:1px solid #d8b875;border-radius:20px;align-items:center;gap:6px;margin-left:8px;padding:4px 9px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.lte-owner-editor .lte-paid-notice{color:#79500c;margin:8px 0 12px;font-size:14px;line-height:1.5}.lte-owner-editor .lte-paid-locked :is(input,textarea,select):disabled{color:#5c6167;background:#f6f3ed;border-color:#cbc4b7}.lte-owner-editor .lte-recommendation-actions{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.lte-owner-editor .lte-recommendation-actions button{color:#fff;border:0;border-radius:8px;padding:12px 20px;font-weight:600}.lte-owner-editor .lte-insert-action{background:#1767a4}.lte-owner-editor .lte-reject-action{background:#b42332}.lte-owner-editor .lte-recommendation-actions button:disabled{opacity:.55;cursor:not-allowed}.lte-owner-editor{color:#163d50;min-width:0}.lte-owner-editor summary{cursor:pointer;padding-block:8px;font-weight:600}.lte-owner-editor :is(input,textarea,select){box-sizing:border-box;color:#163d50;width:100%;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aebfca;border-radius:8px;padding:11px 12px;font-size:16px;line-height:1.5}.lte-owner-editor textarea{resize:vertical}.lte-owner-editor :is(input,textarea,select):disabled{color:#526574;opacity:1;background:#f3f6f8}.lte-owner-editor :is(input,textarea,select,button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #2372ae}.lte-owner-editor :is(fieldset,section){min-width:0}.lte-owner-editor legend{padding-inline:6px;font-weight:600}.lte-owner-editor :is(p,a,strong,small){overflow-wrap:anywhere}.lte-owner-editor button{white-space:normal;min-height:44px}.lte-owner-editor small{color:#526574;line-height:1.5}.lte-owner-editor .lte-profile-help{color:#526574;font-size:14px;line-height:1.55}.lte-owner-editor .lte-profile-help p{margin:0 0 6px}.lte-owner-editor .lte-profile-help summary{box-sizing:border-box;color:#245d8b;width:fit-content;min-height:44px;padding-block:10px;font-size:13px;font-weight:600}.lte-owner-editor .lte-profile-help details[open]{border-left:3px solid #bdd9e6;margin-bottom:8px;padding-left:12px}@media (width<=480px){.lte-owner-editor :is(fieldset,section){padding:14px!important}}.lte-owner-editor .lte-ai-draft{color:#12354b;background:#f1f9fc;border:1px solid #99c9d5;border-radius:10px;min-width:0;padding:20px}.lte-owner-editor .lte-ai-draft h3{margin:0 0 10px;font-size:1.15rem}.lte-owner-editor .lte-ai-draft p{font-size:1rem;line-height:1.55}.lte-owner-editor .lte-ai-draft summary{cursor:pointer;min-height:44px;padding-block:12px}.lte-owner-editor .lte-ai-draft a{overflow-wrap:anywhere;text-decoration:underline}.lte-owner-editor .lte-ai-draft input[type=checkbox]{width:auto;min-height:0;margin-right:8px}.lte-owner-editor .lte-ai-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.lte-owner-editor .lte-research-identity{border:1px solid #cbd5e1;border-radius:10px;padding:20px}.lte-owner-editor .lte-identity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.lte-owner-editor .lte-ai-progress{text-align:center;flex-direction:column;align-items:center;margin-top:20px;display:flex}.lte-owner-editor .lte-ai-progress progress{accent-color:#2372ae;width:min(100%,320px);margin:0 auto;display:block}.lte-owner-editor .lte-ai-marker{color:#174e78;vertical-align:middle;background:#eaf4fc;border:1px solid #97bbd5;border-radius:20px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-block}.lte-owner-editor .lte-ai-added{border-left:3px solid #2372ae;padding-left:12px}.lte-owner-editor form>fieldset,.lte-owner-editor form>div>fieldset{background:#fff;margin:12px 0;box-shadow:0 2px 6px #163d5008;border:1px solid #b6cbd6!important}.lte-owner-editor fieldset>legend{color:#143d55;box-sizing:border-box;background:#e5eef4;border:1px solid #c3d4df;border-radius:7px;max-width:100%;padding:10px 16px;font-size:1.08rem}.lte-owner-editor .lte-profile-section{border-radius:8px;gap:20px;padding:20px;display:grid}.lte-owner-editor .lte-field-card{background:#f7fafc;border:1px solid #dce6ec;border-radius:8px;padding:18px}.lte-owner-editor .lte-field-card>label{color:#123d58;border-bottom:1px solid #dce6ec;padding-bottom:10px;font-weight:650}.lte-owner-editor .lte-recommendations{border-top:1px solid #a7c8dc;gap:18px;margin-top:24px;padding-top:22px;display:grid}.lte-owner-editor .lte-ai-recommendation{background:#fff;border:2px solid #7faaca;border-radius:10px;padding:20px;box-shadow:0 3px 8px #12354b08}.lte-owner-editor .lte-ai-recommendation header{background:#e8f2fa;border-bottom:1px solid #bed5e5;border-radius:8px 8px 0 0;margin:-20px -20px 16px;padding:16px 20px}.lte-owner-editor .lte-ai-recommendation h4{color:#143d55;margin:8px 0 0;font-size:1.1rem}.lte-owner-editor .lte-ai-recommendation label{gap:6px;margin-bottom:12px;display:grid}.lte-owner-editor .lte-recommendation-row{border-bottom:1px solid #dce6ec;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding:12px 0;display:grid}.lte-owner-editor .lte-research-status{background:#fff;border-left:3px solid #2372ae;padding:10px 14px}.lte-owner-editor .lte-inserted-preview{background:#f4f9fc;border:1px solid #9fbfd0;border-radius:8px;padding:16px}.lte-owner-editor .lte-inserted-preview dl{gap:12px;margin:0;display:grid}.lte-owner-editor .lte-inserted-preview dt{color:#526574;font-size:13px}.lte-owner-editor .lte-inserted-preview dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.lte-owner-editor .lte-profile-draft-heading{border-top:3px solid #abc4d4;margin-top:24px;padding-top:18px}@media (width<=480px){.lte-owner-editor .lte-ai-recommendation header{margin:-14px -14px 14px;padding:14px}}.lte-private-preparation{background:#f6faff;border:1px solid #93b9dc;border-radius:10px;margin-block:20px;padding:20px}.lte-private-preparation summary{cursor:pointer;color:#12344d;font-weight:700}.lte-private-preparation form,.lte-private-preparation label{gap:12px;display:grid}.lte-private-preparation form{gap:20px}.lte-private-preparation textarea{box-sizing:border-box;width:100%}.lte-private-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lte-private-preview{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e4ef;border-radius:8px;padding:20px}.lte-private-preview p{white-space:pre-line}.lte-owner-editor .lte-private-fields{box-shadow:none;background:0 0;margin:0;border:0!important;padding:0!important}@media (width<=480px){.lte-private-preparation{padding:12px}.lte-private-actions>button{width:100%}.lte-private-preparation .lte-profile-section{gap:12px}.lte-private-preparation .lte-profile-section p{margin-block:4px}}.lte-member-page{color:#102f49;background:radial-gradient(at 95% 0,#e5f3f1 0,#0000 40%),linear-gradient(#f4f8fc,#f8fafc 520px);min-height:100vh;padding:0 24px 32px}.lte-member-shell{max-width:920px;margin:0 auto}.lte-member-brandbar{border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.lte-member-brandbar img{width:270px;max-width:100%;height:auto;display:block}.lte-member-directory{color:#245d8b;flex-shrink:0;font-size:14px;font-weight:600;text-decoration:none}.lte-member-intro{max-width:650px;padding-top:40px}.lte-member-eyebrow{color:#177b75;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:700}.lte-member-intro h1{letter-spacing:-.035em;color:#102f49;margin:0 0 14px;font-size:clamp(28px,4vw,38px);line-height:1.2}.lte-member-intro>p:last-child{color:#526679;margin:0;font-size:16px;line-height:1.65}.lte-member-actions{flex-wrap:wrap;gap:12px;margin:26px 0 32px;display:flex}.lte-member-profiles{gap:20px;margin:0;padding:0;list-style:none;display:grid}.lte-member-card{background:#fff;border:1px solid #dce5ed;border-radius:16px;min-width:0;padding:28px;box-shadow:0 5px 22px #102f4906}.lte-member-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:20px;display:flex}.lte-member-card h2{color:#102f49;overflow-wrap:anywhere;flex:260px;margin:0;font-size:20px;line-height:1.4}.lte-member-access{color:#566475;background:#f0f3f6;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.5}.lte-member-access--approved{color:#11675e;background:#eaf6f2}.lte-member-access--pending{color:#8a450c;background:#fff2dd}.lte-member-page button{white-space:normal;border-radius:8px;min-height:44px;padding:12px 17px;font-size:14px;line-height:1.4}.lte-member-page .primary-action{color:#fff;box-shadow:none;background:#2166a8;border:1px solid #2166a8}.lte-member-page .primary-action:hover:not(:disabled){background:#184f85}.lte-member-page .secondary-action{color:#254b6b;box-shadow:none;background:#fff;border:1px solid #cfdae4}.lte-member-page button:disabled{opacity:.55;cursor:not-allowed}.lte-member-page :is(a,button,summary,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #2166a8}.lte-member-page .lte-owner-editor{border-top:1px solid #e5ebf0;padding-top:12px}.lte-member-intake{background:#ffffff85;border:1px dashed #b9cbd8;border-radius:12px;margin-top:24px;padding:0 24px}.lte-member-intake summary{cursor:pointer;font-weight:600}.lte-member-intake h2{margin-top:24px;font-size:20px}.lte-member-intake p{line-height:1.6}.lte-member-add-link{color:#fff;background:#2166a8;border-radius:8px;align-items:center;padding:12px 17px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lte-member-history{color:#526679;margin-top:24px}.lte-member-history summary{cursor:pointer}.lte-member-intake label{gap:6px;display:grid}.lte-member-intake :is(input,select){box-sizing:border-box;color:#163d50;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aebfca;border-radius:8px;padding:11px 12px;font-size:16px}.lte-member-footer{color:#607184;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;font-size:13px;display:flex}.lte-member-footer p{margin:0}.lte-member-footer a{color:#345775}@media (width<=600px){.lte-member-page{padding-inline:16px}.lte-member-brandbar{align-items:flex-start;gap:14px;padding-block:24px}.lte-member-brandbar img{width:210px}.lte-member-directory{flex-shrink:1;max-width:80px;font-size:12px}.lte-member-intro{padding-top:28px}.lte-member-card{padding:20px}.lte-member-card h2{flex-basis:100%}.lte-member-intake{padding-inline:18px}}*{box-sizing:border-box}body{margin:0}button{font:inherit;color:inherit;cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{color:#e7f2ed;z-index:4;background:#12372e;flex-direction:column;width:255px;min-height:100vh;padding:28px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:8px;font:800 26px Manrope;display:flex}.brand-mark{color:#12372e;background:#74dbb7;border-radius:9px;place-items:center;width:29px;height:29px;font:800 23px Manrope;display:grid}.workspace-label{letter-spacing:1.35px;color:#96b9ad;margin:48px 12px 12px;font-size:10px;font-weight:700}nav{gap:4px;display:grid}.nav-item,.help-link{color:#c9ddd5;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;font-size:14px;display:flex}.nav-item.active{font-weight:600}.nav-item em{color:#126c50;background:#dff8ee;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:11px;font-style:normal}.sidebar-bottom{margin-top:auto}.help-link{color:#d3e6dd}.user-mini{border-top:1px solid #31584d;align-items:center;gap:9px;margin-top:12px;padding:18px 8px 0;display:flex}.avatar{color:#4a2b13;background:#d8aa77;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:grid}.user-mini strong{font-size:12px;display:block}.user-mini small{color:#9dbeb3;margin-top:2px;font-size:11px;display:block}.user-mini svg{margin-left:auto}main{width:calc(100% - 255px);min-height:100vh;margin-left:255px}header{background:#fbfcfa;border-bottom:1px solid #e2e8e3;justify-content:space-between;align-items:center;height:72px;padding:0 44px;display:flex}.crumb{color:#6f817b;gap:9px;font-size:13px;display:flex}.header-actions{align-items:center;gap:6px;display:flex}.icon-button,.profile,.mobile-menu{background:0 0;border:0;border-radius:7px;padding:8px;position:relative}.icon-button:hover,.profile:hover{background:#edf2ee}.notification i{background:#d56b52;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.profile{align-items:center;gap:7px;margin-left:9px;display:flex}.content{max-width:1540px;margin:auto;padding:42px 44px 60px}.hero{justify-content:space-between;align-items:end;gap:24px;display:flex}.eyebrow{letter-spacing:1.35px;color:#6e8279;margin:0 0 9px;font-size:10px;font-weight:700}.hero h1,h2{color:#18382f;margin:0;font-family:Manrope}.subtext{color:#60736b;margin:9px 0 0;font-size:14px}.scope-wrap{gap:6px;display:grid}.scope-wrap label{letter-spacing:1.1px;color:#718179;font-size:10px;font-weight:700}.scope{background:#fff;border:1px solid #dbe5de;border-radius:7px;align-items:center;gap:8px;height:39px;padding:0 11px;font-size:13px;display:flex}.scope svg:last-child{margin-left:7px}.context-bar{background:#e9f4ed;border:1px solid #d9e9de;border-radius:10px;justify-content:space-between;align-items:center;margin:30px 0 22px;padding:12px 16px;font-size:13px;display:flex}.context-bar div{align-items:center;gap:9px;display:flex}.company-dot{color:#fff;background:#476c93;border-radius:6px;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.plan{color:#226446;background:#d1e9d8;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:600}.context-bar p{color:#638071;margin:0;font-size:12px}.status-dot{background:#34a879;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.metric-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.metric,.panel{background:#fff;border:1px solid #e2e8e3;border-radius:11px}.metric p{color:#6a7d75;margin:0 0 9px;font-size:12px}.metric strong{letter-spacing:-.5px;font:700 25px Manrope;display:block}.metric small{color:#398667;margin-top:5px;font-size:11px;display:block}.metric small.attention{color:#b66b30}.dashboard-grid{grid-template-columns:1.25fr .9fr;gap:16px;margin-top:16px;display:grid}.panel{min-width:0;padding:21px}.panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.panel h2{letter-spacing:-.35px;font-size:18px}.text-button{color:#147957;white-space:nowrap;background:0 0;border:0;padding:3px;font-size:12px;font-weight:700}.text-button span{margin-left:3px}.visibility-body{gap:28px;margin-top:25px;display:flex}.score{border-right:1px solid #e5ebe6;flex-direction:column;justify-content:center;width:118px;display:flex}.score strong{color:#163f34;font:800 46px/1 Manrope}.score span{color:#64796e;margin-top:5px;font-size:11px}.score small{color:#249369;margin-top:9px;font-size:11px;font-weight:600}.chart{flex:1;min-width:0;padding-top:7px}.chart svg{width:100%;height:139px;display:block}.chart-labels{color:#8a9993;justify-content:space-between;font-size:10px;display:flex}.disclaimer{color:#7b8a84;border-top:1px solid #edf0ee;margin:14px 0 0;padding-top:11px;font-size:10px;line-height:1.45}.service-list{margin-top:17px}.service{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.service-icon{color:#16845e;background:#eef7f1;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.service-state{color:#267d5d;background:#e3f4ea;border-radius:15px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:700}.upgrade{text-align:left;color:#686326;background:#f9f8e9;border:1px solid #e4e2c7;border-radius:8px;align-items:center;gap:9px;width:100%;margin-top:16px;padding:11px;display:flex}.upgrade span:nth-child(2){flex:1}.upgrade strong,.upgrade small{display:block}.upgrade strong{font-size:11px}.upgrade small{color:#858051;margin-top:3px;font-size:10px}.ticket{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:14px 0;display:flex}.ticket-icon{color:#2a8062;background:#eff5f1;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.ticket strong{font-size:12px}.ticket p{color:#75837d;margin:3px 0 0;font-size:11px}.ticket-date{color:#84918b;align-self:flex-start;margin-left:auto;font-size:10px}.new-request{color:#147656;background:#fff;border:1px solid #207b5b;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;margin-top:15px;font-size:12px;font-weight:700;display:flex}.new-request span{font-size:17px}.coverage{align-items:center;gap:17px;margin:25px 0 20px;display:flex}.ring{background:conic-gradient(#168e67 0 94%,#e8efe9 94%);border-radius:50%;place-items:center;width:83px;height:83px;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.ring span{z-index:1;font:800 24px Manrope}.ring small{font-size:12px}.coverage strong{font-size:13px}.coverage p{color:#718079;margin:6px 0 0;font-size:11px;line-height:1.45}.listing-bar{background:#eff2ef;border-radius:10px;height:8px;overflow:hidden}.listing-bar span{background:#299b75;border-radius:10px;height:100%;display:block}.bar-key{color:#7b8982;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.bar-key i{border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.connected{background:#299b75}.review{background:#d89250}.mobile-menu,.scrim{display:none}@media (width<=1150px){.metric-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.services-panel{grid-column:span 1}}@media (width<=760px){.sidebar{width:270px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.scrim{z-index:3;background:#08261ccc;border:0;display:block;position:fixed;inset:0}main{width:100%;margin-left:0}header{height:62px;padding:0 18px}.mobile-menu{display:block}.crumb{display:none}.content{padding:28px 17px 42px}.hero{flex-direction:column;align-items:start}.hero h1{font-size:25px}.scope-wrap{width:100%}.scope{justify-content:flex-start;width:100%}.scope svg:last-child{margin-left:auto}.context-bar{flex-direction:column;align-items:flex-start;gap:10px;margin:22px 0 14px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px}.metric{padding:13px}.metric strong{font-size:23px}.dashboard-grid{gap:10px;margin-top:10px}.panel{padding:16px}.visibility-body{gap:13px}.score{width:95px}.score strong{font-size:38px}.chart svg{height:120px}.header-actions .icon-button:first-child,.profile svg{display:none}.listings-panel{padding-bottom:17px}.page-heading{flex-direction:column;align-items:flex-start;margin:22px 0 15px}.page-heading h2{font-size:23px}.primary-action{width:100%}.table-head{display:none}.table-row{grid-template-columns:1fr auto;padding:15px}.table-row small{grid-column:1/-1}.ai-summary{grid-template-columns:1fr}.feature-page{margin-top:18px}}@media (width<=380px){.metric-grid{grid-template-columns:1fr}.visibility-body{flex-direction:column}.score{border-bottom:1px solid #e5ebe6;border-right:0;width:100%;padding-bottom:12px}.chart{width:100%}}.scope-wrap{position:relative}.scope-menu{z-index:3;background:#fff;border:1px solid #dce5de;border-radius:9px;width:210px;padding:8px;position:absolute;top:64px;right:0;box-shadow:0 12px 28px #0f2e2230}.scope-menu p{letter-spacing:1px;color:#819089;margin:6px 8px 7px;font-size:9px;font-weight:700}.scope-menu button{text-align:left;color:#365046;background:0 0;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:9px 8px;font-size:12px;display:flex}.scope-menu button:hover,.scope-menu button.selected{color:#146c50;background:#edf6f0;font-weight:700}.success-notice{color:#226747;background:#e7f5ec;border:1px solid #cce7d6;border-radius:9px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.success-notice strong{font-size:12px}.success-notice span{color:#4d7b63}.success-notice button{color:#39765a;background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.support-modal{background:#fff;border-radius:13px;width:min(590px,100%);padding:25px;box-shadow:0 20px 60px #00180d66}.modal-heading{justify-content:space-between;align-items:start;display:flex}.modal-heading h2{font-size:22px}.close-modal{color:#52655d;background:#eff3f0;border:0;border-radius:50%;width:31px;height:31px;font-size:22px}.modal-copy{color:#6d7e76;margin:9px 0 20px;font-size:13px;line-height:1.5}.support-modal input,.support-modal select,.support-modal textarea{color:#27433a;resize:vertical;background:#fff;border:1px solid #d9e3dc;border-radius:7px;padding:10px 11px;font:400 13px DM Sans,Arial,sans-serif}.support-modal input:focus,.support-modal select:focus,.support-modal textarea:focus{border-color:#5baa88;outline:2px solid #b8dec9}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-help{color:#788780;font-size:11px;line-height:1.45}.modal-actions{justify-content:end;gap:9px;margin-top:21px;display:flex}.cancel-button{background:#fff;border:1px solid #d5dfd8;border-radius:7px;height:40px;padding:0 15px;font-size:12px;font-weight:700}.modal-actions .primary-action{width:auto}@media (width<=760px){.scope-menu{width:100%;top:65px;left:0;right:auto}.success-notice{flex-wrap:wrap;align-items:start}.success-notice button{position:absolute;right:28px}.field-grid{grid-template-columns:1fr}.support-modal{padding:20px}.modal-actions .primary-action{width:auto}}.search-backdrop{align-items:start;padding-top:13vh}.search-palette{background:#fff;border-radius:12px;width:min(620px,100%);padding:13px;box-shadow:0 24px 80px #00180d88}.search-input{color:#527065;border:1px solid #cbd8d0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;display:flex}.search-input input{color:#1d3b31;border:0;outline:0;flex:1;height:45px;font:500 14px DM Sans,Arial,sans-serif}.search-input button{color:#718178;background:#f7f9f7;border:1px solid #dbe4dd;border-radius:5px;padding:4px 6px;font-size:10px}.search-palette>.eyebrow{margin:17px 8px 8px}.search-results{max-height:350px;overflow:auto}.search-results button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;width:100%;padding:11px 9px;display:grid}.search-results strong{font-size:13px}.search-results small{color:#77867f;font-size:11px}.no-results{color:#6d7d75;padding:12px 9px;font-size:13px}.search-help{color:#7e8c85;border-top:1px solid #e8eeea;margin:10px 0 0;padding:10px 8px 0;font-size:10px;line-height:1.4}@media (width<=760px){.search-backdrop{padding:70px 14px 14px}.search-results button{grid-template-columns:23px 1fr}.search-results small{grid-column:2}.search-palette{padding:11px}}.metric-action{font:inherit;text-align:left;cursor:pointer;min-width:0}.metric-action:hover{border-color:#6db69d;transform:translateY(-1px);box-shadow:0 5px 16px #1d735115}.metric-action:focus-visible{outline-offset:2px;outline:3px solid #147957}.metric-action-hint{color:#147957;margin-top:12px;font-size:11px;font-weight:800;display:block}.header-refresh{color:#176d52;white-space:nowrap;background:#f6fbf8;border:1px solid #b9d8ca;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.header-refresh:hover:not(:disabled){background:#e9f5ee}.header-refresh:disabled{opacity:.68;cursor:wait}.refresh-spin{animation:.8s linear infinite refresh-spin}.refresh-status{z-index:2;color:#396a58;min-height:16px;margin:0;font-size:11px;font-weight:600;position:absolute;top:66px;right:44px}@keyframes refresh-spin{to{transform:rotate(360deg)}}@media (width<=760px){.header-refresh{justify-content:center;width:34px;padding:0}.header-refresh span{display:none}.refresh-status{text-align:right;max-width:calc(100vw - 36px);top:57px;right:18px}}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #4aa983}.header-actions{position:relative}.notification-panel{z-index:12;background:#fff;border:1px solid #dbe6df;border-radius:11px;width:min(380px,100vw - 30px);max-height:520px;padding:9px;position:absolute;top:46px;right:40px;overflow:auto;box-shadow:0 18px 45px #08261c2e}.notification-panel-head{border-bottom:1px solid #e7eeea;justify-content:space-between;align-items:center;padding:5px 7px 9px;display:flex}.notification-panel-head strong{color:#1c4034;font:700 14px Manrope}.notification-empty{color:#6e7e76;padding:16px 8px 8px;font-size:13px}.notification-item{text-align:left;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:11px 8px;display:grid}.notification-item:hover{background:#f3f8f5}.notification-item.unread{background:#edf8f2}.notification-item strong{color:#23463a;font-size:12px}.notification-item span{color:#61746b;font-size:12px;line-height:1.4}.notification-item small{color:#7a8982;font-size:10px}.notification-item.unread strong:before{content:"";background:#15966b;border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}@media (width<=760px){.notification-panel{top:43px;right:0}}.portal-data-state{align-items:flex-start;gap:14px;padding:24px;display:flex}.portal-data-state>svg{color:#148ab6;flex:none;margin-top:3px}.portal-data-state h2{margin:3px 0 7px;font-size:22px}.portal-data-state p:last-child{color:#5e7068;margin:0;line-height:1.55}@media (width<=760px){.portal-data-state{padding:19px}.portal-data-state h2{font-size:20px}}.guided-request-modal{max-height:min(88vh,820px);overflow:auto}.guided-request-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.guided-request-fields label:last-child{grid-column:1/-1}.guided-request-fields label:has(textarea){grid-column:1/-1}.guided-request-fields label span{color:#b34838}.guided-request-modal .form-help{border-top:1px solid #e4ebe6;margin:16px 0 0;padding-top:13px}@media (width<=760px){.guided-request-fields{grid-template-columns:1fr}.guided-request-fields label:last-child{grid-column:auto}.guided-request-fields label:has(textarea){grid-column:auto}.guided-request-modal{max-height:92vh}}.client-ai-summary{background:linear-gradient(135deg,#f3fbfd 0%,#f8fcfa 100%);border:1px solid #cce5ec;border-left:5px solid #13a7cf;border-radius:12px;gap:1rem;margin:1.1rem 0;padding:1.2rem;display:grid}.client-ai-summary-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;display:grid}.client-ai-summary-head h2{color:#075b8f;margin:.15rem 0 .35rem;font-size:clamp(1.25rem,2vw,1.6rem)}.client-ai-summary-head p:not(.eyebrow){color:#536f7e;max-width:52rem;margin:0}.client-ai-summary-icon{color:#087da8;background:#dff5fa;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.client-ai-summary-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.client-ai-summary-actions small{color:#607886;flex-basis:100%}.client-ai-summary-result{background:#fff;border:1px solid #d5e7eb;border-radius:10px;padding:1rem}.client-ai-summary-result>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.client-ai-summary-result strong{color:#173b57;font-size:1.05rem}.client-ai-summary-result small{color:#607886}.client-ai-summary-result>p{color:#284756;white-space:pre-wrap;margin:.85rem 0 0;line-height:1.6}@media (width<=680px){.client-ai-summary{padding:1rem}.client-ai-summary-head{grid-template-columns:auto minmax(0,1fr)}.client-ai-summary-head .state-pill{grid-column:1/-1;justify-self:start}.client-ai-summary-actions{flex-direction:column;align-items:stretch}.client-ai-summary-actions button{width:100%}}.brand-intelligence-page{margin-top:28px}.brand-method{background:#f2f7f4;align-items:flex-start;gap:12px;margin:-6px 0 16px;display:flex}.brand-method svg{color:#176d52;flex:none}.brand-method strong{font-size:13px}.brand-method p{color:#63766d;margin:4px 0 0;font-size:12px;line-height:1.55}.brand-method-button{align-self:center}.brand-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.brand-pulse-card{background:#fff;border:1px solid #dfe8e3;border-radius:12px;min-height:178px;padding:20px;box-shadow:0 2px 7px #12362a09}.brand-pulse-card p{color:#718179;letter-spacing:.9px;margin:0 0 11px;font-size:10px;font-weight:800}.brand-pulse-card strong{color:#164f3d;letter-spacing:-1px;font:800 34px Manrope,sans-serif;display:block}.brand-pulse-card>span{color:#64766e;margin-top:7px;font-size:12px;line-height:1.48;display:block}.brand-pulse-card small{color:#477866;margin-top:9px;font-size:11px;font-weight:700;display:block}.brand-rank{background:linear-gradient(135deg,#f2faf6,#fff)}.good-copy{color:#217653!important}.brand-progress{background:#e5eee9;border-radius:99px;height:7px;margin-top:14px;overflow:hidden}.brand-progress i{border-radius:inherit;background:#178563;height:100%;display:block}.brand-progress.attention i{background:#d48936}.brand-insight-grid{grid-template-columns:1.08fr .92fr;gap:16px;display:grid}.brand-insight-grid>.panel{padding:20px}.brand-panel-intro{color:#65776f;margin:0 0 14px;font-size:12px;line-height:1.5}.brand-rank-list{gap:7px;display:grid}.brand-rank-row{color:#355849;background:#f7faf8;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;font-size:12px;display:grid}.brand-rank-row b{color:#176d52;font:800 16px Manrope,sans-serif}.brand-rank-row span{font-weight:700}.brand-rank-row.is-you{color:#15563f;background:#eaf7f0;border:1px solid #a9d9c2}.brand-rank-row em{color:#176d52;background:#fff;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.brand-footnote{color:#788780;margin:13px 0 0;font-size:10px;line-height:1.45}.brand-reputation .panel-head>svg{color:#d08a37}.brand-rating{border-bottom:1px solid #e7ede9;align-items:center;gap:15px;padding:13px 0 14px;display:flex}.brand-rating>strong{color:#164f3d;letter-spacing:-1.5px;font:800 41px Manrope,sans-serif}.brand-rating>strong span{color:#d58a32;margin-left:3px;font-size:23px}.brand-rating b,.brand-rating span{display:block}.brand-rating b{font-size:13px}.brand-rating span{color:#6c7b74;margin-top:4px;font-size:11px}.brand-reputation-stats{grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.brand-reputation-stats div{border-left:3px solid #dbece2;padding-left:10px}.brand-reputation-stats strong,.brand-reputation-stats span{display:block}.brand-reputation-stats strong{color:#164f3d;font:800 18px Manrope,sans-serif}.brand-reputation-stats span{color:#72827b;margin-top:3px;font-size:10px;line-height:1.35}.brand-opportunity{background:#fbf8e9;border-radius:8px;padding:12px}.brand-opportunity strong{color:#6b612b;font-size:12px}.brand-opportunity p{color:#80784d;margin:5px 0 7px;font-size:11px;line-height:1.48}.brand-opportunity .text-button{font-size:11px}.brand-signals{grid-row:span 2}.brand-signal-row{color:#556960;border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.brand-signal-row:first-of-type{margin-top:10px}.brand-signal-row>b{border-radius:99px;flex:none;padding:4px 8px;font-size:10px}.brand-signal-good{color:#207653;background:#e8f5ed}.brand-signal-attention{color:#9c5b20;background:#f8eee0}.brand-signal-neutral{color:#516f62;background:#edf3f0}.brand-signals>.text-button{margin-top:12px}.brand-ai-ready{background:linear-gradient(135deg,#f2f8f6,#fbfcfc);align-items:flex-start;gap:13px;display:flex}.brand-ai-ready>svg{color:#0b78ae;flex:none}.brand-ai-ready h3{margin:3px 0 6px;font-size:16px}.brand-ai-ready p:not(.eyebrow){color:#62756d;margin:0 0 8px;font-size:12px;line-height:1.5}.brand-empty{align-items:flex-start;gap:14px;padding:22px;display:flex}.brand-empty svg{color:#176d52;flex:none}.brand-empty h3{margin:0 0 6px;font-size:16px}.brand-empty p{color:#65786f;margin:0;font-size:13px;line-height:1.55}.brand-tabs{background:#f7faf8;border:1px solid #dfe8e3;border-radius:10px;gap:6px;margin:0 0 17px;padding:3px;display:flex;overflow-x:auto}.brand-tabs button{color:#60736a;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;padding:9px 12px;font-size:12px;font-weight:750}.brand-tabs button:hover{background:#edf5f0}.brand-tabs button.active{color:#fff;background:#176d52;box-shadow:0 1px 2px #0a352729}.brand-detail-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.brand-detail-grid>.panel{padding:22px}.brand-detail-primary h3,.brand-detail-side h3{letter-spacing:-.35px;margin:3px 0 8px;font-size:20px}.brand-detail-primary>p:not(.eyebrow),.brand-detail-side>p:not(.eyebrow){color:#64766e;font-size:13px;line-height:1.6}.brand-detail-side{background:linear-gradient(135deg,#f8fbf9,#fff)}.brand-detail-side ul,.brand-detail-side ol{color:#596c63;gap:10px;margin:16px 0;padding-left:20px;font-size:12px;line-height:1.48;display:grid}.brand-detail-side .text-button{margin-top:8px}.brand-rank-row small{color:#788780;font-size:10px;font-weight:650}.brand-reputation-hero{border-bottom:1px solid #e7ede9;align-items:center;gap:18px;padding:12px 0 18px;display:flex}.brand-reputation-hero>strong{color:#164f3d;letter-spacing:-2px;font:800 48px Manrope,sans-serif}.brand-reputation-hero>strong span{color:#d58a32;margin-left:3px;font-size:26px}.brand-reputation-hero b,.brand-reputation-hero span{display:block}.brand-reputation-hero b{font-size:14px}.brand-reputation-hero span{color:#718179;margin-top:4px;font-size:11px}.brand-detail-primary .brand-reputation-stats{grid-template-columns:repeat(3,1fr);gap:14px}.brand-ai-deep{background:linear-gradient(135deg,#f2f8f6,#fff)}.brand-ai-capabilities{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.brand-ai-capabilities span{color:#27644d;background:#fff;border:1px solid #cfe3d8;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:700}.brand-assistant{background:linear-gradient(135deg,#eef8f4,#fff)}.brand-assistant-prompts{gap:8px;margin:18px 0;display:grid}.brand-assistant-prompts button{color:#27644d;text-align:left;background:#fff;border:1px solid #d8e8df;border-radius:8px;padding:11px;font-size:12px;font-weight:700}.brand-assistant-prompts button:hover{background:#f8fcf9;border-color:#78b99c}.brand-assistant-input{color:#718179;background:#fff;border:1px solid #d6e4dd;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:11px;display:flex}.brand-assistant-input span{flex:1}.brand-assistant-input button{color:#8b9a92;background:#dfe8e3;border:0;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:750}.brand-tabs button{text-align:left;gap:2px;display:grid}.brand-tabs button span{font-size:13px}.brand-tabs button small{color:#7a8b83;font-size:10px;font-weight:650}.brand-tabs button.active small{color:#d9f0e5}.brand-depth-guide{color:#64776e;margin:-7px 2px 17px;font-size:13px;line-height:1.55}.brand-depth-guide strong{color:#285b48;margin-right:5px}@media (width<=1080px){.brand-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-insight-grid{grid-template-columns:1fr}.brand-signals{grid-row:auto}}@media (width<=760px){.brand-detail-grid{grid-template-columns:1fr}.brand-detail-grid>.panel{padding:17px}.brand-detail-primary h3,.brand-detail-side h3{font-size:18px}.brand-detail-primary .brand-reputation-stats{grid-template-columns:1fr}.brand-tabs{margin-inline:-2px}.brand-tabs button{padding:9px 11px}}@media (width<=620px){.brand-intelligence-page{margin-top:18px}.brand-pulse-grid{grid-template-columns:1fr;gap:11px}.brand-pulse-card{min-height:0;padding:17px}.brand-pulse-card strong{font-size:31px}.brand-insight-grid{gap:12px}.brand-insight-grid>.panel{padding:16px}.brand-rank-row{grid-template-columns:37px minmax(0,1fr);padding:9px}.brand-rank-row em{grid-column:2;justify-self:start}.brand-signal-row{flex-direction:column;align-items:flex-start;gap:7px}.brand-method-button{align-self:flex-start}.brand-rating>strong{font-size:36px}}.brand-source-status{background:#f8fbfd;border:1px solid #d8e5ef;align-items:flex-start;gap:.75rem;margin:0 0 1.2rem;padding:.9rem 1rem;display:flex}.brand-source-status svg{color:#17649a;flex:none;margin-top:.1rem}.brand-source-status strong{color:#18324a;font-size:1rem;display:block}.brand-source-status p{color:#4a5d70;margin:.2rem 0 0;line-height:1.45}.brand-source-status.is-ready{background:#f4fbf7;border-color:#b9dfcf}.brand-source-status.is-ready svg{color:#168057}.brand-priority-panel{margin-top:16px;padding:22px}.brand-priority-panel h3{margin:4px 0;font-size:19px}.brand-priority-list{gap:9px;display:grid}.brand-priority-list button{text-align:left;color:#294b3e;background:#fff;border:1px solid #dfe8e3;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.brand-priority-list button:hover{background:#f7fbf9;border-color:#85bea5}.brand-priority-list button>span:nth-child(2){gap:3px;display:grid}.brand-priority-list strong{font-size:13px}.brand-priority-list small{color:#65776f;font-size:12px;line-height:1.45}.brand-priority-list em{color:#087aa8;font-size:12px;font-style:normal;font-weight:750}.brand-priority-number{border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.priority-high{color:#a2492d;background:#f7e5df}.priority-medium{color:#9a651d;background:#fff1d8}.priority-low{color:#227353;background:#e6f3ec}.brand-profile-activity{align-self:start}.brand-activity-grid{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0;display:grid}.brand-activity-grid>div{background:#f8fbf9;border:1px solid #e1e9e4;border-radius:9px;padding:12px}.brand-activity-grid strong,.brand-activity-grid span{display:block}.brand-activity-grid strong{color:#174c3a;font:800 19px Manrope,sans-serif}.brand-activity-grid span{color:#6b7c74;margin-top:4px;font-size:10px;line-height:1.35}.brand-action-context{color:#586c62;background:#f4f7f5;border-radius:9px;margin:15px 0;padding:12px;font-size:11px!important;line-height:1.5!important}.brand-action-context b{color:#174c3a}@media (width<=620px){.brand-priority-panel{padding:17px}.brand-priority-list button{grid-template-columns:32px minmax(0,1fr)}.brand-priority-list em{grid-column:2}.brand-activity-grid{grid-template-columns:1fr 1fr}}.brand-monitoring-scope{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 14px;display:grid}.brand-monitoring-scope>div{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:10px;padding:10px 12px}.brand-monitoring-scope dt{color:#72827b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.brand-monitoring-scope dd{color:#254f40;margin:4px 0 0;font-size:13px;font-weight:750}.brand-data-note{color:#725f35;background:#fffaf0;border-left:3px solid #d5a54a;margin:11px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.brand-trend-block{border-top:1px solid #e1e9e4;margin-top:16px;padding-top:15px}.brand-trend-block h4{color:#174c3a;margin:3px 0 10px;font-size:16px}.brand-rank-trend{background:linear-gradient(#f8fcfa,#fff);border:1px solid #dfe8e3;border-radius:10px;padding:10px}.brand-rank-trend svg{width:100%;height:150px;display:block;overflow:visible}.brand-rank-trend line{stroke:#d7e5de;stroke-width:1px}.brand-rank-trend polyline{fill:none;stroke:#0a7eb0;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.brand-rank-trend circle{fill:#fff;stroke:#168057;stroke-width:2px}.brand-rank-trend text{fill:#174c3a;font-size:6px;font-weight:800}.brand-rank-trend-labels{color:#6b7c74;justify-content:space-between;gap:6px;font-size:11px;display:flex}.brand-rank-trend>small{color:#65776f;margin-top:8px;font-size:12px;line-height:1.45;display:block}.brand-trend-empty{color:#61766d;background:#f8fbf9;border:1px dashed #bdd4c8;border-radius:10px;margin:0;padding:14px;font-size:13px}@media (width<=620px){.brand-monitoring-scope{grid-template-columns:1fr}.brand-rank-trend svg{height:125px}}.page-heading{justify-content:space-between;align-items:end;gap:20px;margin:28px 0 22px;display:flex}.page-heading h2{letter-spacing:-.7px;font-size:27px}.page-heading p:not(.eyebrow){color:#687b73;margin:8px 0 0;font-size:14px}.primary-action{color:#fff;white-space:nowrap;background:#176d52;border:0;border-radius:7px;height:40px;padding:0 16px;font-size:12px;font-weight:700}.feature-table{padding:0;overflow:hidden}.table-head,.table-row{grid-template-columns:1.35fr .7fr 1.2fr;align-items:center;gap:18px;padding:16px 20px;display:grid}.table-head{color:#7b8982;letter-spacing:1px;background:#f8faf8;border-bottom:1px solid #e5ebe7;font-size:10px;font-weight:700}.table-row{border-bottom:1px solid #edf1ee;font-size:13px}.table-row:last-child{border-bottom:0}.table-row small{color:#708078;font-size:12px}.state-pill,.warning-pill{border-radius:20px;width:max-content;padding:4px 8px;font-size:10px;font-weight:700}.state-pill{color:#237b59;background:#e4f4eb}.next-step{color:#645e2b;background:#f9f8e9;border-color:#e9e5c9;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.next-step strong{font-size:13px}.next-step p{color:#817c50;margin:4px 0 0;font-size:12px;line-height:1.5}.ai-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.ai-summary>div{background:#edf7f1;border:1px solid #dcece2;border-radius:10px;padding:17px}.ai-summary strong{color:#195541;font:800 30px Manrope;display:block}.ai-summary span{color:#4f816d;font-size:11px}@media (width<=760px){.page-heading{flex-direction:column;align-items:flex-start;margin:22px 0 15px}.page-heading h2{font-size:23px}.primary-action{width:100%}.table-head{display:none}.table-row{grid-template-columns:1fr auto;padding:15px}.table-row small{grid-column:1/-1}.ai-summary{grid-template-columns:1fr}.feature-page{margin-top:18px}}.support-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:20px;display:grid}.ticket-list{gap:10px;min-width:0;display:grid}.ticket-list>.eyebrow{margin-bottom:1px}.ticket-card,.support-empty{background:#fff;border:1px solid #e2e8e3;border-radius:10px;padding:16px}.support-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:228px;padding:30px;display:flex}.support-empty-icon{color:#0d86b4;background:#e9f7fb;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.support-empty h3{color:#193a30;margin:5px 0;font:700 19px Manrope}.support-empty p:not(.eyebrow){color:#6f8078;max-width:430px;margin:0 0 17px;font-size:13px;line-height:1.55}.ticket-card-top{justify-content:space-between;align-items:center;display:flex}.ticket-code{letter-spacing:.7px;color:#718179;font-size:10px;font-weight:700}.ticket-card h3,.support-guide h3{color:#193a30;margin:13px 0 5px;font:700 16px Manrope}.ticket-card p,.support-guide p{color:#6f8078;margin:0;font-size:12px;line-height:1.5}.ticket-card footer{color:#7a8982;border-top:1px solid #eef2ef;justify-content:space-between;margin-top:13px;padding-top:10px;font-size:11px;display:flex}.ticket-card .text-button{margin-top:13px}.support-guide{padding:22px}.support-guide h3{margin-top:5px}.support-guide>div{border-top:1px solid #e8eeea;margin-top:20px;padding-top:14px}.support-guide>div strong,.support-guide>div span{display:block}.support-guide>div strong{font-size:11px}.support-guide>div span{color:#728079;margin-top:5px;font-size:11px;line-height:1.55}.success-banner{background:#edf8f1;border:1px solid #cde8d9;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.success-banner>span{color:#fff;background:#238664;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.success-banner strong{font-size:12px}.success-banner p{color:#55806d;margin:3px 0 0;font-size:11px}.modal-backdrop{z-index:10;background:#102a22a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.support-modal{background:#fff;border-radius:13px;width:min(600px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 70px #081b1580}.modal-title{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.modal-title h2{font-size:21px}.close-button{background:#f0f4f1;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.support-modal label{color:#40574e;gap:6px;margin-top:13px;font-size:12px;font-weight:700;display:grid}.support-modal input,.support-modal select,.support-modal textarea{color:#213d34;resize:vertical;background:#fff;border:1px solid #d9e3dc;border-radius:7px;width:100%;padding:10px;font:400 13px DM Sans,sans-serif}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-note{color:#77877f;margin:13px 0;font-size:10px;line-height:1.5}.modal-actions{border-top:1px solid #e6ece8;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.secondary-action{background:#fff;border:1px solid #d7e1da;border-radius:7px;height:40px;padding:0 15px;font-size:12px;font-weight:700}.support-message{border:1px solid #e5ece7;border-radius:8px;padding:11px}.support-message strong{color:#294339;font-size:12px}.support-message p{white-space:pre-wrap;color:#40554a;margin:5px 0;font-size:13px;line-height:1.45}.support-message small{color:#77877f;font-size:10px}@media (width<=760px){.support-layout{grid-template-columns:1fr}.support-modal{padding:18px}.form-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}}.support-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.support-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.support-status--submitted{color:#176ba7;background:#e8f2fb}.support-status--received{color:#6144b8;background:#eeeaff}.support-status--in_progress{color:#9a5c08;background:#fff2d9}.support-status--waiting_for_client{color:#b44b14;background:#fff0e8}.support-status--completed{color:#16724d;background:#e5f6ed}.support-status--closed{color:#52616a;background:#edf0f2}.support-reply-confirmation{color:#226747;background:#edf8f1;border:1px solid #cde8d9;border-radius:8px;margin:-4px 0 14px;padding:10px 12px;font-size:13px;line-height:1.45}.access-activity{margin-top:18px}.activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-list li{border-top:1px solid #e7eeea;align-items:flex-start;gap:11px;padding:12px 0;display:flex}.activity-list strong{color:#294339;text-transform:capitalize;font-size:13px;display:block}.activity-list small{color:#77877f;margin-top:3px;font-size:12px;display:block}.activity-dot{background:#12aee2;border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.ticket-status-summary{background:#fbfdfb;border:1px solid #e2e8e3;border-radius:10px;padding:13px 14px}.ticket-status-summary-label{color:#718179;letter-spacing:.8px;margin:0 0 9px;font-size:10px;font-weight:800}.ticket-status-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ticket-status-count{color:#52616a;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:8px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.ticket-status-count-value{background:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font:800 12px Manrope;display:grid;box-shadow:inset 0 0 0 1px #fffc}.ticket-status-count--submitted{color:#176ba7;background:#e8f2fb}.ticket-status-count--received{color:#6144b8;background:#eeeaff}.ticket-status-count--in_progress{color:#9a5c08;background:#fff2d9}.ticket-status-count--waiting_for_client{color:#b44b14;background:#fff0e8}.ticket-status-count--completed{color:#16724d;background:#e5f6ed}.ticket-status-count--closed{color:#52616a;background:#edf0f2}@media (width<=900px){.ticket-status-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=500px){.ticket-status-summary{padding:12px}.ticket-status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-status-count{padding:8px 7px;font-size:10px}}.ticket-list-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.ticket-list-heading .eyebrow{margin:0}.ticket-list-heading .secondary-action{color:#fff;background:#176d52;border-color:#176d52;height:36px;box-shadow:0 1px 2px #0f513b33}.ticket-list-heading .secondary-action:hover{background:#105940}.ticket-status-summary-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-status-summary-heading .ticket-status-summary-label{margin-bottom:9px}.ticket-filter-reset{margin:-3px 0 6px;font-size:11px}.ticket-status-summary-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.ticket-status-count{text-align:left;cursor:pointer;border:1px solid #0000;min-height:38px;padding:8px 10px;font-family:inherit}.ticket-status-count:hover{filter:brightness(.98)}.ticket-status-count:focus-visible{outline-offset:2px;outline:3px solid #176ba7}.ticket-status-count.is-active{border-color:currentColor;box-shadow:0 0 0 1px}.ticket-filter-reset:disabled{color:#718179;cursor:default;text-decoration:none}@media (width<=500px){.ticket-list-heading{flex-direction:column;align-items:flex-start}.ticket-list-heading .secondary-action{width:100%}.ticket-status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.label-with-help{align-items:center;gap:5px;display:flex}.urgency-help-wrap{display:inline-flex;position:relative}.urgency-help{color:#237baa;cursor:pointer;outline-offset:3px;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.urgency-help:hover,.urgency-help:focus{background:#e9f5fb;outline:2px solid #237baa}.urgency-tooltip{z-index:2;color:#fff;background:#123d58;border-radius:8px;width:315px;padding:12px;font:400 12px/1.45 DM Sans,sans-serif;position:absolute;top:-7px;left:24px;box-shadow:0 10px 24px #123d5840}.urgency-tooltip strong{margin-bottom:7px;font-weight:700;display:block}.urgency-tooltip .urgency-option{border-top:1px solid #ffffff20;grid-template-columns:68px 1fr;align-items:start;gap:7px;padding:5px 0;display:grid}.urgency-tooltip b{color:#9fe4ff}.urgency-tooltip em{color:#e0eef5;font-style:normal}.urgency-tooltip:before{content:"";background:#123d58;width:10px;height:10px;position:absolute;top:10px;left:-5px;transform:rotate(45deg)}.ticket-card footer{flex-wrap:wrap;gap:6px 14px}.support-lifecycle{background:#f7fbf8;border:1px solid #dce8e1;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 2px;padding:12px;display:grid}.support-lifecycle div{gap:4px;min-width:0;display:grid}.support-lifecycle span{color:#728179;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.support-lifecycle strong{color:#24473b;font-size:12px;line-height:1.35}.support-modal{width:min(760px,100vw - 32px)}.support-modal .modal-title{border-bottom:1px solid #e3ece7;align-items:flex-start;padding-bottom:14px}.support-modal .modal-title h2{max-width:620px;margin-top:3px;line-height:1.22}.support-modal>.ticket-card-top{justify-content:flex-start;gap:8px;margin-top:14px}.support-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:22px 0 10px;display:flex}.support-section-heading .eyebrow{margin:0 0 3px}.support-section-heading h3{color:#084f7f;margin:0;font-size:18px}.support-section-heading>span{color:#687b73;white-space:nowrap;font-size:12px;font-weight:700}.support-thread{gap:12px;max-height:none;margin:0;display:grid;overflow:visible}.support-message{background:#fff;border:1px solid #dce7e2;border-radius:10px;margin:0;padding:16px}.support-message>header{border-bottom:1px solid #e8efeb;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:11px;display:flex}.support-message>header>div{gap:2px;display:grid}.support-message>header span{color:#78877f;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.support-message>header strong{color:#24473b;overflow-wrap:anywhere;font-size:14px}.support-message time{color:#728179;white-space:nowrap;font-size:12px}.support-message>p{color:#39564c;white-space:pre-wrap;margin:13px 0 0;line-height:1.55}.support-layout{align-items:start}.ticket-list{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.ticket-list>*{box-sizing:border-box;min-width:0;max-width:100%}.ticket-controls{background:#f8fbf9;border:1px solid #dce7e2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:14px;display:grid}.ticket-search{grid-column:1/-1}.ticket-controls label{gap:5px;min-width:0;display:grid}.ticket-controls label>span{color:#64776e;letter-spacing:.25px;font-size:11px;font-weight:800}.ticket-controls input,.ticket-controls select{color:#23463a;background:#fff;border:1px solid #c9d9d1;border-radius:8px;width:100%;min-height:42px;font:600 14px DM Sans,sans-serif}.ticket-controls select{padding:0 34px 0 11px}.ticket-search>div{position:relative}.ticket-search svg{color:#2588a9;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ticket-search input{padding:0 11px 0 37px}.ticket-controls input:focus,.ticket-controls select:focus{border-color:#20a9d1;outline:3px solid #20a9d124}.ticket-filter-result{color:#587067;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:0 5px;min-width:92px;padding-bottom:2px;display:grid}.ticket-filter-result strong{color:#084f7f;font-size:19px}.ticket-filter-result span{font-size:12px;font-weight:700}.ticket-filter-result button{grid-column:1/-1;justify-self:end;margin-top:2px;font-size:12px}.support-filter-empty{color:#396054;background:#fbfdfc;border:1px dashed #bdd2c8;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.support-filter-empty>svg{color:#2495b8;flex:none}.support-filter-empty div{flex:1}.support-filter-empty strong{color:#174a3a}.support-filter-empty p{color:#6a7c74;margin:2px 0 0;font-size:13px}.ticket-load-more{border-top:1px solid #dce7e2;justify-content:space-between;align-items:center;gap:14px;padding:14px 2px 4px;display:flex}.ticket-load-more p{color:#60766c;margin:0;font-size:13px}.support-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.support-detail-grid>div{border-bottom:1px solid #edf2ef;min-width:0;padding:14px 14px 14px 0}.support-detail-grid>div:nth-child(2n){border-left:1px solid #edf2ef;padding-left:14px}.support-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.support-detail-grid dt{color:#687b73;letter-spacing:.25px;margin:0 0 5px;font-size:11px;font-weight:800}.support-detail-grid dd{color:#183f33;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.45}@media (width<=560px){.support-lifecycle{grid-template-columns:1fr}.ticket-card footer{justify-content:flex-start}.support-modal{width:calc(100vw - 20px);padding:18px}.support-modal .modal-title h2{font-size:22px}.support-section-heading{align-items:flex-start}.support-detail-grid{grid-template-columns:1fr}.support-detail-grid>div,.support-detail-grid>div:nth-child(2n){border-bottom:1px solid #edf2ef;border-left:0;padding:13px 0}.support-detail-grid>div:last-child{border-bottom:0}.support-message>header{gap:7px;display:grid}.support-message time{white-space:normal}.ticket-controls{grid-template-columns:1fr}.ticket-filter-result{justify-content:flex-start;gap:5px;display:flex}.ticket-filter-result button{margin:0 0 0 auto}.support-filter-empty{flex-wrap:wrap;align-items:flex-start}.support-filter-empty .secondary-action{width:100%}.ticket-load-more{flex-direction:column;align-items:stretch}.ticket-load-more .secondary-action{width:100%}}@media (width>=561px){.ticket-filter-result{justify-content:start}.ticket-filter-result button{justify-self:start}}@media (width>=1450px){.ticket-controls{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(175px,.85fr) auto}.ticket-search{grid-column:auto}}.help-center-page{gap:1.25rem;display:grid}.help-center-hero,.help-center-footer,.help-config-heading{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.help-center-hero{border-top:4px solid var(--support,#0d9ac8);background:linear-gradient(135deg,#edf9fc 0%,#fff 58%)}.help-center-hero h2,.help-center-footer h3,.help-config-heading h3{color:#07598a;margin:.2rem 0 .5rem}.help-center-hero p:not(.eyebrow),.help-center-footer p,.help-config-heading p{max-width:48rem;margin:0;font-size:1rem;line-height:1.55}.help-center-plan{color:#07598a;background:#fff;border:1px solid #9ed7e7;border-radius:999px;flex:none;padding:.65rem .9rem;font-size:.95rem;font-weight:800}.help-center-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.help-resource-card{border-top:4px solid #19a8cf;flex-direction:column;align-items:flex-start;min-height:215px;display:flex}.help-resource-card h3{color:#07598a;margin:.25rem 0 .55rem;font-size:1.3rem;line-height:1.2}.help-resource-card p:not(.eyebrow){color:#416376;margin:0 0 1rem;font-size:1rem;line-height:1.55}.help-resource-card .text-button{margin-top:auto}.help-center-footer{background:#f6fbfd}.help-request-context{background:#fbfdfe;border-left:4px solid #169fc8;justify-content:space-between;align-items:center;gap:1rem;display:flex}.help-request-context h3{color:#07598a;margin:.2rem 0 .35rem;font-size:1.15rem}.help-request-context p:not(.eyebrow){color:#416376;max-width:46rem;margin:0;font-size:1rem;line-height:1.5}.help-request-context>strong{color:#176a4d;font-size:1rem}.help-request-context label{color:#17455f;gap:.4rem;min-width:15rem;font-size:.95rem;font-weight:750;display:grid}.help-request-context select{color:#17455f;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #9dc4d6;border-radius:.5rem;padding:.45rem .6rem}.help-center-empty{text-align:left}.help-config-panel{margin-top:1.25rem}.help-config-heading{align-items:flex-start}.help-config-account{color:#17455f;gap:.45rem;max-width:32rem;margin:1rem 0;font-size:1rem;font-weight:750;display:grid}.help-config-account small,.help-config-table small{color:#607988;font-size:.9rem;font-weight:500}.help-config-account select,.help-resource-override select{color:#17455f;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #9dc4d6;border-radius:.5rem;padding:.55rem .65rem}.help-config-table{gap:.75rem;display:grid}.help-config-table article{background:#fff;border:1px solid #c6dce7;border-radius:.75rem;grid-template-columns:minmax(220px,1.2fr) minmax(290px,1fr) minmax(190px,.7fr);align-items:center;gap:1rem;padding:1rem;display:grid}.help-config-table article>div:first-child{gap:.25rem;display:grid}.help-config-table strong{color:#07598a;font-size:1rem}.help-package-toggles{flex-wrap:wrap;gap:.4rem;display:flex}.help-package-toggles button{color:#426273;min-height:2.35rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d1dd;border-radius:.45rem;padding:.35rem .55rem;font-size:.9rem;font-weight:750}.help-package-toggles button.is-included{color:#176a4d;background:#e7f7ef;border-color:#55ae86}.help-package-toggles button:focus-visible,.help-config-account select:focus-visible,.help-resource-override select:focus-visible{outline-offset:2px;outline:3px solid #65c8e2}.help-resource-override{color:#17455f;gap:.35rem;font-size:.9rem;font-weight:750;display:grid}@media (width<=900px){.help-config-table article{grid-template-columns:1fr}}@media (width<=640px){.help-center-hero,.help-center-footer,.help-config-heading,.help-request-context{flex-direction:column;align-items:flex-start}.help-request-context label,.help-request-context select{width:100%}.help-center-plan{text-align:center;width:100%}.help-center-grid{grid-template-columns:1fr}.help-resource-card{min-height:0}.help-center-hero h2{font-size:1.75rem}}.team-table{padding:0;overflow:hidden}.team-head,.team-row{grid-template-columns:1.35fr 1fr .9fr .5fr .55fr;align-items:center;gap:14px;padding:15px 20px;display:grid}.team-head{color:#7b8982;letter-spacing:1px;background:#f8faf8;border-bottom:1px solid #e5ebe7;font-size:10px;font-weight:700}.team-row{border-bottom:1px solid #edf1ee;font-size:12px}.team-row:last-child{border-bottom:0}.member{align-items:center;gap:9px;display:flex}.member strong,.member small{display:block}.member strong{font-size:12px}.member small{color:#718078;margin-top:2px;font-size:11px}.billing-on,.billing-off{font-size:10px;font-style:normal;font-weight:700}.billing-on{color:#287a5b}.billing-off{color:#7b8883}.account-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.account-grid h3{margin:5px 0;font:700 16px Manrope}.muted-copy{color:#6e7e76;margin:0 0 10px;font-size:12px;line-height:1.5}.checkbox-row{grid-template-columns:18px 1fr;align-items:start;line-height:1.45}.checkbox-row input{width:15px;height:15px;margin:1px 0 0}@media (width<=760px){.team-head{display:none}.team-row{grid-template-columns:1fr auto;padding:15px}.team-row>span{color:#6e7e76}.team-row>span:first-of-type{color:#294339;grid-column:1/-1;font-weight:600}.team-row>span:nth-of-type(2),.team-row>span:nth-of-type(3){font-size:11px}.account-grid{grid-template-columns:1fr}}.invite-modal{max-width:650px}.role-presets,.location-presets{border:0;margin:15px 0 0;padding:0}.role-presets legend,.location-presets legend{color:#31473c;margin-bottom:8px;font-size:12px;font-weight:700}.role-presets>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.role-choice,.scope-choice{cursor:pointer;background:#fff;border:1px solid #dfe7e1;border-radius:8px;gap:9px;padding:10px;transition:all .15s;grid-template-columns:none!important;align-items:flex-start!important;display:flex!important}.role-choice:hover,.scope-choice:hover,.role-choice.selected{background:#f5faf6;border-color:#78a88f}.role-choice input,.scope-choice input{accent-color:#287a5b;width:15px;height:15px;margin:2px 0 0}.role-choice span,.scope-choice span{color:#40554a;font-size:12px;display:block}.role-choice strong,.scope-choice strong{color:#294339;font-size:12px;display:block}.role-choice small,.scope-choice small{color:#718078;margin-top:2px;font-size:10px;line-height:1.35;display:block}.location-presets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.location-presets legend,.location-presets .scope-choice:first-of-type{grid-column:1/-1}.invite-error{background:#fff4f1;border-radius:7px;padding:9px 11px;font-weight:600;color:#b84832!important;margin:12px 0 0!important;font-size:12px!important}.invite-modal .checkbox-row{margin-top:14px}.invite-modal .form-note{margin-top:10px}@media (width<=760px){.role-presets>div,.location-presets{grid-template-columns:1fr}}.account-detail-list{gap:10px;margin-top:16px;display:grid}.account-detail-list span{color:#52655b;border-top:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:10px;font-size:12px;display:flex}.account-detail-list strong{color:#31473c}.account-detail-list em{text-align:right;color:#6e7e76;max-width:64%;font-style:normal}.live-team-table{margin-top:16px}.live-team-table .team-row{grid-template-columns:1.35fr 1fr 1fr .6fr .7fr 1fr}.member-actions{justify-content:flex-end;gap:8px;display:flex}.member-actions .text-button:disabled{opacity:.5;cursor:wait}@media (width<=900px){.live-team-table .team-row{grid-template-columns:1fr auto}.live-team-table .team-row>span{font-size:11px}.member-actions{grid-column:1/-1;justify-content:flex-start}}.notification-preferences{flex-direction:column;align-items:flex-start;display:flex}.notification-toggle{color:#174f72;cursor:pointer;align-items:center;gap:9px;margin-top:15px;font-size:13px;font-weight:700;display:inline-flex}.notification-toggle input{accent-color:#0b78ae;block-size:18px;inline-size:18px}.notification-toggle input:disabled{cursor:wait}.account-integration-note{color:#52655b;margin:2px 0 13px;font-size:12px;line-height:1.5}.gbp-term{color:inherit;font:inherit;text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.google-source-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.google-source-actions .secondary-action{color:#0b78ae;box-shadow:none;background:#fff;border:1px solid #79b7d5}.google-source-actions .secondary-action:hover{background:#f0f9fd}.google-property-list li{color:#52655b;border-top:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:10px;font-size:12px;display:flex}.google-property-list strong{overflow-wrap:anywhere}.google-property-list em{text-align:right;color:#6e7e76;max-width:42%;font-style:normal}@media (width<=560px){.google-source-actions{align-items:stretch}.google-source-actions button{inline-size:100%}.google-property-list li{display:block}.google-property-list em{text-align:left;max-width:none;margin-top:4px;display:block}}.google-property-results{inline-size:100%;margin-top:14px}.google-property-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.google-property-summary{color:#52655b;margin:0;font-size:12px;font-weight:700}.google-property-toolbar input{color:#294339;border:1px solid #c9d9d1;border-radius:7px;flex:1;min-inline-size:180px;max-inline-size:240px;padding:9px 10px;font:600 12px Manrope}.google-property-toolbar input:focus{outline-offset:1px;border-color:#0b78ae;outline:2px solid #9ed4ec}.google-property-empty{color:#6e7e76;margin:13px 0 0;font-size:12px}.google-property-toggle{color:#0b78ae;margin-top:12px;font-size:12px;font-weight:700}@media (width<=560px){.google-property-toolbar{align-items:stretch}.google-property-toolbar input{max-inline-size:none}}.google-mapping-status{background:#f2faf6;border:1px solid #a8d5c0;border-radius:9px;gap:3px;inline-size:100%;margin-top:14px;padding:12px 13px;display:grid}.google-mapping-status span{color:#287a5b;letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:800}.google-mapping-status strong{color:#294339;overflow-wrap:anywhere;font-size:13px}.google-mapping-status em{color:#667a70;font-size:11px;font-style:normal}.google-property-list li>span{gap:3px;min-inline-size:0;display:grid}.google-property-list li>.secondary-action,.mapping-active-button{border-radius:7px;flex:none;align-self:center;padding:7px 10px;font-size:11px;font-weight:800}.mapping-active-button{color:#287a5b;background:#e8f6ef;border:1px solid #a8d5c0}.google-property-list li>.secondary-action:disabled,.mapping-active-button:disabled{cursor:default;opacity:.85}.integration-health-card .account-detail-list{inline-size:100%}.integration-health-card .account-detail-list i{text-align:right;font-style:normal}.integration-health-card .billing-off{text-transform:capitalize}.yext-location-mapping{background:#f8fbf9;border:1px solid #dce9e2;border-radius:10px;gap:10px;padding:12px;display:grid}.yext-location-mapping>.secondary-action{justify-self:start}.yext-entity-id-form{gap:6px;display:grid}.yext-entity-id-form label{color:#52655b;font-size:11px;font-weight:700}.yext-entity-id-form>div{align-items:stretch;gap:8px;display:flex}.yext-entity-id-form input{color:#294339;background:#fff;border:1px solid #b8cec2;border-radius:8px;flex:1;min-width:0;padding:10px 11px;font:600 12px Manrope}.yext-entity-id-form input:focus{outline-offset:1px;outline:2px solid #83c8ae}.yext-entity-id-form .secondary-action{flex:none}@media (width<=560px){.yext-location-mapping>.secondary-action,.yext-entity-id-form .secondary-action{width:100%}.yext-entity-id-form>div{display:grid}}.yext-mapping-controls{border-top:1px solid #e3ece7;gap:10px;inline-size:100%;margin-top:14px;padding-top:14px;display:grid}.yext-mapping-controls>p{color:#52655b;margin:0;font-size:12px;line-height:1.5}.yext-mapping-controls>.secondary-action{justify-self:start}.yext-candidate-list{gap:8px;display:grid}.yext-candidate{color:#294339;text-align:left;cursor:pointer;background:#f7fbf9;border:1px solid #b8d3c6;border-radius:10px;gap:3px;width:100%;padding:11px 12px;display:grid}.yext-candidate:hover{background:#eef8f3;border-color:#287a5b}.yext-candidate strong{font-size:12px}.yext-candidate span{color:#60736a;overflow-wrap:anywhere;font-size:11px}.integration-connected-note{color:#287a5b;margin:12px 0 0;font-size:12px;font-weight:700}@media (width<=560px){.yext-mapping-controls>.secondary-action{width:100%}}.google-profile-results,.google-profile-mapping{inline-size:100%;margin-top:14px}.google-profile-results .account-detail-list li{border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.google-profile-results .account-detail-list li>span{gap:3px;display:grid}.google-profile-results .account-detail-list em{color:#6e7e76;font-size:11px;font-style:normal}.google-location-map-row{border-top:1px solid #edf1ee;grid-template-columns:minmax(150px,1fr) minmax(210px,1.4fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.google-location-map-row:first-of-type{margin-top:10px}.google-location-map-row>div{gap:3px;display:grid}.google-location-map-row strong{color:#31473c;font-size:12px}.google-location-map-row small{color:#6e7e76;font-size:10px}.google-location-map-row select{color:#294339;background:#fff;border:1px solid #c9d9d1;border-radius:7px;min-inline-size:0;padding:9px 10px;font:600 12px Manrope}.google-location-map-actions{justify-items:start}.google-location-map-actions .text-button{padding:0;font-size:11px}.google-location-no-match{grid-column:2/-1;color:#876226!important}@media (width<=700px){.google-profile-results .account-detail-list li{flex-direction:column;align-items:stretch}.google-location-map-row{grid-template-columns:1fr}.google-location-map-row .secondary-action{inline-size:100%}.google-location-map-actions{justify-items:stretch}.google-location-no-match{grid-column:auto}}.google-change-account{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.google-change-account small{color:#687b73;max-width:440px;line-height:1.45}.billing-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.billing-summary article{background:#fff;border:1px solid #e1e8e2;border-radius:10px;padding:17px}.billing-summary strong{color:#193d32;font:800 25px Manrope;display:block}.billing-summary strong span{color:#6f8078;margin-left:2px;font:500 13px DM Sans}.billing-summary small{color:#718078;margin-top:6px;font-size:11px;display:block}.paid-text{color:#238562!important}.invoice-head{justify-content:space-between;align-items:start;display:flex}.invoice-head h3{margin:4px 0;font:700 16px Manrope}.invoice-row{border-top:1px solid #edf1ee;grid-template-columns:1.3fr .7fr .5fr .5fr;align-items:center;gap:12px;margin-top:15px;padding-top:13px;font-size:12px;display:grid}.invoice-row strong,.invoice-row small{display:block}.invoice-row small{color:#74827b;margin-top:3px;font-size:11px}.invoice-row>span{font-weight:600}.invoice-row i{font-style:normal}.billing-boundary{color:#645e2b;background:#f9f8e9;border-color:#e9e5c9;gap:12px;margin-top:16px;display:flex}.billing-boundary strong{font-size:13px}.billing-boundary p,.handoff-modal>p{color:#7f7b52;margin:5px 0 0;font-size:12px;line-height:1.5}.handoff-modal>p{color:#63766d;margin:0 0 20px}.handoff-modal{max-width:520px}@media (width<=760px){.billing-summary{grid-template-columns:1fr}.invoice-row{grid-template-columns:1fr auto}.invoice-row small{grid-column:1/-1}.invoice-row i{justify-self:start}.invoice-row .text-button{justify-self:end}}.invoice-lines{border-top:1px solid #e6ece8;margin-top:14px}.invoice-lines>div,.invoice-total{border-bottom:1px solid #e6ece8;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.invoice-lines span{color:#566b61}.invoice-total{color:#193d32;border-bottom:0;font-size:16px;font-weight:700}.billing-manage-action{align-items:center;gap:7px;display:inline-flex}.billing-manage-action em{letter-spacing:-.4px;border-left:1px solid #fff6;padding-left:7px;font:700 11px Arial,sans-serif}.invoice-download{white-space:nowrap;text-underline-offset:3px;justify-content:center;align-items:center;color:#087cb2!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;text-decoration:underline!important;display:inline-flex!important}.business-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.business-card-head{border-bottom:1px solid #e9efea;align-items:center;gap:12px;padding-bottom:18px;display:flex}.business-card-head h3{margin:0;font:700 18px Manrope}.business-card-head p{color:#728079;margin:3px 0 0;font-size:12px}.business-card-head .state-pill{margin-left:auto}.unified-business-profile{padding:22px}.profile-source-legend{flex-wrap:wrap;gap:8px;margin:17px 0 0;display:flex}.source-chip,.source-status{letter-spacing:.1px;white-space:nowrap;border-radius:999px;padding:7px 10px;font:800 11px/1 Manrope,Arial,sans-serif}.source-chip-syndicated,.source-status-syndicated{color:#176343;background:#e7f4ec}.source-chip-google,.source-status-google{color:#1c5f9f;background:#eaf3ff}.source-status-pending{color:#875a06;background:#fff5df}.profile-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.profile-source-block{background:#fcfefd;border:1px solid #e2ece6;border-radius:12px;min-width:0;padding:18px}.profile-source-block.google-profile-card{background:#fbfdff;border-color:#d8e9f7}.profile-source-head{border-bottom:1px solid #e9efea;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.profile-source-head h4{color:#173b31;margin:0;font:800 16px/1.3 Manrope,Arial,sans-serif}.profile-source-head p{color:#65766e;margin:4px 0 0;font-size:12px;line-height:1.45}.profile-source-fields{margin-top:0}.google-profile-empty{margin:16px 0 0;line-height:1.55}.business-logo{color:#fff;background:#466d93;border-radius:10px;place-items:center;width:45px;height:45px;font:700 20px Manrope;display:grid}.field-list{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.business-field{border-bottom:1px solid #edf1ee;padding:15px 0}.business-field span,.business-field strong,.business-multiline span{display:block}.business-social-links{flex-wrap:wrap;gap:8px 14px;display:flex!important}.business-featured-message{background:#f5fbfd;border:1px solid #d8edf5;border-radius:10px;margin-top:18px;padding:15px 17px}.business-featured-message .eyebrow{margin:0 0 6px}.business-featured-message p:last-child{color:#294c5a;margin:0;font-size:14px;line-height:1.55}.business-field span{text-transform:uppercase;letter-spacing:.8px;color:#788881;margin-bottom:5px;font-size:10px;font-weight:700}.business-field strong{font-size:12px;line-height:1.45}.business-side{gap:16px;display:grid}.completeness>div:not(.listing-bar){align-items:baseline;gap:10px;margin:6px 0 15px;display:flex}.completeness strong{color:#1c563f;font:800 30px Manrope}.completeness span{color:#718178;font-size:11px}.completeness>p,.integration-status p,.request-help p{color:#708078;margin:11px 0 0;font-size:11px;line-height:1.5}.integration-status>div{align-items:center;gap:7px;font-size:12px;display:flex}.integration-status small{color:#83918b;border-top:1px solid #e9efea;margin-top:12px;padding-top:10px;font-size:10px;display:block}.request-help{color:#645e2b;background:#f9f8e9;border-color:#e9e5c9;gap:10px;display:flex}.request-help strong{font-size:12px}.request-help p{color:#817c50;margin-top:4px}@media (width<=760px){.business-grid,.field-list{grid-template-columns:1fr}.unified-business-profile,.profile-source-block{padding:16px}.profile-source-grid{grid-template-columns:1fr}}.live-listings{margin-top:16px}.listing-view-tabs{background:#f5fbfe;border:1px solid #c8dfea;border-radius:.8rem;gap:.45rem;width:max-content;max-width:100%;margin:0 0 1rem;padding:.35rem;display:flex}.listing-view-tab{color:#315d74;min-height:2.7rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;padding:.62rem .95rem;font-weight:750;line-height:1.2}.listing-view-tab:hover,.listing-view-tab:focus-visible{color:#075c96;background:#e7f5fb}.listing-view-tab.is-active{color:#fff;box-shadow:none;background:#007eb9;border-color:#007eb9}.listing-insights-panel{min-height:25rem}.listing-insights-period{color:#176c55;white-space:nowrap;background:#e9f7f3;border:1px solid #b6dccc;border-radius:999px;flex:none;align-self:flex-start;min-width:max-content;padding:.55rem .85rem;font-size:.92rem;font-weight:750;line-height:1.2}.listing-insights-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.listing-insights-controls{justify-content:flex-end;margin:.85rem 0 0;display:flex}.listing-insights-control-group{gap:.35rem;min-width:10.75rem;display:grid}.listing-insights-control-group label{color:#3f6156;letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:800}.listing-insights-control-group select{color:#173f32;background:#fff;border:1px solid #b8ccc3;border-radius:.65rem;outline:0;height:2.65rem;padding:0 2rem 0 .75rem;font:700 .95rem DM Sans,sans-serif}.listing-insights-control-group select:focus{border-color:#0b78ae;box-shadow:0 0 0 3px #0b78ae1f}.listing-insight-metric{background:#fff;border:1px solid #cddfea;border-top:4px solid #0b8fc4;border-radius:.8rem;min-width:0;padding:1.1rem}.listing-insight-metric-positive{border-top-color:#2c9b77}.listing-insight-metric span,.listing-insight-metric small{color:#476577;display:block}.listing-insight-metric span{font-size:.92rem;font-weight:750}.listing-insight-metric strong{color:#005b96;margin:.28rem 0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05;display:block}.listing-insight-metric small{font-size:.92rem;line-height:1.4}.listing-trend{border-top:1px solid #d7e5ec;margin-top:1.25rem;padding-top:1.1rem}.listing-trend-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.listing-trend-head>div{gap:.25rem;min-width:0;display:grid}.listing-trend-head strong{color:#124f70;font-size:1.05rem}.listing-trend-head span{color:#527083;max-width:40rem;font-size:.9rem;line-height:1.35}.listing-trend-bars{overscroll-behavior-inline:contain;scrollbar-color:#4f9fbc #e6f0f4;scrollbar-width:thin;border-bottom:1px solid #d7e5ec;align-items:end;gap:.65rem;min-height:14.25rem;margin-top:.4rem;padding:3.5rem .15rem 1.5rem;display:flex;overflow:auto hidden}.listing-trend-bars::-webkit-scrollbar{height:.7rem}.listing-trend-bars::-webkit-scrollbar-track{background:#e6f0f4;border-radius:999px}.listing-trend-bars::-webkit-scrollbar-thumb{background:#4f9fbc;border:.16rem solid #e6f0f4;border-radius:999px}.listing-trend-scroll-hint{white-space:nowrap;font-weight:750;color:#2f6f89!important;font-size:.85rem!important}.listing-trend-column{border-radius:.55rem;outline:none;flex:1 0 3.1rem;grid-template-rows:8rem auto;align-items:end;gap:.45rem;min-width:3.1rem;display:grid;position:relative}.listing-trend-column:hover,.listing-trend-column:focus-visible{background:#eaf7fc}.listing-trend-column:focus-visible{box-shadow:0 0 0 3px #007eb947}.listing-trend-bar{background:linear-gradient(#19abd4 0%,#007eb9 100%);border-radius:.45rem .45rem .15rem .15rem;width:100%;max-width:3.1rem;margin-inline:auto;display:block}.listing-trend-column small{color:#5a7788;text-align:center;white-space:nowrap;font-size:.74rem;font-weight:700}.listing-trend-tooltip{z-index:4;color:#fff;opacity:0;pointer-events:none;background:#064c74;border:1px solid #7bc2dd;border-radius:.6rem;width:max-content;max-width:13rem;padding:.65rem .75rem;font-size:.82rem;line-height:1.35;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%,.25rem);box-shadow:0 .7rem 1.4rem #03375540}.listing-trend-tooltip strong{color:#fff;font-size:.9rem}.listing-trend-column:hover .listing-trend-tooltip,.listing-trend-column:focus-visible .listing-trend-tooltip{opacity:1;transform:translate(-50%)}.listing-trend-column:first-child .listing-trend-tooltip{left:.15rem;transform:translateY(.25rem)}.listing-trend-column:first-child:hover .listing-trend-tooltip,.listing-trend-column:first-child:focus-visible .listing-trend-tooltip{transform:translate(0)}.listing-trend-column:last-child .listing-trend-tooltip{left:auto;right:.15rem;transform:translateY(.25rem)}.listing-trend-column:last-child:hover .listing-trend-tooltip,.listing-trend-column:last-child:focus-visible .listing-trend-tooltip{transform:translate(0)}.listing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.listing-detail-card{background:#fff;border:1px solid #cddfea;border-top:4px solid #5b9bd5;border-radius:.8rem;min-width:0;padding:1.1rem}.listing-detail-card-wide{border-top-color:#29a178;grid-column:1/-1}.listing-detail-card h4{color:#124f70;margin:0;font-size:1.05rem}.listing-detail-card p{color:#527083;margin:.35rem 0 .85rem;font-size:.92rem;line-height:1.45}.listing-detail-list{gap:.4rem;display:grid}.listing-detail-list div{border-top:1px solid #e0ebf0;justify-content:space-between;align-items:baseline;gap:.7rem;padding:.5rem 0;display:flex}.listing-detail-list span{color:#315d74;font-size:.96rem}.listing-detail-list strong{color:#005b96;font-size:1.05rem}.listing-search-terms{flex-wrap:wrap;gap:.55rem;display:flex}.listing-search-terms span{color:#176c55;background:#eef9f4;border:1px solid #cde6dc;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .6rem;font-size:.9rem;display:inline-flex}.listing-search-terms strong{color:#0e5c43}.listing-insights-empty{color:#315d74;background:#f6fbfe;border:1px solid #cddfea;border-radius:.8rem;max-width:48rem;padding:1.15rem}.listing-insights-empty strong{color:#124f70}.listing-insights-empty p{margin:.55rem 0 0;line-height:1.55}@media (width<=760px){.listing-view-tabs{width:100%}.listing-view-tab{flex:1;padding-inline:.65rem;font-size:.96rem}.listing-insights-metrics{grid-template-columns:1fr}.listing-insights-controls{justify-content:stretch}.listing-insights-control-group{width:100%}.listing-detail-grid{grid-template-columns:1fr}.listing-detail-card-wide{grid-column:auto}.listing-trend-head{gap:.55rem;display:grid}.listing-trend-head span{display:block}.listing-trend-scroll-hint{justify-self:start}}.live-listings-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.live-listings-head h3{margin:2px 0 4px;font:700 18px Manrope}.live-listings-head p:not(.eyebrow){color:#718178;margin:0;font-size:12px;line-height:1.5}.live-listing-count{color:#087fac;background:#e5f9ff;border-radius:999px;flex:none;padding:9px 12px;font:700 12px/1 Manrope,Arial,sans-serif}.listing-filter{white-space:nowrap;background:#f1f5f3;border-radius:8px;gap:4px;padding:4px;display:flex}.listing-filter button{color:#587168;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font:700 11px Manrope}.listing-filter button.active{color:#155c46;background:#fff;box-shadow:0 1px 3px #27463c1a}.live-listing-table{border:1px solid #e6eeea;border-radius:9px;overflow:hidden}.live-listing-row{border-top:1px solid #edf1ee;grid-template-columns:1.5fr .8fr .8fr;align-items:center;gap:12px;padding:16px 18px;font-size:14px;display:grid}.live-listing-row:first-child{border-top:0}.live-listing-header{color:#74847d;letter-spacing:.7px;text-transform:uppercase;background:#f7faf8;border-top:0;padding:11px 18px;font-size:11px;font-weight:800}.listing-sort{width:max-content;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.listing-sort:hover,.listing-sort:focus-visible{color:#087fac}.listing-sort:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #1da9db}.live-listing-row a{color:#17745c;font-weight:700;text-decoration:none}.synced-pill{color:#176343;background:#e5f4ed;border-radius:999px;justify-self:start;padding:5px 10px;font-size:11px;font-style:normal;font-weight:800}.listing-muted{color:#809088;font-size:12px}.live-empty{color:#718178;font-size:12px}.publisher-cell{align-items:center;gap:9px;display:flex}.publisher-mark{color:#fff;width:31px;height:31px;box-shadow:none;border:1px solid #e1e9ee;border-radius:50%;flex:0 0 31px;place-items:center;font:800 12px Manrope;display:grid;overflow:hidden}.publisher-mark img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px}.business-website-link{color:#087fac;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.business-website-link:hover,.business-website-link:focus-visible{color:#075f81}.business-website-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #1da9db}@media (width<=760px){.live-listings-head{display:block}.listing-filter{margin-top:12px;display:inline-flex}.live-listing-row{grid-template-columns:1fr .85fr}.live-listing-row>:last-child{grid-column:1/-1}.live-listing-header>:last-child{display:none}}.range-control{gap:6px;display:grid}.range-control label{letter-spacing:1.1px;color:#718179;font-size:10px;font-weight:700}.ai-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.ai-kpis article{background:#fff;border:1px solid #e1e8e2;border-radius:10px;padding:16px}.ai-kpis p{color:#6c7d76;margin:0 0 8px;font-size:11px}.ai-kpis strong{color:#1b503d;font:800 28px Manrope;display:block}.ai-kpis small{color:#318765;margin-top:5px;font-size:10px;display:block}.ai-grid{grid-template-columns:1.18fr .82fr;gap:16px;display:grid}.ai-trend h3,.ai-platforms h3,.ai-questions h3,.action-center h3{margin:4px 0;font:700 17px Manrope}.ai-chart{margin:18px 0 3px}.ai-chart svg{width:100%;height:180px;display:block}.ai-chart>div{color:#83918a;justify-content:space-between;font-size:10px;display:flex}.ai-disclaimer{color:#788780;border-top:1px solid #edf1ee;margin:12px 0 0;padding-top:10px;font-size:10px;line-height:1.45}.platform-row{border-top:1px solid #edf1ee;grid-template-columns:29px 1fr auto auto;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:grid}.platform-row:first-of-type{margin-top:14px}.platform-mark{color:#187d5c;background:#edf7f1;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.platform-row>span:nth-of-type(2){font-weight:700}.platform-row small{color:#4e8b70;font-size:10px}.question-row{border-top:1px solid #edf1ee;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.question-row:first-of-type{margin-top:15px}.question-row i{white-space:nowrap;font-style:normal}.detail-note{color:#6f8078;background:#f2f7f4;border-radius:7px;margin:4px 0 0;padding:10px;font-size:11px;line-height:1.5}.action-center{color:#645e2b;background:#f9f8e9;border-color:#e9e5c9;gap:12px;display:flex}.action-center h3{margin-top:2px}.action-center p:not(.eyebrow){color:#817c50;margin:5px 0 8px;font-size:11px;line-height:1.5}@media (width<=1050px){.ai-kpis{grid-template-columns:repeat(2,1fr)}.ai-grid{grid-template-columns:1fr}}@media (width<=760px){.range-control{width:100%}.range-control .scope{justify-content:space-between;width:100%}.ai-kpis{grid-template-columns:1fr 1fr}.ai-kpis article{padding:13px}.ai-kpis strong{font-size:24px}.ai-chart svg{height:135px}.platform-row{grid-template-columns:29px 1fr auto}.platform-row small{grid-column:2/-1}.question-row{flex-direction:column;align-items:start}.question-row i{width:max-content}}.scout-ai-dashboard{gap:16px;display:grid}.scout-ai-status{background:linear-gradient(135deg,#f1faf5,#fff);border-color:#b9dfcf;align-items:flex-start;gap:13px;padding:19px 21px;display:flex}.scout-ai-status svg{color:#168057;flex:none}.scout-ai-status h3{margin:3px 0 5px;font-size:18px}.scout-ai-status p:not(.eyebrow){color:#5a7066;margin:0;font-size:13px}.scout-ai-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.scout-ai-kpis article{padding:20px}.scout-ai-kpis span{color:#63776d;font-size:13px;font-weight:700;display:block}.scout-ai-kpis strong{color:#174c3a;margin:9px 0 6px;font:800 26px Manrope,sans-serif;display:block}.scout-ai-kpis small{color:#6f8078;font-size:11px;line-height:1.4}.scout-ai-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.scout-ai-grid>.panel{padding:21px}.scout-ai-grid h3{margin:4px 0;font-size:18px}.scout-ai-foundation>p{color:#5c7066;font-size:13px;line-height:1.55}.scout-foundation-list{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.scout-foundation-list>div{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:10px;padding:13px}.scout-foundation-list span,.scout-foundation-list strong{display:block}.scout-foundation-list span{color:#687b72;font-size:11px}.scout-foundation-list strong{color:#174c3a;margin-top:5px;font:800 22px Manrope,sans-serif}.scout-ai-mentions .scout-honest-empty{margin-top:18px}.scout-mention-counts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.scout-mention-counts div{text-align:center;background:#eef7f2;border-radius:9px;padding:13px}.scout-mention-counts strong,.scout-mention-counts span{display:block}.scout-mention-counts strong{color:#174c3a;font:800 23px Manrope,sans-serif}.scout-mention-counts span{color:#64766e;margin-top:4px;font-size:11px}@media (width<=1000px){.scout-ai-grid{grid-template-columns:1fr}}@media (width<=760px){.scout-ai-kpis{grid-template-columns:1fr}.scout-ai-status,.scout-ai-grid>.panel{padding:17px}.scout-foundation-list{grid-template-columns:1fr 1fr}.scout-ai-kpis strong{font-size:23px}}@media (width<=430px){.scout-foundation-list,.scout-mention-counts{grid-template-columns:1fr}}.locked-preview{align-items:flex-start;gap:23px;max-width:760px;margin:28px auto;padding:32px;display:flex}.locked-icon{color:#5b7468;background:#edf3ef;border-radius:14px;flex:none;place-items:center;width:68px;height:68px;display:grid}.locked-preview h3{color:#1d3d33;margin:5px 0;font:700 21px Manrope}.locked-preview p:not(.eyebrow){color:#677970;margin:9px 0;font-size:13px;line-height:1.6}.locked-preview ul{color:#49665a;margin:13px 0;padding-left:18px;font-size:12px;line-height:1.8}@media (width<=760px){.locked-preview{flex-direction:column;gap:15px;padding:22px}.locked-preview h3{font-size:18px}}.nav-item-unavailable{opacity:.76;color:#9bb7ac!important}.nav-item-unavailable svg{opacity:.72}.nav-item-unavailable em{color:#48645a!important;background:#d9e4de!important}.nav-item-unavailable:hover{opacity:1}.connection-state-card{width:100%;margin:0;padding:24px}.connection-state-card h3{color:#1d3d33;margin:5px 0;font:700 21px Manrope}.connection-state-card p:not(.eyebrow){color:#5f746a;max-width:780px;margin:9px 0;font-size:15px;line-height:1.65}.connection-state-card .text-button{margin-top:5px;padding-left:0;font-size:14px}@media (width<=760px){.connection-state-card{padding:20px}.connection-state-card h3{font-size:20px}}.listing-summary{grid-template-columns:1.4fr .6fr .6fr;gap:14px;margin-bottom:18px;display:grid}.listing-summary article{background:#fff;border:1px solid #e1e8e2;border-radius:10px;padding:16px}.listing-summary article:first-child{align-items:center;gap:14px;display:flex}.listing-ring{flex:none;width:68px;height:68px}.listing-ring:after{inset:6px}.listing-ring span{font-size:20px}.listing-summary strong,.listing-summary span{display:block}.listing-summary strong{color:#1f4a3c;margin-top:4px;font:700 16px Manrope}.listing-summary span{color:#718079;margin-top:5px;font-size:11px}.attention-number{color:#b56528!important;font-size:28px!important}.filter-row{justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;display:flex}.filter-row>div{gap:7px;display:flex}.filter{color:#65766f;background:#fff;border:1px solid #dce5df;border-radius:20px;padding:6px 11px;font-size:11px;font-weight:700}.active-filter{color:#fff;background:#205b47;border-color:#205b47}.filter em{color:#a25d26;background:#f5e3d1;border-radius:10px;margin-left:4px;padding:1px 5px;font-style:normal}.filter-row small{color:#7d8b85;font-size:10px}.listing-table{padding:0;overflow:hidden}.listing-table-head,.listing-table-row{grid-template-columns:1.1fr 1fr .7fr 1.25fr;align-items:center;gap:14px;padding:15px 20px;display:grid}.listing-table-head{color:#7b8982;letter-spacing:1px;background:#f8faf8;border-bottom:1px solid #e5ebe7;font-size:10px;font-weight:700}.listing-table-row{border-bottom:1px solid #edf1ee;font-size:12px}.listing-table-row:last-child{border-bottom:0}.listing-table-row small{color:#6f8078;font-size:11px}.listing-table-row i{width:max-content;font-style:normal}.processing-pill{color:#397187;background:#e7f0f4;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700}.empty-listing{color:#667870;place-items:center;gap:4px;padding:38px;font-size:12px;display:grid}.empty-listing span{font-size:11px}.listing-help{background:#f2f7f4;gap:12px;margin-top:16px;display:flex}.listing-help strong{font-size:13px}.listing-help p{color:#6d7e76;margin:4px 0 0;font-size:11px;line-height:1.5}@media (width<=760px){.listing-summary{grid-template-columns:1fr}.filter-row{flex-direction:column;align-items:flex-start}.listing-table-head{display:none}.listing-table-row{grid-template-columns:1fr auto;padding:15px}.listing-table-row>span,.listing-table-row small{grid-column:1/-1}.listing-table-row>span{color:#718079;font-size:11px}.listing-table-row i{grid-area:1/2}.listing-table-row small{margin-top:1px}}.review-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.review-kpis article{background:#fff;border:1px solid #e1e8e2;border-radius:10px;padding:16px}.review-kpis strong{color:#1d503d;font:800 27px Manrope;display:block}.review-kpis strong span{color:#718079;font:500 12px DM Sans}.review-kpis small{color:#408467;margin-top:6px;font-size:10px;display:block}.stars{color:#e3a84f;letter-spacing:1px;margin-top:3px;font-size:13px}.reviews-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rating-distribution h3,.source-breakdown h3,.recent-reviews h3{margin:4px 0;font:700 17px Manrope}.rating-row{grid-template-columns:33px 1fr 34px;align-items:center;gap:9px;padding:7px 0;font-size:11px;display:grid}.rating-row:first-of-type{margin-top:15px}.rating-row>div{background:#edf1ee;border-radius:10px;height:7px;overflow:hidden}.rating-row i{background:#e0a548;border-radius:10px;height:100%;display:block}.rating-row small{text-align:right;color:#728079;font-size:10px}.review-note{color:#74837c;border-top:1px solid #edf1ee;margin:14px 0 0;padding-top:10px;font-size:10px;line-height:1.45}.source-row{border-top:1px solid #edf1ee;grid-template-columns:28px 1fr auto auto;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:grid}.source-row:first-of-type{margin-top:15px}.source-row>span:nth-of-type(2){color:#718079}.source-row i{color:#b87d26;font-style:normal;font-weight:700}.review-card{border-top:1px solid #edf1ee;padding:12px 0}.review-card:first-of-type{margin-top:14px}.review-card>div{grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid}.review-card strong{font-size:12px}.review-card span{color:#788780;font-size:10px}.review-card i{color:#e0a548;grid-area:1/2/3;font-size:11px;font-style:normal}.review-card p{color:#5f7169;margin:9px 0 0;font-size:11px;line-height:1.5}.review-help{background:#f2f7f4;gap:10px;display:flex}.review-help strong{font-size:12px}.review-help p{color:#6d7e76;margin:4px 0 0;font-size:11px;line-height:1.5}@media (width<=1050px){.review-kpis{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr}}@media (width<=760px){.review-kpis{grid-template-columns:1fr 1fr}.review-kpis article{padding:13px}.review-kpis strong{font-size:23px}.source-row{grid-template-columns:28px 1fr auto}.source-row>span:nth-of-type(2){grid-column:2/-1}.source-row i{grid-area:1/3}}.live-reviews-layout{gap:16px;display:grid}.live-review-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.live-review-kpis article{padding:20px}.live-review-kpis article>span{color:#64766e;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.live-review-kpis strong{color:#174c3a;font:800 30px Manrope,sans-serif}.live-review-kpis strong small{color:#718079;font-size:14px;font-weight:600}.live-review-columns{grid-template-columns:minmax(260px,.75fr) minmax(420px,1.6fr);align-items:start;gap:16px;display:grid}.live-review-sources,.live-recent-reviews{padding:20px}.live-review-source{border-top:1px solid #e7ece9;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.live-review-source:first-of-type{margin-top:10px}.live-review-source strong{font-size:14px}.live-review-source>span:last-child{color:#607169;font-size:13px}.live-review-card{border-top:1px solid #e7ece9;padding:17px 0}.live-review-card:first-of-type{margin-top:10px}.live-review-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.live-review-card-head>div{gap:2px;display:grid}.live-review-card-head strong{font-size:15px}.live-review-card-head span{color:#6a7a73;font-size:13px}.live-review-stars{white-space:nowrap;font-weight:800;color:#b97715!important}.live-review-card>p{color:#44584f;margin:10px 0;font-size:14px;line-height:1.55}.live-review-card .review-content-empty{color:#78867f;font-style:italic}.live-review-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-response{color:#687871;background:#f2f4f3;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.review-response.responded{color:#27755e;background:#e5f3ec}.live-review-card-foot a{color:#0077b6;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}@media (width<=1050px){.live-review-columns{grid-template-columns:1fr}}@media (width<=760px){.live-review-kpis{grid-template-columns:1fr}.live-review-columns{grid-template-columns:minmax(0,1fr)}.live-review-sources,.live-recent-reviews{padding:16px}.live-review-source{grid-template-columns:34px minmax(0,1fr)}.live-review-source>span:last-child{grid-column:2}.live-review-card-head,.live-review-card-foot{flex-direction:column;align-items:flex-start}}.review-freshness{color:#607169;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.live-review-card-links{align-items:center;gap:12px;display:flex}.live-rating-distribution{border-top:1px solid #e7ece9;margin-top:15px;padding-top:17px}.live-rating-row{color:#53675e;grid-template-columns:34px 1fr 38px;align-items:center;gap:9px;padding:6px 0;font-size:12px;display:grid}.live-rating-row>div{background:#edf1ee;border-radius:999px;height:7px;overflow:hidden}.live-rating-row i{background:#d99832;border-radius:999px;height:100%;display:block}.live-rating-row small{text-align:right}.live-review-help{align-items:flex-start;padding:18px 20px}.live-review-help .text-button{margin-top:8px}.live-review-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.live-review-kpis article>small{color:#6f8078;margin-top:7px;font-size:11px;display:block}.scout-reputation-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scout-response-panel,.scout-sentiment-panel{padding:21px}.scout-response-panel h3,.scout-sentiment-panel h3{margin:4px 0;font-size:18px}.scout-meter{background:#edf2ef;border-radius:999px;height:13px;margin:24px 0 10px;overflow:hidden}.scout-meter i{border-radius:inherit;background:linear-gradient(90deg,#35a878,#087aa8);height:100%;display:block}.scout-meter-legend{color:#64766e;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;font-size:12px;display:grid}.scout-meter-legend strong{color:#174c3a;font:800 25px Manrope,sans-serif}.scout-insight{color:#53675e;border-top:1px solid #e7ece9;margin:18px 0 0;padding-top:15px;font-size:13px;line-height:1.55}.scout-honest-empty{color:#53675e;background:#f3f8f5;border-radius:10px;align-items:flex-start;gap:13px;margin-top:20px;padding:16px;display:flex}.scout-honest-empty svg{color:#14825f;flex:none}.scout-honest-empty strong{color:#174c3a;font-size:14px;display:block}.scout-honest-empty p{margin:5px 0 0;font-size:13px;line-height:1.55}.scout-sentiment-bars{gap:18px;margin-top:22px;display:grid}.scout-sentiment-bars>div{color:#52675d;grid-template-columns:1fr auto;gap:7px;font-size:13px;display:grid}.scout-sentiment-bars strong{color:#207653}.scout-sentiment-bars i{background:#edf2ef;border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.scout-sentiment-bars b{border-radius:inherit;background:#35a878;height:100%;display:block}.scout-sentiment-bars .negative strong{color:#a45d28}.scout-sentiment-bars .negative b{background:#dc8c4e}@media (width<=1180px){.live-review-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.scout-reputation-grid{grid-template-columns:1fr}}@media (width<=760px){.live-review-kpis{grid-template-columns:1fr}.scout-response-panel,.scout-sentiment-panel{padding:17px}.scout-meter-legend{grid-template-columns:auto 1fr}.scout-meter-legend span:last-child{grid-column:1/-1}}.review-intelligence-upgrade{background:linear-gradient(135deg,#eff9f4 0%,#fff 72%);border-color:#cfe5da;align-items:flex-start;gap:16px;padding:22px;display:flex}.review-intelligence-upgrade-icon{color:#19795a;background:#dff2e8;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.review-intelligence-upgrade h3{color:#174c3a;margin:4px 0 7px;font-size:20px}.review-intelligence-upgrade p:not(.eyebrow){color:#566f63;max-width:760px;margin:0 0 15px;font-size:13px;line-height:1.6}.review-intelligence-upgrade .primary-action{width:auto}@media (width<=620px){.review-intelligence-upgrade{flex-direction:column;padding:18px}.review-intelligence-upgrade .primary-action{white-space:normal;width:100%}}.scout-review-trends{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scout-trend-card{padding:21px}.scout-trend-card h3{margin:4px 0;font-size:18px}.scout-trend-baseline{background:#f5faf7;border-radius:10px;align-items:center;gap:17px;margin-top:20px;padding:16px;display:flex}.scout-trend-baseline>strong{color:#174c3a;font:800 32px Manrope,sans-serif}.scout-trend-baseline b{color:#2e5444;font-size:13px;display:block}.scout-trend-baseline p{color:#65776f;margin:4px 0 0;font-size:12px;line-height:1.5}.scout-trend-points{border-bottom:1px solid #dfe8e3;align-items:flex-end;gap:10px;height:150px;margin-top:19px;padding:12px 5px 0;display:flex}.scout-trend-points>div{flex:1;grid-template-rows:1fr auto auto;place-items:end center;gap:3px;min-width:30px;height:100%;display:grid}.scout-trend-points i{background:linear-gradient(#2ba77b,#087aa8);border-radius:6px 6px 0 0;width:min(32px,75%);display:block}.scout-trend-points span{color:#174c3a;font-size:11px;font-weight:800}.scout-trend-points small{color:#718179;white-space:nowrap;font-size:9px}@media (width<=900px){.scout-review-trends{grid-template-columns:1fr}}@media (width<=620px){.scout-trend-card{padding:17px}.scout-trend-baseline{flex-direction:column;align-items:flex-start;gap:8px}}.verified-review-editor{padding:22px}.verified-review-editor .panel-head{align-items:flex-start}.verified-review-editor .panel-head>div>p:not(.eyebrow){color:#5c7067;max-width:720px;margin:6px 0 0;font-size:13px;line-height:1.55}.verified-review-editor .panel-head>span{color:#36745c;white-space:nowrap;font-size:12px;font-weight:800}.verified-review-list{gap:8px;margin:17px 0;display:grid}.verified-review-list>div{background:#f8fbf9;border:1px solid #dfe8e3;border-radius:8px;grid-template-columns:minmax(145px,.35fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.verified-review-list span{gap:2px;display:grid}.verified-review-list strong{font-size:13px}.verified-review-list small{color:#6c7c74;font-size:11px}.verified-review-list p{color:#43564e;margin:0;font-size:13px;line-height:1.45}.verified-review-list button{color:#67766f;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.verified-review-list button:hover{color:#8b2f2f;background:#e9f0ec}.verified-review-form{border-top:1px solid #e3eae6;grid-template-columns:1fr 1fr .55fr .8fr;gap:12px;margin-top:18px;padding-top:18px;display:grid}.verified-review-form label{color:#42574d;gap:6px;font-size:12px;font-weight:750;display:grid}.verified-review-form input,.verified-review-form select,.verified-review-form textarea{box-sizing:border-box;color:#243d33;background:#fff;border:1px solid #cbd7d1;border-radius:7px;width:100%;padding:10px 11px;font:500 13px DM Sans,sans-serif}.verified-review-form input:focus,.verified-review-form select:focus,.verified-review-form textarea:focus{outline-offset:1px;outline:2px solid #70a992}.verified-review-wide{grid-column:1/-1}.verified-review-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.verified-review-actions button{width:auto}.verified-review-message{color:#4d6259;margin:12px 0 0;font-size:12px;font-weight:700}.verified-review-message.error{color:#9b3434}.verified-review-message.saved{color:#1f7455}@media (width<=820px){.verified-review-form{grid-template-columns:1fr 1fr}.verified-review-list>div{grid-template-columns:1fr auto}.verified-review-list p{grid-area:2/1/auto/-1}.verified-review-list button{grid-area:1/2}}@media (width<=560px){.verified-review-editor{padding:17px}.verified-review-form{grid-template-columns:1fr}.verified-review-wide,.verified-review-actions{grid-column:1}.verified-review-actions{flex-direction:column}.verified-review-actions button{width:100%}}.search-source{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.search-source>div{min-width:0}.search-source strong{font-size:15px;display:block}.search-source p{color:#65786f;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.search-source .state-pill{flex:none}.search-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.search-metric{padding:20px}.search-metric p{color:#687b73;margin:0 0 8px;font-size:12px;font-weight:700}.search-metric strong{color:#164f3d;font:800 30px Manrope,sans-serif;display:block}.search-metric small{color:#718078;margin-top:7px;font-size:11px;line-height:1.45;display:block}.search-metric>span{margin-top:5px;font-size:11px;font-weight:750;display:block}.search-metric .trend-up{color:#217653}.search-metric .trend-down{color:#a34f36}.search-comparison{color:#687b73;margin:-6px 0 18px;font-size:12px;line-height:1.5}.search-boundary{padding:20px}.search-boundary h3{margin:0 0 8px;font-size:16px}.search-boundary p{color:#61746a;margin:0;font-size:13px;line-height:1.6}.search-window{color:#667970;margin:-10px 0 18px;font-size:13px}.search-empty{align-items:flex-start;gap:14px;padding:22px;display:flex}.search-empty svg{color:#176d52;flex:none}.search-empty h3{margin:0 0 6px}.search-empty p{color:#65786f;margin:0;line-height:1.55}.search-setup-action{margin-top:16px}.search-error{margin:0 0 16px}.search-refresh-note{color:#687b73;margin-top:10px;font-size:12px}.search-page-actions{align-items:center;gap:9px;display:flex}.search-page-actions .primary-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.search-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid}.search-history-card{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid}.search-history-card strong{color:#164f3d;margin-top:4px;font:800 25px Manrope,sans-serif;display:block}.search-history-card small{color:#718078;margin-top:4px;font-size:10px;line-height:1.4;display:block}.search-history-card svg{block-size:96px;inline-size:100%;overflow:visible}.search-history-card svg line{stroke:#dfe9e3;stroke-width:1px}.search-history-card svg polyline{fill:none;stroke:#0b78ae;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.search-report-controls{background:#f7fbfd;border-color:#c8e2ee;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex}.search-control-group{gap:6px;min-width:150px;display:grid}.search-control-group label{color:#3f6156;font-size:12px;font-weight:800}.search-control-group select,.search-control-group input{color:#173f32;background:#fff;border:1px solid #b8ccc3;border-radius:10px;outline:0;height:44px;padding:0 12px;font:700 14px DM Sans,sans-serif}.search-control-group select:focus,.search-control-group input:focus{border-color:#0b78ae;box-shadow:0 0 0 3px #0b78ae1f}.search-report-controls>p{color:#64786f;margin:0 0 11px auto;font-size:12px}.search-report-loading{margin:18px 0}.search-detailed-report{gap:16px;display:grid}.search-report-meta{color:#60736a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.search-report-meta p{margin:0}.search-report-meta span{color:#176d52;background:#e7f5ef;border-radius:999px;padding:6px 10px;font-weight:800}.search-report-tabs{background:#edf4f7;border:1px solid #d8e6ec;border-radius:12px;gap:6px;padding:5px;display:flex;overflow-x:auto}.search-report-tabs button{color:#48655b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 15px;font:800 14px DM Sans,sans-serif}.search-report-tabs button:hover{color:#086b9d;background:#fff}.search-report-tabs button.active{color:#086b9d;background:#fff;box-shadow:0 2px 8px #0b4f7014}.search-daily-card{padding:22px}.search-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.search-section-heading h3{color:#164f3d;margin:3px 0 0;font-size:19px}.search-section-heading>strong{color:#086b9d;font:800 17px Manrope,sans-serif}.search-daily-card svg{width:100%;height:190px;display:block}.search-daily-card svg line{stroke:#dae6e0;stroke-width:1px}.search-daily-card svg polyline{fill:none;stroke:#08a6d8;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.search-chart-dates{color:#718078;justify-content:space-between;margin-top:5px;font-size:12px;display:flex}.search-overview-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.search-overview-highlights button{text-align:left;cursor:pointer;color:#164f3d;padding:20px}.search-overview-highlights button:hover{border-color:#55a88a;transform:translateY(-1px);box-shadow:0 6px 18px #135b4114}.search-overview-highlights strong{overflow-wrap:anywhere;font-size:16px;line-height:1.45;display:block}.search-overview-highlights span{color:#187553;margin-top:8px;font-size:13px;font-weight:800;display:block}.search-report-table-card{padding:22px}.search-row-filter{color:#477063;border:1px solid #b8ccc3;border-radius:10px;align-items:center;gap:8px;min-width:230px;padding:0 11px;display:flex}.search-row-filter input{color:#173f32;background:0 0;border:0;outline:0;min-width:0;height:42px;font:600 14px DM Sans,sans-serif}.search-table-wrap{border:1px solid #e0e9e4;border-radius:11px;overflow-x:auto}.search-performance-table{border-collapse:collapse;width:100%;min-width:720px}.search-performance-table th,.search-performance-table td{text-align:right;border-bottom:1px solid #e7eeea;padding:13px 14px;font-size:13px}.search-performance-table th{color:#526b61;text-transform:uppercase;letter-spacing:.05em;background:#f5f9f7;font-size:11px}.search-performance-table th:first-child,.search-performance-table td:first-child{text-align:left;width:52%;max-width:480px}.search-performance-table tbody tr:last-child td{border-bottom:0}.search-performance-table tbody tr:hover{background:#f8fcfa}.search-performance-table td:first-child strong,.search-performance-table td:first-child a{color:#145f84;overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:6px;font-weight:750;display:flex}.search-performance-table td:first-child a:hover{color:#147957}.search-table-note{color:#687b73;margin:12px 0 0;font-size:12px}.search-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.search-audience-grid>.panel{padding:22px}.search-breakdown-list{gap:17px;display:grid}.search-breakdown-list>div{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.search-breakdown-list strong{color:#214c3e;font-size:14px}.search-breakdown-list span{color:#5e736a;font-size:13px}.search-breakdown-list progress{border:0;border-radius:999px;grid-column:1/-1;width:100%;height:9px;overflow:hidden}.search-breakdown-list progress::-webkit-progress-bar{background:#e6efea}.search-breakdown-list progress::-webkit-progress-value{background:#19a97a}.search-breakdown-list.compact>div{border-bottom:1px solid #e7eeea;padding-bottom:12px}.search-breakdown-list.compact>div:last-child{border-bottom:0}.search-show-more{min-width:150px;margin:16px auto 0;display:block}@media (width<=980px){.search-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.search-page-actions{flex-direction:column;align-items:stretch;inline-size:100%}.search-page-actions button{inline-size:100%}.search-history-grid,.search-audience-grid,.search-overview-highlights{grid-template-columns:1fr}.search-report-controls{align-items:stretch}.search-report-controls>p{width:100%;margin:2px 0 0}.search-control-group{flex:180px}.search-section-heading{flex-direction:column;align-items:flex-start}.search-row-filter{width:100%;min-width:0}.search-row-filter input{width:100%}}@media (width<=620px){.search-source{flex-direction:column;align-items:flex-start}.search-metrics{grid-template-columns:1fr}.search-metric strong{font-size:32px}.search-metric p,.search-metric small,.search-metric>span{font-size:16px}.search-history-card{grid-template-columns:1fr}.search-history-card svg{block-size:85px}.search-report-controls{padding:16px;display:grid}.search-control-group{min-width:0}.search-control-group label,.search-report-controls>p,.search-report-meta,.search-chart-dates,.search-table-note{font-size:14px}.search-control-group select,.search-control-group input{font-size:16px}.search-report-tabs button{padding:12px 14px;font-size:16px}.search-report-meta{flex-direction:column;align-items:flex-start}.search-daily-card,.search-report-table-card,.search-audience-grid>.panel{padding:18px}.search-section-heading h3{font-size:20px}.search-daily-card svg{height:155px}.search-table-wrap{margin:0 -4px}.search-performance-table th,.search-performance-table td{padding:14px;font-size:15px}.search-performance-table th{font-size:12px}.search-breakdown-list strong,.search-breakdown-list span{font-size:16px}}.website-assessment-page .page-heading{align-items:flex-start}.assessment-source{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;display:flex}.assessment-source>div{gap:.35rem;min-width:0;display:grid}.assessment-source a{color:var(--brand-blue,#0078b9);overflow-wrap:anywhere;text-underline-offset:3px;font-size:1.05rem;font-weight:700;text-decoration:underline}.assessment-source small{color:#607386;font-size:.9rem}.assessment-refresh-guidance{color:#385d73;background:#f1f8fc;border:1px solid #bcdceb;border-radius:12px;margin:0 0 1.25rem;padding:.9rem 1rem;font-size:1rem;line-height:1.5}.assessment-refresh-guidance strong{color:#075d8b}.assessment-devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.assessment-device{padding:1.3rem}.assessment-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.assessment-section-heading h3{margin:.2rem 0 0}.assessment-section-heading>span{color:#607386;font-size:.85rem}.assessment-section-intro{color:#52697b;max-width:760px;margin:.45rem 0 0;font-size:1rem;line-height:1.55}.assessment-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.assessment-score{border:1px solid #dce5ec;border-radius:12px;grid-template-columns:4.1rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem;display:grid}.assessment-score-dial{--dial-tone:#607386;aspect-ratio:1;background:radial-gradient(circle at center, #fff 59%, transparent 60%), conic-gradient(var(--dial-tone) calc(var(--score) * 1%), #e0e9ee 0);color:#173b57;text-align:center;border-radius:50%;place-content:center;display:grid}.assessment-score-dial strong{color:#173b57;letter-spacing:-.05em;font-size:1.35rem;line-height:1}.assessment-score-dial small{color:#607386;font-size:.65rem;font-weight:800}.assessment-score-copy{gap:.2rem;display:grid}.assessment-score-copy span{color:#52697b;font-size:.9rem;font-weight:700}.assessment-score-copy b{color:#607386;font-size:.82rem}.assessment-score.strong .assessment-score-dial{--dial-tone:#168264}.assessment-score.strong .assessment-score-copy b{color:#167248}.assessment-score.moderate .assessment-score-dial{--dial-tone:#d89820}.assessment-score.moderate .assessment-score-copy b{color:#996500}.assessment-score.attention .assessment-score-dial{--dial-tone:#c9534d}.assessment-score.attention .assessment-score-copy b{color:#b44232}.assessment-vitals{border-top:1px solid #e3eaf0;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.assessment-vitals span{color:#607386;gap:.15rem;font-size:.78rem;display:grid}.assessment-vitals strong{color:#173b57;font-size:1rem}.assessment-technical{margin-top:1.5rem}.assessment-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.assessment-technical-grid .panel{gap:.55rem;padding:1.25rem 1.25rem 1.2rem;display:grid}.assessment-technical-grid strong{color:#173b57;font-size:1.14rem;line-height:1.35}.assessment-technical-grid p{color:#52697b;margin:0;font-size:.98rem;line-height:1.55}.assessment-label{color:#607386;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.assessment-signal{border-top:5px solid #aab8c2;position:relative;overflow:hidden}.assessment-signal--good{background:linear-gradient(#f3fbf7 0,#fff 42%);border-top-color:#23a578}.assessment-signal--watch{background:linear-gradient(#fff9eb 0,#fff 42%);border-top-color:#e2a52d}.assessment-signal--attention{background:linear-gradient(#fff5f2 0,#fff 42%);border-top-color:#cf5d4f}.assessment-signal--neutral{background:linear-gradient(#f3f9fc 0,#fff 42%);border-top-color:#6fa6c6}.assessment-signal-heading{align-items:center;gap:.55rem;display:flex}.assessment-signal-icon{align-items:center;display:inline-flex}.assessment-signal--good .assessment-signal-icon{color:#168264}.assessment-signal--watch .assessment-signal-icon{color:#a66f00}.assessment-signal--attention .assessment-signal-icon{color:#b44232}.assessment-signal--neutral .assessment-signal-icon{color:#337899}.assessment-signal small{color:#667986;font-size:.85rem;line-height:1.45}.assessment-signal>a{color:#0876aa;text-underline-offset:3px;align-items:center;gap:.35rem;width:fit-content;margin-top:.3rem;font-size:.9rem;font-weight:800;text-decoration:underline;display:inline-flex}.assessment-signal>a:hover{color:#176f53}.assessment-signal-legend{background:#f6f9fb;border:1px solid #dce6ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:-.25rem 0 1rem;padding:.75rem 1rem;display:flex}.assessment-signal-legend span{color:#52697b;align-items:center;gap:.4rem;font-size:.88rem;font-weight:750;display:inline-flex}.assessment-signal-legend .good svg{color:#168264}.assessment-signal-legend .watch svg{color:#a66f00}.assessment-signal-legend .neutral svg{color:#337899}.assessment-schema{grid-column:1/-1}.assessment-tags{flex-wrap:wrap;gap:.45rem;margin-top:.3rem;display:flex}.assessment-tags span{color:#075d8b;background:#e9f5fb;border-radius:999px;padding:.3rem .65rem;font-size:.82rem;font-weight:700}.assessment-method,.assessment-empty{margin-top:1.25rem;padding:1.25rem}.assessment-target-manager{gap:1.1rem;margin-bottom:1.25rem;padding:1.25rem;display:grid}.assessment-target-manager h3{margin:.2rem 0 .35rem}.assessment-target-manager p{color:#52697b;margin:0}.assessment-target-controls{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:1rem;display:grid}.assessment-target-controls label,.assessment-target-form label{gap:.4rem;display:grid}.assessment-target-controls label>span,.assessment-target-form label>span{color:#324d62;font-size:.9rem;font-weight:750}.assessment-target-controls select,.assessment-target-form input{color:#173b57;font:inherit;background:#fff;border:1px solid #bdcad5;border-radius:9px;width:100%;min-height:44px;padding:.65rem .75rem}.assessment-target-controls>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.assessment-website-tabs{scrollbar-width:thin;border-bottom:1px solid #d7e2ea;gap:.35rem;padding:0 .15rem;display:flex;overflow-x:auto}.assessment-website-tabs button{color:#52697b;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;gap:.15rem;min-height:58px;padding:.65rem .9rem .75rem;display:grid}.assessment-website-tabs button strong{color:inherit;font-size:.95rem}.assessment-website-tabs button span{font-size:.78rem}.assessment-website-tabs button em{color:#216681;letter-spacing:.02em;background:#e8f5fb;border-radius:999px;align-self:start;margin-top:.1rem;padding:.2rem .45rem;font-size:.68rem;font-style:normal;font-weight:800}.assessment-website-tabs button.active em{color:#176247;background:#d9f2e8}.assessment-website-tabs button:disabled{cursor:not-allowed;opacity:.8}.assessment-website-tabs button:hover{color:#075d8b;background:#f3f8fb}.assessment-website-tabs button.active{color:#075d8b;border-bottom-color:#0098d7}.assessment-website-tabs .assessment-add-tab{color:#0078b9;align-items:center;font-weight:800;display:flex}.assessment-remove-target{color:#a2382c}.assessment-target-form{background:#f5f9fc;border:1px solid #dce7ef;border-radius:12px;grid-template-columns:minmax(160px,.7fr) minmax(250px,1.3fr);gap:.9rem;padding:1rem;display:grid}.assessment-target-form .assessment-managed-check{align-items:center;gap:.5rem;display:flex}.assessment-target-form .assessment-managed-check input{width:auto;min-height:auto}.assessment-target-form .primary-action{justify-self:end}.assessment-target-message{background:#eaf7f0;border-radius:8px;padding:.65rem .8rem;font-weight:700;color:#17633f!important}.assessment-remove-confirm{background:#fff5f2;border:1px solid #efc9c0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.assessment-remove-confirm strong{color:#7e2c23}.assessment-remove-confirm p{margin-top:.25rem}.assessment-remove-confirm>div:last-child{flex:none;gap:.6rem;display:flex}.danger-action{color:#fff;cursor:pointer;font:inherit;background:#ad3d2f;border:1px solid #ad3d2f;border-radius:9px;min-height:42px;padding:.55rem .85rem;font-weight:750}.danger-action:hover{background:#8f3025}.assessment-method h3,.assessment-empty h3{margin:0 0 .35rem}.assessment-method p,.assessment-empty p{color:#52697b;margin:0}.assessment-empty{align-items:flex-start;gap:.9rem;display:flex}@media (width<=900px){.assessment-devices,.assessment-technical-grid,.assessment-target-controls,.assessment-target-form{grid-template-columns:1fr}.assessment-target-form .primary-action{justify-self:stretch}.assessment-schema{grid-column:auto}}@media (width<=600px){.assessment-source{flex-direction:column;align-items:flex-start}.assessment-score-grid{grid-template-columns:1fr 1fr}.assessment-vitals{grid-template-columns:1fr}.assessment-score{grid-template-columns:3.75rem minmax(0,1fr)}.assessment-score-dial strong{font-size:1.2rem}.assessment-remove-confirm{flex-direction:column;align-items:stretch}.assessment-remove-confirm>div:last-child{flex-wrap:wrap}.assessment-signal-legend{flex-direction:column;align-items:flex-start}.assessment-technical-grid p{font-size:1rem}.assessment-technical-grid strong{font-size:1.18rem}}.portfolio-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.portfolio-dial{border-top:4px solid #1783b6;gap:.45rem;padding:1.1rem;display:grid}.portfolio-dial>span{color:#52697b;text-transform:uppercase;font-size:.84rem;font-weight:800}.portfolio-dial>strong{color:#173b57;font-size:2.2rem;line-height:1}.portfolio-dial>strong small{margin-left:.15rem;font-size:.85rem}.portfolio-dial p{color:#607386;margin:0;font-size:.85rem}.portfolio-dial.attention{border-top-color:#d18a17}.portfolio-dial.opportunity{border-top-color:#7255b7}.portfolio-dial.alerts{border-top-color:#b54435}.portfolio-service-roadmap{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:1.15rem;display:flex}.portfolio-service-roadmap h3{margin:.2rem 0 0}.portfolio-service-roadmap>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.portfolio-service-roadmap span{color:#52697b;background:#f1f5f8;border-radius:999px;padding:.4rem .7rem;font-size:.78rem}.portfolio-service-roadmap span strong{margin-left:.35rem}.portfolio-service-roadmap span.ready{color:#17633f;background:#e7f6ee}.portfolio-work-queue{background:#fff;border:1px solid #d9e6ec;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;padding:1.15rem;display:flex}.portfolio-work-queue h3{color:#173b57;margin:.2rem 0 .35rem}.portfolio-work-queue p:not(.eyebrow){color:#607386;max-width:34rem;margin:0;font-size:.9rem;line-height:1.5}.portfolio-work-filters{flex-wrap:wrap;flex:0 42rem;justify-content:flex-end;gap:.5rem;display:flex}.portfolio-work-filters button{color:#2d5c75;cursor:pointer;background:#f8fbfc;border:1px solid #cbdde6;border-radius:999px;min-height:38px;padding:.5rem .7rem;font:800 .8rem Manrope,sans-serif}.portfolio-work-filters button strong{min-width:1.35rem;height:1.35rem;color:inherit;background:#0874a91a;border-radius:999px;place-items:center;margin-left:.25rem;font-size:.72rem;display:inline-grid}.portfolio-work-filters button:hover,.portfolio-work-filters button.active{color:#075f91;background:#edf8fc;border-color:#1685ae}.portfolio-work-filters button.attention.active{color:#805400;background:#fff4dc;border-color:#d18a17}.portfolio-work-filters button.opportunity.active{color:#63429c;background:#f3effb;border-color:#7255b7}.portfolio-work-filters button.alerts.active{color:#a1382b;background:#feeee9;border-color:#b54435}.portfolio-account-list{gap:1rem;margin-top:1.25rem;display:grid}.portfolio-account{padding:1.2rem}.portfolio-client-head{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.portfolio-client-head>div:first-child>span{color:#1685ae;letter-spacing:.08em;font-size:.72rem;font-weight:850}.portfolio-client-head h3{margin:.25rem 0}.portfolio-client-head p{color:#607386;margin:0}.portfolio-client-metrics{grid-template-columns:repeat(3,minmax(82px,1fr));gap:.5rem;display:grid}.portfolio-client-metrics span{color:#607386;text-align:center;background:#f3f7f9;border-radius:10px;gap:.15rem;padding:.65rem .8rem;font-size:.72rem;display:grid}.portfolio-client-metrics strong{color:#173b57;font-size:1.35rem}.portfolio-client-metrics span.attention{background:#fff0e8}.portfolio-client-metrics span.attention strong{color:#a1382b}.portfolio-website-tabs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;margin-top:1rem;display:grid}.portfolio-website-tabs button{color:#173b57;cursor:pointer;text-align:left;background:#f4f7f9;border:1px solid #dce6ec;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:.15rem;padding:.8rem;display:grid}.portfolio-website-tabs button:hover{border-color:#7abbd5}.portfolio-website-tabs button.active{background:#edf8fc;border-color:#1685ae;box-shadow:inset 0 0 0 1px #1685ae}.portfolio-website-tabs button>span{font-weight:800}.portfolio-website-tabs button>small{color:#607386;text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.portfolio-website-tabs button>strong{color:#17633f;grid-area:1/2/span 2;align-items:baseline;font-size:1.35rem;display:flex}.portfolio-website-tabs button>strong.medium{color:#8a5a00}.portfolio-website-tabs button>strong.low{color:#a1382b}.portfolio-website-tabs button em{margin-left:.1rem;font-size:.62rem;font-style:normal}.portfolio-site{border:1px solid #dce6ec;border-radius:14px;margin-top:.8rem;padding:1rem}.portfolio-site h4{color:#173b57;margin:.45rem 0 .2rem;font-size:1.05rem}.portfolio-site-labels{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.portfolio-site-labels>span:not(.website-relationship){color:#607386;font-size:.76rem}.website-relationship{border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:800}.website-relationship.optimize5_managed{color:#086d96;background:#e4f4fb}.website-relationship.syndicated{color:#17633f;background:#e7f6ee}.website-relationship.client_owned{color:#63429c;background:#f0eafb}.website-relationship.unknown{color:#52697b;background:#edf1f4}.portfolio-account-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.portfolio-account-head a{color:#0078b9;text-underline-offset:3px;font-size:.86rem;text-decoration:underline}.portfolio-score{--dial-tone:#168264;background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(var(--dial-tone) calc(var(--score) * 1%), #e0e9ee 0);color:#17633f;text-align:center;border-radius:50%;flex-direction:column;flex:0 0 94px;justify-content:center;align-items:center;width:94px;height:94px;display:flex}.portfolio-score strong{color:#173b57;font-size:1.7rem;line-height:1}.portfolio-score span{color:#52697b;margin-top:.25rem;font-size:.68rem;font-weight:750}.portfolio-score.medium{--dial-tone:#d89820;color:#8a5a00}.portfolio-score.low{--dial-tone:#c9534d;color:#a1382b}.portfolio-account-meta{border-top:1px solid #e1e8ee;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;padding-top:.8rem;display:flex}.portfolio-account-meta span{color:#607386;font-size:.82rem}.portfolio-account-meta .opportunity-pill{color:#63429c;background:#f0eafb;border-radius:999px;padding:.3rem .6rem;font-weight:800}.portfolio-issue-list{gap:.65rem;margin-top:1rem;display:grid}.portfolio-issue-list>div{background:#f7f9fb;border-radius:10px;grid-template-columns:auto 1fr;align-items:flex-start;gap:.75rem;padding:.8rem;display:grid}.portfolio-issue-list p{color:#52697b;margin:.2rem 0}.portfolio-issue-list small{color:#607386}.severity{text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:850}.severity.critical,.severity.high{color:#a1382b;background:#fee5df}.severity.medium{color:#805400;background:#fff0cb}.severity.low{color:#32647c;background:#e9f3f8}.severity.informational{color:#63429c;background:#eee8f8}.portfolio-clear{color:#17633f;margin:1rem 0 0}.portfolio-empty{align-items:flex-start;gap:.8rem;margin-top:1.25rem;padding:1.2rem;display:flex}.portfolio-empty h3,.portfolio-empty p{margin:0 0 .3rem}@media (width<=1050px){.portfolio-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.portfolio-summary-grid{grid-template-columns:1fr}.portfolio-service-roadmap{flex-direction:column;align-items:flex-start}.portfolio-service-roadmap>div:last-child{justify-content:flex-start}.portfolio-work-queue{flex-direction:column;align-items:flex-start}.portfolio-work-filters{justify-content:flex-start}.portfolio-score{border-radius:14px;flex-basis:82px;width:82px;height:82px}.portfolio-client-head{flex-direction:column;align-items:stretch}.portfolio-client-metrics{grid-template-columns:repeat(3,1fr)}.portfolio-client-metrics span{min-width:0;padding:.55rem .35rem}.portfolio-website-tabs{grid-template-columns:1fr}}.system-operations-overview{background:linear-gradient(105deg,#eef8fb 0%,#f8fcfd 62%,#fff 100%);border-color:#cde5ed #cde5ed #cde5ed #1685ae;border-left-style:solid;border-left-width:5px;gap:1rem;padding:1.1rem 1.15rem 1.15rem;display:grid}.system-operations-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.system-operations-head .eyebrow{color:#147497;margin-bottom:.3rem}.system-operations-head h2{color:#173b57;margin:0;font-size:1.55rem}.system-operations-head p:not(.eyebrow){color:#607386;max-width:58rem;margin:0}.system-operations-head .secondary-action{flex:none}.system-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.system-admin-summary article{background:#f7fbfc;border:1px solid #d7e9ef;border-top:4px solid #1685ae;border-radius:10px;gap:.35rem;padding:.85rem .9rem;display:grid}.system-admin-summary span{color:#607386;text-transform:uppercase;font-size:.76rem;font-weight:850}.system-admin-summary strong{color:#173b57;font-size:2rem;line-height:1.1}.system-admin-summary p{color:#607386;margin:0}.system-connection-status{border-top:1px solid #dbe8ed;gap:.8rem;padding-top:1rem;display:grid}.integration-audit-panel{border-color:#cfe4ea;gap:1rem;margin-top:1rem;padding:1.1rem;display:grid}.integration-audit-panel>*{min-width:0;max-width:100%}.ai-admin-config{border-color:#c8dfec;margin-top:1rem;padding:0}.ai-admin-config>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.ai-admin-config>summary::-webkit-details-marker{display:none}.ai-admin-config>summary>span:first-child{gap:.2rem;display:grid}.ai-admin-config>summary strong{color:#173b57;font-size:1.05rem}.ai-admin-config>summary small,.ai-admin-note{color:#607386}.ai-admin-config[open]>summary{border-bottom:1px solid #dbe8ed}.ai-admin-body{gap:1rem;padding:1rem 1.1rem 1.1rem;display:grid}.ai-admin-note{background:#f1f9fc;border-left:4px solid #1685ae;margin:0;padding:.75rem .85rem}.ai-admin-defaults{background:linear-gradient(105deg,#f1fbfd,#f8fcfd);border:1px solid #cfe7ed;border-radius:12px;grid-template-columns:minmax(240px,1.5fr) minmax(190px,.9fr) minmax(180px,.7fr) auto;align-items:end;gap:.8rem 1rem;padding:1rem;display:grid}.ai-admin-defaults h3,.ai-admin-account-head h3{color:#173b57;margin:.15rem 0 .25rem;font-size:1.1rem}.ai-admin-defaults p,.ai-admin-account-head p{color:#607386;margin:0}.ai-admin-defaults label,.ai-admin-account label{color:#52697b;gap:.32rem;font-size:.78rem;font-weight:800;display:grid}.ai-admin-defaults input:not([type=checkbox]),.ai-admin-account input,.ai-admin-account select,.ai-admin-account-head input{color:#173b57;font:inherit;background:#fff;border:1px solid #bfcfd8;border-radius:8px;min-height:42px;padding:.55rem .65rem}.ai-admin-defaults small{color:#607386;font-size:.73rem;font-weight:600}.ai-admin-toggle{background:#fff;border:1px solid #cce5db;border-radius:8px;align-items:center;min-height:42px;padding:.5rem .65rem;gap:.55rem!important;display:flex!important}.ai-admin-toggle input{accent-color:#167248;block-size:1.1rem;inline-size:1.1rem}.ai-admin-account-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ai-admin-account-head input{width:100%;max-width:300px}.ai-admin-account-list{gap:.65rem;max-height:34rem;padding-right:.2rem;display:grid;overflow:auto}.ai-admin-account{background:#fff;border:1px solid #d9e7ec;border-left:4px solid #1685ae;border-radius:10px;grid-template-columns:minmax(230px,1.5fr) minmax(160px,.9fr) minmax(115px,.6fr) minmax(125px,.65fr) auto;align-items:end;gap:.7rem;padding:.8rem;display:grid}.ai-admin-account-title{gap:.15rem;display:grid}.ai-admin-account-title strong{color:#173b57}.ai-admin-account-title span{color:#607386;font-size:.8rem}.ai-admin-account-title small{color:#167248;font-size:.77rem;font-weight:800}.ai-admin-account-actions{align-content:center;gap:.45rem;display:grid}.ai-admin-account-actions .text-action{text-align:center;white-space:normal;font-size:.82rem}.ai-admin-summary{background:#f4fafb;border:1px solid #cfe3ea;border-radius:10px;margin:1rem 0 0;padding:1.15rem}.ai-admin-summary h3{color:#173b57;margin:.18rem 0}.ai-admin-summary small{color:#607386}.ai-admin-summary>p{color:#284756;white-space:pre-wrap;margin:.85rem 0 0;line-height:1.55}.integration-audit-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.integration-audit-heading h3{color:#173b57;margin:.2rem 0 .35rem;font-size:1.2rem}.integration-audit-heading p{color:#607386;max-width:57rem;margin:0}.lte-live-readiness{background:linear-gradient(120deg,#f8fcfd,#f4faf8);border:1px solid #cfe3ea;border-radius:12px;gap:.9rem;margin:0 0 1rem;padding:1rem;display:grid}.lte-live-readiness>header{justify-content:space-between;align-items:flex-start;gap:1rem;height:auto;padding:0;display:flex}.lte-live-readiness-title{align-items:flex-start;gap:.7rem;display:flex}.lte-live-readiness-title>svg{color:#147497;flex:none;margin-top:.1rem}.lte-live-readiness h3{color:#173b57;margin:.05rem 0 .25rem;font-size:1.08rem}.lte-live-readiness p{color:#607386;margin:0;font-size:.82rem;line-height:1.45}.lte-live-readiness-summary{border-radius:9px;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.lte-live-readiness-summary.ready{color:#176c45;background:#e7f6ed}.lte-live-readiness-summary.attention{color:#8a5700;background:#fff0d2}.lte-live-readiness-summary div{gap:.12rem;display:grid}.lte-live-readiness-summary span{font-size:.78rem}.lte-live-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.lte-live-readiness-grid>div{background:#fff;border:1px solid #d9e9ee;border-radius:8px;align-items:flex-start;gap:.5rem;min-width:0;padding:.65rem;display:flex}.lte-live-readiness-grid>div.ready>svg{color:#176c45}.lte-live-readiness-grid>div.attention>svg{color:#b06b08}.lte-live-readiness-grid span{gap:.15rem;min-width:0;display:grid}.lte-live-readiness-grid strong{color:#173b57;font-size:.78rem}.lte-live-readiness-grid small{color:#7b5b2b;font-size:.7rem;line-height:1.35}.lte-live-readiness-remaining{color:#52697b;border-top:1px solid #d9e9ee;padding-top:.75rem;font-size:.78rem}.lte-live-readiness-remaining summary{color:#173b57;cursor:pointer;font-weight:750}.lte-live-readiness-remaining ol{gap:.3rem;margin:.65rem 0 0;padding-left:1.25rem;display:grid}.lte-live-readiness-loading{padding:.5rem 0}.is-spinning{animation:.8s linear infinite lte-spin}@keyframes lte-spin{to{transform:rotate(360deg)}}.integration-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.integration-audit-card{background:#f8fcfd;border:1px solid #d9e9ee;border-top:4px solid #1685ae;border-radius:10px;gap:.55rem;padding:.85rem;display:grid}.integration-audit-card.attention{border-top-color:#d88b21}.integration-audit-card>div:first-child{justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.integration-audit-card strong{color:#173b57}.integration-audit-card span,.integration-audit-card>small{color:#607386;font-size:.78rem}.integration-audit-card b{color:#147497;font-size:1.2rem}.integration-audit-card b small{color:#607386;font-size:.78rem;font-weight:700}.integration-audit-meter{background:#dcecf1;border-radius:999px;height:.42rem;overflow:hidden}.integration-audit-meter span{background:#1a9bbf;min-width:2px;height:100%;display:block}.integration-audit-card.attention .integration-audit-meter span{background:#d88b21}.integration-mapping-panel{background:linear-gradient(115deg,#f8fcfd,#f4faf8)}.integration-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.integration-mapping-card{background:#fff;border:1px solid #d9e9ee;border-left:4px solid #8b9ba5;border-radius:10px;gap:.55rem;padding:.9rem;display:grid}.integration-mapping-card.ready{border-left-color:#167248}.integration-mapping-card.attention{border-left-color:#d88b21}.integration-mapping-card>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.integration-mapping-card strong{color:#173b57}.integration-mapping-card b{color:#147497;font-size:1.3rem}.integration-mapping-card b small{color:#607386;font-size:.78rem;font-weight:700}.integration-mapping-card p{color:#607386;margin:0;font-size:.82rem;line-height:1.45}.mapping-state{text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.25rem .45rem;font-size:.68rem;font-weight:850}.mapping-state.ready{color:#176c45;background:#e7f6ed}.mapping-state.attention{color:#8a5700;background:#fff0d2}.mapping-state.waiting{color:#52697b;background:#edf2f5}.system-connection-status h3{margin:.2rem 0 .35rem}.system-connection-status h4{color:#173b57;margin:.1rem 0 0;font-size:1rem}.system-connection-status>div>p:last-child{color:#607386;max-width:58rem;margin:0}.system-connection-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.connection-state{border:1px solid #dbe5eb;border-radius:10px;gap:.25rem;min-height:7rem;padding:.85rem;display:grid}.connection-state>span{color:#52697b;font-size:.78rem;font-weight:800}.connection-state strong{color:#52697b;font-size:1rem}.connection-state small{color:#607386;font-size:.78rem;line-height:1.35}.connection-state.ready{background:#f0faf6;border-color:#c6e4d8}.connection-state.ready strong{color:#167248}.connection-state.attention{background:#fff8e9;border-color:#eed8a8}.connection-state.attention strong{color:#916000}.connection-state.waiting{background:#f4f7f9}.system-admin-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.system-admin-toolbar input{color:#173b57;font:inherit;background:#fff;border:1px solid #cbd9e1;border-radius:10px;width:100%;max-width:460px;padding:.72rem .8rem}.system-admin-toolbar input:focus{border-color:#1685ae;outline:none;box-shadow:0 0 0 3px #1685ae1f}.system-admin-toolbar span{color:#607386;white-space:nowrap}.beta-provisioning{margin-top:1rem;padding:0}.beta-provisioning summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.beta-provisioning summary::-webkit-details-marker{display:none}.beta-provisioning summary>span:first-child{gap:.2rem;display:grid}.beta-provisioning summary strong{color:#173b57;font-size:1.05rem}.beta-provisioning summary small{color:#607386}.beta-provisioning[open] summary{border-bottom:1px solid #dce7ec}.beta-provisioning-copy{color:#456659;background:#f3faf7;border-bottom:1px solid #d6e9df;padding:.75rem 1.1rem}.beta-provisioning-copy p{margin:0}.beta-provisioning form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;padding:1.1rem;display:grid}.beta-provisioning label{color:#52697b;gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.beta-provisioning input{color:#173b57;font:inherit;background:#fff;border:1px solid #bfcfd8;border-radius:10px;width:100%;min-height:44px;padding:.65rem .75rem}.beta-provisioning input:focus{border-color:#1685ae;outline:none;box-shadow:0 0 0 3px #1685ae1f}.beta-provisioning-check{background:#f3faf7;border:1px solid #cfe5da;border-radius:10px;align-self:end;align-items:center;min-height:44px;padding:.55rem .7rem;display:flex!important}.beta-provisioning-check input{width:20px;min-height:20px}.beta-provisioning-check span{color:#285c48}.beta-provisioning-action{border-top:1px solid #dce7ec;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.beta-provisioning-action small{color:#607386}.beta-provisioning>.request-confirmation,.beta-provisioning>.auth-error{margin:0 1.1rem 1.1rem}.system-account-list{gap:.8rem;margin-top:1rem;display:grid}.lte-profile-segments{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;padding:.8rem .85rem 0;display:grid}.lte-profile-segments button{color:#526d7b;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7e4e9;border-radius:11px;gap:.12rem;min-height:62px;padding:.65rem .75rem;display:grid}.lte-profile-segments button:hover,.lte-profile-segments button.is-active{color:#155d68;background:#eef8f8;border-color:#76b9c2}.lte-profile-segments button strong{color:#173f52;font-size:1.05rem}.lte-profile-segments button span{font-size:.72rem;font-weight:800}.lte-profile-work-queue{background:#f5faf8;border:1px solid #d8e6e3;border-radius:11px;grid-template-columns:minmax(150px,.45fr) minmax(0,2.5fr);align-items:start;gap:.8rem;margin:.7rem .85rem 0;padding:.75rem;display:grid}.lte-profile-work-queue>div:first-child{gap:.15rem;padding:.25rem .2rem;display:grid}.lte-profile-work-queue>div:first-child span{color:#214f48;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.lte-profile-work-queue>div:first-child small{color:#6b7f79;font-size:.68rem}.lte-profile-work-queue>div:last-child{flex-wrap:wrap;gap:.45rem;display:flex}.lte-profile-work-queue button{color:#526b64;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbdcd7;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .58rem;font-size:.69rem;font-weight:750;display:inline-flex}.lte-profile-work-queue button strong{color:#1f6658;font-size:.76rem}.lte-profile-work-queue button:hover,.lte-profile-work-queue button.is-active{color:#185c4e;background:#dff1eb;border-color:#5f9f91}.lte-managed-review-queue{background:linear-gradient(110deg,#eef7f3,#f9fbfa);border:1px solid #c9ddd6;border-radius:11px;grid-template-columns:minmax(150px,.45fr) minmax(0,2.5fr);align-items:start;gap:.8rem;margin:.7rem .85rem 0;padding:.75rem;display:grid}.lte-managed-review-queue>div:first-child{gap:.15rem;padding:.25rem .2rem;display:grid}.lte-managed-review-queue>div:first-child span{color:#214f48;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.lte-managed-review-queue>div:first-child small{color:#60756e;font-size:.68rem;line-height:1.4}.lte-managed-review-queue>div:last-child{flex-wrap:wrap;gap:.45rem;display:flex}.lte-managed-review-queue button{color:#4a655d;cursor:pointer;font:inherit;background:#fff;border:1px solid #bdd5cd;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .58rem;font-size:.69rem;font-weight:750;display:inline-flex}.lte-managed-review-queue button strong{color:#1f6658;font-size:.76rem}.lte-managed-review-queue button:hover,.lte-managed-review-queue button.is-active{color:#185c4e;background:#dff1eb;border-color:#4f9484}.lte-managed-review-queue button.is-ready{background:#eaf6f1;border-color:#aad0c2}.lte-profile-link-state{color:#6a7e89;gap:.1rem;font-size:.7rem;display:grid}.lte-profile-link-state strong{color:#8a611f;font-size:.75rem}.lte-profile-link-state.is-linked strong{color:#17705f}.lte-profile-link-state small{color:inherit}.lte-profile-summary:not(.lte-profile-summary--managed){grid-template-columns:38px minmax(155px,1.25fr) auto auto minmax(84px,.55fr) 90px auto 22px}.system-administration-nav{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d7e4e9;border-radius:14px;flex-wrap:wrap;gap:.55rem;padding:.65rem;display:flex;position:sticky;top:.75rem;box-shadow:0 8px 24px #1e435414}.system-administration-nav a{color:#285268;border-radius:9px;align-items:center;min-height:38px;padding:.5rem .8rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.system-administration-nav a:first-child,.system-administration-nav a:hover{color:#0f6c79;background:#eaf5f6}.system-administration-anchor,#professional-profiles,#accounts-access{scroll-margin-top:5rem}.system-account{padding:1rem}.system-account-head{grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(72px,.55fr));align-items:center;gap:1rem;display:grid}.system-account-identity span{color:#1685ae;letter-spacing:.06em;font-size:.72rem;font-weight:850}.system-account-identity h3{margin:.25rem 0}.system-account-identity p{color:#607386;margin:0}.system-account-stat{color:#607386;gap:.1rem;font-size:.75rem;display:grid}.system-account-stat strong{color:#173b57;font-size:1.15rem}.system-account-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.system-member-list{border-top:1px solid #dce6ec;gap:.55rem;margin-top:1rem;padding-top:1rem;display:grid}.system-member-row{background:#f6f8fa;border-radius:10px;grid-template-columns:minmax(210px,1.5fr) 1fr .7fr .7fr;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.system-member-row strong,.system-member-row small{display:block}.system-member-row small{color:#607386;margin-top:.1rem}.system-member-row>span{color:#52697b;font-size:.82rem}.system-member-empty{color:#607386;margin:0}.client-preview-banner{color:#604708;background:#fff7dd;border:1px solid #e1b84b;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 1.35rem 0;padding:.7rem .85rem;display:flex}.client-preview-banner>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.client-preview-banner strong{margin-right:.25rem}.client-preview-banner select{color:#604708;font:inherit;background:#fff;border:1px solid #d4b55e;border-radius:8px;padding:.35rem .5rem}.client-preview-banner em{text-transform:uppercase;background:#f3df9f;border-radius:999px;padding:.25rem .5rem;font-size:.72rem;font-style:normal;font-weight:850}.client-preview-banner button{color:#6d4f00;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-weight:850;text-decoration:underline}.client-preview-banner .client-preview-mode-button{background:#fff;border:1px solid #bf9225;border-radius:10px;padding:.48rem .7rem;text-decoration:none}.client-preview-control{position:relative}.client-preview-chip{color:#665018;background:#fff8dd;border:1px solid #dcc16d;border-radius:10px;align-items:center;gap:.45rem;min-height:38px;padding:.45rem .72rem;font-size:12px;font-weight:850;display:inline-flex}.client-preview-chip:hover,.client-preview-chip[aria-expanded=true]{background:#f9edbd}.client-preview-chip i{background:#278b65;border-radius:50%;width:6px;height:6px}.client-preview-menu{z-index:20;color:#584610;background:#fffdf5;border:1px solid #dfc671;border-radius:12px;gap:12px;width:min(330px,100vw - 28px);padding:16px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #3d2f0a33}.client-preview-menu-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-preview-menu-head span{gap:3px;display:grid}.client-preview-menu-head strong{font-size:13px}.client-preview-menu-head small{color:#7d6a34;font-size:11px}.client-preview-menu-head em{text-transform:uppercase;background:#f3df9f;border-radius:999px;padding:.25rem .45rem;font-size:10px;font-style:normal;font-weight:850}.client-preview-menu label{color:#705b22;gap:6px;font-size:11px;font-weight:800;display:grid}.client-preview-menu select{color:#604708;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d4b55e;border-radius:8px;padding:.45rem .55rem}.client-preview-menu button:not(.client-preview-chip){border-radius:8px;width:100%;min-height:39px;font-size:12px;font-weight:850}.client-preview-menu .client-preview-mode-button{color:#604708;background:#fff;border:1px solid #bf9225}.client-preview-menu .client-preview-exit{color:#765c16;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.admin-context-banner{color:#164d69;background:#eff8fc;border:1px solid #c7e4ef;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 1.35rem 0;padding:.7rem .85rem;display:flex}.admin-context-banner>div{align-items:center;gap:.55rem;display:flex}.admin-context-banner span{gap:.12rem;display:grid}.admin-context-banner small{color:#4d7287}.admin-context-banner button{color:#087cab;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;font-weight:850;text-decoration:underline}@media (width<=1250px){.lte-profile-summary:not(.lte-profile-summary--managed){grid-template-columns:38px minmax(145px,1fr) auto auto minmax(76px,.55fr) 74px 28px 20px}}@media (width<=1050px){.system-admin-summary,.system-connection-grid{grid-template-columns:repeat(2,1fr)}.system-account-head{grid-template-columns:1fr repeat(2,minmax(90px,.5fr))}.lte-profile-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.lte-profile-link-state{display:none}.lte-profile-summary:not(.lte-profile-summary--managed){grid-template-columns:38px minmax(145px,1fr) auto auto 74px 28px 20px}.integration-audit-grid,.integration-mapping-grid,.ai-admin-defaults,.ai-admin-account{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-admin-defaults>div,.ai-admin-account-title{grid-column:1/-1}}@media (width<=700px){.lte-live-readiness>header{flex-direction:column;align-items:stretch}.lte-live-readiness-grid{grid-template-columns:1fr}.system-operations-overview{border-left-width:4px;padding:.95rem 1rem 1rem}.system-operations-head{flex-direction:column;align-items:stretch}.system-admin-summary,.system-connection-grid{grid-template-columns:1fr 1fr}.integration-audit-heading{flex-direction:column;align-items:stretch}.integration-audit-grid,.integration-mapping-grid{grid-template-columns:1fr}.ai-admin-config>summary,.ai-admin-account-head{flex-direction:column;align-items:stretch}.ai-admin-defaults,.ai-admin-account{grid-template-columns:1fr}.ai-admin-defaults>div,.ai-admin-account-title{grid-column:auto}.ai-admin-account-head input{max-width:none}.system-admin-toolbar{flex-direction:column;align-items:stretch}.lte-profile-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.lte-profile-work-queue,.lte-managed-review-queue,.beta-provisioning form{grid-template-columns:1fr}.beta-provisioning-action{flex-direction:column;grid-column:auto;align-items:stretch}.beta-provisioning-action .primary-action{width:100%}.system-account-head{grid-template-columns:1fr 1fr}.system-account-identity{grid-column:1/-1}.system-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.7rem;display:grid}.system-account-actions .primary-action{order:-1;grid-column:1/-1;width:100%}.system-account-actions .secondary-action{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;padding-inline:.55rem;display:inline-flex}.system-member-row{grid-template-columns:1fr 1fr}.system-member-row>div:first-child{grid-column:1/-1}.client-preview-banner,.admin-context-banner{flex-direction:column;align-items:flex-start}}@media (width<=390px){.system-account-actions{grid-template-columns:1fr}.system-account-actions .primary-action{grid-column:auto}}.profile-hub-v2-panel{padding:0;scroll-margin-top:5rem;overflow:hidden}.profile-hub-v2-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;list-style:none;display:flex}.profile-hub-v2-panel>summary::-webkit-details-marker{display:none}.profile-hub-v2-panel>summary>span:first-child{gap:.2rem;display:grid}.profile-hub-v2-panel>summary strong{color:#173f52;font-size:1rem}.profile-hub-v2-panel>summary small{color:#69808c}.profile-hub-v2-panel[open]>summary{background:#f8fbfc;border-bottom:1px solid #dce8ec}.profile-hub-summary-actions{align-items:center;gap:.65rem;display:flex}.profile-hub-v2-panel[open] .profile-hub-summary-actions>svg{transform:rotate(180deg)}.profile-hub-v2-body{gap:1rem;padding:1.25rem;display:grid}.profile-hub-authorities{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.profile-hub-authorities article{background:#fbfdfd;border:1px solid #dbe8ec;border-radius:12px;gap:.25rem;padding:.85rem;display:grid}.profile-hub-authorities span,.profile-hub-authorities small{color:#67808c;font-size:.76rem}.profile-hub-authorities strong{color:#193f51;font-size:.94rem}.profile-hub-filters{background:#f9fbfc;border:1px solid #dce7eb;border-radius:12px;flex-wrap:wrap;align-items:end;gap:.85rem;padding:.75rem;display:flex}.profile-hub-filters>label:first-child{color:#496574;flex:260px;gap:.35rem;font-size:.76rem;font-weight:750;display:grid}.profile-hub-filters input[type=text],.profile-hub-filters input:not([type]){min-height:40px}.profile-hub-toggle{color:#31566a;align-items:center;gap:.4rem;min-height:40px;font-size:.82rem;font-weight:750;display:flex}.profile-hub-filters>span{color:#6c828d;align-self:center;margin-left:auto;font-size:.78rem}.profile-hub-table td{vertical-align:middle}.profile-hub-conflicts>summary{cursor:pointer;color:#9c5b16;align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;display:flex}.profile-hub-conflicts ul{gap:.55rem;min-width:220px;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.profile-hub-conflicts li{background:#fff7ec;border-radius:8px;gap:.15rem;padding:.55rem;display:grid}.profile-hub-conflicts li strong{font-size:.76rem}.profile-hub-conflicts li small{color:#775f48;font-size:.7rem}@media (width<=900px){.profile-hub-authorities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.profile-hub-authorities{grid-template-columns:1fr}.profile-hub-v2-body{padding:.9rem}}.presale-scan-grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:1rem;display:grid}.presale-scan-primary{gap:1.15rem;display:grid}.presale-scan-primary h3,.presale-scan-boundary h3{margin:0}.presale-scan-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.presale-scan-actions .primary-action{text-decoration:none}.presale-scan-checklist{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.presale-scan-checklist li{color:var(--ink-muted);padding-left:1.45rem;position:relative}.presale-scan-checklist li:before{content:"✓";color:var(--brand-blue);font-weight:800;position:absolute;left:0}.presale-scan-boundary{background:linear-gradient(155deg,#0b74b314,#fffffff5);border-color:#0b74b347}.prospect-assessment-flow,.prospect-score-section{gap:1rem;display:grid}.prospect-workspace-intro{border-color:#cfe7ef;border-left:5px solid var(--brand-blue);background:linear-gradient(115deg,#eef9fc,#fff 68%);grid-template-columns:minmax(0,1.3fr) minmax(20rem,.9fr);align-items:start;gap:1.1rem;margin:0 0 1rem;padding:1.25rem 1.35rem;display:grid}.prospect-workspace-intro h2{color:var(--ink);margin:.2rem 0 .45rem}.prospect-workspace-intro p:not(.eyebrow){color:var(--ink-muted);max-width:52rem;margin:0}.prospect-workspace-intro ol{counter-reset:prospect-steps;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.prospect-workspace-intro li{background:#ffffffb8;border:1px solid #d7e8ee;border-radius:.75rem;align-items:baseline;gap:.12rem;padding:.65rem .75rem;display:grid}.prospect-workspace-intro li strong{color:var(--brand-blue)}.prospect-workspace-intro li span{color:var(--ink-muted);font-size:.9rem;line-height:1.35}.prospect-setup,.prospect-module,.prospect-results{gap:1rem;display:grid}.prospect-step{align-items:flex-start;gap:.85rem;display:flex}.prospect-step>span{color:#fff;background:var(--brand-blue);border-radius:999px;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:grid}.prospect-step h3,.prospect-score-section h3,.prospect-results h3{margin:.15rem 0 0}.prospect-step p,.prospect-module p,.prospect-score-section>div>p,.prospect-score p,.prospect-source-notice p{margin-bottom:0}.prospect-profile-controls,.prospect-input-grid,.prospect-module-grid,.prospect-score-grid,.prospect-result-grid{gap:.9rem;display:grid}.prospect-profile-controls,.prospect-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-google-connection-note{background:#f4fbfe;border:1px solid #b9dfec;border-radius:.8rem;grid-column:1/-1;gap:.75rem;padding:.9rem 1rem;display:grid}.prospect-google-connection-note p{color:#496c7e;margin:0;line-height:1.5}.prospect-google-connection-note strong{color:#075a8d}.prospect-google-connection-note .secondary-action{justify-self:start}.prospect-profile-controls label,.prospect-input-grid label{color:var(--ink);gap:.45rem;font-weight:700;display:grid}.prospect-profile-search{gap:.6rem;display:grid}.prospect-profile-search label{color:var(--ink);gap:.45rem;font-weight:700;display:grid}.prospect-profile-search input{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#fff;border-radius:.7rem;padding:.7rem .8rem}.prospect-selected-profile{background:#eff9f5;border:1px solid #2f997459;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .95rem;display:flex}.prospect-selected-profile div{gap:.18rem;min-width:0;display:grid}.prospect-selected-profile span{overflow-wrap:anywhere;color:var(--ink-muted)}.prospect-profile-suggestions{border:1px solid var(--line);background:#fff;border-radius:.8rem;max-height:17rem;display:grid;overflow:auto}.prospect-profile-suggestions button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;gap:.2rem;padding:.85rem .95rem;display:grid}.prospect-profile-suggestions button:last-child{border-bottom:0}.prospect-profile-suggestions button:hover{background:#eef8fb}.prospect-profile-suggestions span,.prospect-no-profile-match{color:var(--ink-muted)}.prospect-no-profile-match{background:#fff6e5;border-radius:.7rem;margin:0;padding:.75rem .85rem}.prospect-use-linked-website{color:var(--brand-blue);justify-self:start;margin-top:.2rem;font-size:.9rem}.prospect-website-mismatch{color:#765000;overflow-wrap:anywhere;background:#fff8e8;border:1px solid #e5a62f73;border-radius:.75rem;margin:-.2rem 0 0;padding:.8rem .9rem;line-height:1.45}.prospect-profile-controls select,.prospect-input-grid input{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#fff;border-radius:.7rem;padding:.7rem .8rem}.prospect-public-lookup{background:linear-gradient(135deg,#e9f8fcb8,#fffffff2);border:1px solid #1a99c433;border-radius:.9rem;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}.prospect-public-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;display:grid}.prospect-public-search-row label{min-width:0}.prospect-public-search-row input{border:1px solid var(--line);width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#fff;border-radius:.7rem;padding:.7rem .8rem}.prospect-public-search-row .secondary-action{white-space:nowrap;min-height:3rem}.prospect-public-lookup-note{color:var(--ink-muted);line-height:1.45;display:block}.prospect-source-notice{color:var(--ink-muted);background:#f4ac3a21;border-radius:.8rem;padding:.9rem 1rem}.prospect-source-notice strong{color:var(--ink)}.prospect-source-notice .secondary-action{margin-top:.8rem}.input-provenance{color:var(--ink-muted)}.prospect-share-control{background:#0b74b30f;border:1px solid #0b74b340;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.prospect-share-control p{margin-bottom:0}.prospect-share-link{grid-template-columns:minmax(14rem,1fr) auto;align-items:center;gap:.55rem;min-width:min(100%,31rem);display:grid}.prospect-share-link input{border:1px solid var(--line);min-width:0;font:inherit;background:#fff;border-radius:.65rem;padding:.7rem}.prospect-share-link a{color:var(--brand-blue);grid-column:1/-1;font-weight:800}.prospect-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-module{align-content:start}.prospect-module-secondary{background:linear-gradient(145deg,#edfaff 0%,#f9fdff 58%,#fff 100%);border:1px solid #b8e5f2;border-top:4px solid #12a9d8;padding:1.2rem;position:relative;overflow:hidden;box-shadow:0 10px 24px #04578414}.prospect-module-secondary:after{content:"";pointer-events:none;border:1.15rem solid #12a9d817;border-radius:50%;width:11rem;height:11rem;position:absolute;top:-5.5rem;right:-4.75rem}.prospect-module-secondary>*{z-index:1;position:relative}.prospect-module-secondary .prospect-step{align-items:center}.prospect-module-secondary .prospect-step>span{color:#09648a;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #8ed8ec;border-radius:999px;flex-basis:auto;width:auto;min-width:0;height:auto;padding:.35rem .6rem;font-size:.75rem;line-height:1}.prospect-module-secondary h3{color:#075a8d}.prospect-module-secondary>p{color:#426d80;max-width:30rem;font-size:1rem;line-height:1.5}.prospect-module-secondary .prospect-module-action{margin-top:.2rem}.prospect-module-secondary .secondary-action{color:#075a8d;white-space:nowrap;background:#fff;border:1px solid #087db0;border-radius:.65rem;align-items:center;gap:.4rem;min-height:2.8rem;padding:.55rem .9rem;font-weight:800;text-decoration:none;display:inline-flex}.prospect-module-secondary .secondary-action:hover{color:#fff;background:#034b83;border-color:#034b83}.prospect-module-secondary .secondary-action:focus-visible{color:#fff;outline-offset:3px;background:#034b83;border-color:#034b83;outline:3px solid #74cbe9}.prospect-module-secondary .secondary-action span{font-size:1.1em}.prospect-module-secondary small{color:#5e7580;border-top:1px solid #12a9d838;padding-top:.85rem;line-height:1.45}.prospect-module .primary-action{justify-self:start;text-decoration:none}.prospect-module-action{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.prospect-score-section{background:linear-gradient(145deg,#0b74b314,#ffffffb3);border-radius:1rem;padding:1.1rem}.prospect-source-readiness{border:1px solid var(--line);background:var(--surface);border-radius:1rem;gap:1rem;padding:1.1rem;display:grid}.prospect-source-readiness h3,.prospect-source-readiness h4{margin:.15rem 0 0}.prospect-source-readiness>div>p{margin-bottom:0}.prospect-source-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.prospect-source-readiness-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:.85rem;align-content:start;gap:.55rem;min-height:12.25rem;padding:.95rem;display:grid}.prospect-source-readiness-grid article:before{content:"";background:#9aa9b4;border-radius:999px;width:2.2rem;height:.32rem}.prospect-source-readiness-grid article.ready:before{background:#2f9974}.prospect-source-readiness-grid article.available:before{background:var(--brand-blue)}.prospect-source-readiness-grid article.waiting:before{background:#e5a62f}.prospect-source-readiness-grid article>span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:800}.prospect-source-readiness-grid article>p{color:var(--ink-muted);margin:0}.prospect-source-readiness-grid article>a{color:var(--brand-blue);align-self:end;font-weight:800}.prospect-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-score{min-height:12rem;position:relative;overflow:hidden}.prospect-score:before{content:"";background:#8da0ad;height:.35rem;position:absolute;inset:0 0 auto}.prospect-score.low:before{background:#c9534d}.prospect-score.medium:before{background:#e5a62f}.prospect-score.strong:before{background:#2f9974}.prospect-score>span{color:var(--ink-muted);font-weight:800}.prospect-score>strong{color:var(--brand-blue);margin-top:.75rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1;display:block}.prospect-score>strong small{font-size:.95rem}.prospect-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-result-grid span{background:var(--surface-soft);color:var(--ink-muted);border-radius:.75rem;padding:.8rem}.prospect-result-grid strong{color:var(--ink);text-transform:capitalize;margin-bottom:.3rem;font-size:1.35rem;display:block}.prospect-library{gap:1rem;display:grid}.prospect-library h3{margin:.15rem 0 .35rem}.prospect-library-toolbar{border:1px solid var(--line);background:var(--surface-soft);border-radius:.9rem;grid-template-columns:minmax(15rem,1.5fr) minmax(10rem,.75fr) minmax(12rem,1fr);gap:.75rem;padding:.9rem;display:grid}.prospect-library-toolbar label{color:var(--ink-muted);gap:.35rem;font-size:.82rem;font-weight:800;display:grid}.prospect-library-toolbar input,.prospect-library-toolbar select{border-radius:var(--o5-action-radius,.7rem);width:100%;min-height:2.8rem;color:var(--ink);font:inherit;background:#fff;border:1.5px solid #9fc4d5;padding:.55rem .7rem;box-shadow:inset 0 0 0 1px #075b9b08}.prospect-library-toolbar input:hover,.prospect-library-toolbar select:hover{border-color:#5a9fbb}.prospect-library-toolbar input:focus,.prospect-library-toolbar select:focus{outline-offset:2px;border-color:#087db0;outline:3px solid #74cbe9}.prospect-library-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.prospect-library-summary button{border:1px solid var(--line);min-height:4.25rem;color:var(--ink-muted);background:var(--surface);cursor:pointer;border-radius:.9rem;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.prospect-library-summary button:hover,.prospect-library-summary button.active{border-color:var(--brand-blue);color:var(--brand-blue);background:#eef8fb}.prospect-library-summary strong{color:var(--ink);font-size:1.45rem}.prospect-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.prospect-library-list article{border-color:#d2e2e8;gap:1rem;padding:1.15rem;display:grid}.prospect-library-record{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.prospect-library-list h4{margin:.55rem 0 .15rem;font-size:1.15rem}.prospect-library-list p{color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.prospect-library-list dl{flex-wrap:wrap;gap:1rem;margin:0;display:flex}.prospect-library-list dl div{gap:.12rem;display:grid}.prospect-library-list dt{color:var(--ink-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.prospect-library-list dd{margin:0;font-weight:800}.prospect-library-actions{border-top:1px solid #e7eef1;grid-template-columns:minmax(10.5rem,auto) minmax(10.5rem,auto) 1fr;align-items:center;gap:.6rem;padding-top:.2rem;display:grid}.prospect-view-assessment,.prospect-update-evidence{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:2.7rem;margin:0;line-height:1.15;text-decoration:none;display:inline-flex}.prospect-view-assessment{background:#075b9b}.prospect-view-assessment:hover{background:#034b83}.prospect-library-utility-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.prospect-library-utility-actions .text-button{white-space:nowrap;min-height:2.25rem;padding-inline:.2rem}.prospect-library-actions .danger{color:#a33737}.prospect-library-actions .secondary-action{min-height:2.7rem}.prospect-load-more{justify-self:center;min-width:14rem}.prospect-edit-modal{max-width:34rem}.prospect-edit-modal label{color:var(--ink);gap:.4rem;margin-top:1rem;font-weight:800;display:grid}.prospect-edit-modal input{border:1px solid var(--line);border-radius:var(--o5-action-radius,.7rem);width:100%;min-height:2.8rem;color:var(--ink);font:inherit;padding:.65rem .75rem}.prospect-rotated-link{gap:.5rem;display:flex}.prospect-rotated-link input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:.6rem;flex:1;padding:.65rem}.prospect-result-message{background:#eaf7f1;border-radius:.75rem;margin:0;padding:.75rem .9rem;font-size:.95rem;line-height:1.45;color:#176a50!important}@media (width<=900px){.prospect-workspace-intro,.presale-scan-grid,.prospect-module-grid,.prospect-score-grid,.prospect-source-readiness-grid{grid-template-columns:1fr}.prospect-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-library-toolbar label:first-child{grid-column:1/-1}}@media (width<=640px){.prospect-workspace-intro{border-left-width:4px;padding:1rem}.prospect-profile-controls,.prospect-input-grid,.prospect-result-grid{grid-template-columns:1fr}.prospect-public-search-row{grid-template-columns:1fr;align-items:stretch}.prospect-public-search-row .secondary-action{width:100%}.prospect-score{min-height:auto}.prospect-share-control{flex-direction:column;align-items:stretch}.prospect-share-link{grid-template-columns:1fr;min-width:0}.prospect-share-link a{grid-column:auto}.prospect-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-library-summary button{min-height:3.75rem}.prospect-library-list,.prospect-library-toolbar{grid-template-columns:1fr}.prospect-library-toolbar label:first-child{grid-column:auto}.prospect-library-record{display:grid}.prospect-library-actions{grid-template-columns:1fr;align-items:stretch}.prospect-view-assessment,.prospect-update-evidence{width:100%}.prospect-library-utility-actions{justify-content:flex-start}.prospect-library-list dl{gap:.75rem}.prospect-load-more{width:100%}}.public-assessment-shell{color:#173e55;background:#f6fafc;min-height:100vh}.public-assessment-shell .public-assessment-header,.public-assessment-footer{justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:0 auto;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex}.public-assessment-shell .public-assessment-header{z-index:1;background:#fff;border:0;width:100%;height:auto;min-height:4.75rem;position:relative}.public-assessment-header img{object-fit:contain;width:auto;height:2.8rem;display:block}.public-assessment-footer img{object-fit:contain;width:9.5rem;height:auto;display:block}.public-assessment-state img{object-fit:contain;width:min(13rem,52vw);height:auto;display:block}.public-assessment-header span{color:#537184;white-space:nowrap;font-size:.92rem;font-weight:800}.public-assessment-header nav{background:#eff7fa;border-radius:.8rem;align-self:auto;gap:.25rem;padding:.25rem;display:flex}.public-assessment-header nav button{color:#537184;min-height:2.55rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.62rem;padding:.55rem .95rem;font-weight:850;position:relative}.public-assessment-header nav button:after{display:none}.public-assessment-header nav button:hover,.public-assessment-header nav button.active{color:#0874a9;background:#fff;box-shadow:0 .2rem .65rem #084f741a}.public-assessment-hero{color:#fff;background:linear-gradient(125deg,#063d64,#0879ad 70%,#11a8c7);padding:clamp(2.75rem,5vw,4.75rem) max(1rem,50vw - 35.5rem)}.public-assessment-hero .eyebrow{color:#75daf0}.public-assessment-hero h1{color:#fff;text-wrap:balance;max-width:52rem;margin:.35rem 0 .8rem;font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:1.04}.public-assessment-hero>p:not(.eyebrow){max-width:46rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.public-assessment-hero a{color:#fff;margin-top:.7rem;font-weight:800;display:inline-block}.public-assessment-hero.compact{padding-top:clamp(2.25rem,4vw,3.5rem);padding-bottom:clamp(3rem,5vw,4.25rem)}.public-assessment-hero.compact h1{font-size:clamp(2.35rem,4.8vw,3.8rem)}.public-assessment-shell .public-assessment-content{grid-template-columns:minmax(0,1fr);gap:1.2rem;width:100%;max-width:76rem;margin:-1.75rem auto 0;padding:0 clamp(1rem,4vw,2.5rem) 3rem;display:grid}.public-assessment-content>*{min-width:0}.public-score-grid,.public-evidence-grid{gap:.9rem;display:grid}.public-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-area-card{color:#173e55;text-align:left;background:#fff;border:1px solid #d9e4ea;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:16rem;padding:clamp(1.35rem,3vw,2rem);display:grid;box-shadow:0 .75rem 2.2rem #0f425c14}.public-area-card:hover{border-color:#83c7dc;transform:translateY(-2px);box-shadow:0 1rem 2.5rem #0f425c21}.public-area-card.online-brand{border-top:.35rem solid #7e69d7}.public-area-card.website{border-top:.35rem solid #11a8c7}.public-area-icon{color:#075f91;background:#eaf7fb;border-radius:.85rem;place-items:center;width:3rem;height:3rem;display:grid}.public-area-card.online-brand .public-area-icon{color:#6752c1;background:#f1effc}.public-area-card small{color:#65808f;letter-spacing:.08em;font-weight:850;display:block}.public-area-card strong{color:#075f91;margin:.55rem 0;font-size:clamp(1.65rem,3.5vw,2.5rem);line-height:1.08;display:block}.public-area-card p{color:#587384;margin:0;line-height:1.55}.public-area-card em{color:#0874a9;margin-top:1.2rem;font-style:normal;font-weight:850;display:block}.public-brand-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.public-brand-summary article{background:#fff;border:1px solid #d9e4ea;border-radius:1rem;min-height:13rem;padding:1.35rem;box-shadow:0 .75rem 2.2rem #0f425c14}.public-brand-summary article>span{color:#587384;font-weight:800}.public-brand-summary strong{color:#6752c1;margin:1rem 0 .65rem;font-size:clamp(1.65rem,3.5vw,2.35rem);line-height:1.08;display:block}.public-brand-summary p{color:#65808f;margin:0;line-height:1.5}.public-brand-summary .not-measured strong{color:#5f7480}.public-brand-signals{border-top:.3rem solid #7e69d7}.public-next-coverage{background:#f6f4fd;border:1px solid #ddd7f4;border-radius:1rem;align-items:flex-start;gap:1rem;padding:clamp(1.3rem,3vw,2rem);display:flex}.public-next-coverage svg{color:#6752c1;flex:none}.public-next-coverage h2{color:#5845ae;margin:0 0 .45rem}.public-next-coverage p{color:#587384;margin:0;line-height:1.55}.public-score-grid article,.public-evidence,.public-assessment-pending,.public-assessment-cta{background:#fff;border:1px solid #d9e4ea;border-radius:1rem;box-shadow:0 .75rem 2.2rem #0f425c14}.public-score-grid article{min-height:13rem;padding:1.25rem}.public-score-grid article>span{color:#587384;font-weight:800}.public-score-grid strong{color:#0874a9;margin:1rem 0 .65rem;font-size:clamp(2.3rem,5vw,3.5rem);line-height:1;display:block}.public-score-grid strong small{font-size:1rem}.public-score-grid p{color:#65808f;margin:0;line-height:1.5}.public-score-grid .not-measured strong,.public-score-grid .signal-count{font-size:clamp(1.55rem,3.5vw,2.25rem);line-height:1.08}.public-score-grid .not-measured strong{color:#5f7480}.public-score-dial{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.public-dial{--dial-tone:#6d8390;aspect-ratio:1;background:radial-gradient(circle at center, #fff 60%, transparent 61%), conic-gradient(var(--dial-tone) calc(var(--score) * 1%), #dfebef 0);color:#173e55;text-align:center;border-radius:50%;place-content:center;width:5.5rem;display:grid}.public-score-dial.strong .public-dial{--dial-tone:#168264}.public-score-dial.watch .public-dial{--dial-tone:#d89820}.public-score-dial.attention .public-dial{--dial-tone:#c9534d}.public-dial strong{color:#173e55;letter-spacing:-.06em;margin:0;font-size:1.7rem;display:inline}.public-dial small{color:#587384;margin-left:.1rem;font-size:.78rem;font-weight:800}.public-score-dial-copy{min-width:0}.public-score-dial-copy>span{color:#587384;font-weight:800;display:block}.public-score-dial-copy b{color:#173e55;margin-top:.25rem;font-size:1.08rem;display:block}.public-score-dial.strong .public-score-dial-copy b{color:#0b7152}.public-score-dial.watch .public-score-dial-copy b{color:#9a6207}.public-score-dial.attention .public-score-dial-copy b{color:#aa403b}.public-score-dial-copy p{margin-top:.45rem;font-size:.95rem}.public-evidence{gap:1.2rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.public-evidence h2,.public-assessment-pending h2,.public-assessment-cta h2{color:#075f91;margin:.2rem 0 .55rem}.public-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-evidence-grid span{color:#587384;text-transform:capitalize;background:#f1f7fa;border-radius:.75rem;padding:1rem}.public-evidence-grid strong{color:#173e55;margin-bottom:.3rem;font-size:1.45rem;display:block}.public-evidence small{color:#66808e}.public-profile-evidence{margin-top:1rem}.public-profile-details{gap:.8rem;margin-top:1rem;display:grid}.public-profile-details>span{color:#587384;background:#0b74b30a;border:1px solid #0b74b32e;border-radius:.85rem;gap:.3rem;padding:.95rem 1rem;display:grid}.public-profile-details strong{color:#173e55;font-size:1rem;line-height:1.45}.public-assessment-pending,.public-assessment-cta,.public-recommendations{align-items:center;gap:1.15rem;padding:clamp(1.3rem,4vw,2.25rem);display:flex}.public-recommendations{background:#f2fbf7;border:1px solid #cfe4dc;border-radius:1rem;justify-content:space-between;align-items:flex-start}.public-recommendations>div{max-width:30rem}.public-recommendations h2{color:#0b7152;margin:.2rem 0 .55rem}.public-recommendations ol{gap:.75rem;width:min(38rem,100%);margin:0;padding:0;list-style:none;display:grid}.public-recommendations li{background:#fff;border-radius:.75rem;gap:.2rem;padding:.9rem 1rem;display:grid}.public-recommendations li strong{color:#075f91}.public-recommendations li span{color:#587384;line-height:1.45}.public-recommendations>svg{color:#0b7152;flex:none}.public-assessment-pending svg{color:#12a7c6;flex:none}.public-assessment-cta{color:#fff;background:#0b7152;justify-content:space-between}.public-assessment-cta .eyebrow{color:#a9ecd8}.public-assessment-cta h2{color:#fff}.public-assessment-cta p{margin-bottom:0}.public-assessment-cta a{color:#0b7152;background:#fff;border-radius:.7rem;flex:none;padding:.85rem 1.1rem;font-weight:900;text-decoration:none}.public-assessment-footer{color:#68818f;font-size:.9rem}.public-sources-content{gap:1rem}.public-sources-intro{background:#fff;border:1px solid #d9e4ea;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex;box-shadow:0 .75rem 2.2rem #0f425c14}.public-sources-intro h2{color:#075f91;margin:.2rem 0 .5rem}.public-sources-intro p{margin-bottom:0}.public-sources-intro>span{color:#537184;background:#eef5f8;border-radius:999px;flex:none;padding:.55rem .75rem;font-weight:800}.public-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-source-list article{background:#fff;border:1px solid #d9e4ea;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.2rem;min-height:10rem;padding:1.25rem;display:flex}.public-source-list h3{color:#075f91;margin:.45rem 0 .35rem}.public-source-list p{color:#587384;margin:0;line-height:1.5}.source-state{color:#5f7480;background:#eef3f5;border-radius:999px;padding:.28rem .55rem;font-size:.875rem;font-weight:850;display:inline-flex}.source-state.available{color:#0b7152;background:#e8f7f1}.public-source-list a{color:#fff;background:#0874a9;border-radius:.7rem;flex:none;align-items:center;gap:.35rem;padding:.7rem .8rem;font-weight:850;text-decoration:none;display:inline-flex}.public-source-list a:hover{background:#065f8b}.source-unavailable{color:#758b97;flex:none;font-weight:750}.public-assessment-state{text-align:center;justify-items:center;gap:1rem;width:min(38rem,100% - 2rem);margin:12vh auto;padding:2rem;display:grid}.public-assessment-state h1{color:#075f91;margin:0}@media (width<=880px){.public-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-brand-summary{grid-template-columns:1fr}.public-brand-summary article{min-height:auto}.public-assessment-content{margin-top:-1.2rem}.public-source-list{grid-template-columns:1fr}}@media (width<=620px){.public-assessment-shell .public-assessment-header{grid-template-columns:1fr auto;gap:.65rem .75rem;min-height:0;padding-block:.75rem;display:grid}.public-assessment-header img{height:2.35rem}.public-assessment-header nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.public-assessment-header nav button{min-height:2.75rem;padding-inline:.45rem}.public-assessment-header>span{text-align:right;white-space:normal;grid-area:1/2;max-width:9.5rem;font-size:.95rem;line-height:1.35}.public-assessment-hero{padding-block:2.7rem 3.5rem}.public-assessment-hero h1{font-size:clamp(2.35rem,12vw,3.25rem)}.public-assessment-hero.compact{padding-block:2.35rem 3.25rem}.public-score-grid,.public-evidence-grid,.public-area-grid{grid-template-columns:1fr}.public-area-card{grid-template-columns:1fr;min-height:0}.public-score-grid article{min-height:auto}.public-score-dial{grid-template-columns:5.25rem minmax(0,1fr)}.public-assessment-pending,.public-assessment-cta,.public-recommendations,.public-assessment-footer{flex-direction:column;align-items:flex-start}.public-assessment-cta a{text-align:center;width:100%}.public-next-coverage{flex-direction:column}.public-sources-intro,.public-source-list article{flex-direction:column;align-items:flex-start}.public-source-list a{justify-content:center;width:100%}}.service-section-title{margin:24px 0 10px!important}.service-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.service-card,.upgrade-card{background:#fff;border:1px solid #e1e8e2;border-radius:10px;gap:13px;padding:17px;display:flex}.service-card-icon,.upgrade-icon{color:#18805d;background:#edf7f1;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.service-card>div:last-child,.upgrade-card>div:last-child{flex:1;min-width:0}.service-card-title{justify-content:space-between;align-items:start;gap:8px;display:flex}.service-card h3,.upgrade-card h3{color:#1c4035;margin:0;font:700 16px Manrope}.service-card p,.upgrade-card p{color:#6d7d76;margin:6px 0 8px;font-size:11px;line-height:1.5}.upgrade-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.upgrade-card{background:#f9f8e9;border-color:#e9e5c9}.upgrade-icon{color:#766c20;background:#ebe8bc}.upgrade-card p{color:#817c50}.service-note{background:#f2f7f4;gap:12px;margin-top:16px;display:flex}.service-note strong{font-size:13px}.service-note p{color:#6f7f77;margin:4px 0 0;font-size:11px;line-height:1.5}@media (width<=760px){.service-cards,.upgrade-cards{grid-template-columns:1fr}.service-card-title{flex-direction:column;align-items:start}.service-section-title{margin-top:20px!important}}:root{color:#074d81;background:#fff;font-family:Poppins,Arial,sans-serif}body{color:#074d81;background:#fff}body:before,body:after{content:"";z-index:-1;pointer-events:none;background:#effaff;position:fixed}body:before{border-radius:0 0 0 58%;width:330px;height:500px;top:0;right:-125px}body:after{opacity:.9;background:#e8f7ff;border-radius:50%;width:235px;height:235px;top:190px;right:55px}.app-shell{min-height:100vh;padding:24px 22px 52px;display:block}.sidebar{color:#07558d;background:#fff;border:1px solid #dfeaf1;border-radius:12px;flex-direction:row;align-items:center;gap:18px;width:min(1210px,100%);height:auto;min-height:82px;margin:0 auto 13px;padding:13px 20px;display:flex;position:relative;inset:auto;box-shadow:0 2px 7px #0f5b8b0e}.brand{color:#07558d;letter-spacing:-1.7px;white-space:nowrap;gap:4px;font:800 29px Poppins}.brand span span{color:#19a9dd}.brand-mark{color:#08aee2;background:0 0;width:29px;height:29px;font:800 26px Poppins;position:relative}.brand-mark:after{content:"";border:3px solid #08aee2;border-radius:50%;width:14px;height:14px;position:absolute;inset:5px}.workspace-label{letter-spacing:1.2px;color:#0ea7da;white-space:nowrap;margin:0 0 0 9px;font-size:10px;display:block}.sidebar nav{flex-wrap:wrap;justify-content:flex-end;gap:2px;margin-left:auto;display:flex}.nav-item{color:#47728c;border-radius:7px;gap:6px;width:auto;height:35px;padding:0 9px;font-size:11px}.nav-item svg{display:none}.nav-item:hover,.nav-item.active{color:#07558d;background:#edf9ff}.nav-item.active{font-weight:700;box-shadow:inset 0 -2px #12aee2}.nav-item em{color:#038dc2;background:#e5f8ff;padding:2px 5px;font-size:9px}.sidebar-bottom{display:none}main{width:min(1210px,100%);min-height:0;margin:0 auto}header{background:0 0;border:0;height:36px;padding:0 8px}.crumb{color:#7d97a8;font-size:11px}.crumb strong{color:#0a578c}.header-actions{gap:2px}.icon-button,.profile{color:#44748f}.profile{margin-left:1px}.avatar{color:#0a77a9;background:#d8f2ff}.content{max-width:none;padding:21px 0 0}.hero{background:#fff;border:1px solid #dfeaf1;border-radius:12px;align-items:center;min-height:84px;margin-bottom:13px;padding:19px 20px;box-shadow:0 2px 7px #0f5b8b0e}.hero h1,.panel h2,.page-heading h2,.modal-heading h2,.modal-title h2{color:#07558d;font-family:Poppins}.hero h1{letter-spacing:-.5px;font-size:22px}.eyebrow{color:#0e9bd0;letter-spacing:1px;font-size:10px;font-weight:800}.subtext{color:#6f8a9c;font-size:12px}.scope-wrap label{color:#7191a5}.scope{color:#0b598d;border-color:#dbe8ef;border-radius:7px;height:36px;font-size:11px}.scope-menu{border-color:#dce9f0;box-shadow:0 12px 28px #0c5a8820}.scope-menu button:hover,.scope-menu button.selected{color:#057bab;background:#edfaff}.context-bar{color:#115c8c;background:#edf9ff;border-color:#d9edf7;border-radius:9px;padding:10px 14px}.company-dot{background:#0c71b2}.plan{color:#087bab;background:#dff5ff}.status-dot{background:#17a9db}.metric-grid{gap:9px}.metric,.panel{border-color:#dce7ed;border-radius:11px;box-shadow:0 2px 6px #0e5c890b}.metric{padding:15px 14px;position:relative;overflow:hidden}.metric:before{content:"";background:#17afe0;border-radius:5px;width:48px;height:5px;position:absolute;top:14px;left:14px}.metric:nth-child(2):before{background:#a886f7}.metric:nth-child(3):before{background:#55b38d}.metric:nth-child(4):before{background:#ffc44e}.metric:nth-child(5):before{background:#ff9a80}.metric p{letter-spacing:.5px;color:#58758a;padding-top:13px;font-size:10px;font-weight:700}.metric strong{color:#07558d;font-family:Poppins;font-size:27px}.metric small{color:#339473}.dashboard-grid{gap:13px;margin-top:13px}.text-button{color:#087cb2;font-size:11px}.visibility-panel{border-top:3px solid #16aede}.services-panel{border-top:3px solid #a886f7}.support-panel{border-top:3px solid #55b38d}.listings-panel{border-top:3px solid #ffc44e}.score strong{color:#07558d}.chart path[stroke]{stroke:#19aee0}.service-state,.state-pill{color:#087fac;background:#e5f9ff}.warning-pill{color:#a87813;background:#fff5dd}.new-request,.primary-action{background:#075b9b;border-radius:20px}.new-request{border:0}.primary-action:hover{background:#034b83}.upgrade{color:#17678d;background:#f0fbff;border-color:#d9edf7}.ticket-icon{color:#0b85b8;background:#ebf9ff}.ring{background:conic-gradient(#18aae0 0 94%,#eaf1f5 94%)}.listing-bar span{background:#16aede}.feature-page{margin-top:0}.page-heading{margin:17px 0 14px}.page-heading p:not(.eyebrow){color:#6a8698;font-size:12px}.feature-table{border-top:3px solid #16aede}.table-head{color:#5b8197;background:#f4fbff}.table-row small{color:#6e8b9c}.ai-summary>div{background:#f0fbff;border-color:#d9edf7}.ai-summary strong{color:#07558d}.success-banner,.success-notice{color:#247a5a;background:#effaf5;border-color:#d7eee3}.support-modal,.search-palette{border:1px solid #dbe8ef;box-shadow:0 24px 75px #003c6655}.modal-backdrop{background:#003b629c}.support-modal input,.support-modal select,.support-modal textarea{border-color:#d3e2ea}.support-modal input:focus,.support-modal select:focus,.support-modal textarea:focus{border-color:#35aedd;outline-color:#b9eaff}.search-palette{color:#07558d}.search-results button:hover{background:#eefaff}.search-results button>span{color:#0c99d0}.search-input{border-color:#d4e4ec}.search-input input{color:#07558d}@media (width<=980px){.app-shell{padding:12px}.sidebar{flex-wrap:wrap;padding:12px 15px}.workspace-label{display:none}.sidebar nav{border-top:1px solid #e3edf2;order:3;justify-content:flex-start;width:100%;margin-left:0;padding-top:8px}.nav-item{height:30px;padding:0 7px}}@media (width<=760px){.app-shell{padding:0 11px 30px}.sidebar{z-index:20;border-radius:0;flex-direction:column;align-items:flex-start;width:270px;margin:0;padding:25px 15px;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.sidebar nav{border:0;width:100%;margin:18px 0 0;padding:0;display:grid}.nav-item{width:100%;height:39px}.sidebar .workspace-label{margin:18px 0 0;display:block}.content{padding-top:10px}.hero{margin-bottom:10px;padding:16px}.hero h1{font-size:19px}.metric-grid{gap:8px}.metric{padding:12px}.metric strong{font-size:22px}header{height:37px}}.brand{white-space:nowrap;align-items:center;line-height:0;display:flex}.brand img{width:166px;height:auto;display:block}.brand-mark{display:none}.coverage{align-items:center;min-width:0}.coverage>.ring{aspect-ratio:1;border-radius:50%;flex:0 0 84px;width:84px;min-width:84px;height:84px;overflow:hidden}.coverage>.ring:after{border-radius:50%}.coverage>div:last-child{min-width:0}.coverage p{max-width:430px}.listing-bar{background:#edf3f6;height:7px}.bar-key{font-weight:500}.panel{overflow:hidden}.metric,.panel{transition:box-shadow .18s,border-color .18s}.metric:hover,.panel:hover{border-color:#c9e0eb;box-shadow:0 5px 15px #0d608c12}.text-button,.primary-action,.new-request{transition:transform .15s,background .15s}.text-button:hover{transform:translate(2px)}.primary-action:hover,.new-request:hover{transform:translateY(-1px)}@media (width<=760px){.coverage{gap:14px}.coverage>.ring{flex-basis:76px;width:76px;min-width:76px;height:76px}.ring span{font-size:22px}.coverage p{font-size:11px}.metric-grid .metric{min-height:118px}}.page-theme--overview{--page-accent:#0b9ed0;--page-accent-strong:#075b8d;--page-tint:#eefaff;--page-line:#bfe6f4}.page-theme--presence{--page-accent:#20956f;--page-accent-strong:#17664f;--page-tint:#f0faf6;--page-line:#c6e8da}.page-theme--listings{--page-accent:#168cae;--page-accent-strong:#0d607d;--page-tint:#eff9fc;--page-line:#c5e5ed}.page-theme--search{--page-accent:#526fd1;--page-accent-strong:#344d9d;--page-tint:#f3f5ff;--page-line:#d4dcfa}.page-theme--website{--page-accent:#d4862c;--page-accent-strong:#925719;--page-tint:#fff8ef;--page-line:#f1d7b5}.page-theme--brand{--page-accent:#7563bd;--page-accent-strong:#50418b;--page-tint:#f7f4ff;--page-line:#ded6f6}.page-theme--reputation{--page-accent:#bd647d;--page-accent-strong:#864356;--page-tint:#fff4f7;--page-line:#efd2db}.page-theme--ai{--page-accent:#675fc2;--page-accent-strong:#453d91;--page-tint:#f5f4ff;--page-line:#d9d5f7}.page-theme--services{--page-accent:#168e85;--page-accent-strong:#0d625d;--page-tint:#effaf8;--page-line:#c4e7e2}.page-theme--support{--page-accent:#bd791b;--page-accent-strong:#82500d;--page-tint:#fff8ec;--page-line:#eed6ad}.page-theme--billing{--page-accent:#238066;--page-accent-strong:#175a48;--page-tint:#f0f9f6;--page-line:#c7e5db}.page-theme--account{--page-accent:#56758a;--page-accent-strong:#395366;--page-tint:#f3f7f9;--page-line:#d3e0e7}.page-theme--internal{--page-accent:#4b6385;--page-accent-strong:#30445f;--page-tint:#f2f5fa;--page-line:#d2dbe8}.hero.page-identity-hero{border:1px solid var(--page-line);background:linear-gradient(118deg,var(--page-tint),#fff 72%);min-height:132px;box-shadow:0 8px 24px color-mix(in srgb,var(--page-accent) 9%,transparent);align-items:center;padding:25px 27px 23px;animation:.18s ease-out page-identity-enter;position:relative;overflow:hidden}.hero.page-identity-hero:before{content:"";background:var(--page-accent);width:7px;position:absolute;inset:0 auto 0 0}.page-identity-copy{align-items:center;gap:17px;min-width:0;display:flex}.page-identity-icon{background:var(--page-accent);color:#fff;width:52px;height:52px;box-shadow:0 7px 18px color-mix(in srgb,var(--page-accent) 26%,transparent);border-radius:15px;flex:0 0 52px;place-items:center;display:grid}.page-identity-hero .eyebrow{color:var(--page-accent-strong);margin-bottom:5px}.page-identity-hero h1{color:var(--page-accent-strong)}.page-identity-hero .subtext{color:#567083;max-width:760px}.app-shell[class*=page-theme--] .nav-item.active{border-left-color:var(--page-accent);background:color-mix(in srgb,var(--page-accent) 18%,transparent)}.app-shell[class*=page-theme--] .nav-item.active svg{color:color-mix(in srgb,var(--page-accent) 72%,#fff)}.app-shell[class*=page-theme--] .context-bar{border-color:var(--page-line);background:var(--page-tint)}.app-shell[class*=page-theme--] .company-dot{background:var(--page-accent)}.app-shell[class*=page-theme--] .page-heading{padding-left:17px;position:relative}.app-shell[class*=page-theme--] .page-heading:before{content:"";background:var(--page-accent);border-radius:999px;width:4px;position:absolute;inset:3px auto 3px 0}.app-shell[class*=page-theme--] .page-heading h2{color:var(--page-accent-strong)}@keyframes page-identity-enter{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero.page-identity-hero{animation:none}}.app-shell{padding-top:28px}.sidebar{gap:21px;min-height:94px;padding:16px 22px}.brand img{width:180px}.workspace-label{font-size:11px}.nav-item{gap:7px;height:42px;padding:0 11px;font-size:12.5px}.nav-item em{padding:3px 6px;font-size:10px}header{height:44px}.crumb{font-size:12px}.content{padding-top:25px}.hero{min-height:96px;padding:22px 24px}.hero h1{font-size:26px}.eyebrow{font-size:11px}.subtext,.page-heading p:not(.eyebrow){font-size:14px}.scope{height:40px;font-size:12px}.metric{padding:18px 17px}.metric strong{font-size:30px}.metric p{font-size:11px}.panel{padding:22px}.panel h2{font-size:20px}.text-button{font-size:12px}.page-heading h2{font-size:25px}@media (width<=980px){.sidebar{padding:14px 18px}.nav-item{height:39px;font-size:12px}}@media (width<=760px){.app-shell{padding:0 11px 34px}.sidebar{min-height:auto}.nav-item{height:43px;font-size:13px}.hero h1{font-size:22px}.metric strong{font-size:25px}}.context-bar p,.metric p,.metric small,.table-row,.table-row small,.business-card-head p,.business-field strong,.integration-status>div,.live-listings-head p:not(.eyebrow),.listing-muted,.live-empty,.ticket-card p,.support-guide p,.muted-copy,.account-detail-list,.billing-boundary p,.invoice-row,.invoice-row small,.text-button,.primary-action,.secondary-action,.new-request,.header-refresh,.scope,.listing-filter button,.synced-pill,.live-listing-count{font-size:14px}.primary-action,.secondary-action,.new-request{min-height:44px}.business-field span,.integration-status small,.live-listing-header,.ticket-code,.ticket-card footer,.support-guide>div strong,.support-guide>div span,.invoice-row small,.metric small{font-size:12px}.live-listing-row{font-size:16px}.live-listing-header{font-size:12px}.support-modal label{font-size:14px}.support-modal input,.support-modal select,.support-modal textarea{font-size:16px}.support-message strong{font-size:14px}.support-message p{font-size:15px}@media (width<=760px){.hero h1{font-size:24px;line-height:1.22}.subtext,.page-heading p:not(.eyebrow){font-size:15px;line-height:1.5}.page-heading h2{font-size:26px;line-height:1.2}.context-bar{padding:13px 15px;font-size:14px}.context-bar p,.metric p,.metric small,.business-card-head p,.business-field strong,.live-listings-head p:not(.eyebrow),.listing-muted,.live-empty,.ticket-card p,.support-guide p,.muted-copy,.account-detail-list,.billing-boundary p{font-size:14px}.metric strong{font-size:27px}.panel h2{font-size:21px}.text-button,.primary-action,.secondary-action,.new-request,.scope,.listing-filter button,.synced-pill,.live-listing-count{font-size:14px}.scope{height:44px}.live-listing-row{gap:10px;padding:18px 16px;font-size:16px}.live-listing-header{padding:13px 16px;font-size:12px}.publisher-mark{flex-basis:36px;width:36px;height:36px}.synced-pill{padding:6px 11px}.support-modal{padding:22px}.support-modal input,.support-modal select,.support-modal textarea{padding:12px;font-size:16px}body{font-size:16px;line-height:1.5}.content{padding-left:14px;padding-right:14px}.hero{padding:21px 18px}.hero h1{letter-spacing:-.35px;font-size:25px}.eyebrow{letter-spacing:.9px;font-size:12px}.subtext,.page-heading p:not(.eyebrow),.context-bar p,.metric p,.metric small,.business-card-head p,.business-field strong,.integration-status>div,.live-listings-head p:not(.eyebrow),.listing-muted,.live-empty,.ticket-card p,.support-guide p,.muted-copy,.account-detail-list,.billing-boundary p,.invoice-row,.invoice-row small{font-size:16px}.page-heading h2{font-size:27px}.context-bar{gap:12px;padding:14px 16px}.context-bar div{flex-wrap:wrap}.plan{font-size:12px}.metric-grid{gap:12px}.metric{min-height:138px;padding:18px 16px}.metric p{padding-top:14px;line-height:1.35}.metric strong{font-size:30px;line-height:1.1}.metric small{margin-top:8px;line-height:1.35}.panel{padding:20px}.panel h2{font-size:22px;line-height:1.25}.text-button,.primary-action,.secondary-action,.new-request,.header-refresh,.scope,.listing-filter button,.synced-pill,.live-listing-count{font-size:15px}.primary-action,.secondary-action,.new-request{min-height:48px}.live-listings-head{margin-bottom:18px}.listing-filter{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.listing-filter button{white-space:normal;padding:10px 8px;line-height:1.25}.live-listing-row{grid-template-columns:minmax(0,1fr) auto;padding:18px 14px;font-size:16px}.live-listing-row>*{min-width:0}.publisher-cell{gap:10px;min-width:0}.publisher-cell>a{overflow-wrap:anywhere}.live-listing-header{letter-spacing:.5px;font-size:12px}.synced-pill{white-space:nowrap;padding:7px 11px}.ticket-card{padding:18px}.ticket-card-top{flex-wrap:wrap;align-items:flex-start;gap:10px}.ticket-card h3,.support-guide h3{font-size:19px;line-height:1.3}.ticket-card footer{flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:13px}.support-guide>div strong,.support-guide>div span,.business-field span,.integration-status small,.ticket-code{font-size:13px}.account-detail-list span{flex-direction:column;align-items:flex-start;gap:4px}.account-detail-list em{text-align:left;max-width:none}.billing-summary article{padding:19px}.billing-summary strong{font-size:29px}.invoice-row{gap:8px;padding-top:16px}.invoice-row i{font-size:13px}.support-modal{max-height:calc(100vh - 24px);padding:22px 18px}.modal-title h2{font-size:24px;line-height:1.2}.modal-copy,.form-note{font-size:15px;line-height:1.5}.support-modal label{font-size:15px}.support-message{padding:13px}.support-message strong{font-size:15px}.support-message p{font-size:16px;line-height:1.55}.support-message small{font-size:13px}}@media (width<=480px){.content{padding-left:12px;padding-right:12px}.metric-grid{grid-template-columns:1fr}.metric{min-height:0}.hero h1{font-size:24px}.context-bar{padding:13px 14px}.panel{padding:18px}.live-listing-row{grid-template-columns:minmax(0,1fr) auto;padding:17px 12px}}@media (width<=760px){.range-control label,.ai-kpis p,.ai-kpis small,.ai-chart>div,.ai-disclaimer,.platform-row,.platform-row small,.question-row,.detail-note,.action-center p:not(.eyebrow),.review-kpis small,.rating-row,.rating-row small,.review-note,.source-row,.review-card strong,.review-card span,.review-card p,.review-help strong,.review-help p,.service-card p,.upgrade-card p,.service-note strong,.service-note p,.locked-preview p:not(.eyebrow),.locked-preview ul{font-size:16px}.ai-kpis article,.review-kpis article{padding:18px}.ai-kpis strong,.review-kpis strong{font-size:30px}.ai-kpis small,.review-kpis small,.ai-chart>div,.ai-disclaimer,.review-note,.review-card span{font-size:14px}.ai-trend h3,.ai-platforms h3,.ai-questions h3,.action-center h3,.rating-distribution h3,.source-breakdown h3,.recent-reviews h3{font-size:21px;line-height:1.3}.platform-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:15px 0}.platform-mark{width:30px;height:30px}.platform-row small{grid-column:2/-1}.question-row{gap:8px;padding:15px 0}.question-row i{white-space:normal}.detail-note{padding:13px;line-height:1.55}.action-center{align-items:flex-start;padding:16px}.rating-row{grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;padding:10px 0}.rating-row>div{height:9px}.source-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:15px 0}.source-row>span:nth-of-type(2){grid-column:2/-1}.review-card{padding:15px 0}.review-card p{line-height:1.55}.review-help{align-items:flex-start;padding:15px}.service-card,.upgrade-card{gap:15px;padding:19px}.service-card h3,.upgrade-card h3{font-size:20px;line-height:1.3}.service-card p,.upgrade-card p,.service-note p{line-height:1.55}.service-note{align-items:flex-start;padding:16px}.locked-preview{gap:16px;padding:22px 20px}.locked-preview h3{font-size:23px;line-height:1.3}.locked-preview ul{padding-left:22px;line-height:1.65}}@media (width<=480px){.ai-kpis,.review-kpis{grid-template-columns:1fr}.ai-kpis article,.review-kpis article{padding:19px}.service-card,.upgrade-card{flex-direction:column;align-items:flex-start}.service-card-icon,.upgrade-icon{width:42px;height:42px}}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.metric{min-width:0}.dashboard-story-heading{max-width:760px;margin:28px 0 15px}.dashboard-story-heading h2{color:#07558d;letter-spacing:-.45px;margin:0;font:700 24px/1.25 Poppins,Arial,sans-serif}.dashboard-story-heading>p:last-child{color:#688599;margin:8px 0 0;font-size:15px;line-height:1.55}.metric p{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.metric p span{min-width:0}.metric p em{color:#986316;letter-spacing:.2px;text-transform:uppercase;background:#fff0d9;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.metric-opportunity{background:linear-gradient(145deg,#fffdf8,#fff7e8);border-color:#f0cf91}.metric-opportunity:before{background:#efa62d!important}.metric-opportunity strong{color:#76500c}.metric-opportunity small{color:#6c6252}.metric-opportunity .metric-action-hint{color:#9a650f}.service-action{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0}.service-action:hover{background:#f5fbfe}.service-action:focus-visible{outline-offset:2px;outline:3px solid #36aade}.service-copy{flex:1;gap:3px;min-width:0;display:grid}.service-copy strong{color:#164f76;font-size:14px}.service-copy small{color:#668497;font-size:12px;line-height:1.4}.service-opportunity{background:#fffaf0;border:1px solid #efd29b;border-radius:9px;margin-top:5px;padding:13px 10px}.service-opportunity .service-icon{color:#a36a0c;background:#fff0d4}.service-opportunity .service-state{color:#986316;background:#fff0d4}.growth-panel{background:linear-gradient(145deg,#fff,#fffaf0);border-top-color:#efa62d}.growth-panel>p{color:#5d7180;font-size:14px;line-height:1.65}.growth-action{color:#fff;background:#075b9b;border:0;border-radius:999px;align-items:center;gap:7px;margin-top:8px;padding:11px 16px;font-weight:800;display:inline-flex}.growth-action:hover{background:#034b83}.growth-action:focus-visible{outline-offset:2px;outline:3px solid #36aade}.growth-reassurance{color:#718391;margin-top:11px;font-size:11px;line-height:1.45;display:block}.dashboard-team-contact{color:#145d89;text-align:left;background:#fff;border:1px solid #b9deed;border-radius:9px;align-items:center;gap:10px;max-width:390px;padding:8px 11px;display:flex}.dashboard-team-contact>span{gap:1px;display:grid}.dashboard-team-contact small{color:#6e8a9b;text-transform:uppercase;letter-spacing:.55px;font-size:10px;font-weight:700}.dashboard-team-contact strong{font-size:13px}.dashboard-team-contact em{color:#087cb2;white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.dashboard-team-contact:hover{background:#f8fdff;border-color:#62b4d5}.dashboard-team-contact:focus-visible{outline-offset:2px;outline:3px solid #36aade}.growth-opportunity-list{gap:9px;margin-top:14px;display:grid}.growth-opportunity-list button{text-align:left;color:#28516b;background:#fff;border:1px solid #efd29b;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.growth-opportunity-list button>span{flex:1;gap:4px;min-width:0;display:grid}.growth-opportunity-list strong{color:#78520f;font-size:13px}.growth-opportunity-list small{color:#667b89;font-size:11px;line-height:1.45}.growth-opportunity-list em{color:#986316;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.growth-opportunity-list button:hover{background:#fffaf0;border-color:#e2ae4d}.growth-opportunity-list button:focus-visible{outline-offset:2px;outline:3px solid #36aade}.admin-org-switcher{border:1px solid var(--border,#dbe4ed);color:#5a6a7c;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:700;display:flex}.admin-org-switcher select{color:#17324d;max-width:220px;font:inherit;background:0 0;border:0;outline:0;font-weight:700}.side-client-switcher{color:#dceafb;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;gap:5px;margin:14px 12px 6px;padding:11px;display:grid}.side-client-switcher span{letter-spacing:.08em;font-size:10px;font-weight:800}.side-client-switcher select{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.side-client-switcher option{color:#17324d}@media (width>=761px){.app-shell{grid-template-columns:264px minmax(0,1fr);gap:22px;max-width:1500px;margin:0 auto;padding:22px;display:grid}.sidebar{top:18px;color:#fff;background:#07558d;border:0;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;width:auto;height:calc(100vh - 36px);min-height:620px;margin:0;padding:22px 14px;display:flex;position:sticky;inset:auto;box-shadow:0 12px 30px #0a56851c}.sidebar-collapse{color:#07558d;z-index:2;background:#fff;border:1px solid #d7e6ed;border-radius:50%;width:28px;height:28px;font-size:25px;line-height:20px;position:absolute;top:28px;right:-14px}.sidebar.collapsed{padding-left:9px;padding-right:9px}.app-shell:has(.sidebar.collapsed){grid-template-columns:78px minmax(0,1fr)}.sidebar.collapsed .brand,.sidebar.collapsed .workspace-label,.sidebar.collapsed .nav-item span,.sidebar.collapsed .nav-item em,.sidebar.collapsed .help-link span,.sidebar.collapsed .user-mini>div:not(.avatar),.sidebar.collapsed .side-client-switcher{display:none}.sidebar.collapsed .nav-item{justify-content:center;padding:0}.sidebar.collapsed .nav-item svg{display:block}.sidebar.collapsed .help-link,.sidebar.collapsed .user-mini{justify-content:center}.brand{color:#fff;padding:0 9px}.workspace-label{color:#92dbf6;margin:7px 9px 20px;display:block}.sidebar nav{scrollbar-width:thin;scrollbar-color:#6eb7d4 transparent;flex:auto;justify-content:stretch;gap:3px;min-height:0;margin:0;padding:0 2px 8px 0;display:grid;overflow-y:auto}.nav-item{color:#dceafb;justify-content:flex-start;width:100%;height:42px;padding:0 11px;font-size:13px}.nav-item svg{display:block}.nav-item:hover,.nav-item.active{color:#fff;box-shadow:none;background:#ffffff21}.nav-item.active{border-left:3px solid #24b8e9;padding-left:8px}.sidebar-bottom{flex:none;margin-top:auto;display:block}.help-link{color:#dceafb;text-align:center;justify-content:center;width:100%;display:flex}.user-mini{color:#fff}.user-mini .avatar{border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;display:grid}.user-mini small{color:#b8e5f6}main{width:auto;min-width:0;margin:0}.header-actions{margin-left:auto}.sidebar .brand img{filter:brightness(0)invert()}.profile{border-radius:50%;justify-content:center;width:38px;height:38px;padding:0}.profile .avatar{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sidebar.platform-admin-sidebar nav{flex:0 auto;grid-auto-rows:min-content;align-content:start;margin-bottom:8px}}.sidebar .nav-item[data-theme=overview]{--nav-accent:#0b9ed0}.sidebar .nav-item[data-theme=presence]{--nav-accent:#20956f}.sidebar .nav-item[data-theme=listings]{--nav-accent:#168cae}.sidebar .nav-item[data-theme=search]{--nav-accent:#526fd1}.sidebar .nav-item[data-theme=website]{--nav-accent:#d4862c}.sidebar .nav-item[data-theme=brand]{--nav-accent:#7563bd}.sidebar .nav-item[data-theme=reputation]{--nav-accent:#bd647d}.sidebar .nav-item[data-theme=ai]{--nav-accent:#675fc2}.sidebar .nav-item[data-theme=services]{--nav-accent:#168e85}.sidebar .nav-item[data-theme=support]{--nav-accent:#bd791b}.sidebar .nav-item[data-theme=billing]{--nav-accent:#238066}.sidebar .nav-item[data-theme=account]{--nav-accent:#56758a}.sidebar .nav-item[data-theme=internal]{--nav-accent:#4b6385}.sidebar .nav-item svg{color:var(--nav-accent,#8fd7ef);transition:color .15s,transform .15s}.sidebar .nav-item:hover svg{transform:scale(1.08)}.sidebar .nav-item.active svg{filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--nav-accent) 34%,transparent));color:var(--nav-accent)!important}@media (width>=761px) and (width<=980px){.app-shell{grid-template-columns:228px minmax(0,1fr);gap:16px;padding:16px}.sidebar{padding:18px 10px}.brand img{width:155px}.nav-item{padding:0 9px;font-size:12px}}@media (width<=760px){.dashboard-story-heading{margin:23px 0 13px}.dashboard-story-heading h2{font-size:22px}.dashboard-story-heading>p:last-child{font-size:14px}.dashboard-context-bar{align-items:stretch}.dashboard-team-contact{width:100%;max-width:none}.dashboard-team-contact em{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{min-width:0;padding:17px 14px;overflow:visible}.metric p{letter-spacing:.25px;font-size:14px;line-height:1.3}.metric strong{letter-spacing:-.45px;overflow-wrap:normal;word-break:normal;font-size:clamp(20px,5.7vw,27px);line-height:1.15}.metric small{font-size:13px;line-height:1.35}.metric p{justify-content:stretch;display:grid}.metric p em{white-space:normal;width:max-content;max-width:100%}.service-action{min-height:64px}.service-copy small{font-size:13px}.growth-action{justify-content:center;width:100%}.growth-opportunity-list button{align-items:flex-start}.growth-opportunity-list em{display:none}.growth-opportunity-list small{font-size:13px}}@media (width<=480px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:16px 12px}.metric strong{font-size:20px}}.auth-shell{color:#15344b;background:linear-gradient(135deg,#f6fbfc 0%,#edf7fb 56%,#eaf4f2 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #dbe9ee;border-radius:22px;width:min(100%,460px);padding:42px;box-shadow:0 24px 70px #1c4b661f}.auth-card img{width:184px;height:auto;margin-bottom:34px}.auth-card .eyebrow{color:#006b92;letter-spacing:.09em;font-size:.72rem;font-weight:800}.auth-card h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:2rem}.auth-card p{color:#5d7282;line-height:1.55}.auth-card form{gap:12px;margin-top:26px;display:grid}.auth-card label{color:#314d60;gap:7px;font-size:.85rem;font-weight:700;display:grid}.auth-card input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c8dce5;border-radius:10px;padding:13px 14px}.auth-card button{color:#fff;cursor:pointer;background:#006b92;border:0;border-radius:10px;padding:13px 16px;font:700 .95rem inherit}.auth-card button:disabled{opacity:.6;cursor:wait}.auth-alternatives{gap:5px;margin-top:16px;display:grid}.auth-card .auth-link-button{color:#087fac;text-underline-offset:3px;background:0 0;border:0;border-radius:0;justify-self:start;padding:3px 0;font:700 .88rem inherit;text-decoration:underline}.auth-card .auth-link-button:hover{color:#055f88}.auth-note{background:#edf8f5;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:.9rem;color:#1e6d58!important}.auth-error{font-size:.9rem;color:#b54242!important}.live-dashboard{background:#fff;border:1px solid #dbe9ee;border-radius:22px;width:min(100%,920px);padding:42px;box-shadow:0 24px 70px #1c4b661f}.live-dashboard .live-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:28px;display:flex}.live-dashboard .live-head h1{letter-spacing:-.04em;margin:7px 0 8px}.live-dashboard .live-head p{color:#5d7282;margin:0;line-height:1.5}.live-dashboard .live-state{color:#157ba5;text-transform:uppercase;background:#eef7fb;border-radius:999px;flex:none;margin:0;padding:7px 10px;font-size:.8rem;font-weight:800}.location-live-card{border:1px solid #dbe9ee;border-radius:15px;margin-top:16px;padding:22px}.location-live-card h2{margin:0 0 6px;font-size:1.15rem}.location-live-card p{color:#536c7b;margin:5px 0;line-height:1.45}.location-live-card .category-list{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.location-live-card .category-list span{color:#176684;background:#edf7fb;border-radius:999px;padding:5px 8px;font-size:.78rem}.live-source-grid{border-top:1px solid #e4eef2;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:18px;display:grid}.live-source{background:#f5fafc;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.live-source span{color:#5d7282;font-size:.75rem;font-weight:700}.live-source strong{color:#176684;font-size:.86rem}.live-source small{color:#718896;font-size:.73rem;line-height:1.3}.live-empty{color:#5d7282;border:1px dashed #bfd4dd;border-radius:14px;padding:22px}.live-signout{color:#315569;cursor:pointer;background:#edf3f5;border:0;border-radius:10px;margin-top:25px;padding:11px 14px;font:700 .9rem inherit}.live-request{color:#086e98;cursor:pointer;background:#fff;border:1px solid #95cfe2;border-radius:9px;margin-top:16px;padding:8px 11px;font:700 .82rem inherit}.live-modal{z-index:10;background:#12314375;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.live-request-form{background:#fff;border-radius:18px;gap:14px;width:min(100%,500px);padding:28px;display:grid;box-shadow:0 24px 70px #1231433d}.live-request-form h2{margin:0}.live-request-form p{color:#5d7282;margin:0;line-height:1.45}.live-request-form label{color:#314d60;gap:7px;font-size:.86rem;font-weight:700;display:grid}.live-request-form textarea{resize:vertical;min-height:130px;font:inherit;border:1px solid #c8dce5;border-radius:10px;padding:12px}.live-request-form>div{justify-content:flex-end;gap:10px;display:flex}.live-request-form button{color:#fff;cursor:pointer;background:#078fc4;border:0;border-radius:9px;padding:10px 13px;font:700 .88rem inherit}.live-request-form button[type=button]{color:#315569;background:#edf3f5}.live-request-form button:disabled{opacity:.6;cursor:wait}@media (width<=640px){.live-dashboard{padding:26px}.live-dashboard .live-head{display:block}.live-state{margin-top:14px;display:inline-block}.live-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html,body,#root{min-width:0;max-width:100%}body{overflow-x:hidden}img,svg,canvas,input,select,textarea,button{max-width:100%}.app-shell,.app-shell main,.content,.feature-page,.panel,.metric,.page-heading>*,.hero>*,.context-bar>*,.dashboard-grid>*,.account-grid>*,.business-grid>*,.reviews-grid>*,.ai-grid>*,.brand-insight-grid>*,.brand-detail-grid>*,.assessment-devices>*,.assessment-technical-grid>*,.support-layout>*{min-width:0}.panel,.metric,.ticket-card,.business-card,.service-card,.upgrade-card,.system-account-card,.portfolio-client-card{overflow-wrap:normal;word-break:normal;min-width:0}.panel p,.panel small,.panel code,.metric p,.metric small,.ticket-card p,.ticket-card small,.business-card p,.business-card small,.service-card p,.service-card small,.upgrade-card p,.upgrade-card small,.system-account-card p,.system-account-card small,.portfolio-client-card p,.portfolio-client-card small{overflow-wrap:anywhere}.sidebar-mobile-close{display:none}@media (width<=760px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:17px;line-height:1.55}.subtext,.page-heading p:not(.eyebrow),.context-bar,.context-bar p,.panel p,.metric p,.metric small,.business-card-head p,.business-field strong,.business-field span,.integration-status>div,.integration-status small,.listing-muted,.live-empty,.support-guide p,.muted-copy,.account-detail-list,.billing-boundary p,.invoice-row,.invoice-row small,.service-card p,.upgrade-card p,.service-note p,.next-step p,.locked-preview p:not(.eyebrow),.locked-preview li,.connection-state-card p:not(.eyebrow),.search-boundary p,.search-refresh-note,.search-source p,.search-comparison,.search-window{font-size:16px;line-height:1.55}.eyebrow,.workspace-label,.plan,.state-pill,.warning-pill,.service-state,.synced-pill,.live-listing-count,.table-head,.live-listing-header,.detail-note,.disclaimer,.ai-disclaimer,.review-note,.form-help,.form-note,.support-message small{font-size:14px;line-height:1.4}.account-detail-list span,.team-row,.team-row>span,.member strong,.member small,.role-choice span,.role-choice strong,.scope-choice span,.scope-choice strong,.google-profile-results .account-detail-list em,.google-location-map-row strong,.google-location-map-row small,.activity-list strong,.activity-list small{font-size:16px;line-height:1.45}.billing-on,.billing-off,.role-choice small,.scope-choice small{font-size:14px;line-height:1.4}.nav-item,.help-link,.text-button,.primary-action,.secondary-action,.new-request,.header-refresh,.scope,.listing-filter button,.scope-menu button,.search-results button,.modal-actions button{font-size:16px}.text-button{min-height:40px;padding-block:8px}.app-shell{width:100%;min-height:100dvh;margin:0;padding:0;display:block}.app-shell main{width:100%;margin:0}header{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfcfaf5;gap:8px;width:100%;height:auto;min-height:58px;padding:8px 14px;position:sticky;top:0}.mobile-menu,.icon-button,.profile,.header-refresh{place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:inline-grid}.header-actions{gap:2px;min-width:0}.profile{margin-left:0}.profile .avatar{width:34px;min-width:34px;height:34px}.notification-panel{width:auto;max-height:calc(100dvh - 74px);position:fixed;top:62px;left:10px;right:10px}.refresh-status{text-align:center;background:#f4faf7;border-radius:6px;max-width:none;padding:5px 8px;position:fixed;top:60px;left:12px;right:12px}.refresh-status:empty{display:none}.content{width:100%;max-width:none;margin:0;padding:18px 14px 42px}.sidebar{width:min(304px,100vw - 38px);max-width:304px;height:100dvh;min-height:0;padding:max(22px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;align-items:stretch;display:grid;overflow-y:auto;transform:translate(calc(-100% - 12px))}.sidebar.open{transform:translate(0)}.sidebar .brand img{width:174px}.sidebar-collapse{display:none}.sidebar-mobile-close{color:#07558d;background:#eef6fa;border:0;border-radius:9px;place-items:center;width:42px;height:42px;margin:0 0 18px auto;padding:0;line-height:1;display:grid}.sidebar .workspace-label{margin:18px 0 0}.sidebar nav{border-top:1px solid #dceaf1;order:0;justify-content:stretch;align-self:stretch;width:100%;height:auto;margin:14px 0 0;padding:10px 0 0;position:static;transform:none}.nav-item,.help-link{color:#315f7b;width:100%;height:auto;min-height:48px;padding:10px 12px;font-size:16px;line-height:1.35}.nav-item svg,.help-link svg{width:20px;min-width:20px;height:20px;display:block}.nav-item:hover,.nav-item.active{color:#07558d;box-shadow:none;background:#edf9ff}.nav-item.active{border-left:3px solid #12aee2;padding-left:9px}.nav-item span{overflow-wrap:anywhere;min-width:0}.sidebar-bottom{border-top:1px solid #dceaf1;width:100%;margin-top:18px;padding-top:14px;display:grid}.side-client-switcher{color:#07558d;background:#f3fbff;border-color:#cfe3ed;width:100%;margin:0 0 12px;padding:11px}.side-client-switcher select{color:#17324d}.user-mini{color:#07558d;border-top-color:#dceaf1;width:100%;margin-top:0;padding:14px 4px 0}.user-mini small{color:#6e8a9b}.scrim{z-index:19}.hero,.page-heading,.context-bar,.panel-head,.invoice-head,.live-listings-head,.assessment-source,.assessment-target-head,.system-admin-toolbar,.portfolio-client-head,.client-preview-banner{flex-direction:column;align-items:stretch}.hero{gap:18px;min-height:0;margin:0 0 14px;padding:18px}.hero.page-identity-hero{min-height:0;padding:19px 17px 18px 20px}.hero.page-identity-hero:before{width:5px}.page-identity-copy{align-items:flex-start;gap:12px}.page-identity-icon{border-radius:12px;flex-basis:44px;width:44px;height:44px}.page-identity-hero .subtext{margin-top:7px}.app-shell[class*=page-theme--] .page-heading{padding-left:14px}.hero h1{font-size:clamp(24px,7vw,30px);line-height:1.18}.page-heading{gap:14px;margin:18px 0 16px}.page-heading h2{font-size:clamp(25px,7vw,30px);line-height:1.18}.subtext,.page-heading p:not(.eyebrow){font-size:16px;line-height:1.55}.eyebrow{font-size:14px;line-height:1.4}.scope-wrap,.scope,.page-heading>.primary-action,.page-heading>.secondary-action,.page-heading>button,.client-preview-banner button{width:100%}.context-bar{gap:10px;margin:16px 0;padding:14px}.context-bar>div{flex-wrap:wrap;width:100%;min-width:0}.context-bar p{width:100%}.dashboard-grid,.account-grid,.business-grid,.profile-source-grid,.ai-grid,.reviews-grid,.brand-pulse-grid,.brand-insight-grid,.brand-detail-grid,.presale-scan-grid,.support-layout,.assessment-devices,.assessment-technical-grid,.assessment-target-controls,.assessment-target-form,.service-cards,.upgrade-cards,.live-review-columns,.search-history-grid{grid-template-columns:minmax(0,1fr)}.dashboard-grid,.account-grid,.business-grid,.ai-grid,.reviews-grid,.brand-insight-grid,.brand-detail-grid,.support-layout{gap:12px}.panel{padding:18px}.panel-head{gap:12px}.panel-head .text-button,.invoice-head .text-button{white-space:normal;text-align:left;align-self:flex-start;min-height:40px}.metric-grid,.billing-summary,.ai-kpis,.review-kpis,.live-review-kpis,.search-metrics,.portfolio-summary-grid,.portfolio-client-metrics,.system-admin-summary,.brand-reputation-stats,.assessment-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{min-height:0;padding:16px 14px}.metric:before{width:46px;height:4px;top:18px;left:14px}.metric p{padding-top:29px;font-size:16px;line-height:1.45}.metric strong{font-size:clamp(23px,8vw,30px)}.visibility-body,.coverage,.billing-boundary,.next-step,.review-help,.action-center,.service-note{flex-direction:column;align-items:flex-start}.score{border-bottom:1px solid #e5ebe6;border-right:0;width:100%;padding:0 0 14px}.chart{width:100%}.coverage>.ring{flex-basis:84px;width:84px;min-width:84px;height:84px}.primary-action,.secondary-action,.new-request,.cancel-button{min-height:48px;font-size:16px}.listing-sort{background-color:#fff;border:1px solid #c9dce6;border-radius:8px;width:100%;min-height:44px;padding:9px 34px 9px 11px;font-size:16px}.feature-table,.team-table,.live-team-table,.listing-table{overflow:visible}.table-head,.team-head,.listing-table-head,.live-listing-header{display:none}.table-row,.team-row,.live-team-table .team-row,.listing-table-row,.live-listing-row,.invoice-row,.system-account-head,.system-member-row,.portfolio-issue-list>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.table-row,.team-row,.listing-table-row,.live-listing-row{padding:16px 14px}.table-row>*,.team-row>*,.listing-table-row>*,.live-listing-row>*,.invoice-row>*,.system-account-head>*,.system-member-row>*{grid-column:auto;justify-self:stretch;min-width:0;max-width:100%}.member,.publisher-cell{min-width:0}.member strong,.member small,.publisher-cell a,.publisher-cell span{overflow-wrap:anywhere}.member-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.member-actions button{white-space:normal;width:100%;min-height:42px}.account-detail-list span,.google-property-list li,.google-profile-results .account-detail-list li,.invoice-lines>div,.invoice-total{flex-direction:column;align-items:flex-start;gap:5px}.account-detail-list em,.google-property-list em,.invoice-lines strong,.invoice-total strong{text-align:left;max-width:none}.google-source-actions,.google-property-toolbar,.modal-actions{flex-direction:column;align-items:stretch}.google-source-actions button,.google-property-toolbar input,.google-property-toolbar button,.modal-actions button{width:100%;max-width:none}.assessment-website-tabs,.portfolio-website-tabs{scroll-snap-type:x proximity;margin-inline:-4px;padding:0 4px 4px}.assessment-website-tab,.portfolio-website-tabs button{scroll-snap-align:start;min-width:min(250px,100vw - 54px)}.assessment-vitals{grid-template-columns:minmax(0,1fr)}.ticket-status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-status-summary-label{font-size:14px;line-height:1.4}.ticket-status-count{min-height:46px;padding:10px;font-size:16px;line-height:1.3}.ticket-status-count-value{flex-basis:28px;width:28px;height:28px;font-size:16px}.support-status{min-height:30px;padding:7px 10px;font-size:14px;line-height:1.15}.ticket-code{font-size:15px;line-height:1.4}.ticket-card p{font-size:17px;line-height:1.5}.ticket-card footer{font-size:16px;line-height:1.45}.ticket-filter-reset,.ticket-list-heading .secondary-action{font-size:16px}.support-guide>div strong,.support-guide>div span,.success-banner strong,.success-banner p,.support-reply-confirmation{font-size:16px;line-height:1.5}.urgency-help{width:32px;height:32px}.urgency-tooltip{font-size:15px;line-height:1.5}.ticket-list-heading,.ticket-card-top,.ticket-card footer{flex-direction:column;align-items:stretch}.ticket-list-heading .secondary-action{width:100%}.urgency-tooltip{z-index:30;width:auto;max-height:calc(100dvh - 40px);position:fixed;top:50%;left:14px;right:14px;overflow-y:auto;transform:translateY(-50%)}.urgency-tooltip:before{display:none}.modal-backdrop{align-items:end;padding:10px}.support-modal,.invite-modal,.handoff-modal{border-radius:15px 15px 10px 10px;width:100%;max-width:none;max-height:calc(100dvh - 20px);padding:20px 16px}.form-grid,.field-grid,.role-presets>div,.location-presets,.google-location-map-row{grid-template-columns:minmax(0,1fr)}.support-modal input,.support-modal select,.support-modal textarea,.invite-modal input,.invite-modal select,.invite-modal textarea{min-height:46px;font-size:16px}.system-account-head,.system-member-row{padding:14px}.system-account-identity,.system-member-row>div:first-child{grid-column:auto}.client-preview-banner{gap:10px;padding:12px 14px}.client-preview-chip span{display:none}.client-preview-chip{justify-content:center;min-width:40px;padding:.45rem}.client-preview-menu{width:auto;position:fixed;top:68px;left:12px;right:12px}.dashboard-team-contact small,.dashboard-team-contact strong,.dashboard-team-contact em,.metric-action-hint,.service-copy small,.next-step strong,.billing-boundary strong,.notification-toggle,.notification-toggle span{font-size:16px;line-height:1.4}.metric p em,.source-chip,.source-status,.system-admin-summary span{font-size:14px;line-height:1.35}.eyebrow{line-height:1.4;font-size:14px!important}.source-chip,.source-status{padding:8px 10px}}@media (width<=420px){.content{padding-left:10px;padding-right:10px}.hero,.panel,.ticket-card,.support-guide,.billing-summary article,.ai-kpis article,.review-kpis article{padding:16px}.metric-grid,.billing-summary,.ai-kpis,.review-kpis,.live-review-kpis,.search-metrics,.portfolio-summary-grid,.portfolio-client-metrics,.system-admin-summary,.brand-reputation-stats,.assessment-score-grid,.ticket-status-summary-grid{grid-template-columns:minmax(0,1fr)}.metric p,.metric small{font-size:16px}.member-actions{grid-template-columns:minmax(0,1fr)}.assessment-website-tab,.portfolio-website-tabs button{min-width:calc(100vw - 42px)}}@media (width<=280px){header,.content{padding-inline:6px}.hero,.panel,.metric,.ticket-card,.support-guide{padding:13px}.header-actions .notification,.header-actions .profile{display:none}}:root{--o5-action-radius:.7rem;--o5-action-primary:#075b9b;--o5-action-primary-hover:#034b83}.primary-action,.secondary-action,.new-request,.header-refresh,.cancel-button,.public-source-list a,.public-assessment-cta a{border-radius:var(--o5-action-radius)!important}.secondary-action:focus-visible,.primary-action:focus-visible,.new-request:focus-visible,.header-refresh:focus-visible,.cancel-button:focus-visible{outline-offset:3px;outline:3px solid #74cbe9}.business-grid,.billing-summary,.listing-summary,.listing-table,.live-listings,.search-source,.search-metric,.search-boundary,.team-table,.live-team-table,.account-integration-note,.support-layout,.brand-intelligence-page,.ai-kpis,.ai-grid{font-family:Poppins,Arial,sans-serif}.business-card-head p,.profile-source-head p,.business-field span,.completeness span,.completeness>p,.integration-status p,.integration-status small,.request-help p,.live-listings-head p:not(.eyebrow),.live-listing-header,.listing-muted,.live-empty,.billing-summary small,.invoice-row small,.billing-boundary p,.listing-summary span,.listing-table-head,.listing-table-row small,.filter-row small,.listing-help p,.search-metric small,.search-metric>span,.search-comparison,.search-refresh-note,.account-integration-note,.member small,.role-choice span,.scope-choice span,.role-choice small,.scope-choice small,.account-detail-list span,.google-property-list li,.google-property-summary,.google-property-empty,.google-mapping-status em,.google-profile-results .account-detail-list em,.google-location-map-row small,.ticket-code,.ticket-card p,.ticket-card footer,.support-guide>div strong,.support-guide>div span,.success-banner strong,.success-banner p,.form-note,.support-message small,.ticket-status-summary-label,.ticket-status-count,.range-control label,.ai-kpis p,.ai-kpis small,.ai-chart>div,.ai-disclaimer,.platform-row small,.detail-note,.action-center p:not(.eyebrow),.brand-method p,.brand-pulse-card p,.brand-pulse-card>span,.brand-pulse-card small,.brand-panel-intro,.brand-rank-row,.brand-footnote,.brand-rating span,.brand-reputation-stats span,.brand-opportunity p,.brand-signal-row,.brand-signal-row>b,.brand-ai-ready p:not(.eyebrow),.brand-tabs button,.brand-detail-side ul,.brand-detail-side ol,.brand-rank-row small,.brand-reputation-hero span,.brand-ai-capabilities span,.brand-assistant-prompts button,.brand-assistant-input{font-size:13px;line-height:1.45}.source-chip,.source-status,.live-listing-count,.synced-pill,.listing-filter button,.filter,.processing-pill,.billing-on,.billing-off,.support-status,.support-message strong,.google-property-list li>.secondary-action,.mapping-active-button,.google-location-map-actions .text-button{font-family:Poppins,Arial,sans-serif;font-size:12px;line-height:1.2}.plan,.state-pill,.warning-pill,.pending-pill,.processing-pill,.service-state,.synced-pill,.live-listing-count,.source-chip,.source-status,.support-status,.source-state,.website-relationship,.portal-data-state-badge{white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex:none;justify-content:center;align-items:center;width:max-content;min-width:max-content;max-width:100%;display:inline-flex}.business-card-head>div,.profile-source-head>div,.panel-head>div,.ticket-card-top>div{min-width:0}.primary-action,.secondary-action,.text-button,.new-request,.growth-action,.dashboard-team-contact{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.business-card-head h3,.profile-source-head h4,.live-listings-head h3,.invoice-head h3,.billing-summary strong,.listing-summary strong,.search-metric strong,.account-grid h3,.support-empty h3,.ticket-card h3,.support-guide h3,.ai-kpis strong,.ai-trend h3,.ai-platforms h3,.ai-questions h3,.action-center h3,.brand-pulse-card strong,.brand-rank-row b,.brand-rating>strong,.brand-reputation-stats strong,.brand-reputation-hero>strong{font-family:Poppins,Arial,sans-serif}.business-website-link,.business-social-links a,.live-listing-row a,.listing-table-row a,.portfolio-account-head a,.invoice-download{text-underline-offset:3px;font-weight:700;color:var(--brand-blue,#075b9b)!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.business-website-link:hover,.business-social-links a:hover,.live-listing-row a:hover,.listing-table-row a:hover,.portfolio-account-head a:hover,.invoice-download:hover{color:#037fae!important}.business-website-link:focus-visible,.business-social-links a:focus-visible,.live-listing-row a:focus-visible,.listing-table-row a:focus-visible,.portfolio-account-head a:focus-visible,.invoice-download:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #7bd8f3}.billing-summary article,.listing-summary article,.profile-source-block,.business-featured-message,.integration-status,.request-help,.search-boundary{min-width:0}@media (width<=760px){.business-card-head,.profile-source-head,.panel-head{flex-wrap:wrap;align-items:flex-start}.business-card-head .state-pill,.profile-source-head .source-status{margin-left:0}.business-card-head p,.profile-source-head p,.business-field span,.completeness span,.completeness>p,.integration-status p,.integration-status small,.request-help p,.live-listings-head p:not(.eyebrow),.live-listing-header,.listing-muted,.live-empty,.billing-summary small,.invoice-row small,.billing-boundary p,.listing-summary span,.listing-table-head,.listing-table-row small,.filter-row small,.listing-help p,.search-metric small,.search-metric>span,.search-comparison,.search-refresh-note,.account-integration-note,.member small,.role-choice span,.scope-choice span,.role-choice small,.scope-choice small,.account-detail-list span,.google-property-list li,.google-property-summary,.google-property-empty,.google-mapping-status em,.google-profile-results .account-detail-list em,.google-location-map-row small,.ticket-code,.ticket-card p,.ticket-card footer,.support-guide>div strong,.support-guide>div span,.success-banner strong,.success-banner p,.form-note,.support-message small,.ticket-status-summary-label,.ticket-status-count,.range-control label,.ai-kpis p,.ai-kpis small,.ai-chart>div,.ai-disclaimer,.platform-row small,.detail-note,.action-center p:not(.eyebrow),.brand-method p,.brand-pulse-card p,.brand-pulse-card>span,.brand-pulse-card small,.brand-panel-intro,.brand-rank-row,.brand-footnote,.brand-rating span,.brand-reputation-stats span,.brand-opportunity p,.brand-signal-row,.brand-signal-row>b,.brand-ai-ready p:not(.eyebrow),.brand-tabs button,.brand-detail-side ul,.brand-detail-side ol,.brand-rank-row small,.brand-reputation-hero span,.brand-ai-capabilities span,.brand-assistant-prompts button,.brand-assistant-input{font-size:15px;line-height:1.5}.source-chip,.source-status,.live-listing-count,.synced-pill,.listing-filter button,.filter,.processing-pill{font-size:13px}}.page-theme--activity{--page-accent:#1b9d78;--page-accent-soft:#eaf7f2}.delivery-activity-page{gap:22px;display:grid}.delivery-summary,.delivery-publisher,.delivery-month,.delivery-empty{background:#fff;border:1px solid #d7e3e8;border-radius:16px;box-shadow:0 8px 26px #0d4f6f0f}.delivery-summary{border-top:5px solid var(--page-accent);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.delivery-summary h2,.delivery-publisher h3,.delivery-month h3,.delivery-empty h3,.delivery-item h4{color:#075681;margin:0}.delivery-summary h2{margin-bottom:8px;font-size:clamp(1.65rem,3vw,2.15rem)}.delivery-summary p:not(.eyebrow),.delivery-publisher-heading>p,.delivery-empty p,.delivery-item p{color:#526c78;margin:0;font-size:1rem;line-height:1.6}.delivery-summary-actions{flex:none;align-items:end;gap:12px;display:flex}.delivery-admin-actions{align-items:center;gap:10px;display:flex}.delivery-preview-error{color:#a43d36;margin:-8px 0 0;font-weight:700}.delivery-summary-preview{background:#fff;border:1px solid #cfe1e6;border-radius:16px;width:min(720px,100vw - 32px);max-height:min(760px,100vh - 32px);padding:26px;overflow:auto;box-shadow:0 18px 56px #0c3d523d}.delivery-preview-note{color:#46616e;margin:18px 0 12px;line-height:1.55}.delivery-preview-subject{color:#214d60;background:#f5fafb;border:1px solid #d8e8ec;border-radius:10px;margin:0;padding:13px 14px}.delivery-summary-preview pre{color:#254957;white-space:pre-wrap;background:#fff;border:1px solid #d8e8ec;border-radius:10px;margin:14px 0 0;padding:16px;font:500 14px/1.65 DM Sans,sans-serif}.delivery-preview-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.delivery-range-control{color:#345c6c;gap:6px;font-size:.88rem;font-weight:800;display:grid}.delivery-range-control select{color:#153f52;min-width:168px;min-height:46px;font:inherit;background:#fff;border:1px solid #abc2cd;border-radius:10px;padding:9px 34px 9px 12px}.delivery-range-control select:focus{border-color:#0d88b7;outline:3px solid #0d88b729}.delivery-publisher{background:#f6fbfd;padding:24px 26px}.delivery-publisher-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.delivery-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.delivery-form-grid label{color:#294b5b;gap:7px;font-size:.95rem;font-weight:700;display:grid}.delivery-form-grid input,.delivery-form-grid select,.delivery-form-grid textarea{color:#153f52;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #abc2cd;border-radius:10px;padding:10px 12px}.delivery-form-grid input:focus,.delivery-form-grid select:focus,.delivery-form-grid textarea:focus{border-color:#0d88b7;outline:3px solid #0d88b729}.delivery-title-field,.delivery-summary-field{grid-column:1/-1}.delivery-summary-field textarea{resize:vertical;min-height:96px}.delivery-form-actions{align-items:center;gap:16px;margin-top:18px;display:flex}.delivery-form-actions p{color:#345c6c;margin:0}.delivery-month{padding:22px 24px}.delivery-month-toggle{color:#075681;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:0 0 18px;display:flex}.delivery-month-toggle[aria-expanded=false]{padding-bottom:0}.delivery-month-title{align-items:center;gap:9px;min-width:max-content;display:flex}.delivery-month-title svg{transition:transform .18s}.delivery-month-toggle[aria-expanded=false] .delivery-month-title svg{transform:rotate(-90deg)}.delivery-month-title strong{font-size:1.25rem}.delivery-month-title em{color:#557180;background:#edf5f8;border-radius:999px;padding:4px 9px;font-size:.82rem;font-style:normal;font-weight:800}.delivery-month-categories{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.delivery-category{--delivery-category-color:#56758a;width:fit-content;color:var(--delivery-category-color);letter-spacing:.035em;text-transform:uppercase;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.delivery-month-categories .delivery-category{border:1px solid color-mix(in srgb, var(--delivery-category-color) 28%, white);background:color-mix(in srgb, var(--delivery-category-color) 9%, white);border-radius:999px;padding:4px 8px}.delivery-category--business_information{--delivery-category-color:#20956f}.delivery-category--listings{--delivery-category-color:#168cae}.delivery-category--reviews{--delivery-category-color:#bd647d}.delivery-category--website{--delivery-category-color:#d4862c}.delivery-category--search_visibility{--delivery-category-color:#526fd1}.delivery-category--visibility{--delivery-category-color:#7563bd}.delivery-category--support{--delivery-category-color:#bd791b}.delivery-category--strategy{--delivery-category-color:#168e85}.delivery-category--other{--delivery-category-color:#56758a}.delivery-timeline{gap:0;display:grid}.delivery-item{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:3px 0 22px;display:grid;position:relative}.delivery-item:not(:last-child):before{content:"";background:#d6eee6;width:2px;position:absolute;top:31px;bottom:0;left:17px}.delivery-icon{background:var(--page-accent-soft);color:#168360;z-index:1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.delivery-item-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.delivery-item-meta time,.delivery-item small{color:#6a7f88;font-size:.92rem}.delivery-item h4{margin-bottom:6px;font-size:1.12rem}.delivery-item small{margin-top:7px;display:block}.delivery-empty{text-align:center;padding:44px 24px}.delivery-empty svg{color:#168360;margin-bottom:12px}.delivery-empty h3{margin-bottom:8px}@media (width<=760px){.delivery-summary,.delivery-summary-actions,.delivery-publisher-heading,.delivery-form-actions{flex-direction:column;align-items:stretch}.delivery-admin-actions{grid-template-columns:1fr;width:100%;display:grid}.delivery-admin-actions button{width:100%}.delivery-summary-preview{width:calc(100vw - 20px);padding:20px}.delivery-preview-actions{grid-template-columns:1fr;display:grid}.delivery-preview-actions button,.delivery-summary-actions,.delivery-range-control,.delivery-range-control select{width:100%}.delivery-summary,.delivery-publisher,.delivery-month{padding:20px 18px}.delivery-form-grid{grid-template-columns:1fr}.delivery-title-field,.delivery-summary-field{grid-column:auto}.delivery-summary p:not(.eyebrow),.delivery-publisher-heading>p,.delivery-empty p,.delivery-item p{font-size:1.05rem}.delivery-item h4{font-size:1.18rem}.delivery-month-toggle{flex-direction:column;align-items:flex-start}.delivery-month-categories{justify-content:flex-start}}.website-platform{gap:22px;display:grid}.website-platform header{height:auto!important}.website-program-header{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff 0%,#f7faf9 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.website-program-title,.website-program-actions,.website-environment-card header,.website-market-name,.website-claim header{align-items:center;gap:14px;display:flex}.website-program-title>span{color:#fff;background:#173f3b;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.website-program-title h2{margin:2px 0 4px;font-size:clamp(1.35rem,2.5vw,1.85rem)}.website-program-title p,.website-program-actions label{color:var(--muted);margin:0}.website-program-actions{flex-wrap:wrap;justify-content:flex-end}.website-program-actions label{letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.website-program-actions select{border:1px solid var(--line);min-width:180px;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border-radius:9px;padding:9px 34px 9px 11px}.website-program-actions .primary-action{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.website-state{color:#52605e;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#eef1f1;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.website-state.is-positive{color:#176344;background:#e4f3ec}.website-state.is-warning{color:#8a5a00;background:#fff3d9}.website-program-metrics{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.website-program-metrics>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:20px 22px;display:grid}.website-program-metrics>div:last-child{border-right:0}.website-program-metrics span{color:var(--muted);font-size:12px;font-weight:700}.website-program-metrics strong{color:var(--text);text-overflow:ellipsis;font-size:1.55rem;overflow:hidden}.website-program-metrics small{color:var(--muted)}.website-workspace-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.website-workspace-tabs button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:10px 14px;font-weight:750}.website-workspace-tabs button.is-active{color:#fff;background:#173f3b;border-color:#173f3b}.website-overview{gap:18px;display:grid}.website-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.website-environment-card,.website-strategy-card,.website-market,.website-claim{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px}.website-environment-card{padding:21px}.website-environment-card header{align-items:flex-start}.website-environment-card header>div:nth-child(2),.website-claim header>div:nth-child(2){flex:1;min-width:0}.website-environment-card header p,.website-claim header p{color:var(--muted);letter-spacing:.09em;margin:0 0 4px;font-size:10px;font-weight:800}.website-environment-card h3,.website-claim h3{margin:0;font-size:1rem}.website-card-icon{color:#173f3b;background:#edf3f1;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.website-environment-url{color:#173f3b;margin:22px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.website-environment-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding-top:14px;font-size:12px;display:flex}.website-environment-card a,.website-evidence-list a{color:#174c47;align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.website-strategy-grid{grid-template-columns:1.4fr 1fr 1fr;gap:16px;display:grid}.website-strategy-card{padding:22px}.website-strategy-card--primary{color:#fff;background:linear-gradient(145deg,#173f3b,#24564f)}.website-strategy-card h3{margin:7px 0 10px;font-size:1.2rem;line-height:1.35}.website-strategy-card>p:not(.eyebrow){color:var(--muted);line-height:1.65}.website-strategy-card--primary>p:not(.eyebrow),.website-strategy-card--primary .eyebrow{color:#d7e5e1}.website-tag-list{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.website-tag-list span{background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:6px 9px;font-size:11px}.website-strategy-card dl,.website-market dl{gap:12px;margin:14px 0 0;display:grid}.website-strategy-card dl>div,.website-market dl>div{justify-content:space-between;gap:14px;display:flex}.website-strategy-card dt,.website-market dt{color:var(--muted)}.website-strategy-card dd,.website-market dd{color:var(--text);text-align:right;margin:0;font-weight:750}.website-strategy-card small{color:var(--muted);margin-top:18px;display:block}.website-detail-section{gap:16px;display:grid}.website-section-heading{justify-content:space-between;align-items:end;gap:20px;padding:4px 2px;display:flex}.website-section-heading h2{margin:4px 0 0;font-size:1.25rem}.website-section-heading>span{color:var(--muted);font-size:12px;font-weight:700}.website-market-list,.website-claim-list{gap:12px;display:grid}.website-market{border-left:4px solid #aeb8b6;grid-template-columns:minmax(220px,1.25fr) auto minmax(380px,1.8fr);align-items:center;gap:22px;padding:19px 21px;display:grid}.website-market--flagship{border-left-color:#173f3b}.website-market--strategic{border-left-color:#b58a4d}.website-market-name>span{color:#173f3b;background:#f0f5f3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.website-market h3,.website-market p{margin:0}.website-market p{color:var(--muted);margin-top:4px;font-size:12px}.website-market-status{flex-wrap:wrap;gap:6px;display:flex}.website-market dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.website-market dl>div{gap:2px;display:grid}.website-market dd{text-align:left}.website-claim{padding:20px 21px}.website-claim.is-ready{border-left:4px solid #247556}.website-claim header{align-items:flex-start}.website-claim-states{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.website-claim-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:15px 0 0 50px;font-size:12px;display:flex}.website-evidence-toggle{color:#174c47;cursor:pointer;background:0 0;border:0;margin:16px 0 0 50px;padding:0;font-weight:800}.website-evidence-list{border-top:1px solid var(--line);gap:10px;margin:15px 0 0 50px;padding-top:15px;display:grid}.website-evidence-list>div{background:#f7f9f8;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.website-evidence-list span,.website-evidence-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.website-platform-state{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:26px;display:flex}.website-platform-state svg{color:#173f3b}.website-platform-state h2{margin:0 0 7px;font-size:1.2rem}.website-platform-state p{color:var(--muted);margin:0}.website-platform-state.is-error svg{color:#a54a3f}.expert-export{gap:16px;display:grid}.expert-export-header{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f5f9f7);border-radius:15px;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px;display:flex}.expert-portrait-control{background:linear-gradient(135deg,#f4faf8,#fff);border:1px solid #cfe0db;border-radius:16px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid;position:relative}.expert-portrait-preview{aspect-ratio:4/5;color:#70817b;background:#e8efed;border-radius:13px;place-items:center;width:92px;display:grid;overflow:hidden}.expert-portrait-preview img{object-fit:cover;object-position:center top;will-change:transform;width:100%;height:100%}.expert-portrait-control h3{margin:3px 0 6px}.expert-portrait-control p{color:var(--muted);margin:0}.expert-portrait-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.expert-portrait-picker{z-index:8;background:#fff;border:1px solid #cfdad6;border-radius:16px;padding:16px;position:absolute;inset:calc(100% + 8px) 0 auto;box-shadow:0 18px 44px #142f272e}.expert-portrait-picker>header{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.expert-portrait-picker>header div{gap:3px;display:grid}.expert-portrait-picker>header button{background:#fff;border:1px solid #dce5e2;border-radius:9px;width:34px;height:34px}.expert-portrait-picker>div{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;max-height:360px;display:grid;overflow:auto}.expert-portrait-picker>div>button{color:inherit;text-align:left;background:#fff;border:1px solid #dbe5e1;border-radius:12px;gap:7px;padding:8px;display:grid;position:relative}.expert-portrait-picker>div>button.is-current{border-color:#276b59;box-shadow:inset 0 0 0 1px #276b59}.expert-portrait-picker img{aspect-ratio:4/5;object-fit:cover;object-position:center top;background:#edf2f0;border-radius:8px;width:100%}.expert-portrait-picker span{gap:4px;font-size:11px;font-weight:700;display:grid}.expert-portrait-picker em{color:#276b59;text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-style:normal;display:inline-flex}.directory-portrait-upload{color:#1f5f4e;cursor:pointer;background:#f4faf8;border:1px dashed #8bb1a6;border-radius:12px;align-items:center;gap:11px;margin-bottom:12px;padding:12px;display:flex}.directory-portrait-upload span{gap:2px;display:grid}.directory-portrait-upload small{color:#5f736d;font-weight:500}.directory-portrait-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.directory-portrait-dialog{width:min(720px,100vw - 28px)}.directory-portrait-rights{align-items:flex-start;gap:9px;grid-template-columns:auto 1fr!important;display:flex!important}.directory-portrait-rights input{margin-top:3px;width:auto!important}.expert-export-header h2,.expert-export-header p{margin:0}.expert-export-header h2{margin:3px 0 6px;font-size:1.25rem}.expert-export-header>div>p:last-child{max-width:720px;color:var(--muted);font-size:12px;line-height:1.55}.expert-export-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.expert-export-form,.expert-export-review{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px;gap:14px;padding:20px;display:grid}.expert-export-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.expert-export-section-heading>div{align-items:center;gap:8px;display:flex}.expert-export-section-heading>div>span{color:#fff;background:#173f3b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid}.expert-export-section-heading small{color:var(--muted);font-size:10px}.expert-export-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.expert-export-fields.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.expert-export-form label,.expert-export-approval label{color:#38554d;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.expert-export-form input,.expert-export-form textarea,.expert-export-approval input,.expert-export-approval select{width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #adbbb7;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.5}.expert-export-form textarea{resize:vertical}.expert-export-form label small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:9px;font-weight:500}.expert-export-form .primary-action{justify-self:end;min-width:190px}.expert-google-source{background:#f7faf9;border:1px solid #c9d7d2;border-radius:11px;gap:12px;padding:15px;display:grid}.expert-google-source>div:first-child{gap:3px;display:grid}.expert-google-source>div:first-child small,.expert-google-source>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.expert-google-linked{background:#edf6f1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:10px 12px;font-size:11px;display:flex}.expert-google-linked span{color:var(--muted)}.expert-google-linked a{color:#245f50;margin-left:auto;font-weight:800}.expert-google-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.expert-google-search button,.expert-google-source li>button{color:#234c42;cursor:pointer;background:#fff;border:1px solid #56756c;border-radius:8px;padding:9px 12px;font-weight:800}.expert-google-source button:disabled{opacity:.48;cursor:default}.expert-google-source ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.expert-google-source li{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;display:flex}.expert-google-source li>div{flex:1;gap:2px;min-width:0;display:grid}.expert-google-source li span,.expert-google-source li small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.expert-export-review>section{background:#fff7f5;border:1px solid #d2bbb7;border-radius:10px;padding:13px 14px}.expert-export-review>section.is-ready{background:#f2faf6;border-color:#abd0bf}.expert-export-review>section p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.expert-export-warnings{color:var(--muted);gap:7px;margin:0;padding:0 0 0 18px;font-size:10px;line-height:1.45;display:grid}.expert-export-review button{color:#234c42;cursor:pointer;background:#fff;border:1px solid #56756c;border-radius:8px;min-height:40px;padding:9px 12px;font-weight:800}.expert-export-review button.primary-action{color:#fff;background:#173f3b;border-color:#173f3b;justify-content:center;align-items:center;gap:7px;display:inline-flex}.expert-export-review button:disabled{opacity:.48;cursor:default}.expert-export-approval{background:#f8faf9;border:1px solid #d5ddd9;border-radius:10px;gap:12px;padding:14px;display:grid}.expert-export-ledger{border-block:1px solid var(--line);gap:7px;margin:0;padding:13px 0;display:grid}.expert-export-ledger div{justify-content:space-between;gap:12px;display:flex}.expert-export-ledger dt,.expert-export-ledger dd{margin:0;font-size:10px}.expert-export-ledger dt{color:var(--muted)}.expert-export-ledger dd{color:#284d44;text-align:right;text-overflow:ellipsis;font-weight:800;overflow:hidden}.expert-export-events{gap:8px;margin:0;padding:0;list-style:none;display:grid}.expert-export-events li{color:var(--muted);justify-content:space-between;gap:12px;font-size:9px;display:flex}.expert-export-events strong{color:#31564d;font-size:10px}.expert-export-message{color:#236047;background:#f2faf6;border:1px solid #aad0bd;border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:11px;display:flex}.expert-export-message.is-error{color:#8a3e36;background:#fff6f5;border-color:#d8a9a3}.expert-export-admin-note{color:var(--muted);background:#f2f5f4;border-radius:8px;margin:0;padding:11px 12px;font-size:10px;line-height:1.5}.website-design-workspace{gap:18px;display:grid}.website-design-workspace>.website-section-heading p:last-child{max-width:620px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.design-section-nav{border:1px solid var(--line);background:#f4f7f6;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:6px;display:grid}.design-section-nav button{color:#536660;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:9px 14px;font-weight:800;display:flex;position:relative}.design-section-nav button:hover{color:#173f3b;background:#fff}.design-section-nav button.is-active{color:#fff;background:#173f3b;box-shadow:0 5px 14px #173f3b2e}.design-section-nav small{color:#31564d;background:#dfe9e5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.design-section-nav .is-active small{color:#fff;background:#ffffff2e}.design-color-intro{justify-content:space-between;align-items:end;gap:20px;padding:5px 2px 0;display:flex}.design-color-intro h3{margin:3px 0 0;font-size:1.2rem}.design-color-intro p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.design-color-intro>span{color:#4d635d;white-space:nowrap;font-size:10px;font-weight:800}.design-readonly{color:#6f5612;background:#fff9e9;border:1px solid #d8c99c;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.design-readonly>div{flex:1;gap:2px;display:grid}.design-readonly span{font-size:12px}.design-readonly button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:8px 12px;font-weight:800}.design-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.design-preset{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:13px;gap:12px;padding:14px;display:grid;position:relative}.design-preset:hover{border-color:#79928a;transform:translateY(-1px)}.design-preset.is-selected{border-color:#173f3b;box-shadow:0 0 0 2px #173f3b20}.design-preset>span:not(.design-swatches){gap:3px;min-width:0;display:grid}.design-preset small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.design-preset>svg{color:#fff;background:#173f3b;border-radius:50%;padding:3px;position:absolute;top:10px;right:10px}.design-swatches{border:1px solid #00000012;border-radius:8px;grid-template-columns:1.25fr 1fr .8fr .65fr .45fr;width:100%;height:42px;display:grid;overflow:hidden}.design-swatches span{min-width:0}.design-workbench{grid-template-columns:minmax(420px,.95fr) minmax(390px,1.05fr);align-items:start;gap:16px;display:grid}.design-controls,.design-live-preview,.design-accessibility,.design-saved,.design-history,.design-source-note{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.design-controls{overflow:hidden}.design-controls>header{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.design-controls>header>div{align-items:center;gap:10px;display:flex}.design-controls>header span{gap:2px;display:grid}.design-controls>header small{color:var(--muted);font-size:10px}.design-controls>header button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-weight:750;display:inline-flex}.design-controls>header button:disabled{opacity:.45;cursor:default}.design-save-panel{border-bottom:1px solid var(--line);background:#f8faf9;gap:10px;padding:16px 18px 18px;display:grid}.design-name{color:#36544b;gap:6px;padding:0;font-size:11px;font-weight:800;display:grid}.design-name input{width:100%;color:var(--text);font:inherit;background:#fff;border:1px solid #7d8986;border-radius:8px;padding:10px 11px;box-shadow:inset 0 0 0 1px #173f3b0f}.design-name input:hover{border-color:#526b65}.design-name input:focus{border-color:#173f3b;outline:0;box-shadow:0 0 0 3px #173f3b24}.design-name.is-invalid input{border-color:#a54a3f}.design-name small{color:var(--muted);font-size:10px;font-weight:600}.design-name.is-invalid small{color:#963d34}.design-save-panel .design-message{margin-top:1px}.design-controls fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:16px 18px}.design-controls fieldset:last-child{border-bottom:0}.design-controls legend{color:#36544b;letter-spacing:.09em;text-transform:uppercase;padding:0 0 8px;font-size:10px;font-weight:850}.design-group-help{color:var(--muted);margin:-2px 0 10px;font-size:11px;line-height:1.45}.design-controls fieldset>div{gap:4px;display:grid}.design-color{min-height:48px;color:var(--muted);grid-template-columns:minmax(0,1fr) 32px 65px;align-items:center;gap:8px;font-size:11px;display:grid}.design-color>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.design-color>span>span{gap:2px;min-width:0;display:grid}.design-color b{color:var(--text);font-size:12px;font-weight:750}.design-color small{color:var(--muted);font-size:10px;line-height:1.35}.design-color i{border:1px solid #0002;border-radius:4px;flex:none;width:14px;height:14px}.design-color input[type=color]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;width:32px;height:30px;padding:2px}.design-color code{color:#45554f;font-size:10px}.design-preview-column{gap:12px;display:grid}.design-live-preview{background:var(--dp-page);color:var(--dp-text);overflow:hidden}.design-preview-nav{border-bottom:1px solid color-mix(in srgb, var(--dp-inverse-text) 30%, transparent);background:var(--dp-primary);color:var(--dp-on-primary);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;font-size:9px;display:flex}.design-preview-nav span{opacity:.85}.design-preview-hero{background:linear-gradient(110deg, var(--dp-inverse) 0%, var(--dp-secondary) 100%);color:var(--dp-inverse-text);padding:42px 30px 36px}.design-preview-hero>p,.design-preview-content article>p{letter-spacing:.14em;margin:0 0 12px;font-size:9px;font-weight:800}.design-preview-hero h3{max-width:15em;color:inherit;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(1.7rem,4vw,2.7rem);font-weight:400;line-height:1.03}.design-preview-hero>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.design-preview-hero button{border:1px solid var(--dp-light-button);background:var(--dp-light-button);color:var(--dp-light-button-text);padding:9px 11px;font-size:10px;font-weight:750}.design-preview-hero button:hover{background:var(--dp-light-button-hover)}.design-preview-hero a{color:var(--dp-link-dark);font-size:10px;font-weight:750}.design-preview-hero a:hover{color:var(--dp-link-dark-hover)}.design-preview-content{background:var(--dp-page);grid-template-columns:1.25fr .75fr;gap:12px;padding:18px;display:grid}.design-preview-content article,.design-preview-content aside{border:1px solid var(--dp-border);background:var(--dp-card);gap:10px;padding:17px;display:grid}.design-preview-content article>p{color:var(--dp-muted)}.design-preview-content article>strong{font-family:Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.15}.design-preview-content a{color:var(--dp-link);font-size:11px;font-weight:800}.design-preview-content a:hover{color:var(--dp-link-hover)}.design-preview-content aside{background:var(--dp-section);align-content:center}.design-preview-content aside span,.design-preview-content aside small{color:var(--dp-muted);font-size:9px}.design-preview-content aside b{font-family:Georgia,serif;font-size:1.4rem;font-weight:400}.design-preview-states{border-top:1px solid var(--dp-border);grid-template-columns:1fr 1fr;display:grid}.design-preview-states>section{gap:12px;padding:18px;display:grid}.design-preview-states>section>small{letter-spacing:.12em;font-size:8px;font-weight:850}.design-preview-states>section>div,.design-preview-states>section>p{flex-wrap:wrap;gap:8px 14px;margin:0;display:flex}.design-preview-states button{cursor:pointer;border:1px solid;padding:8px 10px;font-size:9px;font-weight:800}.design-preview-states .is-light{background:var(--dp-card);color:var(--dp-text)}.design-preview-states .is-light button{border-color:var(--dp-dark-button);background:var(--dp-dark-button);color:var(--dp-dark-button-text)}.design-preview-states .is-light button:hover,.design-preview-states .is-light button.is-hover-sample{border-color:var(--dp-dark-button-hover);background:var(--dp-dark-button-hover)}.design-preview-states .is-light a{color:var(--dp-link);font-size:10px;font-weight:800}.design-preview-states .is-light a:hover,.design-preview-states .is-light a.is-hover-sample{color:var(--dp-link-hover)}.design-preview-states .is-dark{background:var(--dp-inverse);color:var(--dp-inverse-text)}.design-preview-states .is-dark button{border-color:var(--dp-light-button);background:var(--dp-light-button);color:var(--dp-light-button-text)}.design-preview-states .is-dark button:hover,.design-preview-states .is-dark button.is-hover-sample{border-color:var(--dp-light-button-hover);background:var(--dp-light-button-hover)}.design-preview-states .is-dark a{color:var(--dp-link-dark);font-size:10px;font-weight:800}.design-preview-states .is-dark a:hover,.design-preview-states .is-dark a.is-hover-sample{color:var(--dp-link-dark-hover)}.design-accessibility{padding:16px}.design-accessibility>header,.design-accessibility>header>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.design-accessibility>header>span{justify-content:flex-start}.design-accessibility>header small{color:var(--muted);font-size:9px}.design-accessibility.is-passing>header svg{color:#257454}.design-accessibility.is-failing>header svg{color:#a54a3f}.design-accessibility>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.design-accessibility>div>span{background:#f7f9f8;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:7px 8px;font-size:10px;display:grid}.design-accessibility i{color:#176344;background:#dff1e8;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;font-weight:900;display:grid}.design-accessibility .fails i{color:#963d34;background:#f9e1de}.design-accessibility b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-accessibility small{color:var(--muted)}.design-save{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.design-message{color:#176344;background:#eef7f2;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.design-message.error{color:#963d34;background:#fff0ee}.design-saved{padding:18px}.design-saved h3{margin:3px 0 0;font-size:1.1rem}.design-saved>p{color:var(--muted);margin:14px 0 0}.design-saved>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.design-saved>div:last-child button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:92px 1fr;align-items:center;gap:10px;padding:10px;display:grid;position:relative}.design-saved>div:last-child button:hover{border-color:#79928a}.design-saved>div:last-child button.is-selected{border-color:#173f3b;box-shadow:0 0 0 2px #173f3b20}.design-saved .design-swatches{height:35px}.design-saved button>span{gap:2px;display:grid}.design-saved button small{color:var(--muted);font-size:9px}.design-saved em{color:#176344;background:#e4f3ec;border-radius:999px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:6px;right:6px}.design-history{overflow:hidden}.design-history>header{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.design-history>header h3{margin:3px 0 0;font-size:1.1rem}.design-history>header p:last-child{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.design-history>header>span{color:#31564d;white-space:nowrap;background:#eaf2ef;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.design-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.design-history-list article{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;position:relative}.design-history-list article.is-selected{border-color:#557b70;box-shadow:0 0 0 2px #173f3b16}.design-history-list article.is-current{background:#f7faf9}.design-history-list .design-swatches{height:38px}.design-history-list article>div:not(.design-swatches){gap:2px;min-width:0;display:grid}.design-history-list strong,.design-history-list span,.design-history-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-history-list strong{font-size:11px}.design-history-list span{color:#475e57;font-size:9px;font-weight:700}.design-history-list small{color:var(--muted);font-size:8px}.design-history-list em{color:#176344;white-space:nowrap;background:#e4f3ec;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.design-history-list button,.design-restore,.design-restore-confirm button{color:#294f46;cursor:pointer;background:#fff;border:1px solid #79928a;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:800;display:inline-flex}.design-history-compare{border-top:1px solid var(--line);background:#fbfcfc;gap:13px;padding:18px;display:grid}.design-history-compare h4{margin:3px 0 0;font-size:1rem}.design-history-compare h4 span{color:#507068;font-size:.78em}.design-history-compare>div:first-child>p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.design-token-diff{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:320px;display:grid;overflow:auto}.design-token-diff>div{border:1px solid var(--line);background:#fff;border-radius:9px;gap:6px;padding:9px;display:grid}.design-token-diff strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.design-token-diff span{grid-template-columns:16px 1fr auto;align-items:center;gap:5px;display:grid}.design-token-diff i{border:1px solid #0002;border-radius:4px;width:15px;height:15px}.design-token-diff code{color:#42534f;font-size:9px}.design-token-diff b{color:var(--muted);font-size:8px}.design-restore{color:#fff;background:#315f54;border-color:#315f54;width:fit-content}.design-restore-confirm{background:#fff9e8;border:1px solid #d4c082;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid}.design-restore-confirm>div{gap:2px;display:grid}.design-restore-confirm span{color:#6a5925;font-size:10px}.design-restore-confirm button:first-of-type{color:#fff;background:#315f54;border-color:#315f54}.design-restore-confirm button:disabled{opacity:.55;cursor:progress}.design-source-note{background:#f7faf9;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:15px 17px;display:grid}.design-source-note svg{color:#305c50}.design-source-note p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.55}.design-source-note>span{color:#174c47;white-space:nowrap;font-size:10px;font-weight:800}.brand-kit-panel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;overflow:hidden}.brand-kit-panel>header{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:22px;display:grid}.brand-kit-panel>header>span{color:#214f45;background:#e2ece8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.brand-kit-panel>header h3{margin:2px 0 0;font-size:1.25rem}.brand-kit-panel>header p:last-child{max-width:690px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.typography-recommendations{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 20px;display:grid}.typography-recommendations button{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:11px;gap:4px;padding:14px;display:grid;position:relative}.typography-recommendations button:hover,.typography-recommendations button.is-selected{border-color:#557b70;box-shadow:0 0 0 2px #173f3b14}.typography-recommendations span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.typography-recommendations svg{color:#20644f;position:absolute;top:10px;right:10px}.typography-editor{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:18px;padding:20px;display:grid}.typography-controls{align-content:start;gap:12px;display:grid}.typography-controls label,.logo-settings>label:not(.logo-rights),.logo-slot-grid label{color:#3e5650;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.typography-controls select,.logo-settings input,.logo-slot-grid input,.logo-slot-grid select,.media-metadata-grid input,.media-metadata-grid select{width:100%;min-width:0;color:var(--text);font:inherit;text-transform:none;background:#fff;border:1px solid #9aa7a3;border-radius:8px;padding:10px 11px}.typography-controls>p{color:var(--muted);gap:2px;margin:-5px 0 2px;font-size:10px;line-height:1.45;display:grid}.typography-controls>p strong{color:#31564d}.typography-preview{color:#fff;min-height:380px;font-family:var(--type-body);background:linear-gradient(125deg,#132f2c,#48655c);align-content:center;padding:clamp(28px,5vw,60px);display:grid}.typography-preview small{letter-spacing:.15em;font-size:9px;font-weight:800}.typography-preview h4{max-width:13em;font-family:var(--type-heading);letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(2.3rem,4.8vw,4.7rem);font-weight:400;line-height:.98}.typography-preview p{max-width:34em;margin:0;font-size:13px;line-height:1.6}.typography-preview>div{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;font-size:10px;font-weight:800;display:flex}.typography-preview span{color:#173f3b;background:#fff;padding:10px 12px}.typography-preview a{text-decoration:underline}.typography-workspace>aside{color:#6f5612;background:#fff9e9;border:1px solid #d9c98f;border-radius:10px;gap:10px;margin:0 20px 20px;padding:13px 15px;display:flex}.typography-workspace>aside p{margin:0;font-size:11px;line-height:1.5}.typography-workspace>aside strong{display:block}.media-library-summary{color:#31564d;background:#f5faf8;border:1px solid #d9e4e0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:18px 20px 0;padding:13px 15px;display:grid}.media-library-summary>div{gap:2px;display:grid}.media-library-summary span,.media-library-summary small{color:var(--muted);font-size:10px}.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 20px 0;display:grid}.media-library-grid article{background:#fff;border:1px solid #cfdad6;border-radius:11px;grid-template-columns:92px minmax(0,1fr);min-height:92px;display:grid;overflow:hidden}.media-library-thumb{background:#f3f5f4;border-right:1px solid #dbe4e1;place-items:center;padding:10px;display:grid}.media-library-thumb img{object-fit:contain;max-width:100%;max-height:66px;display:block}.media-library-grid article>div:last-child{align-content:center;gap:3px;min-width:0;padding:10px 12px;display:grid}.media-library-grid strong{color:#253f39;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.media-library-grid span,.media-library-grid small{color:var(--muted);font-size:9px;line-height:1.35}.media-library-grid em{color:#20644f;align-items:center;gap:4px;width:fit-content;margin-top:2px;font-size:9px;font-style:normal;font-weight:800;display:flex}.media-library-empty{color:#49625c;background:#fbfcfc;border:1px dashed #aebdb8;border-radius:11px;align-items:flex-start;gap:11px;margin:12px 20px 0;padding:14px 15px;display:flex}.media-library-empty>div{gap:3px;display:grid}.media-library-empty span{max-width:70em;color:var(--muted);font-size:10px;line-height:1.45}.logo-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.logo-slot-grid article{border:1px solid var(--line);border-radius:12px;overflow:hidden}.logo-stage{border-bottom:1px solid var(--line);place-items:center;min-height:165px;padding:20px;display:grid}.logo-stage.is-light{color:#173f3b;background:#f4f3ef}.logo-stage.is-dark{color:#fff;background:#182321}.logo-stage.is-compact{color:#31564d;background:linear-gradient(135deg,#fff 50%,#253632 50%)}.logo-stage.is-icon{color:#31564d;background:#edf1ef}.logo-stage img{object-fit:contain;max-width:100%;max-height:105px;display:block}.logo-stage span{max-width:210px;color:inherit;text-align:center;font-size:11px;font-weight:700;line-height:1.5}.logo-stage .logo-wordmark-preview{letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,27px);font-weight:500;line-height:1.15}.logo-stage .site-icon-preview{letter-spacing:.08em;border:1px solid;border-radius:14px;place-items:center;width:72px;height:72px;font-size:18px;font-weight:800;display:grid}.logo-slot-grid article>div:last-child{gap:6px;padding:14px;display:grid}.logo-slot-grid article small{min-height:2.7em;color:var(--muted);font-size:10px;line-height:1.35}.logo-slot-grid article .logo-fallback-note{color:#536761;background:#f2f5f3;border-radius:7px;min-height:0;padding:7px 9px}.logo-slot-grid label{margin-top:6px}.media-upload-button{cursor:pointer;text-align:center;background:#fff;border:1px solid #759189;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;color:#31564d!important;gap:7px!important;display:flex!important}.media-upload-button input{opacity:0;pointer-events:none;height:1px;position:absolute;overflow:hidden;width:1px!important}.photo-upload-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.photo-upload-choices>article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:13px;padding:18px;display:grid}.photo-upload-choices>article>span{color:#31564d;background:#edf2ef;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.photo-upload-choices article>div{align-content:start;gap:7px;display:grid}.photo-upload-choices p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.photo-upload-choices .media-upload-button{width:fit-content;min-width:190px;margin-top:5px}.photo-ai-note,.photo-upload-progress{color:#31564d;background:#f3f7f5;border:1px solid #cbd8d3;border-radius:10px;align-items:center;gap:11px;margin:0 20px 18px;padding:13px 15px;display:flex}.photo-ai-note div,.photo-upload-progress div{flex:1;gap:2px;display:grid}.photo-ai-note span,.photo-upload-progress span{color:#5c6f69;font-size:11px;line-height:1.45}.photo-upload-progress progress{accent-color:#31564d;width:min(220px,35%)}.photo-library-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:15px;padding:18px 20px 12px;display:flex}.photo-library-heading div{gap:3px;display:grid}.photo-library-heading span,.photo-library-heading small{color:var(--muted);font-size:11px}.photo-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.photo-library-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.photo-library-image{cursor:pointer;background:#eef1ef;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo-library-image img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .18s;display:block}.photo-library-image>span{color:#fff;opacity:0;background:#182a25e0;border-radius:6px;align-items:center;gap:5px;width:auto;padding:6px 8px;font-size:9px;font-weight:800;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:8px;right:8px;transform:translateY(3px)}.photo-library-image:hover img,.photo-library-image:focus-visible img{transform:scale(1.025)}.photo-library-image:hover>span,.photo-library-image:focus-visible>span{opacity:1;transform:translateY(0)}.photo-library-grid article>div{gap:5px;padding:10px;display:grid}.photo-library-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.photo-library-grid span{color:#536761;text-transform:uppercase;background:#edf1ef;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.photo-library-grid span.is-headshot{color:#24543d;background:#e5f2eb}.photo-library-grid small{color:var(--muted);font-size:9px}.photo-library-grid small.photo-usage-count{color:#7a8984;border-top:1px solid #edf0ee;padding-top:3px;font-weight:750}.photo-library-grid small.photo-usage-count.is-used{color:#31564d}.photo-library-grid .photo-classify{color:#3c5d54;cursor:pointer;background:#fff;border:1px solid #b9c6c1;border-radius:6px;margin-top:3px;padding:6px 7px;font-size:9px;font-weight:800}.photo-placement-section{border:1px solid var(--line);background:#fafbf9;border-radius:12px;margin:0 20px 20px}.photo-placement-section>header{border-bottom:1px solid var(--line);color:#31564d;align-items:center;gap:10px;padding:15px 16px;display:flex}.photo-placement-section>header div{gap:2px;display:grid}.photo-placement-section>header span{color:var(--muted);font-size:11px}.photo-placement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.photo-placement-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.photo-placement-grid article>img,.photo-placement-empty{aspect-ratio:16/9;object-fit:cover;color:#6c7d77;background:#edf1ef;place-items:center;width:100%;display:grid}.photo-placement-empty{align-content:center;gap:6px;font-size:10px}.photo-placement-grid article>div:last-child{gap:5px;padding:11px;display:grid}.photo-placement-grid small{color:#657972;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.photo-placement-grid p{min-height:2.8em;color:var(--muted);margin:0;font-size:10px;line-height:1.4}.photo-placement-grid button{color:#31564d;cursor:pointer;background:#fff;border:1px solid #789188;border-radius:6px;padding:7px 8px;font-size:10px;font-weight:800}.photo-placement-grid .photo-remove-placement{color:#7a4a43;border-color:#0000}.photo-picker-overlay{z-index:90;background:#0f1816b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.photo-picker-dialog{background:#fff;border-radius:14px;width:min(980px,100%);max-height:min(820px,90vh);overflow:auto;box-shadow:0 24px 70px #00000047}.photo-picker-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px;display:flex}.photo-picker-dialog>header h4,.photo-picker-dialog>header p{margin:0}.photo-picker-dialog>header>div{gap:4px;display:grid}.photo-picker-dialog>header>div>p:last-child{color:var(--muted);font-size:12px}.photo-picker-dialog>header>button{color:#31564d;cursor:pointer;background:#eef2f0;border:0;border-radius:7px;align-self:start;padding:7px}.photo-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.photo-picker-grid>button{color:var(--text);text-align:left;cursor:pointer;background:#f5f6f4;border:2px solid #0000;border-radius:9px;padding:0;overflow:hidden}.photo-picker-grid>button.is-current{border-color:#31564d}.photo-picker-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.photo-picker-grid button>span{justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.photo-picker-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.photo-picker-grid em{color:#31564d;align-items:center;gap:3px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.photo-details-dialog{background:#fff;border-radius:14px;width:min(1040px,100%);max-height:min(860px,92vh);overflow:auto;box-shadow:0 24px 70px #00000047}.photo-details-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.photo-details-dialog>header>div{gap:4px;display:grid}.photo-details-dialog>header h4,.photo-details-dialog>header p{margin:0}.photo-details-dialog>header>div>p:last-child{color:var(--muted);font-size:11px}.photo-details-dialog>header>button{color:#31564d;cursor:pointer;background:#eef2f0;border:0;border-radius:7px;align-self:start;padding:7px}.lte-portrait-dialog{width:min(760px,100%)}.lte-portrait-dialog>form{gap:15px;padding:22px;display:grid}.lte-portrait-dialog>form>img{object-fit:contain;background:#eef2f0;border-radius:10px;justify-self:center;width:min(220px,100%);max-height:260px}.lte-portrait-crop{background:#f7faf9;border:1px solid #d8e2df;border-radius:12px;justify-items:center;gap:10px;padding:16px;display:grid}.lte-portrait-crop-frame{aspect-ratio:4/3;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#dfe8e5;border-radius:12px;width:min(420px,100%);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #143e341f}.lte-portrait-crop-frame:active{cursor:grabbing}.lte-portrait-crop-frame img{object-fit:cover;pointer-events:none;will-change:transform;width:100%;height:100%}.lte-portrait-crop>p{color:#536b64;text-align:center;margin:0;font-size:12px}.lte-portrait-crop-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.lte-portrait-crop-controls label{min-width:0}.lte-portrait-crop-controls input[type=range]{border:0!important;padding:0!important}@media (width<=640px){.lte-portrait-crop-controls{grid-template-columns:1fr}}.lte-portrait-dialog form label:not(.logo-rights){color:#38554d;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.lte-portrait-dialog form input:not([type=checkbox]),.lte-portrait-dialog form select{width:100%;min-width:0;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #adbbb7;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.5}.lte-portrait-dialog form>.primary-action{justify-self:end;min-width:220px}.lte-profile-editor-dialog{width:min(900px,100%)}.lte-profile-editor-dialog>form{gap:15px;padding:22px;display:grid}.lte-profile-editor-dialog form label{color:#38554d;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.lte-profile-editor-dialog form input,.lte-profile-editor-dialog form textarea{width:100%;min-width:0;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;resize:vertical;background:#fff;border:1px solid #adbbb7;border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.5}.lte-profile-editor-dialog form>.primary-action{justify-self:end;min-width:240px}.lte-profile-directory{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.lte-profile-gaps{background:#f7f9f8;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 14px 0;display:flex}.lte-profile-gaps>span{color:#60736d;letter-spacing:.08em;text-transform:uppercase;margin-right:2px;font-size:9px;font-weight:900}.lte-profile-gaps button{color:#536b64;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfdc;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.lte-profile-gaps button strong{color:#315f53;font-size:10px}.lte-profile-gaps button:hover,.lte-profile-gaps button.is-active{color:#245b48;background:#e7f3ed;border-color:#6f9c90}.lte-profile-toolbar{border-bottom:1px solid var(--line);background:#f7f9f8;grid-template-columns:minmax(220px,1fr) minmax(160px,210px) minmax(170px,220px) auto;align-items:center;gap:10px;padding:10px 14px 12px;display:grid}.lte-profile-toolbar input,.lte-profile-toolbar select{width:100%;min-width:0;color:var(--text);font:inherit;background:#fff;border:1px solid #adbbb7;border-radius:8px;padding:9px 11px;font-size:12px}.lte-profile-toolbar>span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:750}.lte-profile-list{display:grid}.lte-profile-card{border-bottom:1px solid #e6ebe9}.lte-profile-card:last-child{border-bottom:0}.lte-profile-card.is-expanded{background:#fbfdfc;box-shadow:inset 3px 0 #315f53}.lte-profile-summary{width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(170px,1.25fr) auto auto 90px auto 22px;align-items:center;gap:12px;padding:9px 14px;display:grid}.lte-profile-summary:hover{background:#f5f8f7}.lte-profile-source{color:#486274;gap:2px;display:grid}.lte-profile-source strong{font-size:12px}.lte-profile-source small{color:#748895;font-size:10px}.lte-profile-avatar{color:#31564d;background:#e7efec;border-radius:8px;place-items:center;width:36px;height:42px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.lte-profile-avatar img{object-fit:cover;width:100%;height:100%}.lte-profile-identity{gap:3px;min-width:0;display:grid}.lte-profile-identity strong,.lte-profile-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lte-profile-identity strong{font-size:13px}.lte-profile-identity small{color:var(--muted);font-size:10px}.lte-profile-pill,.lte-profile-media-state{color:#5b6b66;white-space:nowrap;background:#f0f2f1;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.lte-profile-pill.is-client,.lte-profile-pill.is-ready,.lte-profile-media-state.has-media{color:#245b48;background:#e7f3ed}.lte-profile-pill.is-pending{color:#75532f;background:#f6eee5}.lte-profile-completion{color:#38554d;grid-template-columns:30px 1fr;align-items:center;gap:7px;font-size:10px;display:grid}.lte-profile-completion>span{background:#dfe7e4;border-radius:999px;height:5px;display:block;overflow:hidden}.lte-profile-completion i{border-radius:inherit;background:#3c806d;height:100%;display:block}.lte-profile-chevron{color:#6b7c77;transition:transform .18s}.lte-profile-card.is-expanded .lte-profile-chevron{transform:rotate(180deg)}.professional-control-center{background:linear-gradient(#f3f7f6,#fff);border-top:1px solid #e7ecea;grid-column:1/-1;margin:0;padding:22px}.professional-control-center>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.professional-control-center>header h4{margin:3px 0 0;font-size:15px}.professional-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.professional-control-grid>article{background:#fff;border:1px solid #dfe7e4;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:15px;display:flex}.professional-control-grid p,.professional-ai-control p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.professional-control-grid small{color:var(--muted)}.professional-control-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.professional-control-grid .secondary-action{margin-top:auto}.professional-control-actions .secondary-action{margin-top:0}.professional-ai-control{background:#fff;border:1px solid #dfe7e4;border-radius:14px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin-top:12px;padding:15px;display:grid}.professional-ai-control label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.professional-ai-control input,.professional-ai-control select{width:100%}.system-admin-directory-toggle{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.system-admin-directory-toggle input{width:auto}.lte-profile-details{background:#f7faf9;border-top:1px solid #e7ecea;grid-template-columns:minmax(180px,1fr) minmax(230px,1.35fr) minmax(180px,1fr) auto;align-items:start;gap:18px;padding:15px 18px 17px 64px;display:grid}.lte-profile-details>div:not(.lte-profile-actions){gap:4px;min-width:0;display:grid}.lte-profile-details strong,.lte-profile-details p,.lte-profile-details small{overflow-wrap:anywhere;margin:0}.lte-profile-details strong{font-size:11px}.lte-profile-details p,.lte-profile-details small{color:var(--muted);font-size:10px;line-height:1.5}.lte-detail-label{color:#60736d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.lte-profile-details>.lte-profile-actions,.lte-profile-details>.lte-profile-note,.lte-profile-details>.lte-profile-depth-summary,.lte-profile-details>.professional-account-tools{grid-column:1/-1}.lte-profile-details>.lte-profile-note{margin-top:-8px;font-size:12px}.lte-profile-details>.lte-profile-depth-summary{background:#fff;border:1px solid #dce5e2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:12px 14px;display:flex}.lte-profile-depth-summary>div{flex:280px}.lte-profile-depth-summary strong{margin-bottom:3px;font-size:12px;display:block}.lte-profile-depth-summary p{font-size:12px}.lte-profile-depth-summary>small{flex:0 220px;font-size:11px}.professional-account-tools{border-top:1px solid #dce5e2;min-width:0;padding-top:12px}.professional-account-tools>summary{cursor:pointer;font-size:13px;font-weight:700;line-height:1.5}.professional-account-tools[open]>summary{margin-bottom:12px}.professional-account-tools .professional-control-grid,.professional-account-tools .professional-ai-control{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.lte-google-review{grid-column:span 2}.lte-google-review ul{gap:6px;margin:5px 0 0;padding:0;list-style:none;display:grid}.lte-google-review li{background:#fff;border:1px solid #dce5e2;border-radius:8px;justify-content:space-between;gap:10px;padding:8px;display:flex}.lte-google-review li.is-selected{background:#edf7f2;border-color:#72a995;box-shadow:inset 3px 0 #3c806d}.lte-google-review li>div{gap:2px;min-width:0;display:grid}.lte-google-review li>div:last-child{align-items:center;gap:6px;display:flex}.lte-google-review li b,.lte-google-review li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lte-google-review li b{font-size:10px}.lte-google-review li span{color:var(--muted);font-size:9px}.lte-google-review li a,.lte-google-review li button,.lte-google-review-actions button{color:#31564d;min-height:27px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #a9bcb6;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:850;text-decoration:none}.lte-google-review li.is-selected button{color:#fff;background:#3c806d;border-color:#3c806d}.lte-google-review li button:disabled,.lte-google-review-actions button:disabled{cursor:wait;opacity:.65}.lte-google-review-actions{flex-wrap:wrap;margin-top:7px;flex-direction:row!important;gap:6px!important;display:flex!important}.lte-google-review-actions button{align-items:center;gap:5px;display:inline-flex}.lte-authorized-review-source{background:#edf7f2;border:1px solid #b8d8cc;border-radius:8px;gap:5px;margin-top:9px;padding:9px;display:grid}.lte-authorized-review-source label{gap:4px;display:grid}.lte-authorized-review-source label>span{color:#31564d;font-size:9px;font-weight:900}.lte-authorized-review-source select{width:100%;min-width:0;color:var(--text);font:inherit;background:#fff;border:1px solid #95b8ab;border-radius:7px;padding:7px 8px;font-size:10px}.lte-research-hints{background:#f7faf8;border-color:#ccdcd6}.lte-research-hints>strong{color:#264c43;font-size:10px}.lte-research-hints input{width:100%;min-width:0;color:var(--text);font:inherit;background:#fff;border:1px solid #a9bcb6;border-radius:7px;padding:7px 8px;font-size:10px}.lte-distribution-toggle{color:#31564d;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.lte-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.lte-profile-actions .secondary-action{white-space:nowrap;min-height:34px;padding:7px 10px}.lte-census-details{border:1px solid var(--line);background:#fafbf9;border-radius:11px;margin-top:12px}.lte-census-details>summary{color:#38554d;cursor:pointer;justify-content:space-between;gap:12px;padding:12px 14px;font-size:11px;font-weight:850;display:flex}.lte-census-details>summary span{color:var(--muted);font-weight:650}.lte-census-details[open]>summary{border-bottom:1px solid var(--line)}.lte-census-details .system-admin-toolbar{margin:12px}.lte-census-details .admin-directory-table{margin:0 12px 12px}@media (width<=1250px){.lte-profile-summary{grid-template-columns:38px minmax(150px,1fr) auto auto 74px 28px 20px;gap:9px}.lte-profile-media-state{justify-content:center;width:28px;padding:5px;font-size:0}.lte-profile-details{grid-template-columns:repeat(3,minmax(0,1fr))}.lte-profile-actions{grid-column:1/-1;justify-content:flex-start}}.photo-details-layout{grid-template-columns:minmax(240px,.8fr) minmax(420px,1.4fr);gap:0;display:grid}.photo-details-layout>aside{border-right:1px solid var(--line);background:#f7f9f8;padding:22px}.photo-details-layout>aside>img{object-fit:contain;background:#e9eeeb;width:100%;max-height:330px;display:block}.photo-details-layout dl{gap:6px;margin:14px 0 0;display:grid}.photo-details-layout dl div{justify-content:space-between;gap:10px;display:flex}.photo-details-layout dt,.photo-details-layout dd{margin:0;font-size:10px}.photo-details-layout dt{color:var(--muted)}.photo-details-layout dd{color:#31564d;font-weight:800}.photo-used-in{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.photo-used-in>strong{color:#263e38;font-size:11px}.photo-used-in>p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.photo-used-in ul{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.photo-used-in li{color:#31564d;align-items:flex-start;gap:7px;display:flex}.photo-used-in li span{gap:1px;font-size:10px;font-weight:800;display:grid}.photo-used-in li small{color:var(--muted);font-size:9px;font-weight:500}.photo-details-layout>form{align-content:start;gap:14px;padding:22px;display:grid}.photo-details-layout form label{gap:6px;display:grid}.photo-details-layout form label>span{color:#344d46;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.photo-details-layout form label em{color:#60736d;letter-spacing:0;text-transform:none;background:#eef2f0;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal}.photo-details-layout input,.photo-details-layout textarea{width:100%;color:var(--text);font:inherit;background:#fff;border:1px solid #aebdb8;border-radius:7px;padding:10px 11px;font-size:12px}.photo-details-layout textarea{resize:vertical;line-height:1.45}.photo-details-layout form label>small{color:var(--muted);font-size:9px;line-height:1.45}.photo-details-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.photo-details-actions>button{color:#31564d;cursor:pointer;background:#fff;border:1px solid #aebdb8;border-radius:7px;min-height:38px;padding:8px 14px;font-size:10px;font-weight:800}.photo-details-actions .primary-action{color:#fff;background:#31564d;border-color:#31564d}.media-quick-upload{background:#f4faf8;border:1px solid #9ebdb3;border-radius:11px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;margin:0 20px 20px;padding:13px;display:grid}.media-quick-upload img{object-fit:contain;background:#fff;width:100%;height:62px;display:block}.media-quick-upload>div{gap:4px;display:grid}.media-quick-upload strong{color:#31564d;font-size:12px}.media-quick-upload span{color:var(--muted);font-size:10px;line-height:1.45}.media-rights-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102522b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.media-rights-dialog{background:#fff;border:1px solid #d4ddda;border-radius:15px;gap:16px;width:min(560px,100%);max-height:calc(100vh - 44px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 80px #07151259}.media-rights-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.media-rights-dialog h4{color:#203a34;margin:3px 0 0;font-size:1.2rem}.media-rights-dialog>header button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.media-rights-dialog>img{object-fit:contain;background:#f2f5f4;width:100%;height:120px;padding:14px;display:block}.media-rights-dialog>p{color:#536660;margin:0;font-size:11px;line-height:1.6}.media-rights-dialog>.primary-action{justify-self:end;min-width:210px}.media-upload-editor{background:#f8faf9;border:1px solid #b9ccc5;border-radius:13px;margin:0 20px 20px;padding:18px}.media-upload-editor>header{border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;gap:20px;padding:0 0 15px;display:flex}.media-upload-editor>header h4{margin:3px 0 0;font-size:1rem}.media-upload-editor>header p:last-child{color:var(--muted);margin:5px 0 0;font-size:10px}.media-upload-editor>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.media-upload-progress{background:#fff;border:1px solid #c7d5d0;border-radius:10px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;margin-top:15px;padding:12px;display:grid}.media-upload-progress img{object-fit:contain;background:#f2f4f3;width:100%;height:62px;display:block}.media-upload-progress>div{gap:4px;display:grid}.media-upload-progress strong{color:#31564d;font-size:12px}.media-upload-progress span{color:var(--muted);font-size:10px;line-height:1.45}.media-metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.media-metadata-grid label{color:#3e5650;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.media-metadata-grid label b{color:#76521d;letter-spacing:.03em;background:#fff0d5;border-radius:999px;justify-self:start;padding:2px 5px;font-size:8px}.media-metadata-grid label.has-error{color:#9c372e}.media-metadata-grid label.has-error input,.media-metadata-grid input[aria-invalid=true]{border-color:#bf5d52;box-shadow:0 0 0 2px #bf5d5217}.media-upload-editor>.logo-rights{margin-bottom:14px}.logo-rights.has-error{background:#fff8f7;border-color:#bf5d52}.media-upload-error{color:#873129;background:#fff6f5;border:1px solid #d98d85;border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:10px;display:flex}.media-upload-error svg{flex:none}.media-upload-error span{gap:2px;display:grid}.media-upload-submit{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.media-upload-submit>span{max-width:48em;color:var(--muted);font-size:10px;line-height:1.45}.media-upload-submit .primary-action{flex:none}.logo-settings{border-top:1px solid var(--line);background:#f8faf9;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.35fr);align-items:end;gap:14px;padding:18px 20px 20px;display:grid}.media-protection-note{color:var(--muted);background:#fff;border:1px solid #c7d0cd;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 11px;font-size:9px;line-height:1.4;display:flex}.media-protection-note svg{color:#31564d;flex:none}.media-protection-note span{gap:2px;display:grid}.media-protection-note strong{color:#31564d;font-size:10px}.logo-apply-state{background:#fff;border:1px solid #c7d0cd;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.logo-apply-state svg{flex:none}.logo-apply-state span{color:var(--muted);gap:2px;font-size:9px;line-height:1.4;display:grid}.logo-apply-state strong{color:#31564d;font-size:10px}.logo-apply-state.is-current svg{color:#20644f}.logo-apply-state.has-changes{background:#fffaf0;border-color:#d7bc76}.logo-apply-state.has-changes svg,.logo-apply-state.has-changes strong{color:#76521d}.logo-rights{cursor:pointer;background:#fff;border:1px solid #c7d0cd;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.logo-rights input{margin-top:3px}.logo-rights span{color:var(--muted);gap:2px;font-size:9px;line-height:1.35;display:grid}.logo-rights strong{color:#31564d;font-size:10px}.logo-settings .design-message{grid-column:1/-1}.logo-settings>.primary-action{grid-column:1/-1;justify-self:end;min-width:250px}.design-advanced{border:1px solid var(--line);background:#f8faf9;border-radius:12px;overflow:hidden}.design-advanced>summary{color:#536660;cursor:pointer;align-items:center;gap:8px;padding:12px 15px;font-size:11px;font-weight:800;list-style:none;display:flex}.design-advanced>summary::-webkit-details-marker{display:none}.design-advanced[open]>summary{border-bottom:1px solid var(--line)}.design-advanced .design-runtime-repair{box-shadow:none;border:0;border-radius:0}.design-runtime-repair{background:#f8fafc;border:1px solid #d8dce2;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr) auto;align-items:end;gap:1rem;padding:1.35rem;display:grid}.design-runtime-repair h3,.design-runtime-repair p{margin:0}.design-runtime-repair>div>p:last-child{color:#586474;max-width:46rem;margin-top:.35rem;font-size:.82rem}.design-runtime-repair label{color:#445064;letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.design-runtime-repair input{background:#fff;border:1px solid #bbc3ce;min-width:0;padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.design-runtime-repair button{color:#fff;background:#172235;border:0;border-radius:8px;min-height:2.65rem;padding:.65rem .9rem;font-weight:700}.design-runtime-repair button:disabled{opacity:.45}.design-runtime-repair>p{color:#46515d;grid-column:2/-1;font-size:.78rem}@media (width<=1050px){.expert-export-layout{grid-template-columns:1fr}.website-program-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.design-runtime-repair{grid-template-columns:1fr;align-items:stretch}.design-runtime-repair>p{grid-column:auto}.website-program-metrics>div:nth-child(2){border-right:0}.website-program-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.website-strategy-grid{grid-template-columns:1fr 1fr}.website-strategy-card--primary{grid-column:1/-1}.logo-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.photo-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-library-grid,.media-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-market{grid-template-columns:1fr auto}.website-market dl{grid-column:1/-1}.design-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.design-workbench{grid-template-columns:1fr}.design-token-diff{grid-template-columns:repeat(2,minmax(0,1fr))}.typography-editor{grid-template-columns:1fr}.logo-settings{grid-template-columns:1fr 1fr}.lte-profile-summary{grid-template-columns:38px minmax(160px,1fr) auto 86px auto 22px}.lte-profile-summary .lte-profile-pill:first-of-type{display:none}.lte-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:64px}.lte-profile-actions{justify-content:flex-start}}@media (width<=720px){.expert-export-fields,.expert-export-fields.is-three,.lte-profile-toolbar{grid-template-columns:1fr}.lte-profile-summary{grid-template-columns:38px minmax(0,1fr) auto 20px;gap:9px;padding-inline:11px}.lte-profile-summary .lte-profile-pill,.lte-profile-completion{display:none}.lte-profile-media-state{padding:4px 6px;font-size:0}.lte-profile-media-state svg{margin:0}.lte-profile-details{grid-template-columns:1fr;padding:14px}.lte-google-review{grid-column:auto}.lte-google-review li{flex-direction:column;align-items:flex-start}.expert-export-header{flex-direction:column}.website-program-header,.website-section-heading{flex-direction:column;align-items:stretch}.website-program-actions{justify-content:flex-start}.website-program-actions .primary-action{justify-content:center;width:100%}.website-program-metrics,.website-environment-grid,.website-strategy-grid{grid-template-columns:1fr}.website-program-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.website-program-metrics>div:last-child{border-bottom:0}.website-strategy-card--primary{grid-column:auto}.website-environment-card header,.website-claim header{flex-wrap:wrap}.website-environment-card header .website-state,.website-claim-states{margin-left:50px}.website-environment-card footer{flex-direction:column;align-items:flex-start}.website-market{grid-template-columns:1fr}.website-market-status,.website-market dl{grid-column:auto}.website-market dl{grid-template-columns:1fr 1fr}.website-claim-meta,.website-evidence-toggle,.website-evidence-list{margin-left:0}.design-catalog,.design-accessibility>div,.design-saved>div:last-child,.design-history-list,.design-token-diff{grid-template-columns:1fr}.design-preview-nav span{display:none}.design-preview-hero{padding:34px 22px 30px}.design-preview-content,.design-preview-states{grid-template-columns:1fr}.design-readonly,.design-source-note{grid-template-columns:auto 1fr;align-items:flex-start}.design-history>header{flex-direction:column;align-items:stretch}.design-history>header>span{width:fit-content}.design-restore-confirm{grid-template-columns:1fr}.design-restore-confirm button{width:100%}.design-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.typography-recommendations,.logo-slot-grid,.logo-settings,.media-metadata-grid,.media-library-grid,.photo-upload-choices,.photo-library-grid,.photo-placement-grid,.photo-picker-grid,.photo-details-layout{grid-template-columns:1fr}.photo-details-layout>aside{border-right:0;border-bottom:1px solid var(--line)}.photo-library-image>span{opacity:1;transform:none}.photo-upload-choices .media-upload-button{width:100%}.photo-upload-progress{flex-wrap:wrap;align-items:flex-start}.photo-upload-progress progress{width:100%}.media-library-summary{grid-template-columns:auto 1fr}.media-library-summary>small{grid-column:2}.media-upload-progress,.media-quick-upload{grid-template-columns:76px minmax(0,1fr)}.media-upload-submit{flex-direction:column;align-items:stretch}.media-upload-submit .primary-action,.logo-settings>.primary-action{width:100%;min-width:0}.logo-settings>.primary-action{grid-column:auto}.media-rights-dialog>.primary-action{justify-self:stretch;width:100%}.design-readonly{flex-wrap:wrap}.design-readonly button,.design-source-note>span{text-align:center;grid-column:1/-1;width:100%}}@media (width<=1100px){.professional-control-grid,.professional-ai-control{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.professional-control-center{padding:16px}.professional-control-grid,.professional-ai-control{grid-template-columns:1fr}}@media (width<=460px){.website-program-header,.website-environment-card,.website-strategy-card,.website-market,.website-claim{padding:17px}.website-program-title{align-items:flex-start}.website-program-title>span{width:42px;height:42px}.website-market dl{grid-template-columns:1fr}.website-claim-states{justify-content:flex-start;margin-left:50px}.design-color{grid-template-columns:minmax(0,1fr) 32px 58px}.design-controls>header{align-items:flex-start}}
