:root{--bg:#0D0E11;--panel:#131519;--card:#16181D;--bd:#24272E;--bdh:#333842;--tx:#FFFFFF;--sub:#8B95A5;--mut:#5A6069;--acc:#E8A33D;--acch:#C9862A;--accfg:#3A2600;--accmuted:rgba(232,163,61,.12);--acc-rgb:232,163,61;--up:#22C55E;--down:#EC4899;--warn:#F5A623;--chan:#F5C877;--cardsh:0 1px 2px rgba(0,0,0,0);--logofilter:none;--border-soft:color-mix(in srgb, var(--bd), var(--bg) 45%);--accent-bd:rgba(var(--acc-rgb),.4)}html,body{margin:0;padding:0;background:var(--bg);height:100%;overflow:hidden;overscroll-behavior:none}.set-scale{max-width:980px;margin:0 auto}html.theme-snap *,html.theme-snap *:before,html.theme-snap *:after{transition:none!important}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--bd);border-radius:8px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--bdh)}input:focus{outline:none;border-color:var(--acc)!important}@keyframes kd-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes kd-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes kd-slide-right-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes kd-slide-left-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes kd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes kd-fade{0%{opacity:0}to{opacity:1}}@keyframes kd-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kd-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes kd-pop{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.kd-hscroll{scrollbar-color:var(--bdh) var(--panel)}.kd-hscroll::-webkit-scrollbar{height:13px}.kd-hscroll::-webkit-scrollbar-track{background:var(--panel);border-radius:0 0 12px 12px}.kd-hscroll::-webkit-scrollbar-thumb{background:var(--bdh);border:3px solid var(--panel);border-radius:8px}.kd-hscroll::-webkit-scrollbar-thumb:hover{background:var(--mut)}@media (max-width:1200px){.g-kpi,.g-chan6{grid-template-columns:repeat(3,1fr)!important}.g-pod{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:961px) and (max-width:1160px){.hdr-nav button,.hdr-nav a{padding:0 9px!important;font-size:12.5px!important}.hdr-period .plabel{display:none!important}.hdr-period{padding:8px 10px!important}.hdr-date{display:none!important}}@media (max-width:420px){.hdr-period .plabel{display:none!important}.hdr-period{padding:8px 10px!important}}.kd-mobtabs{scrollbar-width:none;-ms-overflow-style:none}.kd-mobtabs::-webkit-scrollbar{display:none}@media (max-width:480px){.hdr-reload{display:none!important}}@media (max-width:960px){.g-kpi,.g-chan6,.g-2,.g-3,.g-21,.g-pod,.g-repcols,.g-zones2,.g-cod4,.cod-funnel,.g-changed{grid-template-columns:1fr!important}.g-kpi>*,.g-chan6>*,.g-2>*,.g-3>*,.g-21>*,.g-pod>*,.g-repcols>*,.g-zones2>*{min-width:0}.main-pad{padding:16px 14px 60px!important}.row-flip{flex-direction:column!important;align-items:stretch!important}.pub-tablewrap{overflow-x:auto!important}.pub-search{max-width:none!important}.hdr-date{display:none!important}}@media (max-width:560px){.g-kpi{grid-template-columns:repeat(2,1fr)!important}.hide-xs{display:none!important}.main-pad{padding:14px 12px 56px!important}.kd-cardhead{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}@media (max-width:640px){.zbar-lbl{width:70px!important;font-size:11.5px!important}.zbar-val{width:64px!important}.zbar-val div:first-child{font-size:13px!important}.zbar-row,.zbar-axis{gap:9px!important}.zbar-legend{padding-left:0!important;justify-content:center;gap:14px!important}.zbar-legend span{font-size:12.5px!important}.chbar-row{gap:10px!important}.chbar-lbl{width:66px!important;font-size:12px!important}.g-changed{grid-template-columns:1fr!important}}@media (max-width:400px){.g-kpi{grid-template-columns:1fr!important}.zbar-lbl{width:58px!important;font-size:11px!important}.zbar-val{width:56px!important}}.kd-app{overflow-x:hidden}.kd-app{-webkit-tap-highlight-color:transparent}.kd-app button,.kd-app a.kd-abtn{transition:transform .16s cubic-bezier(.34,1.28,.64,1),box-shadow .18s ease,filter .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.kd-app button:active,.kd-app a.kd-abtn:active{transform:scale(.96)}.g-kpi>div,.g-chan6>div,.kd-card-int{position:relative;transition:transform .18s cubic-bezier(.34,1.28,.64,1),box-shadow .2s ease,border-color .16s ease}.g-kpi>div>*,.g-chan6>div>*,.kd-card-int>*{position:relative;z-index:1}.g-kpi>div:after,.g-chan6>div:after,.kd-card-int:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(var(--acc-rgb),.08),transparent 66%);z-index:0}.kd-th{position:relative;transition:color .14s ease}.kd-th svg{transition:opacity .14s ease}.kd-th:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;border-radius:2px;background:var(--acc);opacity:0;transition:opacity .14s ease}.kd-thumb{transition:transform .3s cubic-bezier(.22,.61,.36,1);will-change:transform}.kd-row{position:relative}.kd-row>*{position:relative;z-index:1}.kd-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s ease;background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%),rgba(var(--acc-rgb),.07),transparent 66%);z-index:0}.kd-profile{transition:background-color .15s ease}.kd-userrow{transition:transform .16s cubic-bezier(.34,1.28,.64,1),border-color .16s ease,box-shadow .18s ease}@media (hover:hover){.kd-app button:hover,.kd-app a.kd-abtn:hover{filter:brightness(1.12)}.hdr-nav button:hover,.hdr-nav a:hover{color:var(--tx)!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--bdh)}.hdr-search:focus-within{border-color:var(--acc)!important}.kd-set-tabs button:hover{color:var(--acc)!important}.g-kpi>div:hover,.g-chan6>div:hover,.kd-card-int:hover{transform:translateY(-4px);border-color:var(--acc)!important;box-shadow:0 12px 26px #00000042,0 6px 16px rgba(var(--acc-rgb),.09)}.g-kpi>div:hover:after,.g-chan6>div:hover:after,.kd-card-int:hover:after{opacity:1}.kd-row:hover:after{opacity:1}.kd-th:hover{color:var(--acc)}.kd-th:hover svg{opacity:1!important}.kd-th:hover:after{opacity:.55}.kd-row:hover .kd-thumb,.kd-card-int:hover .kd-thumb{transform:scale(1.1)}.kd-row:hover{background:var(--accmuted)}.kd-pill:hover{transform:translateY(-2px)}button.kd-kpigear:hover{color:var(--acc)!important;border-color:var(--accent-bd)!important}.kd-kpiopt:hover{background:var(--card)!important}.kd-profile:hover{background:var(--accmuted)!important}.kd-userrow:hover{transform:translateY(-2px);border-color:var(--acc)!important;box-shadow:0 8px 18px #00000038,0 4px 12px rgba(var(--acc-rgb),.08)}}.g-kpi>div:active,.g-chan6>div:active,.kd-card-int:active{transform:translateY(-3px);border-color:var(--acc)!important;box-shadow:0 10px 22px #0000003d,0 5px 14px rgba(var(--acc-rgb),.09)}.g-kpi>div:active:after,.g-chan6>div:active:after,.kd-card-int:active:after{opacity:1}.kd-row:active{background:var(--accmuted)}.kd-row:active:after{opacity:1}.kd-profile:active{background:var(--accmuted)!important}.kd-userrow:active{transform:translateY(-2px);border-color:var(--acc)!important;box-shadow:0 8px 18px #00000038,0 4px 12px rgba(var(--acc-rgb),.08)}@media (prefers-reduced-motion:reduce){.kd-app button,.kd-app a.kd-abtn,.g-kpi>div,.g-chan6>div,.kd-card-int,.kd-userrow,.kd-thumb{transition:none!important}.kd-app button:active,.kd-app a.kd-abtn:active,.g-kpi>div:hover,.g-chan6>div:hover,.kd-card-int:hover,.kd-userrow:hover,.g-kpi>div:active,.g-chan6>div:active,.kd-card-int:active,.kd-userrow:active,.kd-row:hover .kd-thumb,.kd-card-int:hover .kd-thumb{transform:none!important}}@keyframes kd-modal-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.kd-modal-bd{animation:kd-fade .16s ease}.kd-modal-card{transform:translate(-50%,-50%);animation:kd-modal-in .18s cubic-bezier(.22,.61,.36,1)}.nav-item{transition:background .13s ease,color .13s ease,transform .16s cubic-bezier(.34,1.28,.64,1)}.nav-item:active{transform:scale(.98)}.row-card,.chip-pool,.chip-managed,.swatch,.reset-x,.role-row,.btn-ghost{transition:all .15s ease}.urow{transition:background .14s ease}.u-edit{transition:color .14s ease,border-color .14s ease}@media (hover:hover){.nav-item:hover{background:var(--accmuted)!important;color:var(--tx)!important}.row-card:hover,.urow:hover{border-color:var(--bdh)!important}.u-edit:hover{color:var(--tx)!important;border-color:var(--bdh)!important}.chip-pool:hover{border-color:var(--acc)!important;color:var(--tx)!important}.chip-managed:hover{filter:brightness(1.08)}.swatch:hover{transform:scale(1.14)}.reset-x:hover{background:#ffffff29!important;color:var(--tx)!important}.role-row:hover{background:#ffffff09!important}.btn-ghost:hover{border-color:var(--bdh)!important;color:var(--tx)!important}.link-cancel:hover{color:var(--tx)!important}.link-gen:hover,.link-roles:hover{opacity:.8}}@media (max-width:860px){.kd-int-grid{grid-template-columns:1fr!important}}.kd-mod{--bg-0:var(--panel);--bg-1:var(--bg);--bg-2:var(--card);--bg-3:color-mix(in srgb, var(--card), var(--tx) 7%);--bg-4:color-mix(in srgb, var(--card), var(--tx) 13%);--bg-inset:var(--bg);--border:var(--bd);--border-soft:color-mix(in srgb, var(--bd), var(--bg) 45%);--border-strong:var(--bdh);--text-0:var(--tx);--text-1:var(--sub);--text-2:var(--mut);--text-3:color-mix(in srgb, var(--mut), var(--bg) 42%);--accent:var(--acc);--accent-hi:var(--acc);--accent-dim:var(--acch);--accent-bg:var(--accmuted);--accent-bd:rgba(var(--acc-rgb),.4);--ok:var(--up);--ok-bg:color-mix(in srgb, var(--up) 15%, transparent);--warn-bg:color-mix(in srgb, var(--warn) 15%, transparent);--danger:var(--down);--danger-bg:color-mix(in srgb, var(--down) 14%, transparent);--neutral:var(--mut);--neutral-bg:color-mix(in srgb, var(--mut) 14%, transparent);--link:var(--acc);--viz-bar:var(--acc);--viz-bar-soft:color-mix(in srgb, var(--acc) 34%, transparent);--viz-grid:var(--bd);--font-sans:"Twemoji Country Flags","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Twemoji Country Flags","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-pill:999px;--shadow-1:var(--cardsh);--shadow-2:0 12px 28px rgba(0,0,0,.28);--shadow-pop:0 18px 46px rgba(0,0,0,.45);--sidebar-w:248px;--topbar-h:56px;font-family:var(--font-sans);color:var(--text-0);min-width:0}.kd-mod .mono{font-variant-numeric:tabular-nums}.kd-mod button{transition:transform .16s cubic-bezier(.34,1.28,.64,1),box-shadow .18s ease,filter .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.kd-mod button:active{transform:scale(.96)}.kd-mod .kdm-card{position:relative;transition:transform .18s cubic-bezier(.34,1.28,.64,1),box-shadow .2s ease,border-color .16s ease}.kd-mod .kdm-card>*{position:relative;z-index:1}.kd-mod .kdm-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(240px circle at 50% 50%,rgba(var(--acc-rgb),.08),transparent 66%);z-index:0}@media (hover:hover){.kd-mod .kdm-card:hover{transform:translateY(-3px);border-color:var(--acc)!important;box-shadow:0 12px 26px #00000042,0 6px 16px rgba(var(--acc-rgb),.09)}.kd-mod .kdm-card:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.kd-mod button,.kd-mod .kdm-card{transition:none!important}.kd-mod button:active,.kd-mod .kdm-card:hover{transform:none!important}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes flash-row{0%{background:var(--accent-bg)}to{background:transparent}}@keyframes rt-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--up) 55%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--up) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--up) 0%,transparent)}}.rt-dot{animation:rt-pulse 2s ease-out infinite}@media (prefers-reduced-motion:reduce){.rt-dot{animation:none}}@font-face{font-family:Twemoji Country Flags;src:url(/fonts/TwemojiCountryFlags.woff2) format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:swap}.kd-swipe-handle{position:fixed;top:50%;z-index:42;display:flex;align-items:center;gap:2px;color:var(--mut);opacity:.75;pointer-events:none}@media (hover:hover) and (pointer:fine){.kd-swipe-handle{display:none}}.urow-wide{display:flex}.urow-narrow{display:none}@media (max-width:600px){.urow-wide{display:none}.urow-narrow{display:block}}body{font-family:Twemoji Country Flags,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--tx)}
