.brand-logo[data-v-c93790bd]{object-fit:contain;flex-shrink:0}.admin-layout[data-v-296fa674]{min-width:0;height:100dvh;display:flex;overflow:hidden}.sidebar[data-v-296fa674]{border-right:1px solid #e2e8f0;flex-direction:column;display:flex;position:relative;background:#fff!important}.brand-lockup[data-v-296fa674]{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;min-height:56px;padding:9px 16px;display:flex;overflow:hidden}.brand-copy[data-v-296fa674]{white-space:nowrap;min-width:0;line-height:18px;display:grid}.brand-copy span[data-v-296fa674]{color:#8c8c8c;font-size:12px}.sidebar nav[data-v-296fa674]{flex:1;min-height:0;overflow:auto}.sidebar[data-v-296fa674] .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.sidebar nav[data-v-296fa674]{padding:12px 10px}.sidebar nav[data-v-296fa674] .navigation-primary>.ant-menu-item-group-title,.sidebar nav[data-v-296fa674] .ant-menu-item-group:nth-child(-n+2)>.ant-menu-item-group-title,.sidebar nav[data-v-296fa674] .ant-menu-item-group-title{display:none}.sidebar nav[data-v-296fa674] .ant-menu-item-group+.ant-menu-item-group{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.sidebar nav[data-v-296fa674] .ant-menu-item-group:nth-child(2){border-top:0;margin-top:0;padding-top:0}.sidebar nav[data-v-296fa674] .ant-menu-item{width:100%;margin-inline:0;padding-inline:14px!important}.sidebar[data-collapsed=true] nav[data-v-296fa674]{padding-inline:4px}.sidebar[data-collapsed=true] nav[data-v-296fa674] .ant-menu-item{padding-inline:20px!important}.sidebar nav[data-v-296fa674] .ant-menu{background:#fff;border-inline-end:0!important}.sidebar-foot[data-v-296fa674]{color:#475569;white-space:nowrap;border-top:1px solid #e2e8f0;align-items:center;gap:8px;min-height:48px;margin-top:auto;padding:12px 20px;display:flex;overflow:hidden}.sidebar[data-collapsed=true] .brand-lockup[data-v-296fa674],.sidebar[data-collapsed=true] .sidebar-foot[data-v-296fa674]{justify-content:center;padding-inline:0}.workspace[data-v-296fa674]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.topbar[data-v-296fa674]{height:var(--admin-header-height);background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;line-height:normal;display:flex}.route-content[data-v-296fa674]{min-height:0;overflow:hidden}.mobile-menu-button[data-v-296fa674]{display:none}.topbar-breadcrumb[data-v-296fa674]{flex:1;min-width:0}.administrator-identity[data-v-296fa674]{align-items:center;gap:8px;min-width:0;line-height:20px;display:flex}.administrator-identity>span[data-v-296fa674]:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.administrator-identity[data-v-296fa674] .ant-typography{font-size:12px;line-height:18px}.administrator-identity strong[data-v-296fa674]{line-height:22px}.topbar-actions[data-v-296fa674]{align-items:center;gap:8px;display:flex}.mobile-navigation-drawer[data-v-296fa674]{position:absolute}.mobile-drawer header[data-v-296fa674]{justify-content:space-between;align-items:center;display:flex}.mobile-drawer nav[data-v-296fa674]{gap:4px;margin:16px 0;display:grid}.mobile-drawer nav a[data-v-296fa674]{color:#0f172a;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}@media (width<=767px){.sidebar[data-v-296fa674],.desktop-sidebar-button[data-v-296fa674]{display:none}.mobile-menu-button[data-v-296fa674]{display:inline-flex}.topbar[data-v-296fa674]{padding:0 12px}.topbar-breadcrumb[data-v-296fa674] li:first-child{display:none}.topbar[data-v-296fa674]{gap:8px}.topbar-breadcrumb[data-v-296fa674]{font-size:12px}.administrator-identity>span[data-v-296fa674]:last-child{max-width:64px}.topbar-actions[data-v-296fa674]{gap:4px}}.auth-cinema[data-v-b67d1ef8]{background:var(--v266b92e2);position:absolute;inset:0;overflow:hidden}.auth-images[data-v-b67d1ef8],.auth-cinema-shade[data-v-b67d1ef8]{position:absolute;inset:0}.auth-images img[data-v-b67d1ef8]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.8s;animation:24s ease-in-out infinite alternate auth-pan-b67d1ef8;position:absolute}.auth-images img.active[data-v-b67d1ef8]{opacity:1}.auth-cinema-shade[data-v-b67d1ef8]{background:var(--v9245f9c8)}.still .auth-images img[data-v-b67d1ef8]{animation-play-state:paused}@keyframes auth-pan-b67d1ef8{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.auth-images img[data-v-b67d1ef8]{transition:none;animation:none}}.auth-stage[data-v-e021652b]{background:var(--surface-alt);place-items:center;height:100dvh;padding:24px;display:grid;overflow-y:auto}.auth-layout[data-v-e021652b]{justify-content:center;width:100%;display:flex}.auth-card[data-v-e021652b]{border:1px solid #f0f0f0;border-radius:8px;width:min(100%,420px);box-shadow:0 8px 24px #00000014}.auth-card.wide[data-v-e021652b]{width:min(100%,720px)}.auth-brand[data-v-e021652b]{align-items:center;gap:12px;margin-bottom:28px;display:flex}.auth-brand>div[data-v-e021652b]{display:grid}.auth-brand span[data-v-e021652b]{color:#595959;font-size:12px}.auth-copy[data-v-e021652b]{margin-bottom:24px}.auth-copy h1[data-v-e021652b]{color:#1f1f1f;margin:12px 0 8px;font-size:24px;line-height:32px}.auth-copy p[data-v-e021652b],.auth-footnote[data-v-e021652b]{color:#595959}.auth-footnote[data-v-e021652b]{text-align:center;margin:20px 0 0;font-size:12px}@media (width<=767px){.auth-stage[data-v-e021652b]{padding:12px}}.auth-stage--cinematic[data-v-e021652b]{isolation:isolate;padding:80px 48px;position:relative}.auth-stage--cinematic .auth-layout[data-v-e021652b]{z-index:1;max-width:var(--v6413d67a);grid-template-columns:minmax(0, 1fr) var(--v8cbbab46);pointer-events:none;align-items:center;gap:64px;display:grid;position:relative}.auth-stage--cinematic .auth-card[data-v-e021652b]{pointer-events:auto;border:1px solid var(--line);border-radius:var(--v0cba1ad6);width:100%;box-shadow:none}.auth-stage--cinematic .auth-card[data-v-e021652b] .ant-card-body{padding:48px}.auth-stage--cinematic .auth-brand[data-v-e021652b]{margin-bottom:32px;font-size:18px}.auth-stage--cinematic .auth-brand span[data-v-e021652b],.auth-stage--cinematic .auth-copy p[data-v-e021652b],.auth-stage--cinematic .auth-footnote[data-v-e021652b]{color:var(--text-secondary);font-size:16px}.auth-stage--cinematic .auth-copy h1[data-v-e021652b]{color:var(--text);margin-bottom:16px;font-size:32px;line-height:44px}.auth-stage--cinematic .auth-copy[data-v-e021652b]{margin-bottom:36px}.auth-stage--cinematic .auth-card[data-v-e021652b] .ant-form-item{margin-bottom:28px}.auth-stage--cinematic .auth-footnote[data-v-e021652b]{margin-top:28px}.auth-intro[data-v-e021652b]{color:var(--v6f18626e);flex-direction:column;justify-content:center;align-self:stretch;gap:64px;padding:8px 0 24px;display:flex}.auth-intro-brand[data-v-e021652b]{letter-spacing:.04em;align-items:center;gap:16px;font-size:20px;font-weight:600;display:flex;position:fixed;top:48px;left:48px}.auth-kicker[data-v-e021652b]{letter-spacing:.16em;font-size:14px}.auth-intro h2[data-v-e021652b]{letter-spacing:.04em;color:inherit;margin:20px 0;font-size:clamp(40px,5.2vw,80px);font-weight:600;line-height:1.3}.auth-intro p[data-v-e021652b]{color:var(--ab909fb6);font-size:16px}.auth-capabilities[data-v-e021652b]{color:var(--ab909fb6);gap:24px;margin-top:32px;font-size:12px;display:flex}.auth-capabilities span+span[data-v-e021652b]{border-left:1px solid;padding-left:24px}@media (width<=1199px){.auth-stage--cinematic[data-v-e021652b]{padding:80px 32px}.auth-stage--cinematic .auth-layout[data-v-e021652b]{grid-template-columns:minmax(0,1fr) 420px;gap:32px}.auth-stage--cinematic .auth-card[data-v-e021652b] .ant-card-body{padding:32px}.auth-intro h2[data-v-e021652b]{font-size:40px}}@media (width<=767px){.auth-stage--cinematic[data-v-e021652b]{padding:40px 16px 88px}.auth-stage--cinematic .auth-layout[data-v-e021652b]{display:flex}.auth-intro[data-v-e021652b]{display:none}.auth-stage--cinematic .auth-card[data-v-e021652b] .ant-card-body{padding:24px}}@media (height<=650px){.auth-stage--cinematic[data-v-e021652b]{align-items:start}.auth-stage--cinematic[data-v-e021652b] .auth-cinema{position:fixed}}[data-v-0a398e3f] .ant-input,[data-v-0a398e3f] .ant-input-affix-wrapper,[data-v-0a398e3f] .ant-btn-primary{min-height:var(--v5f1955cd);font-size:16px}[data-v-0a398e3f] .ant-form-item-label>label{font-size:16px}[data-v-0a398e3f] .ant-input-affix-wrapper .ant-input{min-height:0}[data-v-0a398e3f] .ant-alert{margin-bottom:20px}.recovery-grid[data-v-fd30b365]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}@media (width<=600px){.recovery-grid[data-v-fd30b365]{grid-template-columns:1fr}}.qr-panel[data-v-6e760051]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;place-items:center;padding:20px;display:grid}.secret-code[data-v-6e760051]{overflow-wrap:anywhere;margin:8px 0 20px;font-size:16px}.admin-page[data-v-03c3bf8a]{min-width:0;height:100%;min-height:0;padding:24px;display:flex;overflow:hidden}.admin-page-frame[data-v-03c3bf8a]{flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.admin-breadcrumb[data-v-03c3bf8a]{margin-bottom:12px}.admin-page-heading[data-v-03c3bf8a]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.admin-page-heading h1[data-v-03c3bf8a]{color:var(--text);font-size:var(--v9a97802c);line-height:var(--v334c08ef);margin:0;font-weight:650}.admin-page-heading p[data-v-03c3bf8a]{max-width:720px;color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:22px}.admin-page-content[data-v-03c3bf8a]{overscroll-behavior:contain;flex:1;min-width:0;max-width:100%;min-height:0;overflow:auto}.admin-page--viewport-bounded .admin-page-content[data-v-03c3bf8a]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (width<=1199px){.admin-page[data-v-03c3bf8a]{padding:16px}}@media (width<=767px){.admin-page[data-v-03c3bf8a]{padding:12px}.admin-page-heading[data-v-03c3bf8a]{flex-direction:column;gap:12px}}.async-state[data-v-78a94cd9]{min-width:0}.live-card[data-v-58376ca7]{overflow-wrap:anywhere;min-width:0}.live-main[data-v-58376ca7]{grid-template-columns:var(--poster-width) minmax(0,1fr);gap:16px;display:grid}.live-poster[data-v-58376ca7]{width:var(--poster-width);aspect-ratio:2/3;background:var(--surface-alt);color:var(--muted);overflow:hidden}.live-poster img[data-v-58376ca7]{object-fit:cover;width:100%;height:100%}.poster-empty[data-v-58376ca7]{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:12px;display:flex}.live-copy[data-v-58376ca7]{gap:4px;min-width:0;display:grid}.live-heading[data-v-58376ca7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-heading strong[data-v-58376ca7]{font-size:16px}.live-episode[data-v-58376ca7]{color:var(--text-secondary)}.live-muted[data-v-58376ca7],.live-note[data-v-58376ca7]{color:var(--muted)}.live-progress[data-v-58376ca7]{max-width:480px}.live-actions[data-v-58376ca7]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.live-note[data-v-58376ca7]{margin:8px 0 0;font-size:12px}@media (width<=767px){.live-main[data-v-58376ca7]{grid-template-columns:var(--mobile-poster-width) minmax(0,1fr);gap:12px}.live-poster[data-v-58376ca7]{width:var(--mobile-poster-width)}.live-actions[data-v-58376ca7] .ant-btn{min-height:44px}}.live-filters[data-v-99ad2af1]{flex-shrink:0;grid-template-columns:minmax(160px,2fr) repeat(3,minmax(100px,1fr));gap:8px;display:grid}.live-summary[data-v-99ad2af1]{color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;margin:16px 0;display:flex}.live-scroll[data-v-99ad2af1]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow-y:auto}.live-list[data-v-99ad2af1]{gap:12px;display:grid}.live-alert[data-v-99ad2af1]{flex-shrink:0;margin-bottom:12px}.live-pagination[data-v-99ad2af1]{text-align:right}.live-footnote[data-v-99ad2af1]{color:var(--muted);margin:0 0 8px;font-size:12px}@media (width<=767px){.live-filters[data-v-99ad2af1]{grid-template-columns:repeat(2,minmax(0,1fr))}.live-filters[data-v-99ad2af1]>:first-child{grid-column:1/-1}}.metric-card[data-v-153bc1ee]{border-color:var(--line);height:100%;min-height:104px;box-shadow:none;position:relative}.metric-visual[data-v-153bc1ee]{color:var(--accent);align-items:center;font-size:24px;display:flex;position:absolute;top:20px;right:20px}.metric-description[data-v-153bc1ee]{margin-top:8px;font-size:12px;display:block}[data-v-153bc1ee] .ant-statistic-title{color:var(--text-secondary);margin-bottom:6px;padding-right:32px;font-size:13px}[data-v-153bc1ee] .ant-statistic-content{color:var(--text);font-size:24px;line-height:32px}.distribution-list[data-v-1eae67c9]{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.distribution-list li[data-v-1eae67c9]{min-width:0}.distribution-list li>div[data-v-1eae67c9]:first-child{justify-content:space-between;gap:12px;display:flex}.distribution-name[data-v-1eae67c9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.distribution-count[data-v-1eae67c9]{font-variant-numeric:tabular-nums;flex:none}.distribution-progress[data-v-1eae67c9]{margin-inline-end:0}.distribution-count small[data-v-1eae67c9]{color:var(--muted);margin-left:8px}.distribution-summary[data-v-1eae67c9]{align-items:center}.distribution-summary .distribution-name[data-v-1eae67c9]{flex:1}.distribution-toggle[data-v-1eae67c9]{flex:none}.distribution-details[data-v-1eae67c9]{max-height:var(--v137ed104);overscroll-behavior:contain;scrollbar-gutter:stable;border-left:1px solid var(--line);margin-top:8px;padding:8px 0 0 12px;overflow-y:auto}@media (width<=767px){.distribution-toggle[data-v-1eae67c9]{min-width:var(--v44f1a6b2);min-height:var(--v44f1a6b2)}}.bandwidth-caption[data-v-f6d8f387],.bandwidth-legend[data-v-f6d8f387]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.bandwidth-chart[data-v-f6d8f387]{width:100%;height:var(--chart-height);display:block}.bandwidth-chart text[data-v-f6d8f387]{fill:var(--muted);font-size:12px}.grid[data-v-f6d8f387]{stroke:var(--line)}.bandwidth-legend[data-v-f6d8f387]{justify-content:flex-start;margin-bottom:16px}.bandwidth-legend span[data-v-f6d8f387]{overflow-wrap:anywhere}.bandwidth-legend i[data-v-f6d8f387]{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.bandwidth-navigation[data-v-f6d8f387]{margin-bottom:16px}.bandwidth-slider[data-v-f6d8f387]{align-items:center;min-height:44px;display:flex}.bandwidth-slider[data-v-f6d8f387] .ant-slider{flex:1}@media (width<=767px){.bandwidth-navigation[data-v-f6d8f387] .ant-btn{min-height:44px}}.history-toolbar[data-v-85a46765]{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.history-note[data-v-85a46765]{color:var(--muted);margin:8px 0;font-size:12px}@media (width<=767px){.history-toolbar[data-v-85a46765] .ant-segmented-item-label,.history-toolbar[data-v-85a46765] .ant-btn{align-items:center;min-height:44px;display:flex}}.mobile-label[data-v-741d5330]{display:none}.usage-name[data-v-741d5330]{overflow-wrap:anywhere;min-width:0}.usage-detail[data-v-741d5330]{color:var(--muted);font-size:var(--usage-label-size);display:block}.usage-value[data-v-741d5330]{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=767px){.mobile-label[data-v-741d5330]{color:var(--muted);display:inline}.playback-usage-table[data-v-741d5330] colgroup,.playback-usage-table[data-v-741d5330] .ant-table-thead{display:none}.playback-usage-table[data-v-741d5330] .ant-table-tbody,.playback-usage-table[data-v-741d5330] .ant-table-tbody>tr{display:block}.playback-usage-table[data-v-741d5330] .ant-table-cell{justify-content:space-between;gap:var(--usage-gap);display:flex;text-align:left!important;width:100%!important}.playback-usage-table[data-v-741d5330] .ant-table-tbody>tr{border-bottom:1px solid var(--line);padding:var(--usage-gap) 0}}.usage-details[data-v-30a81cac]{width:100%;min-width:0}.usage-total[data-v-30a81cac]{border-bottom:1px solid var(--line);padding:8px 0;display:grid}.usage-total>strong[data-v-30a81cac]{font-variant-numeric:tabular-nums;padding:0 8px}.usage-total>strong[data-v-30a81cac]:not(:first-child){text-align:right;white-space:nowrap}.usage-scope[data-v-30a81cac]{color:var(--muted);margin:8px 0 0;font-size:12px}.usage-heading[data-v-30a81cac]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.usage-heading h2[data-v-30a81cac]{margin:0;font-size:14px;font-weight:600;line-height:22px}.overview-status[data-v-30a81cac]{align-items:center;gap:8px;font-size:12px;display:flex}@media (width<=767px){.usage-heading[data-v-30a81cac]{flex-wrap:wrap;align-items:flex-start}.usage-total[data-v-30a81cac]{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.usage-total>strong[data-v-30a81cac]{text-align:left!important}.overview-status[data-v-30a81cac] .ant-btn,.usage-tabs[data-v-30a81cac] .ant-tabs-tab{min-width:var(--usage-touch-height);min-height:var(--usage-touch-height)}.usage-tabs[data-v-30a81cac] .ant-tabs-tab-btn{min-height:var(--usage-touch-height);align-items:center;display:flex}}.ranking-note[data-v-e87a0bd8],.ranking-footer[data-v-e87a0bd8]{color:var(--muted);font-size:12px}.ranking-note[data-v-e87a0bd8]{margin:0 0 12px}.ranking-list[data-v-e87a0bd8]{margin:0;padding:0;list-style:none}.ranking-list.expanded[data-v-e87a0bd8]{max-height:var(--rank-scroll-height);overflow-y:auto}.ranking-list li[data-v-e87a0bd8]{grid-template-columns:24px var(--rank-poster-width) minmax(0,1fr) auto;border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:grid}.ranking-cover[data-v-e87a0bd8]{width:var(--rank-poster-width);height:var(--rank-poster-height);background:var(--surface-alt)}.ranking-cover[data-v-e87a0bd8] .ant-image,.ranking-cover[data-v-e87a0bd8] .ant-image-img{object-fit:contain;width:100%;height:100%}.cover-empty[data-v-e87a0bd8]{height:100%;color:var(--muted);text-align:center;justify-content:center;align-items:center;font-size:12px;display:flex}.ranking-number[data-v-e87a0bd8]{color:var(--accent);font-variant-numeric:tabular-nums}.ranking-title[data-v-e87a0bd8]{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ranking-title strong[data-v-e87a0bd8]{overflow-wrap:anywhere;font-weight:500}.ranking-title[data-v-e87a0bd8] .ant-progress{width:100%;margin:0;line-height:1}.ranking-count[data-v-e87a0bd8]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ranking-count small[data-v-e87a0bd8]{color:var(--muted);margin-left:4px}.ranking-footer[data-v-e87a0bd8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}@media (width<=767px){[data-v-e87a0bd8] .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}[data-v-e87a0bd8] .ant-segmented-item-label,.ranking-footer[data-v-e87a0bd8] .ant-btn{min-height:var(--touch-height);align-items:center;display:flex}}.recent-note[data-v-ca90b07d]{color:var(--muted);margin:0 0 12px;font-size:12px}.recent-grid[data-v-ca90b07d]{max-height:var(--list-height);grid-template-columns:minmax(0,1fr);padding:2px 4px;display:grid;overflow-y:auto}.recent-item[data-v-ca90b07d]{text-align:left;white-space:normal;width:100%;min-width:0;height:auto;color:var(--text);border-bottom:1px solid var(--line);border-radius:0;align-items:center;gap:12px;padding:12px 0;display:flex}.recent-item[data-v-ca90b07d]:focus-visible,.recent-grid[data-v-ca90b07d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.recent-cover[data-v-ca90b07d]{flex:0 0 var(--poster-width);width:var(--poster-width);height:var(--poster-height);background:var(--surface-alt)}.recent-cover[data-v-ca90b07d] .ant-image,.recent-cover[data-v-ca90b07d] .ant-image-img{object-fit:contain;width:100%;height:100%}.cover-empty[data-v-ca90b07d]{height:100%;color:var(--muted);text-align:center;justify-content:center;align-items:center;font-size:12px;display:flex}.recent-copy[data-v-ca90b07d]{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.recent-copy strong[data-v-ca90b07d]{font-weight:500}.recent-meta[data-v-ca90b07d]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.recent-meta[data-v-ca90b07d],.recent-copy time[data-v-ca90b07d]{color:var(--muted);font-size:12px}@media (width>=1200px){.recent-grid[data-v-ca90b07d]{max-height:calc(var(--list-height) * 2)}}@media (width<=767px){[data-v-ca90b07d] .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}[data-v-ca90b07d] .ant-card-extra .ant-btn,[data-v-ca90b07d] .ant-card-extra a{align-items:center;min-height:44px;display:inline-flex}}.user-playback-ranking[data-v-b3b3c4a7]{flex-direction:column;min-height:0;display:flex}.user-playback-ranking[data-v-b3b3c4a7] .ant-card-body{flex-direction:column;flex:1;min-height:0;display:flex}.user-playback-ranking[data-v-b3b3c4a7] .ant-segmented{flex-shrink:0;align-self:flex-start}.ranking-note[data-v-b3b3c4a7]{color:var(--muted);margin:12px 0;font-size:12px}.ranking-footer[data-v-b3b3c4a7]{margin-bottom:0}.ranking-list[data-v-b3b3c4a7]{max-height:var(--rank-scroll-height);margin:0;padding:0;list-style:none;overflow-y:auto}.ranking-row[data-v-b3b3c4a7]{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.ranking-number[data-v-b3b3c4a7]{color:var(--accent);font-variant-numeric:tabular-nums}.ranking-user[data-v-b3b3c4a7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;display:flex}.ranking-user strong[data-v-b3b3c4a7]{overflow-wrap:anywhere;font-weight:500}.ranking-user[data-v-b3b3c4a7] .ant-progress{width:100%;margin:0;line-height:1}.ranking-duration[data-v-b3b3c4a7]{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width>=1200px){.user-playback-ranking[data-v-b3b3c4a7]{contain:size}.ranking-list[data-v-b3b3c4a7]{flex:1;height:0;min-height:0;max-height:none}.ranking-footer[data-v-b3b3c4a7]{margin-top:auto;padding-top:12px}}@media (width<=767px){[data-v-b3b3c4a7] .ant-segmented-item-label{min-height:var(--touch-height);align-items:center;display:flex}}.trend-caption[data-v-e88d6480],.trend-summary>span[data-v-e88d6480]{color:var(--muted);font-size:12px}.trend-summary[data-v-e88d6480]{justify-content:space-between;align-items:end;gap:12px;display:flex}.traffic-chart[data-v-e88d6480]{width:100%;height:212px;margin-top:16px;display:block}.traffic-chart text[data-v-e88d6480]{fill:var(--muted);font-size:12px}.chart-grid[data-v-e88d6480]{stroke:var(--line);stroke-dasharray:4 4}.chart-point[data-v-e88d6480]{fill:var(--accent)}.daily-traffic[data-v-e88d6480]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.daily-traffic>div[data-v-e88d6480]{justify-content:space-between;gap:8px;font-size:12px;display:flex}@media (width<=767px){.daily-traffic[data-v-e88d6480]{grid-template-columns:minmax(0,1fr)}}.playing-metric[data-v-2df67ccb]{text-align:left;white-space:normal;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;padding:0;display:block}.playing-metric[data-v-2df67ccb] .metric-card{height:100%}.overview-dashboard[data-v-2df67ccb]{gap:16px;width:100%;min-width:0;padding-bottom:8px;display:grid}.dashboard-metrics[data-v-2df67ccb]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.dashboard-resources[data-v-2df67ccb]{background:var(--surface);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px;display:grid}.dashboard-resources>a[data-v-2df67ccb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-resources>a>.anticon[data-v-2df67ccb]{color:var(--accent)}.dashboard-resources strong[data-v-2df67ccb]{margin-left:auto}.dashboard-insights-grid[data-v-2df67ccb]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.dashboard-insights-grid[data-v-2df67ccb]>*{min-width:0}.dashboard-main-grid[data-v-2df67ccb],.dashboard-bottom-grid[data-v-2df67ccb]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.dashboard-main-grid[data-v-2df67ccb]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.dashboard-main-grid[data-v-2df67ccb]>*,.dashboard-bottom-grid[data-v-2df67ccb]>*,.dashboard-metrics[data-v-2df67ccb]>*,.dashboard-resources[data-v-2df67ccb]>*{min-width:0}.dashboard-metrics>a[data-v-2df67ccb],.dashboard-resources>a[data-v-2df67ccb]{color:inherit}.overview-dashboard[data-v-2df67ccb] .metric-card{min-height:104px}.overview-dashboard[data-v-2df67ccb] .metric-visual{float:right;color:var(--accent);font-size:20px}.device-health[data-v-2df67ccb],.dashboard-release[data-v-2df67ccb]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.device-health strong[data-v-2df67ccb]{color:var(--text);margin-left:8px}.dashboard-note[data-v-2df67ccb],.dashboard-release[data-v-2df67ccb]{color:var(--muted);font-size:12px}.pipeline-summary[data-v-2df67ccb]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}@media (width<=1399px){.dashboard-insights-grid[data-v-2df67ccb]{grid-template-columns:minmax(0,1fr)}}@media (width<=1199px){.dashboard-metrics[data-v-2df67ccb],.dashboard-resources[data-v-2df67ccb]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid[data-v-2df67ccb],.dashboard-bottom-grid[data-v-2df67ccb]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.playing-metric[data-v-2df67ccb]{text-align:left;white-space:normal;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;padding:0;display:block}.playing-metric[data-v-2df67ccb] .metric-card{height:100%}.overview-dashboard[data-v-2df67ccb],.dashboard-metrics[data-v-2df67ccb],.dashboard-resources[data-v-2df67ccb]{gap:12px}.dashboard-metrics[data-v-2df67ccb]>:last-child{grid-column:1/-1}.overview-dashboard[data-v-2df67ccb] .ant-statistic-content{font-size:22px}.overview-dashboard[data-v-2df67ccb] .ant-table-cell{padding:8px;font-size:14px}}:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;--surface:#fff;--surface-strong:#fff;--surface-alt:#f8fafc;--line:#e2e8f0;--line-strong:#cbd5e1;--muted:#64748b;--text-secondary:#475569;--info:#0284c7;--accent:#2563eb;--accent-soft:#eff6ff;--accent-border:#bfdbfe;--accent-strong:#1d4ed8;--danger:#e11d48;--danger-soft:#fff1f2;--danger-border:#fecdd3;--success:#059669;--success-soft:#ecfdf5;--success-border:#a7f3d0;--warning:#d97706;--warning-soft:#fffbeb;--warning-border:#fde68a;--text:#0f172a;--card-shadow:0 1px 2px #0f172a0d;--card-shadow-hover:0 12px 32px #0f172a1f;background:#f8fafc;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html,body,#app{width:100%;height:100dvh;overflow:hidden}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#8c8c8c73 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8c8c8c73 padding-box padding-box;border:2px solid #0000;border-radius:999px}body{background:#f8fafc;min-width:320px;min-height:0;margin:0}.center-stage{color:#595959;align-content:center;place-items:center;gap:16px;width:100%;height:100%;padding:24px;display:grid}.loading-mark{border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand-symbol{color:#fff;background:#2563eb;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.brand-symbol.large{border-radius:8px;width:40px;height:40px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
