:root{--z: .8;--vh100: calc(100vh / var(--z));--bg: #0b1220;--card: #141c2e;--card-hi: #1b2540;--text: #ffffff;--muted: #8a93a6;--accent: #3b82f6;--danger: #ef4444;--warn: #f5a623;--ok: #22c55e;--radius: 12px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:13px/1.5 -apple-system,Segoe UI,Inter,Roboto,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:20px;margin:0 0 4px}h2{font-size:14.5px;margin:0 0 12px}.muted{color:var(--muted)}.small{font-size:11px}.mono{font-family:ui-monospace,Consolas,monospace;font-size:11px}.shell{display:grid;grid-template-columns:220px 1fr;min-height:100%}.sidebar{background:var(--card);border-right:1px solid var(--card-hi);padding:20px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:var(--vh100)}.brand{font-weight:700;font-size:16px;padding:0 10px 16px}.brand span{color:var(--accent)}.nav a{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-radius:8px;color:var(--muted)}.nav a:hover{background:var(--card-hi);color:var(--text);text-decoration:none}.nav a.active{background:#3b82f629;color:var(--text)}.sidebar .spacer{flex:1}.main{padding:28px 32px 60px;max-width:1200px;width:100%}.page-head{margin-bottom:20px}.card{background:var(--card);border-radius:var(--radius);padding:18px}.grid{display:grid;gap:14px}.grid.stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-bottom:14px}.grid.two{grid-template-columns:1fr 1fr}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap}.grid.two{grid-template-columns:1fr}.main{padding:18px}}.stat .value{font-size:25px;font-weight:700}.stat .label{color:var(--muted)}.stat.alert .value{color:var(--warn)}.toolbar{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap;align-items:center}input,select,textarea{background:var(--bg);color:var(--text);border:1px solid var(--card-hi);border-radius:8px;padding:8px 10px;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}textarea{width:100%;resize:vertical;min-height:60px}label.field{display:grid;gap:4px;margin-bottom:10px;color:var(--muted);font-size:11px}label.field input,label.field select,label.field textarea{color:var(--text);font-size:12.5px}button{font:inherit;border:0;border-radius:8px;padding:8px 14px;cursor:pointer;background:var(--card-hi);color:var(--text)}button:hover:not(:disabled){filter:brightness(1.2)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent)}button.danger{background:var(--danger)}button.ok{background:var(--ok);color:#04210f}button.ghost{background:transparent;border:1px solid var(--card-hi)}table{width:100%;border-collapse:collapse}th{text-align:left;color:var(--muted);font-weight:500;font-size:11px;padding:8px 10px}td{padding:10px;border-top:1px solid var(--card-hi);vertical-align:top}tr.clickable{cursor:pointer}tr.clickable:hover td{background:#ffffff08}.badge{display:inline-block;padding:2px 8px;border-radius:99px;font-size:10.5px;font-weight:600;background:var(--card-hi);color:var(--muted)}.badge.blue{background:#3b82f62e;color:#7fb0ff}.badge.red{background:#ef44442e;color:#ff8a8a}.badge.orange{background:#f5a6232e;color:#ffc66b}.badge.green{background:#22c55e2e;color:#6fe39a}.avatar{width:32px;height:32px;border-radius:50%;background:var(--card-hi);object-fit:cover;flex:none}.row{display:flex;gap:10px;align-items:center}.row.wrap{flex-wrap:wrap}.row.between{justify-content:space-between}.stack{display:grid;gap:12px}.error{background:#ef44441f;color:#ff9c9c;padding:10px 12px;border-radius:8px;margin-bottom:12px}.notice{background:#22c55e1f;color:#7be9a4;padding:10px 12px;border-radius:8px;margin-bottom:12px}.empty{color:var(--muted);text-align:center;padding:36px 0}.pager{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:14px}.report{display:grid;gap:10px}.report .thumb{width:96px;height:96px;border-radius:8px;object-fit:cover;background:var(--card-hi)}.report blockquote{margin:0;padding:8px 12px;border-left:3px solid var(--card-hi);color:#cfd5e3;white-space:pre-wrap;word-break:break-word}.login{min-height:100%;display:grid;place-items:center;padding:20px}.login .card{width:100%;max-width:380px}.bars{display:flex;align-items:flex-end;gap:3px;height:110px}.bars .bar{flex:1;background:var(--accent);border-radius:3px 3px 0 0;min-height:2px;opacity:.85}.bars .bar:hover{opacity:1}pre.json{margin:0;white-space:pre-wrap;word-break:break-word;background:var(--bg);padding:8px;border-radius:8px;max-height:160px;overflow:auto}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:grid;place-items:center;padding:20px;z-index:50}.modal{background:var(--card);border:1px solid var(--danger);border-radius:var(--radius);padding:22px;width:100%;max-width:460px}.modal ul{margin:8px 0 14px;padding-left:18px;color:#cfd5e3}.steps{display:flex;gap:6px;margin-bottom:14px}.steps span{flex:1;height:4px;border-radius:2px;background:var(--card-hi)}.steps span.on{background:var(--danger)}.main{max-width:1200px}.main.wide{max-width:none}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.section-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:22px 0 10px}.todo-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.todo{display:flex;flex-direction:column;background:var(--card);border-radius:var(--radius);padding:12px 16px}.todo-head{display:block;color:inherit}.todo-head:hover{text-decoration:none}.todo-head:hover .todo-title{color:var(--accent)}.todo-title{font-weight:600}.todo-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px;flex:1;align-content:start}.todo-list a{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:3px 8px;margin:0 -8px;border-radius:8px;color:inherit;font-size:11px}.todo-list a:hover{background:var(--card-hi);text-decoration:none}.todo-list .meta{color:var(--muted);font-size:10.5px;white-space:nowrap}.todo-list .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-more{margin-top:6px;font-size:11px}.todo-ok{margin-top:8px;color:var(--ok);font-size:11.5px}.todo .big{font-size:21.5px;font-weight:700;line-height:1.1}.todo .sub{color:var(--muted);font-size:11px;margin-top:2px}.kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.kpi-grid>a{display:flex}.kpi{background:var(--card);border-radius:var(--radius);padding:16px 18px;flex:1;min-height:124px;display:flex;flex-direction:column}.kpi .label{color:var(--muted);font-size:11px;display:flex;align-items:center;gap:6px}.kpi .value{font-size:30px;font-weight:700;line-height:1.2}.kpi .delta{font-size:11px;color:var(--ok)}.kpi .sub{font-size:11px;color:var(--muted)}.dot-live{width:8px;height:8px;border-radius:50%;background:var(--danger);display:inline-block;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.25}}.chart-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}@media(max-width:520px){.chart-grid{grid-template-columns:1fr}}.chart{background:var(--card);border-radius:var(--radius);padding:18px}.chart-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.chart-stats{display:flex;gap:18px;margin:6px 0 12px}.chart-stats b{display:block;font-size:16px}.chart-stats span{color:var(--muted);font-size:10.5px}.cbars{position:relative;display:flex;align-items:flex-end;gap:2px;height:170px;border-bottom:1px solid var(--card-hi)}.cbars:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--card-hi)}.cbar{flex:1;position:relative;background:var(--accent);opacity:.8;border-radius:3px 3px 0 0;min-height:2px}.cbar.zero{background:var(--card-hi);opacity:1}.cbar:hover{opacity:1}.cbar:hover:after{content:attr(data-tip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000;color:#fff;padding:3px 7px;border-radius:6px;font-size:10.5px;white-space:nowrap;margin-bottom:4px;z-index:5}.axis{display:flex;justify-content:space-between;color:var(--muted);font-size:10.5px;margin-top:6px}.split{display:flex;height:14px;border-radius:99px;overflow:hidden;background:var(--card-hi);margin:10px 0}.split>i{display:block;height:100%}.legend{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.legend b{color:var(--text)}.legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px}.progress{height:10px;border-radius:99px;background:var(--card-hi);overflow:hidden;margin:10px 0 6px}.progress>i{display:block;height:100%;background:var(--ok)}.kpi .trend{font-size:11px;font-weight:600;margin-left:8px}.kpi .trend.up{color:var(--ok)}.kpi .trend.down{color:var(--danger)}.kpi .trend.flat{color:var(--muted)}.spark{display:flex;align-items:flex-end;gap:2px;height:30px;margin:8px 0 6px}.spark i{flex:1;background:var(--accent);opacity:.75;border-radius:2px 2px 0 0;min-height:2px}.spark i.zero{background:var(--card-hi);opacity:1}.mini{list-style:none;margin:6px 0 0;padding:8px 0 0;border-top:1px solid var(--card-hi);display:grid;gap:3px;font-size:11px}.mini li{display:flex;justify-content:space-between;gap:8px;color:var(--muted)}.mini li b{color:var(--text);font-weight:600}.mini li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.tabs{display:flex;gap:4px;background:var(--card);padding:4px;border-radius:12px;flex-wrap:wrap}.tab{background:transparent;color:var(--muted);padding:7px 14px;border-radius:9px;display:inline-flex;gap:8px;align-items:center}.tab:hover:not(:disabled){filter:none;color:var(--text);background:var(--card-hi)}.tab.on{background:var(--accent);color:#fff}.tab .count{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:99px;background:#ffffff24}.tab:not(.on) .count.alert{background:#f5a62333;color:#ffc66b}.chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.chip{background:transparent;border:1px solid var(--card-hi);color:var(--muted);padding:4px 12px;border-radius:99px;font-size:11px}.chip:hover:not(:disabled){filter:none;color:var(--text);border-color:var(--muted)}.chip.on{background:#3b82f62e;border-color:var(--accent);color:#fff}.chip.urgent.on{background:#ef44442e;border-color:var(--danger)}.chips .sep{width:1px;height:18px;background:var(--card-hi);margin:0 6px}.rp-layout{display:grid;grid-template-columns:minmax(340px,440px) 1fr;gap:16px;align-items:start}@media(max-width:1000px){.rp-layout{grid-template-columns:1fr}}.rp-list{background:var(--card);border-radius:var(--radius);overflow:hidden;max-height:calc(var(--vh100) - 300px);overflow-y:auto}.rp-item{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--card-hi);cursor:pointer;width:100%;text-align:left;background:transparent;border-radius:0;color:inherit}.rp-item:hover:not(:disabled){filter:none;background:#ffffff08}.rp-item.sel{background:#3b82f61f}.rp-item .thumb{width:52px;height:52px;border-radius:10px;background:var(--card-hi);object-fit:cover;display:grid;place-items:center;font-size:18px;color:var(--muted);overflow:hidden}.rp-item .title{font-weight:600;font-size:11.5px}.rp-item .excerpt{color:var(--muted);font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.rp-item .meta{color:var(--muted);font-size:10.5px;margin-top:2px}.rp-item .side{text-align:right;display:grid;gap:4px;justify-items:end;font-size:10.5px;color:var(--muted);padding-right:4px}.rp-detail{background:var(--card);border-radius:var(--radius);padding:22px;position:sticky;top:84px}.rp-detail header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.rp-detail h2{font-size:18px;margin:0 0 4px}.rp-media{display:block;max-height:260px;width:100%;object-fit:contain;background:#000;border-radius:10px;margin-bottom:14px}.rp-quote{background:var(--bg);border-left:3px solid var(--accent);padding:12px 14px;border-radius:0 10px 10px 0;white-space:pre-wrap;word-break:break-word;margin-bottom:14px;max-height:200px;overflow-y:auto}.rp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:16px}.rp-fact{background:var(--bg);border-radius:10px;padding:10px 12px}.rp-fact .k{color:var(--muted);font-size:10.5px}.rp-fact .v{font-size:11.5px;margin-top:2px;word-break:break-word}.rp-actions{display:grid;gap:10px;margin-top:12px}.rp-actions .group{display:flex;gap:8px;flex-wrap:wrap}.rp-actions .group.danger-zone{padding-top:12px;border-top:1px dashed var(--card-hi)}.rp-actions .group .grow{flex:1}.rp-empty{background:var(--card);border-radius:var(--radius);padding:60px 20px;text-align:center}.rp-empty .big{font-size:40px;color:var(--muted);display:grid;place-items:center;margin-bottom:6px}.rp-empty .big svg{width:44px;height:44px;stroke-width:1.6}.rp-count{color:var(--muted);font-size:11px;margin:0 2px 8px}.rp-toast{position:fixed;right:24px;bottom:24px;z-index:60;background:var(--ok);color:#04210f;font-weight:600;padding:10px 16px;border-radius:10px;box-shadow:0 6px 24px #0006;animation:toast-in .18s ease-out}@keyframes toast-in{0%{transform:translateY(8px);opacity:0}}.rp-item{transition:background .12s}.rp-item.sel .title{color:#fff}.rp-list::-webkit-scrollbar{width:8px}.rp-list::-webkit-scrollbar-thumb{background:var(--card-hi);border-radius:8px}.rp-detail{animation:fade-in .15s ease-out}@keyframes fade-in{0%{opacity:.4}}.pagination{display:flex;gap:12px 16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:14px}.pagination .pages{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.pg{min-width:32px;height:32px;padding:0 8px;border-radius:8px;background:var(--card);color:var(--muted)}.pg:hover:not(:disabled){filter:none;background:var(--card-hi);color:var(--text)}.pg.on{background:var(--accent);color:#fff}.pg-gap{color:var(--muted);padding:0 4px}.ul-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ul-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0 14px}.search{position:relative;flex:1;min-width:260px;max-width:520px}.search input{width:100%;padding-left:36px;padding-right:34px;border-radius:10px}.search .ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search .clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;color:var(--muted);padding:2px 8px;font-size:14.5px}.tab .count.muted-count{background:var(--card-hi);color:var(--muted)}.tab.on .count{background:#fff3}.table-card{background:var(--card);border-radius:var(--radius);overflow-x:auto;width:100%}.table-card table{min-width:860px}.table-card thead th{position:sticky;top:0;background:var(--card);z-index:1;padding:12px 14px;border-bottom:1px solid var(--card-hi);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.table-card td{padding:12px 14px;vertical-align:middle}.table-card tbody tr:first-child td{border-top:0}.user-cell{display:flex;gap:12px;align-items:center;min-width:0}.user-cell .name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-cell .handle{color:var(--muted);font-size:11px}.num{text-align:right;font-variant-numeric:tabular-nums}th.num{text-align:right}.skel{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--card-hi),#243055,var(--card-hi));background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}.state-tags{display:flex;gap:6px;flex-wrap:wrap}.ud-back{display:inline-block;margin-bottom:12px;color:var(--muted)}.ud-hero{display:flex;gap:22px;align-items:center;background:var(--card);border-radius:var(--radius);padding:24px;margin-bottom:14px;flex-wrap:wrap}.ud-hero .avatar{width:88px;height:88px}.ud-hero .who{flex:1;min-width:260px}.ud-hero h1{font-size:21.5px;margin:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ud-hero .bio{color:#cfd5e3;margin-top:8px;max-width:70ch;white-space:pre-wrap;word-break:break-word}.ud-hero .quick{display:flex;gap:8px;flex-wrap:wrap}.ud-banner{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 18px;border-radius:var(--radius);margin-bottom:14px}.ud-banner.red{background:#ef44441f;color:#ffb0b0}.ud-banner.orange{background:#f5a6231f;color:#ffd08a}.ud-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:14px}.ud-stats .kpi{min-height:0}.ud-stat{background:var(--card);border-radius:var(--radius);padding:14px 16px}.ud-stat .v{font-size:21.5px;font-weight:700}.ud-stat .k{color:var(--muted);font-size:11px}.ud-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:14px;align-items:start}@media(max-width:1000px){.ud-cols{grid-template-columns:1fr}}.ud-col{display:grid;gap:14px}.panel{background:var(--card);border-radius:var(--radius);padding:18px}.panel h2{margin:0 0 12px;display:flex;justify-content:space-between;align-items:baseline}.panel h2 small{color:var(--muted);font-weight:400;font-size:11px}.kv{display:grid;gap:0}.kv>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--card-hi);font-size:11.5px}.kv>div:last-child{border-bottom:0}.kv .k{color:var(--muted)}.kv .v{text-align:right;word-break:break-word}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.post-tile{background:var(--bg);border-radius:10px;overflow:hidden}.post-tile .pic{aspect-ratio:1;background:var(--card-hi);display:grid;place-items:center;font-size:25px;color:var(--muted);position:relative}.post-tile .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.post-tile .pic .tag{position:absolute;top:6px;left:6px;z-index:1}.post-tile .cap{padding:8px 10px;font-size:11px}.post-tile .cap .t{color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;min-height:2.8em}.post-tile .cap .d{color:var(--muted);font-size:10.5px;margin-top:2px}.rep-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--card-hi);font-size:11.5px}.rep-row:last-child{border-bottom:0}.danger-panel{border:1px solid rgba(239,68,68,.45)}.danger-panel h2{color:var(--danger)}.content-tabs{display:inline-flex;margin-bottom:14px}.post-grid.reels{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.post-grid.reels .pic{aspect-ratio:9 / 14}.post-tile{cursor:pointer;text-align:left;padding:0;width:100%;color:inherit;display:block;transition:transform .12s}.post-tile:hover{filter:none;transform:translateY(-2px)}.post-tile .pic .play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;pointer-events:none}.post-tile .pic .play span{width:40px;height:40px;border-radius:50%;background:#0000008c;display:grid;place-items:center;color:#fff;font-size:14.5px}.post-tile .stats{display:flex;gap:10px;color:var(--muted);font-size:10.5px;margin-top:4px}.viewer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:70;display:grid;place-items:center;padding:20px}.viewer{background:var(--card);border-radius:var(--radius);width:100%;max-width:920px;max-height:calc(var(--vh100) - 40px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);overflow:hidden}@media(max-width:760px){.viewer{grid-template-columns:1fr;overflow-y:auto}}.viewer .stage{background:#000;display:grid;place-items:center;min-height:320px;max-height:calc(var(--vh100) - 40px);overflow-y:auto}.viewer .stage video,.viewer .stage img{width:100%;height:auto;max-height:calc(var(--vh100) - 40px);display:block;background:#000}.viewer .stage video{min-height:320px;object-fit:contain}.viewer .side{padding:20px;display:grid;gap:14px;align-content:start;overflow-y:auto}.viewer .cap{white-space:pre-wrap;word-break:break-word;max-height:220px;overflow-y:auto}.rv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rv{display:grid;grid-template-columns:300px minmax(320px,430px) minmax(340px,1fr);gap:16px;height:calc(var(--vh100) - 262px);min-height:520px}@media(max-width:1150px){.rv{grid-template-columns:1fr;height:auto}.rv-queue{max-height:340px}}.rv-queue{background:var(--card);border-radius:var(--radius);display:flex;flex-direction:column;min-height:0;overflow:hidden}.rv-queue .tools{padding:12px;display:grid;gap:8px;border-bottom:1px solid var(--card-hi)}.rv-queue .tools select,.rv-queue .tools input{width:100%}.rv-list{overflow-y:auto;flex:1}.rv-row{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;width:100%;text-align:left;background:transparent;border-radius:0;padding:8px 12px;border-bottom:1px solid var(--card-hi);color:inherit}.rv-row:hover:not(:disabled){filter:none;background:#ffffff08}.rv-row.sel{background:#3b82f624}.rv-row .th{width:44px;height:64px;border-radius:8px;background:var(--card-hi);object-fit:cover;display:grid;place-items:center;color:var(--muted);overflow:hidden}.rv-row .h{font-weight:600;font-size:11.5px}.rv-row .c{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-row .b{display:flex;gap:4px;margin-top:3px;flex-wrap:wrap}.rv-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;position:relative}.rv-phone{position:relative;height:100%;max-height:100%;aspect-ratio:9 / 16;max-width:100%;background:#000;border-radius:22px;overflow:hidden;border:1px solid var(--card-hi)}.rv-phone video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.rv-phone .overlay-top{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:6px;flex-wrap:wrap;z-index:2;pointer-events:none}.rv-phone .overlay-bottom{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 18px;background:linear-gradient(transparent,#000000bf);z-index:2;pointer-events:none}.rv-phone .author{display:flex;gap:8px;align-items:center;font-weight:600}.rv-phone .cap{margin-top:6px;font-size:11.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.rv-phone .counters{position:absolute;right:10px;bottom:90px;display:grid;gap:14px;text-align:center;z-index:2;font-size:11px;text-shadow:0 1px 3px rgba(0,0,0,.8);pointer-events:none}.rv-phone .counters b{display:block;font-size:16px}.rv-phone .blocked-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:1;pointer-events:none;text-align:center;padding:20px}.rv-nav{position:absolute;right:-4px;top:50%;transform:translateY(-50%);display:grid;gap:10px;z-index:3}@media(max-width:1150px){.rv-phone{height:calc(70vh / var(--z))}.rv-nav{right:8px}}.rv-nav button{width:40px;height:40px;border-radius:50%;padding:0;background:var(--card);font-size:14.5px}.rv-pos{color:var(--muted);font-size:11px;margin-top:8px}.rv-panel{background:var(--card);border-radius:var(--radius);padding:18px;overflow-y:auto;min-height:0;display:grid;gap:14px;align-content:start}.rv-panel h2{margin:0}.seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:var(--bg);padding:4px;border-radius:10px}.seg button{background:transparent;padding:8px 4px;font-size:11.5px;color:var(--muted);border-radius:8px}.seg button:hover:not(:disabled){filter:none;color:var(--text);background:var(--card-hi)}.seg button.on{background:var(--card-hi);color:var(--text)}.seg button.on.danger-on{background:var(--danger);color:#fff}.seg button.on.warn-on{background:var(--warn);color:#231500}.rv-help{font-size:11px;color:var(--muted);margin:-6px 0 0}.check{display:flex;gap:8px;align-items:flex-start;font-size:11.5px;cursor:pointer}.check input{margin-top:3px}.rv-empty{grid-column:1 / -1;background:var(--card);border-radius:var(--radius);display:grid;place-items:center;text-align:center;padding:60px 20px}.rv-foot{display:grid;gap:8px;justify-items:center;padding:14px 12px 18px}.st-section{margin-bottom:28px}.st-section>h2{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 4px}.st-section>.lead{color:var(--muted);font-size:11.5px;margin:0 0 14px}.st-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}@media(max-width:520px){.st-grid{grid-template-columns:1fr}}.st-card{background:var(--card);border-radius:var(--radius);padding:20px;display:grid;gap:14px;align-content:start}.st-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.st-platform{display:flex;gap:12px;align-items:center}.st-platform .ico{width:42px;height:42px;border-radius:12px;background:var(--card-hi);display:grid;place-items:center;font-size:20px}.st-platform .name{font-weight:700}.st-version{font-size:25px;font-weight:700;line-height:1.1;text-align:right}.st-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.st-two{grid-template-columns:1fr}}.st-card label.field{margin:0}.st-card .hint{color:var(--muted);font-size:11px;margin-top:2px}.st-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--card-hi)}.price-field{display:flex;align-items:center;gap:8px}.price-field input{width:120px;text-align:right}.price-field .unit{color:var(--muted)}.st-pill{display:inline-block;padding:3px 10px;border-radius:99px;background:#f5a62324;color:#ffc66b;font-size:11px}.au-card{background:var(--card);border-radius:var(--radius);overflow:hidden}.au-day{padding:10px 18px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:#ffffff05;border-bottom:1px solid var(--card-hi);position:sticky;top:0;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.au-row{display:grid;grid-template-columns:38px 1fr auto;gap:14px;padding:14px 18px;border-bottom:1px solid var(--card-hi);align-items:start}.au-row:last-child{border-bottom:0}.au-ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--card-hi);color:var(--muted)}.au-ico.blue{background:#3b82f629;color:#7fb0ff}.au-ico.green{background:#22c55e29;color:#6fe39a}.au-ico.red{background:#ef444429;color:#ff8a8a}.au-ico.orange{background:#f5a62329;color:#ffc66b}.au-title{font-weight:600}.au-sub{color:var(--muted);font-size:11px;margin-top:2px}.au-who{display:inline-flex;gap:6px;align-items:center}.au-who .dot{width:18px;height:18px;border-radius:50%;background:var(--card-hi);display:inline-grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--text)}.au-time{color:var(--muted);font-size:11px;text-align:right;white-space:nowrap}.au-more{margin-top:8px;font-size:11px;background:transparent;color:var(--accent);padding:0}.au-details{margin-top:8px;background:var(--bg);border-radius:10px;padding:10px 12px;display:grid;gap:6px;font-size:11px}.au-details div{display:grid;grid-template-columns:150px 1fr;gap:10px}.au-details .k{color:var(--muted)}.au-details .v{word-break:break-word}@media(max-width:640px){.au-row{grid-template-columns:38px 1fr}.au-time{grid-column:2;text-align:left}.au-details div{grid-template-columns:1fr}}.tm-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.tm-card{background:var(--card);border-radius:var(--radius);padding:18px;display:grid;gap:14px;align-content:start}.tm-card header{display:flex;gap:14px;align-items:center}.tm-av{width:52px;height:52px;border-radius:50%;background:var(--card-hi);display:grid;place-items:center;font-weight:700;font-size:16px;overflow:hidden;flex:none}.tm-av img{width:100%;height:100%;object-fit:cover}.tm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tm-stats>div{background:var(--bg);border-radius:10px;padding:8px 10px}.tm-stats b{display:block;font-size:14.5px}.tm-stats span{font-size:10.5px;color:var(--muted)}.tm-top{display:grid;gap:14px;grid-template-columns:minmax(300px,1fr) minmax(300px,1.4fr);margin-bottom:20px}@media(max-width:900px){.tm-top{grid-template-columns:1fr}}.roles{display:grid;gap:12px}.roles h3{margin:0 0 4px;font-size:12.5px}.roles ul{margin:0;padding-left:18px;color:#cfd5e3;font-size:11.5px}.rv-list{scrollbar-width:none;-ms-overflow-style:none}.rv-list::-webkit-scrollbar{display:none;width:0;height:0}.shell{grid-template-columns:252px 1fr;transition:grid-template-columns .18s ease}.shell.is-collapsed{grid-template-columns:76px 1fr}.sb{position:sticky;top:0;height:var(--vh100);background:var(--card);border-right:1px solid var(--card-hi);display:flex;flex-direction:column;padding:16px 12px;gap:6px;overflow:hidden}.sb-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 14px}.sb-brand{display:flex;align-items:center;gap:11px;min-width:0}.sb-logo{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:17px;color:#fff;background:var(--accent)}.sb-brand-text{font-weight:700;font-size:14px;line-height:1.15;white-space:nowrap}.sb-brand-text small{display:block;font-weight:500;font-size:10px;color:var(--muted);letter-spacing:.04em}.sb-collapse{width:26px;height:26px;padding:0;flex:none;display:grid;place-items:center;background:transparent;color:var(--muted);border-radius:8px;font-size:15px}.sb-collapse:hover:not(:disabled){filter:none;background:var(--card-hi);color:var(--text)}.sb-nav{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:none;margin:0 -4px;padding:0 4px}.sb-nav::-webkit-scrollbar{display:none}.sb-section{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);opacity:.75;padding:14px 10px 5px;white-space:nowrap}.sb-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;color:var(--muted);font-weight:500;font-size:12px;transition:background .12s,color .12s;position:relative}.sb-item:hover{background:var(--card-hi);color:var(--text);text-decoration:none}.sb-item.active{background:#3b82f62e;color:#fff}.sb-item.active .sb-ico{color:#7fb0ff}.sb-ico{width:18px;height:18px;flex:none;display:grid;place-items:center;font-size:16px}.sb-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-badge{min-width:20px;height:18px;padding:0 6px;border-radius:99px;background:var(--warn);color:#231500;font-size:10px;font-weight:700;display:inline-grid;place-items:center}.sb-foot{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--card-hi)}.sb-todo{font-size:11px;color:#ffc66b;background:#f5a6231f;border-radius:10px;padding:8px 10px;text-align:center}.sb-user{display:flex;align-items:center;gap:10px;padding:4px;min-width:0}.sb-avatar{width:30px;height:30px;border-radius:50%;flex:none;background:var(--card-hi);display:grid;place-items:center;font-weight:700;font-size:13px}.sb-user-text{display:grid;min-width:0;line-height:1.25}.sb-email{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-role{font-size:10px;color:var(--muted)}.sb-logout{display:flex;align-items:center;gap:10px;padding:7px 10px;background:transparent;color:var(--muted);border-radius:9px;text-align:left;font-size:12px}.sb-logout:hover:not(:disabled){filter:none;background:#ef44441f;color:#ff9c9c}.sb-logout svg{width:16px;height:16px;flex:none}.is-collapsed .sb-brand-text,.is-collapsed .sb-label,.is-collapsed .sb-section,.is-collapsed .sb-user-text,.is-collapsed .sb-todo{display:none}.is-collapsed .sb-top{flex-direction:column;padding-bottom:10px}.is-collapsed .sb-item,.is-collapsed .sb-logout{justify-content:center;padding:10px 0}.is-collapsed .sb-user{justify-content:center}.is-collapsed .sb-badge{position:absolute;top:2px;right:6px;min-width:16px;height:16px;font-size:10px;padding:0 4px}.is-collapsed .sb-nav>div+a{margin-top:0}@media(max-width:860px){.shell,.shell.is-collapsed{grid-template-columns:1fr}.sb{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px}.sb-nav{flex-direction:row;flex-wrap:wrap;overflow:visible}.sb-section,.sb-collapse,.sb-todo{display:none}.sb-foot{border-top:0;padding-top:0;grid-auto-flow:column;align-items:center}}.main-col{min-width:0;display:flex;flex-direction:column;min-height:var(--vh100)}.main-col .main{flex:1;width:100%}.topbar{position:sticky;top:0;z-index:30;height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;background:#141c2edb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--card-hi)}.crumbs{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden}.crumbs i{font-style:normal;margin-right:8px;opacity:.6}.crumbs .current{color:var(--text);font-weight:600}.topbar-right{display:flex;align-items:center;gap:18px;flex:none}.top-todo{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:#f5a62324;color:#ffc66b;font-size:11.5px;font-weight:600}.top-todo:hover{text-decoration:none;background:#f5a62338}.top-todo .dot{width:8px;height:8px;border-radius:50%;background:var(--warn);animation:pulse 1.6s infinite}.top-ok,.top-date{font-size:11.5px;color:var(--muted)}.top-date:first-letter{text-transform:uppercase}.top-user{display:flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid var(--card-hi)}.top-user-text{display:grid;line-height:1.2;max-width:220px}.top-user-text b{font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-user-text small{font-size:10.5px;color:var(--muted)}@media(max-width:1100px){.top-date{display:none}}@media(max-width:860px){.topbar{padding:0 16px}.top-user-text{display:none}.top-user{padding-left:0;border-left:0}.crumbs span:not(.current){display:none}}.cg-wrap{container-type:inline-size;width:100%;margin-bottom:14px}.cg{--g: 14px;--c: 1;display:flex;flex-wrap:wrap;gap:var(--g)}.cg>*{flex:1 1 calc((100% - (var(--c) - 1) * var(--g)) / var(--c) - .5px);min-width:0}.cg>a{display:flex;color:inherit}.cg>a:hover{text-decoration:none}@container (min-width: 420px){.cg-7{--c: 2}}@container (min-width: 640px){.cg-7{--c: 3}}@container (min-width: 900px){.cg-7{--c: 4}}@container (min-width: 1280px){.cg-7{--c: 7}}@container (min-width: 440px){.cg-5{--c: 2}}@container (min-width: 760px){.cg-5{--c: 3}}@container (min-width: 1040px){.cg-5{--c: 5}}@container (min-width: 440px){.cg-4{--c: 2}}@container (min-width: 920px){.cg-4{--c: 4}}@container (min-width: 440px){.cg-3{--c: 2}}@container (min-width: 760px){.cg-3{--c: 3}}@container (min-width: 440px){.cg-2{--c: 2}}html{zoom:var(--z)}.lg{min-height:var(--vh100);display:grid;grid-template-columns:minmax(380px,5fr) 6fr;background:var(--bg)}@media(max-width:900px){.lg{grid-template-columns:1fr}.lg-brand{display:none}}.lg-brand{background:var(--card);border-right:1px solid var(--card-hi);padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.lg-brand-top{display:flex;align-items:center;gap:12px}.lg-name{font-weight:700;font-size:17px}.lg-brand h1{font-size:30px;line-height:1.2;margin:0 0 12px;max-width:16ch}.lg-lead{color:var(--muted);font-size:14px;margin:0 0 28px;max-width:42ch}.lg-features{list-style:none;margin:0;padding:0;display:grid;gap:16px}.lg-features li{display:flex;gap:14px;align-items:flex-start}.lg-features b{display:block;font-size:13.5px}.lg-features small{color:var(--muted);font-size:12px}.lg-fico{width:36px;height:36px;flex:none;border-radius:10px;background:var(--card-hi);display:grid;place-items:center;color:#7fb0ff;font-size:17px}.lg-legal{color:var(--muted);font-size:11.5px;max-width:46ch}.lg-main{display:grid;place-items:center;padding:32px 24px}.lg-form{width:100%;max-width:380px;display:grid;gap:16px}.lg-form h2{font-size:24px;margin:0}.lg-form p.muted{margin:-8px 0 4px}.lg-mobile-logo{display:none}@media(max-width:900px){.lg-mobile-logo{display:block}}.lg-error{display:flex;gap:10px;align-items:center;background:#ef44441f;color:#ff9c9c;border-radius:10px;padding:10px 12px;font-size:13px}.lg-error svg{flex:none;font-size:16px}.lg-field{display:grid;gap:6px;font-size:12.5px;color:var(--muted);font-weight:500}.lg-input{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--card-hi);border-radius:10px;padding:0 12px;height:44px;transition:border-color .12s}.lg-input:focus-within{border-color:var(--accent)}.lg-input>svg{color:var(--muted);flex:none;font-size:16px}.lg-input input{flex:1;min-width:0;background:transparent;border:0;padding:0;height:100%;color:var(--text);font-size:14px;outline:none}.lg-input input:focus{outline:none}.lg-eye{background:transparent;color:var(--muted);padding:4px;font-size:17px;display:grid;place-items:center}.lg-eye:hover:not(:disabled){filter:none;color:var(--text)}.lg-caps{color:#ffc66b;font-size:12px}.lg-submit{height:44px;font-weight:600;font-size:14px;border-radius:10px}.lg-help{margin:0;color:var(--muted);font-size:12px;text-align:center}.on-card{background:var(--card);border-radius:var(--radius);padding:18px 22px;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(220px,1fr) minmax(260px,1.2fr);gap:28px;align-items:center;margin-bottom:4px}@media(max-width:1100px){.on-card{grid-template-columns:1fr;gap:16px}}.on-label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.on-dot{width:9px;height:9px;border-radius:50%;background:var(--muted)}.on-dot.live{background:#22c55e;box-shadow:0 0 #22c55e99;animation:on-pulse 1.8s infinite}@keyframes on-pulse{70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.on-value{font-size:44px;font-weight:800;line-height:1.1;margin:4px 0}.on-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.on-plat{display:flex;gap:16px;flex-wrap:wrap}.on-plat span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.on-plat b{color:var(--text);font-size:15px}.on-countries{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.on-countries span{font-size:11.5px;background:var(--bg);border-radius:99px;padding:3px 10px;color:var(--muted)}.on-countries b{color:var(--text);margin-left:4px}.on-windows{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.on-windows>.on-win{background:var(--bg);border-radius:10px;padding:8px 10px;color:inherit;display:block}.on-windows>.on-win:hover{background:var(--card-hi);text-decoration:none}.on-windows b{display:block;font-size:18px}.on-windows span{font-size:10.5px;color:var(--muted)}@media(max-width:700px){.on-windows{grid-template-columns:repeat(2,1fr)}}.on-link{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:600}.ol-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;margin-right:8px;animation:on-pulse 1.8s infinite;box-shadow:0 0 #22c55e99}.ol-idle{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--muted);margin-right:8px;opacity:.5}.plat{display:inline-flex;align-items:center;gap:8px}.mfa-qr{display:grid;gap:8px;justify-items:center;background:#fff;border-radius:14px;padding:14px}.mfa-qr img{width:200px;height:200px}.mfa-qr .muted{color:#333;text-align:center}.bell{position:relative}.bell-btn{position:relative;width:36px;height:36px;padding:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--muted);font-size:17px}.bell-btn:hover:not(:disabled){filter:none;background:var(--card-hi);color:var(--text)}.bell-badge{position:absolute;top:1px;right:0;min-width:16px;height:16px;border-radius:99px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.bell-menu{position:absolute;right:0;top:44px;width:360px;background:var(--card);border:1px solid var(--card-hi);border-radius:14px;box-shadow:0 14px 40px #00000080;z-index:60;overflow:hidden}.bell-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--card-hi)}.bell-list{max-height:380px;overflow-y:auto;scrollbar-width:thin}.bell-item{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--card-hi)}.bell-item.unread{background:#3b82f614}.bell-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:none;background:var(--muted)}.bell-dot.warning{background:var(--warn)}.bell-dot.critical{background:var(--danger)}.bell-dot.info{background:var(--accent)}.bell-title{font-weight:600;font-size:12.5px}.bell-body{color:#cfd5e3;font-size:12px}.bell-meta{color:var(--muted);font-size:11px;margin-top:2px}.bell-foot{display:block;text-align:center;padding:10px;font-size:12px;border-top:1px solid var(--card-hi)}.cm-cell{display:flex;gap:12px;align-items:center;min-width:0}.cm-thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--card-hi);flex:none}.cm-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.cm-modal{background:var(--card);border-radius:var(--radius);width:100%;max-width:900px;max-height:calc(var(--vh100) - 40px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);overflow:hidden}@media(max-width:800px){.cm-modal{grid-template-columns:1fr;overflow-y:auto}}.cm-left{padding:20px;overflow-y:auto;border-right:1px solid var(--card-hi)}.cm-right{padding:20px;overflow-y:auto;display:grid;gap:14px;align-content:start}.cm-preview{display:grid;gap:12px}.cm-preview img,.cm-preview video{width:100%;max-height:340px;object-fit:contain;background:#000;border-radius:10px}.lv-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.lv-card{background:var(--card);border-radius:var(--radius);padding:0;text-align:left;color:inherit;overflow:hidden;display:block;width:100%}.lv-card:hover:not(:disabled){filter:none;background:var(--card-hi)}.lv-thumb{position:relative;aspect-ratio:16 / 9;background:var(--bg);display:grid;place-items:center;overflow:hidden}.lv-thumb img{width:100%;height:100%;object-fit:cover}.lv-live{position:absolute;top:10px;left:10px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:6px}.lv-views{position:absolute;bottom:10px;right:10px;background:#000000a6;color:#fff;font-size:11px;padding:3px 8px;border-radius:6px}.lv-info{padding:12px 14px 14px}.lv-stage{position:relative;background:#000;border-radius:10px;aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden}.lv-stage video{width:100%;height:100%;object-fit:contain}.lv-stage video.hidden{visibility:hidden;position:absolute}.lv-msg{color:var(--muted);text-align:center;padding:20px;font-size:13px}.lv-sound{position:absolute;bottom:10px;left:10px;background:#000000b3;color:#fff;font-size:12px;padding:6px 12px;border-radius:99px}.an-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start}@media(max-width:1000px){.an-layout{grid-template-columns:1fr}}.an-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.an-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.an-phone{background:var(--bg);border-radius:16px;padding:18px}.an-notif{background:var(--card-hi);border-radius:14px;padding:12px 14px;display:grid;gap:3px}.an-app{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);letter-spacing:.05em}.an-ntitle{font-weight:700;font-size:13px}.an-nbody{font-size:12.5px;color:#cfd5e3;word-break:break-word}.an-count{font-size:40px;font-weight:800;line-height:1.1}.hs-kpis{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.hs-num{font-size:30px;font-weight:800;line-height:1.2}.hs-tip{position:absolute;top:8px;right:12px;background:var(--card-hi);border-radius:8px;padding:6px 10px;font-size:11.5px;pointer-events:none}.hs-bars{display:flex;align-items:flex-end;gap:3px;height:160px;margin-top:10px}.hs-col{flex:1;height:100%;display:flex;align-items:flex-end}.hs-col:hover{background:#ffffff0a}.hs-bar{width:100%;background:var(--accent);border-radius:3px 3px 0 0}.tab.on .count,.tab.on .count.muted-count,.tab.on .count.alert,.tab[aria-selected=true] .count{background:#ffffff38;color:#fff}.chip.on .count,.chip.on .badge,.chip.on b{color:#fff}img.sb-logo{background:none;object-fit:contain;border-radius:0;display:block}.sp-layout{display:grid;gap:14px;grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start}@media(max-width:1000px){.sp-layout{grid-template-columns:1fr}}.sp-list{display:grid;gap:6px}.sp-item{text-align:left;display:grid;gap:4px;background:var(--card);border:1px solid transparent;border-radius:12px;padding:10px 12px;color:var(--text)}.sp-item:hover:not(:disabled){filter:none;background:var(--card-hi)}.sp-item.on{border-color:var(--accent)}.sp-subject{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.sp-detail{background:var(--card);border-radius:14px;padding:14px;display:grid;gap:12px}.sp-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.sp-user{display:flex;gap:10px;align-items:center;background:var(--bg);border-radius:10px;padding:8px 10px}.sp-thread{display:grid;gap:8px;max-height:46vh;overflow:auto;padding-right:4px}.sp-msg{max-width:85%;border-radius:12px;padding:8px 12px;background:var(--bg)}.sp-msg.staff{justify-self:end;background:#3b82f629}.sp-who{font-size:10.5px;color:var(--muted);margin-bottom:3px}.sp-body{white-space:pre-wrap;word-break:break-word;font-size:13px}.sp-compose{display:grid;gap:8px}.top-search{display:flex;align-items:center;gap:8px;background:var(--bg);color:var(--muted);border:1px solid var(--card-hi);border-radius:10px;padding:6px 10px;font-size:12px}.top-search:hover:not(:disabled){filter:none;color:var(--text);border-color:var(--muted)}.top-search kbd,.cp-input kbd{font-size:10px;border:1px solid var(--card-hi);border-radius:5px;padding:1px 5px;color:var(--muted);font-family:inherit}@media(max-width:1100px){.top-search span{display:none}}.cp-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#05081099;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.cp{width:min(640px,92vw);background:var(--card);border:1px solid var(--card-hi);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000080}.cp-input{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--card-hi);color:var(--muted)}.cp-input input{flex:1;background:transparent;border:0;outline:0;color:var(--text);font-size:14px;padding:0}.cp-list{max-height:55vh;overflow:auto;padding:6px}.cp-group{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px}.cp-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px}.cp-item.on{background:var(--card-hi);filter:none}.cp-ic{color:var(--muted);display:grid;place-items:center}.cp-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-empty{padding:18px;text-align:center;color:var(--muted);font-size:13px}.ft-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--card-hi)}.ft-row:last-child{border-bottom:0}.ft-rank{width:20px;text-align:center;color:var(--muted);font-size:12px}.ft-img{width:36px;height:36px;border-radius:8px;object-fit:cover;flex:none;background:var(--bg)}.ft-label{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-row{display:grid;grid-template-columns:170px 1fr 60px;gap:10px;align-items:center;margin-top:6px;font-size:12.5px}.sg-l{color:var(--muted)}.sg-bar{height:8px;background:var(--bg);border-radius:99px;overflow:hidden}.sg-bar span{display:block;height:100%;background:var(--accent);border-radius:99px}.sg-n{text-align:right;font-weight:600}.sg-steps{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0;font-size:12.5px}.sg-step{display:flex;gap:6px;align-items:center}.modal,.cm-modal,.cm-left,.cm-right,.sp-thread,.cp-list,.bell-list,.rp-list,.modal-bg{scrollbar-width:none;-ms-overflow-style:none}.modal::-webkit-scrollbar,.cm-modal::-webkit-scrollbar,.cm-left::-webkit-scrollbar,.cm-right::-webkit-scrollbar,.sp-thread::-webkit-scrollbar,.cp-list::-webkit-scrollbar,.bell-list::-webkit-scrollbar,.rp-list::-webkit-scrollbar,.modal-bg::-webkit-scrollbar{display:none;width:0;height:0}.tm-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.tm-access{display:grid;gap:8px}.tm-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px}.tm-sec{display:flex;gap:8px;align-items:flex-start;background:var(--bg);border-radius:10px;padding:8px 10px;cursor:pointer}.tm-sec.locked{opacity:.65;cursor:default}.tm-sec span{display:grid;gap:1px;font-size:12.5px}.tm-sec small{color:var(--muted);font-size:11px}.tm-chips{display:flex;flex-wrap:wrap;gap:4px}.tm-chip{background:var(--bg);color:var(--muted);border-radius:99px;padding:2px 9px;font-size:11px}.tm-card.blocked{opacity:.8;border:1px solid rgba(239,68,68,.35)}.org-node{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:12px;padding:8px 12px;margin:4px 0;color:var(--text);width:100%;max-width:520px}.org-node:hover:not(:disabled){filter:none;background:var(--card-hi)}.org-node span{display:grid;gap:1px;flex:1;font-size:13px}.org-node small{color:var(--muted);font-size:11px}.rc-board{display:grid;grid-template-columns:repeat(6,minmax(190px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px}.rc-col{background:var(--card);border-radius:12px;padding:8px;display:grid;gap:8px;align-content:start;min-height:120px}.rc-head{display:flex;justify-content:space-between;font-size:12px;font-weight:700;padding:2px 4px}.rc-card{background:var(--bg);border-radius:10px;padding:8px 10px;display:grid;gap:4px;font-size:12.5px}
