.premium-dashboard{max-width:1440px;margin:auto;padding:0 28px 28px;color:var(--connect-text-primary);font:12px/1.55 var(--font-connect-sans)}.pd-page-heading{display:flex;align-items:baseline;gap:16px;margin:0 0 20px}.pd-page-heading h1{margin:0}.pd-page-heading p{font-size:11px;color:var(--connect-text-secondary)}.pd-toolbar{display:flex;align-items:end;gap:38px;margin:18px 0 16px}.pd-eyebrow{display:block;font:8px/1.6 var(--font-mono),monospace;color:var(--connect-text-tertiary);text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px}.pd-window{display:flex;gap:13px}.pd-refresh,.pd-window button{border:0;background:transparent;padding:3px 4px;color:var(--connect-text-secondary);font-size:10px}.pd-window button[aria-pressed=true]{border-bottom:1px solid var(--connect-text-primary);color:var(--connect-text-primary)}.pd-refresh span{font-size:15px;margin-left:7px}.pd-snapshot{margin-left:auto;font:9px var(--font-mono),monospace;color:var(--connect-text-tertiary)}.pd-overview{display:grid;grid-template-columns:2fr 1fr;gap:12px;align-items:stretch}.pd-card{min-width:0;background:var(--connect-surface-glass-2);border:1px solid var(--connect-border-glass);border-radius:9px;box-shadow:var(--connect-shadow-glass);overflow:hidden}.pd-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px}.pd-card-heading h3{font-size:12px!important;font-weight:550;margin:0}.pd-card-heading>span{font:10px var(--font-mono),monospace;color:var(--connect-text-secondary)}.pd-number{font-variant-numeric:tabular-nums}.pd-kpis{display:grid;grid-template-rows:repeat(4,1fr);gap:9px}.pd-kpi{padding:13px 16px;position:relative}.pd-kpi>div{display:flex;justify-content:space-between;color:var(--connect-text-secondary);font-size:10px}.pd-kpi small{font-size:9px}.pd-kpi strong{display:block;margin-top:5px;font:500 20px/1.25 var(--font-mono),monospace;letter-spacing:-.04em}.pd-kpi a{position:absolute;right:16px;bottom:15px;color:var(--connect-text-accent);font-size:9px}.pd-chart-tabs{display:flex;justify-content:flex-end;gap:12px;padding:0 17px 5px;margin-top:-7px}.pd-chart-tabs button{font-size:9px;padding:3px 0;color:var(--connect-text-secondary);border-bottom:1px solid transparent}.pd-chart-tabs button[aria-pressed=true]{border-bottom-color:var(--connect-text-primary);color:var(--connect-text-primary)}.pd-chart-foot{font:8px var(--font-mono),monospace;color:var(--connect-text-tertiary);padding:4px 17px 15px}.pd-chart>.pd-empty{min-height:210px}.pd-chart-lead>.pd-empty{min-height:270px}.pd-chart .pd-table-scroll{max-height:270px;overflow:auto}.pd-section{border-top:1px solid var(--connect-border-glass);margin:24px 0 14px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pd-section h2{font-size:12px;font-weight:550;margin:0}.pd-section>span{font:9px var(--font-mono),monospace;color:var(--connect-text-tertiary)}.pd-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-busiest{margin-top:12px}.pd-table-scroll{overflow:auto}.premium-dashboard table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:10px}.premium-dashboard th{font-size:8px;font-weight:500;letter-spacing:.06em;color:var(--connect-text-tertiary)}.premium-dashboard :is(th,td){padding:12px 17px;border-top:1px solid var(--connect-border-glass)}.premium-dashboard td:not(:first-child){font-variant-numeric:tabular-nums}.premium-dashboard td:last-child{white-space:nowrap}.premium-dashboard tbody tr:hover{background:var(--connect-surface-glass-3)}.pd-primary{background:var(--connect-text-primary);color:var(--connect-text-inverted);border:1px solid transparent;border-radius:5px;padding:7px 10px;font-size:10px;white-space:nowrap}.pd-badge{display:inline-block;border-radius:20px;background:var(--connect-surface-glass-3);padding:3px 8px;font-size:9px;color:var(--connect-text-secondary);text-transform:capitalize}.pd-active{background:var(--connect-tint-mint-bg);color:var(--connect-tint-mint-fg)}.pd-key-actions{display:flex;gap:10px;font-size:9px;color:var(--connect-text-secondary)}.pd-key-actions button:hover{color:var(--connect-text-primary);text-decoration:underline}.pd-free-tier{padding:14px 17px;color:var(--connect-text-secondary)}.pd-free-tier,.pd-health>div{border-top:1px solid var(--connect-border-glass);display:flex;justify-content:space-between;font-size:10px}.pd-health>div{align-items:center;padding:12px 17px}.pd-health>div>span:last-child{font:9px var(--font-mono),monospace;text-transform:capitalize;color:var(--connect-text-secondary)}.pd-health i{display:inline-block;width:4px;height:4px;border-radius:50%;margin-right:6px;background:var(--connect-text-tertiary)}.pd-health i.pd-healthy-dot{background:var(--connect-status-active)}.pd-empty{min-height:120px;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:20px;font-size:11px;text-align:center}.pd-empty,.pd-inline-stats{display:flex;color:var(--connect-text-tertiary)}.pd-inline-stats{gap:22px;padding-top:12px;font:9px var(--font-mono),monospace}.pd-resources{margin-top:24px;border-top:1px solid var(--connect-border-glass);padding-top:16px}.pd-resources summary{cursor:pointer;font-size:11px}.pd-resources summary span{margin-left:20px;font:9px var(--font-mono),monospace;color:var(--connect-text-tertiary)}.pd-sdk .rounded-2xl{border-radius:9px}.pd-sdk pre{border-radius:4px;font-size:11px!important}.pd-notice{display:flex;justify-content:space-between;border:1px solid var(--connect-status-warning);padding:12px;margin-bottom:16px;border-radius:6px;color:var(--connect-text-secondary)}@media(max-width:1000px){.pd-overview{grid-template-columns:1.6fr 1fr}.pd-snapshot{font-size:8px}.pd-kpi strong{font-size:18px}.pd-kpi a{position:static;display:block;margin-top:3px}}@media(max-width:767px){.premium-dashboard{padding-inline:16px}.pd-grid-two,.pd-overview{grid-template-columns:1fr}.pd-kpis{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.pd-toolbar{gap:20px;flex-wrap:wrap}.pd-snapshot{margin-left:0;width:100%}.pd-section>span{font-size:8px}.pd-inline-stats,.pd-page-heading{gap:10px;flex-wrap:wrap}.pd-page-heading p{font-size:10px}.pd-resources summary span{display:block;margin:6px 0 0}}.pd-page-heading{margin-bottom:15px}.pd-toolbar{gap:30px;margin:17px 0 16px}.pd-kpi strong{font-size:20px;font-weight:500;letter-spacing:0}.pd-chart-lead .echarts-for-react{height:250px!important}.pd-chart-lead>.pd-empty{min-height:250px}