.kd-owner-statistics-entry{width:100%;display:flex;align-items:center;gap:12px;min-height:68px;padding:14px 16px;border:1px solid var(--line,#E2E9F2);border-radius:16px;background:var(--panel,#fff);color:var(--ink,#172B45);text-align:left;font:inherit;cursor:pointer;margin-block:16px}
.kd-owner-statistics-entry>span:nth-child(2){flex:1;min-width:0}.kd-owner-statistics-entry strong{display:block;font-size:15px;line-height:1.4;font-weight:650}.kd-owner-statistics-entry small{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:var(--muted,#748398)}.kd-owner-statistics-entry:focus-visible{outline:3px solid var(--blue,#226DF5);outline-offset:3px}.kd-owner-statistics-entry .kd-phone-app-entry-icon{color:#8C54D7;background:#F1EAFB}
.kd-owner-statistics-screen{position:fixed;z-index:12000;left:var(--kd-app-offset-left,0);top:var(--kd-app-offset-top,0);width:var(--kd-app-visible-width,100%);height:var(--kd-app-visible-height,100dvh);display:flex;flex-direction:column;background:#F6F9FF;color:#172B45;overflow:hidden}
.kd-owner-statistics-bar{height:44px;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #E7EDF6;background:#F6F9FF;font:12px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.kd-owner-statistics-bar span{color:#7B899B;font-size:11px}.kd-owner-statistics-back{border:0;background:transparent;min-height:40px;padding:0 8px 0 0;color:#226DF5;display:flex;align-items:center;gap:4px;font:600 13px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.kd-owner-statistics-back svg{width:19px;height:19px;flex:none}.kd-owner-statistics-frame{display:block;width:100%;min-height:0;flex:1;border:0;background:#F6F9FF}.kd-owner-statistics-open .topbar,.kd-owner-statistics-open .sidebar,.kd-owner-statistics-open .mobile-nav{visibility:hidden;pointer-events:none}
@media(min-width:901px){.kd-owner-statistics-bar{padding-inline:22px}.kd-owner-statistics-bar span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.kd-owner-statistics-screen *{scroll-behavior:auto!important}}

/* Private audience screen */
.kd-owner-audience-entry .kd-phone-app-entry-icon{color:#226DF5;background:#EAF2FF}
.kd-audience-page{position:fixed;z-index:12000;left:var(--kd-app-offset-left,0);top:var(--kd-app-offset-top,0);width:var(--kd-app-visible-width,100%);height:var(--kd-app-visible-height,100dvh);overflow:auto;overscroll-behavior:contain;background:#F6F9FD;color:#172B45;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-overflow-scrolling:touch}
.kd-audience-inner{max-width:760px;margin:auto;padding:0 16px calc(24px + env(safe-area-inset-bottom,0px))}.kd-audience-bar{height:48px;display:flex;align-items:center;justify-content:space-between}.kd-audience-back,.kd-audience-refresh{border:0;background:transparent;color:#226DF5;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:0;font-family:inherit;font-weight:600;font-size:13px}.kd-audience-back{gap:6px;font-size:26px}.kd-audience-back span{font-size:13px}.kd-audience-refresh svg{width:21px;height:21px}.kd-audience-refresh:disabled{opacity:.45;cursor:default}.kd-audience-back:focus-visible,.kd-audience-refresh:focus-visible{outline:3px solid #226DF5;outline-offset:2px;border-radius:10px}
.kd-audience-heading{margin:14px 0 8px}.kd-audience-eyebrow{font-size:9px;letter-spacing:.13em;font-weight:650;color:#7F8FA4}.kd-audience-heading h1{font-size:clamp(23px,5.6vw,32px);line-height:1.15;letter-spacing:-.045em;margin:7px 0 9px;font-weight:730;max-width:100%}.kd-audience-heading p{font-size:12px;line-height:1.5;color:#748398;margin:0}.kd-audience-update{font-size:11px;color:#748398;line-height:1.45;min-height:16px;margin:12px 0}.kd-audience-update.is-stale{color:#9F702A}
.kd-audience-hero,.kd-audience-card{border:1px solid #E3EAF3;background:#fff;border-radius:19px;padding:18px;margin:12px 0}.kd-audience-hero{background:#EAF2FF;border-color:#DBE8FF;padding:19px 18px}.kd-audience-card-label{font-size:12px;font-weight:600;color:#46658D}.kd-audience-hero-grid,.kd-audience-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0 10px}.kd-audience-metric{min-width:0;display:flex;flex-direction:column;gap:5px}.kd-audience-metric strong{font-size:26px;line-height:1;letter-spacing:-.055em;font-weight:720;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kd-audience-hero .kd-audience-metric strong{font-size:clamp(34px,10vw,49px);color:#1755B6}.kd-audience-metric span{font-size:11px;line-height:1.4;color:#667C99}.kd-audience-metric small{font-size:10px;color:#748398}.kd-audience-hero>p,.kd-audience-card>p{font-size:10px;line-height:1.6;color:#7D8BA0;margin:13px 0 0}.kd-audience-hero>p{color:#607DA3}.kd-audience-card h2{font-size:14px;font-weight:650;margin:0;display:flex;align-items:center;gap:7px;letter-spacing:-.01em}.kd-audience-dot{width:6px;height:6px;border-radius:50%;background:#226DF5}.kd-audience-dot.is-purple{background:#8C54D7}.kd-audience-status{display:block;margin-top:8px;font-size:10px;color:#9F702A}.kd-audience-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kd-audience-breakdown>.kd-audience-card{padding:15px 13px;margin:0}.kd-audience-breakdown .kd-audience-two{gap:8px}.kd-audience-breakdown .kd-audience-metric strong{font-size:24px}.kd-audience-breakdown .kd-audience-metric span{font-size:9px}.kd-audience-breakdown .kd-audience-card>p{font-size:9px}
.kd-audience-platforms table{width:100%;border-collapse:collapse;margin-top:12px;font-size:12px;font-variant-numeric:tabular-nums}.kd-audience-platforms th{text-align:left;font-weight:500}.kd-audience-platforms td{text-align:right;font-weight:620}.kd-audience-platforms thead th{font-size:9px;color:#8391A5;font-weight:500;padding-bottom:8px}.kd-audience-platforms thead th:not(:first-child){text-align:right}.kd-audience-platforms tbody th,.kd-audience-platforms tbody td{border-top:1px solid #EDF1F7;padding:11px 0}.kd-audience-footnote{color:#8996A8;font-size:10px;line-height:1.6;margin:18px 3px}.kd-audience-footnote p{margin:9px 0}
.kd-owner-audience-open .topbar,.kd-owner-audience-open .sidebar,.kd-owner-audience-open .mobile-nav{visibility:hidden;pointer-events:none}@media(min-width:650px){.kd-audience-inner{padding-inline:24px}.kd-audience-heading{margin-top:22px}.kd-audience-hero-grid{max-width:430px}.kd-audience-breakdown .kd-audience-metric strong{font-size:30px}.kd-audience-breakdown .kd-audience-metric span{font-size:11px}.kd-audience-card{padding:20px}.kd-audience-breakdown>.kd-audience-card{padding:20px}}
@media(max-width:340px){.kd-audience-inner{padding-inline:12px}.kd-audience-breakdown{grid-template-columns:1fr}.kd-audience-hero .kd-audience-metric strong{font-size:32px}}
@media(prefers-reduced-motion:reduce){.kd-audience-page *{scroll-behavior:auto!important}}
.kd-audience-detail{margin:15px 0 0;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.kd-audience-detail>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-top:1px solid #EDF1F7}.kd-audience-detail dt{color:#667C99;max-width:75%}.kd-audience-detail dd{margin:0;text-align:right;font-weight:620;white-space:nowrap}.kd-audience-commerce .kd-audience-package{font-size:11px;color:#667C99}
