:root{--ink:#231d2e;--muted:#8f8996;--lilac:#c3adf4;--soft:#f3effa;--line:#efecf2;--card:#ffffffdf}body.web-app{margin:0;min-height:100vh;background:radial-gradient(ellipse at 65% 0,#eee6f84d,transparent 65%),#f5f3f7;color:var(--ink);font:13px/1.5 Satoshi,Arial,sans-serif}button,a{transition:background .15s,color .15s}button:disabled{opacity:.55}h1,h2,h3{font-weight:500}.skip{position:fixed;top:-80px;left:20px;background:var(--ink);color:#fff;padding:10px;z-index:30}.skip:focus{top:12px}.web-header{height:88px;margin:0 24px;display:flex;align-items:center;gap:30px;border-bottom:1px solid #e8e3ed}.web-logo{width:88px;flex-shrink:0;margin:0 25px 0 15px}.web-logo img{width:100%;display:block}#web-nav{display:flex;align-items:center;gap:6px;flex:1}.web-nav-item{display:flex;gap:8px;align-items:center;padding:10px 15px;border-radius:30px;color:#8e8797;font-size:11px;white-space:nowrap}.web-nav-item svg{height:15px;width:15px;display:none}.web-nav-item.active{background:var(--ink);color:#fff}.web-nav-item.active svg{display:block}.web-nav-item:hover:not(.active){background:#eae4f1;color:var(--ink)}.header-tools{display:flex;align-items:center;gap:17px;margin-right:12px}.search-trigger{display:flex;align-items:center;gap:9px;background:#ffffffcc;padding:9px 13px;border-radius:25px;font-size:10px;color:#9c95a3;width:157px;text-align:left}.search-trigger svg{width:14px;height:14px}.search-trigger kbd{margin-left:auto;font:8px Satoshi;color:#c0b8c6}.bell-link{display:grid;place-items:center;position:relative}.bell-link svg{width:17px;height:17px;stroke:#81728f}.bell-link:after{content:'';position:absolute;right:1px;top:1px;width:4px;height:4px;border-radius:50%;background:#b79df2;border:1px solid #f5f3f7}.web-avatar{height:32px;width:32px;border-radius:50%;background:#e5d7f6;display:grid;place-items:center;font-size:10px;font-weight:500;color:#77638b}#screen{padding:36px 42px 30px;max-width:1510px;margin:auto;min-height:calc(100vh - 143px)}.web-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 0 26px}.web-heading h1{font-size:35px;line-height:1.2;letter-spacing:-1.3px;font-weight:450}.web-heading h1 em{font-style:normal;color:#9d7ec4}.web-heading p{font-size:11px;color:#9b919f;margin-top:8px}.web-heading p b{font-weight:500;color:#8e70b0}.web-actions{display:flex;align-items:center;gap:10px}.web-select{border:0;background:#fff;border-radius:25px;font-size:10px;padding:12px 29px 12px 14px;max-width:190px;min-height:38px}.web-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;background:white;border-radius:25px;font-size:10px;padding:11px 18px;white-space:nowrap}.web-button svg{width:14px;height:14px}.web-button.dark{background:var(--ink);color:white}.web-button.lilac{background:#cbb5ed;color:#392d49}.web-button:hover{background:#eae1f3}.web-button.dark:hover{background:#403249}.dashboard-grid{display:grid;grid-template-columns:1.45fr .94fr 1fr;gap:20px}.web-card{border-radius:27px;background:var(--card);padding:27px;min-width:0}.card-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.card-head h2{font-size:14px;letter-spacing:-.3px;font-weight:450}.card-head a,.card-head>button{font-size:10px;color:#9f93aa;display:flex;align-items:center;gap:8px}.card-head a:hover{color:var(--ink)}.card-head svg{height:15px;width:15px}.tiny-label{font-size:9px;color:#b1a7ba}.consent-card{padding:28px 31px 26px;min-height:332px}.consent-card>h2{font-size:21px;font-weight:400;letter-spacing:-.55px;line-height:1.35;max-width:335px;margin:0}.consent-card h2 strong{font-weight:650}.display-number{font-size:72px;letter-spacing:-4px;line-height:1.03;font-weight:600;margin-top:27px}.display-number span{font-size:.75em;font-weight:450;letter-spacing:-3px}.metric-label{font-size:16px;color:#aaa1b1;margin-top:5px;font-weight:400;letter-spacing:-.45px}.segment-chart{display:flex;align-items:center;gap:4px;height:65px;margin:23px 0 20px;position:relative}.segment-chart i{flex:1;height:43px;background:#f0edf3;min-width:2px}.segment-chart i.on{background:#cfb6f1}.segment-chart i.marker{height:61px;background:#bda0e6}.consent-card>p{color:#a79cad;font-size:11px;line-height:1.7;max-width:345px}.mini-metric-card{display:flex;flex-direction:column;justify-content:space-between;min-height:332px}.metric-topline{display:flex;justify-content:space-between;align-items:center;font-size:13px}.metric-topline svg{width:16px;height:16px;color:#a18aaf}.medium-number{font-size:42px;font-weight:500;letter-spacing:-1.8px;line-height:1.1;margin-top:19px}.change{font-size:9px;color:#a395af;margin-top:8px;display:flex;align-items:center;gap:5px}.change b{font-weight:500;color:#8c73aa}.micro-dot{display:inline-block;width:12px;height:12px;background:#eee5f8;color:#9d83b4;border-radius:50%;text-align:center;line-height:12px;font-size:10px}.activity-bars{display:flex;gap:8px;height:140px;align-items:flex-end;margin-top:24px}.activity-bar{flex:1;background:#f6f3f9;height:100%;border-radius:13px;position:relative;display:flex;align-items:flex-end;overflow:hidden}.activity-bar>i{display:block;width:100%;background:linear-gradient(#efe6fc,#c8a6f1);height:var(--height);border-radius:12px 12px 0 0}.activity-bar:not(.featured)>i{background:#ede5f5}.activity-bar>span{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:8px;line-height:1.9;color:#927d9f}.activity-bar strong{display:block;font-size:10px;font-weight:500;color:#725b86}.activity-bar.featured strong{color:#513a68}.review-card{min-height:332px;position:relative;overflow:hidden;background:linear-gradient(145deg,#eee5f9,#faf8fd 73%);display:flex;flex-direction:column}.review-card .icon-bubble{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#d5c2ed;color:#755094}.review-card .card-head{gap:10px;justify-content:flex-start;margin-bottom:22px}.review-card .card-head h2{font-size:13px}.review-card .card-head small{font-size:9px;color:#a394b0;display:block;margin-top:3px}.review-card h3{font-size:24px;font-weight:450;line-height:1.25;letter-spacing:-.7px;max-width:170px}.review-card h3 b{font-weight:550}.review-card>p{font-size:10px;line-height:1.6;color:#9987a9;max-width:176px;margin:12px 0 0}.review-card img{position:absolute;width:75px;right:20px;top:108px;transform:rotate(10deg);filter:drop-shadow(0 10px 12px #b69bc62b)}.review-card .web-button{align-self:flex-start;margin-top:auto;font-size:9px;min-height:34px;padding:9px 14px;background:#fff}.table-card{grid-column:1/3;padding:24px 27px}.web-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.web-table th{font-size:9px;color:#a499b1;font-weight:400;padding:12px 10px 13px;border-bottom:1px solid #f0ebf5}.web-table td{padding:17px 10px;border-bottom:1px solid #f2edf6}.web-table tr:last-child td{border:0}.web-table th:first-child,.web-table td:first-child{padding-left:0}.cookie-name{display:flex;align-items:center;gap:10px}.table-symbol{width:30px;height:30px;border-radius:10px;background:#f3edf9;display:grid;place-items:center;color:#a18cb5;font-size:11px;flex-shrink:0}.cookie-name strong{font-weight:450;font-size:11px}.cookie-name small{display:block;font-size:9px;color:#b0a3ba;margin-top:4px}.tag{padding:4px 8px;background:#f4eff9;border-radius:20px;font-size:8px;color:#9b84af;white-space:nowrap}.status-tag{font-size:9px;color:#9e8eac}.status-tag:before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:#c1a3de;margin-right:5px}.row-link{font-size:10px;color:#9b83b0}.row-link:hover{text-decoration:underline}.banner-tile{padding:24px 26px;display:flex;flex-direction:column}.banner-tile .banner-demo-mini{background:#f7f3fb;border-radius:17px;padding:18px 17px;position:relative;min-height:122px;margin:6px 0 17px}.mini-site-name{font-size:9px;font-weight:500;color:#ac9aba;margin-bottom:12px}.mini-consent{background:white;padding:13px;border-radius:11px;box-shadow:0 3px 6px #58406904}.mini-consent h3{font-size:9px;font-weight:500}.mini-consent p{font-size:6px;color:#a292ad;margin-top:5px}.mini-buttons{display:flex;gap:6px;margin-top:9px}.mini-buttons i{display:block;width:47px;height:11px;background:#d8c4f1;border-radius:8px}.mini-buttons i+ i{background:#ece2f8}.banner-tile>p{font-size:10px;color:#a393af;line-height:1.6}.banner-tile>a{font-size:10px;font-weight:500;display:flex;justify-content:space-between;align-items:center;margin-top:19px}.banner-tile>a svg{width:14px;height:14px}.web-footer{max-width:1510px;margin:auto;padding:2px 42px 24px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#aaa0b5}.web-footer button{font-size:8px;color:#9e8cae}.web-footer i{display:inline-block;height:4px;width:4px;border-radius:50%;background:#bca5d7;margin-right:5px}.full-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:23px}.stat-tile{background:#fff;border-radius:23px;padding:24px}.stat-tile .medium-number{margin-top:17px;font-size:34px}.stat-tile>span{font-size:11px;color:#8f809f}.stat-tile p{font-size:9px;color:#ab9bb7;margin-top:7px}.table-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px}.web-search{border:0;border-radius:20px;background:#f7f3fb;padding:10px 14px;font-size:10px;min-width:210px}.web-filter{border:0;border-radius:20px;background:#f7f3fb;padding:10px 15px;font-size:10px}.table-scroll{overflow:auto}.muted-note{font-size:10px;color:#a598af;line-height:1.7;margin-top:18px}.web-tabs{display:flex;gap:8px;margin-bottom:25px}.web-tab{font-size:11px;color:#9f8caf;padding:9px 18px;border-radius:25px;background:white}.web-tab.active{color:white;background:var(--ink)}.editor-grid{display:grid;grid-template-columns:.8fr 1.25fr;gap:23px}.web-card .field{font-size:11px;margin-bottom:21px;color:#6c5d7b}.web-card .field input,.web-card .field select,.web-card .field textarea{border:1px solid #eee6f5;border-radius:10px;padding:11px 12px;font-size:11px;margin-top:9px;background:#fff}.web-card .field textarea{min-height:85px}.web-card .field input[type=color]{padding:4px;width:100%;height:42px}.preview-browser{background:#f4effa;border-radius:19px;min-height:366px;position:relative;overflow:hidden;padding:20px;display:flex;align-items:flex-end}.browser-chrome{position:absolute;top:0;left:0;right:0;background:#f9f6fc;height:37px;display:flex;align-items:center;gap:5px;padding:0 16px}.browser-chrome i{height:4px;width:4px;background:#d6c8e2;border-radius:50%}.browser-chrome span{margin:auto;font-size:8px;color:#b2a1be}.skeleton{position:absolute;top:74px;left:33px;right:33px}.skeleton>i{display:block;height:13px;background:#e4d9ef;border-radius:4px;width:53%;margin:9px 0}.skeleton>i+ i{height:7px;width:35%}.skeleton>div{display:flex;gap:12px;margin-top:20px}.skeleton>div i{height:90px;width:33%;border-radius:12px;background:#e9e0f2}.live-consent{position:relative;background:white;border-radius:14px;padding:22px;width:100%;box-shadow:0 8px 25px #77588b0a}.live-consent h3{font-size:15px;font-weight:500}.live-consent p{font-size:10px;margin-top:10px;line-height:1.6}.live-consent .consent-buttons{margin-top:16px}.live-consent .consent-buttons button{font-size:10px;padding:10px;background:var(--lilac)}.live-consent>button{font-size:9px;text-decoration:underline;margin-top:11px}.preview-browser.center-preview{align-items:center}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.settings-row{font-size:12px;padding:17px 0}.settings-row small{display:block;font-size:10px;color:#a996b4;margin-top:4px}.settings-row:last-child{border:0}.notice-list{display:grid;gap:12px}.notice-list .notification{background:white;border-radius:21px;padding:24px;gap:16px}.notification .circle{height:37px;width:37px}.notification h2{font-size:13px}.notification p{font-size:11px}.notification small{font-size:9px}.web-ring{width:192px;height:192px;margin:25px auto;border-radius:50%;background:conic-gradient(#bda0e6 0 68.4%,#d9cae9 68.4% 91%,#eee7f4 91%);display:grid;place-items:center}.web-ring>div{background:#fff;width:146px;height:146px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.web-ring strong{font-size:29px;font-weight:500;letter-spacing:-1px}.web-ring small{font-size:10px;color:#a392ae}.legend-row{display:flex;justify-content:center;gap:25px;font-size:10px;color:#9a87aa}.legend-row i{display:inline-block;width:6px;height:6px;background:#bda0e6;border-radius:50%;margin-right:6px}.legend-row span:nth-child(2) i{background:#d9cae9}.legend-row span:nth-child(3) i{background:#eee7f4}.wide-chart{width:100%;height:160px;display:block;margin:24px 0 10px}.chart-axis{display:flex;justify-content:space-between;font-size:9px;color:#b1a1bb}.region-row{display:flex;align-items:center;gap:18px;margin:22px 0;font-size:11px}.region-row>span{width:90px;color:#91809f}.region-row>div{flex:1;height:5px;border-radius:10px;background:#f4eef9}.region-row i{display:block;height:100%;background:#c9b0e8;border-radius:10px}.region-row strong{font-size:11px;font-weight:500}.web-site-list{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.site-monogram{height:94px;background:#f3edfa;border-radius:17px;margin:12px 0 23px;display:grid;place-items:center;font-size:35px;color:#b79acd}.web-site-list h2{font-size:17px}.web-site-list p{font-size:10px;margin-top:9px}.web-site-list .web-button{margin-top:25px;background:#f1e8fa}.empty-web{padding:40px;text-align:center;font-size:12px;color:#a493b0}.web-card .primary{margin-top:18px;font-size:11px}.finding-web{max-width:850px;margin:auto}.finding-web img{width:100%;height:240px;object-fit:cover;border-radius:22px}.finding-web .web-card>h2{font-size:24px;margin-bottom:14px}.finding-web .web-card>p{font-size:12px;line-height:1.8}dialog{max-width:490px;padding:32px;width:calc(100% - 40px);border:1px solid #eee7f3;border-radius:25px}dialog h2{font-size:23px;letter-spacing:-.6px;font-weight:500}dialog p{font-size:12px;line-height:1.7}.search-results{display:flex;flex-direction:column;gap:5px;margin-top:20px}.search-results a{padding:10px 13px;border-radius:12px;font-size:12px;background:#f8f4fc}.search-results a:hover{background:#ede2f8}.search-results svg{height:15px;width:15px;vertical-align:middle;margin-right:10px}#toast{left:auto;right:27px;max-width:420px;font-size:11px}.web-mobile-menu{display:none}
@media(min-width:1600px){#screen{padding-top:45px}.web-heading{margin-bottom:32px}.consent-card,.mini-metric-card,.review-card{min-height:370px}.consent-card .display-number{font-size:85px}.segment-chart{margin:30px 0}.consent-card>h2{font-size:24px}.review-card img{width:94px;top:120px}.review-card h3{font-size:28px}.activity-bars{height:165px}}
@media(max-width:1190px){.web-header{gap:15px;margin:0 16px}.web-logo{margin-left:10px;margin-right:10px;width:77px}.web-nav-item{padding:9px 10px;font-size:10px}.search-trigger{width:32px;padding:8px}.search-trigger span,.search-trigger kbd{display:none}.header-tools{gap:13px}.dashboard-grid{grid-template-columns:1.4fr 1fr;gap:18px}.review-card{grid-column:2;grid-row:2;min-height:315px}.table-card{grid-column:1/-1;grid-row:3}.banner-tile{grid-column:1;grid-row:2}.banner-tile .banner-demo-mini{min-height:150px}.web-heading h1{font-size:31px}.web-actions{gap:7px}.web-select{font-size:9px;max-width:165px}#screen{padding:30px}.web-footer{padding:6px 30px 22px}.stat-tile{padding:20px}.stat-tile .medium-number{font-size:30px}}
@media(max-width:900px){.web-header{flex-wrap:wrap;height:115px;padding:17px 8px 13px;gap:13px}.web-logo{margin:0}.header-tools{margin-left:auto}.web-header #web-nav{order:3;width:100%;overflow-x:auto;scrollbar-width:none;flex-basis:100%}.web-nav-item{font-size:10px}.web-heading{align-items:flex-start}.web-heading h1{font-size:28px}.web-actions{flex-wrap:wrap;justify-content:flex-end}.stat-strip{grid-template-columns:repeat(2,1fr)}.editor-grid{grid-template-columns:1fr 1.2fr}.web-card{padding:23px}.full-grid{grid-template-columns:1fr 1fr}.web-site-list{grid-template-columns:repeat(2,1fr)}.web-footer>span:last-child{display:none}.display-number{font-size:66px}.consent-card>h2{font-size:20px}}
@media(max-width:600px){body.web-app{min-height:100vh}.web-header{margin:0 14px;height:111px}.web-logo{width:73px}.header-tools{gap:15px}.web-avatar{width:28px;height:28px}.web-nav-item{padding:8px 11px;font-size:10px}#screen{padding:25px 18px 20px;min-height:calc(100svh - 170px)}.web-heading{display:block;margin-bottom:22px}.web-heading h1{font-size:28px}.web-heading p{font-size:10px}.web-actions{justify-content:flex-start;margin-top:19px}.web-button{font-size:10px;padding:10px 14px;min-height:36px}.web-select{font-size:10px;max-width:180px}.dashboard-grid{grid-template-columns:1fr;gap:15px}.review-card,.table-card,.banner-tile{grid-column:auto;grid-row:auto}.web-card{border-radius:24px;padding:24px}.consent-card{min-height:340px}.consent-card>h2{font-size:23px;max-width:290px}.display-number{font-size:77px;margin-top:27px}.metric-label{font-size:18px}.segment-chart{height:64px;margin:25px 0}.segment-chart i{height:47px}.segment-chart i.marker{height:65px}.consent-card>p{font-size:12px}.mini-metric-card{min-height:290px}.activity-bars{height:140px}.review-card{min-height:285px}.review-card h3{font-size:28px;max-width:200px}.review-card img{width:88px;right:30px;top:85px}.review-card>p{font-size:11px;max-width:200px}.review-card .web-button{margin-top:22px}.table-card{padding:24px 18px}.table-card .web-table{min-width:485px}.table-scroll{margin-right:-4px}.banner-tile .banner-demo-mini{min-height:130px}.web-footer{padding:6px 18px 25px;font-size:7px;gap:8px}.web-footer button{font-size:7px}.stat-strip{gap:12px;margin-bottom:17px}.stat-tile{border-radius:20px;padding:19px}.stat-tile>span{font-size:10px}.stat-tile .medium-number{font-size:31px}.stat-tile p{font-size:8px}.table-toolbar{flex-wrap:wrap}.web-search{min-width:0;width:100%;font-size:10px}.table-toolbar .web-search{max-width:none}.web-filter{font-size:9px}.editor-grid,.settings-grid,.full-grid{grid-template-columns:1fr;gap:17px}.preview-browser{min-height:366px;padding:14px}.live-consent{padding:18px}.live-consent h3{font-size:13px}.live-consent p{font-size:10px}.live-consent .consent-buttons button{font-size:9px;padding:9px 4px}.web-site-list{grid-template-columns:1fr}.web-tabs{gap:6px}.web-tab{font-size:10px;padding:8px 14px}.web-heading+.web-tabs{margin-top:0}.legend-row{font-size:9px;gap:16px}.notice-list .notification{padding:19px}.notification h2{font-size:12px}.notification p{font-size:10px}.web-card .field{font-size:11px}.web-card .field input,.web-card .field select,.web-card .field textarea{font-size:12px}.finding-web img{height:190px}#toast{left:18px;right:18px;bottom:20px}.search-trigger{display:none}}
