.service-logo{vertical-align:middle;background:#fff;border:1px solid #e5ebf1;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.service-logo img{object-fit:contain;width:32px;height:32px;display:block}.service-logo-small{border-radius:8px;width:30px;height:30px;margin-right:9px}.service-logo-small img{width:22px;height:22px}.service-logo-inline{border:0;border-radius:0;width:23px;height:23px;margin-right:7px}.service-logo-inline img{width:21px;height:21px}.source-evidence-item .source-detail-actions h3,.report-source-block h3{align-items:center;display:flex}.evidence-signal-grid>a>small{align-items:center;margin-bottom:12px;display:flex}.sync-source-name{align-items:center;display:flex}.service-logo-text{color:#0d2440;letter-spacing:-.2px;background:#eef6fb;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.realtime-panel{border-top:3px solid #079cdf;margin:0}.realtime-panel .panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.realtime-panel h2{align-items:center;gap:9px;display:flex}.realtime-panel .status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.realtime-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 24px 20px;display:grid}.realtime-metrics>div{background:#fbfdff;border:1px solid #e3eaf2;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.realtime-metrics span{color:#6a7d92;font-size:13px;font-weight:500}.realtime-metrics strong{letter-spacing:-1px;color:#0d2440;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.15}.realtime-metrics small{color:#7a8ba0;font-size:12px;line-height:1.45}.realtime-note{color:#7a8ba0;margin:0;padding:0 24px 18px;font-size:12px;line-height:1.6}.realtime-wait{color:#33475e;margin:0;padding:6px 24px 20px;font-size:14px}@media (width<=700px){.realtime-metrics{grid-template-columns:1fr;padding:0 16px 18px}.realtime-metrics strong{font-size:28px}.realtime-panel .panel-heading{flex-direction:column}}div.mk-page{flex-direction:column;gap:24px;display:flex}.mk-page>.panel,.mk-page>.ui-two>.panel,.mk-page>.ui-two,.mk-page>.dark-band,.mk-page>.kpi-grid{margin:0}.mk-page>.ui-two{gap:24px}.mk-page .page-tabs{margin-bottom:-8px}.mk-page .page-tabs-hint{margin:-14px 4px 0}.mk-page>.ui-note,.mk-page>.method-note{margin:0 2px}.mk-page .panel-body{padding:4px 22px 22px}.mk-page .action-grid{gap:14px}.mk-page .action-card{border-radius:14px;padding:16px 18px}.mk-page .panel{border-radius:16px}.dark-band.mk-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0,#0b4f86 0%,#0000 55%),linear-gradient(135deg,#061d38 0%,#0d2440 55%,#00142d 100%);border-radius:20px;margin:0;padding:28px 30px 26px;box-shadow:0 18px 50px #00142d29}.mk-hero-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex;position:relative}.mk-hero-head:last-child{margin-bottom:0}.mk-hero-text{min-width:0}.mk-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#71d3ff;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}.mk-hero-title{letter-spacing:-.6px;color:#fff;max-width:680px;margin:0;font-size:25px;font-weight:700;line-height:1.25}.mk-hero-sub{color:#c4d6e8;max-width:640px;margin:10px 0 0;font-size:14.5px;line-height:1.6}.mk-hero-sub b{color:#fff;font-weight:600}.mk-up{color:#5fe0b1}.mk-down{color:#ff9b93}.mk-flat{color:#b5cde3}.mk-sources{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.mk-source{color:#dbe8f4;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:2px;padding:5px 12px 5px 5px;font-size:12px;font-weight:600;display:inline-flex}.mk-source .service-logo-inline{background:#fff;border-radius:7px;width:24px;height:24px;margin-right:7px}.mk-source .service-logo-inline img{width:17px;height:17px}.mk-source.light{color:#33475e;background:#f4f8fb;border-color:#e3eaf2}.mk-source.light .service-logo-inline{border:1px solid #e3eaf2}.mk-sources-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-fine{color:#7a8ba0;margin:12px 0 0;font-size:12px;line-height:1.55}.mk-fine b{color:#4c6a80;font-weight:600}.mk-pad{padding:0 22px 20px}.mk-more{border-top:1px solid #eef2f6;margin-top:16px;padding-top:4px}.mk-more>summary{cursor:pointer;color:#0a7bb0;align-items:center;gap:6px;padding:10px 0 4px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.mk-more>summary::-webkit-details-marker{display:none}.mk-more>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-right:4px;transition:transform .15s;transform:rotate(-45deg)}.mk-more[open]>summary:before{transform:rotate(45deg)}.mk-more>div{padding-top:8px}.mk-panel-more{margin:0 22px 18px}.mk-select{color:#4c6a80;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-select select{color:#0d2440;background:#fff;border:1px solid #d9e4ee;border-radius:9px;height:34px;padding:0 10px;font-size:13px}.mk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 22px 16px;display:flex}.mk-segment{background:#f1f5f9;border-radius:11px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.mk-segment button{color:#4c6a80;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.mk-segment button span{opacity:.75;margin-left:6px;font-size:11px}.mk-segment button.active{color:#0d2440;background:#fff;box-shadow:0 1px 4px #0d24401a}.mk-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.mk-tile{background:#fff;border:1px solid #e3eaf2;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.mk-tile>small{color:#6a7d92;font-size:12.5px;font-weight:500}.mk-tile>strong{color:#0d2440;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.mk-tile>strong.mk-missing{color:#7a8ba0;letter-spacing:0;font-size:15px;font-weight:600}.mk-tile>span{color:#7a8ba0;font-size:12px;line-height:1.5}.mk-tile-head{align-items:center;gap:2px;display:flex}.mk-rows{flex-direction:column;display:flex}.mk-row{border-bottom:1px solid #eef2f6;align-items:center;gap:14px;padding:13px 0;font-size:13px;display:flex}.mk-row:last-child{border-bottom:0}.mk-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mk-row-main strong{color:#0d2440;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mk-row-main small{color:#7a8ba0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mk-row-count{color:#0d2440;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.mk-row-count small{color:#7a8ba0;margin-left:4px;font-weight:500}.mk-page .h2h-table th,.mk-page .h2h-table td,.mk-page .sig-table th,.mk-page .sig-table td{padding-top:12px;padding-bottom:12px}.mk-page .cell-sub{color:#7a8ba0;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.mk-theme{color:#4c6a80;background:#f3f6fa;border-radius:999px;margin:0 6px 4px 0;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.mk-more-count{color:#7a8ba0;font-size:11.5px;font-weight:600}.mk-live-dot{background:#1f9d74;border-radius:50%;width:9px;height:9px;margin-right:2px;display:inline-block;position:relative}.mk-live-dot:after{content:"";opacity:.5;border:2px solid #1f9d74;border-radius:50%;animation:1.8s ease-out infinite mk-pulse;position:absolute;inset:-4px}.mk-live-dot.off{background:#d08a1e}.mk-live-dot.off:after{display:none}@keyframes mk-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.mk-live-dot:after{animation:none}}@media (width<=900px){.mk-hero-head{flex-direction:column}.mk-sources{flex-flow:wrap;align-items:flex-start}.dark-band.mk-hero{padding:24px 20px}.mk-hero-title{font-size:21px}}@media (width<=640px){.mk-page .panel-body{padding:4px 15px 16px}.mk-toolbar,.mk-pad{padding-left:15px;padding-right:15px}.mk-panel-more{margin:0 15px 16px}}.page-tabs{z-index:5;background:#f2f5fa;min-width:0;max-width:100%;padding:8px 0;position:sticky;top:62px}.page-tabs-bar{background:#fff;border:1px solid #e1e9f1;border-radius:12px;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 2px 8px #00142d08}.page-tabs-bar>button{white-space:nowrap;color:#4c6a80;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font:600 13px/1 inherit;display:inline-flex}.page-tabs-bar>button:hover{color:#0d2440;background:#f1f6fb}.page-tabs-bar>button.active{color:#fff;background:#0d2440}.page-tabs-bar>button span{color:#3c6581;background:#e8f1f8;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.page-tabs-bar>button.active span{color:#d6f2ff;background:#22bfff33}.page-tabs-action{align-items:center;gap:8px;margin-left:auto;padding-left:10px;display:flex}.page-tabs-hint{color:#5d7891;margin:2px 4px 16px;font-size:12.5px;line-height:1.5}.compare-bars{flex-direction:column;gap:7px;display:flex}.compare-row{grid-template-columns:minmax(140px,220px) 1fr 70px;align-items:center;gap:12px;font-size:13px;display:grid}.compare-row.muted{opacity:.6}.compare-name{color:#26506e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex;overflow:hidden}.compare-name small{color:#7b8798;margin-left:4px;font-size:11px;font-weight:500}.compare-track{background:#eef3f8;border-radius:999px;height:12px;overflow:hidden}.compare-track i{background:#9fc3dd;border-radius:999px;height:100%;display:block}.compare-row.you .compare-track i{background:#079cdf}.compare-row.you .compare-name{color:#0d2440}.compare-row b{text-align:right;font-variant-numeric:tabular-nums;color:#0d2440}.action-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.action-card{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #e1e9f1;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.action-card:hover:not(:disabled){border-color:#079cdf;box-shadow:0 3px 12px #079cdf1f}.action-card:disabled{cursor:default}.action-icon{color:#078fcd;background:#edf7fd;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.action-card.warn .action-icon{color:#c26a00;background:#fff3e6}.action-card.good .action-icon{color:#14804f;background:#e7f7ef}.action-body{flex-direction:column;gap:3px;min-width:0;display:flex}.action-body strong{color:#0d2440;font-size:13.5px}.action-body small{color:#6d8497;font-size:12px;line-height:1.45}.action-count{color:#0d2440;font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:750}.chip-filter{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chip-filter button{color:#3c6581;cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:999px;padding:6px 12px;font:600 12px/1 inherit}.chip-filter button.active{color:#fff;background:#0d2440;border-color:#0d2440}.chip-filter button span{opacity:.7;margin-left:5px}@media (width<=700px){.page-tabs{top:56px}.compare-row{grid-template-columns:110px 1fr 56px}}@media print{:is(body:has(.report-document) .page-tabs,body:has(.report-document) .page-tabs-hint,body:has(.report-document) .page-heading){display:none!important}}.compare-row.as-button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.compare-row.as-button:hover .compare-name{color:#079cdf}.presence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.presence-card{text-align:left;font:inherit;color:#0d2440;cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.presence-card:hover{border-color:#079cdf;box-shadow:0 6px 18px #079cdf1a}.presence-head{color:#4b5b70;align-items:center;gap:8px;width:100%;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.presence-head>svg:last-child{color:#9fb0c2;margin-left:auto}.presence-head .action-icon{width:28px;height:28px}.presence-card strong{letter-spacing:-.5px;font-size:26px;line-height:1.15}.presence-card small{color:#5f7186;font-size:12px}.presence-card em{color:#3c5068;background:#eef3f8;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:600}.presence-card.good em{color:#0b6b46;background:#e5f6ee}.presence-card.warn em{color:#9a5a00;background:#fff1e0}@media (width<=1000px){.presence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.presence-grid{grid-template-columns:1fr}}.ext-link{color:inherit;border-bottom:1px dotted #9fb6c9;text-decoration:none}.ext-link:hover{color:#079cdf;border-bottom-color:#079cdf}.trend-legend{color:#4b5b70;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;display:flex}.version-banner{z-index:60;color:#fff;background:#0d2440;border-radius:12px;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00142d40}@media print{.version-banner{display:none}}.filterable-table{width:100%;min-width:0}.table-tools{border-bottom:1px solid #e5eaf0;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 18px;display:flex}.table-search{color:#61778b;background:#fff;border:1px solid #dbe4ed;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:180px;max-width:350px;padding:0 10px;display:flex}.table-search input{width:100%;min-width:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:9px 0!important}.table-filter-button{color:#36536c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe4ed;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.table-filter-button:hover{background:#eef7fc;border-color:#93bedb}.table-result-count{color:#61778b;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.table-rules{background:#f4f8fc;border-bottom:1px solid #dce6ef;padding:12px 18px}.table-rules>small{color:#61778b;margin-bottom:9px;font-size:11px;display:block}.table-rule{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.table-rule input,.table-rule select{background:#fff;border-radius:7px;min-width:130px;max-width:260px;border:1px solid #d5e0ea!important;padding:8px 10px!important;font-size:12px!important}.table-rule input{flex:1}.table-pagination{color:#61778b;border-top:1px solid #e5eaf0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.table-pagination>span:first-child{margin-right:auto}.table-pagination label{align-items:center;gap:6px;display:flex}.table-pagination select{background:#fff;border:1px solid #dbe4ed;border-radius:6px;font-size:12px;padding:5px 7px!important}.table-pagination button{cursor:pointer;color:#36536c;background:#fff;border:1px solid #dbe4ed;border-radius:6px;padding:5px;display:flex}.table-pagination button:disabled{opacity:.35;cursor:default}.table-no-match{color:#61778b;text-align:center!important;padding:32px!important}.table-no-match button{margin-left:12px}.table-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.table-tools,.table-rules,.table-pagination{padding-left:12px;padding-right:12px}.table-search{max-width:none}.table-rule select,.table-rule input{flex:1;min-width:100px;max-width:100%}.table-result-count{width:100%;margin:0}}@media print{.table-tools,.table-rules,.table-pagination{display:none!important}}.filterable-table .table-search{flex-direction:row;align-items:center;min-height:38px;margin:0;display:flex!important}.filterable-table .table-search svg{flex:none}.filterable-table .table-pagination label{flex-direction:row;margin:0;display:flex!important}:root{color:#23372e;font-synthesis:none;--green:#167e65;--ink:#183c2e;--muted:#7a8980;--line:#e6ece7;--paper:#fff;--sidebar:#102724;background:#f7f9f7;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a,button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}h1{letter-spacing:-1px;font-size:30px;line-height:1.25}h2{letter-spacing:-.25px;font-size:16px}h3{font-size:14px}small{font-size:12px}input,select,textarea{color:#263c30;background:#fff;border:1px solid #dce5dd;border-radius:7px;min-width:0;max-width:100%;padding:10px 12px}input:focus,select:focus{outline-offset:1px;outline:2px solid #a6d5c5}label{flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}label input,label select{font-weight:400}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.muted{color:var(--muted)}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover:not(:disabled){background:#24503d}.button.secondary:hover{background:#f6f9f6}.button.small{padding:7px 11px;font-size:12px}.button.wide{width:100%}.text-button{color:#3f6c56;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.icon-button{color:#7d8b81;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.eyebrow{letter-spacing:1.8px;color:#4f8d73;margin-bottom:10px;font-size:11px;font-weight:600}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);color:#9fb4ac;z-index:30;flex-direction:column;width:226px;padding:30px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#f4f9f6;align-items:center;gap:11px;display:flex}.brand-mark{color:#163f2b;letter-spacing:-1.5px;background:#c3edce;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;font-size:22px;font-weight:700;display:flex;position:relative}.brand-mark span{font-size:13px;position:absolute;top:0;right:3px}.brand strong{letter-spacing:-.4px;font-size:17px;line-height:1;display:block}.brand small{letter-spacing:3.7px;color:#a5c9b8;margin-top:6px;font-size:11px;display:block}.workspace-label{color:#c7d8ce;border:1px solid #29423a;border-radius:8px;align-items:center;gap:9px;margin:33px 0 29px;padding:10px 8px;font-size:11px;display:flex}.workspace-label>svg{color:#92a99b;margin-left:auto}.workspace-label small{color:#7f9d8d;margin-top:2px;font-size:11px;display:block}.workspace-icon{background:#263e34;border-radius:5px;padding:5px;display:flex}.nav-caption{letter-spacing:1.7px;color:#6b897a;margin-bottom:10px;padding:0 10px;font-size:11px}.nav-caption.more-space{margin-top:30px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{text-align:left;color:#a6bcb0;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;display:flex}.sidebar nav button.active{color:#c6ebd6;background:#234637}.nav-count{color:#d0e4d6;background:#3c5a49;border-radius:4px;margin-left:auto;padding:0 6px;font-size:11px}.connection-dot{background:#8b998d;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:40px}.internal-note{color:#aec9b8;border-bottom:1px solid #294137;align-items:center;gap:9px;margin-bottom:15px;padding:10px 8px 20px;font-size:11px;display:flex}.internal-note small{color:#6f927e;margin-top:3px;font-size:11px;display:block}.profile{color:#dceadf;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:3px;font-size:11px;display:flex}.profile small{color:#7e9a87;margin-top:2px;font-size:11px;display:block}.profile>svg{color:#7c9986;margin-left:auto}.profile-avatar{color:#3f4a3c;background:#d6c7b0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex}.main-shell{width:calc(100% - 226px);margin-left:226px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 38px;display:flex}.breadcrumbs{color:#89978d;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumbs strong{color:#425449;font-weight:500}.top-right{align-items:center;gap:21px;display:flex}.internal-pill{color:#6e8773;background:#f2f6f1;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.top-avatar{color:#52725c;background:#f0f4ec;border:1px solid #e2e8df;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:600;display:flex}.mobile-menu{display:none}.sample-pill{color:#877031;background:#fbf6e7;border:1px solid #e2d8af;border-radius:5px;align-items:center;gap:9px;padding:5px 8px;font-size:11px;display:inline-flex}main{max-width:1550px;margin:auto;padding:37px 38px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-heading p{margin-top:9px;font-size:12px}.heading-actions{flex-wrap:wrap;gap:9px;display:flex}.filterbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;padding:13px 0;display:flex}.filter-left{align-items:center;gap:14px;display:flex}.filter-label{color:#64796c;align-items:center;gap:7px;font-size:11px;display:flex}.filter-left select,.date-select select{color:#405b4b;background:0 0;border:0;max-width:200px;padding:0;font-size:11px}.filter-count{color:#8a9a8e;border-left:1px solid #dce6de;padding-left:14px;font-size:11px}.date-select{color:#7c8f80;flex-direction:row;align-items:center;gap:7px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:10px;padding:19px 18px 17px;box-shadow:0 2px 3px #132d1b02}.kpi-top{color:#708276;justify-content:space-between;align-items:center;font-size:11px;display:flex}.kpi-top svg{color:#8eaa96}.kpi-value{letter-spacing:-1px;color:#233f2d;margin-top:14px;font-size:30px;font-weight:600;line-height:1.15}.kpi-value>span{letter-spacing:.6px;color:#a0afa1;margin-left:8px;font-size:11px;font-weight:500}.kpi-bottom{align-items:center;gap:8px;margin-top:14px;display:flex}.delta{white-space:nowrap;align-items:center;gap:2px;font-size:11px;font-weight:500;display:inline-flex}.panel{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0;margin-bottom:22px;overflow:hidden;box-shadow:0 2px 3px #163b2202}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:21px 22px 15px;display:flex}.panel-heading h2{align-items:center;gap:7px;font-size:13px;display:flex}.panel-heading p{margin-top:4px;font-size:11px}.panel-heading>svg{color:#93ab98}.period-note{color:#91a18f;font-size:11px}.overview-grid{grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:20px;display:grid}.growth-chart{width:100%;height:230px;padding-right:6px}.chart-caption{color:#6e8374;align-items:center;gap:17px;padding:10px 22px 19px;font-size:11px;display:flex}.chart-caption>span{align-items:center;gap:5px;display:flex}.chart-caption b{color:#9aab9b;background:#f4f7f3;border-radius:3px;padding:2px 4px;font-size:11px;font-weight:500}.chart-caption small{color:#a5b0a3;margin-left:auto;font-size:11px}.legend-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.tiny-icon{color:#78946c;background:#f4f7f0;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.moves{flex-direction:column;display:flex}.move-list{flex:1;padding:0 21px}.move-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1eb;align-items:center;gap:11px;width:100%;padding:18px 0;display:flex}.move-list button:last-child{border:0}.move-number{color:#9b9a78;background:#f2f4eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.move-list strong{color:#49604b;font-size:11px;font-weight:500;display:block}.move-list small{color:#95a08f;margin-top:3px;font-size:11px;display:block}.move-list button>svg{color:#a2af9f;margin-left:auto}.moves-footer{color:#8b9b7e;background:#f7f9f3;border-radius:5px;align-items:center;gap:5px;margin:10px 21px 17px;padding:10px 8px;font-size:11px;display:flex}.dot,.live-dot{background:#8bb483;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:#8b9a8d;white-space:nowrap;background:#fcfdfa;border-block:1px solid #edf1e9;padding:11px 20px;font-size:11px;font-weight:500}td{color:#536a55;border-bottom:1px solid #edf1e9;padding:16px 20px}tr:last-child td{border-bottom:0}.domain-link{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:flex}.domain-link strong{color:#405741;white-space:nowrap;font-weight:500;display:block}.domain-link small{color:#9aa593;margin-top:3px;font-size:11px;display:block}.domain-avatar{color:#7d8e60;background:#f4f4e9;border:1px solid #e8eadf;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.number{font-variant-numeric:tabular-nums}.source-tags{gap:4px;display:flex}.source-tags>span{color:#7a8d77;background:#f0f4ec;border:1px solid #e5ebdf;border-radius:4px;padding:3px 5px;font-size:11px}.source-tags .unmapped{color:#a19f8a;background:#f8f7ef}.score{align-items:center;gap:6px;font-size:11px;display:inline-flex}.score svg{width:24px;height:24px;transform:rotate(-90deg)}.score circle{fill:none;stroke:#eef2e8;stroke-width:3px}.score circle+circle{stroke:currentColor;stroke-linecap:round}.count-badge{color:#8e9f86;background:#eef3ea;border-radius:4px;padding:1px 5px;font-size:11px}.bottom-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.health-summary{padding:0 22px 23px}.health-total{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.health-total b{letter-spacing:-1px;font-size:30px;font-weight:600}.health-total small{color:#99a58f;letter-spacing:0;margin-left:9px;font-size:11px;font-weight:400}.health-glyph{color:#a2b783;background:#f5f8ed;border-radius:50%;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.health-bar{background:#f0f3eb;border-radius:4px;gap:4px;height:7px;margin-top:18px;display:flex;overflow:hidden}.health-bar span{border-radius:3px}.health-legend{color:#8c9b84;flex-wrap:wrap;gap:17px;margin-top:13px;font-size:11px;display:flex}.health-legend>span{align-items:center;gap:5px;display:flex}.health-legend i{border-radius:50%;width:5px;height:5px}.health-legend b{color:#677a5d;margin-left:3px;font-weight:500}.knowledge .eyebrow{color:#829969;font-size:11px}.knowledge h2{color:#4b6845;margin-top:7px;font-size:17px;font-weight:500}.knowledge p{color:#93a181;max-width:480px;margin-top:9px;font-size:11px;line-height:1.8}.knowledge-tags{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.knowledge-tags span{color:#8b9e74;border:1px solid #dce6cd;border-radius:4px;padding:3px 7px;font-size:11px}.page-footer{color:#a2ae9c;justify-content:space-between;gap:12px;padding:3px 0;font-size:11px;display:flex}.page-footer span:first-child{align-items:center;gap:6px;display:flex}.connect-banner{background:#eef5ef;border:1px solid #e0ebe1;border-radius:9px;align-items:center;gap:14px;margin-bottom:22px;padding:17px 20px;display:flex}.connect-logo{background:#fff;border:1px solid #e4eae1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.google-mark{color:#4285f4;font-family:Arial,sans-serif;font-size:22px;font-weight:700}.connect-banner strong{color:#527252;font-size:12px;font-weight:500}.connect-banner p{color:#8eaa8a;margin-top:2px;font-size:11px}.connect-banner button{color:#537e51;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:38px 24px;display:flex}.empty-icon{color:#92ae87;background:#f2f6ee;border-radius:14px;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:14px;display:flex}.empty p{color:#9ca991;max-width:350px;margin-top:7px;font-size:11px;line-height:1.8}.empty .button{margin-top:16px}.searchbox{color:#9ca993;border:1px solid #e3e9de;border-radius:6px;flex-direction:row;align-items:center;padding:0 9px;display:flex}.searchbox input{border:0;width:190px;padding:7px 6px;font-size:11px}.client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.client-card{text-align:left;border:1px solid var(--line);color:#56704f;background:#fff;border-radius:10px;padding:23px;position:relative}.client-monogram{color:#87a16f;background:#eef3e7;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;display:flex}.client-card>svg{color:#a2b296;position:absolute;top:25px;right:21px}.client-card h2{margin-top:23px;font-size:16px}.client-card p{margin-top:5px;font-size:11px}.client-card footer{color:#9aac8e;border-top:1px solid #edf1e6;justify-content:space-between;margin-top:25px;padding-top:14px;font-size:11px;display:flex}.client-card footer>span:last-child{align-items:center;gap:6px;display:flex}.section-note{color:#729265;background:#f0f6ed;border:1px solid #e3ecdf;border-radius:9px;gap:15px;margin-bottom:24px;padding:20px;display:flex}.section-note strong{font-size:13px;font-weight:500}.section-note p{color:#96a88b;max-width:800px;margin-top:4px;font-size:11px}.audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.audit-card{margin-bottom:0;padding:20px}.audit-top{align-items:center;gap:10px;display:flex}.audit-top .score{margin-left:auto}.audit-top h3{font-size:13px}.audit-top p{font-size:11px}.audit-state{color:#a0ae95;justify-content:space-between;align-items:center;padding:21px 0;display:flex}.audit-card footer{border-top:1px solid #ecf1e6;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.status{color:#91a286;white-space:nowrap;background:#f3f5ef;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:4px;height:4px}.status.red{color:#b2836b;background:#f9eee9}.method-note{color:#a1ad94;margin-top:20px;font-size:11px;line-height:1.8}.padded{margin-top:0;padding:0 22px 20px}.reports-panel{align-items:flex-start;gap:25px;padding:40px;display:flex}.reports-panel h2{color:#486c42;font-size:23px}.reports-panel p{max-width:660px;margin-top:10px;font-size:13px;line-height:1.9}.reports-panel small{color:#9eac91;margin-top:20px;display:block}.report-icon{color:#94ae77;background:#f0f5e6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:90px;display:flex}.report-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.integrations-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;display:grid}.integration-title{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:26px;display:flex}.integration-title>.google-mark{font-size:30px}.integration-title h2{font-size:15px}.integration-title p{margin-top:3px;font-size:11px}.integration-title .status{margin-left:auto}.integration-tabs{border-bottom:1px solid var(--line);gap:20px;padding:19px 26px 0;display:flex}.integration-tabs button{color:#95a68a;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-size:12px}.integration-tabs button.selected{color:#567b4b;border-bottom-color:#658f56}.settings-form{flex-direction:column;gap:18px;padding:24px 26px;display:flex}.settings-actions{flex-wrap:wrap;gap:10px;display:flex}.settings-actions .google-mark{font-size:15px}.callback-box{background:#f6f9f2;border:1px solid #eaf0e2;border-radius:7px;padding:15px}.callback-box span{color:#78906a;font-size:11px}.callback-box code{color:#749365;margin-top:6px;display:block}.callback-box p{color:#a0ad90;margin-top:9px;font-size:11px;line-height:1.8}.form-help{color:#99aa8b;font-size:11px;line-height:1.8}.integration-aside .panel{padding:25px}.icon-square{color:#89a771;background:#eef4e6;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.integration-aside h3{color:#637e53;margin-top:18px;font-size:15px}.integration-aside p{color:#98aa8a;margin-top:10px;font-size:12px;line-height:1.9}.integration-aside hr{border:0;border-top:1px solid #e7eddf;margin-block:22px}.integration-aside h4{color:#859c73;font-size:11px}.integration-aside ul{color:#a0b18f;flex-direction:column;gap:12px;margin-block:16px;padding:0;font-size:11px;list-style:none;display:flex}.integration-aside li{align-items:center;gap:7px;display:flex}.integration-aside small{color:#a7b299;font-size:11px;line-height:1.8}.future-integration h3{margin-top:8px}.integration-connected{border-top:1px solid var(--line);color:#79a568;background:#f7fbf3;align-items:center;gap:10px;padding:20px 26px;display:flex}.integration-connected strong{font-size:12px;font-weight:500}.integration-connected p{margin-top:3px;font-size:11px}.integration-connected .text-button{white-space:nowrap;margin-left:auto}.domain-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;font-size:11px;display:flex}.domain-toolbar>a{color:#708c60;align-items:center;gap:6px;text-decoration:none;display:flex}.domain-toolbar>.text-button{margin-left:auto}.domain-tabs{border-bottom:1px solid #dfe8d7;gap:25px;margin-bottom:20px;display:flex;overflow-x:auto}.domain-tabs button{color:#99ab8c;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 2px;font-size:12px}.domain-tabs button.active{color:#5a7c4c;border-bottom-color:#72955d}.finding{border-top:1px solid #edf2e7;align-items:flex-start;gap:14px;padding:23px;display:flex}.finding-body{flex:1;min-width:0}.severity-icon{color:#c1a362;background:#fbf3e5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.severity-icon.critical{color:#c18c72;background:#f9ece6}.severity{text-transform:uppercase;letter-spacing:.8px;color:#b59e6d;font-size:11px}.finding-category{color:#aebba0;margin-left:10px;font-size:11px}.finding h3{color:#69835a;margin-top:6px;font-size:13px}.finding a{color:#a8b89a;overflow-wrap:anywhere;margin-top:4px;font-size:11px;text-decoration:none;display:block}.finding p{color:#a1b192;margin-top:10px;font-size:11px}.recommendation{color:#91a77a;background:#f6f9f1;border-radius:5px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 11px;font-size:11px;line-height:1.8;display:flex}.recommendation svg{flex-shrink:0;margin-top:2px}.finding>select{color:#8ca278;min-width:90px;padding:6px 8px;font-size:11px}.channel-list{padding:5px 25px 25px}.channel-list>div{color:#8fa47d;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:flex}.channel-list span{flex-shrink:0;width:120px}.channel-list>div>div{background:#f0f5e7;border-radius:5px;flex:1;height:8px;overflow:hidden}.channel-list i{background:#a4bf8b;border-radius:5px;height:100%;display:block}.channel-list b{text-align:right;width:60px;font-size:11px;font-weight:500}.opportunity{color:#9aaa77;margin-top:5px;font-size:11px;display:block}.alert{color:#a37d5d;white-space:pre-line;background:#fbf1e8;border:1px solid #ead7c8;border-radius:7px;margin-bottom:20px;padding:13px 16px;font-size:12px}.error{color:#ba7159;font-size:12px;line-height:1.7}.toast{color:#dfedda;z-index:100;background:#1c3b2e;border-radius:9px;align-items:center;gap:12px;max-width:min(680px,80vw);padding:15px 18px;font-size:13px;display:flex;position:fixed;bottom:25px;left:calc(50% + 113px);transform:translate(-50%);box-shadow:0 8px 35px #16302125}.toast>svg{flex-shrink:0}.toast button{color:#a9bea1;background:0 0;border:0;align-items:center;margin-left:10px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#10271c66;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border:1px solid #e2ebdb;border-radius:13px;width:540px;max-width:100%;max-height:90vh;padding:27px;overflow-y:auto;box-shadow:0 20px 80px #102c1c33}.modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.modal h2{color:#52734c;font-size:20px}.modal header p{margin-top:6px;font-size:12px}.modal-form{flex-direction:column;gap:17px;display:flex}.modal label{color:#799569;font-size:12px}.modal-actions{border-top:1px solid #e9efdf;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:20px;display:flex}.form-section-label{color:#849f74;border-top:1px solid #e7eedd;align-items:center;gap:8px;margin-top:4px;padding-top:20px;font-size:12px;display:flex}.form-section-label .google-mark{font-size:15px}.disabled-link{pointer-events:none;opacity:.5}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-screen{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-pitch{color:#d0e6d5;background:#102c23;flex-direction:column;justify-content:space-between;min-height:100vh;padding:55px 65px;display:flex}.auth-pitch>div:nth-child(2){padding-block:65px}.auth-pitch .eyebrow{color:#8ab498;font-size:11px}.auth-pitch h1{letter-spacing:-2px;color:#e2efe2;margin-top:22px;font-size:52px;font-weight:500;line-height:1.18}.auth-pitch p{color:#93b29a;max-width:390px;margin-top:25px;font-size:14px;line-height:1.9}.auth-pitch>small{color:#638d71;font-size:11px}.auth-features{color:#b3ceb4;flex-direction:column;gap:17px;margin-top:40px;font-size:13px;display:flex}.auth-features span{align-items:center;gap:12px;display:flex}.auth-features svg{color:#86b487;width:18px;height:18px}.auth-form-wrap{background:#f8faf5;justify-content:center;align-items:center;padding:45px;display:flex}.auth-form{flex-direction:column;gap:19px;width:100%;max-width:360px;display:flex}.auth-form h2{letter-spacing:-.7px;color:#385c35;margin-top:3px;font-size:28px}.auth-form>p{color:#8fa284;margin-top:-8px;margin-bottom:7px;font-size:13px;line-height:1.9}.auth-form input{background:#fff;padding:12px 13px}.auth-form .button{padding:12px}.auth-divider{text-align:center;border-top:1px solid #e1e9d9;margin-top:15px}.auth-divider span{color:#abb89a;background:#f8faf5;padding:0 12px;font-size:11px;display:inline-block;transform:translateY(-50%)}.auth-note{color:#acb89d;text-align:center;font-size:11px;line-height:1.8}.loading-screen{color:#a9c29e;background:#153529;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100vh;display:flex}@media (width>=1600px){main{padding-top:45px}.growth-chart{height:270px}.panel-heading{padding-top:25px}.kpi{padding:24px}.kpi-value{font-size:36px}.move-list button{padding-block:23px}}@media (width<=1200px){.sidebar{width:200px;padding-inline:14px}.main-shell{width:calc(100% - 200px);margin-left:200px}main{padding:28px 25px}.topbar{padding-inline:25px}.overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:15px}.kpi-grid{gap:10px}.kpi{padding:15px 13px}.kpi-bottom{flex-wrap:wrap;gap:4px}.kpi-value{font-size:27px}.panel-heading,.move-list{padding-inline:18px}.chart-caption small{display:none}.integrations-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}td,th{padding-inline:15px}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{left:calc(50% + 100px)}}@media (width<=1000px){.overview-grid{grid-template-columns:1fr}.moves .move-list{gap:15px;display:flex}.move-list button{border-bottom:0;flex:1;align-items:flex-start;padding-block:15px}.move-list button>svg{display:none}.moves-footer{margin-top:0}.kpi-value{font-size:25px}.bottom-grid{grid-template-columns:1fr 1fr}.health-legend{gap:9px}.integrations-grid{grid-template-columns:1fr}.integration-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-heading{align-items:flex-start}h1{font-size:25px}.page-heading p{max-width:350px}.heading-actions .button{padding:8px 10px}.auth-pitch{padding:45px}.auth-pitch h1{font-size:42px}.auth-form-wrap{padding:30px}.audit-grid{grid-template-columns:1fr}.finding>select{width:95px}}@media (width<=780px){.sidebar{width:226px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-shell{width:100%;margin-left:0}.mobile-menu{display:flex}.topbar{height:60px;padding-inline:16px}.breadcrumbs{gap:8px}.top-right{gap:10px}main{padding:25px 19px}.page-heading{flex-direction:column;gap:16px}.page-heading p{max-width:none}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:18px}.kpi-value{font-size:29px}.kpi-bottom{gap:7px}.bottom-grid{grid-template-columns:1fr}.filterbar{flex-wrap:wrap;row-gap:14px}.filter-left{gap:10px}.moves .move-list{display:block}.move-list button{border-bottom:1px solid #edf1eb;align-items:center}.move-list button>svg{display:block}.connect-banner{flex-wrap:wrap;align-items:flex-start;gap:10px}.connect-banner>div:nth-child(2){flex:1}.connect-banner button{margin-left:46px}.client-grid{grid-template-columns:1fr 1fr}.page-footer>span:last-child{display:none}.integration-aside{display:block}.reports-panel{gap:15px;padding:25px}.reports-panel h2{font-size:20px}.report-icon{width:50px;height:60px}.domain-toolbar>.text-button{margin-left:0}.finding{flex-wrap:wrap;gap:10px;padding:18px}.finding>select{margin-left:41px}.finding-body{min-width:calc(100% - 45px)}.auth-screen{grid-template-columns:1fr}.auth-pitch{min-height:auto;padding:35px}.auth-pitch>div:nth-child(2){padding-block:35px}.auth-pitch h1{font-size:35px}.auth-pitch p,.auth-features,.auth-pitch>small{display:none}.auth-form-wrap{padding:40px 25px}.toast{width:calc(100% - 30px);max-width:620px;left:50%}.modal-backdrop{padding:15px}.searchbox input{width:130px}}@media (width<=440px){.kpi{padding:15px 12px}.kpi-bottom small{display:none}.kpi-top{font-size:11px}.kpi-value{font-size:26px}.kpi-top svg{width:15px}.top-right .internal-pill{display:none}.page-heading h1{font-size:25px}.client-grid{grid-template-columns:1fr}.filter-count,.filter-label{display:none}.period-note{font-size:11px}.panel-heading{align-items:flex-start;padding:18px 15px}.panel-heading h2{font-size:13px}.chart-caption{padding-inline:15px}.integration-title{gap:10px;padding:20px 16px}.integration-title h2{font-size:13px}.integration-title .status{font-size:11px}.settings-form{padding:20px 16px}.integration-tabs{padding-left:16px}.integration-connected{flex-wrap:wrap;padding:17px}.reports-panel{flex-direction:column}.modal{padding:23px 18px}.channel-list>div{gap:8px}.channel-list span{width:95px}.channel-list{padding-inline:17px}.breadcrumbs>span{display:none}}@media print{.sidebar,.topbar,.heading-actions,.filterbar,.domain-tabs,.domain-toolbar .button,.domain-toolbar .text-button,.page-footer,.toast,.finding select,.panel-heading button{display:none!important}.main-shell{width:100%;margin:0}main{padding:0}.app-shell{display:block}.panel,.kpi{box-shadow:none;break-inside:avoid}.growth-chart{height:200px}.finding{break-inside:avoid}body{background:#fff}.page-heading h1{font-size:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.microsoft-signin{color:#253d36;background:#fff;border:1px solid #cbd5cf;justify-content:center;gap:14px;min-height:52px;margin-top:26px;box-shadow:0 2px 5px #17392d08}.microsoft-mark{flex-shrink:0;grid-template-rows:repeat(2,9px);grid-template-columns:repeat(2,9px);gap:2px;display:grid}.microsoft-mark i:first-child{background:#f25022}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.signin-assurance{color:#536b61;gap:10px;margin:24px 0;font-size:12px;line-height:1.6;display:flex}.signin-assurance svg{flex-shrink:0;margin-top:2px}.signin-assurance small{color:#667a71;font-size:11px;display:block}@font-face{font-family:Inter;src:url(/assets/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--navy:#00142d;--cyan:#079cdf;--orange:#ff8c00;--ink:#082544;--green:#0789c7;--muted:#66788e;--line:#e0e7ef;--paper:#fff;--sidebar:#00142d;color:#203750;letter-spacing:-.12px;background:#f2f5fa;font-size:14px}body{background:#f2f5fa}h1,h2,h3,h4{color:#082544}h1{letter-spacing:-1.1px;font-size:34px;font-weight:650}h2{font-weight:650}p{color:#66788e}button,input,select,textarea{font-family:Inter,system-ui,sans-serif}input,select,textarea{color:#163553;border-color:#d5e0ec;border-radius:9px}input:focus,select:focus{outline-color:#8ad4f5}input::placeholder{color:#7b8ba0}.button{color:#00142d;background:#ff8c00;border-color:#ff8c00;border-radius:9px;padding:11px 16px;font-weight:650;box-shadow:0 3px 7px #ff8c0012}.button:hover:not(:disabled){background:#ffa329;border-color:#ffa329}.button.secondary{color:#254563;background:#fff;border-color:#d5dfeb;box-shadow:0 2px 3px #00142d04}.button.secondary:hover:not(:disabled){background:#edf5fc;border-color:#adcce2}.text-button{color:#007bb7;font-size:12px;font-weight:600}.icon-button{color:#6f859c}.icon-button:hover{background:#e9f2fa}.eyebrow{color:#087fb4;letter-spacing:1.6px;font-size:11px;font-weight:700}.sidebar{color:#a4b7cc;background:linear-gradient(165deg,#00142d,#061f3c);border-right:1px solid #15314f;padding-top:23px}.brand{flex-direction:column;align-items:flex-start;gap:9px;padding:0 9px;display:flex}.brand img{object-fit:contain;width:172px;height:auto;display:block}.brand-product{letter-spacing:2px;color:#fff;white-space:nowrap;align-items:center;gap:7px;padding-left:1px;font-size:10px;font-weight:650;display:flex}.brand-product i{background:#ff8c00;width:15px;height:2px}.brand-product span{color:#8ba8c2;letter-spacing:1.1px;font-size:8px;font-weight:500}.workspace-label{color:#e1ebf6;background:#102b46;border-color:#24405e;margin:29px 0 26px;padding:12px 9px}.workspace-label small{color:#8ca8c3}.workspace-icon{color:#2dbbfa;background:#1b3d5e}.workspace-label>svg{color:#83a3c2}.nav-caption{color:#7894b1;letter-spacing:2px;font-size:10px}.sidebar nav{gap:6px}.sidebar nav button{color:#b1c3d7;border-radius:8px;padding:12px;font-size:13px}.sidebar nav button.active{color:#fff;background:#123957;box-shadow:inset 3px 0 #13b4f2}.sidebar nav button.active svg{color:#35c5ff}.sidebar nav button:hover{color:#fff;background:#12314e}.nav-count{color:#c7ecff;background:#24516e}.connection-dot.connected{background:#35c5ff}.connection-dot{background:#6c839b}.internal-note{color:#bdd0e1;border-color:#1e3c59;font-size:11px}.internal-note small{color:#819bb4}.profile{color:#e0eaf5;font-size:12px}.profile small,.profile>svg{color:#8ba6c0}.profile-avatar{color:#a7e5ff;background:#143e60;border:1px solid #2a587a}.topbar{background:#fff;border-color:#e0e7ef;height:72px}.breadcrumbs{color:#73869b;font-size:12px}.breadcrumbs strong{color:#294763}.internal-pill{color:#53728f;background:#edf4fc}.top-avatar{color:#087fb4;background:#edf6fc;border-color:#d5e7f5}.sample-pill{color:#986000;background:#fff3df;border-color:#f4d8a9}main{max-width:1580px;padding:34px 38px 25px}.page-heading{margin-bottom:25px}.page-heading p{max-width:620px;font-size:13px;line-height:1.7}.filterbar{background:#fff;border:1px solid #dfe7f1;border-radius:10px;margin-bottom:22px;padding:13px 16px}.filter-label{color:#55728d;font-size:12px}.filter-left select,.date-select select{color:#183c5e;font-size:12px;font-weight:550}.filter-count{color:#6d8197;border-color:#dbe4ef;font-size:12px}.date-select{color:#647f9a}.kpi-grid{gap:17px;margin-bottom:25px}.kpi{border-color:#dfe7f0;border-radius:13px;padding:23px 22px 21px;position:relative;overflow:hidden;box-shadow:0 3px 12px #00142d04}.kpi:before{content:"";background:#079cdf;height:3px;position:absolute;inset:0 0 auto}.kpi.metric-sessions:before,.kpi.metric-conversions:before{background:#ff8c00}.kpi-top{color:#526c87;font-size:12px;font-weight:550}.kpi-top svg{color:#078fcd;box-sizing:content-box;background:#edf7fd;border-radius:7px;padding:7px}.kpi-value{letter-spacing:-1.8px;font-variant-numeric:tabular-nums;color:#062544;margin-top:19px;font-size:45px;font-weight:680;line-height:1.12}.kpi-value>span{letter-spacing:.7px;color:#6a829c;vertical-align:middle;background:#f0f5fa;border:1px solid #e3eaf3;border-radius:4px;margin-left:9px;padding:3px 5px;font-size:10px;font-weight:600}.kpi-bottom{gap:9px;margin-top:17px}.kpi-bottom small{color:#7c8da1;font-size:11px}.delta{font-size:12px;font-weight:600}.delta.positive{color:#168768}.delta.negative{color:#c45343}.delta.neutral{color:#6e8298;font-size:11px}.kpi.metric-clicks{background:linear-gradient(125deg,#052b4e,#004c74);border-color:#07547c;box-shadow:0 5px 18px #00395b1a}.kpi.metric-clicks:before{background:#22bfff}.kpi.metric-clicks .kpi-top{color:#b4d1e8}.kpi.metric-clicks .kpi-value>span{color:#a9e7ff;background:#14506e;border-color:#286884}.kpi.metric-clicks .kpi-bottom small{color:#9fbbd0}.kpi.metric-clicks .delta.positive{color:#70e0b1}.kpi.metric-clicks .delta.neutral{color:#a9c7dc}.kpi.metric-clicks .delta.negative{color:#ffb1a5}.panel-heading h2{color:#173957;font-size:15px;font-weight:650}.panel-heading p{color:#6b8299;font-size:12px;line-height:1.6}.period-note{color:#67809a;font-size:11px;font-weight:500}.overview-grid{grid-template-columns:minmax(0,2.2fr) minmax(275px,1fr);gap:22px}.growth-chart{height:292px;padding-right:5px}.performance{background:linear-gradient(135deg,#071e37,#0c2b49);border-color:#173d5e;box-shadow:0 5px 20px #00142d10}.performance .panel-heading h2{color:#f1f8ff}.performance .panel-heading p,.performance .period-note{color:#9db9d2}.performance .chart-caption{color:#bdd0e2;border-top:1px solid #24405b;gap:20px;padding:17px 24px 20px;font-size:11px}.performance .chart-caption b{color:#99bdd7;background:#183d5c}.performance .chart-caption small{color:#96b1c9}.legend-dot{width:7px;height:7px}.legend-dot.green{background:#16b5f5}.legend-dot.blue{background:#ff980f}.performance .empty{min-height:294px}.performance .empty-icon{color:#36bef6;background:#143b59}.performance .empty h3{color:#deedf9;font-size:15px}.performance .empty p{color:#9ab8d0;font-size:12px}.moves .panel-heading{padding-bottom:8px}.tiny-icon{color:#079cdf;background:#e9f5fc}.move-list{padding-inline:23px}.move-list button{border-color:#e6edf5;padding-block:22px}.move-list strong{color:#244866;font-size:12px;font-weight:600}.move-list small{color:#738ba2;font-size:11px;line-height:1.6}.move-list button>svg{color:#829bb2}.move-number{color:#67839e;background:#edf3f9;font-weight:600}.move-number.complete{color:#008fcf;background:#e5f5fd}.moves-footer{color:#6b839a;background:#f1f6fc;margin:10px 23px 19px;padding:11px;font-size:10px}.dot,.live-dot{background:#079cdf}table{font-size:12px}th{color:#697f96;letter-spacing:.15px;background:#f6f8fc;border-color:#e5ebf3;padding:13px 22px;font-size:11px;font-weight:600}td{color:#355570;border-color:#e7edf5;padding:18px 22px}td strong{font-weight:600}.domain-link{gap:12px;font-size:13px}.domain-link strong{color:#163a59;font-weight:600}.domain-link small{color:#7b8fa4;font-size:11px}.domain-avatar{color:#0289c9;background:#edf6fc;border-color:#d8e9f6;border-radius:9px;font-weight:650}.table-scroll tbody tr:hover{background:#f7faff}.source-tags>span{color:#4d7596;background:#eef5fb;border-color:#dce9f4;padding:4px 6px;font-size:10px;font-weight:600}.source-tags .unmapped{color:#886a38;background:#fff7e8;border-color:#f1e2c5}.score{gap:8px;font-size:13px}.score svg{width:28px;height:28px}.score.good{color:#168768}.score.fair{color:#c47c0e}.score.poor{color:#c35848}.score b{font-weight:650}.score circle{stroke:#e7edf3}.score circle+circle{stroke:currentColor}.count-badge{color:#047fb7;background:#e7f5fd;font-size:11px}.number{color:#163e61;font-size:15px}.health-total b{color:#15395a;letter-spacing:-1px;font-size:36px}.health-total small{color:#7489a0}.health-glyph{color:#079cdf;background:#eaf6fd}.health-bar{background:#edf2f8;height:9px}.health-legend{color:#667f97}.health-legend b{color:#244764}.knowledge{background:linear-gradient(120deg,#edf6ff,#f3f8fe);border-color:#d7e7f6;padding:27px}.knowledge .eyebrow{color:#057eaf}.knowledge h2{color:#183e5e;font-size:19px;font-weight:600}.knowledge p{color:#66819a;font-size:12px;line-height:1.9}.knowledge-tags span{color:#507594;background:#fff9;border-color:#ccdfef}.page-footer{color:#7b90a7;padding-top:5px;font-size:10px}.connect-banner{background:#edf7fe;border-color:#d5eaf8;border-radius:12px}.connect-banner strong{color:#1e577b;font-weight:600}.connect-banner p{color:#6088a4}.connect-banner button{color:#007fb7;font-weight:600}.connect-logo{border-color:#d9e7f3}.empty-icon{color:#3995c5;background:#eaf5fd}.empty h3{color:#305b7c;font-size:14px;font-weight:600}.empty p{color:#778da3;font-size:12px;line-height:1.8}.searchbox{border-color:#d7e2ee}.searchbox svg{color:#7891aa}.client-card{border-color:#e0e8f1}.client-card h2,.client-card h3{color:#244d6e}.client-card p,.client-card small{color:#758ca3}.audit-card h3{color:#244d6e}.audit-card p{color:#6c859c}.status{color:#6b8197;background:#f0f4f9;border-color:#e1e8f1}.status.green{color:#23765c;background:#e8f7f0}.status.amber{color:#a06d24;background:#fff4e2}.method-note,.form-help{color:#70879d;font-size:11px;line-height:1.8}.reports-panel h2{color:#123f60}.reports-panel p,.reports-panel small{color:#6f879d}.report-icon{color:#1398d0;background:#e8f6fd}.integration-title h2{color:#173d5b}.integration-tabs button{color:#748aa1}.integration-tabs button.selected{color:#0083bc;border-color:#079cdf}.settings-form label{color:#3c5b76}.callback-box{background:#eff7fd;border-color:#dcecf8}.callback-box span,.callback-box code{color:#347394}.callback-box p{color:#728ca2}.icon-square{color:#079cdf;background:#e7f5fd}.integration-aside h3{color:#264e6c}.integration-aside p,.integration-aside small,.integration-aside li{color:#7189a0}.integration-aside h4{color:#486b87}.integration-aside hr{border-color:#e1eaf3}.future-integration{background:#edf5fc}.integration-connected{color:#238565;background:#eef8f3;border-color:#dcebe4}.integration-connected p{color:#6c8b7d}.domain-toolbar>a{color:#0587bf}.domain-toolbar>span{color:#7a8fa4}.domain-tabs{border-color:#dde7f1}.domain-tabs button{color:#718aa1;font-size:13px}.domain-tabs button.active{color:#0085be;border-color:#079cdf}.finding{border-color:#e5edf5}.finding h3{color:#244f70;font-size:14px;font-weight:600}.finding a{color:#6087a3}.finding p{color:#6c839b;font-size:12px}.finding-category{color:#8a9cb0}.recommendation{color:#366c8c;background:#eff7fd;font-size:12px}.finding>select{color:#466b88;border-color:#d8e5f1}.channel-list>div{color:#527691}.channel-list>div>div{background:#eaf1f8}.channel-list i{background:linear-gradient(90deg,#079cdf,#60c8f5)}.opportunity{color:#b57408}.severity-icon.notice{color:#168ac0;background:#eaf5fd}.severity.notice{color:#168ac0}.severity.critical{color:#c35b42}.alert{color:#9d681e;background:#fff5e7;border-color:#f3d8b6}.error{color:#ba4f3d}.toast{color:#e3f0fa;background:#082949;box-shadow:0 10px 35px #00142d30}.toast button{color:#a1c1dc}.modal-backdrop{background:#00142d80}.modal{border-color:#dbe7f3;border-radius:16px;box-shadow:0 20px 80px #00142d33}.modal h2{color:#1c4667}.modal label{color:#446884}.form-section-label{color:#4e7a9b;border-color:#e0ebf5}.modal-actions{border-color:#e4ecf5}.modal header p{color:#748da3}.auth-pitch{color:#d3e7f8;background:radial-gradient(at 10% 100%,#026a9d88,#0000 58%),linear-gradient(155deg,#00142d,#062b4b);padding:50px 62px;position:relative;overflow:hidden}.auth-pitch:after{content:"";pointer-events:none;border:1px solid #148ec333;border-radius:50%;width:400px;height:400px;position:absolute;top:32%;right:-210px;box-shadow:0 0 0 65px #079cdf05,0 0 0 130px #079cdf04}.auth-pitch .brand{z-index:1;padding:0;position:relative}.auth-pitch .brand img{width:210px}.auth-pitch .eyebrow{color:#39bdf4}.auth-pitch h1{color:#fff;letter-spacing:-2px;font-size:54px;font-weight:650;line-height:1.15}.auth-pitch p{color:#9dbcd5;max-width:400px;font-size:15px}.auth-pitch>small{color:#7fa2bf}.auth-features{color:#bed8eb}.auth-features svg{color:#ff9b23}.auth-form-wrap{background:#f4f7fb}.auth-form{gap:21px;max-width:380px}.auth-form h2{color:#092e50;font-size:32px;font-weight:650}.auth-form>p{color:#70889f;font-size:14px}.auth-form label{color:#4b6c86}.auth-divider{border-color:#dbe5f0}.auth-divider span{color:#8a9eb1;background:#f4f7fb}.auth-note{color:#7d92a8}.microsoft-signin{min-height:54px;font-size:13px;color:#183c5b!important;border-color:#c9dceb!important;box-shadow:0 4px 15px #00244507!important}.signin-assurance{color:#627f97}.signin-assurance small{color:#7d94a8}.loading-screen{background:#00142d}.loading-screen p{color:#9ebbd2}@media (width>=1600px){main{padding-top:38px}.kpi{padding:25px}.kpi-value{font-size:49px}.growth-chart{height:305px}.move-list button{padding-block:25px}}@media (width<=1200px){main{padding:28px 25px}.kpi{padding:19px 16px}.kpi-value{font-size:36px}.overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(245px,1fr);gap:16px}.kpi-top svg{padding:5px}.brand img{width:155px}.brand-product{gap:5px;font-size:9px}.brand-product span{font-size:7px}.panel-heading{padding-inline:20px}.growth-chart{height:280px}}@media (width<=1000px){.overview-grid{grid-template-columns:1fr}.kpi-grid{gap:12px}.kpi-value{font-size:32px}.moves .move-list button{padding-block:17px}.auth-pitch h1{font-size:43px}.kpi-top{font-size:11px}.kpi-top svg{display:none}}@media (width<=780px){main{padding:25px 19px}.topbar{height:62px}.sidebar .brand img{width:172px}.kpi-grid{gap:13px}.kpi-value{font-size:38px}.kpi-top svg{display:block}.kpi{padding:20px 17px}.page-heading h1{font-size:29px}.filterbar{padding:13px}.growth-chart{height:270px}.moves .move-list button{padding-block:20px}.auth-pitch{padding:35px}.auth-pitch h1{font-size:37px}.auth-pitch .brand img{width:180px}.auth-form-wrap{padding:40px 25px}.performance .chart-caption{flex-wrap:wrap;gap:12px}.auth-pitch:after{display:none}}@media (width<=440px){.kpi-value{font-size:33px}.kpi{padding:17px 14px}.kpi-top svg{display:none}.page-heading h1{font-size:27px}.performance .panel-heading{gap:8px;padding:19px 17px}.period-note{font-size:10px}.panel-heading h2{font-size:14px}.filter-left select,.date-select select{font-size:11px}.kpi-bottom small{display:none}.brand-product span{font-size:8px}}@media print{body{background:#fff}.performance{color:#173957;background:#fff;border-color:#ddd}.performance .panel-heading h2,.performance .panel-heading p,.performance .period-note,.performance .chart-caption{color:#173957}.kpi.metric-clicks{background:#fff;border-color:#ddd}.kpi.metric-clicks .kpi-value,.kpi.metric-clicks .kpi-top{color:#173957}.kpi:before{display:none}}.workspace-switch{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0}.workspace-switch:hover{background:#0d3555}.demo-workspace-banner{color:#975800;background:#fff6e7;border:1px solid #f2d5a2;border-radius:10px;align-items:center;gap:13px;margin-bottom:26px;padding:14px 18px;display:flex}.demo-workspace-banner>div{flex:1}.demo-workspace-banner strong{color:#704614;font-size:12px;display:block}.demo-workspace-banner span{font-size:11px;line-height:1.6}.demo-workspace-banner>div>span{color:#8c6d43;display:block}.workspace-options{gap:13px;padding:24px;display:grid}.workspace-options>a{color:#173957;border:1px solid #dce6ef;border-radius:12px;align-items:center;gap:15px;padding:21px;text-decoration:none;display:flex}.workspace-options>a.current{background:#edf8ff;border-color:#079cdf}.workspace-options>a:hover{background:#f0f7fc}.workspace-options span{flex:1}.workspace-options strong{font-size:15px;display:block}.workspace-options small{color:#68819b;margin-top:6px;font-size:11px;display:block}.demo-integration{padding:38px}.demo-integration>svg{color:#079cdf}.demo-integration p{max-width:650px;line-height:1.8}.demo-integration .button{margin-top:12px;display:inline-flex}.topbar{gap:16px}@media (width>=781px){.topbar{z-index:30;position:sticky;top:0}}.top-filters{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.top-filters .filter-left{align-items:center;gap:8px;min-width:0;display:flex}.top-filters .filter-icon{color:#7b8da1;flex:none}.top-filters select{color:#294763;background:#f8fafc;border:1px solid #dfe7f1;border-radius:8px;max-width:190px;height:34px;padding:0 28px 0 10px;font-size:12px}.top-filters .date-select{color:#7b8da1;align-items:center;gap:6px;margin:0;display:flex}.top-filters .date-select select{max-width:150px}.top-filters .sync-monitor{box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:relative;overflow:visible}.sync-monitor .sync-summary{color:#294763;white-space:nowrap;background:#fff;border:1px solid #dfe7f1;border-radius:8px;align-items:center;gap:6px;width:auto;height:34px;padding:0 10px;font-size:12px;display:flex}.sync-monitor .sync-summary.ok svg:first-child{color:#18794e}.sync-monitor .sync-summary.attention{background:#fff8ec;border-color:#f3c98b}.sync-monitor .sync-summary.attention svg:first-child{color:#b45309}.sync-monitor .sync-summary.running svg:first-child{color:#079cdf}.sync-monitor .sync-detail{z-index:40;background:#fff;border:1px solid #dfe7f1;border-radius:12px;width:min(460px,100vw - 32px);max-height:70vh;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 40px #0f274229}@media (width<=1100px){.top-filters select{max-width:140px}.sync-monitor .sync-summary span{display:none}}@media (width<=780px){.topbar{flex-wrap:wrap;height:auto;min-height:60px;padding-block:10px}.top-filters{order:3;width:100%;margin-left:0;overflow-x:auto}.top-filters .filter-icon{display:none}}.site-favicon{vertical-align:-2px;object-fit:contain;border-radius:3px;flex:none;display:inline-block}.kpi{transition:box-shadow .15s,transform .15s}.kpi:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0d244014}.delta{border-radius:6px;gap:4px;padding:3px 7px}.delta b{letter-spacing:.4px;text-transform:uppercase;margin-left:2px;font-size:10px}.delta.positive{color:#16704f;background:#e3f5ee}.delta.negative{color:#a52a24;background:#fbe6e4}.delta.neutral.steady{color:#526c87;background:#eef2f6}.kpi.metric-clicks .delta.positive{color:#7fe0bd;background:#1f9d7433}.kpi.metric-clicks .delta.negative{color:#ffb3ad;background:#d9534f33}.kpi.metric-clicks .delta.neutral.steady{color:#b5c7da;background:#ffffff1a}.difference{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex!important}.difference .difference-badge{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.difference .difference-badge b{letter-spacing:.4px;text-transform:uppercase;margin-left:2px;font-size:10px}.difference.positive .difference-badge{color:#16704f;background:#e3f5ee}.difference.negative .difference-badge{color:#a52a24;background:#fbe6e4}.difference.neutral .difference-badge{color:#526c87;background:#eef2f6}.difference small{font-size:10px;font-weight:500;color:#66788e!important}.intel-metric:first-child .difference.positive .difference-badge{color:#7fe0bd;background:#1f9d7433}.intel-metric:first-child .difference.negative .difference-badge{color:#ffb3ad;background:#d9534f33}.intel-metric:first-child .difference.neutral .difference-badge{color:#b5c7da;background:#ffffff1a}.intel-metric:first-child .difference small{color:#b5c7da!important}.presence-card{transition:box-shadow .15s,transform .15s;overflow:visible;border-top:4px solid #d9e2ec!important}.presence-card.good{border-top-color:#1f9d74!important}.presence-card.warn{border-top-color:#d9534f!important}.presence-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0d244014}.presence-trend{border-top:1px solid #eef2f6;flex-direction:column;gap:2px;width:100%;margin-top:6px;padding-top:8px;display:flex}.presence-trend>small{color:#8a99aa;font-size:10px}.presence-trend{--better:#1f9d74;--worse:#d9534f;--steady:#9fb3c8}.intel-kpis .intel-metric.tile,.intel-kpis .intel-metric.tile:first-child{color:#0d2440;border-radius:10px;flex-direction:column;gap:6px;padding:18px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 6px #0d24400a;background:#fff!important;border:1px solid #e0e7ef!important;border-left:4px solid #9fb3c8!important}.intel-kpis .intel-metric.tile:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0d244014}.intel-kpis .intel-metric.tile.tile-better,.intel-kpis .intel-metric.tile.tile-better:first-child{border-left-color:#1f9d74!important}.intel-kpis .intel-metric.tile.tile-worse,.intel-kpis .intel-metric.tile.tile-worse:first-child{border-left-color:#d9534f!important}.intel-kpis .intel-metric.tile.tile-none,.intel-kpis .intel-metric.tile.tile-none:first-child{border-left-color:#079cdf!important}.intel-kpis .intel-metric.tile>span{font-size:12px;font-weight:600;color:#526c87!important}.intel-kpis .intel-metric.tile>strong{letter-spacing:-.6px;font-size:30px;font-weight:700;line-height:1.1;color:#0d2440!important}.intel-kpis .intel-metric.tile small{color:#66788e!important}.intel-kpis .intel-metric.tile:first-child:before,.intel-kpis .intel-metric.tile:first-child:after{display:none}.intel-kpis .intel-metric.tile:first-child .difference.positive .difference-badge{color:#16704f;background:#e3f5ee}.intel-kpis .intel-metric.tile:first-child .difference.negative .difference-badge{color:#a52a24;background:#fbe6e4}.intel-kpis .intel-metric.tile:first-child .difference.neutral .difference-badge{color:#526c87;background:#eef2f6}.tile-monthly{--better:#1f9d74;--worse:#d9534f;--steady:#9fb3c8;border-top:1px solid #eef2f6;flex-direction:column;gap:2px;width:100%;margin-top:auto;padding-top:8px;display:flex}.tile-monthly>small{font-size:10px;color:#8a99aa!important}.kpi{border-top-width:1px!important;border-left:4px solid #079cdf!important}.kpi.metric-clicks{background:#fff!important;border-color:#e0e7ef #e0e7ef #e0e7ef #079cdf!important}.kpi.metric-clicks .kpi-top,.kpi.metric-clicks .kpi-top span{color:#526c87!important}.kpi.metric-clicks .kpi-value{color:#0d2440!important}.kpi.metric-clicks .kpi-top svg{color:#079cdf!important;background:#e2f3fc!important}.kpi.metric-clicks small{color:#66788e!important}.kpi.metric-clicks:before{display:none}.kpi .kpi-value{letter-spacing:-.8px;font-size:32px!important}.kpi.tile-better,.kpi.metric-clicks.tile-better{border-left-color:#1f9d74!important}.kpi.tile-worse,.kpi.metric-clicks.tile-worse{border-left-color:#d9534f!important}.kpi.tile-steady,.kpi.metric-clicks.tile-steady{border-left-color:#9fb3c8!important}.kpi{flex-direction:column;display:flex}.kpi .tile-monthly{margin-top:10px}.section-header{border-bottom:1px solid #d6e2ee;justify-content:space-between;align-items:flex-end;gap:16px;margin:34px 0 14px;padding-bottom:10px;display:flex;position:relative}.section-header:after{content:"";background:#079cdf;border-radius:2px;width:56px;height:3px;position:absolute;bottom:-1px;left:0}.section-header h2{color:#0d2440;letter-spacing:-.3px;margin:2px 0 0;font-size:19px}.section-header p{color:#66788e;margin:4px 0 0;font-size:12px}.section-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:#079cdf;font-size:11px;font-weight:700}.month-section>.section-header{margin-top:40px}.dark-band{background:linear-gradient(135deg,#0d2440 0%,#061d38 70%);border-radius:14px;margin-bottom:26px;padding:20px 20px 22px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00142d1f}.dark-band:after{content:"";pointer-events:none;background:radial-gradient(circle,#079cdf2e,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-90px}.dark-band-head{z-index:1;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex;position:relative}.dark-band-head .section-eyebrow{color:#71d3ff}.dark-band-head h2{color:#fff;margin:0;font-size:17px}.dark-band-head small{color:#9fb3c8;font-size:12px}.dark-band .intel-kpis,.dark-band .kpi-grid{z-index:1;margin:0;position:relative}.dark-band .intel-metric.tile,.dark-band .intel-metric.tile:first-child,.dark-band .kpi,.dark-band .kpi.metric-clicks{box-shadow:none;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-left:4px solid #71d3ff!important}.dark-band .intel-metric.tile.tile-better,.dark-band .kpi.tile-better{border-left-color:#3ccf9c!important}.dark-band .intel-metric.tile.tile-worse,.dark-band .kpi.tile-worse{border-left-color:#ff7b72!important}.dark-band .intel-metric.tile.tile-steady,.dark-band .kpi.tile-steady{border-left-color:#9fb3c8!important}.dark-band .intel-metric.tile:hover,.dark-band .kpi:hover{box-shadow:0 8px 20px #0003;background:#ffffff17!important}.dark-band .intel-metric.tile>span,.dark-band .kpi .kpi-top,.dark-band .kpi .kpi-top span{color:#b5c7da!important}.dark-band .intel-metric.tile>strong,.dark-band .kpi .kpi-value{color:#fff!important}.dark-band .intel-metric.tile small,.dark-band .kpi small{color:#9fb3c8!important}.dark-band .kpi .kpi-top svg{color:#71d3ff!important;background:#ffffff14!important}.dark-band .difference.positive .difference-badge,.dark-band .intel-metric.tile:first-child .difference.positive .difference-badge{color:#8ff0cb!important;background:#1f9d7440!important}.dark-band .difference.negative .difference-badge,.dark-band .intel-metric.tile:first-child .difference.negative .difference-badge{color:#ffbdb6!important;background:#d9534f40!important}.dark-band .difference.neutral .difference-badge,.dark-band .intel-metric.tile:first-child .difference.neutral .difference-badge{color:#d0dce8!important;background:#ffffff1a!important}.dark-band .tile-monthly{border-top-color:#ffffff1f}.dark-band .tile-monthly>small,.dark-band .tr-mini-axis{color:#8fa6bd!important}.dark-band .tr-bar.gap{background:#fff2}.dark-band .tr-bar.current{box-shadow:0 0 0 1px #fff6}.dark-band .tr-bar.hover{outline-color:#fff}.dark-band .tr-tip{color:#0d2440;background:#fff}.dark-band .tr-tip b{color:#526c87}.dark-band .tr-tip small{color:#0b6fa4}.dark-band .tr-tip.better small{color:#16704f}.dark-band .tr-tip.worse small{color:#a52a24}@media (width<=650px){.dark-band{padding:16px 12px}.section-header{margin-top:26px}}.month-section .ms-title strong{display:none}.growth-heading{letter-spacing:1px;text-transform:uppercase;background:#f3f7fb;border:1px solid #e0e7ef;border-left:4px solid #0d2440;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex;color:#0d2440!important;margin:20px 0 12px!important;font-size:12px!important}.growth-heading:first-of-type{margin-top:4px!important}.growth-heading small{text-transform:none;letter-spacing:0;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.growth-heading b{color:#526c87;font-weight:600}.growth-heading b.better{color:#16704f}.growth-heading b.worse{color:#a52a24}.growth-heading b.muted{color:#8a99aa}.growth-card{transition:box-shadow .15s,transform .15s;border-left:4px solid #d9e2ec!important}.growth-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0d244012}.growth-card.tile-better{border-left-color:#1f9d74!important}.growth-card.tile-worse{border-left-color:#d9534f!important}.growth-card.tile-steady{border-left-color:#9fb3c8!important}.kpi-grid.kpi-count-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1200px){.kpi-grid.kpi-count-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.kpi-grid.kpi-count-5{grid-template-columns:1fr}}main{padding:38px 44px 32px}.page-heading{gap:24px;margin-bottom:26px}.page-heading h1{letter-spacing:-1px;color:#0d2440;font-size:34px;font-weight:700;line-height:1.15}.page-heading p{color:#5d7189;max-width:720px;margin-top:8px;font-size:14.5px;line-height:1.65}.page-heading .eyebrow{letter-spacing:.14em;color:#079cdf;font-size:11px;font-weight:700}.panel{border-color:#e3eaf2;border-radius:16px;margin-bottom:26px;box-shadow:0 1px 2px #0d24400a,0 8px 24px #0d244008}.panel-heading{padding:24px 26px 16px}.panel-heading h2{color:#0d2440;letter-spacing:-.2px;font-size:16px;font-weight:650}.panel-heading p{color:#6a7d92;max-width:760px;font-size:13px;line-height:1.6}.method-note{color:#7a8ba0;font-size:12px;line-height:1.6}.page-tabs-hint{color:#5d7189;max-width:860px;margin:4px 6px 20px;font-size:13px}.ui-card{border-radius:14px;padding:18px 20px}.ui-list{gap:14px}.ui-two{gap:24px}.ui-pill{padding:4px 10px}.notice-box{border-radius:12px}@media (width<=780px){main{padding:24px 16px}.page-heading h1{font-size:27px}.panel-heading{padding:20px 18px 12px}.panel-body{padding:4px 18px 20px}}.page-hero{margin-bottom:22px}.page-hero-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-hero .eyebrow{letter-spacing:1.4px;color:#078fcd;text-transform:uppercase;font-size:10px;font-weight:700}.panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel-body{padding:2px 22px 22px}.panel-body>:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel .table-scroll{border-top:1px solid #e6edf3}.kpi-grid.kpi-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid .kpi .kpi-value{font-size:38px}.ui-empty{text-align:center;color:#6a819a;justify-items:center;gap:8px;padding:36px 22px;display:grid}.ui-empty svg{color:#079cdf;box-sizing:content-box;background:#edf7fd;border-radius:12px;padding:10px}.ui-empty strong{color:#173d59;font-size:15px}.ui-empty p{max-width:520px;margin:0;font-size:13px;line-height:1.6}.ui-note{margin:4px 2px 24px}.ui-pill{color:#526c87;white-space:nowrap;background:#f0f4f8;border-radius:30px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.ui-pill.good{color:#23765c;background:#e8f7f0}.ui-pill.warn{color:#a06d24;background:#fff4e2}.ui-pill.info{color:#0f6f9e;background:#e8f5fc}.ui-pill.bad{color:#b0392b;background:#fdecea}.ui-list{gap:12px;display:grid}.ui-card{background:#fff;border:1px solid #e3eaf2;border-radius:12px;padding:16px 18px}.ui-card-head{align-items:flex-start;gap:12px;display:flex}.ui-card-head>div{flex:1;gap:3px;min-width:0;display:grid}.ui-card-head strong{color:#173d59;overflow-wrap:anywhere;font-size:14px}.ui-card-head small{color:#6f8499;font-size:12px}.ui-card p{color:#41556b;margin:10px 0 0;font-size:13px;line-height:1.6}.ui-icon{color:#078fcd;background:#edf7fd;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ui-group+.ui-group{margin-top:26px}.ui-group-title{color:#173d59;align-items:baseline;gap:8px;margin:0 0 4px;font-size:14px;display:flex}.ui-group-title small{color:#7b8fa3;font-weight:500}.ui-form{gap:16px;max-width:820px;display:grid}.ui-form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:14px;display:grid}.ui-form label{color:#3c5b76}.ui-form .check{flex-direction:row;align-items:center;gap:8px;font-weight:500}.ui-form .check input{width:auto}.ui-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-engine{background:#fff;border:1px solid #e3eaf2;border-radius:12px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.ui-engine-name{align-items:center;gap:10px;min-width:190px;display:flex}.ui-engine-name strong{color:#173d59;font-size:13px;display:block}.ui-engine-name small{color:#6f8499;font-size:11px}.integration-logos{display:inline-flex;position:relative}.integration-logos.multi{grid-template-columns:repeat(2,21px);gap:3px;width:45px;display:grid}.integration-logos.multi .service-logo{border-radius:6px;width:21px;min-width:21px;height:21px;padding:2px}.integration-logos.multi .service-logo img{width:100%;height:100%}.ui-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ui-two>.panel{margin-bottom:0}@media (width<=960px){.kpi-grid.kpi-count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-two,.ui-engine{grid-template-columns:1fr}}@media (width<=640px){.panel-body{padding:2px 15px 16px}.kpi-grid.kpi-count-3{grid-template-columns:1fr}}.more-connections-intro{margin-top:26px}.ui-two{margin-bottom:25px}.ui-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ui-inline-actions select{border:1px solid var(--line,#d8e0e8);background:var(--panel,#fff);height:30px;font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.channel-dot{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.review-queue .ui-card-head{align-items:flex-start}.review-queue .review-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.review-queue pre{white-space:pre-wrap;font:inherit;background:var(--soft,#f4f7fa);border-radius:8px;margin:8px 0 0;padding:10px;font-size:13px}.journey-outcomes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.journey-outcomes .ui-card strong{font-size:22px;display:block}.call-events{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.call-events label{border:1px solid var(--line,#d8e0e8);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;display:inline-flex}.cell-line{white-space:nowrap;display:block}.cell-line small{color:var(--muted)}.term{border-bottom:1px dashed;border-bottom-color:color-mix(in srgb,currentColor 45%,transparent);cursor:help;outline:none}.term:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #71d3ff}.term-tip{z-index:200;color:#41566d;letter-spacing:0;text-transform:none;text-align:left;pointer-events:none;background:#fff;border:1px solid #cfe9f8;border-radius:12px;flex-direction:column;gap:4px;width:280px;padding:12px 14px;font-size:12.5px;font-weight:400;line-height:1.5;animation:.12s ease-out term-in;display:flex;position:fixed;box-shadow:0 14px 40px #00142d47}.term-tip b{color:#0d2440;font-size:12.5px;font-weight:600}@keyframes term-in{0%{opacity:0;transform:translateY(-3px)}}.page-guide{background:linear-gradient(#f5fbfe,#fff);border:1px solid #d6eefa;border-radius:16px;margin:-8px 0 24px;overflow:hidden}.page-guide-toggle{color:#0a7bb0;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:13px 18px;font-size:13px;font-weight:600;display:flex}.page-guide-toggle:hover{color:#0d2440}.page-guide-chevron{margin-left:auto;transition:transform .15s}.page-guide.open .page-guide-chevron{transform:rotate(180deg)}.page-guide-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:4px 20px 20px;display:grid}.page-guide-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-guide-steps li{color:#33475e;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.55;display:flex}.page-guide-steps b{color:#fff;background:#079cdf;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.page-guide-terms h3{text-transform:uppercase;letter-spacing:.08em;color:#7a8ba0;margin:0 0 10px;font-size:11px;font-weight:700}.page-guide-terms dl{flex-direction:column;gap:9px;margin:0;display:flex}.page-guide-terms dt{color:#0d2440;font-size:13px;font-weight:600}.page-guide-terms dd{color:#5d7189;margin:1px 0 0;font-size:12.5px;line-height:1.5}@media (width<=900px){.page-guide-body{grid-template-columns:1fr}}@media print{.page-guide{display:none!important}}.trends,.ms,.ms-areas{--better:#1f9d74;--better-bg:#e3f5ee;--better-ink:#16704f;--worse:#d9534f;--worse-bg:#fbe6e4;--worse-ink:#a52a24;--steady:#9fb3c8;--steady-bg:#eef2f6;--steady-ink:#526c87;--navy:#0d2440;--blue:#079cdf;--muted:#66788e}.tr-hero{color:#fff;background:linear-gradient(135deg,#0d2440,#061d38);border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:center;gap:28px;margin-bottom:18px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.tr-hero:after{content:"";background:radial-gradient(circle,#079cdf33,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.tr-hero h2{letter-spacing:-.5px;color:#fff;margin:14px 0 6px;font-size:28px}.tr-hero p{color:#b5c7da;margin:0;font-size:13px}.tr-hero .tr-hero-note{color:#ffd48a;margin-top:10px;font-size:12px}.tr-hero.better h2{color:#7fe0bd}.tr-hero.worse h2{color:#ffb3ad}.tr-hero.mixed-up h2{color:#b5e8ff}.tr-hero.mixed-down h2{color:#ffd48a}.tr-stepper{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:6px;padding:4px;display:inline-flex}.tr-stepper select{color:#fff;background:0 0;border:0;min-width:170px;margin:0;padding:6px 4px;font-size:14px;font-weight:600}.tr-stepper select option{color:#0d2440}.tr-stepper .icon-button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.tr-stepper .icon-button:hover:not(:disabled){background:#ffffff1f}.tr-stepper .icon-button:disabled{opacity:.35;cursor:default}.tr-score{z-index:1;position:relative}.tr-score-bar{background:#ffffff1f;border-radius:6px;gap:2px;height:10px;margin-bottom:14px;display:flex;overflow:hidden}.tr-score-bar .better{background:var(--better)}.tr-score-bar .worse{background:var(--worse)}.tr-score-bar .steady{background:var(--steady)}.tr-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tr-score-grid>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px 12px;display:grid}.tr-score-grid strong{color:#fff;text-align:right;font-size:24px;font-weight:700;line-height:1.1}.tr-score-grid small{color:#b5c7da;grid-column:1/-1;margin-top:2px;font-size:11px}.tr-score-grid .better svg{color:#7fe0bd}.tr-score-grid .worse svg{color:#ffb3ad}.tr-score-grid .steady svg,.tr-score-grid .none svg{color:#b5c7da}.tr-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.tr-area{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #e0e7ef;border-top:4px solid var(--steady);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 4px #0d24400a}.tr-area:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0d244014}.tr-area:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tr-area.active{box-shadow:0 0 0 2px var(--blue)}.tr-area.better{border-top-color:var(--better)}.tr-area.worse{border-top-color:var(--worse)}.tr-area.mixed-up{border-top-color:#64c3a0}.tr-area.mixed-down{border-top-color:#e8968f}.tr-area.none{border-top-color:#d9e2ec}.tr-area-top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tr-area-top strong{color:var(--navy);flex:110px;min-width:0;font-size:13px}.tr-area-icon{width:28px;height:28px;color:var(--blue);background:#e2f3fc;border-radius:8px;flex:none;place-items:center;display:grid}.tr-verdict{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:var(--steady-bg);color:var(--steady-ink);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700}.tr-verdict.better,.tr-verdict.mixed-up{background:var(--better-bg);color:var(--better-ink)}.tr-verdict.worse,.tr-verdict.mixed-down{background:var(--worse-bg);color:var(--worse-ink)}.tr-verdict.none{color:#8a99aa;background:#f3f6f9}.tr-area-head{flex-direction:column;gap:4px;display:flex}.tr-area-head small{color:var(--muted);font-size:11px}.tr-area-value{color:var(--navy);letter-spacing:-.5px;font-size:26px;font-weight:700;line-height:1.1}.tr-area-count{color:var(--steady-ink);border-top:1px solid #eef2f6;flex-wrap:wrap;gap:4px 10px;padding-top:8px;font-size:11px;display:flex}.tr-area-count .better{color:var(--better-ink);font-weight:600}.tr-area-count .worse{color:var(--worse-ink);font-weight:600}.tr-area-count .muted{color:#8a99aa}.tr-delta{font-variant-numeric:tabular-nums;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.tr-delta em{opacity:.8;font-style:normal;font-weight:500}.tr-delta b{letter-spacing:.4px;text-transform:uppercase;margin-left:2px;font-size:10px}.tr-delta.better{background:var(--better-bg);color:var(--better-ink)}.tr-delta.worse{background:var(--worse-bg);color:var(--worse-ink)}.tr-delta.steady{background:var(--steady-bg);color:var(--steady-ink)}.tr-delta.none{color:#8a99aa;background:0 0;padding:0;font-weight:400}.tr-delta.sm{padding:2px 6px;font-size:11px}.tr-delta.sm b{display:none}.tr-delta.sm.better,.tr-delta.sm.worse,.tr-delta.sm.steady{background:0 0;padding:0}.tr-mini{align-items:flex-end;gap:3px;width:100%;display:flex}.tr-mini.empty{color:#8a99aa;align-items:center;font-size:11px}.tr-bar{opacity:.55;background:#79c7ec;border-radius:2px 2px 0 0;flex:1;min-width:3px}.tr-bar.better{background:var(--better)}.tr-bar.worse{background:var(--worse)}.tr-bar.steady{background:var(--steady)}.tr-bar.first{background:#79c7ec}.tr-bar.part{background:#f2c46d}.tr-bar.gap{opacity:1;background:#e5ebf1}.tr-bar.current{opacity:1;box-shadow:0 0 0 1px #0d244033}.tr-section-title{align-items:center;gap:8px;display:inline-flex}.tr-section-title svg{color:var(--blue)}.tr-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.tr-tile{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #e0e7ef;border-left:4px solid var(--steady);background:#fff;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:14px;transition:box-shadow .15s;display:flex}.tr-tile:hover{box-shadow:0 6px 16px #0d244012}.tr-tile:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tr-tile.active{box-shadow:0 0 0 2px var(--blue)}.tr-tile.better{border-left-color:var(--better)}.tr-tile.worse{border-left-color:var(--worse)}.tr-tile.none{border-left-color:#e0e7ef}.tr-tile-label{color:var(--steady-ink);align-items:flex-start;gap:4px;font-size:12px;font-weight:600;display:flex}.tr-tile-value{color:var(--navy);letter-spacing:-.4px;font-size:24px;font-weight:700;line-height:1.1}.tr-tile .tr-mini{margin-top:4px}.tr-tile-month{color:#8a99aa;letter-spacing:0;margin-top:2px;font-size:11px;font-weight:500;display:block}.tr-tile-source{color:#8a99aa;font-size:10px}.tr-flag{color:#b45309;flex:none;margin-top:1px}.tr-tiles-detail{grid-column:1/-1}.tr-detail-panel{background:#fbfdff;border:1px solid #d6e3ef;border-radius:10px;padding:16px 18px}.tr-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.tr-detail-head h3{color:var(--navy);margin:0 0 2px;font-size:15px}.tr-detail-head small{color:var(--muted);font-size:11px}.tr-detail-head .icon-button{cursor:pointer;color:var(--muted);background:0 0;border:0}.tr-detail-table{max-height:260px;margin-top:8px;overflow:auto}.tr-detail-table table{border-collapse:collapse;width:100%;font-size:12px}.tr-detail-table th{text-align:left;color:var(--muted);background:#fbfdff;border-bottom:1px solid #e0e7ef;padding:6px 8px;font-size:11px;font-weight:600;position:sticky;top:0}.tr-detail-table td{font-variant-numeric:tabular-nums;color:#33475b;border-bottom:1px solid #eef2f6;padding:6px 8px}.tr-detail-table td small{color:#8a6100;font-size:10px;display:block}.tr-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:11px;display:flex}.tr-legend.padded{padding:0 25px 12px}.tr-legend span:before{content:"";vertical-align:-1px;background:var(--steady);border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.tr-legend .better:before{background:var(--better)}.tr-legend .worse:before{background:var(--worse)}.tr-legend .partial:before{background:#fff;border:1px dashed #e0a21b}.tr-legend .part:before{background:#f2c46d}.tr-heat-wrap{border-top:1px solid #e0e7ef;max-height:72vh;overflow:auto}.tr-heat{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12px}.tr-heat th{color:var(--muted);text-align:right;white-space:nowrap;z-index:1;background:#fff;border-bottom:1px solid #e0e7ef;padding:8px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.tr-heat th:first-child,.tr-heat td:first-child{text-align:left;min-width:250px;color:var(--navy);z-index:2;background:#fff;border-right:1px solid #eef2f6;position:sticky;left:0}.tr-heat th:first-child{z-index:3}.tr-heat td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#33475b;border-bottom:1px solid #f1f4f8;padding:7px 10px}.tr-heat td.better{background:rgba(31,157,116,var(--a,.15));color:#0f4f39}.tr-heat td.worse{background:rgba(217,83,79,var(--a,.15));color:#7a1f1b}.tr-heat td.steady{background:#f5f8fb}.tr-heat td.partial{outline-offset:-3px;outline:1px dashed #e0a21b}.tr-heat .tr-heat-group td span{position:sticky;left:10px}.tr-heat .tr-heat-group td{letter-spacing:1px;text-transform:uppercase;color:var(--muted);text-align:left;padding:9px 10px;font-size:11px;font-weight:700;background:#f5f8fb!important;position:static!important}@media (width<=1200px){.tr-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.tr-hero{grid-template-columns:1fr}.tr-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tr-areas{grid-template-columns:1fr}.tr-hero{padding:20px 16px}.tr-stepper select{min-width:0}}.ms,.ms-areas{border:1px solid #e0e7ef;border-left:4px solid var(--steady);background:#fff;border-radius:12px;margin-bottom:20px;padding:14px 18px;box-shadow:0 2px 6px #0d24400a}.ms.better,.ms.mixed-up{border-left-color:var(--better)}.ms.worse,.ms.mixed-down{border-left-color:var(--worse)}.ms.none{border-left-color:#d9e2ec}.ms-areas{background:linear-gradient(#f7fbfe,#fff 60%);border-left-width:1px}.ms-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ms-title{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ms-title strong{color:var(--navy);font-size:15px}.ms-title small{color:var(--muted);font-size:12px}.ms-actions{gap:12px;display:flex}.ms-actions .text-button{align-items:center;gap:4px;font-size:12px;display:inline-flex}.ms-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.ms-detail{margin-top:12px}.ms-areas .tr-areas{margin:12px 0 0}.tr-mini-wrap{width:100%;margin-top:4px;position:relative}.tr-mini-wrap .tr-mini{margin-top:0}.tr-bar{cursor:default;transition:opacity .1s}.tr-bar.hover{opacity:1;outline-offset:1px;outline:2px solid #0d2440}.tr-mini-axis{color:#8a99aa;justify-content:space-between;gap:6px;margin-top:3px;font-size:10px;font-weight:500;display:flex}.tr-mini-axis span:nth-child(2){opacity:.8}.tr-tip{color:#fff;white-space:nowrap;z-index:5;pointer-events:none;text-align:left;background:#0d2440;border-radius:7px;flex-direction:column;gap:1px;padding:6px 9px;font-size:11px;line-height:1.35;display:flex;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);box-shadow:0 6px 18px #0d244033}.tr-tip b{color:#b5c7da;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:600}.tr-tip small{color:#b5e8ff;font-size:10px}.tr-tip.better small{color:#7fe0bd}.tr-tip.worse small{color:#ffb3ad}.tr-tile,.tr-area{overflow:visible}.month-section:not(:empty){margin-top:8px}.month-section .ms,.month-section .ms-areas{margin-top:4px}.versus{--you:#079cdf;--group:#e8590c;--better:#1f9d74;--better-bg:#e3f5ee;--better-ink:#16704f;--worse:#d9534f;--worse-bg:#fbe6e4;--worse-ink:#a52a24;--steady-ink:#526c87;--navy:#0d2440;--muted:#66788e}.vs-toggle{background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;flex-wrap:wrap;gap:4px;margin:0 10px 10px 0;padding:4px;display:inline-flex}.vs-toggle button{all:unset;cursor:pointer;color:#b5c7da;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.vs-toggle button.active{color:var(--navy);background:#fff}.vs-toggle button:focus-visible{outline:2px solid #71d3ff}.vs-hero-score{z-index:1;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.vs-hero-score>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.vs-hero-score small{color:#b5c7da;font-size:11px}.vs-hero-score strong{color:#fff;font-size:34px;font-weight:700;line-height:1.1}.vs-hero-score em,.vs-card-score em{opacity:.6;margin-left:2px;font-size:13px;font-style:normal;font-weight:500}.vs-hero-score p{color:#b5c7da;grid-column:1/-1;margin:0;font-size:11px}.vs-change{color:var(--steady-ink);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.vs-change.better{color:var(--better-ink)}.vs-change.worse{color:var(--worse-ink)}.vs-change.none{color:var(--muted);font-weight:400}.vs-hero .vs-change.better{color:#7fe0bd}.vs-hero .vs-change.worse{color:#ffb3ad}.vs-hero .vs-change.steady,.vs-hero .vs-change.none{color:#b5c7da}.vs-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:18px;display:grid}.vs-card{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-top:4px solid #9fb3c8;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:0 2px 4px #0d24400a}.vs-card:hover{box-shadow:0 8px 20px #0d244014}.vs-card:focus-visible{outline:2px solid var(--you);outline-offset:2px}.vs-card.active{box-shadow:0 0 0 2px var(--you)}.vs-card.better{border-top-color:var(--better)}.vs-card.worse{border-top-color:var(--worse)}.vs-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.vs-card-top strong{color:var(--navy);font-size:13px}.vs-card-top svg{color:#c99a00}.vs-card-score{color:var(--navy);font-size:28px;font-weight:700;line-height:1.1}.vs-card-meta{color:var(--muted);font-size:11px}.vs-chart{margin:0;padding:12px 18px 4px;position:relative}.vs-chart svg{width:100%;height:auto;display:block;overflow:visible}.vs-chart .grid{stroke:#e8eef4;stroke-width:1px}.vs-chart .axis{fill:#8a99aa;font-size:11px}.vs-chart .cross{stroke:#9fb3c8;stroke-width:1px}.vs-chart .line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.vs-chart .line.you{stroke:var(--you)}.vs-chart .line.group{stroke:var(--group);stroke-dasharray:5 4}.vs-chart .dot{stroke:#fff;stroke-width:2px}.vs-chart .dot.you{fill:var(--you)}.vs-chart .dot.group{fill:var(--group)}.vs-chart .direct{fill:#33475b;font-size:12px;font-weight:600}.vs-legend{color:#33475b;gap:16px;margin-bottom:4px;font-size:12px;display:flex}.vs-legend span{align-items:center;gap:6px;display:inline-flex}.vs-legend i{border-top:2px solid var(--you);width:18px;height:0;display:inline-block}.vs-legend i.group{border-top:2px dashed var(--group)}.vs-tip{color:#fff;pointer-events:none;white-space:nowrap;background:#0d2440;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:28px;transform:translate(-50%);box-shadow:0 6px 16px #0d244033}.vs-matrix-wrap{overflow-x:auto}.vs-matrix{border-collapse:collapse;width:100%;font-size:13px}.vs-matrix th{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);text-align:right;white-space:nowrap;border-bottom:1px solid #e0e7ef;padding:10px 12px;font-size:11px}.vs-matrix th:first-child,.vs-matrix td:first-child{text-align:left;background:#fff;min-width:200px;position:sticky;left:0}.vs-matrix td{text-align:right;white-space:nowrap;color:#33475b;border-bottom:1px solid #eef2f6;padding:9px 12px}.vs-matrix td:first-child{white-space:normal}.vs-matrix th.you,.vs-matrix td.you{color:var(--navy);background:#e2f3fc;font-weight:600}.vs-matrix td.median{color:var(--muted)}.vs-matrix td small{margin-left:5px;font-size:10px}.vs-matrix td.better small,.vs-matrix small.better{color:var(--better-ink)}.vs-matrix td.worse small,.vs-matrix small.worse{color:var(--worse-ink)}.vs-matrix small.better,.vs-matrix small.worse{font-weight:600}.vs-matrix .vs-source{color:#8a99aa;margin:2px 0 0;font-size:11px;display:block}.vs-scores tr.you td{color:var(--navy);background:#e2f3fc;font-weight:600}.vs-scores td.score{color:var(--navy);font-weight:700}@media (width<=900px){.vs-hero-score{grid-template-columns:1fr 1fr}}@media (width<=600px){.vs-hero-score{grid-template-columns:1fr}.vs-matrix th:first-child,.vs-matrix td:first-child{min-width:150px}}.backlink-source{align-items:center;gap:10px;margin-bottom:16px;display:flex}.backlink-source>div{flex-direction:column;display:flex}.backlink-source strong{color:#0d2440;font-size:14px}.backlink-source small{color:#6d8497;font-size:12px}.backlink-source .button{margin-left:auto}.backlink-chart{padding:4px 4px 0}.backlink-index tr.backlink-you th,.backlink-index tr.backlink-you td{background:#eef8fe;font-weight:650}.backlink-index .cell-sub{color:#7b8798;font-size:11px;font-weight:400;display:block}.bing-sample{border-top:1px solid #dfe8f0;margin-top:22px;padding-top:18px}.bing-sample>summary{cursor:pointer;color:#3c6581;font-size:13px;font-weight:600}.bing-sample[open]>summary{margin-bottom:16px}.backlink-spam-note{color:#7a4a10;background:#fff7ec;border:1px solid #f5d9b0;border-radius:10px;margin:0 0 18px;padding:12px 15px}.backlink-source.compact{gap:8px;margin:0}.backlink-source.compact small{white-space:nowrap}.difference{white-space:nowrap;flex-direction:column;font-weight:750;line-height:1.4;display:inline-flex}.difference small{font-size:10px;font-weight:500}.positive{color:#087b65}.negative{color:#bb4438}.neutral{color:#64748b}.review-workspace,.marketing-workspace{gap:20px;display:grid}.review-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.review-toolbar h2{margin:5px 0}.review-toolbar p{color:#65788e;margin:4px 0}.review-target{overflow-wrap:anywhere;font-size:14px}.review-toolbar label,.marketing-hero label{color:#66768b;gap:6px;font-size:11px;display:grid}.review-toolbar input,.review-toolbar select,.marketing-workspace input,.marketing-workspace select,.performance-retry select{color:#18334e;background:#fff;border:1px solid #d4e0eb;border-radius:8px;max-width:100%;padding:10px 12px}.history-chart{min-width:0}.diagnosis-grid{border-top:1px solid #e6edf4;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;display:grid}.diagnosis-grid h3{margin:0 0 10px;font-size:14px}.diagnosis-grid p{color:#62748a;font-size:12px;line-height:1.65}.history-table{max-height:380px;overflow:auto}.history-table thead{z-index:1;background:#f7fafc;position:sticky;top:0}.issue-group{border-bottom:1px solid #dde6ef}.issue-group>summary{cursor:pointer;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.issue-group>summary>span:nth-child(2){flex:1}.issue-group>summary strong{color:#18334e;display:block}.issue-group>summary small{color:#738397;margin-top:6px;display:block}.issue-group>summary>span:last-child{color:#0076af;font-size:11px}.issue-group[open]>summary{background:#eff7fc}.group-guidance{padding:0 20px 20px}.group-guidance>p{color:#61758a;background:#f5f8fb;border-radius:8px;padding:14px;font-size:12px;line-height:1.65}.page-evidence{border:1px solid #dbe6ef;border-radius:10px;margin-top:10px;overflow:hidden}.page-evidence>summary{cursor:pointer;overflow-wrap:anywhere;padding:15px;font-size:12px}.page-evidence>summary span{float:right;color:#72849a}.page-evidence>div{padding:0 18px 18px;font-size:13px;line-height:1.7}.page-evidence label{color:#5d7289;gap:6px;font-size:11px;display:grid}.page-evidence select{border:1px solid #d6e2ed;border-radius:6px;max-width:230px;padding:8px}.heading-proof{background:#f5f9fc;border:1px solid #dce7f0;border-radius:10px;margin:16px 0;padding:16px}.heading-proof h4{margin:0 0 12px;font-size:13px}.heading-proof code{overflow-wrap:anywhere;color:#455f78;display:block}.code-comparison{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.code-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#dcefff;background:#102c46;border-radius:8px;max-height:180px;padding:14px;font-size:11px;overflow:auto}.code-comparison>div:last-child pre{color:#126c50;background:#e6f4ee}.validation-list{padding-left:22px}.validation-list li{margin:8px 0}.notice-box{background:#fff5dc;border-radius:8px;padding:12px}.performance-retry{padding:20px}.performance-retry .performance-details{padding:12px 0}.performance-retry .intel-empty{padding:30px 15px}.history-disclosure{border-top:1px solid #dce6ef;margin-top:20px;padding-top:16px}.history-disclosure summary{cursor:pointer;color:#0074aa;align-items:center;gap:8px;display:flex}.connection-card{gap:20px;margin-top:20px;padding:26px;display:flex}.connection-card>svg{color:#0081bf;flex-shrink:0}.connection-card p{color:#687d93;font-size:13px;line-height:1.7}.connection-card form{align-items:end;gap:15px;display:flex}.connection-card label{flex:1;gap:8px;font-size:12px;display:grid}.connection-card input{border:1px solid #d7e2ed;border-radius:8px;padding:12px}.marketing-hero{background:linear-gradient(110deg,#edf7ff,#fff);border:1px solid #dce9f3;border-radius:16px;align-items:center;gap:18px;padding:24px;display:flex}.marketing-icon{color:#62ceff;background:#123656;border-radius:15px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.marketing-hero>div{flex:1}.marketing-hero h2{margin:5px 0 8px;font-size:24px}.marketing-hero p{color:#62768e;margin:0;font-size:13px;line-height:1.6}.marketing-empty{text-align:center;background:#fff;border:1px dashed #c5d9e9;border-radius:14px;padding:48px 25px}.marketing-empty>svg{color:#0084bc}.marketing-empty h3{color:#23435f}.marketing-empty p{color:#6b7e94;max-width:680px;margin:0 auto;font-size:13px;line-height:1.8}.import-panel{background:#fff;border:1px solid #d4e3ef;border-radius:13px;overflow:hidden}.import-panel>summary{cursor:pointer;color:#17415f;align-items:center;gap:10px;padding:19px;font-weight:650;display:flex}.import-panel>summary span{color:#678198;margin-left:auto;font-size:11px;font-weight:500}.import-panel form{padding:0 22px 22px;font-size:13px}.import-panel p{color:#63768d;line-height:1.7}.import-fields{grid-template-columns:2fr 1fr 2fr;gap:14px;margin:18px 0;display:grid}.import-panel label{color:#65788e;gap:7px;font-size:12px;display:grid}.import-panel textarea{resize:vertical;box-sizing:border-box;border:1px solid #d4e0eb;border-radius:8px;width:100%;margin-bottom:16px;padding:12px;font:12px/1.6 monospace}.marketing-workspace td{overflow-wrap:anywhere;max-width:290px}.marketing-workspace td a{align-items:center;gap:5px;font-size:12px;display:inline-flex}.marketing-workspace td a svg{flex-shrink:0}.marketing-workspace td details{min-width:170px}.marketing-workspace td .site-evidence{min-width:250px}.marketing-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.anchor-bars{padding:5px 20px 20px}.anchor-bars>div{grid-template-columns:1fr 1fr 25px;align-items:center;gap:12px;margin:17px 0;font-size:12px;display:grid}.anchor-bars i{background:#1399d0;border-radius:10px;height:8px}.anchor-bars span{overflow-wrap:anywhere}.business-baseline{flex-wrap:wrap;gap:30px;padding:20px;display:flex}.business-baseline small{text-transform:uppercase;color:#72859b;margin-bottom:8px;font-size:10px;display:block}.business-baseline strong{font-size:14px}.bot-grid{grid-template-columns:repeat(4,1fr);gap:15px;padding:20px;display:grid}.bot-grid>div{border:1px solid #dee8f1;border-radius:12px;padding:16px}.bot-grid strong{margin-bottom:12px;font-size:13px;display:block}.bot-grid p{color:#6c7e93;font-size:12px;line-height:1.7}.site-evidence{padding:20px;font-size:13px;line-height:1.7}.evidence-facts{flex-wrap:wrap;gap:25px;display:flex}.evidence-facts small{text-transform:uppercase;color:#73879b;font-size:10px;display:block}.evidence-facts b{font-size:14px}.evidence-facts a{overflow-wrap:anywhere}.site-evidence details{font-size:12px}.competitor-form{padding:24px}.competitor-form form{align-items:end;gap:15px;display:flex}.competitor-form label{flex:1;gap:7px;font-size:12px;display:grid}.competitor-form p{color:#6c8195;font-size:12px}.own-site{background:#f0f8fe}.sidebar{overflow-y:auto}.sidebar nav button{min-height:36px}.sidebar .nav-caption{margin-top:16px}.sidebar .sidebar-bottom{padding-top:16px}.history-inspect{background:#f4f8fc;border-top:1px solid #dce6ef;padding:18px}.history-inspect h3{margin-top:0}@media (width<=1100px){.bot-grid{grid-template-columns:repeat(2,1fr)}.marketing-hero{flex-wrap:wrap}.marketing-hero label{width:100%}.import-fields{grid-template-columns:1fr 1fr}.import-fields label:last-child{grid-column:1/-1}.diagnosis-grid,.marketing-two,.code-comparison{grid-template-columns:1fr}.competitor-form form{flex-wrap:wrap}}@media (width<=700px){.bot-grid,.import-fields{grid-template-columns:1fr}.issue-group>summary{flex-wrap:wrap}.connection-card form{display:grid}.connection-card{padding:18px}.marketing-hero{padding:16px}.marketing-hero h2{font-size:21px}.import-panel>summary{flex-wrap:wrap}.import-panel>summary span{margin:0}.review-toolbar .explorer-controls{padding:0}.competitor-form label{flex-basis:100%}}.intel-metric .difference.negative{color:#b33d36}.intel-metric .difference.positive{color:#087f64}.intel-metric:first-child .difference.negative,.intel-metric:first-child .difference.negative small{color:#ffb8b1}.intel-metric:first-child .difference.positive,.intel-metric:first-child .difference.positive small{color:#8ce6c4}.intel-metric>.difference{align-items:flex-start;margin-bottom:8px;font-size:14px;display:flex}.intel-metric>small{margin-top:7px;display:block}.review-workspace .table-scroll{max-height:420px;overflow:auto}.review-workspace .table-scroll thead{z-index:1;background:#f6f9fc;position:sticky;top:0}.review-workspace .diagnosis-grid .difference{font-size:15px}.competitor-sync{background:#f1f9fc;border:1px solid #cce4ee;border-radius:12px;margin:0 20px 20px;padding:20px}.competitor-sync h3{margin:0 0 8px}.competitor-sync p{font-size:12px;line-height:1.6}.competitor-sync progress{accent-color:#0786b7;width:100%;height:8px;margin:14px 0}.sync-results>div{background:#fff;border:1px solid #e1ebf2;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:12px;font-size:12px;display:grid}.sync-results small{color:#667c90;grid-column:1/-1;line-height:1.5}.marketing-workspace>.marketing-hero{background:0 0;border:0;justify-content:flex-end;margin-bottom:6px;padding:0}.marketing-workspace>.marketing-hero>.marketing-icon,.marketing-workspace>.marketing-hero>div{display:none}.marketing-workspace>.marketing-hero label{color:#5d7891;align-items:center;gap:8px;font-size:12px;display:flex}.ov-hero.dark-band,.ov-health-band.dark-band{border-radius:16px;margin-bottom:24px;padding:28px 30px}.ov-hero-top{z-index:1;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:center;gap:28px;margin-bottom:24px;display:grid;position:relative}.ov-hero-top:only-child{margin-bottom:0}.ov-health-band .ov-hero-top{grid-template-columns:1fr}.ov-hero-text .section-eyebrow{color:#71d3ff}.ov-hero-text h2{letter-spacing:-.6px;color:#fff;max-width:680px;margin:8px 0 10px;font-size:28px;font-weight:700;line-height:1.2}.ov-hero-text p{color:#c4d6e8;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:640px;margin:0;font-size:14px;line-height:1.6;display:flex}.ov-hero.better .ov-hero-text h2,.ov-health-band.good .ov-hero-text h2{color:#9ff0cf}.ov-hero.worse .ov-hero-text h2,.ov-health-band.poor .ov-hero-text h2{color:#ffc2bc}.ov-hero.mixed-down .ov-hero-text h2,.ov-health-band.fair .ov-hero-text h2{color:#ffd48a}.ov-verdict{letter-spacing:.2px;color:#e3edf7;white-space:nowrap;background:#ffffff1a;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ov-verdict.better{color:#9ff0cf;background:#1f9d7440}.ov-verdict.worse{color:#ffc2bc;background:#cf4a4a40}.ov-verdict.mixed-up{color:#b5e8ff;background:#079cdf40}.ov-verdict.mixed-down{color:#ffd48a;background:#d08a1e40}.ov-hero-stats{gap:10px;display:grid}.ov-hero-stats>button{color:#fff;text-align:left;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:14px 16px;transition:background .15s,transform .15s;display:grid}.ov-hero-stats>button:hover{background:#ffffff1a;transform:translateY(-1px)}.ov-hero-stats>button svg{color:#71d3ff}.ov-hero-stats>button.warn svg{color:#ffb35c}.ov-hero-stats>button b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;min-width:28px;font-size:24px;font-weight:700;line-height:1}.ov-hero-stats>button span{color:#c4d6e8;font-size:13px;line-height:1.35}.ov-hero .intel-kpis{margin:0}.ov-overview{flex-direction:column;display:flex}.ov-block{flex-direction:column;gap:20px;margin-bottom:12px;display:flex}.ov-block>.section-header,.ov-block>.panel,.ov-block>.ov-two>.panel{margin-bottom:0}.ov-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ov-two>.panel{flex-direction:column;display:flex}.ov-two>.signal-chart>.text-button{margin-top:auto}.ov-opps .opportunity-list{padding:0 22px 6px}.ov-opps .opportunity-list button{gap:14px;padding:18px 0}.ov-opps .opportunity-list strong{color:#0d2440;font-size:14px}.ov-opps .opportunity-list p{color:#41556b;margin:5px 0 0;font-size:13px;line-height:1.55}.ov-opps .opportunity-list small{margin-top:6px;font-size:11.5px}.ov-opps .opportunity-list button>svg{color:#9fb3c8;flex-shrink:0;margin-top:4px}.ov-opps .opportunity-list button:hover>svg{color:#079cdf}.ov-quality{gap:0!important;padding:0 22px 8px!important}.ov-quality>span{border-top:1px solid #eef2f6;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:16px;padding:14px 0;font-weight:600;color:#264965!important;font-size:13px!important;display:grid!important}.ov-quality>span:first-child{border-top:0}.ov-quality small{color:#6f8499;grid-column:1;margin-top:3px;font-size:11.5px;font-weight:400}.ov-quality strong{grid-area:1/2/span 2;align-self:center;color:#0d2440!important;font-size:20px!important}.ov-muted-icon{color:#9fb3c8}.ov-growth .growth-grid{gap:16px;padding:0 22px 24px}.ov-growth .growth-card{border-radius:14px;padding:18px 20px}.ov-growth-heading{flex-wrap:wrap;align-items:center;gap:4px;display:flex;text-transform:none!important;letter-spacing:0!important;color:#0d2440!important;margin:8px 22px 14px!important;font-size:15px!important}.ov-growth-heading>span{margin-right:auto}.ov-growth-heading small{gap:6px;display:flex}.ov-growth-heading small b{color:#526c87;background:#eef2f6;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.ov-growth-heading small b.better{color:#16704f;background:#e3f5ee}.ov-growth-heading small b.worse{color:#a52a24;background:#fbe6e4}.ov-src{align-items:center;margin-top:auto;padding-top:6px;display:flex!important}.ov-src .service-logo-inline{width:16px;height:16px;margin-right:6px}.ov-src .service-logo-inline img{width:15px;height:15px}.ov-presence.panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ov-presence .presence-grid{gap:20px}.ov-presence-card{border-radius:16px!important;gap:5px!important;padding:20px 22px!important}.ov-presence-card .presence-head{color:#0d2440;margin-bottom:8px;font-size:13px}.ov-presence-card .presence-head .service-logo-small{margin-right:2px}.ov-presence-card>strong{font-size:30px}.ov-health>.panel,.ov-health>.ui-two,.ov-health>section{margin-bottom:24px}.ov-health .ui-two{gap:20px}.ov-health-band .kpi-grid{z-index:1;position:relative}.ov-health .action-grid{gap:16px}.ov-health .action-card{border-radius:14px;padding:18px 20px}.ov-command{align-items:flex-end;margin-bottom:10px!important}.ov-engine{margin-bottom:28px}.ov-engine-head{color:#0d2440;align-items:center;gap:4px;margin:0 0 14px;font-size:16px;display:flex}.ov-engine-head>span{flex-direction:column;gap:2px;display:flex}.ov-engine-head small{color:#66788e;font-size:12.5px;font-weight:400;line-height:1.5}.ov-more{border-radius:16px;margin-bottom:24px;overflow:hidden}.ov-more>summary{cursor:pointer;color:#0d2440;align-items:center;gap:10px;padding:16px 22px;font-size:13px;font-weight:600;list-style:none;display:flex}.ov-more>summary::-webkit-details-marker{display:none}.ov-more>summary:before{content:"";border-bottom:2px solid #079cdf;border-right:2px solid #079cdf;flex-shrink:0;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.ov-more[open]>summary:before{transform:rotate(45deg)}.ov-more[open]>summary{border-bottom:1px solid #eef2f6}.ov-more>.ui-list{padding:18px 22px}.performance-details .ov-more{border:1px solid #e3eaf2;margin:18px 0 0}.performance-details .ov-more>article{padding:13px 22px}.ov-perf-head{color:#0d2440;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:22px 0 12px;font-size:15px;display:flex}.ov-perf-head:first-child{margin-top:0}.ov-perf-head small{color:#66788e;font-size:12px;font-weight:400}.performance-scores>div.ov-good{background:#e3f5ee}.performance-scores>div.ov-good b{color:#16704f}.performance-scores>div.ov-fair{background:#fff4e2}.performance-scores>div.ov-fair b{color:#9a6a00}.performance-scores>div.ov-poor{background:#fbe6e4}.performance-scores>div.ov-poor b{color:#a52a24}.ov-scorecard>.panel{margin-bottom:24px}.ov-scorecard .action-grid{gap:16px}.ov-scorecard .action-card{border-radius:14px;padding:18px 20px}.ov-by{color:#526c87;white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.ov-fix-issues{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ov-fix-issues li{color:#41556b;padding-left:14px;font-size:12.5px;line-height:1.5;position:relative}.ov-fix-issues li:before{content:"";background:#d08a1e;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.ov-fix-issues b{color:#0d2440;margin-right:4px;font-weight:600}.ov-trends .tr-hero{border-radius:16px;margin-bottom:24px;padding:28px 30px}.ov-trends .tr-areas{gap:16px;margin-bottom:24px}.ov-trends .tr-section{margin-bottom:24px}.ov-report .report-fields{gap:18px}.ov-step{background:#fbfdff;border:1px solid #e3eaf2;border-radius:14px;grid-column:1/-1;gap:14px;min-width:0;margin:0;padding:16px 18px 18px;display:grid}.ov-step>legend,.ov-step>summary{color:#0d2440;align-items:center;gap:10px;margin-left:-6px;padding:0 6px;font-size:13px;font-weight:700;display:flex}.ov-step>legend b,.ov-step>summary b{color:#079cdf;background:#eef8fd;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.ov-step label{color:#41556b;gap:7px;font-size:12px;display:grid}.ov-step>small,.ov-step small{color:#7b91a5;font-size:11px}.ov-step .report-sections{border:0;gap:9px;padding:0}details.ov-step{padding:14px 18px}details.ov-step>summary{cursor:pointer;margin:0;padding:0;list-style:none}details.ov-step>summary::-webkit-details-marker{display:none}details.ov-step>summary small{margin-left:auto;font-weight:400}details.ov-step[open]>summary{margin-bottom:4px}.ov-report .report-editor>.panel-heading h2{font-size:18px}.ov-alerts>.panel,.ov-alerts>.ui-two{margin-bottom:24px}.ov-alerts .ui-two{gap:20px}.ov-delivery{color:#c4d6e8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;line-height:1.4;display:flex}.ov-delivery>svg{color:#71d3ff;flex-shrink:0}.ov-delivery.good{border-left:4px solid #3ccf9c}.ov-delivery.bad{color:#ffc2bc;border-left:4px solid #ff7b72}.ov-logos{flex-shrink:0;display:flex}.ov-logos .service-logo-small{border-color:#fff3;margin-right:4px}.ov-alert{border-radius:14px;padding:18px 20px}.ov-alert.alert-critical{border-left:4px solid #cf4a4a}.ov-alert.alert-warning{border-left:4px solid #d08a1e}.ov-alert .ui-card-head{align-items:center}.ov-alert .ui-card-head>a{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ov-history{gap:24px}.ov-history-band .ov-hero-text p .service-logo-inline{margin-right:0}.ov-history .diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:22px}.ov-history .ov-why{color:#526c87;text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1;margin:0;font-size:13px}.ov-history .diagnosis-grid>div{background:#fbfdff;border:1px solid #e3eaf2;border-radius:14px;padding:16px 18px}.ov-marketing>.ov-more{margin:0}.ov-bing{flex-direction:column;gap:20px;display:flex}.ov-bing>.panel,.ov-bing .marketing-two .panel{margin-bottom:0}.ov-bing .intel-kpis{margin:0}@media (width<=1050px){.ov-hero-top{grid-template-columns:1fr;gap:20px}.ov-two,.ov-history .diagnosis-grid{grid-template-columns:1fr}}@media (width<=650px){.ov-hero.dark-band,.ov-health-band.dark-band{padding:22px 18px}.ov-hero-text h2{font-size:22px}.ov-presence-card>strong{font-size:26px}.ov-opps .opportunity-list{padding:0 16px 4px}.ov-growth-heading{margin:8px 16px 12px!important}.ov-growth .growth-grid{padding:0 16px 18px}}@media print{.ov-hero-stats>button{break-inside:avoid}}.report-document{--report-accent:#079cdf;color:#20384e;overflow-wrap:anywhere;background:#fff;border:1px solid #dde5ee;max-width:980px;margin:0 auto;font:14px/1.65 Inter,Arial,sans-serif;box-shadow:0 8px 35px #00142d12}.report-document *{box-sizing:border-box}.report-document h1,.report-document h2,.report-document h3{color:#092a47;line-height:1.3}.report-document h1{letter-spacing:-1px;margin:30px 0 15px;font-size:38px}.report-document h2{margin:0;font-size:23px}.report-document h3{margin:25px 0 12px;font-size:16px}.report-document p{color:#50677c;margin:12px 0;font-size:13px;line-height:1.8}.report-document small{color:#6c8296;font-size:10px;line-height:1.6}.report-cover{border-top:6px solid var(--report-accent);color:#fff;background:#001b35;padding:42px}.report-cover h1{color:#fff}.report-cover p{color:#b6cadd}.report-brand{align-items:center;gap:22px;display:flex}.report-brand img{object-fit:contain;max-width:185px;max-height:65px}.report-brand>span{border-left:1px solid #365269;padding-left:20px;font-size:14px}.report-brand small{color:#9cb7cf;letter-spacing:2px;font-size:9px;display:block}.report-kicker{letter-spacing:2px;color:#b4cbe0;margin-top:40px;font-size:10px}.report-for{gap:5px;margin-top:28px;display:grid}.report-for strong{font-size:21px}.report-for span{color:#bdd0df;font-size:12px}.report-period{border-top:1px solid #335067;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.report-period small{color:#a9bfd1}.report-document>section{border-bottom:1px solid #e1e8ef;padding:30px 42px}.report-section-title{align-items:center;gap:13px;margin-bottom:23px;display:flex}.report-section-title>span{color:#314d64;border-bottom:3px solid var(--report-accent);padding-bottom:3px;font-size:11px;font-weight:700}.report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.report-kpis>div{border-top:3px solid var(--report-accent);background:#f3f7fb;padding:17px 12px}.report-kpis strong{color:#092a47;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.5;display:block}.report-kpis span{color:#627c93;font-size:10px;display:block}.report-trend{width:100%;height:auto;margin-top:10px;display:block}.report-trend text{fill:#5f768b;font:10px Arial}.report-prose{white-space:pre-wrap}.report-document table{table-layout:fixed;border-collapse:collapse;width:100%;margin:14px 0 20px;font-size:11px}.report-document th{text-align:left;color:#4c657b;background:#edf3f8;border-bottom:1px solid #cfdae5;padding:10px 8px;font-size:10px}.report-document td{vertical-align:top;word-break:break-word;color:#28455d;border-bottom:1px solid #e5ebf1;padding:10px 8px;font-size:11px;line-height:1.6}.report-document th:first-child{width:30%}.report-document td small{margin-top:4px;display:block}.report-audit{margin-bottom:22px}.report-audit-bar{background:#f0f6fa;align-items:center;gap:20px;padding:15px 20px;display:flex}.report-audit-bar>strong{color:#123954;min-width:95px;font-size:32px;line-height:1.2}.report-audit-bar small{font-size:10px;display:block}.report-audit-bar p{margin:0;font-size:11px}.report-limit{font-size:11px!important}.report-priorities{padding-left:22px}.report-priorities li{padding:8px 0 18px 8px}.report-priorities li::marker{color:#254b66;font-weight:700}.report-priorities p{margin:5px 0;font-size:12px}.report-priorities span{color:#546d82;font-size:12px}.report-method{background:#f6f8fb}.report-method h3{margin-top:0}.report-method p{margin:5px 0;font-size:10px;line-height:1.7}.report-footer{align-items:center;gap:15px;padding:24px 42px;font-size:11px;display:flex}.report-footer span{flex:1}.report-footer small{letter-spacing:1px;font-size:8px}.report-disclosure{color:#7b581d;background:#fff4df;padding:13px 42px;font-size:11px}@media (width<=800px){.report-cover,.report-document>section{padding:25px}.report-document h1{font-size:28px}.report-kpis{grid-template-columns:repeat(2,1fr)}.report-period,.report-footer{flex-wrap:wrap}.report-brand img{max-width:145px}.report-brand>span{font-size:12px}.report-document td{font-size:10px}}@media print{@page{size:A4;margin:14mm 12mm}html,body{background:#fff!important}.report-document{box-shadow:none;border:0;max-width:none;font-size:10pt}.report-cover,.report-document>section{padding:22px 18px}.report-document h1{font-size:28pt}.report-cover,.report-kpis,.report-audit-bar,.report-document th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-cover,.report-section-title,h3{break-after:avoid}.report-kpis,.report-audit-bar,tr,.report-priorities li{break-inside:avoid}thead{display:table-header-group}.report-document table{table-layout:fixed}.report-footer{padding:20px 18px}.report-document a{color:inherit;text-decoration:none}}.report-audit th:first-child{width:12%}.report-audit th:nth-child(2){width:38%}.report-source-block{break-inside:avoid;margin:24px 0}.report-source-block>small{color:#657b8d;margin:8px 0 12px;display:block}.report-source-block th{text-align:left;width:38%}.report-source-block p{font-size:11px;line-height:1.6}.report-source-block td,.report-source-block th{overflow-wrap:anywhere}.report-source-block .table-scroll{overflow:visible}.report-source-evidence>p{font-size:12px;line-height:1.6}.report-document th,.report-document td{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.peer-report-table{table-layout:fixed;width:100%;font-size:10.5px}.peer-report-table th{vertical-align:bottom;padding:9px 6px;font-size:9.5px;line-height:1.3}.peer-report-table td{padding:9px 6px}.peer-report-table th:first-child{width:24%}.peer-report-builder .report-editor label.check{flex-direction:row;align-items:center;gap:8px;display:flex}.peer-report-builder .report-editor label.check input{width:auto;margin:0}.peer-report-table td small,.report-document td small{color:#6b8195;font-size:9.5px;display:block}.peer-report-improve{break-inside:avoid;margin-bottom:14px}.peer-report-improve h3 small{color:#6b8195;font-weight:400}.report-findings{margin:6px 0 14px;padding-left:20px}.report-findings li{margin:6px 0;line-height:1.5}.report-findings small{color:#6d8497;font-size:11px;display:block}.sources-workspace{gap:22px;display:grid}.source-intro{color:#fff;background:linear-gradient(115deg,#102e4e,#164765);border-radius:16px;justify-content:space-between;align-items:center;gap:36px;padding:30px;display:flex}.source-intro p{color:#c5d8e7;max-width:700px;line-height:1.6}.source-intro select{width:100%;margin-top:8px}.sources-grid{gap:24px;display:grid}.source-card,.source-import{padding:26px;overflow:hidden}.source-card-heading{align-items:center;gap:18px;margin-bottom:22px;display:flex}.source-card-heading p{color:#66798e;margin:0}.source-card-heading>.source-label{white-space:nowrap;margin-left:auto}.source-logo{color:#164a75;background:#edf5fb;border-radius:14px;place-items:center;width:50px;min-width:50px;height:50px;font-size:20px;font-weight:800;display:grid}.logo-clarity{color:#6b42c2;background:#eee9fd}.logo-bing{color:#087d7d;background:#e0f6f3}.logo-crux{color:#9a6400;background:#fff1dc}.logo-indexing{color:#2767ca;background:#e9f0ff}.source-label{color:#69778a;background:#f0f2f5;border-radius:30px;padding:6px 10px;font-size:12px}.source-label.ready{color:#137955;background:#e3f6ed}.source-toolbar{color:#708298;border-top:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding-top:16px;font-size:12px;display:flex}.source-toolbar b{color:#294760;margin-top:5px;font-size:13px;display:block}.source-settings{background:#f7f9fc;border:1px solid #e3eaf2;border-radius:10px;padding:16px}.source-settings summary,.source-card details>summary{cursor:pointer;text-transform:none;padding:10px 0;font-weight:600}.source-settings summary{align-items:center;gap:10px;display:flex}.source-settings p{color:#60758a;font-size:13px;line-height:1.7}.source-settings form{flex-wrap:wrap;align-items:end;gap:16px;margin-top:18px;display:flex}.source-settings form label{flex:1;min-width:220px}.sources-workspace label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.sources-workspace input,.sources-workspace select{color:#183a58;background:#fff;border:1px solid #d7e1eb;border-radius:8px;max-width:100%;min-height:40px;padding:9px 12px}.source-empty{text-align:center;color:#7b8fa3;padding:30px}.source-history{max-width:370px;margin:18px 0}.source-message{color:#17476c;background:#ebf6fc;border-radius:8px;padding:12px}.source-window{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0;font-size:12px;display:flex}.source-card a,.source-research a{color:#007cae;overflow-wrap:anywhere}.clarity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clarity-metrics details{border:1px solid #e4ebf2;border-radius:10px;padding:12px;overflow:hidden}.source-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.source-trend{min-width:0}.source-trend h4{font-size:13px}.indexing-summary{padding:20px 0}.indexing-summary h3{margin:12px 0;font-size:24px}.indexing-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.indexing-facts>div{overflow-wrap:anywhere;background:#f5f8fb;border-radius:9px;padding:15px}.indexing-facts small{color:#71869c;margin-bottom:8px;display:block}.indexing-facts strong{font-size:12px}.source-import-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.source-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.source-map input{width:100%;margin-top:8px}.source-import pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f7fa;padding:12px;font-size:11px}.source-research{background:#eef5fa;border-radius:12px;padding:26px}.source-research a{align-items:center;gap:6px;margin:10px 25px 0 0;font-size:13px;display:inline-flex}.sources-workspace td{overflow-wrap:anywhere;white-space:normal;max-width:450px}.source-import form>.button{margin-top:20px}@media (width<=1000px){.source-chart-grid,.source-map{grid-template-columns:1fr}.clarity-metrics,.indexing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.source-intro{flex-direction:column;align-items:start}.source-import-fields{grid-template-columns:1fr}.source-card-heading{flex-wrap:wrap}}@media (width<=600px){.clarity-metrics,.indexing-facts{grid-template-columns:1fr}.source-toolbar{flex-direction:column;align-items:start}.source-card,.source-import{padding:16px}}.source-intro{color:#173b59;background:0 0;border-radius:0;gap:20px;padding:0}.source-intro h2{margin:0 0 6px;font-size:20px}.source-intro p{color:#6c7f91;margin:0;font-size:13px}.source-intro label{color:#516a80;min-width:240px}.source-intro select{margin-top:0}.sources-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.source-card{padding:22px}.source-card-heading{align-items:start;gap:12px;margin-bottom:18px}.source-card-heading h2{margin:2px 0 7px;font-size:17px}.source-card-heading p{max-width:280px;font-size:12px;line-height:1.5}.source-logo{border-radius:12px;width:42px;min-width:42px;height:42px;font-size:15px}.source-card-heading>.source-label{padding:5px 8px;font-size:10px}.source-toolbar{min-height:30px;margin:18px 0 0;padding-top:14px}.source-toolbar .text-button,.source-toolbar a{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.source-highlights{gap:32px;display:flex}.source-highlights strong{color:#133e61;letter-spacing:-.8px;font-size:25px;display:block}.source-highlights small{color:#6f8395;margin-top:5px;font-size:11px;display:block}.source-highlight-text{color:#426881;overflow-wrap:anywhere;align-items:center;gap:9px;min-height:35px;font-size:13px;display:flex}.source-card.expanded{grid-column:1/-1}.source-expanded{border-top:1px solid #e2eaf1;margin-top:20px;padding-top:10px}.source-detail-actions{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.source-detail-actions h3{font-size:15px}.source-empty{padding:16px}.source-settings{margin-bottom:14px}.source-history{margin-top:22px}.sources-workspace{gap:18px}.sources-workspace .domain-tabs{margin:0}.sync-monitor{background:#f5f9fc;border:1px solid #deebf4;border-radius:12px;margin-bottom:22px;overflow:hidden}.sync-summary{color:#42627b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:14px 18px;font-size:12px;display:flex}.sync-summary strong{color:#244a66;font-size:12px}.sync-summary>span{color:#71869a;margin-left:auto;font-size:11px}.sync-detail{padding:0 18px 16px}.sync-detail>p{color:#627b90;font-size:12px;line-height:1.6}.sync-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sync-results>div{background:#fff;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:12px;font-size:12px;display:grid}.sync-results small{color:#71859a;margin-top:4px;font-size:11px;display:block}.sync-results>div>small{grid-column:1/-1}.sync-tag{color:#60788b;background:#edf2f7;border-radius:5px;align-self:start;padding:4px 7px;font-size:10px}.sync-tag.complete,.sync-tag.cached{color:#23704e;background:#e6f6ed}.sync-tag.error,.sync-tag.partial,.sync-tag.deferred{color:#9a5f15;background:#fff0de}.sync-tag.running,.sync-tag.started{color:#0a76a8;background:#e1f2fc}.sync-tag.budget{color:#9a5f15;background:#fff0de}.sync-group+.sync-group{margin-top:12px}.sync-group h4{letter-spacing:.8px;text-transform:uppercase;color:#66788e;margin:0 0 6px;font-size:11px}@media (width<=1150px){.sources-grid{grid-template-columns:1fr}.source-card-heading>.source-label{margin-left:auto}.source-card-heading{flex-wrap:nowrap}}@media (width<=650px){.sync-results{grid-template-columns:1fr}.sync-summary{flex-wrap:wrap}.sync-summary>span{margin-left:27px}.source-intro label{width:100%;min-width:0}.source-card-heading{flex-wrap:wrap}.source-highlights{gap:26px}.source-toolbar{flex-direction:row;align-items:center}}.connected-evidence{gap:16px;margin:28px 0;display:grid}.connected-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.connected-heading h2{margin:6px 0;font-size:20px}.connected-heading select,.source-evidence-item select{color:#274c69;background:#fff;border:1px solid #d9e4ed;border-radius:8px;max-width:100%;padding:10px}.source-evidence-item{padding:24px;overflow:hidden}.source-evidence-item .source-detail-actions small{color:#758ba0;font-size:12px}.source-evidence-item .source-detail-actions label{color:#647d94;gap:6px;font-size:11px;display:grid}.source-evidence-item h3{margin:0 0 8px}.source-evidence-item details{border-top:1px solid #e7edf3;padding:12px 0}.source-evidence-item summary{cursor:pointer;margin-bottom:8px;font-size:13px;font-weight:600}.source-evidence-item a{color:#007cae}.source-evidence-item .evidence-manage{align-items:center;gap:6px;margin-top:20px;font-size:12px;display:flex}.evidence-period{gap:42px;padding:16px 0}.evidence-period .delta{margin-top:8px}.evidence-signal-grid{background:#e4ecf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.evidence-signal-grid>a{color:#234f6f;background:#fff;padding:22px;text-decoration:none}.evidence-signal-grid>a>small{color:#5e7890;margin-bottom:15px;font-size:12px;display:block}.evidence-signal-grid>a>span{color:#0084b6;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.source-evidence-overview{margin-top:22px;overflow:hidden}.source-evidence-item td{overflow-wrap:anywhere;max-width:500px}.source-evidence-item .source-highlights{margin-bottom:18px}@media (width<=700px){.evidence-signal-grid{grid-template-columns:1fr}.connected-heading{flex-direction:column;align-items:start}.source-evidence-item .source-detail-actions{flex-direction:column;align-items:start;gap:15px}.evidence-period{gap:22px}.source-evidence-item{padding:16px}}.source-business{grid-column:1/-1}.business-setup{color:#617d92;margin-top:14px;font-size:12px}.business-setup p{line-height:1.7}.business-setup a{gap:6px;margin:5px 20px 0 0;display:inline-flex}.source-business .source-card-heading p{max-width:none}.integration-list{overflow:hidden}.integration-entry+.integration-entry{border-top:1px solid #e6edf3}.integration-row{grid-template-columns:46px minmax(220px,1fr) minmax(175px,240px) 102px;align-items:center;gap:20px;padding:22px 26px;display:grid}.integration-identity h3{color:#173d59;margin:0 0 9px;font-size:15px}.integration-destinations{flex-wrap:wrap;gap:8px 16px;display:flex}.integration-destinations a{color:#628298;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.integration-destinations a:hover{color:#007cae;text-decoration:underline}.integration-health{flex-direction:column;align-items:start;gap:8px;display:flex}.integration-health small{color:#738799;font-size:11px;line-height:1.5}.integration-row>.button{justify-content:center;padding:10px 12px;font-size:12px}.integration-config{color:#4c6a80;background:#f6f9fc;border:1px solid #e0e9f1;border-radius:12px;margin:0 26px 24px 92px;padding:22px;font-size:13px;line-height:1.6}.integration-config a{color:#007cae}.integration-config .source-settings{background:0 0;border:0;padding:0}.integration-config .integrations-grid{display:block}.integration-config .integration-main{box-shadow:none;background:0 0;border:0;padding:0}.integration-config .integration-title{display:none}.integration-config .connection-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.integration-config .settings-form{max-width:760px}.integration-footnote{color:#72889a;margin:0;font-size:12px}.integration-directory{margin-top:24px}.gbp-pending{align-items:start;gap:18px;padding:22px;display:flex}.gbp-pending h3{margin:2px 0 8px}.gbp-pending p{color:#6d8497;margin:0 0 9px;font-size:13px;line-height:1.6}.gbp-pending a{color:#007cae;align-items:center;gap:5px;font-size:12px;display:inline-flex}.gbp-pending>.source-label{white-space:nowrap;margin-left:auto}.workspace-imports{border-top:1px solid #dfe8f0;margin-top:26px;padding:20px 0}.workspace-imports>summary{cursor:pointer;color:#3c6581;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.workspace-imports>.sources-workspace{margin-top:20px}.workspace-imports>.sources-workspace>label{max-width:350px}.workspace-imports .source-import{box-shadow:none}@media (width<=1100px){.integration-row{grid-template-columns:42px minmax(180px,1fr) 170px;gap:14px}.integration-row>.button{grid-column:2;justify-self:start}.integration-config{margin-left:26px}.integration-row .service-logo{grid-row:1/3}}@media (width<=650px){.integration-row{grid-template-columns:38px 1fr;gap:12px;padding:18px}.integration-health,.integration-row>.button{grid-column:2}.integration-config{margin:0 12px 18px;padding:16px}.integration-row .service-logo{grid-row:1/4}.gbp-pending{flex-wrap:wrap}.gbp-pending>.source-label{margin-left:64px}}.integration-google-marks{display:inline-flex;position:relative}.integration-google-marks>.service-logo-small{border:2px solid #fff;border-radius:7px;width:24px;height:24px;position:absolute;bottom:-7px;right:-6px}.integration-google-marks>.service-logo-small img{width:17px;height:17px}.organized-workspace .sidebar .nav-caption{letter-spacing:1.5px;margin-top:17px;margin-bottom:6px;font-size:9px}.organized-workspace .sidebar nav button{min-height:35px;margin-bottom:2px;padding-top:8px;padding-bottom:8px;font-size:12px}.organized-workspace .sidebar nav{gap:2px}.organized-workspace .workspace-label{margin-bottom:8px}.analysis-tabs{background:#eaf0f6;border-radius:12px;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:6px;display:flex}.analysis-tabs button{color:#59768c;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:600;display:flex}.analysis-tabs button[aria-selected=true]{color:#174b6b;background:#fff;border-color:#d8e4ee;box-shadow:0 2px 5px #123b5a08}.analysis-tabs button:focus-visible{outline-offset:2px;outline:2px solid #008cc4}.analysis-empty{color:#607a8e;padding:32px}.analysis-empty h2{color:#264e6c;font-size:20px}.analysis-empty p{max-width:650px;font-size:14px;line-height:1.7}.signal-window{color:#748b9d;margin:12px 0 0;font-size:11px;line-height:1.6}.source-evidence-overview .delta{margin-top:7px}.intel-panel .connected-evidence{padding:0 22px 22px}.intel-panel .connected-evidence .source-evidence-item{box-shadow:none}.filter-left{flex-wrap:wrap}.organized-workspace .connected-evidence{margin-top:12px}@media (width<=650px){.analysis-tabs{gap:4px}.analysis-tabs button{padding:9px 11px;font-size:12px}.organized-workspace .sidebar .nav-caption{margin-top:12px}.gbp-pending>.source-label{margin-left:0}}.google-services{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.google-services li{color:#738799;flex-direction:column;padding-left:14px;font-size:11px;line-height:1.45;display:flex;position:relative}.google-services li:before{content:"";background:#c7d3de;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0}.google-services li.good:before{background:#18a463}.google-services strong{color:#26506e;font-size:12px;font-weight:600}.integration-config .source-detail-actions{border-top:1px solid #e0e9f1;margin-top:22px;padding-top:18px}.ad-page{--ad-navy:#0d2440;--ad-deep:#061d38;--ad-darkest:#00142d;--ad-blue:#079cdf;--ad-light:#71d3ff;--ad-pale:#b5e8ff;--ad-tint:#eef8fd;--ad-line:#e3eaf2;--ad-text:#33475e;--ad-soft:#6a7d92;--ad-good:#1f9d74;--ad-warn:#d08a1e;--ad-bad:#cf4a4a;flex-direction:column;gap:24px;display:flex}.ad-page>.panel,.ad-page>.ui-two,.ad-page>.kpi-grid,.ad-page>section,.ad-page .ui-two>.panel{margin-bottom:0}.ad-page>.ui-note{margin:0 2px}.ad-page .panel-body{padding:4px 22px 22px}.ad-page .page-tabs-hint{margin-bottom:0}.ad-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0,#0b4f86 0%,#0000 55%),linear-gradient(135deg,#061d38 0%,#0d2440 55%,#00142d 100%);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00142d29}.ad-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#079cdf33 0%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.ad-hero>*{z-index:1;min-width:0;position:relative}.ad-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#71d3ff;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-flex}.ad-eyebrow .service-logo{border-color:#fff3;margin:0}.ad-hero h1{letter-spacing:-.6px;color:#fff;max-width:540px;margin:0;font-size:28px;font-weight:700;line-height:1.2}.ad-hero p{color:#c4d6e8;max-width:520px;margin:12px 0 0;font-size:15px;line-height:1.6}.ad-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ad-hero .button.ad-cta{color:#fff;background:#079cdf;border-color:#079cdf;font-weight:600;box-shadow:0 6px 18px #079cdf4d}.ad-hero .button.ad-cta:hover:not(:disabled){background:#0b8ac4}.ad-hero .button.ad-ghost{color:#fff;background:#ffffff14;border-color:#fff3}.ad-hero .button.ad-ghost:hover:not(:disabled){background:#ffffff24}.ad-hero-side{flex-direction:column;gap:14px;display:flex}.ad-hero-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-hero-stats>*{color:#fff;text-align:left;font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:18px 20px;display:flex}.ad-hero-stats>button{cursor:pointer;transition:background .15s,transform .15s}.ad-hero-stats>button:hover{background:#ffffff1a;transform:translateY(-1px)}.ad-hero-stats b{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.05}.ad-hero-stats span{color:#b5cde3;font-size:12.5px;line-height:1.4}.ad-hero-stats .good b{color:#7ee0b9}.ad-hero-stats .warn b{color:#ffc56b}.ad-hero-stats .bad b{color:#ff9d9d}.ad-hero-select{flex-direction:column;gap:6px;font-weight:600;color:#b5cde3!important;font-size:12px!important;display:flex!important}.ad-hero-select select{border-radius:10px;min-height:42px;padding:9px 12px;font-size:14px;color:#fff!important;background:#ffffff14!important;border:1px solid #fff3!important}.ad-hero-select select option{color:#0d2440}.ad-hero-logos{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ad-hero-logos .service-logo{border-color:#0000;margin:0;box-shadow:0 2px 8px #00142d33}.ad-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ad-steps>li{border:1px solid var(--ad-line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.ad-step-n{background:var(--ad-tint);width:32px;height:32px;color:var(--ad-blue);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.ad-steps strong{color:var(--ad-navy);margin-bottom:4px;font-size:15px;display:block}.ad-steps small{color:#5d7189;font-size:13px;line-height:1.5;display:block}.ad-steps.ad-steps-stack{grid-template-columns:1fr;gap:10px}.ad-hero .ad-steps>li{background:#ffffff0d;border-color:#ffffff1f;padding:14px 16px}.ad-hero .ad-steps strong{color:#fff;font-size:14px}.ad-hero .ad-steps small{color:#b5cde3}.ad-hero .ad-step-n{color:#71d3ff;background:#ffffff1a}.ad-fine{color:#7a8ba0;margin:0;font-size:12px;line-height:1.6}.ad-lead{color:var(--ad-text);margin:0;font-size:14px;line-height:1.6}.ad-howto{border:1px solid var(--ad-line);background:#fff;border-radius:12px;padding:0 16px}.ad-howto>summary{cursor:pointer;color:#1b5a83;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.ad-howto>summary::-webkit-details-marker{display:none}.ad-howto>summary:before{content:"+";background:var(--ad-tint);width:18px;height:18px;color:var(--ad-blue);border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid}.ad-howto[open]>summary:before{content:"–"}.ad-howto>p,.ad-howto>div{color:#5d7189;margin:0 0 12px;font-size:13px;line-height:1.65}.ad-howto a{color:#007cae}.ad-status{white-space:nowrap;color:#5b6f85;background:#f0f3f7;border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ad-status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:7px;height:7px}.ad-status.good{color:#1a7a5a;background:#e6f6ef}.ad-status.warn{color:#9a6418;background:#fff3e0}.ad-status.bad{color:#b23b3b;background:#fdecec}.ad-status.info{color:#0f6f9e;background:#e8f5fc}.ad-group{flex-direction:column;gap:16px;display:flex}.ad-conn-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ad-conn{border:1px solid var(--ad-line);background:#fff;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex;box-shadow:0 3px 14px #0024490a}.ad-conn.open{border-color:#b5e8ff;grid-column:1/-1;box-shadow:0 10px 30px #0d244012}.ad-conn-head{align-items:flex-start;gap:16px;display:flex}.ad-conn-head h3{color:var(--ad-navy);margin:2px 0 6px;font-size:16px}.ad-conn-head p{color:#4f647b;max-width:520px;margin:0;font-size:13.5px;line-height:1.55}.ad-logos{flex:none;display:inline-flex;position:relative}.ad-logos .service-logo{margin:0}.ad-logos.pair{width:58px;height:52px}.ad-logos.pair>.service-logo:nth-child(2){border:2px solid #fff;border-radius:9px;width:30px;height:30px;position:absolute;bottom:0;right:0;box-shadow:0 2px 6px #0d24401f}.ad-logos.pair>.service-logo:nth-child(2) img{width:20px;height:20px}.ad-logo-icon{background:var(--ad-tint);width:46px;height:46px;color:var(--ad-blue);border:1px solid #e5ebf1;border-radius:12px;place-items:center;display:grid}.ad-logo-text{width:46px;height:46px;color:var(--ad-navy);background:#eef6fb;border:1px solid #e5ebf1;border-radius:12px;place-items:center;font-size:11px;font-weight:700;display:grid}.ad-conn-foot{border-top:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.ad-conn-state{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ad-conn-state small{color:#6f8399;font-size:12px;line-height:1.45}.ad-where{color:#7a8ba0;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.ad-where>span{color:#7a8ba0;font-weight:600}.ad-where a{color:#1b6f9c;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.ad-where a:hover{text-decoration:underline}.ad-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ad-services li{background:#f6f9fc;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ad-services li .service-logo{border-radius:8px;width:30px;height:30px;margin:0}.ad-services li .service-logo img{width:20px;height:20px}.ad-services li>span:last-child{flex-direction:column;min-width:0;display:flex}.ad-services strong{color:#26506e;font-size:12.5px}.ad-services small{color:#7a8ba0;overflow-wrap:anywhere;font-size:11.5px}.ad-services li.good small{color:#1a7a5a}.ad-config{color:#4c6a80;background:#f6f9fc;border:1px solid #e0e9f1;border-radius:14px;flex-direction:column;gap:16px;padding:20px;font-size:13px;line-height:1.6;display:flex}.ad-config a{color:#007cae}.ad-config .source-settings{background:0 0;border:0;margin:0;padding:0}.ad-config .integrations-grid{display:block}.ad-config .integration-main{box-shadow:none;background:0 0;border:0;padding:0}.ad-config .integration-title{display:none}.ad-config .connection-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ad-config .settings-form{max-width:760px}.ad-config .source-detail-actions{border-top:1px solid #e0e9f1;margin:6px 0 0;padding-top:16px}.ad-config .ui-form{max-width:none}.ad-config .ui-form>p:first-child{color:var(--ad-text);font-size:14px}.ad-config-links{flex-wrap:wrap;gap:8px 20px;display:flex}.ad-config-links a{align-items:center;gap:5px;font-weight:500;display:inline-flex}.ad-key-form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.ad-key-form label{flex:1;min-width:220px}.ad-more{margin-top:32px}.ad-rows{flex-direction:column;gap:12px;display:flex}.ad-row{border:1px solid var(--ad-line);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:16px 18px;display:flex}.ad-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ad-row-main strong{color:var(--ad-navy);overflow-wrap:anywhere;font-size:14.5px}.ad-row-main small{color:#6f8399;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;line-height:1.5;display:flex}.ad-row-main small a{color:#1b6f9c}.ad-row-side{flex:none;align-items:center;gap:10px;display:flex}.ad-row-money{color:var(--ad-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.ad-initials{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#0d2440,#174a74);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.ad-inline-logo{align-items:center;gap:2px;display:inline-flex}.ad-inline-logo .service-logo-inline{width:16px;height:16px;margin-right:4px}.ad-inline-logo .service-logo-inline img{width:15px;height:15px}.ad-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ad-kind button{border:1.5px solid var(--ad-line);text-align:left;color:var(--ad-text);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.ad-kind button strong{color:var(--ad-navy);font-size:15px}.ad-kind button small{color:#5d7189;font-size:12.5px;line-height:1.5}.ad-kind button.active{border-color:var(--ad-blue);background:#f7fcff;box-shadow:0 0 0 3px #079cdf1f}.ad-form{flex-direction:column;gap:22px;display:flex}.ad-form-step{border:1px solid var(--ad-line);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:22px;display:flex}.ad-form-step>h3{color:var(--ad-navy);align-items:center;gap:12px;margin:0;font-size:16px;display:flex}.ad-form-step>h3 .ad-step-n{border-radius:9px;width:28px;height:28px;font-size:13px}.ad-form-step>h3 small{color:#7a8ba0;font-size:12px;font-weight:500}.ad-form-step label{margin-bottom:0}.ad-form .msp-form{border:0;padding:0}.ad-form .ui-form-actions{justify-content:flex-end}.ad-proposal-head{border:1px solid var(--ad-line);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 22px;display:flex}.ad-proposal-head h2{color:var(--ad-navy);margin:0;font-size:20px}.ad-proposal-head .ad-row-main{gap:6px}.ad-proposal-head .ad-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ad-crm{border:1px solid var(--ad-line);color:#294763;background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.ad-crm .service-logo{margin:0}.ad-crm>.button{margin-left:auto}.ad-crm a{color:#1b6f9c}.ad-page .proposal-doc{margin-bottom:0}.ad-page .content-tabs,.ad-ai-card .ui-card-head .service-logo{margin:0}.ad-legend{color:#5d7189;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:0 22px 14px;font-size:12px;display:flex}.ad-legend i{vertical-align:-2px;border-radius:4px;width:12px;height:12px;margin-right:6px;display:inline-block}.ad-legend .top{background:#e3f5eb;border:1px solid #9bd3b5}.ad-legend .bottom{background:#fde9e9;border:1px solid #e9a3a3}.ad-legend .you{background:#e8f5fc;border:1px solid #9fd6f2}.ad-insight{border-top:1px solid #edf2f7;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ad-insight:first-child{border-top:0;padding-top:4px}.ad-insight>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ad-insight strong{color:var(--ad-navy);font-size:14px}.ad-insight small{color:#6f8399;font-size:12.5px;line-height:1.5}.ad-insight .ad-advice{color:#7a4a0c;background:#fff8ee;border-radius:8px;margin-top:4px;padding:6px 10px}.ad-peer-report .report-editor{border-radius:16px}.ad-peer-report .report-editor label{margin-bottom:4px}.ad-access{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.ad-access>.panel{margin-bottom:0}.ad-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ad-points li{border:1px solid var(--ad-line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.ad-points strong{color:var(--ad-navy);align-items:center;gap:8px;font-size:14px;display:flex}.ad-points strong svg{color:var(--ad-blue)}.ad-points small{color:#5d7189;font-size:12.5px;line-height:1.55}.ad-access-form{flex-direction:column;gap:14px;padding:4px 22px 22px;display:flex}.ad-access-form label{color:#3c5b76;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ad-access-form input:not([type=checkbox]),.ad-access-form select{color:#183a58;background:#fff;border:1px solid #d7e1eb;border-radius:9px;min-height:40px;padding:9px 12px}.ad-access-form .ad-confirm{color:#6b4a14;background:#fff8ee;border:1px solid #f3dcb8;border-radius:12px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:500}.ad-access-form .ad-confirm input{margin-top:3px}.ad-access-form .button{align-self:flex-start}.ad-provider{align-items:center;display:inline-flex}.ad-pad{padding:0 22px 22px}.ad-release{border:1px solid var(--ad-line);background:#fff;border-radius:14px;padding:16px 18px}.ad-release.current{border-color:#9fd6f2;box-shadow:0 0 0 3px #079cdf14}.ad-release-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-release-head strong{color:var(--ad-navy);font-variant-numeric:tabular-nums;font-size:16px}.ad-release-head small{color:#7a8ba0;margin-left:auto;font-size:12px}.ad-release p{color:#4f647b;margin:8px 0 0;font-size:13px;line-height:1.55}.ad-release ul{flex-direction:column;gap:5px;margin:10px 0 0;padding-left:18px;display:flex}.ad-release li{color:#33475b;font-size:13px;line-height:1.5}.ad-release details>summary{cursor:pointer;color:#1b6f9c;margin-top:8px;font-size:12.5px;font-weight:600}.ad-month{flex-direction:column;gap:12px;display:flex}.ad-month+.ad-month{margin-top:26px}.ad-month>h3{letter-spacing:1.2px;text-transform:uppercase;color:#6a7d92;margin:0;font-size:12px}.ad-current{color:#fff;background:linear-gradient(135deg,#061d38,#0d2440);border-radius:16px;align-items:center;gap:16px;padding:20px 22px;display:flex}.ad-current .ad-step-n{color:#71d3ff;background:#ffffff1a;border-radius:12px;width:42px;height:42px}.ad-current strong{font-size:17px;display:block}.ad-current small{color:#b5cde3;margin-top:3px;font-size:13px;display:block}.ad-audit .al-list{gap:12px}.ad-audit .al-day+.al-day{margin-top:26px}.ad-audit .al-day h3{margin-bottom:12px}.ad-audit .al-event{border-radius:12px;gap:6px;padding:14px 16px}.ad-audit .al-event-head strong{font-size:14px}.ad-audit .al-event p{font-size:13px;line-height:1.55}.ad-audit .chip-filter{margin-bottom:18px}.ad-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-filters select{color:#274c69;background:#fff;border:1px solid #d9e4ee;border-radius:8px;min-height:36px;padding:6px 10px}.ad-audit .vh-search,.ad-versions .vh-search{color:#66788e;background:#fff;border:1px solid #d9e4ee;border-radius:8px;flex-direction:row;align-items:center;gap:6px;padding:0 10px}.ad-audit .vh-search input,.ad-versions .vh-search input{border:0;outline:none;width:210px;padding:8px 2px;font-size:12.5px}.ad-domains .panel-heading{align-items:center}.ad-sources{align-items:center;gap:6px;display:flex}.ad-sources .service-logo-inline{width:22px;height:22px;margin:0}.ad-sources .service-logo-inline img{width:20px;height:20px}.ad-sources .ad-none{color:#9a6418;white-space:nowrap;background:#fff3e0;border-radius:20px;padding:3px 9px;font-size:11.5px;font-weight:600}.ad-client-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.ad-client-grid .client-card{border:1px solid var(--ad-line,#e3eaf2);color:#33475e;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:0;padding:22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 3px 14px #0024490a}.ad-client-grid .client-card:hover{border-color:#b5e8ff;transform:translateY(-1px);box-shadow:0 10px 28px #0d244012}.ad-client-grid .client-monogram{color:#fff;background:linear-gradient(135deg,#0d2440,#174a74);border-radius:12px;font-weight:700}.ad-client-grid .client-card>svg{color:#9fb3c8}.ad-client-grid .client-card h2{color:#0d2440;margin-top:18px;font-size:17px}.ad-client-grid .client-card p{color:#6f8399;margin-top:4px;font-size:12.5px}.ad-client-hosts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ad-client-hosts span{color:#26506e;background:#f1f6fa;border-radius:20px;padding:4px 10px;font-size:12px}.ad-client-grid .client-card footer{color:#6f8399;border-top:1px solid #edf2f7;width:100%;margin-top:auto;padding-top:14px;font-size:12px}.ad-client-grid .client-card footer>span:last-child{color:#079cdf;font-weight:600}.ad-client-grid .client-card .ad-spacer{flex:1;min-height:18px}@media (width<=1100px){.ad-hero{grid-template-columns:1fr;gap:24px;padding:28px 24px}.ad-conn-grid,.ad-access,.ad-points{grid-template-columns:1fr}}@media (width<=800px){.ad-steps,.ad-kind,.ad-services{grid-template-columns:1fr}.ad-row{flex-wrap:wrap}.ad-row-side{justify-content:flex-end;width:100%}}@media (width<=560px){.ad-hero h1{font-size:23px}.ad-hero-stats{grid-template-columns:1fr 1fr}.ad-hero-stats b{font-size:23px}.ad-conn{padding:18px}.ad-conn-head{gap:12px}.ad-form-step{padding:18px}.ad-release-head small{width:100%;margin-left:0}.ad-audit .vh-search input,.ad-versions .vh-search input{width:150px}}@media print{:is(body:has(.proposal-doc) .ad-proposal-head,body:has(.proposal-doc) .ad-crm,body:has(.proposal-doc) .ad-hero){display:none!important}body:has(.proposal-doc) .ad-page{gap:0}}.opportunities{gap:0;display:grid}.opp-item.status-done{border-left:3px solid #23765c}.opp-item.status-in_progress{border-left:3px solid #f39221}.opp-item.status-ignored{opacity:.65}.opp-item .ui-card-head select{width:auto}.opp-detail{color:#41556b}.opp-action{font-weight:550;color:#102a43!important}.opp-impact{background:#f3f7fb;border-radius:8px;padding:9px 12px;font-size:13px}.opp-impact.muted{color:#5d6f84}.opp-pages{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.opp-pages th,.opp-pages td{text-align:left;border-bottom:1px solid #eef2f7;padding:8px 10px}.opp-pages th{color:#6f8499;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.opp-pages td:first-child{overflow-wrap:anywhere}.ui-card a{overflow-wrap:anywhere;color:#007cae;align-items:center;gap:4px;display:inline-flex}.answer-add{grid-template-columns:1fr 200px auto;gap:10px;margin:4px 0 14px;display:grid}.answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.answer-grid>.panel{margin-bottom:0}.sov-row{grid-template-columns:minmax(120px,1fr) 2fr 48px;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:grid}.sov-name.client{color:#079cdf;font-weight:700}.sov-bar{background:#eef2f7;border-radius:6px;height:10px;overflow:hidden}.sov-bar i{background:#079cdf;border-radius:6px;height:100%;display:block}.answer-runs{gap:10px;margin:10px 0;display:grid}.answer-run-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.answer-run-head small{color:#5d6f84;flex:1}.answer-sentiment{color:#41556b;font-size:13px}.answer-text{white-space:pre-wrap;max-height:320px;font-size:13px;overflow:auto}.aeo-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aeo-check.pass{border-left:3px solid #23765c}.aeo-check.review{border-left:3px solid #f39221}.aeo-check.info{border-left:3px solid #079cdf}.aeo-check .ui-card-head svg{flex:none}.aeo-check.pass .ui-card-head svg{color:#23765c}.aeo-check.review .ui-card-head svg{color:#f39221}.aeo-check.info .ui-card-head svg{color:#079cdf}.aeo-questions{margin-top:6px;font-size:13px}.aeo-questions summary{cursor:pointer;color:#079cdf}.aeo-questions div{flex-wrap:wrap;align-items:baseline;gap:6px;padding:3px 0;display:flex}.aeo-questions small{color:#5d6f84}.content-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.content-brief pre{white-space:pre-wrap;background:#f6f9fc;border-radius:10px;max-height:520px;padding:14px;font-family:inherit;font-size:13px;overflow:auto}.ui-card-head input[type=date]{width:auto}.rank-up{color:#23765c}.rank-down{color:#c0392b}.alert-critical{border-left:3px solid #c0392b}.alert-warning{border-left:3px solid #f39221}.alert-notice{border-left:3px solid #079cdf}.token-value{overflow-wrap:anywhere;background:#fff;border-radius:6px;margin:8px 0;padding:8px;font-size:13px;display:block}.panel .table-scroll .text-button{margin-top:4px;display:block}@media (width<=900px){.answer-grid,.aeo-checks,.answer-add{grid-template-columns:1fr}}.h2h-table{border-collapse:collapse;width:100%;font-size:13px}.h2h-table th,.h2h-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f7;padding:11px 16px}.h2h-table thead th{color:#4b5b70;white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:700}.h2h-table th small,.h2h-table thead small{color:#7b8798;margin-top:2px;font-size:11px;font-weight:400;display:block}.h2h-table tbody th{color:#1d2b3f;min-width:200px;font-weight:600}.h2h-table tbody tr:last-child>*{border-bottom:0}.h2h-table .h2h-you{background:#f1f9fe;font-weight:700}.h2h-table td.h2h-ahead{color:#b42318;background:#fff1f1}.h2h-table td.h2h-behind{color:#18794e;background:#f0faf4}.h2h-yes,.h2h-no{align-items:center;gap:4px;display:inline-flex}.h2h-no{color:#7b8798}.h2h-table .cell-sub.tracked{color:#b42318;font-weight:600}.ui-two.leaders{margin-top:22px}.leader-row{border-bottom:1px solid #eef2f7;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.leader-row:last-child{border-bottom:0}.leader-row small{color:#7b8798;display:block}.icon-button{cursor:pointer;border:0}.competitor-detail{border-top:1px solid #eef2f7;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:14px 0 0;padding-top:14px;display:grid}.competitor-detail dt{color:#7b8798;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.competitor-detail dd{color:#1d2b3f;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.content-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 18px;display:flex}.content-tabs button{color:#4b5b70;background:#fff;border:1px solid #dfe7f1;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.content-tabs button span{text-align:center;background:#eef2f7;border-radius:999px;min-width:22px;padding:1px 7px;font-size:11px}.content-tabs button.active{color:#fff;background:#0f2742;border-color:#0f2742}.content-tabs button.active span{background:#ffffff2e}.content-tabs select{margin-left:auto}.refresh-reasons{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.refresh-reasons .ui-pill{white-space:normal;text-align:left;align-items:center;gap:5px;padding:5px 10px;line-height:1.35;display:inline-flex}.refresh-ux{color:#8a4b08;background:#fff8ec;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:12px}.refresh-queries{margin-top:6px}.refresh-card .text-button{margin-top:8px;font-size:12px}.steady-pages{margin-top:18px}.steady-pages summary{cursor:pointer;color:#4b5b70;padding:6px 0;font-size:13px;font-weight:600}.steady-pages .ui-list{margin-top:10px}.gbp-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.gbp-head>div{flex-direction:column;display:flex}.gbp-head small{color:#7b8798;font-size:12px}.gbp-head .button{margin-left:auto}.gbp-split{color:#4b5b70;flex-wrap:wrap;gap:8px 18px;margin:-6px 0 18px;font-size:13px;display:flex}.review-card.needs-reply{border-left:3px solid #f39221}.review-reply{color:#294763;background:#f1f9fe;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.review-compose{gap:8px;margin-top:10px;display:grid}.review-compose textarea{font:inherit;resize:vertical;border:1px solid #dfe7f1;border-radius:8px;padding:8px 10px;font-size:13px}.proof-row{border-bottom:1px solid #eef3f7;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.proof-row:last-child{border-bottom:0}.proof-row strong{color:#0d2440;font-size:13px}.proof-row .ui-pill{justify-content:center;min-width:74px}.actions-table{table-layout:fixed}.actions-table th,.actions-table td{white-space:normal;overflow-wrap:anywhere}.actions-table tbody th{min-width:0}.serp-strip{gap:3px;margin-bottom:4px;display:flex}.serp-strip i{border-radius:4px;width:16px;height:16px;display:block}.serp-legend{color:#4c6a80;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.serp-legend span{align-items:center;gap:6px;display:inline-flex}.serp-legend i{border-radius:3px;width:11px;height:11px;display:block}.serp-list{margin:4px 0;padding-left:22px;font-size:13px}.serp-list li{padding:3px 0}.serp-list small{color:#6d8497}.qs{background:#fbfdff;border:1px solid #e0e7ef;border-radius:8px;margin:10px 0 4px;padding:8px 12px}.qs summary{cursor:pointer;color:#0d2440;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.qs-list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.qs-item{grid-template-columns:1fr auto;align-items:center;gap:4px 8px;display:grid}.qs-item input{margin:0;font-size:13px}.qs-item>small{color:#66788e;grid-column:1/-1;font-size:11px}.qs-item details{margin-left:6px;display:inline}.qs-item details ul{margin:4px 0 0 14px;padding:0}.sp-page{flex-direction:column;gap:24px;min-width:0;display:flex}.sp-page>.panel,.sp-page>.kpi-grid,.sp-page>.dark-band,.sp-page>.ui-two,.sp-page>.ui-note,.sp-page>.notice-box{margin:0}.sp-page .sp-page{gap:24px}.sp-page .page-tabs{margin-bottom:-8px}.sp-page>.page-tabs-hint{max-width:820px;margin:-14px 4px 0}.sp-page .ui-two{gap:24px;margin:0}.sp-page .ui-two>.panel{margin:0}.sp-page .panel{border-radius:16px}.sp-page .panel-heading{padding:22px 22px 14px}.sp-page .panel-heading h2{color:#0d2440;align-items:center;gap:8px;font-size:16px;display:flex}.sp-page .panel-heading p{color:#5d7189;max-width:720px;font-size:12.5px}.sp-page .panel-body{padding:4px 22px 22px}.sp-page .ui-note,.sp-fine{color:#7a8ba0;margin:0;font-size:12px;line-height:1.55}.sp-page .ui-note{padding:0 4px}.sp-page .notice-box{border-radius:12px}.sp-page .dark-band{background:radial-gradient(110% 140% at 100% 0,#0b4f86 0%,#0000 55%),linear-gradient(135deg,#061d38 0%,#0d2440 55%,#00142d 100%);border-radius:18px;padding:26px 26px 24px}.sp-page .dark-band-head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:18px}.sp-page .dark-band-head .section-eyebrow{letter-spacing:.1em;align-items:center;gap:2px;font-size:11px;display:inline-flex}.sp-page .dark-band-head .service-logo-inline{background:#fff;border-radius:6px;width:20px;height:20px;margin-right:8px;padding:2px}.sp-page .dark-band-head .service-logo-inline img{width:16px;height:16px}.sp-page .dark-band-head h2{letter-spacing:-.4px;max-width:760px;font-size:23px;font-weight:700;line-height:1.25}.sp-page .dark-band-head small{color:#9fb3c8;font-size:12.5px}.sp-source{color:#5d7189;white-space:nowrap;align-items:center;gap:0;font-size:12px;display:inline-flex}.sp-source .service-logo-small{margin-right:8px}.sp-source b{color:#0d2440;font-weight:600}.sp-sources{align-items:center;gap:4px;display:inline-flex}.sp-sources .service-logo-small{margin-right:0}.sp-logos{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.sp-logos .service-logo-inline{margin-right:2px}.sp-source-card{background:#fff;border:1px solid #e3eaf2;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.sp-source-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sp-source-card strong{color:#0d2440;font-size:15px}.sp-source-card small{color:#6a7d92;font-size:12.5px;line-height:1.5}.sp-source-card .service-logo-card{border-radius:12px}.sp-page .action-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.sp-page .action-card{border-color:#e3eaf2;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px}.sp-page .action-card:hover:not(:disabled){border-color:#b5e8ff;transform:translateY(-1px);box-shadow:0 10px 28px #0d244012}.sp-page .action-body strong{font-size:14.5px}.sp-page .action-body small{color:#5d7189;font-size:12.5px;line-height:1.55}.sp-page .action-count{padding-top:2px;font-size:22px}.sp-list{flex-direction:column;display:flex}.sp-row{border-bottom:1px solid #eef2f6;align-items:center;gap:14px;min-width:0;padding:12px 0;display:flex}.sp-row:last-child{border-bottom:0}.sp-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sp-row-text strong{color:#0d2440;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sp-row-text small{color:#6a7d92;font-size:12px;line-height:1.45}.sp-row-end{color:#6a7d92;text-align:right;flex:none;font-size:12px}.sp-delta{font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:3px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.sp-delta.up{color:#13805b;background:#e7f6f0}.sp-delta.down{color:#b83a3a;background:#fdeaea}.sp-delta.late{color:#a06d24;background:#fdf3e2}.sp-delta.neutral{color:#526c87;background:#f0f4f8}.sp-cards{flex-direction:column;gap:14px;display:flex}.sp-card{background:#fff;border:1px solid #e3eaf2;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex}.sp-card.status-done{border-left:4px solid #1f9d74}.sp-card.status-in_progress{border-left:4px solid #079cdf}.sp-card.status-ignored{opacity:.62}.sp-card-head{align-items:flex-start;gap:14px;display:flex}.sp-card-icon{color:#079cdf;background:#eef8fd;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sp-card-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sp-card-title strong{color:#0d2440;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.sp-card-title small{color:#6a7d92;font-size:12.5px;line-height:1.5}.sp-card-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sp-card-controls select,.sp-card-controls input{border-radius:9px;width:auto;height:34px;font-size:13px}.sp-card p{color:#41556b;margin:0;font-size:13.5px;line-height:1.6}.sp-card .opp-pages{margin-top:0}.sp-todo{color:#0d2440;background:#eef8fd;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.sp-todo>svg{color:#079cdf;flex:none;margin-top:2px}.sp-todo b{font-weight:600}.sp-impact{color:#4a5f75;background:#f5f8fb;border-radius:12px;padding:10px 14px;font-size:12.5px;line-height:1.55}.sp-stats{color:#5d7189;flex-wrap:wrap;gap:8px 20px;font-size:12.5px;display:flex}.sp-stats span{align-items:baseline;gap:5px;display:inline-flex}.sp-stats b{color:#0d2440;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sp-reasons{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-reasons li{color:#33475e;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.sp-reasons li>svg{flex:none;margin-top:2px}.sp-reasons .bad>svg{color:#cf4a4a}.sp-reasons .warn>svg{color:#d08a1e}.sp-reasons .info>svg{color:#079cdf}.sp-reasons .good>svg{color:#1f9d74}.sp-ux{color:#7a4a0c;background:#fff8ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:9px 12px;font-size:12.5px;display:flex}.sp-ux b{margin-right:4px;font-weight:600}.sp-more>summary{cursor:pointer;color:#0a7bb0;width:max-content;font-size:12.5px;font-weight:600;list-style:none}.sp-more>summary::-webkit-details-marker{display:none}.sp-more>summary:before{content:"+ "}.sp-more[open]>summary:before{content:"− "}.sp-more>div{margin-top:10px}.sp-query-list{color:#41556b;flex-direction:column;gap:6px;font-size:12.5px;display:flex}.sp-query-list span{color:#7a8ba0}.sp-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-card-actions .service-logo-inline{width:16px;height:16px;margin-right:2px}.sp-card-actions .service-logo-inline img{width:15px;height:15px}.sp-brief pre{white-space:pre-wrap;background:#f6f9fc;border-radius:12px;max-height:520px;margin:6px 0 0;padding:16px;font-family:inherit;font-size:13px;overflow:auto}.sp-group+.sp-group{margin-top:30px}.sp-group-head{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.sp-group-head h3{color:#0d2440;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.sp-group-head h3 small{color:#0a7bb0;background:#eef8fd;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.sp-group-head p{color:#5d7189;max-width:760px;margin:0;font-size:13px;line-height:1.55}.sp-filter{flex-wrap:wrap;gap:8px;display:flex}.sp-filter button{color:#33566f;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font:600 12.5px/1 inherit;display:inline-flex}.sp-filter button:hover{border-color:#b5e8ff}.sp-filter button.active{color:#fff;background:#0d2440;border-color:#0d2440}.sp-filter button span{opacity:.7;font-size:11px}.sp-page .h2h-table th,.sp-page .h2h-table td{padding-top:12px;padding-bottom:12px}.sp-page .h2h-table thead th{white-space:nowrap}.sp-intent{text-transform:capitalize}.sp-rivals{flex-direction:column;gap:3px;font-size:12.5px;display:flex}.sp-rivals b{color:#0d2440;font-weight:600}.sp-page .serp-strip i{width:15px;height:15px}.sp-verdict{white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;min-width:200px;display:flex}.sp-verdict small{color:#6a7d92;font-size:12px;line-height:1.5}.sp-page .serp-legend{gap:16px;padding-top:16px}.sp-page .serp-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sp-next .panel-heading h2{color:#0d2440;font-size:16px}.sp-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sp-steps li{background:#fff;border:1px solid #e3eaf2;border-radius:16px;align-items:flex-start;gap:16px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.sp-steps li:hover{border-color:#b5e8ff;box-shadow:0 10px 28px #0d244010}.sp-step-n{color:#079cdf;background:#eef8fd;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.sp-steps li:first-child .sp-step-n{color:#fff;background:#0d2440}.sp-step-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sp-step-body b{color:#0d2440;align-items:center;gap:8px;font-size:15px;display:flex}.sp-step-body b svg{color:#079cdf;flex:none}.sp-step-body p{color:#41556b;margin:0;font-size:13.5px;line-height:1.55}.sp-step-body small{color:#7a8ba0;font-size:12px;line-height:1.5}.sp-step-go{white-space:nowrap;flex:none;align-self:center;align-items:center;gap:6px;display:inline-flex}.sp-next .sp-more{margin-top:16px}.sp-next .sp-more ul{color:#41556b;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.sp-next .ui-note{color:#7a8ba0;margin:16px 0 0;font-size:12px}.sp-proof{flex-direction:column;display:flex}.sp-proof>div{border-bottom:1px solid #eef2f6;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sp-proof>div:last-child{border-bottom:0}.sp-proof>div>svg{flex:none;margin-top:1px}.sp-proof .ok{color:#1f9d74}.sp-proof .miss{color:#d08a1e}.sp-proof .tmpl{color:#079cdf}.sp-proof strong{color:#0d2440;font-size:13.5px;display:block}.sp-proof small{color:#6a7d92;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.button.sp-copy{align-items:center;gap:7px;display:inline-flex}.button.sp-copy.copied{color:#13805b;border-color:#1f9d74}@media (width<=960px){.sp-page .action-grid{grid-template-columns:1fr}}@media (width<=700px){.sp-page .dark-band{padding:20px 18px}.sp-page .dark-band-head h2{font-size:19px}.sp-card{padding:16px}.sp-card-head{flex-wrap:wrap}.sp-card-controls{justify-content:flex-start;width:100%}.sp-steps li{flex-wrap:wrap;padding:16px}.sp-step-go{margin-left:50px}.sp-source-card{flex-wrap:wrap}}.sig-table th small,.sig-table td small{display:block}.sig-theme{color:#a52a24;white-space:nowrap;background:#fbe6e4;border-radius:4px;margin:0 4px 4px 0;padding:2px 6px;font-size:11px;display:inline-block}.sig-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:6px 4px;display:grid}.sig-detail h4{color:#0d2440;margin:0 0 6px;font-size:12px}.sig-detail ul,.sig-jobs,.sig-changes{color:#33475b;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sig-detail li small,.sig-jobs li small{color:#66788e;font-size:11px;display:block}.sig-detail>small{grid-column:1/-1}.sig-tags{color:#a52a24;margin-top:2px;font-size:11px;display:block}.sig-settings{background:#fbfdff;border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:2fr 2fr 1fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.sig-settings label{color:#526c87;flex-direction:column;gap:4px;font-size:12px;display:flex}.sig-settings textarea,.sig-settings input{margin:0;font-size:12px}@media (width<=900px){.sig-detail,.sig-settings{grid-template-columns:1fr}}.bd-bars{align-items:flex-end;gap:2px;width:120px;height:26px;display:inline-flex}.bd-bars i{opacity:.8;background:#079cdf;border-radius:2px 2px 0 0;flex:1}.bd-bars i.gap{background:#e5ebf1}.next-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.next-steps li{background:#fbfdff;border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:26px 20px 1fr auto;align-items:start;gap:10px;padding:12px;display:grid}.next-steps li>svg{color:#079cdf;margin-top:2px}.next-steps p{color:#33475b;margin:2px 0;font-size:13px}.next-steps small{color:#66788e;font-size:11px}.next-num{color:#fff;background:#0d2440;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=700px){.next-steps li{grid-template-columns:26px 1fr}.next-steps li>svg{display:none}}.sig-staff{flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;padding:0;font-size:12px;list-style:none;display:flex}.sig-staff a{margin-left:4px}.journey-funnel{flex-direction:column;gap:10px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.journey-stage{grid-template-columns:32px minmax(170px,230px) 1fr 150px;align-items:center;gap:16px;display:grid}.journey-stage.muted{opacity:.6}.journey-n{color:#079cdf;background:#eef8fd;border-radius:10px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.journey-label{flex-direction:column;gap:2px;min-width:0;display:flex}.journey-label strong{color:#0d2440;font-size:14px;font-weight:600}.journey-label small{color:#7a8ba0;font-size:11.5px}.journey-bar{background:#f3f7fb;border-radius:10px;height:36px;position:relative;overflow:hidden}.journey-bar span{background:linear-gradient(90deg,#079cdf,#0d2440);border-radius:10px;position:absolute;inset:0 auto 0 0}.journey-bar b{color:#fff;text-shadow:0 0 3px #00142d80;font-variant-numeric:tabular-nums;padding-left:12px;font-size:14px;line-height:36px;display:block;position:relative}.journey-stage.muted .journey-bar b{color:#6d8497;text-shadow:none;font-weight:600}.journey-lost{color:#cf4a4a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.journey-lost small{color:#7a8ba0;font-weight:500}.journey-gap{margin-top:16px}.journey-pick-actions{align-items:center;gap:14px;margin-top:10px;display:flex}.journey-calc{grid-template-columns:repeat(3,minmax(140px,210px)) 1fr;align-items:end;gap:16px;display:grid}.journey-calc label{color:#4c6a80;gap:6px;font-size:12.5px;font-weight:600;display:grid}.journey-calc input{font:inherit;border:1px solid #d6e1eb;border-radius:9px;padding:9px 11px}.journey-calc-out{color:#33475e;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-bottom:8px;font-size:13px;display:flex}.journey-calc-out strong{color:#0d2440;margin-right:3px;font-size:20px}.journey-dev{color:#4c6a80;margin-right:14px;font-size:12px;display:inline-block}@media (width<=800px){.journey-stage{grid-template-columns:30px 1fr;gap:6px 12px}.journey-bar,.journey-lost{grid-column:2}.journey-calc{grid-template-columns:1fr 1fr}}.intel-workspace{min-width:0}.intel-workspace .panel{overflow:hidden}.quality-strip{color:#315c7e;background:#eaf4fc;border:1px solid #d5e8f7;border-radius:10px;align-items:center;gap:12px;margin-bottom:22px;padding:13px 17px;font-size:12px;display:flex}.quality-strip small{color:#617d96;margin-top:5px;font-size:10px;display:block}.quality-strip.attention{color:#835e25;background:#fff5e5;border-color:#eddbb8}.quality-strip details{max-width:55%;margin-left:auto;font-size:11px}.quality-strip summary{cursor:pointer}.intel-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.intel-metric{background:#fff;border:1px solid #dde6ef;border-top:3px solid #079cdf;border-radius:12px;min-width:0;padding:23px;box-shadow:0 3px 14px #00244904}.intel-metric>span{color:#58748e;font-size:12px}.intel-metric>strong{letter-spacing:-1.5px;color:#0a304f;font-variant-numeric:tabular-nums;margin:12px 0 18px;font-size:40px;line-height:1.3;display:block}.intel-metric>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.intel-metric small{color:#738a9d;font-size:10px}.intel-metric:first-child{background:linear-gradient(125deg,#052b4e,#004c74);border-color:#07547c}.intel-metric:first-child>strong{color:#fff}.intel-metric:first-child>span,.intel-metric:first-child small{color:#b0cbe0}.intel-change{white-space:nowrap;align-items:center;font-size:11px;font-weight:650;display:inline-flex}.intel-change.up,.text-positive{color:#108364}.intel-change.down,.text-negative{color:#bd4e45}.intel-metric:first-child .up{color:#79dcb5}.intel-metric:first-child .down{color:#ffb0a6}.intel-metric:first-child .muted{color:#a9c5d9}.overview-signal-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:22px;display:grid}.signal-counts{grid-template-columns:repeat(3,1fr);gap:13px;padding:0 24px 20px;display:grid}.signal-counts>div{border-left:3px solid #f5a23c;padding-left:13px}.signal-counts strong{color:#183c59;font-size:28px;display:block}.signal-counts span{color:#6f859a;font-size:10px;line-height:1.6;display:block}.opportunity-list{padding:0 24px}.opportunity-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e6edf4;align-items:flex-start;gap:12px;width:100%;padding:19px 0;display:flex}.opportunity-list button>span:nth-child(2){flex:1;min-width:0}.opportunity-list strong{color:#264965;font-size:12px;line-height:1.5}.opportunity-list small{color:#67829a;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.opportunity-list p{margin:7px 0 0;font-size:11px;line-height:1.6}.priority{color:#24658a;background:#eaf4fc;border-radius:7px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.priority-1{color:#bb5237;background:#fff0ea}.priority-2{color:#8e671e;background:#fff4df}.signal-chart{background:#061f39;border-color:#173d5e;padding-bottom:23px}.signal-chart h2{color:#eaf4fc}.signal-chart p{color:#9db4c9}.signal-chart .hero-number{color:#fff;letter-spacing:-1.5px;padding:0 24px;font-size:44px;display:block}.signal-chart .mini-trend{color:#26baff;margin-top:15px;padding:0 20px}.signal-chart .text-button{color:#84d7fa;margin:15px 24px 0}.mini-trend{color:#079cdf;width:100%;height:auto;max-height:180px;display:block}.quality-pairs{gap:17px;padding:0 24px 20px;display:grid}.quality-pairs>span{color:#627f96;justify-content:space-between;font-size:12px;display:flex}.quality-pairs strong{color:#274a67;font-size:14px}.padded-link{margin:0 24px 24px}.cell-sub{color:#7890a4;overflow-wrap:anywhere;max-width:380px;margin-top:5px;font-size:10px;display:block}.explorer-tabs{border-bottom:1px solid #dfe8f1;flex-wrap:wrap;gap:5px;padding:0 24px;display:flex}.explorer-tabs button{color:#6d859b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 13px;font-size:12px}.explorer-tabs button.active{color:#007fb8;border-bottom-color:#079cdf;font-weight:600}.explorer-tabs button span{background:#eef3f8;border-radius:5px;margin-left:7px;padding:1px 6px;font-size:10px;display:inline-block}.explorer-controls{background:#fafcff;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.explorer-controls input,.explorer-controls select{max-width:100%;padding:9px 12px;font-size:11px}.explorer-controls .searchbox{flex:1;max-width:330px}.explorer-controls .searchbox input{padding:0}.explorer-controls>span{color:#72899d;font-size:11px}.row-title{text-align:left;color:#13547d;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;max-width:400px;padding:0;font-size:12px}.intel-workspace td{vertical-align:top}.intel-workspace td a{overflow-wrap:anywhere;color:#1974a0;max-width:420px;font-size:11px;display:block}.padded{padding:18px 24px}.intel-empty{text-align:center;color:#648299;justify-items:center;gap:12px;padding:40px 28px;display:grid}.intel-empty>svg{color:#079cdf}.intel-empty>strong{color:#264c68}.intel-empty p{max-width:650px;margin:0;font-size:12px;line-height:1.8}.intel-loading{color:#64849d;justify-content:center;gap:13px;padding:70px 25px;font-size:13px;display:flex}.query-pages{padding:10px 24px 24px}.query-pages>div{overflow-wrap:anywhere;border-top:1px solid #e4ecf3;gap:5px;padding:15px 0;font-size:12px;display:grid}.query-pages span{color:#6d8397;font-size:11px}.audit-command{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.audit-command label{color:#5b7890;gap:7px;font-size:11px;display:grid}.audit-command select{padding:10px 13px;font-size:12px}.audit-command .button{margin-left:auto}.checkline{align-items:center;font-size:11px;line-height:1.6;gap:9px!important;display:flex!important}.checkline input{accent-color:#078fc9;width:auto}.audit-command .checkline{padding:12px 0}.audit-summary{grid-template-columns:230px minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.audit-score{color:#fff;background:#062746;border-radius:12px;padding:25px}.audit-score>span{color:#b0cede;font-size:12px}.audit-score>strong{letter-spacing:-2px;font-size:51px;line-height:1.4;display:block}.audit-score>strong>small{color:#8db5d0;margin-left:6px;font-size:17px;font-weight:400}.audit-score p{color:#a6c3d9;font-size:10px;line-height:1.6}.audit-coverage{background:#fff;border:1px solid #dce7f1;border-radius:12px;padding:24px}.audit-coverage h3{margin:0 0 22px;font-size:14px}.audit-coverage>div{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.audit-coverage>div>span{color:#6a8399;font-size:10px}.audit-coverage strong{color:#214d6b;margin-bottom:5px;font-size:28px;display:block}.audit-coverage>small{color:#8193a5;margin-top:20px;font-size:10px;display:block}.audit-deltas{color:#607e96;flex-wrap:wrap;gap:25px;margin:0 0 24px;font-size:12px;display:flex}.audit-deltas b{color:#183f5c}.audit-issues article{border-top:1px solid #e5edf5;align-items:flex-start;gap:17px;padding:23px 24px;display:flex}.audit-issues article>div{flex:1;min-width:0}.audit-issues article>div>small{text-transform:uppercase;letter-spacing:1px;color:#7d94a9;font-size:9px}.audit-issues h3{margin:5px 0 10px;font-size:13px}.audit-issues a{color:#1e7ca5;overflow-wrap:anywhere;font-size:11px}.audit-issues p{font-size:11px;line-height:1.7}.audit-issues select{padding:8px;font-size:10px}.fix-guidance{color:#426b86;background:#eff7fb;border-radius:7px;gap:8px;padding:10px;font-size:11px;line-height:1.6;display:flex}.fix-guidance svg{flex-shrink:0;margin-top:2px}.severity{text-align:center;text-transform:uppercase;color:#456d8b;background:#edf3f9;border-radius:5px;min-width:55px;padding:4px 7px;font-size:9px;line-height:1.6}.severity.critical{color:#b4473f;background:#fff0ed}.severity.warning{color:#926619;background:#fff4df}.coverage-detail,.performance-details{overflow-wrap:anywhere;padding:25px;font-size:12px;line-height:1.8}.performance-scores{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.performance-scores>div{text-align:center;background:#edf5fa;border-radius:9px;padding:18px}.performance-scores b{color:#0c638b;font-size:32px;display:block}.performance-scores span{text-transform:capitalize;font-size:10px}.performance-metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.performance-metrics>div{border:1px solid #dce7ef;border-radius:8px;gap:8px;padding:15px;display:grid}.performance-metrics span{color:#668298;font-size:10px}.performance-metrics b{color:#254a66;font-size:18px}.performance-details article{border-top:1px solid #e0e9f1;padding:13px 0}.report-builder{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:25px;display:grid}.report-editor{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:auto!important}.report-fields{gap:17px;padding:0 22px 24px;display:grid}.report-fields>label{color:#55758f;gap:8px;font-size:11px;display:grid}.report-fields input,.report-fields select,.report-fields textarea{background:#fff;width:100%;max-width:100%;padding:10px 11px;font-size:12px}.report-fields .checkline input{width:auto}.report-fields textarea{resize:vertical}.report-fields>small{color:#7b91a5;font-size:10px}.brand-color{align-items:center;gap:15px;font-size:11px;display:flex}.brand-color label{color:#55758f;gap:7px;font-size:11px;display:grid}.brand-color input{width:55px;height:35px;padding:3px}.brand-color>span{color:#7690a4;padding-top:17px}.logo-upload{background:#f0f8fd;border:1px dashed #a6c9df;border-radius:8px;padding:13px}.logo-upload input{background:0 0;padding:0;font-size:10px}.report-sections{border-block:1px solid #e2eaf2;gap:10px;padding:18px 0;display:grid}.report-sections>strong{color:#365b77;font-size:11px}.report-sections label{color:#698297;font-size:11px}.report-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 16px;display:flex}.report-toolbar>span{color:#758da2;letter-spacing:1.3px;margin-right:auto;font-size:9px}.report-feedback{color:#15769e;font-size:11px;line-height:1.7}.report-preview-wrap{min-width:0}.access-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.access-grid .padded p{font-size:12px;line-height:1.8}.intel-workspace .method-note{font-size:10px;line-height:1.8}.google-signin{gap:13px!important}@media (width>=1700px){.report-builder{grid-template-columns:320px minmax(0,1fr)}}@media (width<=1250px){.intel-metric{padding:18px}.intel-metric>strong{font-size:32px}.report-builder{grid-template-columns:260px minmax(0,1fr)}.report-document .report-kpis{grid-template-columns:repeat(2,1fr)}.report-cover,.report-document>section{padding:28px}.report-document h1{font-size:30px}}@media (width<=1050px){.overview-signal-grid{grid-template-columns:1fr}.intel-kpis{grid-template-columns:repeat(2,1fr)}.report-builder{grid-template-columns:1fr}.report-editor{max-height:450px;position:static}.report-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.report-sections,.report-fields>.report-feedback{grid-column:1/-1}.access-grid{grid-template-columns:1fr}.audit-summary{grid-template-columns:180px minmax(0,1fr)}.audit-coverage>div{gap:8px}.audit-coverage strong{font-size:22px}.audit-issues article{flex-wrap:wrap}.audit-issues article>div{min-width:60%}}@media (width<=650px){.intel-kpis{gap:10px}.intel-metric{padding:15px}.intel-metric>strong{font-size:30px}.overview-signal-grid{gap:0}.signal-counts{padding-inline:18px}.signal-counts span{font-size:9px}.opportunity-list{padding:0 18px}.quality-strip{flex-wrap:wrap;align-items:flex-start}.quality-strip details{max-width:100%;margin:0}.audit-summary{grid-template-columns:1fr}.audit-score>strong{font-size:40px}.audit-command .button{margin:0}.audit-coverage>div{grid-template-columns:repeat(3,1fr)}.performance-scores,.performance-metrics{grid-template-columns:repeat(2,1fr)}.report-fields{grid-template-columns:1fr}.report-document{overflow:hidden}.report-document th:first-child{width:33%}.report-brand>span{display:none}.explorer-tabs{padding-inline:10px}.explorer-tabs button{padding:12px 10px;font-size:11px}.audit-issues article{padding:18px}.report-toolbar{justify-content:flex-start}}@media print{:is(body:has(.report-document) .sidebar,body:has(.report-document) .topbar,body:has(.report-document) .page-heading,body:has(.report-document) .filterbar,body:has(.report-document) .demo-workspace-banner,body:has(.report-document) .report-editor,body:has(.report-document) .report-toolbar,body:has(.report-document) .app-footer,body:has(.report-document) .toast){display:none!important}body:has(.report-document) .app-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.report-document) .main-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.report-document) main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.report-document) .report-builder{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.report-document) .report-document{box-shadow:none!important;border:0!important}.report-document .report-kpis{grid-template-columns:repeat(4,1fr)}body:has(.report-document) .page-footer{display:none!important}}.checkline{justify-content:flex-start;flex-direction:row!important}.report-sections .checkline{align-items:center}.report-fields .checkline{font-weight:400}.growth-heading{color:#4b5b70;text-transform:uppercase;letter-spacing:.05em;margin:4px 22px 12px;font-size:13px;font-weight:700}.growth-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;padding:0 22px 22px;display:grid}.growth-card{background:#fff;border:1px solid #e3eaf2;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.growth-card>span{color:#4b5b70;font-size:12px;font-weight:600}.growth-card>strong{color:#0f2742;font-size:26px;line-height:1.1}.growth-card .difference{font-size:13px;font-weight:700}.growth-card .difference small{color:#6b7a8d;font-size:11px;font-weight:400;display:block}.growth-card .difference.positive{color:#087f64}.growth-card .difference.negative{color:#b33d36}.growth-card>small{color:#7b8798;font-size:11px}.growth-note{margin:0;padding:0 22px 16px}.change-pill{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:44px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.change-pill.up{color:#0b6b46;background:#dcf5e8}.change-pill.down{color:#a8231a;background:#fde3e1}.change-pill.flat{color:#5b6f82;background:#eef2f6}.ai-visibility{gap:22px;margin-bottom:26px;display:grid}.ai-signal-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-signal-map>div{color:#fff;background:linear-gradient(140deg,#0e243d,#163a53);border:1px solid #23516e;border-radius:13px;padding:21px}.ai-signal-map svg{color:#55d2ff}.marketing-workspace .ai-signal-map h3{color:#fff;margin:10px 0 6px;font-size:15px}.ai-signal-map p{color:#b9d1df;margin:0;font-size:12px}.ai-referrals{padding:22px}.ai-referrals .panel-heading{padding:0 0 18px}.ai-referrals h2{align-items:center;gap:9px;display:flex}.ai-referrals .intel-kpis{margin:0 0 20px}.ai-referrals h3{margin:24px 0 12px}.ai-referrals .intel-metric{box-shadow:none}.ai-detail{padding:18px 22px}.ai-detail summary{cursor:pointer;font-size:14px;font-weight:700}.ai-detail p{color:#64748b;font-size:13px;line-height:1.65}.ai-detail .table-controls{margin-top:16px}.ai-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.ai-actions-grid>a{border:1px solid #e2e8f0;border-radius:10px;padding:16px;text-decoration:none}.ai-actions-grid h3{color:#173e59;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:14px;display:flex}.ai-actions-grid p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.ai-actions-grid>a:hover{background:#f3fbff;border-color:#0aafea}.ai-external{flex-wrap:wrap;gap:24px;display:flex}.ai-external a{align-items:center;gap:8px;font-size:13px;display:flex}.cloudflare-coverage{align-items:center;gap:10px;margin:15px 0;font-size:13px;display:flex}.cloudflare-coverage strong{color:#b96912}@media (width<=900px){.ai-signal-map,.ai-actions-grid{grid-template-columns:1fr}.ai-referrals{padding:14px}.ai-referrals .panel-heading{flex-wrap:wrap;gap:12px}}.ai-workspace-extra{gap:24px;margin:24px 0;display:grid}.ai-workspace-extra .panel{padding:24px}.ai-editor{gap:16px;margin:18px 0;display:grid}.ai-editor label{gap:7px;display:grid}.ai-editor textarea{min-height:90px}.ai-prompt-suggestions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ai-workspace-extra .source-import-fields{margin:18px 0}.ai-workspace-extra td{white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px}.ai-publisher-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 28px;display:grid}.ai-publisher-cards button{text-align:left;color:#143b54;cursor:pointer;background:#f8fbfd;border:1px solid #dbe5ed;border-radius:12px;grid-template-columns:28px 1fr;gap:9px;padding:20px;display:grid}.ai-publisher-cards button.selected{background:#effaff;border-color:#08aeea;box-shadow:0 0 0 2px #08aeea22}.ai-publisher-cards span{font-size:13px;font-weight:700}.ai-publisher-cards strong,.ai-publisher-cards small{grid-column:1/-1}.ai-publisher-cards strong{font-size:34px}.ai-publisher-cards small{color:#64748b;font-size:11px}.ai-crawler-purpose{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.ai-crawler-purpose>div{background:#f2f7fb;border-radius:10px;gap:7px;min-width:140px;padding:16px;display:grid}.ai-crawler-purpose span{font-size:12px}.ai-crawler-purpose strong{font-size:24px}.ai-workspace-extra>.panel>.panel-heading{flex-wrap:wrap;gap:16px;padding:0 0 18px}.ai-workspace-extra select[aria-label="AI Publisher Snapshot"]{max-width:100%}@media (width<=900px){.ai-publisher-cards{grid-template-columns:1fr}.ai-workspace-extra .panel{padding:16px}.ai-workspace-extra .ai-detail{padding:16px 0}}.ai-publisher-cards span{grid-column:2}.ai-publisher-cards button{align-content:start}.la-page,.la-stack{--la-navy:#0d2440;--la-deep:#061d38;--la-blue:#079cdf;--la-light:#71d3ff;--la-pale:#b5e8ff;--la-tint:#eef8fd;--la-line:#e3eaf2;--la-text:#33475e;--la-soft:#6a7d92;flex-direction:column;gap:24px;min-width:0;display:flex}.la-page>.panel,.la-stack>.panel,.la-page>.kpi-grid,.la-stack>.kpi-grid,.la-page>.dark-band,.la-stack>.dark-band,.la-page>.ui-two,.la-stack>.ui-two,.la-page>.ui-note,.la-stack>.ui-note,.la-page>.answer-grid,.la-stack>.answer-grid,.la-page>.notice-box,.la-stack>.notice-box,.la-stack>section,.la-page>section{margin:0}.la-page .page-tabs{margin-bottom:-14px}.la-page .page-tabs-hint{margin-bottom:0}.la-page .cell-sub,.la-stack .cell-sub{color:#7b8798;font-size:11px;font-weight:400;display:block}.la-page .panel,.la-stack .panel{border-radius:16px}.la-page .answer-grid,.la-stack .answer-grid,.la-page .ui-two,.la-stack .ui-two{gap:24px}.la-page .action-grid{gap:14px}.la-page .action-card{border-radius:14px;padding:18px}.la-fine{color:#7a8ba0;margin:0;font-size:12px;line-height:1.55}.la-fine a{color:#0a7bb0}.la-pad{padding:0 22px 20px}.la-sources{color:#7a8ba0;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.la-sources>span{align-items:center;display:inline-flex}.la-sources .service-logo-inline{width:18px;height:18px;margin-right:6px}.la-sources .service-logo-inline img{width:16px;height:16px}.dark-band.la-hero{background:radial-gradient(120% 140% at 100% 0,#0b4f86 0%,#0000 55%),linear-gradient(135deg,#061d38 0%,#0d2440 55%,#00142d 100%);border-radius:20px;padding:30px 32px 28px;box-shadow:0 18px 50px #00142d29}.la-hero-head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:24px;display:flex;position:relative}.la-hero-head>div{max-width:640px}.la-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#71d3ff;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}.la-hero h1{letter-spacing:-.6px;color:#fff;margin:0;font-size:26px;font-weight:700;line-height:1.22}.la-hero-head p{color:#c4d6e8;margin:10px 0 0;font-size:14px;line-height:1.6}.la-hero .la-sources{color:#9fb3c8}.la-hero .la-sources .service-logo-inline{background:#fff;border-radius:5px;padding:1px}.la-hero .la-sources b{color:#dbe8f4;font-weight:600}.la-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.la-head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.la-head strong{color:#0d2440;font-size:16px}.la-head small{color:#6a7d92;font-size:12.5px}.la-head .button{margin-left:auto}.la-lead{background:linear-gradient(#f5fbfe,#fff);border:1px solid #d6eefa;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.la-lead>svg{color:#079cdf;flex:none;margin-top:2px}.la-lead strong{color:#0d2440;font-size:15px;line-height:1.45;display:block}.la-lead small{color:#5d7189;margin-top:4px;font-size:13px;line-height:1.55;display:block}.la-lead.good{background:linear-gradient(#f1faf6,#fff);border-color:#cdebdc}.la-lead.good>svg{color:#1f9d74}.la-lead.warn{background:linear-gradient(#fff9ef,#fff);border-color:#f3e0bd}.la-lead.warn>svg{color:#d08a1e}.la-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.la-steps button,.la-steps>li>div{border:1px solid var(--la-line,#e3eaf2);text-align:left;background:#fff;border-radius:16px;align-items:flex-start;gap:14px;width:100%;height:100%;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.la-steps button:hover{border-color:#b5e8ff;transform:translateY(-1px);box-shadow:0 10px 28px #0d244012}.la-step-n{color:#079cdf;background:#eef8fd;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.la-step-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.la-step-body strong{color:#0d2440;font-size:14.5px}.la-step-body small{color:#5d7189;font-size:13px;line-height:1.5}.la-step-body em{color:#079cdf;margin-top:4px;font-size:12px;font-style:normal;font-weight:600}.la-signals{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.la-signal{border:1px solid var(--la-line,#e3eaf2);text-align:left;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex}button.la-signal:hover{border-color:#b5e8ff;box-shadow:0 10px 28px #0d244012}.la-signal-logos{align-items:center;gap:2px;min-height:24px;display:flex}.la-signal-logos .service-logo-inline{margin-right:4px}.la-signal-logos svg{color:#079cdf}.la-signal strong{color:#0d2440;font-size:14.5px}.la-signal small{color:#5d7189;font-size:12.5px;line-height:1.5}.la-signal em{color:#079cdf;margin-top:auto;padding-top:4px;font-size:12px;font-style:normal;font-weight:600}.la-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.la-toolbar .content-tabs{margin:0}.la-toolbar-end{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.la-add{margin-bottom:18px}.la-add>summary{cursor:pointer;color:#079cdf;align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.la-add>summary::-webkit-details-marker{display:none}.la-add[open]>summary{margin-bottom:12px}.la-add .answer-add{margin:0}.la-more{margin-top:16px}.la-more>summary{cursor:pointer;color:#079cdf;align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.la-more>summary::-webkit-details-marker{display:none}.la-more[open]>summary{margin-bottom:14px}.la-engine{white-space:nowrap;align-items:center;display:inline-flex}.la-engine .service-logo-inline{width:18px;height:18px;margin-right:6px}.la-engine .service-logo-inline img{width:16px;height:16px}.la-reviews .ui-card{border-radius:14px;padding:18px 20px}.la-stars{color:#f2a51a;letter-spacing:1px;font-size:13px}.la-review-reply{background:#f5f8fb;border-radius:10px;padding:12px 14px;font-size:13px;margin-top:12px!important}.la-mini{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.la-mini>div{background:#f6f9fc;border:1px solid #e3eaf2;border-radius:12px;padding:14px 16px}.la-mini b{color:#0d2440;font-variant-numeric:tabular-nums;font-size:20px;display:block}.la-mini small{color:#6a7d92;font-size:12px}.la-bots{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.la-bot{border:1px solid var(--la-line,#e3eaf2);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.la-bot strong{color:#0d2440;align-items:center;font-size:13.5px;display:flex}.la-bot .ui-pill{align-self:flex-start}.la-bot.blocked{border-left:3px solid #d08a1e}.la-subhead{color:#6a7d92;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:600}.la-subhead+.la-bots{margin-bottom:22px}.la-bots:last-child{margin-bottom:0}@media (width<=960px){.la-steps{grid-template-columns:1fr}.dark-band.la-hero{padding:22px 18px}.la-hero h1{font-size:21px}}@media (width<=640px){.la-lead{padding:16px}.la-toolbar-end{margin-left:0}}.la-page>.section-header{margin:16px 0 -6px}.ai-visibility.la-stack{margin-bottom:0}.ai-visibility .intel-kpis{margin:0 0 20px}.ai-visibility .intel-metric{box-shadow:none}.la-actions{gap:14px!important;padding:0!important}.la-actions>a{border-radius:14px!important;padding:18px 20px!important}.la-lead-line{color:#0d2440;margin:0 0 18px;font-size:15px;font-weight:600}a.la-signal{color:inherit;text-decoration:none}a.la-signal:hover{border-color:#b5e8ff;box-shadow:0 10px 28px #0d244012}.la-sources.la-pad{margin:0;padding:16px 22px 20px}.la-stack .opp-action b{color:#0d2440}.la-stack .review-compose{margin-top:14px}.af-where{color:#33475e;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;font-size:13px;display:flex}.af-where>svg{color:#079cdf;flex:none}.af-where b{color:#0d2440}.af-where-form{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin-top:4px;display:flex}.af-where-form input{font:inherit;border:1px solid #d5dfea;border-radius:8px;width:180px;max-width:100%;padding:7px 10px;font-size:13px}.af-where-form small{color:#6a7d92;flex-basis:100%;font-size:12px}.af-actions{align-items:center;gap:10px;display:flex}.af-sheet{background:#f8fbfe;border:1px solid #e3eaf2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:18px;padding:16px;display:grid}.af-sheet label{color:#33475e;flex-direction:column;gap:5px;font-size:12.5px;display:flex}.af-sheet label span{color:#0d2440;font-weight:600}.af-sheet label.wide{grid-column:1/-1}.af-sheet input,.af-sheet textarea{font:inherit;resize:vertical;background:#fff;border:1px solid #d5dfea;border-radius:8px;padding:8px 10px;font-size:13px}.af-sheet-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.af-sheet-foot small{color:#6a7d92;font-size:12px}.af-groups{flex-direction:column;gap:14px;display:flex}.af-group{background:#fff;border:1px solid #e3eaf2;border-radius:12px;padding:14px 16px}.af-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.af-group-head strong{color:#0d2440;font-size:14px}.af-group-head small{color:#6a7d92;font-size:12.5px}.af-group ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.af-group li{align-items:flex-start;gap:10px;display:flex}.af-group li>svg{color:#cf4a4a;flex:none;margin-top:3px}.af-group q{color:#0d2440;font-size:13.5px;line-height:1.5;display:block}.af-group li small{color:#6a7d92;margin-top:4px;font-size:12px;line-height:1.6;display:block}@media (width<=780px){.af-sheet{grid-template-columns:1fr}}.fanout-form{grid-template-columns:minmax(220px,1.4fr) minmax(200px,1.2fr) minmax(200px,1.2fr) auto;align-items:end;gap:12px;display:grid}.fanout-runs{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.fanout-runs select{max-width:420px;padding:7px 10px;font-size:12px}.fanout-toggles{margin:0}.fanout-circle svg{width:100%;max-height:640px;display:block}.fanout-label{fill:#0d2440;font-size:12.5px;font-weight:600}.fanout-label-pct{fill:#66788e;font-size:10.5px;font-weight:500}.fanout-center{fill:#fff;font-size:20px;font-weight:700}.fanout-center-sub{letter-spacing:1.4px;fill:#b5e8ff;font-size:8px}.fanout-cats{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.fanout-cat{border:1px solid var(--line);border-top:3px solid var(--aspect);background:#fff;border-radius:9px;padding:14px}.fanout-cat header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fanout-cat header strong{color:#0d2440;font-size:13px}.fanout-cat header span{color:var(--muted);white-space:nowrap;font-size:11px}.fanout-bar{background:#eef2f6;border-radius:4px;height:6px;margin:9px 0 4px;overflow:hidden}.fanout-bar i{background:var(--aspect);height:100%;display:block}.fanout-cat ul{flex-direction:column;gap:6px;max-height:260px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.fanout-cat li{color:#33475b;grid-template-columns:10px 1fr;align-items:baseline;column-gap:7px;font-size:12px;display:grid}.fanout-cat li small{color:var(--muted);grid-column:2;font-size:10.5px}.fanout-dot{background:var(--aspect);border:1.5px solid var(--aspect);border-radius:50%;width:8px;height:8px}.fanout-cat li.partial .fanout-dot{background:color-mix(in srgb,var(--aspect) 35%,#fff)}.fanout-cat li.missing .fanout-dot{background:#fff;border-style:dashed}.fanout-page>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.fanout-page h3{color:#0d2440;margin-top:2px;font-size:15px}.fanout-page header a{color:var(--muted);overflow-wrap:anywhere;font-size:11px;text-decoration:none}.fanout-share{text-align:right;white-space:nowrap}.fanout-share b{color:#079cdf;letter-spacing:-1px;font-size:28px;display:block}.fanout-share small{color:var(--muted);font-size:11px}.fanout-missing{margin-bottom:14px}.fanout-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fanout-chips em{color:#9a3b2b;background:#fde8e4;border:1px solid #f4c9c0;border-radius:6px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:600}.fanout-sections{flex-direction:column;gap:8px;max-height:900px;padding-right:4px;display:flex;overflow:auto}.fanout-sections section{background:color-mix(in srgb,#2bb58a calc(var(--heat) * 22%),#f7f9fb);border-radius:8px;padding:10px 12px}.fanout-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fanout-heading span{color:#0d2440;font-weight:700}.fanout-sections .lvl1 .fanout-heading span{font-size:18px}.fanout-sections .lvl2 .fanout-heading span{font-size:15px}.fanout-sections .lvl3 .fanout-heading span,.fanout-sections .lvl4 .fanout-heading span{font-size:13px}.fanout-heading em{color:#1d7a5c;white-space:nowrap;background:#e3f5ee;border-radius:20px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}.fanout-sections p{color:#4a5d70;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;display:-webkit-box;overflow:hidden}.fanout-add,.fanout-partial{background:#fff7f5;border:1.5px dashed #e07a63;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.fanout-partial{background:#fffaf0;border:1px solid #f1d39b}.fanout-add>span,.fanout-partial>span{letter-spacing:1.2px;color:#b5553f;font-size:10px;font-weight:700}.fanout-partial>span{color:#a7781c}.fanout-add strong,.fanout-partial strong{color:#0d2440;font-size:13px}.fanout-add small,.fanout-partial small{color:var(--muted);font-size:11px}.fanout-subhead{color:#0d2440;margin:14px 0 8px;font-size:13px}.fanout-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.fanout-list li{color:#33475b;flex-direction:column;font-size:12px;display:flex}.fanout-list small{color:var(--muted);font-size:10.5px}@media (width<=900px){.fanout-form{grid-template-columns:1fr}.fanout-page>header{flex-direction:column}.fanout-share{text-align:left}}.fanout-key{color:#4c6a80;flex-wrap:wrap;gap:8px 18px;margin:6px 0 8px;font-size:12px;display:flex}.fanout-key span{align-items:center;gap:6px;display:inline-flex}.fanout-key i{background:#079cdf;border:1.5px solid #079cdf;border-radius:50%;display:inline-block}.fanout-key i.real{width:11px;height:11px}.fanout-key i.ai{width:8px;height:8px}.fanout-key i.covered{width:10px;height:10px}.fanout-key i.partial{background:#079cdf55;width:10px;height:10px}.fanout-key i.missing{background:#fff;border-style:dashed;width:10px;height:10px}.ft-page{flex-direction:column;gap:20px;display:flex}.ft-card .sp-card-head .ui-pill{white-space:nowrap;align-self:flex-start;margin-left:auto}.ft-rules{color:#33475e;background:#f6f9fc;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.ft-rules svg{color:#079cdf;flex:none;margin-top:2px}.ft-rules p{margin:0}.dc{border-top:1px solid #eef3f7;flex-direction:column;gap:12px;padding-top:12px;display:flex}.dc-form{flex-direction:column;gap:8px;display:flex}.dc-form textarea{width:100%;min-height:140px;font:inherit;resize:vertical;box-sizing:border-box;border:1px solid #d5dfea;border-radius:10px;padding:10px 12px;font-size:13px}.dc-form input[type=url]{width:100%;font:inherit;box-sizing:border-box;border:1px solid #d5dfea;border-radius:10px;padding:8px 12px;font-size:13px}.dc-mode{gap:6px;display:flex}.dc-mode button{font:inherit;cursor:pointer;color:#33475e;background:#fff;border:1px solid #d5dfea;border-radius:999px;padding:4px 12px;font-size:12.5px}.dc-mode button.active{color:#0d2440;background:#eaf7fd;border-color:#079cdf}.dc-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dc-row label{color:#33475e;flex-direction:row;flex:1;align-items:center;gap:6px;min-width:240px;font-size:12.5px;font-weight:400;display:flex}.dc-row label input{flex:none;margin:0;padding:0}.dc-checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dc-checks li{color:#33475e;grid-template-columns:20px 1fr;align-items:start;gap:8px;font-size:13px;line-height:1.45;display:grid}.dc-checks li b{color:#0d2440;font-weight:600}.dc-checks li.pass svg{color:#1f9d74}.dc-checks li.review svg{color:#d08a1e}.dc-checks li.info svg{color:#7a8ba0}.dc-cover{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dc-cover h4{color:#0d2440;margin:0 0 6px;font-size:12.5px}.dc-cover ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dc-cover li{color:#33475e;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.dc-cover li i{border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-style:normal}.dc-cover li i.covered{color:#17795a;background:#e9f6f1}.dc-cover li i.partial{color:#9a6512;background:#fbf3e6}.dc-cover li i.missing{color:#a83a3a;background:#fdecec}.dc-review{color:#33475e;background:#f6f9fc;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.dc-review h4{color:#0d2440;margin:0;font-size:12.5px}.dc-review ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.dc-review q{font-style:italic}@media (width<=780px){.dc-cover{grid-template-columns:1fr}}.so-page,.aw-page{gap:22px;display:grid}.so-hero .la-hero-head p{color:#c9d8e8;max-width:620px;margin:10px 0 0;font-size:14px;line-height:1.55}.so-hero-logos{gap:8px;display:flex}.so-hero-logos span{opacity:.45;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:42px;height:42px;transition:opacity .2s;display:grid}.so-hero-logos span.on{opacity:1;background:#fff}.so-range{color:#526c87;align-items:center;gap:6px;font-size:12px;display:inline-flex}.so-range select,.so-filters select{font:inherit;color:#0d2440;background:#fff;border:1px solid #dbe5ee;border-radius:8px;padding:6px 8px;font-size:12.5px}.so-notice{cursor:pointer}.so-err{color:#b0392b}.so-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.so-steps li{background:#fbfdff;border:1px solid #e3ebf2;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.so-steps li.done{background:#f3faf7;border-color:#cfeadf}.so-steps li>div{flex:1;gap:3px;display:grid}.so-steps li small{color:#647a91;font-size:12.5px;line-height:1.45}.so-steps li.done strong{color:#23765c}.so-step-mark{color:#079cdf;background:#e8f5fc;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.so-steps li.done .so-step-mark{color:#1f9d74;background:0 0}.so-platforms{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.so-platform{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1px solid #e3ebf2;border-radius:16px;gap:12px;padding:16px 16px 14px;transition:box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.so-platform:before{content:"";background:var(--c);height:3px;position:absolute;inset:0 0 auto}.so-platform:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0d244014}.so-platform-head{align-items:center;gap:10px;display:flex}.so-platform-head>div{display:grid}.so-platform-head small{color:#7a8ba0;font-size:12px}.so-platform dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.so-platform dt{color:#7a8ba0;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.so-platform dd{color:#0d2440;flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;font-size:19px;font-weight:700;display:flex}.so-platform dd em{align-items:center;gap:2px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.so-platform dd em.up{color:#1f9d74}.so-platform dd em.down{color:#b0392b}.so-list{gap:8px;display:grid}.so-post{background:#fff;border:1px solid #e9eff5;border-radius:12px;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.so-post.compact{padding:10px 12px}.so-post-logo{flex:none;padding-top:2px}.so-post-body{flex:1;min-width:0}.so-post-body p{color:#0d2440;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 4px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.so-post.compact .so-post-body p{-webkit-line-clamp:2}.so-post-body small{color:#7a8ba0;font-size:12px}.so-vs{color:#526c87;background:#f0f4f8;border-radius:10px;flex:none;justify-items:center;padding:6px 10px;font-size:15px;font-weight:700;line-height:1.1;display:grid}.so-vs small{color:inherit;opacity:.8;font-size:10px;font-weight:500}.so-vs.top{color:#23765c;background:#e8f7f0}.so-vs.low{color:#a4512f;background:#fdf1ec}.so-vs.inline{align-items:center;gap:4px;padding:3px 8px;font-size:12.5px;display:inline-flex}.so-rank{align-items:center;gap:12px;display:flex}.so-rank>b{text-align:center;color:#079cdf;width:26px;font-size:16px}.so-plan{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.so-plan-wide{grid-column:1/-1}@media (width<=1100px){.so-plan{grid-template-columns:1fr}}.so-composer{gap:16px;display:grid}.so-field{gap:8px;display:grid}.so-label{color:#0d2440;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.so-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.so-chips{flex-wrap:wrap;gap:8px;display:flex}.so-chip{font:inherit;color:#0d2440;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;transition:all .15s;display:inline-flex}.so-chip.on{background:#e8f5fc;border-color:#079cdf;box-shadow:inset 0 0 0 1px #079cdf}.so-chip.on svg{color:#079cdf}.so-chip.unlinked{opacity:.6}.so-composer textarea,.so-composer input,.aw-form input,.aw-form select,.aw-form textarea,.aw-meta input,.aw-meta textarea,.aw-body,.so-accounts select,.aw-actions select{width:100%;font:inherit;color:#0d2440;box-sizing:border-box;background:#fff;border:1px solid #dbe5ee;border-radius:10px;padding:10px 12px;font-size:14px}.so-composer textarea:focus,.so-composer input:focus,.aw-form :is(input,select,textarea):focus,.aw-body:focus{border-color:#079cdf;outline:2px solid #71d3ff}.so-text{resize:vertical;min-height:140px;line-height:1.5}.so-counts{color:#7a8ba0;flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.so-counts span{align-items:center;gap:4px;display:inline-flex}.so-counts .over,.so-custom small.over,.aw-meta small.over{color:#b0392b;font-weight:600}.so-custom{gap:12px;display:grid}.so-custom label{gap:6px;display:grid}.so-custom label>span{color:#0d2440;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.so-custom label>span small{color:#7a8ba0;margin-left:auto;font-weight:400}.so-check{color:#526c87;align-items:center;gap:8px;font-size:13px;display:flex!important}.so-check input{margin:0;width:auto!important}.so-two{grid-template-columns:1fr 1fr}.so-two label{gap:6px;display:grid}@media (width<=640px){.so-two{grid-template-columns:1fr}}.so-ai{background:linear-gradient(#f5fbff,#fff);border:1px solid #cfe7f6;border-radius:12px;gap:10px;padding:12px;display:grid}.so-ai-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.so-ai-foot small{color:#647a91;font-size:12px;line-height:1.45}.so-issues{background:#fff8ec;border:1px solid #f4dfb8;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.so-issues p{color:#7a5418;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;display:flex}.so-issues svg{flex:none;margin-top:2px}.so-when{grid-template-columns:minmax(200px,260px) 1fr;align-items:end}.so-when label{gap:6px;display:grid}.so-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.so-when{grid-template-columns:1fr}.so-actions{justify-content:flex-start}}.so-queue{gap:10px;display:grid}.so-queue-item{background:#fff;border:1px solid #e3ebf2;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.so-queue-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.so-queue-head small{color:#526c87;font-size:12px}.so-queue-logos{gap:4px;margin-left:auto;display:flex}.so-queue-item p{color:#0d2440;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.so-result{color:#647a91;font-size:12px}.so-result.failed{color:#b0392b}.so-result.published{color:#23765c}.so-queue-actions{flex-wrap:wrap;gap:12px;display:flex}.text-button.danger{color:#b0392b}.so-cal-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.so-cal-head strong{text-align:center;color:#0d2440;min-width:150px}.so-cal-key{color:#7a8ba0;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.so-cal-key i{border-radius:50%;width:9px;height:9px;margin-left:8px;display:inline-block}.so-cal-key i.done{background:#079cdf}.so-cal-key i.planned{box-sizing:border-box;border:2px solid #079cdf}.so-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.so-cal-grid>b{color:#7a8ba0;text-align:center;padding:4px 0;font-size:11px;font-weight:600}.so-cal-day{background:#fff;border:1px solid #edf2f7;border-radius:10px;align-content:start;gap:6px;min-height:68px;padding:6px;display:grid}.so-cal-day>span{color:#526c87;font-size:12px}.so-cal-day.other{background:#fafcfe}.so-cal-day.other>span{color:#b8c5d3}.so-cal-day.today{border-color:#079cdf;box-shadow:inset 0 0 0 1px #079cdf}.so-cal-dots{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.so-cal-dots i{background:var(--c);border-radius:50%;width:10px;height:10px}.so-cal-dots i.planned{border:2px solid var(--c);box-sizing:border-box;background:0 0}.so-cal-dots small{color:#7a8ba0;font-size:10px}.so-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.so-table td.num,.so-table th.num{text-align:right;white-space:nowrap}.so-table td.nowrap{white-space:nowrap}.so-cell-post{align-items:flex-start;gap:8px;min-width:260px;max-width:460px;display:flex}.so-cell-post span{line-height:1.4}.so-patterns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.so-pattern{border:1px solid #e3ebf2;border-radius:14px;align-content:start;gap:8px;padding:14px 16px;display:grid}.so-pattern h3{color:#0d2440;margin:0 0 4px;font-size:14px}.so-pattern-row{color:#334a62;grid-template-columns:minmax(110px,1.1fr) 1fr 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.so-pattern-row span:first-child{display:grid}.so-pattern-row small{color:#9aabbc;font-size:11px}.so-pattern-row b{text-align:right;color:#0d2440}.so-bar{background:#eef3f8;border-radius:8px;height:8px;overflow:hidden}.so-bar i{background:#9fd6f2;border-radius:8px;height:100%;display:block}.so-pattern-row.best .so-bar i{background:#079cdf}.so-connect{background:#f5fbff;border:1px solid #cfe7f6;border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.so-connect>div{flex:1;display:grid}.so-connect small{color:#647a91}.so-accounts{gap:10px;display:grid}.so-account{border:1px solid #e3ebf2;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.so-account.linked{background:#fbfefd;border-color:#cfeadf}.so-account-body{flex:1;gap:6px;min-width:0;display:grid}.so-account-body small{color:#647a91;font-size:12.5px}.so-account-body select{max-width:420px}.aw-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:22px;display:grid}@media (width<=1100px){.aw-layout{grid-template-columns:1fr}}.aw-main,.aw-side{gap:22px;display:grid}.aw-form{gap:18px;display:grid}.aw-step{gap:14px;display:flex}.aw-step>span{color:#fff;background:#0d2440;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.aw-step>div{flex:1;gap:8px;display:grid}.aw-lengths{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.aw-lengths label{cursor:pointer;border:1px solid #dbe5ee;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.aw-lengths label.on{background:#e8f5fc;border-color:#079cdf;box-shadow:inset 0 0 0 1px #079cdf}.aw-lengths input{opacity:0;pointer-events:none;position:absolute}.aw-lengths small{color:#647a91;font-size:12px}@media (width<=640px){.aw-lengths{grid-template-columns:1fr}}.aw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aw-actions select{width:auto}.aw-list{gap:8px;display:grid}.aw-item{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e3ebf2;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.aw-item:hover{border-color:#9fd6f2}.aw-item>svg{color:#079cdf;flex:none}.aw-item>div{flex:1;gap:2px;min-width:0;display:grid}.aw-item small{color:#7a8ba0;font-size:12px}.aw-editor{gap:16px;display:grid}.aw-editor-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aw-mode{border:1px solid #dbe5ee;border-radius:10px;display:inline-flex;overflow:hidden}.aw-mode button{font:inherit;cursor:pointer;color:#526c87;background:#fff;border:0;align-items:center;gap:5px;padding:6px 10px;font-size:12.5px;display:inline-flex}.aw-mode button.on{color:#fff;background:#0d2440}.aw-meta{gap:6px;margin-bottom:12px;display:grid}.aw-meta>span{color:#0d2440;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.aw-meta small{color:#7a8ba0;font-weight:400}.aw-body{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}.aw-preview{color:#1c2f45;background:#fff;border:1px solid #edf2f7;border-radius:12px;max-height:760px;padding:22px 26px;line-height:1.65;overflow:auto}.aw-preview h1{letter-spacing:-.5px;color:#0d2440;margin:0 0 14px;font-size:26px}.aw-preview h2{color:#0d2440;margin:24px 0 8px;font-size:19px}.aw-preview h3{margin:18px 0 6px;font-size:16px}.aw-preview p{margin:0 0 12px}.aw-preview ul{margin:0 0 12px;padding-left:22px}.aw-placeholder{color:#7a5418;background:#fff1d6;border-radius:4px;padding:0 3px}.aw-checks{gap:12px;display:grid}.aw-check-score{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.aw-check-score span{color:#526c87;background:#f0f4f8;border-radius:12px;justify-items:center;padding:10px;font-size:11.5px;display:grid}.aw-check-score b{color:#0d2440;font-size:22px}.aw-check-score .good{background:#e8f7f0}.aw-check-score .good b{color:#23765c}.aw-check-score .warn{background:#fff4e2}.aw-check-score .warn b{color:#a06d24}.aw-checks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aw-checks li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.aw-checks li>div{gap:2px;display:grid}.aw-checks li small{color:#647a91;font-size:12px;line-height:1.4}.aw-checks li.pass>svg{color:#1f9d74}.aw-checks li.review>svg{color:#d08a1e}.aw-checks li.info>svg{color:#079cdf}.aw-checks li>svg{flex:none;margin-top:2px}.aw-posts{gap:10px;margin-top:12px;display:grid}.aw-posts>div{border:1px solid #e3ebf2;border-radius:12px;padding:10px 12px}.aw-posts>div>span{color:#0d2440;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.aw-posts p{white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.45}.so-suggest{color:#0a7bb0;font:inherit;cursor:pointer;text-align:left;background:#f5fbff;border:1px dashed #9fd6f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.so-suggest small{color:#647a91;flex-basis:100%;font-size:11.5px;font-weight:400}.so-queue-actions.approval{background:#fff8ec;border-radius:10px;padding:8px 10px}.so-result svg{vertical-align:-2px}.so-inbox{gap:10px;display:grid}.so-comment{background:#fff;border:1px solid #e3ebf2;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.so-comment-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.so-comment-head small{color:#7a8ba0;font-size:12px}.so-comment-text{color:#0d2440;margin:0;font-size:14px;line-height:1.5}.so-comment-post{color:#7a8ba0;font-size:12px}.so-reply{gap:8px;margin-top:4px;display:grid}.so-reply textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dbe5ee;border-radius:10px;padding:8px 10px;font-size:13.5px}.so-visits{gap:14px;display:grid}.so-visit-sum{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.so-visit-sum>div{background:#f5fbff;border:1px solid #d7ecf8;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.so-visit-sum b{color:#0d2440;font-size:26px}.so-visit-sum small{color:#647a91;font-size:12px}.so-sources{flex-wrap:wrap;gap:8px;display:flex}.so-sources span{color:#334a62;background:#f0f4f8;border-radius:30px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.so-sources b{color:#0d2440}.so-rules{gap:14px;display:grid}.so-rules .so-check{align-items:flex-start!important}.so-rules .so-check input{margin-top:3px}.so-rules span{gap:2px;display:grid}.so-rules small{color:#647a91;font-size:12.5px}.so-connect-buttons{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.so-connect-btn{color:#0d2440;background:#fff;border:1px solid #dbe5ee;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}.so-connect-btn:hover{border-color:#079cdf;transform:translateY(-1px);box-shadow:0 10px 26px #079cdf24}.so-connect-btn>span:nth-child(2){flex:1;gap:3px;display:grid}.so-connect-btn strong{font-size:15px}.so-connect-btn small{color:#647a91;font-size:12.5px;line-height:1.4}.so-connect-btn>svg{color:#079cdf;flex:none}.so-connect-btn.off{opacity:.65;background:#fafcfe}.so-connect-logos{gap:4px;display:flex}.so-conns{gap:8px;margin-top:16px;display:grid}.so-conn{border:1px solid #e3ebf2;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.so-conn>div{flex:1;gap:2px;display:grid}.so-conn small{color:#647a91;font-size:12px}.grid-wrap{grid-template-columns:minmax(260px,380px) 1fr;align-items:start;gap:28px;margin-top:14px;display:grid}.grid-board{aspect-ratio:1;background:repeating-linear-gradient(0deg,#f3f7fb 0 1px,#0000 1px 20%),repeating-linear-gradient(90deg,#f3f7fb 0 1px,#0000 1px 20%),#fafcfe;border:1px solid #e1e9f1;border-radius:14px;gap:8px;padding:12px;display:grid}.grid-cell{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:750;display:flex;box-shadow:0 1px 3px #00142d1a}.grid-cell.top{color:#fff;background:#18a463}.grid-cell.mid{color:#3d2a00;background:#f2b33d}.grid-cell.low{color:#fff;background:#f08a5d}.grid-cell.none{color:#fff;background:#e2574c;font-size:11px}.grid-cell.err{color:#6d8497;background:#dfe6ee}.grid-cell.centre{outline-offset:2px;outline:3px solid #0d2440}.grid-side h4{color:#0d2440;margin:18px 0 8px;font-size:13px}.grid-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.grid-stats div{background:#f6f9fc;border:1px solid #e0e9f1;border-radius:10px;padding:12px}.grid-stats strong{color:#0d2440;font-size:20px;display:block}.grid-stats small{color:#6d8497;font-size:11px}.grid-leaders{margin:0;padding-left:18px;font-size:13px}.grid-leaders li{border-bottom:1px solid #eef3f7;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.grid-leaders b{color:#3c6581;white-space:nowrap;font-weight:600}.grid-legend{color:#4c6a80;flex-wrap:wrap;gap:10px;margin:14px 0 8px;font-size:11px;display:flex}.grid-legend span{align-items:center;gap:5px;display:inline-flex}.grid-legend span:before{content:"";border-radius:50%;width:11px;height:11px}.grid-legend .top:before{background:#18a463}.grid-legend .mid:before{background:#f2b33d}.grid-legend .low:before{background:#f08a5d}.grid-legend .none:before{background:#e2574c}@media (width<=900px){.grid-wrap{grid-template-columns:1fr}.grid-stats{grid-template-columns:1fr 1fr 1fr}}.diag-mix{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;display:grid}.diag-mix div{background:#f6f9fc;border:1px solid #e0e9f1;border-radius:10px;padding:12px}.diag-mix strong{color:#0d2440;font-variant-numeric:tabular-nums;font-size:22px;display:block}.diag-mix small{color:#4c6a80;font-size:11px;font-weight:600}.diag-mix .diag-good{background:#eef9f3;border-color:#cdebdc}.diag-mix .diag-warn{background:#fff7ea;border-color:#f5e0b9}.diag-mix .diag-bad{background:#fdf0ee;border-color:#f3d0ca}.diag-mix .diag-info{background:#eef7fd;border-color:#cfe6f5}.diag-line{color:#2c4a63;margin:0 0 10px;font-size:13px;line-height:1.55}.diag-line b{color:#0d2440}.diag-work{color:#4c6a80;font-size:12px}@media (width<=700px){.diag-mix{grid-template-columns:repeat(3,1fr)}}.diag-table td,.diag-table th{white-space:nowrap;padding:11px 12px}.diag-table tbody th{min-width:0}.diag-table td.diag-work{white-space:normal;min-width:220px}.score-hero{grid-template-columns:auto 1fr minmax(200px,280px);align-items:center;gap:28px;margin-bottom:24px;padding:28px 32px;display:grid}.score-hero-text h2{color:#0d2440;letter-spacing:-.4px;margin:2px 0 6px;font-size:24px}.score-hero-text p{margin-bottom:12px;font-size:13px}.score-trend small{color:var(--muted);font-size:11px}.score-ring .ring-track{fill:none;stroke:#eef2f6;stroke-width:12px}.score-ring .ring-value{fill:none;stroke-width:12px;stroke-linecap:round;transition:stroke-dasharray .4s}.score-ring.good .ring-value{stroke:#1f9d74}.score-ring.fair .ring-value{stroke:#e0a21b}.score-ring.poor .ring-value{stroke:#d9534f}.score-ring.none .ring-value{stroke:#cbd5e1}.ring-grade{fill:#0d2440;font-size:46px;font-weight:700}.ring-score{fill:#66788e;font-size:12px}.score-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:24px;display:grid}.score-area{border:1px solid var(--line);background:#fff;border-top:4px solid #cbd5e1;border-radius:16px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.score-area.good{border-top-color:#1f9d74}.score-area.fair{border-top-color:#e0a21b}.score-area.poor{border-top-color:#d9534f}.score-area header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.score-area h3{color:#0d2440;font-size:14px}.score-area header small{color:var(--muted);font-size:11px}.score-badge{color:#0d2440;text-align:right;min-width:44px;font-size:24px;font-weight:700;line-height:1.1}.score-badge small{color:#66788e;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;display:block}.score-area.good .score-badge small{color:#16704f}.score-area.fair .score-badge small{color:#9a6a00}.score-area.poor .score-badge small{color:#a52a24}.score-area.none .score-badge{color:#9aa8b8}.score-bar{background:#eef2f6;border-radius:4px;height:6px;overflow:hidden}.score-bar i{background:#cbd5e1;height:100%;display:block}.score-area.good .score-bar i{background:#1f9d74}.score-area.fair .score-bar i{background:#e0a21b}.score-area.poor .score-bar i{background:#d9534f}.score-area p{color:#4a5d70;font-size:12.5px}.score-area ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.score-area li{color:#33475b;padding-left:14px;font-size:12px;position:relative}.score-area li:before{content:"";background:#e0a21b;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.score-area li.high:before{background:#d9534f}.score-area li.low:before,.score-area li.info:before{background:#9aa8b8}.score-area footer{border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.fix-pages{flex-direction:column;gap:16px;display:flex}.fix-page{border-radius:16px;margin:0;padding:20px 22px}.fix-page>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fix-page>header strong{color:#0d2440;font-size:13.5px;display:block}.fix-page>header a{color:var(--muted);overflow-wrap:anywhere;font-size:11px;text-decoration:none}.fix-issues{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fix-drafts{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:12px;display:grid}.fix-draft{background:#fbfdff;border:1px solid #d9e4ee;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.fix-draft.done{background:#f3fbf7;border-color:#cfe9dc}.fix-draft.dismissed{opacity:.6}.fix-draft-head{align-items:center;gap:8px;display:flex}.fix-draft-head strong{color:#0d2440;font-size:12.5px}.fix-draft-head .ui-pill{margin-left:auto}.fix-src{color:#3c6581;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:11px;overflow:hidden}.fix-current{color:var(--muted);font-size:11px}.fix-draft textarea{resize:vertical;box-sizing:border-box;border:1px solid #d4e0eb;border-radius:7px;width:100%;padding:8px 10px;font-size:13px}.fix-text{color:#22384f;font-size:13px}.fix-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.fix-actions small{color:var(--muted);margin-right:auto;font-size:11px}.fix-actions small.over{color:#c0392b;font-weight:600}.fix-actions .muted{color:#8a99aa}@media (width<=900px){.score-hero{grid-template-columns:1fr;justify-items:start}.fix-drafts{grid-template-columns:1fr}}.score-area footer .muted{color:#66788e}.score-rule{color:#33475b;background:#f3f7fb;border-radius:7px;padding:8px 10px;font-size:12px;line-height:1.55}.score-modal{width:760px}.score-modal>header{margin-bottom:12px}.score-modal>header p{font-size:12.5px}.score-issues{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.score-issue{border:1px solid #e0e7ef;border-left:3px solid #e0a21b;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.score-issue.high{border-left-color:#d9534f}.score-issue.low{border-left-color:#9fb3c8}.score-issue-head{align-items:baseline;gap:8px;display:flex}.score-issue-head strong{color:#0d2440;font-size:13px}.score-sev{letter-spacing:.6px;text-transform:uppercase;color:#8a6100;background:#fdf3dc;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.score-sev.high{color:#a52a24;background:#fbe6e4}.score-sev.low{color:#526c87;background:#eef2f6}.score-issue p{color:#4a5d70;font-size:12px}.score-fix b{color:#0d2440}.score-pages{flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.score-pages li{flex-direction:column;font-size:12px;display:flex}.score-pages a{color:#0b6fa4;overflow-wrap:anywhere;text-decoration:none}.score-pages small{color:#66788e;overflow-wrap:anywhere;font-size:11px}.score-area .score-issue{padding-left:12px}.score-area .score-issue:before{content:none}.score-area .score-pages li{padding-left:12px}.score-hero.panel{color:#fff;background:linear-gradient(135deg,#0d2440 0%,#061d38 70%);border:0;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00142d1f}.score-hero.panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#079cdf33,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.score-hero>*{z-index:1;position:relative}.score-hero .eyebrow{color:#71d3ff}.score-hero-text h2{color:#fff}.score-hero-text p{color:#b5c7da}.score-hero .ring-track{stroke:#ffffff1f}.score-hero .ring-grade{fill:#fff}.score-hero .ring-score{fill:#9fb3c8}.score-hero .score-ring.good .ring-value{stroke:#3ccf9c}.score-hero .score-ring.fair .ring-value{stroke:#f2c46d}.score-hero .score-ring.poor .ring-value{stroke:#ff7b72}.score-hero .score-ring.none .ring-value{stroke:#ffffff40}.score-hero .score-trend{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px}.score-hero .score-trend small{color:#9fb3c8}.score-hero .button.secondary{color:#fff;background:#ffffff14;border-color:#fff3}.score-hero .button.secondary:hover:not(:disabled){background:#ffffff26}.score-hero .notice-box{color:#ffd48a;background:#ffffff14;border-color:#ffffff26}.vh-search{color:#66788e;border:1px solid #d9e4ee;border-radius:7px;flex-direction:row;align-items:center;gap:6px;padding:0 10px}.vh-search input{border:0;width:200px;padding:7px 2px;font-size:12px}.vh-month+.vh-month{margin-top:22px}.vh-month h3{letter-spacing:1.4px;text-transform:uppercase;color:#66788e;margin-bottom:10px;font-size:12px}.vh-list{border-left:2px solid #e0e7ef;flex-direction:column;gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:flex}.vh-list>li{padding-left:4px;position:relative}.vh-list>li:before{content:"";background:#fff;border:2px solid #9fb3c8;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-25px}.vh-list>li.major:before{background:#079cdf;border-color:#079cdf}.vh-list>li.current:before{box-shadow:0 0 0 4px #b5e8ff}.vh-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vh-head strong{color:#0d2440;font-size:15px}.vh-head small{color:#66788e;margin-left:auto;font-size:11.5px}.vh-list ul{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;display:flex}.vh-list ul li{color:#33475b;font-size:12.5px}.al-day+.al-day{margin-top:20px}.al-day h3{letter-spacing:1.2px;text-transform:uppercase;color:#66788e;margin-bottom:8px;font-size:12px}.al-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.al-event{background:#fff;border:1px solid #e0e7ef;border-left:3px solid #9fb3c8;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.al-event.resolved{border-left-color:#1f9d74}.al-event.improved{border-left-color:#079cdf}.al-event.new{border-left-color:#e0a21b}.al-event.worse{border-left-color:#d9534f}.al-event.change{border-left-color:#0d2440}.al-event.release{border-left-color:#079cdf}.al-event-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.al-event-head strong{color:#0d2440;font-size:13px}.al-event-head small{color:#66788e;margin-left:auto;font-size:11px}.al-kind{letter-spacing:.6px;text-transform:uppercase;color:#526c87;white-space:nowrap;background:#eef2f6;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.al-kind.resolved{color:#16704f;background:#e3f5ee}.al-kind.improved{color:#0b6fa4;background:#e2f3fc}.al-kind.new{color:#8a6100;background:#fdf3dc}.al-kind.worse{color:#a52a24;background:#fbe6e4}.al-kind.t-change{color:#0d2440;background:#e4e9f1}.al-kind.t-release{color:#0b6fa4;background:#e2f3fc}.al-area{color:#526c87;font-size:11px;font-weight:600}.al-event p{color:#4a5d70;font-size:12px}.al-since{color:#8a99aa;font-size:11px}.al-note{color:#8a6100;align-items:flex-start;gap:4px;font-size:11px;display:flex}.al-pages{flex-direction:column;gap:3px;max-height:320px;margin:2px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.al-pages li{flex-direction:column;font-size:12px;display:flex}.al-pages a{color:#0b6fa4;overflow-wrap:anywhere;text-decoration:none}.al-pages small{color:#66788e;overflow-wrap:anywhere;font-size:11px}.al-detail{grid-template-columns:max-content 1fr;gap:2px 12px;margin:2px 0 0;font-size:12px;display:grid}.al-detail dt{color:#66788e;text-transform:capitalize}.al-detail dd{color:#33475b;overflow-wrap:anywhere;margin:0}.audit-log .vh-search{color:#66788e;border:1px solid #d9e4ee;border-radius:7px;flex-direction:row;align-items:center;gap:6px;padding:0 10px}.audit-log .vh-search input{border:0;width:200px;padding:7px 2px;font-size:12px}.proposal-form label{color:#294763;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.proposal-form small{color:#7b8798;font-weight:400}.proposal-form textarea{font:inherit;resize:vertical;border:1px solid #dfe7f1;border-radius:8px;padding:10px 12px;font-size:13px}.proposal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.proposal-actions>div{flex-wrap:wrap;gap:8px;display:flex}.proposal-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.proposal-steps li{color:#7b8798;align-items:center;gap:10px;font-size:14px;display:flex}.proposal-steps li span{border:2px solid #dfe7f1;border-radius:50%;width:15px;height:15px}.proposal-steps li.done{color:#18794e}.proposal-steps li.active{color:#079cdf;font-weight:600}.proposal-doc{color:#1d2b3f;background:#fff;border:1px solid #e3eaf2;border-radius:14px;max-width:900px;margin:0 auto 24px;overflow:hidden}.proposal-doc header{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0d2440;justify-content:space-between;align-items:center;gap:16px;padding:22px 36px;display:flex}.proposal-doc header div{flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.proposal-doc header span{color:#b5e8ff}.proposal-doc footer{color:#7b8798;border-top:1px solid #e3eaf2;padding:16px 36px;font-size:11px}.markdown{padding:28px 36px;font-size:15px;line-height:1.65}.markdown h2{color:#0d2440;margin:0 0 18px;font-size:28px;line-height:1.2}.markdown h3{color:#0d2440;border-top:1px solid #eef2f7;margin:30px 0 10px;padding-top:18px;font-size:19px}.markdown h4{color:#079cdf;margin:18px 0 6px;font-size:15px}.markdown p{margin:0 0 12px}.markdown ul,.markdown ol{margin:0 0 14px;padding-left:22px}.markdown li{margin:4px 0}.markdown blockquote{color:#294763;background:#f1f9fe;border-left:3px solid #079cdf;margin:0 0 12px;padding:8px 14px}.markdown table{border-collapse:collapse;width:100%;margin:6px 0 16px;font-size:14px}.markdown th,.markdown td{text-align:left;vertical-align:top;border-bottom:1px solid #e3eaf2;padding:9px 10px}.markdown thead th{color:#4b5b70;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:12px}@media (width<=640px){.markdown,.proposal-doc header,.proposal-doc footer{padding-left:18px;padding-right:18px}.proposal-doc header{flex-direction:column;align-items:flex-start}.proposal-doc header div{align-items:flex-start}}@media print{:is(body:has(.proposal-doc) .sidebar,body:has(.proposal-doc) .topbar,body:has(.proposal-doc) .page-heading,body:has(.proposal-doc) .proposal-actions,body:has(.proposal-doc) .content-tabs,body:has(.proposal-doc) .ui-note,body:has(.proposal-doc) .page-footer,body:has(.proposal-doc) .demo-workspace-banner){display:none!important}body:has(.proposal-doc) .main-shell{width:100%;margin:0}body:has(.proposal-doc) main{max-width:none;padding:0}.proposal-doc{border:0;border-radius:0;max-width:none;margin:0}.markdown h3{break-after:avoid}.markdown table,.markdown blockquote{break-inside:avoid}}.proposal-crm{color:#294763;background:#fff;border:1px solid #e3eaf2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.proposal-crm .button{margin-left:auto}.crm-mark{color:#c2410c;background:#fff4ef;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.msp-form{border-top:1px solid #e6edf4;border-bottom:1px solid #e6edf4;flex-direction:column;gap:12px;padding:14px 0;display:flex}.msp-form .ui-group-title{margin:6px 0 0}.msp-checks{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.msp-checks label.check,.msp-form label.check{flex-direction:row;align-items:center;gap:8px;font-weight:500;display:flex}.msp-checks label.check input,.msp-form label.check input{width:auto;margin:0}.msp-quote{flex-direction:column;gap:12px;margin-top:6px;display:flex}.msp-quote table{width:100%}.msp-totals{flex-wrap:wrap;gap:10px;display:flex}.msp-totals span{color:#5d7891;background:#f3f7fb;border-radius:10px;flex-direction:column;flex:150px;gap:2px;padding:10px 14px;font-size:12px;display:flex}.msp-totals b{color:#0d2440;font-variant-numeric:tabular-nums;font-size:18px}.msp-margin{background:#fafcfe;border:1px dashed #b9cadb;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.msp-margin div{flex-direction:column;flex:1;gap:2px;display:flex}.msp-margin small{color:#5d7891;font-size:12px}.msp-margin.good{background:#f1fbf5;border-color:#9bd3b5}.msp-margin.warn{background:#fff8ee;border-color:#f0c48a}.msp-margin.bad{background:#fff3f3;border-color:#e9a3a3}@media print{.msp-margin{display:none!important}}.cm{flex-direction:column;gap:20px;display:flex}.cm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-queue-pick{background:#e9eff6;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.cm-queue-pick button{color:#5d7189;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600}.cm-queue-pick button.active{color:#0d2440;background:#fff;box-shadow:0 1px 3px #0d24401f}.panel-body .cm-queue-pick{width:max-content;max-width:100%;margin:16px auto 0;display:flex}.cm-progress{gap:10px;display:flex}.cm-progress span{color:#6a7d92;background:#fff;border:1px solid #e3eaf2;border-radius:10px;padding:8px 14px;font-size:12.5px}.cm-progress b{color:#0d2440;margin-right:4px;font-size:15px}.cm-progress .good{background:#e9f7f1;border-color:#c7ead9}.cm-progress .good b{color:#13805b}.cm-saved{color:#13805b;background:#e9f7f1;border:1px solid #c7ead9;border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:13px;display:flex}.cm-grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.cm-list{background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:16px;position:sticky;top:88px}.cm-list h3{text-transform:uppercase;letter-spacing:.08em;color:#7a8ba0;margin:0 0 10px;font-size:11px;font-weight:700}.cm-list ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cm-list button{text-align:left;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:9px 10px;display:flex}.cm-list button:hover{background:#f3f7fb}.cm-list button.active{background:#e8f6fd}.cm-list strong{color:#0d2440;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cm-list button.active strong{color:#079cdf}.cm-list small{color:#7a8ba0;font-size:11.5px}.cm-main{flex-direction:column;gap:20px;min-width:0;display:flex}.cm-card{background:#fff;border:1px solid #e3eaf2;border-radius:16px;min-width:0;padding:22px}.cm-who{color:#fff;background:linear-gradient(135deg,#061d38,#0d2440);border:0;box-shadow:0 14px 40px #00142d26}.cm-who-top{align-items:flex-start;gap:16px;display:flex}.cm-who-top>div{flex:1;min-width:0}.cm-who .pr-avatar{color:#71d3ff;background:#ffffff1a}.cm-pos{letter-spacing:.1em;text-transform:uppercase;color:#71d3ff;font-size:11px;font-weight:600}.cm-who h2{letter-spacing:-.5px;margin:2px 0 4px;font-size:24px}.cm-name{color:#fff;font:inherit;text-align:left;background:0 0;border:0;padding:0}.cm-name:hover{color:#b5e8ff;text-underline-offset:4px;text-decoration:underline}.cm-who p{color:#b5cde3;font-size:13px}.cm-skip{color:#b5cde3!important}.cm-skip:hover{color:#fff!important}.cm-dial{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.cm-number{letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin-right:auto;font-size:26px;font-weight:700}.button.cm-call{color:#fff;background:#079cdf;border-color:#079cdf;height:44px;padding:0 20px;font-weight:600;box-shadow:0 6px 18px #079cdf4d}.button.cm-call:hover{background:#0b8ac4!important}.cm-dial .button.secondary{color:#fff;background:#ffffff14;border-color:#fff3;height:44px}.cm-dial .button.secondary:hover{background:#ffffff26}.cm-dial .icon-button{color:#b5cde3;border-radius:10px;padding:10px}.cm-dial .icon-button:hover{color:#fff;background:#ffffff14}.cm-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.cm .cm-who .pr-score{background:#ffffff14;height:44px}.cm-who .pr-score small{color:#9fb8d0}.cm-who .pr-score b{color:#fff}.cm-who .pr-score.good b{color:#7fe0b8}.cm-who .pr-score.warn b{color:#ffc56b}.cm-who .pr-score.bad b{color:#ff9a9a}.cm-chip{color:#d6e6f5;background:#ffffff14;border-radius:999px;padding:6px 11px;font-size:12px}.cm-chip.warn{color:#ffd29a;background:#ff8c0026}.cm-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.cm-tabs{border-bottom:1px solid #eef2f6;gap:4px;margin:-6px 0 16px;display:flex}.cm-tabs button{color:#6a7d92;background:0 0;border:0;border-bottom:2.5px solid #0000;padding:8px 12px;font-size:13px;font-weight:600}.cm-tabs button.active{color:#079cdf;border-bottom-color:#079cdf}.cm-script{color:#1e3550;font-size:15.5px;line-height:1.7}.cm-questions{color:#1e3550;flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.55;display:flex}.cm-brief h4{text-transform:uppercase;letter-spacing:.07em;color:#0d2440;align-items:center;gap:7px;margin:0 0 8px;font-size:11.5px;font-weight:700;display:flex}.cm-brief h4 svg{color:#079cdf}.cm-brief h4:not(:first-child){margin-top:18px}.cm-brief ul{color:#4a5e74;flex-direction:column;gap:6px;margin:0;padding-left:16px;font-size:13px;line-height:1.5;display:flex}.cm-brief p{color:#7a8ba0;font-size:13px}.cm-history{list-style:none;padding:0!important}.cm-history small{color:#7a8ba0;display:block}.cm-log h3{color:#0d2440;margin-bottom:14px;font-size:15px}.cm-outcomes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cm-outcomes button{color:#33475e;background:#fff;border:1.5px solid #e3eaf2;border-radius:12px;align-items:center;gap:9px;padding:13px 14px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s;display:flex}.cm-outcomes button svg{color:#079cdf;flex:none}.cm-outcomes button:hover{border-color:#b5e8ff}.cm-outcomes button.active{color:#0d2440;background:#eef8fd;border-color:#079cdf}.cm-outcomes button.good svg{color:#1f9d74}.cm-outcomes button.good.active{background:#e9f7f1;border-color:#1f9d74}.cm-outcomes button.warn svg{color:#d08a1e}.cm-form{grid-template-columns:1fr 1fr 180px;margin-top:18px}.cm-form label.wide:first-child{grid-column:1/-1}.cm-form label.wide:nth-child(2){grid-column:1/3}.cm-form textarea{resize:vertical;padding:10px 12px;font-size:13px}.cm-save{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cm-save .pr-check{color:#4a5e74;padding:0;font-size:13px;font-weight:500}.button.cm-next{background:#079cdf;border-color:#079cdf;height:44px;padding:0 24px;font-weight:600}.button.cm-next:hover:not(:disabled){background:#0b8ac4}.pr-calls{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pr-calls li{border-left:3px solid #b5e8ff;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-left:12px;font-size:13px;display:flex}.pr-calls b{color:#0d2440}.pr-calls span{color:#7a8ba0;font-size:12px}.pr-calls small{color:#4a5e74;flex-basis:100%;font-size:12.5px}@media (width<=1100px){.cm-grid{grid-template-columns:1fr}.cm-list{position:static}.cm-list ol{flex-direction:row;overflow-x:auto}.cm-list li{flex:0 0 170px}}@media (width<=900px){.cm-two,.cm-form{grid-template-columns:1fr}.cm-form label.wide:nth-child(2){grid-column:1/-1}.cm-number{width:100%;font-size:22px}}.cm-number small{letter-spacing:.1em;text-transform:uppercase;color:#71d3ff;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.cm-people h3{color:#0d2440;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.cm-people h3 svg{color:#079cdf}.pp{flex-direction:column;gap:12px;display:flex}.pp-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-list li{background:#fff;border:1px solid #e3eaf2;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pp-list li.main{background:#f5fbfe;border-color:#b5e8ff}.pp-list li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pp-list strong{color:#0d2440;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pp-list em{color:#fff;background:#079cdf;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-flex}.pp-list small{color:#6a7d92;overflow-wrap:anywhere;font-size:12px}.pp-note{font-style:italic;color:#8a9bb0!important}.pp-err{color:#b83a3a!important}.pp-hs{display:inline-flex}.pp-avatar{color:#079cdf;text-transform:uppercase;background:#eef8fd;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.pp-actions{flex:none;align-items:center;gap:4px;display:flex}.pp-call{color:#fff;background:#079cdf;border-radius:9px;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pp-call:hover{background:#0b8ac4}.pp-icon{color:#8a9bb0;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.pp-icon:hover{color:#0d2440;background:#f0f4f8}.pp-add{color:#079cdf;text-align:left;background:#fafdff;border:1.5px dashed #b5d9ee;border-radius:12px;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:13.5px;font-weight:600;display:flex}.pp-add small{color:#8a9bb0;margin-left:auto;font-size:12px;font-weight:400}.pp-add:hover{background:#f0f9fe;border-color:#079cdf}.pp-form{background:#f7fcff;border:1.5px solid #079cdf;border-radius:14px;padding:18px;box-shadow:0 0 0 4px #079cdf12}.pp-form-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pp-form-head strong{color:#0d2440;align-items:center;gap:8px;font-size:14px;display:flex}.pp-form-head svg{color:#079cdf}.pp-form .pr-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-form-foot{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:14px;display:flex}.pp-form-foot .pr-check{color:#4a5e74;padding:0;font-size:13px;font-weight:500}.pp-save{background:#079cdf;border-color:#079cdf;margin-left:auto}.lb-people{color:#4a5e74;border-top:1px dashed #e3eaf2;flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 0 0;font-size:12.5px;list-style:none;display:flex}.lb-people b{color:#0d2440;margin-right:6px}.lb-people small{color:#8a9bb0;font-style:italic;display:block}@media (width<=600px){.pp-form .pr-form{grid-template-columns:1fr}.pp-add small{display:none}.pp-list li{flex-wrap:wrap}}.cm-direction{background:#eef3f8;border-radius:10px;gap:4px;margin:14px 0 2px;padding:4px;display:inline-flex}.cm-direction button{font:inherit;color:#5d7189;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12.5px}.cm-direction button.active{color:#0d2440;background:#fff;font-weight:600;box-shadow:0 1px 2px #0d24401a}.cm-facts{border:1px solid #e3eaf2;border-radius:12px;margin:12px 0 4px;padding:10px 14px}.cm-facts summary{cursor:pointer;color:#0d2440;font-size:13px;font-weight:600}.wk{flex-direction:column;gap:20px;display:flex}.wk-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.wk-stats div{background:#fff;border:1px solid #e3eaf2;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.wk-stats b{color:#0d2440;letter-spacing:-.5px;font-size:26px;font-weight:700}.wk-stats span{color:#5d7189;font-size:12.5px}.wk-stats .good b{color:#1f9d74}.wk-stats .warn b{color:#d08a1e}.wk-stats .bad b{color:#cf4a4a}.wk-bar{background:#fff;border:1px solid #e3eaf2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:12px 16px;display:flex}.wk-bar label{color:#33475e;align-items:center;gap:8px;font-size:13px;display:flex}.wk-bar label>span{color:#6a7d92;font-size:12px}.wk-bar select{font:inherit;background:#fff;border:1px solid #d5dfea;border-radius:8px;padding:6px 10px;font-size:13px}.wk-bar-gap{flex:1}.wk-count{color:#6a7d92;font-size:12.5px}.wk-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.wk-map-wrap{background:#eef3f8;border:1px solid #e3eaf2;border-radius:16px;position:relative;overflow:hidden}.wk-map{z-index:0;width:100%;height:640px}.wk-map-empty{z-index:500;background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wk-legend{z-index:500;color:#33475e;background:#fffffff2;border:1px solid #e3eaf2;border-radius:10px;flex-wrap:wrap;gap:6px 12px;max-width:calc(100% - 24px);padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px}.wk-legend span{align-items:center;gap:6px;display:flex}.wk-legend i{border:1px solid #fff;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #0d244026}.wk-legend-size{color:#7a8ba0}.wk-side{flex-direction:column;gap:16px;display:flex}.wk-card{background:#fff;border:1px solid #e3eaf2;border-radius:16px;padding:18px 20px;box-shadow:0 1px 2px #0d24400a}.wk-card h3{color:#0d2440;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.wk-card h3 small{color:#7a8ba0;margin-left:auto;font-size:12px;font-weight:500}.wk-card h4{color:#0d2440;margin:16px 0 10px;font-size:13px}.wk-hint{color:#5d7189;align-items:flex-start;gap:12px;font-size:13.5px;display:flex}.wk-hint p{margin:0;line-height:1.5}.wk-card-top{align-items:flex-start;gap:12px;display:flex}.wk-card-top>div{flex:1;min-width:0}.wk-card-top h3{margin:0 0 2px;font-size:16px}.wk-card-top small{color:#6a7d92;font-size:12.5px}.wk-addr{color:#33475e;align-items:flex-start;gap:6px;margin:12px 0 10px;font-size:13px;display:flex}.wk-pills{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.wk-known{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0 0 12px;display:grid}.wk-known dt{color:#7a8ba0;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.wk-known dd{color:#0d2440;margin:2px 0 0;font-size:13.5px}.wk-actions{flex-wrap:wrap;gap:8px;margin:6px 0 4px;display:flex}.wk-row{align-items:center;gap:12px;margin-top:10px;display:flex}.wk-ok{color:#1f9d74;align-items:center;gap:5px;font-size:12.5px;display:flex}.wk-route{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wk-route li{align-items:center;gap:10px;font-size:13.5px;display:flex}.wk-route li .text-button{text-align:left;flex:1}.wk-n{color:#fff;background:#ff8c00;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.wk-cover{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.wk-cover li{color:#33475e;grid-template-columns:96px 1fr 28px;align-items:center;gap:10px;font-size:12.5px;display:grid}.wk-cover b{text-align:right;color:#0d2440}.wk-bar-track{background:#eef3f8;border-radius:4px;height:7px;overflow:hidden}.wk-bar-track i{background:#079cdf;border-radius:4px;height:100%;display:block}.wk-sub{align-items:center;gap:6px;display:flex;color:#cf4a4a!important}.wk-hot,.wk-missing ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wk-hot li,.wk-missing li{flex-direction:column;font-size:13px;display:flex}.wk-hot small,.wk-missing small{color:#7a8ba0;font-size:11.5px}.wk-missing summary,.wk-facts-edit summary,.wk-transcript summary{cursor:pointer;color:#0d2440;font-size:13px;font-weight:600}.wk-facts-edit{border-top:1px solid #eef3f8;margin-top:12px;padding-top:12px}.wk-facts{margin-top:10px}.wk-transcript{background:#f6f9fc;border-radius:10px;margin:12px 0;padding:10px 12px}.wk-transcript p{color:#33475e;white-space:pre-wrap;max-height:220px;margin:8px 0 0;font-size:12.5px;line-height:1.6;overflow:auto}.wk-log{border-top:1px solid #eef3f8;margin-top:14px;padding-top:4px}.wk-outcomes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wk-outcomes button{text-align:left;cursor:pointer;color:#0d2440;font:inherit;background:#fff;border:1px solid #d5dfea;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wk-outcomes button span{flex-direction:column;display:flex}.wk-outcomes button b{font-size:13px;font-weight:600}.wk-outcomes button small{color:#7a8ba0;font-size:11.5px}.wk-outcomes button:hover{border-color:#079cdf}.wk-outcomes button.active{background:#eaf7fd;border-color:#079cdf;box-shadow:0 0 0 1px #079cdf}.wk-outcomes button.good.active{background:#e9f6f1;border-color:#1f9d74;box-shadow:0 0 0 1px #1f9d74}.wk-outcomes button.warn.active{background:#fbf3e6;border-color:#d08a1e;box-shadow:0 0 0 1px #d08a1e}.wk-rec{background:#f8fbfe;border:1px dashed #b9cadb;border-radius:12px;margin:14px 0 6px;padding:12px 14px}.wk-rec-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-rec-stop{background:#cf4a4a!important;border-color:#cf4a4a!important}.wk-rec-status{color:#5d7189;align-items:center;gap:6px;font-size:12.5px;display:flex}.wk-rec-status.good{color:#1f9d74}.wk-rec .pr-fine{margin:10px 0 0;line-height:1.5;display:block}.wk-rec .pr-fine svg{vertical-align:-2px;margin-right:2px}.wk-rec.compact{margin-top:12px}@media (width<=1100px){.wk-grid{grid-template-columns:1fr}.wk-map{height:460px}}@media (width<=780px){.wk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-map{height:380px}.wk-outcomes,.wk-known{grid-template-columns:1fr}}.wk-bar label.wk-inline{flex-direction:row;margin:0}.wk-bar label.wk-inline span{white-space:nowrap;margin:0}.wk-name{color:#0d2440;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.wk-name:hover{color:#079cdf;text-underline-offset:3px;text-decoration:underline}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pr-page{--pr-navy:#0d2440;--pr-deep:#061d38;--pr-darkest:#00142d;--pr-blue:#079cdf;--pr-light:#71d3ff;--pr-pale:#b5e8ff;--pr-tint:#eef8fd;--pr-line:#e3eaf2;--pr-text:#33475e;--pr-soft:#6a7d92;--pr-good:#1f9d74;--pr-warn:#d08a1e;--pr-bad:#cf4a4a;flex-direction:column;gap:24px;display:flex}.pr-page>.panel{margin:0}.pr-page .page-tabs{margin-bottom:-8px}.pr-loading{text-align:center;color:#6a7d92;padding:28px;font-size:13px}.pr-fine{color:#7a8ba0;margin:8px 0 0;font-size:12px;line-height:1.55}.pr-pad{padding:0 22px}.pr-notice{color:#0d2440;background:#eef8fd;border:1px solid #cfeefc;border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:13px;display:flex}.pr-x{color:#6a7d92;background:0 0;border:0;margin-left:auto;padding:2px;display:grid}.pr-subhead{color:#6a7d92;text-transform:uppercase;letter-spacing:.06em;margin:22px 0 10px;font-size:12px;font-weight:600}.pr-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0,#0b4f86 0%,#0000 55%),linear-gradient(135deg,#061d38 0%,#0d2440 55%,#00142d 100%);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px;padding:36px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00142d29}.pr-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#079cdf33 0%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.pr-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#71d3ff;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-block}.pr-hero h1{letter-spacing:-.8px;color:#fff;max-width:520px;font-size:30px;font-weight:700;line-height:1.18}.pr-hero p{color:#c4d6e8;max-width:500px;margin-top:12px;font-size:15px;line-height:1.6}.pr-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.button.pr-cta{color:#fff;background:#079cdf;border-color:#079cdf;font-weight:600;box-shadow:0 6px 18px #079cdf4d}.button.pr-cta:hover:not(:disabled){background:#0b8ac4}.button.pr-ghost{color:#fff;background:#ffffff14;border-color:#fff3}.button.pr-ghost:hover:not(:disabled){background:#ffffff24}.pr-hero-stats{z-index:1;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.pr-hero-stats button{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 20px;transition:background .15s,transform .15s;display:flex}.pr-hero-stats button:hover{background:#ffffff1a;transform:translateY(-1px)}.pr-hero-stats b{letter-spacing:-1px;font-size:30px;font-weight:700;line-height:1}.pr-hero-stats span{color:#b5cde3;font-size:12.5px}.pr-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pr-steps button{border:1px solid var(--pr-line);text-align:left;background:#fff;border-radius:16px;align-items:flex-start;gap:14px;width:100%;height:100%;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.pr-steps button:hover{border-color:#b5e8ff;transform:translateY(-1px);box-shadow:0 10px 28px #0d244012}.pr-step-n{color:#079cdf;background:#eef8fd;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.pr-step-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pr-step-body strong{color:#0d2440;align-items:center;gap:6px;font-size:15px;display:flex}.pr-step-body small{color:#5d7189;font-size:13px;line-height:1.5}.pr-step-body em{color:#079cdf;margin-top:4px;font-size:12px;font-style:normal;font-weight:600}.pr-step-go{color:#9fb3c8;flex:none;margin-top:6px}.pr-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pr-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pr-cols>.panel{margin:0}.pr-avatar{color:#079cdf;background:linear-gradient(135deg,#eef8fd,#d9f1fc);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.pr-avatar b{text-transform:uppercase;font-size:14px;font-weight:700}.pr-avatar img{box-sizing:border-box;background:#fff;margin:auto;padding:8px;position:absolute;inset:0;width:100%!important;height:100%!important}.pr-avatar.lg{border-radius:14px;width:48px;height:48px}.pr-avatar.lg b{font-size:19px}.pr-avatar.lg img{padding:11px}.pr-score{color:#0d2440;background:#f3f6fa;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:68px;height:48px;padding:0 6px;display:flex}.pr-score small{text-transform:uppercase;letter-spacing:.07em;color:#7a8ba0;font-size:9px;font-weight:600;line-height:1}.pr-score b{align-items:baseline;gap:4px;font-size:17px;font-weight:700;line-height:1;display:flex}.pr-score em{opacity:.7;font-size:10.5px;font-style:normal;font-weight:600}.pr-score.good{background:#e7f6f0}.pr-score.good b{color:#13805b}.pr-score.warn{background:#fdf3e2}.pr-score.warn b{color:#b06f0c}.pr-score.bad{background:#fdeaea}.pr-score.bad b{color:#b83a3a}.pr-score.info b{color:#0d2440}.pr-mini{flex-direction:column;display:flex}.pr-mini button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef2f6;align-items:center;gap:14px;width:100%;padding:12px 4px;display:flex}.pr-mini button:last-child{border-bottom:0}.pr-mini button:hover strong{color:#079cdf}.pr-mini-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pr-mini-text strong{color:#0d2440;white-space:nowrap;text-overflow:ellipsis;font-size:14px;transition:color .15s;overflow:hidden}.pr-mini-text small{color:#7a8ba0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pr-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pr-methods button{border:1.5px solid var(--pr-line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pr-methods button:hover{border-color:#b5e8ff}.pr-methods button.active{border-color:#079cdf;box-shadow:0 0 0 4px #079cdf14,0 10px 26px #0d244010}.pr-method-icon{color:#079cdf;background:#eef8fd;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:6px;display:grid}.pr-methods button.active .pr-method-icon{color:#fff;background:#079cdf}.pr-methods strong{color:#0d2440;font-size:14.5px}.pr-methods small{color:#6a7d92;font-size:12.5px;line-height:1.5}.pr-methods em{color:#13805b;background:#e7f6f0;border-radius:999px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:16px;right:16px}.pr-field-label{color:#6a7d92;margin-bottom:10px;font-size:12px;font-weight:600}.pr-chips{margin-bottom:20px}.pr-search{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.pr-search label{flex-direction:column;flex:220px;gap:6px;display:flex}.pr-search label span{color:#6a7d92;font-size:12px;font-weight:600}.pr-search input{height:42px}.pr-search .button{height:42px;padding:0 20px}.pr-advanced{margin-top:16px}.pr-advanced summary{cursor:pointer;color:#079cdf;align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.pr-advanced summary::-webkit-details-marker{display:none}.pr-advanced .pr-form{margin-top:14px}.pr-result{color:#13805b;background:#e9f7f1;border:1px solid #c7ead9;border-radius:14px;align-items:center;gap:14px;padding:16px 20px;display:flex}.pr-result>div{flex-direction:column;flex:1;gap:2px;display:flex}.pr-result strong{color:#0d4d39}.pr-result small{color:#3f6e5d;font-size:12.5px}.pr-table-more{border-top:1px solid #eef2f6;padding:12px 22px}.lk{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lk-head{color:#6a7d92;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.lk-head span{align-items:center;gap:6px;display:flex}.lk-clients ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lk-client{border:1px solid var(--pr-line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:400;transition:border-color .15s,background .15s;display:flex;flex-direction:row!important}.lk-client:hover{border-color:#b5e8ff}.lk-client.on{background:#f3fbff;border-color:#079cdf}.lk-client.dim{opacity:.7}.lk-client input{accent-color:#079cdf;flex:none;width:16px;height:16px}.lk-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lk-name strong{color:#0d2440;align-items:center;gap:6px;font-size:14px;display:flex}.lk-name small{color:#7a8ba0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lk-star{color:#079cdf;fill:#079cdf}.lk-revenue{color:#0d2440;font-size:13px;font-weight:600}.lk-more{margin-top:10px}.lk-plan{background:linear-gradient(#f6fbfe,#fff);border:1px solid #d6eefa;border-radius:16px;padding:22px;position:sticky;top:88px}.lk-plan h3{color:#0d2440;font-size:15px}.lk-plan>p{color:#5d7189;margin:6px 0 16px;font-size:13px;line-height:1.55}.lk-empty{color:#7a8ba0;text-align:center;border:1.5px dashed #cfe3f1;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:26px;font-size:13px;display:flex}.lk-targets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lk-targets li{border:1px solid var(--pr-line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 10px;padding:14px;display:grid}.lk-targets strong{color:#0d2440;grid-column:1/-1;font-size:13px}.lk-targets label{gap:4px}.lk-targets label span{color:#7a8ba0;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.lk-targets input{padding:8px 10px;font-size:13px}.lk-run{background:#079cdf;border-color:#079cdf;width:100%;height:44px;margin-top:18px;font-weight:600}.lk-run:hover:not(:disabled){background:#0b8ac4!important}.lk-cost{color:#7a8ba0;margin-top:10px;font-size:11.5px;line-height:1.5;display:block}.lk-result{background:#e9f7f1;border:1px solid #c7ead9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding:14px;display:flex}.lk-result strong{color:#0d4d39}.lk-result ul{color:#3f6e5d;margin:0;padding-left:18px;font-size:12.5px}.lk-result small{color:#3f6e5d;font-size:12px;line-height:1.5}.pr-toolbar-main{border-bottom:1px solid #eef2f6;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 22px;display:flex}.pr-toolbar-main .pr-chips{flex:auto;margin:0}.pr-searchbox{color:#7a8ba0;background:#fff;border:1px solid #dce5ee;border-radius:10px;flex:0 280px;align-items:center;gap:8px;min-width:200px;padding:0 12px;display:flex;flex-direction:row!important}.pr-searchbox input{background:0 0;border:0;flex:1;padding:9px 0;outline:none!important}.pr-searchbox:focus-within{border-color:#079cdf;box-shadow:0 0 0 3px #079cdf1f}.pr-chips select{color:#33475e;border-color:#dce5ee;border-radius:999px;padding:6px 12px;font-size:12.5px}.pr-chips select.active{color:#079cdf;border-color:#079cdf;font-weight:600}.pr-sort{color:#6a7d92;align-items:center;font-size:12px;font-weight:600;flex-direction:row!important;gap:8px!important}.pr-sort select{padding:7px 10px;font-size:12.5px}.pr-bulk{z-index:5;color:#fff;background:#0d2440;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 22px 0;padding:10px 14px;display:flex;position:sticky;top:64px;box-shadow:0 10px 30px #00142d33}.pr-bulk select{background:#fff;border-color:#fff3;padding:7px 10px;font-size:12.5px}.pr-bulk .text-button{color:#b5e8ff;margin-left:auto}.pr-list-head{text-transform:uppercase;letter-spacing:.07em;color:#8a9bb0;align-items:center;gap:14px;padding:14px 22px 6px;font-size:11px;font-weight:600;display:flex}.pr-list-head span{text-align:center;flex:none;width:68px}.pr-list-head label{flex:1;align-items:center;font-size:11px;font-weight:600;flex-direction:row!important;gap:12px!important}.pr-list-head input{accent-color:#079cdf;width:16px;height:16px}.pr-list-head:after{content:"";flex:none;width:16px}.pr-list{margin:0;padding:4px 12px 14px;list-style:none}.pr-list li{border-radius:12px;align-items:center;gap:12px;padding:0 10px;transition:background .12s;display:flex}.pr-list li:hover{background:#f6f9fc}.pr-list li.picked{background:#f0f9fe}.pr-list li.current{background:#e8f6fd}.pr-list li>input{accent-color:#079cdf;flex:none;width:16px;height:16px}.pr-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f3f7;flex:1;align-items:center;gap:14px;min-width:0;padding:12px 0;display:flex}.pr-list li:last-child .pr-row{border-bottom:0}.pr-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pr-row-main strong{color:#0d2440;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pr-row-main small{color:#7a8ba0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pr-row-status{flex:none;justify-content:flex-end;min-width:0;display:flex}.pr-row-status .ui-pill{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pr-row-go{color:#b4c3d3;flex:none}.pr-row:hover .pr-row-go,.pr-row:hover strong{color:#079cdf}.pr-link{color:#0d2440;padding:0;font-size:13px;font-weight:600}.pr-segment{background:#e9eff6;border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.pr-segment button{color:#5d7189;background:0 0;border:0;border-radius:9px;padding:8px 18px;font-size:13px;font-weight:600}.pr-segment button.active{color:#0d2440;background:#fff;box-shadow:0 1px 3px #0d24401f}body.pr-locked{overflow:hidden}.pr-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00142d66;animation:.18s ease-out pr-fade;position:fixed;inset:0}.pr-drawer{z-index:61;background:#f6f8fb;flex-direction:column;width:min(880px,100vw);animation:.22s ease-out pr-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00142d33}@keyframes pr-fade{0%{opacity:0}}@keyframes pr-slide{0%{opacity:0;transform:translate(40px)}}.pr-drawer-head{border-bottom:1px solid var(--pr-line);background:#fff;flex:none;padding:24px 32px 0}.pr-drawer-title{align-items:flex-start;gap:16px;display:flex}.pr-drawer-title>div{flex:1;min-width:0}.pr-drawer-title h2{letter-spacing:-.4px;color:#0d2440;font-size:21px;line-height:1.25}.pr-drawer-title p{color:#6a7d92;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;display:flex}.pr-drawer-title p span,.pr-drawer-title p a{align-items:center;gap:4px;display:inline-flex}.pr-drawer-title p a{color:#079cdf;font-weight:500;text-decoration:none}.pr-close{border:1px solid var(--pr-line);color:#5d7189;background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pr-close:hover{color:#0d2440;background:#f3f6fa}.pr-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pr-stat{background:#f5f8fb;border-left:3px solid #c9d6e3;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pr-stat small{text-transform:uppercase;letter-spacing:.07em;color:#7a8ba0;font-size:10.5px;font-weight:600}.pr-stat strong{color:#0d2440;align-items:baseline;gap:6px;font-size:22px;line-height:1.1;display:flex}.pr-stat strong.txt{font-size:15px;line-height:1.5}.pr-stat em{color:#7a8ba0;font-size:12px;font-style:normal;font-weight:600}.pr-stat.good{border-left-color:#1f9d74}.pr-stat.warn{border-left-color:#d08a1e}.pr-stat.bad{border-left-color:#cf4a4a}.pr-stat.info{border-left-color:#079cdf}.pr-drawer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.pr-drawer-actions .button:first-child{background:#079cdf;border-color:#079cdf}.pr-drawer-actions .button:first-child:hover{background:#0b8ac4}.pr-dismiss{margin-left:auto;color:#8a6a6a!important}.pr-subtabs{gap:4px;margin-top:20px;display:flex}.pr-subtabs button{color:#6a7d92;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:7px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.pr-subtabs button:hover{color:#0d2440}.pr-subtabs button.active{color:#079cdf;border-bottom-color:#079cdf}.pr-drawer-body{flex-direction:column;flex:1;gap:20px;padding:28px 32px 48px;display:flex;overflow:auto}.pr-drawer-body .notice-box{margin:0}.pr-block{border:1px solid var(--pr-line);background:#fff;border-radius:16px;min-width:0;padding:22px}.pr-block h4{color:#0d2440;align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.pr-block h4 svg{color:#079cdf}.pr-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pr-block-head h4,.pr-block p{margin:0}.pr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pr-text{color:#33475e;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;line-height:1.55;display:flex}.pr-dl{gap:12px;margin:0;display:grid}.pr-dl dt{color:#7a8ba0;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.pr-dl dd{color:#33475e;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.pr-dl code{background:#f3f6fa;border-radius:5px;padding:2px 5px;font-size:11px}.pr-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pr-toolbar{background:#eef8fd;border:1px solid #d4eefb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.pr-toolbar p{color:#3c6581;margin:0;font-size:12.5px;line-height:1.5}.pr-findings{flex-direction:column;gap:10px;display:flex}.pr-finding{background:#fafbfd;border-left:3px solid #079cdf;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.pr-finding.bad{background:#fff8f8;border-left-color:#cf4a4a}.pr-finding.warn{background:#fffbf3;border-left-color:#d08a1e}.pr-finding>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pr-finding strong{color:#0d2440;font-size:13.5px}.pr-finding p{color:#4a5e74;font-size:13px;line-height:1.5}.pr-finding code{color:#7a8ba0;overflow-wrap:anywhere;font-size:11px}.pr-ready{border:1px solid var(--pr-line);background:#fff;border-radius:16px;padding:18px 20px}.pr-ready strong{color:#0d2440;margin-bottom:10px;font-size:14px;display:block}.pr-ready ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pr-ready li.ok{color:#13805b}.pr-ready li.no{color:#b83a3a}.pr-ready li.soft{color:#8a6a1c}.pr-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.pr-form.one{grid-template-columns:1fr;gap:10px}.pr-form label{color:#6a7d92;gap:6px;font-size:12px;font-weight:600}.pr-form label small{color:#8a9bb0;font-weight:400}.pr-form label.wide{grid-column:1/-1}.pr-form input,.pr-form select{padding:9px 11px;font-size:13px}.pr-check{align-self:end;align-items:center;padding-bottom:10px;flex-direction:row!important;gap:8px!important}.pr-check input{width:auto}.pr-form-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.pr-inline-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pr-opener{background:#f8fafc;border:1px solid #edf1f6;border-radius:12px;padding:18px 20px}.pr-opener .markdown{padding:0;font-size:14px}.pr-opener .markdown h3{color:#0d2440;border:0;margin-top:14px;padding-top:0;font-size:14px}.pr-opener .markdown h3:first-child{margin-top:0}.pr-textarea{width:100%;font-size:13px;line-height:1.55}.pr-share{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pr-share>div{flex-direction:column;gap:3px;font-size:13px;display:flex}.pr-share>div span{align-items:center;gap:12px;display:flex}.pr-share small{color:#7a8ba0;font-size:12px}.pr-share a{color:#079cdf}.prospect-score{border:1px solid var(--pr-line);background:#fff;border-radius:16px;min-width:0;max-width:100%;padding:22px}.prospect-score-head{align-items:center;gap:18px;display:flex}.prospect-score-head h4{color:#0d2440;align-items:center;gap:6px;margin:0 0 4px;font-size:14px;display:flex}.prospect-score-head .method-note{margin:0}.prospect-score-head>div{min-width:0}.prospect-score-value{color:#fff;background:linear-gradient(135deg,#0d2440,#061d38);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.prospect-score-value strong{font-size:30px;line-height:1}.prospect-score-value small{opacity:.85;margin-top:5px;font-size:11px}.prospect-score-value.good{box-shadow:inset 0 -4px #1f9d74}.prospect-score-value.warn{box-shadow:inset 0 -4px #d08a1e}.prospect-score-value.bad{box-shadow:inset 0 -4px #cf4a4a}.prospect-score-areas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:20px;display:grid}.prospect-score-areas>section{min-width:0}.prospect-score-areas h5,.prospect-services h5{color:#0d2440;text-transform:none;justify-content:space-between;margin:0 0 8px;font-size:12.5px;display:flex}.prospect-score-areas h5 span{color:#6a7d92;font-weight:600}.prospect-score-areas ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prospect-score-areas li{border-left:3px solid #cf4a4a;grid-template-columns:1fr auto;gap:2px 8px;padding-left:12px;font-size:13px;display:grid}.prospect-score-areas li.ok{border-left-color:#1f9d74}.prospect-score-areas li.part{border-left-color:#d08a1e}.prospect-score-areas li small{color:#7a8ba0;overflow-wrap:anywhere;grid-column:1/-1;font-size:11.5px}.prospect-services{border-top:1px solid #eef2f6;margin-top:20px;padding-top:18px}.prospect-services p{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.prospect-kind{color:#6a7d92;min-width:130px;margin-right:4px;font-size:11.5px;font-weight:600;display:inline-block}.prospect-vulns{gap:6px;max-width:460px;margin:8px 0 0;padding:0;list-style:none;display:grid}.prospect-vulns li{font-size:12px}.prospect-vulns small{color:#7a8ba0;display:block}.prospect-hosts{flex-wrap:wrap;gap:4px;margin:6px 0 0;display:flex}.prospect-hosts code{background:#f3f6fa;border-radius:4px;padding:1px 4px;font-size:11px}.prospect-raw{background:#f8fafc;border-radius:8px;max-height:260px;padding:10px;font-size:11px;overflow:auto}.pr-block details summary{cursor:pointer}.pr-block th code{word-break:break-all}.ui-pill.as-button{cursor:pointer;font:inherit;border:0;font-size:11.5px}.lead-brief{border:1px solid var(--pr-line,#e3eaf2);color:#33475e;background:#fff;border-radius:18px;padding:32px 36px;box-shadow:0 8px 30px #0d24400d}.lb-head{border-bottom:2px solid #0d2440;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.lb-head>div{flex-direction:column;align-items:flex-end;display:flex}.lb-head span{letter-spacing:.14em;text-transform:uppercase;color:#079cdf;font-size:13px;font-weight:700}.lb-head small{color:#7a8ba0;font-size:11.5px}.lb-company{padding:22px 0 18px}.lb-company h1{letter-spacing:-.6px;color:#0d2440;font-size:26px;line-height:1.2}.lb-company p{color:#6a7d92;margin-top:6px;font-size:13px}.lb-tag{color:#0a7bb0;background:#eef8fd;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.lb-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lb-metric{background:#f5f8fb;border-top:3px solid #c9d6e3;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:14px 16px;display:flex}.lb-metric small{text-transform:uppercase;letter-spacing:.08em;color:#7a8ba0;font-size:10px;font-weight:700}.lb-metric strong{color:#0d2440;font-size:26px;line-height:1.15}.lb-metric strong.txt{padding:4px 0 2px;font-size:15px;line-height:1.4}.lb-metric span{color:#7a8ba0;font-size:11.5px;line-height:1.4}.lb-metric.good{border-top-color:#1f9d74}.lb-metric.warn{border-top-color:#d08a1e}.lb-metric.bad{border-top-color:#cf4a4a}.lb-metric.info{border-top-color:#079cdf}.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.lb-card{border:1px solid #e8eef4;border-radius:14px;min-width:0;padding:18px 20px}.lb-card h3{text-transform:uppercase;letter-spacing:.07em;color:#0d2440;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.lb-card h3 svg{color:#079cdf}.lb-card p{color:#4a5e74;font-size:13px;line-height:1.6}.lb-why{border-top:1px dashed #e3eaf2;padding-top:10px;margin-top:10px!important}.lb-why b{color:#0d2440}.lb-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lb-list li{gap:10px;font-size:13px;line-height:1.45;display:flex}.lb-list b{color:#13805b;flex:0 0 30px;font-size:12px}.lb-list.muted{border-top:1px dashed #e3eaf2;margin-top:10px;padding-top:10px}.lb-list.muted li{color:#7a8ba0}.lb-list.muted b{color:#9aaabb}.lb-findings{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lb-findings li{align-items:flex-start;gap:10px;display:flex}.lb-findings li>svg{color:#079cdf;flex:none;margin-top:2px}.lb-findings li.bad>svg{color:#cf4a4a}.lb-findings li.warn>svg{color:#d08a1e}.lb-findings div{flex-direction:column;gap:2px;display:flex}.lb-findings strong{color:#0d2440;font-size:13px}.lb-findings span{color:#5d7189;font-size:12.5px;line-height:1.5}.lb-ok{align-items:center;gap:8px;display:flex;color:#13805b!important}.lb-dl{gap:9px;margin:0;display:grid}.lb-dl>div{grid-template-columns:110px 1fr;gap:10px;font-size:13px;display:grid}.lb-dl dt{color:#7a8ba0;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.lb-dl dd{color:#33475e;overflow-wrap:anywhere;margin:0}.lb-questions{color:#33475e;flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.lb-foot{color:#8a9bb0;border-top:1px solid #e8eef4;align-items:flex-start;gap:8px;margin-top:20px;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.lb-foot svg{flex:none;margin-top:2px}.brief-print{display:none}@media print{body.printing-brief>:not(.brief-print){display:none!important}body.printing-brief .brief-print{display:block}body.printing-brief{background:#fff}.brief-print .lead-brief{box-shadow:none;border:0;border-radius:0;padding:0;font-size:12px}.brief-print .lb-grid{gap:10px;margin-top:12px}.brief-print .lb-card{break-inside:avoid;padding:12px 14px}.brief-print .lb-company{padding:14px 0 12px}.brief-print .lb-metric{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:10px 12px}.brief-print .lb-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:letter;margin:12mm}}.icp-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.icp-summary>div{border:1px solid var(--pr-line,#e3eaf2);background:#fbfcfe;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:16px 18px;display:grid}.icp-summary svg{color:#079cdf;grid-row:span 2;margin-top:2px}.icp-summary small{color:#6a7d92;font-size:12px;line-height:1.5}.icp-segments{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:14px;display:grid}.icp-card{flex-direction:column;gap:10px;display:flex}.icp-card label{color:#6a7d92;flex-direction:column;gap:4px;font-size:12px;display:flex}.icp-card .ui-card-head{align-items:center}.icp-title{color:#0d2440;background:0 0;border-color:#0000;flex:1;font-size:14px;font-weight:700}.icp-title:focus{background:#fff;border-color:#b5e8ff}.flow-map{flex-direction:column;align-items:stretch;max-width:780px;margin:0;padding:0;list-style:none;display:flex}.flow-map li{flex-direction:column;align-items:center;display:flex}.flow-step{border:1px solid var(--pr-line,#e3eaf2);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:14px;width:100%;padding:16px 18px;display:grid}.flow-step strong{color:#0d2440;display:block}.flow-step p{color:#3c4d60;margin:4px 0 8px;font-size:13px;line-height:1.55}.flow-where{color:#079cdf;text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:600;display:block}.flow-icon{color:#079cdf;background:#eef8fd;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.flow-arrow{color:#9aa9b8;margin:6px 0}@media (width<=1100px){.pr-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.lk{grid-template-columns:1fr}.lk-plan{position:static}}@media (width<=900px){.pr-hero{grid-template-columns:1fr;gap:24px;padding:28px 24px}.pr-steps,.pr-cols,.pr-actions,.pr-two,.lb-grid{grid-template-columns:1fr}.pr-stats,.lb-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-form{grid-template-columns:1fr 1fr}.pr-drawer-head{padding:18px 18px 0}.pr-drawer-body{padding:18px 16px 40px}.lead-brief{padding:22px 18px}}@media (width<=600px){.pr-hero h1{font-size:24px}.pr-methods{grid-template-columns:1fr}.pr-row-status,.pr-list-head span{display:none}.pr-form{grid-template-columns:1fr}.pr-score{width:50px;height:42px;padding:0 4px}.pr-score small{letter-spacing:.03em;font-size:8px}.pr-score b{font-size:15px}.pr-row .pr-avatar,.pr-row-go{display:none}.pr-row{gap:8px}.pr-list{padding:4px 4px 10px}.pr-list li{gap:10px;padding:0 8px}.pr-subtabs button svg{display:none}.icp-segments{grid-template-columns:1fr}.pr-subtabs button{white-space:nowrap;padding:10px 8px;font-size:12.5px}.lk-targets li{grid-template-columns:1fr}}.peer-insights{gap:18px;margin-bottom:0}.peer-advice{color:#8a4b08;margin-top:4px;display:block}.peer-table th small{color:#7b8798;font-size:11px;font-weight:400;display:block}.peer-table{table-layout:fixed;width:100%;min-width:980px;font-size:12px}.peer-table col.peer-measure-col{width:200px}.peer-table thead th{vertical-align:bottom;white-space:normal;overflow-wrap:anywhere;text-align:center;padding:9px 4px;line-height:1.25}.peer-table thead th small{white-space:normal}.peer-table thead th:first-child{text-align:left}.peer-table .peer-name{color:#0d2440;font-size:12px;font-weight:700;display:block}.peer-table a.peer-site{color:#007cae;text-underline-offset:2px;align-items:center;gap:2px;margin-top:2px;font-size:10.5px;font-weight:500;text-decoration:underline;display:inline-flex}.peer-table tbody th{white-space:normal;padding:7px 8px;font-size:12px;line-height:1.3}.peer-table td{white-space:normal;text-align:center;font-variant-numeric:tabular-nums;padding:7px 3px}.peer-scroll{overflow-x:auto}.peer-table td.peer-top{color:#18794e;background:#f0faf4;font-weight:600}.peer-table td.peer-bottom{color:#b42318;background:#fff1f1}.peer-group-row th{text-transform:uppercase;letter-spacing:.05em;text-align:left;font-size:12px;color:#fff!important;background:#0d2440!important}.peer-edit{align-items:center;gap:6px;display:flex}.peer-edit input{border:1px solid #dfe7f1;border-radius:8px;min-width:220px;height:32px;padding:0 8px;font-size:12px}
