.zva{--zv-card:#16181a;--zv-card-2:#1b1e22;--zv-elev:#202226;--zv-bd:#d6e1ff0a;--zv-bd-2:#d6e1ff1f;--zv-glow-soft:0 8px 22px rgba(var(--zv-accent-rgb), .2);padding-top:22px}.zva-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.zva-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--zv-tx-3);font-size:11px;font-weight:700}.zva-title{letter-spacing:-.01em;margin-top:8px;font-size:26px;font-weight:800}.zva-sub{color:var(--zv-tx-2);margin-top:6px;font-size:13.5px}.zva-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zva-seg{background:var(--zv-card);border:1px solid var(--zv-bd);border-radius:14px;gap:3px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.zva-seg button{appearance:none;color:var(--zv-tx-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s}.zva-seg button:hover{color:#fff}.zva-seg button.on{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.zva-tabs{scrollbar-width:none;border-bottom:1px solid var(--zv-bd);align-self:flex-start;gap:2px;max-width:100%;margin-bottom:22px;display:inline-flex;overflow-x:auto}.zva-tabs::-webkit-scrollbar{display:none}.zva-tab{appearance:none;color:var(--zv-tx-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:9px 14px 10px;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.zva-tab:hover{color:#fff}.zva-tab.active{color:#fff;border-bottom-color:var(--zv-accent)}.zva-tab-count{opacity:.85;border-radius:var(--zv-r-pill);font-variant-numeric:tabular-nums;background:#ffffff14;padding:1px 7px;font-size:11px;transition:background .15s}.zva-tab.active .zva-tab-count{background:rgba(var(--zv-accent-rgb), .18);color:var(--zv-accent);opacity:1}.zva-stack{flex-direction:column;gap:20px;display:flex}.zva-card{background:var(--zv-card);border:1px solid var(--zv-bd);border-radius:var(--zv-r);padding:20px;box-shadow:inset 0 1px #ffffff0a}.zva-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zva-card-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--zv-tx-3);font-size:11px;font-weight:700}.zva-card-title{letter-spacing:-.01em;margin-top:5px;font-size:16px;font-weight:800}.zva-more{color:var(--zv-tx-2);white-space:nowrap;font-size:13px;text-decoration:none;transition:color .15s}.zva-more:hover{color:#fff}.zva-kpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.zva-kpi{background:var(--zv-card);border:1px solid var(--zv-bd);border-radius:16px;padding:15px 16px;transition:border-color .15s;box-shadow:inset 0 1px #ffffff0a}.zva-kpi:hover{border-color:#d6e1ff1a}.zva-kpi.hero{background:radial-gradient(120% 90% at 15% 0%, rgba(var(--zv-accent-rgb), .06), transparent 60%), var(--zv-card)}.zva-kpi-top{align-items:center;gap:9px;display:flex}.zva-kpi-ic{width:30px;height:30px;box-shadow:none;color:#cfd4dd;background:#d6e1ff0d;border:1px solid #d6e1ff0f;border-radius:9px;flex:none;place-items:center;display:grid}.zva-kpi-ic svg{width:16px;height:16px}.zva-kpi-lbl{letter-spacing:.03em;text-transform:uppercase;color:var(--zv-tx-3);font-size:11px;font-weight:700}.zva-kpi-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:13px;font-size:26px;font-weight:800}.zva-kpi-foot{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-top:8px;display:flex}.zva-kpi-delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.zva-up{color:var(--zv-green)}.zva-down{color:var(--zv-pink-2)}.zva-flat{color:var(--zv-tx-3)}.zva-kpi-spark{flex:none;width:66px;height:22px}.zva-chart-card{position:relative;overflow:hidden}.zva-chart-card:before{content:"";background:radial-gradient(120% 90% at 15% 0%, rgba(var(--zv-accent-rgb), .06), transparent 60%);pointer-events:none;height:180px;position:absolute;inset:0 0 auto}.zva-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.zva-chart-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:800}.zva-chart-legend{color:var(--zv-tx-2);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.zva-chart-legend .dot{border-radius:var(--zv-r-pill);background:var(--zv-accent);width:9px;height:9px}.zva-chart-wrap{height:236px;margin-top:14px;position:relative}.zva-chart-wrap svg{width:100%;height:100%;display:block}.zva-chart-empty{height:236px;color:var(--zv-tx-3);place-items:center;font-size:13px;display:grid}.zva-cols2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.zva-list{flex-direction:column;margin-top:14px;display:flex}.zva-lrow{border-top:1px solid var(--zv-bd);align-items:center;gap:12px;padding:11px 0;display:grid}.zva-lrow:first-child{border-top:none}.zva-rank{color:var(--zv-tx-3);text-align:center;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.zva-thumb{aspect-ratio:9/16;object-fit:cover;color:#ffffff80;border:1px solid var(--zv-bd);background:linear-gradient(150deg,#26272c,#16171a);border-radius:8px;flex:none;place-items:center;width:40px;display:grid}.zva-ptext{color:var(--zv-tx);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.zva-ptext:hover{color:var(--zv-accent)}.zva-lmeta{color:var(--zv-tx-3);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.zva-lnum{text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.zva-lsubnum{text-align:right;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:600}.zva-pdot{border-radius:var(--zv-r-pill);flex:none;width:7px;height:7px}.zva-pdot.tiktok{background:#f4f4f5}.zva-pdot.instagram{background:var(--zv-pink)}.zva-pdot.youtube{background:var(--zv-red)}.zva-pdot.facebook{background:var(--zv-blue)}.zva-pf-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.zva-pf{background:var(--zv-card-2);border:1px solid var(--zv-bd);border-radius:var(--zv-r-sm);padding:16px;transition:border-color .15s;box-shadow:inset 0 1px #ffffff0a}.zva-pf:hover{border-color:#d6e1ff1a}.zva-pf-name{text-transform:capitalize;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.zva-pf-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-end;gap:8px;margin-top:12px;font-size:22px;font-weight:800;display:flex}.zva-pf-val small{color:var(--zv-tx-3);margin-bottom:3px;font-size:11px;font-weight:500}.zva-track{border-radius:var(--zv-r-pill);background:#ffffff0f;height:6px;margin-top:13px;overflow:hidden}.zva-track>span{background:var(--zv-grad-btn);border-radius:var(--zv-r-pill);height:100%;transition:width .3s;display:block}.zva-pf-share{color:var(--zv-tx-3);margin-top:9px;font-size:11.5px}.zva-pills{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.zva-pill{border-radius:var(--zv-r-pill);color:var(--zv-tx-2);background:var(--zv-bg-2);border:1px solid var(--zv-bd);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.zva-pill svg{width:15px;height:15px}.zva-pill:hover{color:#fff;border-color:var(--zv-bd-2)}.zva-pill.active{color:#fff;background:#ffffff1a;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff14}.zva-textarea{resize:vertical;background:var(--zv-bg-2);border:1px solid var(--zv-bd);width:100%;min-height:96px;color:var(--zv-tx);font:inherit;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.6}.zva-textarea::placeholder{color:var(--zv-tx-3)}.zva-textarea:focus{border-color:rgba(var(--zv-accent-rgb), .5);outline:none}.zva-detected{color:var(--zv-tx-3);font-size:12.5px}.zva-pill-label{letter-spacing:.04em;text-transform:uppercase;color:var(--zv-tx-3);margin-bottom:10px;font-size:11px;font-weight:700}.zva-preview{flex-direction:column;gap:6px;max-height:168px;margin-top:12px;display:flex;overflow-y:auto}.zva-preview-row{background:var(--zv-bg-2);border:1px solid var(--zv-bd);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.zva-preview-row>svg{width:15px;height:15px;color:var(--zv-tx-2);flex:none}.zva-preview-row.dup{opacity:.6}.zva-preview-handle{color:var(--zv-tx);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.zva-preview-plat{color:var(--zv-tx-3);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;display:inline-flex}.zva-preview-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--zv-tx-3);border-radius:var(--zv-r-pill);background:#ffffff0f;padding:2px 6px;font-size:9.5px;font-weight:700}.zva-preview-dup{text-transform:uppercase;letter-spacing:.04em;color:var(--zv-amber);border-radius:var(--zv-r-pill);background:#f59e0b1f;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.zva-panel{background:var(--zv-card);border:1px solid var(--zv-bd);border-radius:var(--zv-r);overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.zva-toolbar{border-bottom:1px solid var(--zv-bd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.zva-toolbar-title .zva-card-lbl{margin-bottom:2px}.zva-search{border-radius:var(--zv-r-pill);background:var(--zv-bg-2);border:1px solid var(--zv-bd);align-items:center;gap:8px;min-width:240px;padding:8px 14px;display:inline-flex}.zva-search:focus-within{border-color:var(--zv-bd-2)}.zva-search input{color:var(--zv-tx);font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:13px}.zva-search input::placeholder{color:var(--zv-tx-3)}.zva-search svg{width:15px;height:15px;color:var(--zv-tx-3);flex:none}.zva-table-scroll{overflow-x:auto}.zva-table{border-collapse:collapse;width:100%;min-width:760px}.zva-table thead th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--zv-tx-3);border-bottom:1px solid var(--zv-bd);white-space:nowrap;padding:12px 18px;font-size:10px;font-weight:700}.zva-table thead th:first-child{text-align:left}.zva-table thead th.num{text-align:right}.zva-table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.zva-table thead th.sortable:hover{color:var(--zv-tx)}.zva-table thead th.on{color:var(--zv-accent)}.zva-table thead th .caret{opacity:.7;margin-left:4px}.zva-table tbody td{border-bottom:1px solid var(--zv-bd);text-align:right;vertical-align:middle;padding:13px 18px;font-size:13px}.zva-table tbody td:first-child{text-align:left}.zva-table tbody td.num{text-align:right;font-variant-numeric:tabular-nums}.zva-table tbody tr:last-child td{border-bottom:0}.zva-table tbody tr:hover td{background:#ffffff05}.zva-cell-main{align-items:center;gap:12px;min-width:0;display:flex}.zva-cell-main a{min-width:0}.zva-muted{color:var(--zv-tx-2)}.zva-dim{color:var(--zv-tx-3)}.zva-strong{font-weight:700}.zva-eng{border-radius:var(--zv-r-pill);font-variant-numeric:tabular-nums;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.zva-eng.hi{color:#6ee7a8;background:#22c55e1f}.zva-eng.mid{color:var(--zv-amber);background:#f59e0b1f}.zva-eng.lo{color:#ff7a8f;background:#ef44441f}.zva-eng.none{color:var(--zv-tx-3);background:#ffffff0f}.zva-bars{align-items:flex-end;gap:2px;height:22px;display:inline-flex}.zva-bars i{background:var(--zv-accent);border-radius:1px;width:4px;display:block}.zva-bars i.z{background:var(--zv-tx-3);height:2px!important}.zva-level{border-radius:var(--zv-r-pill);letter-spacing:.03em;text-transform:uppercase;border:1px solid;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.zva-level.daily{color:var(--zv-accent);border-color:rgba(var(--zv-accent-rgb), .5);background:rgba(var(--zv-accent-rgb), .16)}.zva-level.active{color:var(--zv-accent);border-color:rgba(var(--zv-accent-rgb), .4);background:rgba(var(--zv-accent-rgb), .12)}.zva-level.occ{color:var(--zv-amber);background:#f59e0b1f;border-color:#f59e0b59}.zva-level.idle{color:var(--zv-tx-3);border-color:var(--zv-bd);background:#ffffff0a}.zva-handle{align-items:center;gap:10px;min-width:0;display:inline-flex}.zva-avatar{border-radius:var(--zv-r-pill);object-fit:cover;color:#fff;background:var(--zv-elev);border:1px solid var(--zv-bd);flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.zva-plat{color:var(--zv-tx-2);text-transform:capitalize;justify-content:flex-end;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.zva-plat svg{width:15px;height:15px}.zva-delta{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:inline-flex}.zva-delta-pct{opacity:.85;margin-top:1px;font-size:10.5px}.zva-rowact{opacity:0;gap:6px;transition:opacity .15s;display:inline-flex}.zva-table tbody tr:hover .zva-rowact{opacity:1}.zva-iconbtn{border:1px solid var(--zv-bd);background:var(--zv-bg-2);width:28px;height:28px;color:var(--zv-tx-2);cursor:pointer;border-radius:8px;place-items:center;transition:color .15s,border-color .15s;display:grid}.zva-iconbtn:hover{color:#fff;border-color:var(--zv-bd-2)}.zva-iconbtn.danger:hover{color:#ff7a8f;border-color:#ef444480}.zva-iconbtn svg{width:14px;height:14px}.zva-empty{text-align:center;color:var(--zv-tx-3);padding:40px 18px;font-size:13px}.zva-tablefoot{border-top:1px solid var(--zv-bd);color:var(--zv-tx-3);text-align:center;padding:12px 18px;font-size:12px}.zva-spin{animation:.8s linear infinite zva-spin-rot}@keyframes zva-spin-rot{to{transform:rotate(360deg)}}.zva-gate{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:460px;margin:80px auto;display:flex}.zva-gate-ic{border-radius:var(--zv-r-lg);color:#cfd4dd;width:74px;height:74px;box-shadow:none;background:#d6e1ff0d;border:1px solid #d6e1ff0f;place-items:center;display:grid}.zva-gate h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800}.zva-gate p{color:var(--zv-tx-2);margin:0;font-size:14px;line-height:1.6}.zva-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0303069e;place-items:center;padding:20px;animation:.15s zva-fade;display:grid;position:fixed;inset:0}@keyframes zva-fade{0%{opacity:0}to{opacity:1}}.zva-modal{background:var(--zv-card);border:1px solid var(--zv-bd-2);border-radius:var(--zv-r-lg);width:100%;max-width:480px;box-shadow:inset 0 1px 0 #ffffff0d, var(--zv-glow-strong), 0 30px 80px -20px #000c;padding:24px;animation:.16s cubic-bezier(.2,.8,.2,1) zva-pop;position:relative}@keyframes zva-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.zva-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.zva-modal-lead{gap:12px;min-width:0;display:flex}.zva-modal-ic{color:#cfd4dd;width:40px;height:40px;box-shadow:none;background:#d6e1ff0d;border:1px solid #d6e1ff0f;border-radius:12px;flex:none;place-items:center;display:grid}.zva-modal-title{letter-spacing:-.01em;font-size:18px;font-weight:800}.zva-modal-sub{color:var(--zv-tx-2);margin-top:3px;font-size:13px}.zva-modal-close{border:1px solid var(--zv-bd);background:var(--zv-bg-2);width:30px;height:30px;color:var(--zv-tx-2);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.zva-modal-close:hover{color:#fff;border-color:var(--zv-bd-2)}.zva-modal-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.zva-modal-actions{gap:8px;display:flex}.zva-min0{min-width:0}.zva-thumb-sm{width:30px}.zva-empty--full{grid-column:1/-1}.zva-lrow--vid{grid-template-columns:16px 40px 1fr auto}.zva-lrow--acc{grid-template-columns:16px 32px 1fr auto}.zva-table--wide{min-width:920px}.zva-activity{align-items:center;gap:10px;display:inline-flex}.zva-table tbody td.zva-td-left{text-align:left}@media (max-width:920px){.zva-kpis{grid-template-columns:repeat(2,1fr)}.zva-cols2,.zva-pf-grid{grid-template-columns:1fr}}
