.dashboard-hero-preview{display:block;text-decoration:none;transform:perspective(1400px) rotateY(-4deg);transition:transform .25s}.dashboard-hero-preview:hover{transform:none}.dashboard-hero-preview img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #d0dbe9;box-shadow:0 25px 65px #10243c22}.dashboard-hero-preview>span{display:block;font-size:13px;color:var(--module-color,#245bdb);font-weight:700;margin-top:18px}.dashboard-showcase{padding:60px 0 75px;scroll-margin-top:110px}.dashboard-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.dashboard-section-heading h2{font-size:36px;letter-spacing:-1px;margin:8px 0}.dashboard-section-heading p{color:#54677e;margin-bottom:0}.analytics-dashboard{background:#f0f4f9;border:1px solid #ced9e6;border-radius:17px;overflow:hidden;box-shadow:0 24px 65px #16395f15;text-align:left;color:#17304d;font-family:'DM Sans',sans-serif;line-height:1.5}.dash-top{display:flex;align-items:center;gap:20px;background:#10223d;color:#fff;padding:19px 24px}.dash-brand{display:flex;align-items:center;gap:12px;flex:1}.dash-brand strong{font-size:21px;display:block;line-height:1.2;letter-spacing:-.4px}.dash-brand span{display:block;color:#c4d4e9;font-size:12px;margin-top:4px}.dash-tenant{text-align:right;font-size:11px}.dash-tenant b,.dash-tenant span{display:block}.dash-tenant span{color:#adc2dc;margin-top:3px}.dash-demo-tag{border:1px solid #647e9d;color:#d5e1f1;border-radius:5px;padding:5px 8px;font-size:9px;letter-spacing:1px;white-space:nowrap}.dash-layout{display:grid;grid-template-columns:155px minmax(0,1fr)}.dash-sidebar{background:#142b49;color:#adc2dc;padding:27px 13px;display:flex;flex-direction:column;gap:22px;font-size:11px}.dash-sidebar>small{font-size:8px;letter-spacing:1.8px;padding-left:8px}.dash-sidebar>b{background:#2a4464;color:white;border-left:3px solid #81b2f0;padding:11px 8px;border-radius:5px}.dash-sidebar>span{padding:0 8px}.dash-sidebar>div{margin-top:auto;border-top:1px solid #344d69;padding:20px 8px 5px;font-size:10px}.dash-sidebar>div small{font-size:8px;letter-spacing:1px}.dash-sidebar>div strong{display:block;color:#fff;font-size:14px;margin-top:9px}.dash-sidebar p{font-size:10px;color:#adc2dc;margin-bottom:0}.dash-main{padding:25px;min-width:0}.dash-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.dash-heading small{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#637890}.dash-heading h3{font-size:22px;letter-spacing:-.5px;margin:5px 0 0;color:#142c47}.dash-heading>span{font-size:9px;background:#fff;border:1px solid #dde5ef;padding:7px 9px;border-radius:5px;white-space:nowrap;color:#52657b}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.dash-kpis article{background:#fff;border:1px solid #dfe6ef;border-radius:9px;padding:15px 14px;border-top:3px solid var(--dash-color)}.dash-kpis article>span{display:block;font-size:10px;font-weight:600;color:#566b84}.dash-kpis strong{display:block;font-size:27px;letter-spacing:-1px;color:#152d49;margin:6px 0;white-space:nowrap}.dash-kpis small{font-size:9px;color:#687b91;display:block}.dash-charts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.dash-panel{background:#fff;border:1px solid #dfe6ef;border-radius:9px;padding:17px;min-width:0}.panel-title{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:16px}.panel-title h4{font-size:12px;margin:0;color:#253c57;line-height:1.5}.panel-title>span{color:#788a9f;font-size:9px;text-align:right}.trend-svg{width:100%;height:auto;display:block}.trend-svg text{font-size:12px;fill:#687d96;font-family:Arial,sans-serif}.donut-layout{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.donut-layout svg{width:122px;max-width:100%;margin:auto}.donut-layout svg text{fill:#687d96;font-size:8px;font-family:Arial,sans-serif}.donut-layout svg .donut-value{font-size:23px;font-weight:700;fill:#243e5c}.donut-layout ul{list-style:none;margin:0;padding:0;flex:1;min-width:120px}.donut-layout li{display:flex;align-items:center;gap:6px;font-size:9px;margin:10px 0;color:#5c7087}.donut-layout li i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.donut-layout li b{margin-left:auto;color:#233c59}.dash-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:16px}.rank-bars>div{display:grid;grid-template-columns:1fr auto;gap:6px;margin-bottom:13px;font-size:10px;color:#58708b}.rank-bars b{color:#273e59;font-size:10px}.rank-bars i{grid-column:1/-1;height:6px;background:#e7edf5;border-radius:3px}.rank-bars em{display:block;height:6px;background:var(--dash-color);border-radius:3px}.dash-table-scroll{overflow-x:auto}.dash-table-scroll table{border-collapse:collapse;width:100%;font-size:9px;min-width:360px;text-align:left}.dash-table-scroll th{color:#71849b;padding:0 8px 10px;font-weight:500;border-bottom:1px solid #e4ebf3}.dash-table-scroll td{padding:13px 8px;color:#60758e;border-bottom:1px solid #edf1f6}.dash-table-scroll td:first-child{font-weight:600;color:#273e5b}.queue-state{background:#edf2fa;border:1px solid #dce5f2;border-radius:4px;padding:4px 6px;display:inline-block;font-size:8px;line-height:1.4;color:#365272}.dash-foot{display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#667b94;padding-top:18px}.dashboard-actions{display:flex;justify-content:space-between;gap:20px;margin-top:22px;font-size:13px;font-weight:600}.dashboard-actions a{color:#2156ae;text-decoration:underline;text-underline-offset:4px}.dashboard-full{padding:45px 0 70px;max-width:1500px}.dashboard-full>h1{font-size:40px;margin:10px 0}.dashboard-full>.eyebrow{margin-top:32px}.dashboard-full>.lead{margin-bottom:30px}.dashboard-full .dash-heading h3{font-size:26px}.dashboard-full .dash-kpis strong{font-size:34px}.dashboard-gallery{padding:65px 0 30px}.dashboard-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}.dashboard-gallery-grid>a{border:1px solid #dce4ee;border-radius:12px;overflow:hidden;background:#f7f9fc;text-decoration:none;transition:transform .2s,box-shadow .2s}.dashboard-gallery-grid>a:hover{transform:translateY(-4px);box-shadow:0 15px 35px #10223d14}.dashboard-gallery-grid img{width:100%;height:auto;display:block}.dashboard-gallery-grid>a>span{display:block;padding:20px}.dashboard-gallery-grid b{display:block;font-size:11px;color:#64768c;text-transform:uppercase;letter-spacing:1px}.dashboard-gallery-grid strong{display:block;font-size:16px;color:#193552;margin-top:5px}.enterprise-hero .analytics-dashboard{margin-top:55px;--dash-color:#245bdb}.enterprise-hero .dash-main p{color:#52657d}.enterprise-hero .dash-heading h3{color:#152c47}
@media(min-width:1400px){.dashboard-showcase{max-width:1390px}.dashboard-showcase .dash-kpis strong{font-size:33px}.dash-charts{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}
@media(max-width:1000px){.dash-sidebar{display:none}.dash-layout{display:block}.dash-main{padding:18px}.dash-kpis strong{font-size:25px}.dash-charts{grid-template-columns:1.3fr 1fr}.dash-tenant{display:none}.dashboard-section-heading{align-items:start}.dashboard-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-hero{gap:30px}}
@media(max-width:650px){.dashboard-hero-preview{transform:none}.dashboard-showcase{padding:35px 0 45px}.dashboard-section-heading{display:block}.dashboard-section-heading>.plain-link{display:inline-block;margin-top:20px}.dashboard-section-heading h2{font-size:29px}.dash-top{padding:16px;gap:8px}.dash-brand strong{font-size:19px}.dash-brand span{max-width:180px;line-height:1.4;font-size:10px}.dash-brand img{width:32px;height:32px}.dash-demo-tag{font-size:7px;padding:4px}.dash-main{padding:13px}.dash-heading{display:block}.dash-heading h3{font-size:21px}.dash-heading>span{display:inline-block;margin-top:10px}.dash-kpis{grid-template-columns:1fr 1fr;gap:9px}.dash-kpis article{padding:12px 9px}.dash-kpis strong,.dashboard-full .dash-kpis strong{font-size:26px;letter-spacing:-1px}.dash-kpis small{font-size:9px}.dash-charts,.dash-bottom{grid-template-columns:1fr;gap:12px}.dash-panel{padding:14px}.panel-title h4{font-size:12px}.donut-layout{flex-wrap:nowrap}.donut-layout svg{width:125px}.donut-layout li{font-size:10px}.dash-foot{display:block;line-height:1.6}.dash-foot span{display:block}.dashboard-actions{font-size:11px;align-items:start}.dashboard-full>h1{font-size:31px}.dashboard-gallery-grid{grid-template-columns:1fr}.dashboard-full{padding-top:28px}.dashboard-showcase .analytics-dashboard{border-radius:12px}.dashboard-full .dash-heading h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.dashboard-hero-preview,.dashboard-gallery-grid>a{transition:none;transform:none}}
