:root{color:#23221f;background:#f7f6f3;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}.brand{letter-spacing:-.065em;white-space:nowrap;font-size:1.32rem;font-weight:850}.brand span,.orangeDot{color:#ff9867}.eyebrow{letter-spacing:.25em;margin-bottom:.75rem;font-weight:800;color:#79756e!important;font-size:.62rem!important}.landing{background:radial-gradient(circle at 75% 28%,#ffe9db,#0000 38%),#f7f6f3;flex-direction:column;min-height:100vh;padding:2.2rem 5vw;display:flex}.hero{max-width:760px;margin:auto 0;padding:4rem 0}.hero h1{font-size:clamp(3.5rem,8vw,7rem)}.hero>p:not(.eyebrow){max-width:560px;font-size:1.35rem}.actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.button,form button{color:#fff;font:inherit;background:#20201f;border:0;border-radius:8px;padding:.8rem 1.1rem;font-weight:700;display:inline-block}.button.secondary{color:#61341e;background:#ffddca}footer{color:#908c86;font-size:.75rem}.formPage{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.card,.designCard{background:#fff;border:1px solid #e4e1dc;border-radius:12px;padding:1.45rem}.formPage .card{width:min(100%,460px);padding:2.3rem}.fine{margin-top:1.5rem;font-size:.84rem}.fine a{color:#bd5b31;text-decoration:underline}form label{margin:1rem 0;font-size:.88rem;font-weight:600;display:block}input{background:#fff;border:1px solid #d6d2cd;border-radius:7px;width:100%;margin-top:.5rem;padding:.8rem;display:block}fieldset{border:1px solid #e3dfda;border-radius:10px;margin:1.5rem 0}.check{align-items:center;gap:.55rem;display:flex}.check input{width:auto;margin:0}.container{max-width:1100px;margin:auto;padding:2rem}.top{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.textButton{color:#73675f;background:0 0}.cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem;display:grid}.linkCard:hover{border-color:#ff9867}.narrow{max-width:620px}.pageTitle{max-width:720px;margin-bottom:2rem}.metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.metric{background:#fff;border:1px solid #e4e1dc;border-radius:12px;min-height:145px;padding:1.35rem}.metric span,.metric small{color:#77736d;font-size:.8rem;display:block}.metric strong{letter-spacing:-.05em;margin:.75rem 0;font-size:2rem;display:block}.empty{color:#77736d;text-align:center;background:#faf9f7;border:1px dashed #dad5ce;border-radius:10px;padding:2.5rem}.hint{color:#77736d;font-size:.84rem}.badge{color:#656059;white-space:nowrap;background:#eeeae5;border-radius:99px;padding:.4rem .65rem;font-size:.72rem}.badge.working{color:#287455;background:#e5f2ea}.badge.error{color:#aa5131;background:#fff0e8}.cardHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dateFilter{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.dateFilter label{margin:0}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #eeebe7;padding:.85rem}.series{align-items:end;gap:2px;height:180px;display:flex}.series div{background:#ff9867;flex:1}.errorText{color:#aa5131}.serviceControls{border-top:1px solid #e7e3de;margin-top:2rem;padding-top:1rem}.serviceControls form{border-bottom:1px solid #eeeae6;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.serviceControls button{padding:.55rem .8rem;font-size:.8rem}.sectionTitle{margin-top:3rem}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f7f6f3;background:#10100f;flex-direction:column;height:100vh;padding:30px 12px 18px;display:flex;position:sticky;top:0}.sidebarBrand{color:#fff;margin-bottom:45px;padding:0 17px}.workspaceLabel{color:#817f7a;letter-spacing:.18em;margin-bottom:10px;padding:0 17px;font-size:.58rem;font-weight:700}.workspaceSwitch{background:#1e1e1d;border:1px solid #333230;border-radius:8px;align-items:center;gap:10px;height:48px;margin:0 4px 30px;padding:0 9px;font-size:.78rem;display:flex}.workspaceAvatar{color:#151515;background:#faf9f7;border-radius:5px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.workspaceName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.navLabel{margin-bottom:6px}.sideNav{flex-direction:column;gap:3px;display:flex;overflow:auto}.navItem{color:#bbb8b3;border-radius:6px;align-items:center;gap:11px;min-height:36px;padding:7px 13px;font-size:.76rem;display:flex}.navItem:hover{color:#fff;background:#242321}.navItem.selected{color:#21150f;background:#ff9867;font-weight:800}.navIcon{text-align:center;flex:none;width:15px;font-size:.95rem}.navLocked{opacity:.63}.navLocked:hover{color:#bbb8b3;background:0 0}.lockIcon{margin-left:auto;font-size:.88rem}.sidebarFooter{border-top:1px solid #333230;flex-direction:column;gap:12px;margin-top:auto;padding:20px 16px 0;display:flex}.sidebarFooter span{color:#88847f;font-size:.65rem}.sidebarFooter strong{max-width:160px;font-size:.94rem;line-height:1.35}.workspaceMain{min-width:0}.appTopbar{background:#fff;border-bottom:1px solid #e7e4df;justify-content:space-between;align-items:center;gap:12px;height:62px;padding:0 clamp(24px,4vw,55px);display:flex}.breadcrumb{color:#8b8781;white-space:nowrap;align-items:center;gap:12px;font-size:.72rem;display:flex}.breadcrumb span:last-child{color:#24221f}.topActions{align-items:center;gap:12px;display:flex}.topSource{color:#8e8881;border:1px solid #e4e0dc;border-radius:5px;padding:5px 8px;font-size:.65rem}.viewToggle{color:#99928a;border:1px solid #e2ded9;border-radius:6px;font-size:.65rem;display:flex;overflow:hidden}.viewToggle span{padding:7px 9px}.viewToggle .active{color:#24221f;background:#f0ede9;font-weight:700}.iconButton{border:1px solid #e5e1dc;border-radius:6px;place-items:center;width:29px;height:29px;font-size:1rem;display:grid}.profileAvatar{color:#fff;background:#20201f;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.62rem;font-weight:800;display:grid}.mobileHeader,.mobileNav{display:none}.content{max-width:1480px;margin:0 auto;padding:48px clamp(24px,4vw,55px) 80px}.dashboardPage{min-width:0}.dashboardHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.dashboardHeading h1{letter-spacing:-.065em;margin-bottom:7px;font-size:clamp(2rem,2.7vw,2.55rem);line-height:1.05}.dashboardHeading p:last-child{color:#89847e;margin:0;font-size:.78rem}.headingActions{white-space:nowrap;align-items:center;gap:8px;display:flex}.headingActions button,.sectionHeader button{border-radius:5px;padding:10px 13px;font-size:.69rem;font-weight:700}.buttonOutline{color:#30302c;background:#fff;border:1px solid #ddd9d3}.buttonDark{color:#fff;background:#20201f;border:1px solid #20201f}.buttonAccent{color:#241710;background:#ff9867;border:0;border-radius:5px;padding:10px 13px;font-size:.69rem;font-weight:800}.sampleNotice{color:#744b35;background:#fff1e7;border:1px solid #f8d7bd;border-radius:7px;align-items:center;gap:10px;margin-bottom:15px;padding:9px 12px;font-size:.7rem;display:flex}.sampleNotice strong{color:#5d321e}.filterPanel{background:#fff;border:1px solid #e2ded8;border-radius:10px;margin-bottom:8px;padding:15px 18px}.filterMain{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.filterMain label{color:#74706a;min-width:106px;margin:0;font-size:.61rem;font-weight:700}.filterMain input,.filterMain select,.sectionHeader select{color:#3e3b37;background:#fff;border:1px solid #dedad4;border-radius:5px;height:31px;margin-top:5px;padding:5px 8px;font-size:.68rem}.filterMain input{width:135px}.filterMain select{width:125px}.filterUntil{color:#aaa39b;padding-bottom:10px;font-size:.63rem}.quickRanges{align-items:center;gap:3px;margin-left:auto;padding-bottom:2px;display:flex}.quickRanges button{color:#918a82;background:#f7f6f4;border:0;border-radius:4px;padding:7px;font-size:.61rem}.requestFilter{border-top:1px solid #efebe6;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;padding-top:11px;display:flex}.requestFilter strong{white-space:nowrap;font-size:.65rem}.requestOptions{flex-wrap:wrap;gap:4px;display:flex}.requestOptions label{color:#4e4a44;cursor:pointer;background:#fbfaf8;border:1px solid #dfd9d2;border-radius:4px;align-items:center;gap:3px;padding:4px 6px;font-size:.62rem;display:flex}.requestOptions label.checked:first-child{background:#fff0e8;border-color:#ffc49f}.requestOptions input{accent-color:#20201f;width:11px;height:11px;margin:0}.filterLinks{gap:5px;margin-left:auto;display:flex}.filterLinks button{color:#a78a79;background:0 0;border:0;padding:0;font-size:.58rem;text-decoration:underline}.filterMeta{color:#99938d;justify-content:space-between;gap:15px;margin:0 1px 14px;font-size:.63rem;display:flex}.metaDivider{padding:0 5px}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.kpiCard{background:#fff;border:1px solid #e2ded8;border-radius:11px;flex-direction:column;min-height:153px;padding:19px 18px;display:flex}.kpiCard.accent{color:#271b14;background:#ff9867;border-color:#ff9867}.kpiTop{color:#6d6963;justify-content:space-between;gap:10px;font-size:.65rem;font-weight:700;display:flex}.kpiCard.accent .kpiTop{color:#613c2b}.kpiCard strong{letter-spacing:-.055em;margin:14px 0 5px;font-size:2rem}.kpiCard small{color:#928b84;font-size:.61rem}.kpiCard.accent small{color:#724b36}.kpiTrend{color:#4e9270;margin-top:auto;padding-top:12px;font-size:.59rem}.kpiCard.accent .kpiTrend{color:#71462f}.chartGrid{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:12px;display:grid}.designCard{border-radius:11px;padding:20px;box-shadow:0 2px 10px #1a181404}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.sectionHeader h2,.sourceStatusCard h2{margin-bottom:4px;font-size:.86rem}.sectionHeader p,.sourceStatusCard p{color:#928d87;margin-bottom:0;font-size:.65rem;line-height:1.5}.sectionHeader select{margin:0}.chartLegend{color:#9b948d;gap:18px;margin:18px 0 8px;font-size:.61rem;display:flex}.chartLegend span{align-items:center;gap:6px;display:flex}.chartLegend i{width:12px;height:2px}.lineOrange{background:#ff9867}.lineBlack{background:#242321}.lineChart svg{width:100%;height:auto;max-height:290px;display:block}.chartDates{color:#aaa39b;justify-content:space-between;margin:3px 24px 0;font-size:.56rem;display:flex}.chartFoot{color:#a29c95;border-top:1px solid #f0ede9;margin:19px 0 0;padding-top:13px;font-size:.61rem;line-height:1.55}.donutLayout{justify-content:center;align-items:center;gap:26px;min-height:290px;display:flex}.donut{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;width:180px;display:grid}.donut>div{aspect-ratio:1;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60%;display:flex}.donut strong{letter-spacing:-.06em;font-size:1.9rem}.donut small{color:#99918a;font-size:.58rem}.donutLegend{width:min(100%,190px)}.donutLegend>div{grid-template-columns:7px 1fr auto auto;align-items:center;gap:5px;margin:8px 0;font-size:.6rem;display:grid}.donutLegend strong{font-size:.63rem}.donutLegend small{color:#aaa39d}.legendDot{border-radius:50%;width:6px;height:6px}.belowCard{margin-top:14px}.responsiveTable{width:100%;margin-top:13px;overflow-x:auto}.responsiveTable table{border-collapse:collapse;width:100%;font-size:.67rem}.responsiveTable th{color:#99938d;background:#f9f8f6;font-size:.6rem;font-weight:600}.responsiveTable td,.responsiveTable th{text-align:left;border-bottom:1px solid #eeebe7;padding:10px 9px}.responsiveTable tr:last-child td{border-bottom:0}.responsiveTable td small{color:#a5a09a;margin-top:4px;font-size:.59rem;display:block}.sourceStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.sourceStatusCard{min-height:117px}.sourceStatusCard p{margin-top:13px}.statusPill{color:#706a63;white-space:nowrap;background:#f0eeeb;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:.6rem;display:inline-flex}.statusPill span{font-size:.45rem}.statusPill.working{color:#437657;background:#e8f2e9}.statusPill.warning{color:#9e6b25;background:#fff1dd}.statusPill.error{color:#ad443b;background:#fae7e4}.sourceTableCard{margin-bottom:14px}.sourceTableCard .responsiveTable td:first-child strong{display:block}.reportCard{margin-top:14px}@media (max-width:1100px){.shell{grid-template-columns:210px minmax(0,1fr)}.content{padding:36px 25px 60px}.appTopbar{padding:0 25px}.chartGrid{grid-template-columns:1fr}.donutLayout{min-height:220px}.quickRanges{margin-left:0}.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.shell{display:block}.sidebar,.appTopbar{display:none}.mobileHeader{color:#fff;background:#111;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.mobileHeader>span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.7rem;overflow:hidden}.mobileNav{background:#1b1b1a;gap:5px;padding:8px 12px;display:flex;overflow-x:auto}.mobileNav .navItem{white-space:nowrap;flex:none;min-height:31px;padding:6px 9px}.mobileNav .navLocked{display:none}.content{padding:26px 15px 50px}.dashboardHeading{flex-direction:column;align-items:flex-start;gap:13px}.dashboardHeading h1{font-size:2rem}.headingActions{width:100%}.headingActions button{flex:1}.filterPanel{padding:12px}.filterMain label{flex:130px}.filterMain input,.filterMain select{width:100%}.filterUntil{display:none}.filterMain .buttonAccent{height:31px}.quickRanges{width:100%}.requestFilter{align-items:flex-start;gap:8px}.filterLinks{margin-left:0}.filterMeta{flex-direction:column;gap:3px}.kpiGrid{gap:8px}.kpiCard{min-height:130px;padding:13px}.kpiCard strong{font-size:1.7rem}.chartGrid{gap:10px}.designCard{padding:15px}.donutLayout{flex-wrap:wrap;gap:14px}.donut{width:150px}.donutLegend{width:160px}.sourceStatusGrid{grid-template-columns:1fr}.sourceStatusCard{min-height:0}.responsiveTable table{min-width:600px}.sourceTableCard .responsiveTable table{min-width:790px}}@media (max-width:400px){.kpiGrid{grid-template-columns:1fr 1fr}.kpiTop{font-size:.58rem}.donutLayout{justify-content:flex-start}.dashboardHeading h1{font-size:1.8rem}}:root{--paper:#f7f5f0;--ink:#171716;--muted:#77756f;--line:#dfddd7;--coral:#ff9564;--mint:#85c9b3}body{background:var(--paper);color:var(--ink)}.workspace{max-width:1480px;margin:auto;padding:1.4rem clamp(1.2rem,5vw,5rem) 5rem}.workspaceTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1.2rem;display:flex}.wordmark{font-size:1.05rem;font-weight:800}.wordmark span,.heroTitle h1 span,.pageTitle h1 span{color:var(--coral)}.rolePill,.stepBadge{background:#f0ede7;border-radius:999px;padding:.45rem .75rem;font-size:.72rem;font-weight:700;display:inline-block}.inlineForm{margin-left:.6rem;display:inline}.ghostButton{color:var(--ink);border:1px solid var(--line);background:0 0;padding:.55rem .8rem}.heroTitle{max-width:760px;margin:5rem 0 2.2rem}.heroTitle h1{margin-bottom:.7rem;font-size:clamp(2.7rem,6vw,5.6rem)}.overline{letter-spacing:.22em;color:#756f68;font-size:.66rem;font-weight:800}.statGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;display:grid}.statCard,.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.5rem}.statCard{min-height:165px}.statCard small,.statCard span{color:var(--muted);display:block}.statCard strong{margin:.85rem 0;font-size:2.4rem;display:block}.statCard.accent{background:var(--coral);border-color:var(--coral)}.panelGrid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:1rem;display:grid}.panel h2{font-size:1.4rem}.panelHeading,.customerRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.customerRow{border-bottom:1px solid #ece9e3;padding:1rem 0}.customerRow small{color:var(--muted);margin-top:.25rem;display:block}.status{background:#eeeae4;border-radius:999px;padding:.4rem .65rem;font-size:.7rem}.status-active{color:#176947;background:#def3e9}.status-trialing{color:#2758a5;background:#e8f0ff}.status-past_due{color:#a34825;background:#fff0e8}.emptyState{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:10px;padding:2.5rem}.activationCard{border-top:4px solid var(--coral);max-width:720px}.activationCard small{color:var(--muted);margin-top:1rem;display:block}@media (max-width:850px){.statGrid,.panelGrid{grid-template-columns:1fr}.heroTitle{margin-top:3rem}.workspace{padding:1rem}}.settingsHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.settingsHeading h1{letter-spacing:-.06em;margin-bottom:9px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.05}.settingsHeading>div>p:last-child{color:var(--muted);max-width:680px;margin:0}.settingsRole{white-space:nowrap;background:#efece6;border:1px solid #e0dcd5;border-radius:999px;align-items:center;padding:9px 13px;font-size:.72rem;font-weight:800;display:inline-flex}.settingsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.settingsSummary>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:118px;padding:18px;display:flex}.settingsSummary span,.settingsSummary small{color:var(--muted);font-size:.68rem}.settingsSummary strong{letter-spacing:-.035em;margin:auto 0 5px;font-size:1.25rem}.settingsCard{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:14px;padding:24px;box-shadow:0 8px 30px #1c181206}.settingsCardHead{border-bottom:1px solid #ece9e4;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.settingsCardHead h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:1.15rem}.settingsCardHead p{color:var(--muted);margin:0;font-size:.76rem}.settingsKicker{letter-spacing:.18em;color:#8a847d;font-size:.58rem;font-weight:800}.settingsCount{white-space:nowrap;background:#f4f1ec;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:800}.settingsWebsiteForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.settingsWebsiteForm label{margin:0}.settingsWebsiteForm input{height:44px}.settingsWebsiteForm button{height:44px;padding:0 18px}.settingsOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.settingsOption{background:#fbfaf8;border:1px solid #e7e3dd;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.settingsOption.isActive{background:#fff7f2;border-color:#ffc9aa}.settingsOptionIcon{background:#efebe5;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.settingsOption.isActive .settingsOptionIcon{background:var(--coral);color:#2b1a12}.settingsOption strong,.settingsOption small,.settingsModule strong,.settingsModule small,.teamRow strong,.teamRow small{display:block}.settingsOption strong,.settingsModule strong,.teamRow strong{font-size:.78rem}.settingsOption small,.settingsModule small,.teamRow small{color:var(--muted);margin-top:4px;font-size:.66rem}.settingsOption button,.settingsModule button{background:#d8d5d0;border:0;border-radius:999px;width:38px;height:22px;padding:3px}.settingsOption button span,.settingsModule button span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0003}.settingsOption button.toggleOn,.settingsModule button.toggleOn{background:var(--coral)}.settingsOption button.toggleOn span,.settingsModule button.toggleOn span{transform:translate(16px)}.settingsModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.settingsModule{background:#fbfaf8;border:1px solid #e8e4de;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.settingsModule.isActive{background:#fff;border-color:#ded9d2}.teamList{margin-top:8px}.teamRow{border-bottom:1px solid #eeeae5;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.teamRow:last-child{border-bottom:0}.teamAvatar{color:#fff;background:#222;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:900;display:grid}.settingsFootnote{color:var(--muted);background:#f7f5f1;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:.7rem}@media (max-width:1050px){.settingsSummary,.settingsOptionGrid,.settingsModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.settingsHeading{flex-direction:column}.settingsSummary,.settingsOptionGrid,.settingsModuleGrid,.settingsWebsiteForm{grid-template-columns:1fr}.settingsWebsiteForm button{width:100%}.settingsCard{padding:18px}.settingsCardHead{gap:10px}.settingsRole{align-self:flex-start}}.activationPage{max-width:1180px;margin:0 auto}.activationIntro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.activationIntro h1{letter-spacing:-.065em;margin-bottom:12px;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1}.activationIntro>div>p:last-child{color:var(--muted);margin:0;font-size:.92rem}.activationStep{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:9px 13px;font-size:.7rem;font-weight:800}.activationLayout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:14px;display:grid}.activationMain,.activationSide,.activationProgress{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.activationMain{border-top:4px solid var(--coral)}.activationMain h2{letter-spacing:-.04em;margin:18px 0 10px;font-size:1.8rem}.activationLead{color:#615d57;max-width:680px;line-height:1.6}.activationBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0;display:grid}.activationBenefits>div{background:#faf8f4;border:1px solid #ece7df;border-radius:10px;gap:10px;padding:14px;display:flex}.activationBenefits>div>span{color:#317153;background:#e2f1e8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;display:grid}.activationBenefits p{margin:0}.activationBenefits strong,.activationBenefits small{display:block}.activationBenefits strong{font-size:.73rem}.activationBenefits small{color:var(--muted);margin-top:5px;font-size:.64rem;line-height:1.45}.activationAction{flex-wrap:wrap;align-items:center;gap:13px;padding-top:4px;display:flex}.activationAction button{background:var(--coral);color:#281810;padding:13px 18px}.activationAction small{color:var(--muted);font-size:.66rem}.activationMessage{background:#fff4ec;border:1px solid #ffd6be;border-radius:10px;margin-top:18px;padding:14px 16px}.activationMessage strong{font-size:.78rem}.activationMessage p{color:#76533f;margin:5px 0 0;font-size:.7rem}.activationSide h3{margin:9px 0 22px;font-size:1.25rem}.activationPrice{border-bottom:1px solid #ece8e2;padding-bottom:20px}.activationPrice strong{letter-spacing:-.05em;font-size:2rem;display:block}.activationPrice span{color:var(--muted);font-size:.68rem}.activationSide ul{margin:20px 0 0;padding:0;list-style:none}.activationSide li{border-bottom:1px solid #f0ede8;padding:10px 0 10px 20px;font-size:.72rem;line-height:1.5;position:relative}.activationSide li:before{content:"✓";color:#3b8061;font-weight:900;position:absolute;left:0}.activationProgress{grid-template-columns:repeat(3,1fr);gap:0;margin-top:14px;padding:20px 25px;display:grid}.activationProgress>div{border-right:1px solid #ece8e2;align-items:center;gap:11px;padding:4px 20px;display:flex}.activationProgress>div:first-child{padding-left:0}.activationProgress>div:last-child{border-right:0}.activationProgress>div>span{color:#77716a;background:#ece9e4;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.7rem;font-weight:900;display:grid}.activationProgress .done>span{color:#2f7355;background:#dff0e7}.activationProgress .current>span{background:var(--coral);color:#2d1b12}.activationProgress p{margin:0}.activationProgress strong,.activationProgress small{display:block}.activationProgress strong{font-size:.72rem}.activationProgress small{color:var(--muted);margin-top:3px;font-size:.62rem}@media (max-width:920px){.activationLayout,.activationBenefits,.activationProgress{grid-template-columns:1fr}.activationProgress>div{border-bottom:1px solid #ece8e2;border-right:0;padding:13px 0}.activationProgress>div:last-child{border-bottom:0}}@media (max-width:650px){.activationIntro{flex-direction:column}.activationMain,.activationSide,.activationProgress{padding:20px}.activationMain h2{font-size:1.5rem}.activationAction button{width:100%}}.logoutForm{margin:0}.logoutForm button{color:#4f4b46;background:#fff;border:1px solid #e2ded8;border-radius:6px;padding:7px 10px;font-size:.65rem;font-weight:700}.logoutForm button:hover{color:#21150f;background:#fff7f2;border-color:#ff9867}@media (max-width:760px){.mobileHeader .logoutForm{display:block}}.superadminBar{color:#fff;z-index:5;background:#1a1a18;border-bottom:1px solid #34342f;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:9px clamp(24px,4vw,55px);display:flex;position:relative}.superadminBar>div:first-child{grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid}.superadminBar span{color:#24170f;letter-spacing:.8px;background:#ff9564;border-radius:999px;grid-row:1/3;padding:6px 9px;font-size:8px;font-weight:900}.superadminBar strong{font-size:11px}.superadminBar small{color:#999b94;margin-top:2px;font-size:9px}.superadminBar>div:last-child{gap:7px;display:flex}.superadminBar a{color:#e8e7e2;border:1px solid #464741;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}.superadminBar a:last-child{color:#22221f;background:#fff;border-color:#fff}@media (max-width:760px){.superadminBar{flex-direction:column;align-items:flex-start;padding:12px 16px}.superadminBar>div:first-child{grid-template-columns:auto 1fr}.superadminBar>div:last-child{width:100%}.superadminBar a{text-align:center;flex:1}}.workspaceName{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspaceName strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspaceName small{color:#8d8f89;font-size:9px;font-weight:600}.topNavActions{align-items:center;gap:1rem;display:flex}.topNavActions form{margin:0}.onboardingForm>small{clear:both;color:#77716a;margin-top:12px;line-height:1.45;display:block}.backLink,.backButton,.mobileBack{color:#6f6962;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.backLink:hover,.backButton:hover,.mobileBack:hover{color:#b9562e}.productChoice{padding:12px}.productOption{cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:6px 0;padding:13px;transition:background .18s,border-color .18s;display:grid}.productOption:hover{background:#faf8f5}.productOption.selected{background:#fff5ee;border-color:#ffc6a6}.productOption input{margin-top:3px}.productOption strong,.productOption small{display:block}.productOption small{color:#77716a;margin-top:4px;font-weight:500;line-height:1.4}.serviceChoice{padding:14px 18px;animation:.18s ease-out revealServices}.serviceChoice>p{color:#77716a;margin:2px 0 10px;font-size:.76rem}.serviceChoice .check{margin:0;padding:8px 0}@keyframes revealServices{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:650px){.top{align-items:flex-start;gap:12px}.topNavActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.topNavActions>span{display:none}.backLink{font-size:.68rem}.productOption{padding:11px}.onboardingForm>button{margin-bottom:4px}}.sourceOnboarding{max-width:1160px}.sourceOnboardingIntro{margin-bottom:30px}.sourceOnboardingIntro h1{max-width:820px;font-size:clamp(2.7rem,5vw,4.6rem)}.sourceOnboardingIntro>div>p:last-child{max-width:760px;font-size:1rem;line-height:1.6}.sourceOnboardingPanel{border:1px solid #e4dfd7;border-top:4px solid var(--coral);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);display:grid;overflow:hidden;box-shadow:0 18px 55px #291e1612}.sourceOnboardingMain{padding:38px 40px 34px}.sourceOnboardingHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sourceOnboardingHeading .statusPill{margin:0}.sourceStepCount{color:#8a837a;margin:0;font-size:.72rem;font-weight:800}.sourceOnboardingMain h2{letter-spacing:-.05em;margin:22px 0 12px;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.05}.sourceIntroText{color:#6d675f;max-width:680px;margin:0 0 26px;font-size:.92rem;line-height:1.65}.sourceIntroText strong{color:#25211d}.googleConnectCard{background:linear-gradient(135deg,#fff 0%,#fcfbf8 100%);border:1px solid #e5e0d9;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.googleMark{background:#fff;border:1px solid #e6e1da;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 5px 14px #241c1512}.googleMark span,.googleButtonIcon{color:#4285f4;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:800}.googleConnectCopy{flex-direction:column;gap:5px;display:flex}.googleConnectCopy strong{font-size:.92rem}.googleConnectCopy span{color:#777069;font-size:.72rem;line-height:1.45}.connectionState{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:800}.connectionState.attention{color:#98601f;background:#fff1df}.googleConnectForm{margin:18px 0 0}.googleConnectButton{color:#fff;background:#191816;border:1px solid #191816;border-radius:12px;grid-template-columns:28px 1fr 20px;align-items:center;gap:12px;width:100%;padding:15px 18px;font-size:.86rem;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 9px 24px #19181624}.googleConnectButton:hover{background:#2a2825;transform:translateY(-1px);box-shadow:0 12px 28px #1918162e}.googleButtonIcon{background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:.9rem;display:grid}.googleConnectButton>span:last-child{font-size:1.1rem}.sourceTrust{color:#285c45;background:#f7fbf8;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;display:flex}.sourceTrust>span{background:#def1e6;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.sourceTrust p{margin:0}.sourceTrust strong,.sourceTrust small{display:block}.sourceTrust strong{font-size:.72rem}.sourceTrust small{color:#5f7469;margin-top:3px;font-size:.66rem;line-height:1.5}.sourceOnboardingAside{background:#f8f5ef;border-left:1px solid #e9e3da;padding:38px 32px}.sourceAsideLabel{letter-spacing:.2em;color:#8b847b;margin:0;font-size:.62rem;font-weight:900}.sourceOnboardingAside h3{letter-spacing:-.04em;margin:9px 0 24px;font-size:1.5rem}.sourceProgressList{flex-direction:column;display:flex}.sourceProgressList>div{gap:13px;padding:0 0 23px;display:flex;position:relative}.sourceProgressList>div:not(:last-child):after{content:"";background:#dcd6ce;width:1px;position:absolute;top:34px;bottom:4px;left:15px}.sourceProgressList>div>span{z-index:1;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:.62rem;font-weight:900;display:grid;position:relative}.sourceProgressList .done>span{color:#347156;background:#dcefe4}.sourceProgressList .current>span{background:var(--coral);color:#2a170f}.sourceProgressList .managed>span{color:#716b63;background:#ebe6de}.sourceProgressList p{margin:1px 0 0}.sourceProgressList strong,.sourceProgressList small{display:block}.sourceProgressList strong{font-size:.76rem}.sourceProgressList small{color:#7b746c;margin-top:4px;font-size:.66rem;line-height:1.45}.sourceAutoNote{border-top:1px solid #dfd9d1;align-items:flex-start;gap:10px;margin-top:4px;padding-top:20px;display:flex}.sourceAutoNote>span{color:#347156;font-weight:900}.sourceAutoNote p{margin:0}.sourceAutoNote strong,.sourceAutoNote small{display:block}.sourceAutoNote strong{font-size:.7rem}.sourceAutoNote small{color:#7d766e;margin-top:4px;font-size:.63rem;line-height:1.5}.sourceSecondaryAction{align-items:center;gap:13px;margin-top:16px;padding:0 4px;display:flex}.sourceSecondaryAction a{color:#3e3a35;text-underline-offset:3px;font-size:.7rem;font-weight:800;text-decoration:underline}.sourceSecondaryAction span{color:#918a82;font-size:.65rem}@media (max-width:900px){.sourceOnboardingPanel{grid-template-columns:1fr}.sourceOnboardingAside{border-top:1px solid #e9e3da;border-left:0}.sourceOnboardingMain,.sourceOnboardingAside{padding:30px}.sourceProgressList{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sourceProgressList>div{padding:0}.sourceProgressList>div:not(:last-child):after{display:none}}@media (max-width:650px){.sourceOnboardingIntro h1{font-size:2.65rem}.sourceOnboardingMain,.sourceOnboardingAside{padding:23px 20px}.googleConnectCard{grid-template-columns:42px 1fr}.googleMark{width:42px;height:42px}.connectionState{grid-column:2;justify-self:start}.sourceProgressList{grid-template-columns:1fr}.sourceSecondaryAction{flex-direction:column;align-items:flex-start}.googleConnectButton{padding:14px}.sourceOnboardingHeading{flex-direction:column-reverse;align-items:flex-start}}.sourceManager{background:#fff;border:1px solid #e3ded7;border-radius:18px;margin-top:16px;padding:30px;box-shadow:0 14px 42px #241d160b}.sourceManagerHeader{border-bottom:1px solid #ebe6df;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.sourceManagerEyebrow{color:#918980;letter-spacing:.2em;margin:0 0 7px;font-size:.58rem;font-weight:900}.sourceManagerHeader h2{letter-spacing:-.045em;margin:0 0 7px;font-size:1.65rem}.sourceManagerHeader>div>p:last-child{color:#756f68;margin:0;font-size:.76rem}.sourceManagerProgress{flex:none;width:190px}.sourceManagerProgress strong,.sourceManagerProgress span{display:block}.sourceManagerProgress strong{font-size:1rem}.sourceManagerProgress span{color:#847d75;margin:3px 0 10px;font-size:.64rem}.sourceManagerProgress>div{background:#ede9e3;border-radius:999px;height:6px;overflow:hidden}.sourceManagerProgress i{border-radius:inherit;background:var(--coral);height:100%;transition:width .25s;display:block}.sourceConnectNotice{color:#295e46;background:#f5fbf7;border:1px solid #cfe5d8;border-radius:11px;align-items:center;gap:12px;margin:18px 0 0;padding:13px 15px;display:flex}.sourceConnectNotice>span{background:#dcefe4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.7rem;font-weight:900;display:grid}.sourceConnectNotice p{margin:0}.sourceConnectNotice strong,.sourceConnectNotice small{display:block}.sourceConnectNotice strong{font-size:.73rem}.sourceConnectNotice small{color:#5c7468;margin-top:3px;font-size:.64rem}.sourceCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.sourceCard{background:#fcfbf9;border:1px solid #e7e2db;border-radius:15px;flex-direction:column;min-height:300px;padding:22px;display:flex;position:relative;overflow:hidden}.sourceCard:before{content:"";background:#d8d3cc;height:3px;position:absolute;top:0;left:0;right:0}.sourceCard.isConnected:before{background:#72b597}.sourceCard.needsAction:before{background:var(--coral)}.sourceCard.isManaged:before{background:#bbb4aa}.sourceCardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.sourceLogo{color:#4285f4;background:#fff;border:1px solid #e5e0d9;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.sourceCard.isManaged .sourceLogo{color:#7c6c5f}.sourceStatus{color:#6d665e;background:#f1ede7;border-radius:999px;padding:7px 10px;font-size:.61rem;font-weight:800}.sourceCard.isConnected .sourceStatus{color:#2f6d50;background:#e5f3ea}.sourceCard.needsAction .sourceStatus{color:#9b4c26;background:#fff0e7}.sourceCard h3{letter-spacing:-.025em;margin:18px 0 7px;font-size:1.1rem}.sourceDescription{color:#766f68;margin:0 0 20px;font-size:.7rem;line-height:1.55}.sourceConnectionDetails,.sourceManagedNote{background:#f3f9f5;border-radius:11px;align-items:flex-start;gap:11px;padding:13px;display:flex}.sourceConnectionDetails>span{color:#347156;background:#dcefe4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;font-weight:900;display:grid}.sourceConnectionDetails p,.sourceManagedNote p{min-width:0;margin:0}.sourceConnectionDetails strong,.sourceConnectionDetails small,.sourceManagedNote strong,.sourceManagedNote small{display:block}.sourceConnectionDetails strong,.sourceManagedNote strong{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.sourceConnectionDetails small,.sourceManagedNote small{color:#6c7c73;margin-top:4px;font-size:.61rem}.sourceManagedNote{background:#f3f0eb}.sourceManagedNote>span{color:#665e55;background:#e5dfd6;border-radius:7px;place-items:center;width:30px;height:24px;font-size:.52rem;font-weight:900;display:grid}.sourceActions{margin-top:auto;padding-top:18px}.sourceActions form{margin:0}.sourcePrimaryButton{color:#fff;background:#1c1b19;border-radius:9px;width:100%;padding:12px 14px;font-size:.7rem;font-weight:800}.sourcePrimaryButton:disabled{opacity:.45}.sourcePicker{gap:10px;display:grid}.sourcePicker label{font-size:.66rem;font-weight:800}.sourcePicker select{background:#fff;border:1px solid #dcd6ce;border-radius:8px;width:100%;height:42px;margin-top:7px;padding:0 11px}.sourceConnectedActions{gap:8px;display:flex}.sourceConnectedActions form{flex:1}.sourceConnectedActions button{color:#37332f;background:#fff;border:1px solid #ddd7cf;border-radius:8px;width:100%;padding:10px 12px;font-size:.65rem;font-weight:800}.sourceConnectedActions button:hover{border-color:#aaa197}.sourceEmpty{color:#766f68;background:#f7f4ef;border-radius:8px;margin:0;padding:11px;font-size:.66rem;line-height:1.5}.sourceError{color:#864328;background:#fff0eb;border:1px solid #ffd3c2;border-radius:9px;margin:12px 0 0;padding:12px}.sourceError strong,.sourceError p{margin:0;font-size:.65rem}.sourceError p{margin-top:4px}.sourceError button{margin-top:8px}.sourceReady{color:#fff;background:#1c1b19;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-top:18px;padding:16px 18px;display:grid}.sourceReady>span{color:#2f7355;background:#dff0e7;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.sourceReady strong,.sourceReady p{margin:0;display:block}.sourceReady strong{font-size:.76rem}.sourceReady p{color:#aaa69f;margin-top:3px;font-size:.64rem}.sourceReady a{background:var(--coral);color:#29180f;border-radius:8px;padding:10px 13px;font-size:.66rem;font-weight:900}@media (max-width:800px){.sourceCardGrid{grid-template-columns:1fr}.sourceManagerHeader{flex-direction:column}.sourceManagerProgress{width:100%}}@media (max-width:650px){.sourceManager{padding:20px}.sourceConnectedActions{flex-direction:column}.sourceReady{grid-template-columns:34px 1fr}.sourceReady a{text-align:center;grid-column:2}}
.seo-klantkompas{--seo-font:Arial,Helvetica,sans-serif;--seo-background:#f4f7fb;--seo-surface:#fff;--seo-text:#172d4b;--seo-primary:#215cdc;--seo-on-primary:#fff;--seo-muted:#6d7f94;--seo-border:#e1e7ef;--seo-brand:#142b4a;--seo-brand-mark:#65dbb8;--seo-soft:color-mix(in srgb,var(--seo-text) 3%,var(--seo-surface));--seo-primary-soft:color-mix(in srgb,var(--seo-primary) 8%,var(--seo-surface));--seo-primary-text:color-mix(in srgb,var(--seo-primary) 65%,var(--seo-text));--seo-success:#26725d;--seo-success-soft:color-mix(in srgb,var(--seo-success) 9%,var(--seo-surface));--seo-success-border:color-mix(in srgb,var(--seo-success) 30%,var(--seo-surface));--seo-warning:#b65727;--seo-warning-soft:color-mix(in srgb,var(--seo-warning) 9%,var(--seo-surface));--seo-danger:#a3403d;--seo-danger-soft:color-mix(in srgb,var(--seo-danger) 9%,var(--seo-surface));--seo-shadow:color-mix(in srgb,var(--seo-text) 2%,transparent);--seo-chart-clicks:#138061;--seo-chart-position:#215cdc;--seo-chart-impressions:#9c55cb;--seo-chart-ctr:#d47b24}
.seo-klantkompas{font-family:var(--seo-font);background:var(--seo-background);color:var(--seo-text);margin:0;font-size:16px}.seo-klantkompas button,.seo-klantkompas a,.seo-klantkompas input{touch-action:manipulation}.seo-klantkompas button{cursor:pointer}.seo-klantkompas button:disabled{opacity:.6;cursor:wait}.seo-klantkompas a{color:var(--seo-primary);text-decoration:none}.seo-klantkompas a:hover{text-decoration:underline}.seo-klantkompas .topbar{background:var(--seo-surface);border-bottom:1px solid var(--seo-border);justify-content:space-between;align-items:center;height:76px;padding:0 5%;display:flex}.seo-klantkompas .brand{align-items:center;gap:7px;font-size:20px;display:flex}.seo-klantkompas .brandmark{background:var(--seo-brand);width:37px;height:37px;color:var(--seo-brand-mark);border-radius:9px;place-items:center;margin-right:4px;display:grid}.seo-klantkompas .user{align-items:center;gap:12px;font-size:14px;display:flex}.seo-klantkompas .avatar{background:var(--seo-primary-soft);border-radius:100%;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.seo-klantkompas .workspace{max-width:1370px;margin:0 auto;padding:27px 4%}.seo-klantkompas .breadcrumb{color:var(--seo-muted);font-size:14px}.seo-klantkompas .breadcrumb span{color:var(--seo-muted);margin:0 10px}.seo-klantkompas .pagehead{justify-content:space-between;align-items:center;margin:30px 0 20px;display:flex}.seo-klantkompas .eyebrow{letter-spacing:1.8px;color:var(--seo-muted);font-size:12px;font-weight:700}.seo-klantkompas h1{letter-spacing:-1px;margin:8px 0;font-size:34px;line-height:1.2}.seo-klantkompas h2{margin:0;font-size:20px;font-weight:700}.seo-klantkompas h3{margin:16px 0 12px;font-size:18px;font-weight:700}.seo-klantkompas .domain{color:var(--seo-muted);align-items:center;gap:8px;font-size:14px;display:flex}.seo-klantkompas .refresh{background:var(--seo-primary);color:var(--seo-on-primary);border:0;border-radius:8px;align-items:center;gap:9px;padding:11px 17px;font-size:14px;font-weight:600;display:inline-flex}.seo-klantkompas .context{color:var(--seo-muted);flex-wrap:wrap;gap:25px;margin-bottom:26px;font-size:14px;display:flex}.seo-klantkompas .context span{align-items:center;gap:6px;display:flex}.seo-klantkompas .context span:first-child{color:var(--seo-success)}.seo-klantkompas .tabs{border-bottom:1px solid var(--seo-border);width:100%;margin-bottom:24px;overflow-x:auto;border-radius:0!important;justify-content:flex-start!important;gap:23px!important;height:auto!important;padding:0!important}.seo-klantkompas .tabs [data-slot=tabs-trigger]{height:auto;box-shadow:none;color:var(--seo-muted);flex:none;padding:13px 0;font-size:14px}.seo-klantkompas .tabs [data-state=active]{color:var(--seo-primary)!important}.seo-klantkompas .tabs [data-state=active]:after{background:var(--seo-primary)!important}.seo-klantkompas .count{background:var(--seo-primary-soft);color:var(--seo-primary);border-radius:4px;padding:1px 6px;font-size:12px}.seo-klantkompas .kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:23px;display:grid}.seo-klantkompas .kpi,.seo-klantkompas .panel,.seo-klantkompas .advice{background:var(--seo-surface);border:1px solid var(--seo-border);box-shadow:0 3px 8px var(--seo-shadow);border-radius:12px}.seo-klantkompas .kpi{padding:22px}.seo-klantkompas .kpi label{color:var(--seo-muted);font-size:14px;font-weight:600;display:block}.seo-klantkompas .kpi strong{letter-spacing:-1px;margin:17px 0 13px;font-size:36px;display:block}.seo-klantkompas .kpi strong span{color:var(--seo-muted);font-size:18px;font-weight:400}.seo-klantkompas .kpi small{color:var(--seo-muted);font-size:12px}.seo-klantkompas .grid{grid-template-columns:1.8fr 1fr;gap:22px;display:grid}.seo-klantkompas .panel{padding:24px}.seo-klantkompas .panelhead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.seo-klantkompas .panelhead p,.seo-klantkompas .sectionintro p{color:var(--seo-muted);margin:7px 0 18px;font-size:14px}.seo-klantkompas .source{color:var(--seo-muted);background:var(--seo-soft);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:12px}.seo-klantkompas .chart{margin:10px 0 15px;font-size:12px}.seo-klantkompas .footnote{color:var(--seo-muted);margin-top:12px;font-size:12px;line-height:1.65}.seo-klantkompas .priority{border:0;border-bottom:1px solid var(--seo-border);text-align:left;background:0 0;align-items:center;gap:15px;width:100%;padding:17px 0;display:flex}.seo-klantkompas .priority strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.seo-klantkompas .priority small{color:var(--seo-muted);margin-top:6px;font-size:12px;display:block}.seo-klantkompas .number{color:var(--seo-muted);font-size:19px}.seo-klantkompas .textbutton{color:var(--seo-primary);background:0 0;border:0;padding:20px 0 0;font-size:14px;font-weight:600}.seo-klantkompas .callout{border:1px solid var(--seo-primary-soft);background:var(--seo-primary-soft);color:var(--seo-primary-text);border-radius:10px;align-items:flex-start;gap:14px;margin:23px 0;padding:18px 21px;display:flex}.seo-klantkompas .callout svg{flex-shrink:0;margin-top:3px}.seo-klantkompas .callout strong{font-size:14px}.seo-klantkompas .callout p{margin:5px 0 0;font-size:14px;line-height:1.6}.seo-klantkompas .sectionintro{margin:10px 0 22px}.seo-klantkompas .advicegrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.seo-klantkompas .advice{padding:25px}.seo-klantkompas .advicehead{justify-content:space-between;gap:8px;display:flex}.seo-klantkompas .advice h3{line-height:1.45}.seo-klantkompas .advice p{color:var(--seo-muted);font-size:14px;line-height:1.7}.seo-klantkompas .badge{background:var(--seo-soft);color:var(--seo-muted);border-radius:5px;padding:5px 9px;font-size:12px;display:inline-block}.seo-klantkompas .high{background:var(--seo-warning-soft);color:var(--seo-warning)}.seo-klantkompas .medium{background:var(--seo-soft);color:var(--seo-primary)}.seo-klantkompas .evidence{background:var(--seo-soft);border:1px solid var(--seo-border);border-radius:8px;margin:16px 0;padding:14px}.seo-klantkompas .evidence strong{text-transform:uppercase;letter-spacing:.7px;color:var(--seo-muted);font-size:12px}.seo-klantkompas .evidence p{margin:5px 0;font-size:14px}.seo-klantkompas .evidence a{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;display:flex}.seo-klantkompas .limitation{color:var(--seo-muted);font-size:12px;line-height:1.5;display:block}.seo-klantkompas .actioncontrols{border-top:1px solid var(--seo-border);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:18px;display:flex}.seo-klantkompas .actioncontrols label{align-items:center;gap:9px;font-size:14px;display:flex}.seo-klantkompas .search{background:var(--seo-surface);border:1px solid var(--seo-border);border-radius:8px;align-items:center;gap:10px;max-width:420px;margin:20px 0;padding:12px 14px;display:flex}.seo-klantkompas .search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.seo-klantkompas .tablepanel{margin-bottom:24px;padding:20px}.seo-klantkompas .tablepanel h3{margin:0 0 18px}.seo-klantkompas .tablepanel th{color:var(--seo-muted);font-size:12px}.seo-klantkompas .tablepanel td{padding:15px 10px;font-size:14px;white-space:normal!important}.seo-klantkompas .term{font-weight:600}.seo-klantkompas .pagelink{overflow-wrap:anywhere;min-width:160px;display:block}.seo-klantkompas .pagetitle{color:var(--seo-muted);max-width:360px;margin-top:5px;font-size:12px;display:block}.seo-klantkompas .issue{color:var(--seo-warning);max-width:240px;margin:3px 0;font-size:12px}.seo-klantkompas .ok{color:var(--seo-success);font-size:12px}.seo-klantkompas .sources{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.seo-klantkompas .sourcecard svg{color:var(--seo-primary)}.seo-klantkompas .sourcecard p{color:var(--seo-muted);min-height:65px;font-size:14px;line-height:1.7}.seo-klantkompas .sourcecard small{color:var(--seo-muted);margin-top:17px;font-size:12px;display:block}.seo-klantkompas .accesspanel p{color:var(--seo-muted);font-size:14px;line-height:1.7}.seo-klantkompas .accesspanel form{flex-direction:column;gap:12px;margin:25px 0 16px;display:flex}.seo-klantkompas .accesspanel label{font-size:14px}.seo-klantkompas .accesspanel input{border:1px solid var(--seo-border);border-radius:6px;padding:12px;font-size:16px}.seo-klantkompas .accesspanel small{color:var(--seo-muted);font-size:12px}.seo-klantkompas .member{border-bottom:1px solid var(--seo-border);overflow-wrap:anywhere;padding:15px 0;font-size:14px}.seo-klantkompas .empty{color:var(--seo-muted);text-align:center;padding:45px 15px;font-size:14px}.seo-klantkompas .error,.seo-klantkompas .notice{border-radius:8px;margin-bottom:15px;padding:14px;font-size:14px}.seo-klantkompas .error{background:var(--seo-danger-soft);color:var(--seo-danger)}.seo-klantkompas .notice{background:var(--seo-success-soft);color:var(--seo-success)}.seo-klantkompas .denied{max-width:600px;margin:15vh auto;padding:25px}.seo-klantkompas footer{color:var(--seo-muted);justify-content:space-between;gap:10px;margin:40px 0 8px;font-size:12px;display:flex}@media (max-width:1000px){.seo-klantkompas .kpis{grid-template-columns:repeat(2,1fr)}.seo-klantkompas .grid,.seo-klantkompas .sources{grid-template-columns:1fr}.seo-klantkompas .user span:not(.avatar){display:none}}@media (max-width:650px){.seo-klantkompas .topbar{height:65px;padding:0 5%}.seo-klantkompas .brand{font-size:16px}.seo-klantkompas .user{gap:8px}.seo-klantkompas .user svg,.seo-klantkompas .avatar{display:none}.seo-klantkompas .workspace{padding:23px 5%}.seo-klantkompas .pagehead{align-items:flex-start;gap:15px}.seo-klantkompas h1{font-size:27px}.seo-klantkompas .refresh{padding:10px;font-size:14px}.seo-klantkompas .advicegrid{grid-template-columns:1fr}.seo-klantkompas .kpi{padding:16px}.seo-klantkompas .kpi strong{font-size:29px}.seo-klantkompas .tabs{gap:20px!important}.seo-klantkompas .panel{padding:18px}.seo-klantkompas .context{gap:10px;font-size:14px}.seo-klantkompas .kpis{gap:10px}.seo-klantkompas .actioncontrols{flex-wrap:wrap}.seo-klantkompas footer{flex-direction:column}.seo-klantkompas .tablepanel{padding:12px}}.seo-klantkompas .periodbar{background:var(--seo-surface);border:1px solid var(--seo-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 24px;padding:16px;font-size:14px;display:flex}.seo-klantkompas .periodbar label{font-weight:600}.seo-klantkompas .periodbar select{border:1px solid var(--seo-border);background:var(--seo-surface);color:var(--seo-text);border-radius:6px;padding:8px 12px}.seo-klantkompas .periodbar small{color:var(--seo-muted)}.seo-klantkompas .sortbutton{text-align:left;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:10px 0;display:inline-flex}.seo-klantkompas .sortbutton span{color:var(--seo-primary)}.seo-klantkompas .sortbutton:focus-visible,.seo-klantkompas .pager button:focus-visible{outline:2px solid var(--seo-primary);outline-offset:3px}.seo-klantkompas .columncontrols{border:0;flex-wrap:wrap;gap:18px;margin:14px 0 20px;padding:0;display:flex}.seo-klantkompas .columncontrols legend{color:var(--seo-muted);margin-bottom:10px;font-size:12px}.seo-klantkompas .columncontrols label{align-items:center;gap:7px;font-size:14px;display:flex}.seo-klantkompas .columncontrols input{accent-color:var(--seo-primary);width:16px;height:16px}.seo-klantkompas .pager{justify-content:flex-end;align-items:center;gap:12px;margin:18px 0 0;font-size:13px;display:flex}.seo-klantkompas .pager span{margin-right:auto}.seo-klantkompas .pager button{border:1px solid var(--seo-border);background:var(--seo-surface);color:var(--seo-primary);border-radius:6px;padding:8px 12px}.seo-klantkompas .pager button:disabled{opacity:.45;cursor:default}@media (max-width:650px){.seo-klantkompas .periodbar{gap:10px}.seo-klantkompas .periodbar span,.seo-klantkompas .periodbar small{width:100%}}.seo-klantkompas .selectionbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:14px;display:flex}.seo-klantkompas .selectionbar .search{flex:1;min-width:200px;margin:0}.seo-klantkompas .selectionbar>button{border:1px solid var(--seo-border);background:var(--seo-surface);color:var(--seo-primary);border-radius:6px;padding:10px 12px}.seo-klantkompas .linecontrols{border:0;flex-wrap:wrap;gap:10px 20px;margin:8px 0 18px;padding:0;display:flex}.seo-klantkompas .linecontrols legend{color:var(--seo-muted);margin-bottom:10px;font-size:12px}.seo-klantkompas .linecontrols label{align-items:center;gap:7px;font-size:14px;display:flex}.seo-klantkompas .linecontrols input,.seo-klantkompas .rowcheck{accent-color:var(--seo-primary);cursor:pointer;width:17px;height:17px}.seo-klantkompas .linecontrols .unavailable{color:var(--seo-muted)}.seo-klantkompas .linecontrols small{font-size:12px}.seo-klantkompas .linekey{border-radius:2px;width:16px;height:3px;display:inline-block}.seo-klantkompas .datagap{background:var(--seo-primary-soft);color:var(--seo-primary-text);border-radius:6px;padding:12px;font-size:14px;line-height:1.6}.seo-klantkompas .keywordsection{margin-top:30px}.seo-klantkompas .rowcheck:focus-visible{outline:2px solid var(--seo-primary);outline-offset:3px}@media (max-width:650px){.seo-klantkompas .selectionbar>span{width:100%}.seo-klantkompas .linecontrols label{flex-wrap:wrap;min-width:44%}}.seo-klantkompas .adviceoutcome{border-left:3px solid var(--seo-success-border);margin:16px 0;padding-left:12px}.seo-klantkompas .adviceoutcome strong{color:var(--seo-success);font-size:13px}.seo-klantkompas .adviceoutcome p{color:var(--seo-success);margin:5px 0 0;font-size:14px;line-height:1.6}.seo-klantkompas .gscscope{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;font-size:14px;display:flex}.seo-klantkompas .gscscope label{font-weight:600}.seo-klantkompas .gscscope select{border:1px solid var(--seo-border);background:var(--seo-surface);color:var(--seo-text);border-radius:6px;padding:8px 12px}.seo-klantkompas .chartshortcuts{color:var(--seo-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 12px;font-size:13px;display:flex}.seo-klantkompas .chartshortcuts button{border:1px solid var(--seo-success-border);background:var(--seo-success-soft);color:var(--seo-success);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:600}.seo-klantkompas .chartshortcuts button.active{background:var(--seo-success-soft);border-color:var(--seo-success)}.seo-klantkompas .chartshortcuts button:focus-visible{outline:2px solid var(--seo-success);outline-offset:3px}.seo-klantkompas .clientpicker{align-items:center;gap:12px;margin:0 0 20px;font-size:14px;display:flex}.seo-klantkompas .clientpicker label{font-weight:600}.seo-klantkompas .clientpicker select{background:var(--seo-surface);border:1px solid var(--seo-border);border-radius:6px;min-width:200px;padding:9px 12px}.seo-klantkompas .clientpreview{border:1px solid var(--seo-border);background:var(--seo-surface);border-radius:8px;margin-left:auto;margin-right:12px;padding:10px 14px;font-size:14px}@media (max-width:650px){.seo-klantkompas .pagehead{flex-wrap:wrap}.seo-klantkompas .clientpreview{margin-left:0}.seo-klantkompas .clientpicker select{flex:1;min-width:0}}
.seo-klantkompas,.seo-klantkompas *,.seo-klantkompas :before,.seo-klantkompas :after{box-sizing:border-box}.seo-klantkompas button,.seo-klantkompas input,.seo-klantkompas select{color:inherit;font-family:inherit}.seo-klantkompas button:focus-visible,.seo-klantkompas select:focus-visible,.seo-klantkompas input:focus-visible{outline:2px solid var(--seo-primary);outline-offset:3px}.seo-klantkompas [data-slot=tabs]{flex-direction:column;gap:8px;display:flex}.seo-klantkompas [role=tablist]{align-items:center;display:flex}.seo-klantkompas [data-slot=tabs-trigger]{white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;font-weight:500;display:inline-flex;position:relative}.seo-klantkompas [data-slot=tabs-trigger][data-state=active]:after{content:"";background:var(--seo-primary);height:2px;position:absolute;bottom:0;left:0;right:0}.seo-klantkompas .seo-table-scroll{width:100%;overflow-x:auto}.seo-klantkompas table{border-collapse:collapse;text-align:left;width:100%}.seo-klantkompas th,.seo-klantkompas td{vertical-align:middle;padding:8px}.seo-klantkompas th{height:40px;font-weight:500}.seo-klantkompas tr{border-bottom:1px solid var(--seo-border)}.seo-klantkompas tbody tr:last-child{border-bottom:0}.seo-klantkompas tbody tr:hover{background:var(--seo-soft)}.seo-klantkompas .seo-native-select{border:1px solid var(--seo-border);background:var(--seo-surface);border-radius:6px;height:36px;padding:6px 12px;font-size:14px}.seo-klantkompas .seo-switch{background:var(--seo-border);border:0;border-radius:20px;align-items:center;width:32px;height:19px;padding:2px;transition:background .15s;display:inline-flex;position:relative}.seo-klantkompas .seo-switch span{background:var(--seo-surface);border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block}.seo-klantkompas .seo-switch[aria-checked=true]{background:var(--seo-primary)}.seo-klantkompas .seo-switch[aria-checked=true] span{transform:translate(13px)}.seo-klantkompas .chart,.seo-klantkompas .grid>*,.seo-klantkompas fieldset{min-width:0}

.host-dashboard .seo-klantkompas{--seo-primary:var(--coral,#ff9564);--seo-on-primary:#241710;--seo-background:transparent;--seo-surface:#fff;--seo-text:var(--ink,#171716);--seo-muted:var(--muted,#77756f);--seo-border:var(--line,#dfddd7);--seo-brand:var(--ink,#171716);--seo-brand-mark:var(--coral,#ff9564);--seo-chart-clicks:var(--coral,#ff9564);--seo-chart-position:#171716;--seo-chart-impressions:#85c9b3;--seo-chart-ctr:#b7794d}
