:root{color:#0b1f44;font-synthesis:none;--navy:#0b1f44;--blue:#2563eb;--cyan:#06b6d4;--green:#10b981;--muted:#64748b;--line:#dfe7f2;--panel:#fff;background:#f3f7fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:linear-gradient(#eef6ff 0,#f7f9fc 340px);margin:0}button,input,select{font:inherit}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:30;background:linear-gradient(105deg,#071a3d 0%,#0b3270 52%,#0756a6 100%);border-bottom:1px solid #36cfff59;height:78px;position:sticky;top:0;box-shadow:0 7px 25px #04193f29}.topbarInner{align-items:center;gap:30px;max-width:1540px;height:100%;margin:auto;padding:0 34px;display:flex}.brand{cursor:pointer;color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:245px;padding:0;display:flex}.brandMark{color:#fff;background:radial-gradient(circle,#06b6d4 0 10%,#0000 11% 28%,#06b6d4 29% 33%,#0000 34% 52%,#2497ff 53% 57%,#0b1f44 58%);border:1px solid #34d7ee;border-radius:50%;place-items:center;width:43px;height:43px;font-size:9px;font-weight:850;display:grid;box-shadow:0 0 18px #06b6d461}.brand strong,.brand small{display:block}.brand strong{font-size:14px}.brand small{color:#22c7f2;margin-top:1px;font-size:12px;font-weight:700}.mainNav{flex:1;align-items:stretch;gap:3px;height:100%;display:flex}.mainNav button{color:#bfd0e7;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:12px;font-weight:550;position:relative}.mainNav button:hover{color:#fff}.mainNav button.active{color:#fff;font-weight:700}.mainNav button.active:after{content:"";background:#08bff0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px;box-shadow:0 0 10px #08bff0}.topActions{align-items:center;gap:12px;display:flex}.localState{color:#7ef1c8;white-space:nowrap;background:#10b9811f;border:1px solid #10b9813d;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.localState i{background:#10d897;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #10d897}.primarySmall,.primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1679ee,#08b6e5);border:1px solid #ffffff4d;border-radius:8px;font-weight:700;box-shadow:0 5px 14px #0662d633}.primarySmall{padding:9px 13px;font-size:11px}.primary{padding:12px 17px}.landing{flex:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:42px;width:min(1120px,100% - 40px);margin:0 auto;padding:80px 0;display:grid}.heroBadge{color:#087f65;background:#e5f9f5;border:1px solid #c8f1e7;border-radius:999px;margin-bottom:16px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.hero h1{letter-spacing:-2px;color:#0b1f44;max-width:680px;margin:0 0 18px;font-size:52px;line-height:1.04}.hero>p{color:#64748b;max-width:670px;font-size:17px;line-height:1.65}.cleanDrop{background:linear-gradient(145deg,#fff,#f4f9ff);border:1px dashed #8ab5df;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:360px;display:flex;box-shadow:0 20px 50px #0b376914}.dropIcon{color:#1679ee;background:linear-gradient(145deg,#e6f5ff,#eaf1ff);border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:15px;font-size:24px;display:grid}.cleanDrop strong{font-size:15px}.cleanDrop small{color:#8290a4;margin-top:5px}.error{color:#a63737;background:#fff0f0;border:1px solid #f5d1d1;border-radius:8px;margin-top:18px;padding:10px 12px;font-size:12px}.workspace{flex:1;width:min(1450px,100% - 56px);margin:0 auto;padding:24px 0 42px}.pageHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;display:flex}.eyebrow{letter-spacing:1.4px;color:#2573cf;font-size:9px;font-weight:800}.pageHead h1{letter-spacing:-1px;color:#0b1f44;margin:5px 0;font-size:32px}.pageHead p{color:#64748b;font-size:13px}.search span{color:#3684dc}.search input{border:0;outline:0;width:100%;font-size:12px}.platformStrip button:hover{border-color:#82b9ed;transform:translateY(-1px)}.platformStrip button.active{border-color:#2d8ff0;box-shadow:0 0 0 2px #dceeff,0 5px 16px #2563eb17}.dataHead{padding:17px 18px}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}th{text-align:left;color:#5f7390;text-transform:uppercase;letter-spacing:.55px;background:#f3f7fb;padding:10px 12px;font-size:8px}td{color:#405a79;border-top:1px solid #edf2f7;padding:11px 12px}td strong{color:#0b1f44;font-size:11px}td small{color:#8c9aad;margin-top:2px;font-size:9px;display:block}.tag{color:#2367bd;background:#eaf4ff;border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex}.infoBanner{color:#55708f;background:#eaf4ff;border:1px solid #cce1f7;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:11px 13px;font-size:10px;display:flex}.infoBanner strong{color:#145cae}.siteFooter{color:#fff;background:linear-gradient(100deg,#071a3d,#0b3d78);border-top:1px solid #174a83;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:18px max(34px,50vw - 725px);display:flex}.drawerShade{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04142d66;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#f3f7fc;width:min(730px,94vw);height:100%;padding:22px;overflow:auto;box-shadow:-22px 0 55px #04193f38}.drawerTop{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.drawerTop button{color:#1679ee;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.drawerHero{color:#fff;background:linear-gradient(115deg,#0b3270,#0875c5);border:1px solid #1c83d3;border-radius:13px;margin-bottom:12px;padding:19px}.drawerHero h2{margin:4px 0;font-size:22px}.drawerHero p{color:#b9dbf5;font-size:11px}.detailCards{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:15px;display:grid}.detailCards article{background:#fff;border:1px solid #dce6f2;border-radius:11px;padding:14px}.detailCards h3{margin:0 0 8px;font-size:12px}.detailCards div{border-top:1px solid #edf2f7;grid-template-columns:105px 1fr;gap:8px;padding:6px 0;font-size:10px;display:grid}.detailCards span{color:#7890aa}.detailCards strong{overflow-wrap:anywhere}.rawTitle{justify-content:space-between;align-items:end;margin:20px 0 9px;display:flex}.rawTitle h3{margin:0;font-size:14px}.rawTitle p{color:#8290a4;margin:3px 0 0;font-size:10px}.raw{background:#fff;border:1px solid #dce6f2;border-radius:11px;margin-bottom:7px;overflow:hidden}.raw summary{cursor:pointer;padding:11px 13px;font-size:10px;font-weight:700}.rawGrid{border-top:1px solid #e6edf5;grid-template-columns:repeat(2,1fr);display:grid}.rawGrid div{border-bottom:1px solid #edf2f7;min-width:0;padding:9px 12px}.rawGrid span{text-transform:uppercase;color:#8c9aad;margin-bottom:3px;font-size:8px;display:block}.rawGrid strong{overflow-wrap:anywhere;font-size:10px}.reportsPlaceholder{text-align:center;background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dce6f2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:48px;display:flex}.reportsPlaceholder h2{margin:0 0 8px}.reportsPlaceholder p{color:#64748b;max-width:650px;line-height:1.6}@media (width<=900px){.topbarInner{gap:14px;padding:0 18px}.brand{min-width:0}.mainNav{overflow:auto}.mainNav button{padding:0 8px}.workspace{width:min(100% - 28px,1450px)}.detailCards,.rawGrid{grid-template-columns:1fr}.siteFooter{flex-direction:column;align-items:flex-start}}.landingPro{grid-template-columns:1.02fr .98fr;align-items:start;gap:54px;width:min(1390px,100% - 56px);padding:58px 0 22px}.heroPro{padding:18px 0 0}.heroPro .heroBadge{letter-spacing:.2px;margin-bottom:22px;padding:7px 11px;font-size:10px}.heroPro h1{letter-spacing:-2.4px;margin-bottom:22px;font-size:58px;line-height:1.03}.heroPro h1 em{background:linear-gradient(90deg,#2563eb,#08b9e8);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.heroPro>p{max-width:620px;font-size:16px;line-height:1.7}.landingActions{margin-left:auto}.landingNav{display:none!important}.featureGrid{grid-template-columns:repeat(4,1fr);align-items:start;gap:22px;margin:34px 0 26px;display:grid}.feature{grid-template-rows:46px auto 1fr;align-content:start;gap:10px;min-width:0;min-height:128px;display:grid}.feature>div{min-width:0}.feature>span,.trustItem>span{font-size:0;position:relative}.feature>span{color:#176ee2;background:#eef6ff;border:1px solid #d4e5fb;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 0 0 3px #ffffffa6}.feature:first-child>span:after{content:"✓";font-size:20px;font-weight:800}.feature:nth-child(2)>span:after{content:"●";text-align:center;border:2px solid;border-radius:5px;width:17px;height:17px;font-size:15px;line-height:12px}.feature:nth-child(3)>span:after{content:"⚡";font-size:20px}.feature:nth-child(4)>span:after{content:"▤";font-size:20px}.feature strong{color:#0b1f44;min-height:18px;margin:0 0 4px;font-size:13px;line-height:1.35;display:block}.feature small{color:#708198;max-width:150px;font-size:11px;line-height:1.5;display:block}.heroActions{display:none!important}.dropPro{cursor:pointer;background:radial-gradient(circle at 50% 30%,#f8fbff 0,#fff 58%,#f7fbff 100%);border-color:#72a8ef;height:485px;transition:all .18s;box-shadow:0 22px 55px #11407417}.dropPro:hover{border-color:#3184eb;transform:translateY(-1px);box-shadow:0 24px 60px #2563eb21}.dropCloud{color:#176ee2;background:#edf5ff;border-radius:18px;width:72px;height:72px;font-size:31px;box-shadow:0 9px 24px #2563eb1a}.dropPro strong{margin-top:10px;font-size:18px}.dropPro small{margin-top:7px;font-size:12px}.dropFormats{color:#0000;text-align:center;background:linear-gradient(135deg,#1679ee,#08b6e5);border:1px solid #1679ee4d;border-radius:9px;min-width:205px;margin-top:26px;padding:13px 20px;font-size:0;font-weight:750;position:relative;box-shadow:0 8px 20px #1b6ce033}.dropFormats:before{content:"↥  Open Intune export";color:#fff;font-size:13px}.dropFormats:after{content:"ZIP or CSV · processed locally";color:#6f8199;white-space:nowrap;margin-top:10px;font-size:10px;font-weight:500;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}.trustStrip{background:#ffffffeb;border:1px solid #e0e8f2;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid;overflow:hidden;box-shadow:0 9px 28px #1339670d}.trustItem{grid-template-columns:48px 1fr;align-items:center;gap:17px;min-height:112px;padding:22px 28px;display:grid}.trustItem+.trustItem{border-left:1px solid #e8eef5}.trustItem>span{color:#1679ee;background:#f1f7ff;border:1px solid #d8e8fb;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.trustItem:first-child>span:after{content:"✓";font-size:20px;font-weight:800}.trustItem:nth-child(2)>span:after{content:"◷";font-size:22px}.trustItem:nth-child(3)>span:after{content:"▤";font-size:21px}.trustItem>div{min-width:0}.trustItem strong{margin:0 0 5px;font-size:13px;line-height:1.35;display:block}.trustItem small{color:#718298;max-width:290px;font-size:11px;line-height:1.55;display:block}.loadingState{color:#4d6b91;margin-top:15px;font-size:11px}.professionalFooter{background:linear-gradient(100deg,#061735 0%,#0a2e63 55%,#0b427f 100%);border-top:1px solid #33bcf047;grid-template-columns:1.1fr 1.5fr auto;align-items:center;gap:38px;min-height:96px;padding-top:20px;padding-bottom:20px;display:grid}.footerBrand{align-items:center;gap:11px;flex-direction:row!important;display:flex!important}.footerMark{border:1px solid #25c5ed;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 0 15px #06b6d438;color:#fff!important;font-size:9px!important}.footerBrand strong,.footerPrivacy strong{color:#fff;font-size:10px;display:block}.footerBrand span,.footerPrivacy span{line-height:1.45;display:block;color:#93b7db!important;margin-top:3px!important;font-size:9px!important}.footerPrivacy{border-left:1px solid #97bce12e;padding-left:28px}.footerMeta{white-space:nowrap;align-items:center;gap:14px;flex-direction:row!important;display:flex!important}.footerMeta span{color:#9bb9d9!important;margin:0!important}.footerMeta strong{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;padding:5px 8px;font-size:9px}.reportsPlaceholder{text-align:center;background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dce6f2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:48px;display:flex;box-shadow:0 8px 22px #1339670d}.reportsIcon{color:#1679ee;background:#eaf4ff;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:15px;font-size:22px;display:grid}.reportsPlaceholder h2{margin:0 0 8px;font-size:20px}.reportsPlaceholder p{color:#64748b;max-width:650px;margin:0 0 15px;line-height:1.6}.reportsPlaceholder span{color:#52709a;background:#eef6ff;border:1px solid #dbe9f8;border-radius:999px;padding:7px 11px;font-size:10px}@media (width<=1100px){.landingPro{grid-template-columns:1fr;gap:30px;padding-top:40px}.featureGrid{grid-template-columns:repeat(2,1fr)}.feature{min-height:118px}.dropPro{height:360px}.trustStrip{grid-template-columns:1fr}.trustItem+.trustItem{border-top:1px solid #e8eef5;border-left:0}.professionalFooter{grid-template-columns:1fr 1fr}.footerMeta{grid-column:1/-1}}@media (width<=780px){.professionalFooter{grid-template-columns:1fr;gap:18px}.footerPrivacy{border-left:0;padding-left:0}.footerMeta{grid-column:auto}.landingPro{width:min(100% - 30px,1390px);padding-top:28px}.heroPro h1{font-size:42px}.featureGrid{grid-template-columns:1fr 1fr;gap:18px 12px}.feature small{max-width:none;font-size:10px}.trustItem{padding:18px}.landingActions .localState{display:none}}:root{--chart-0:#2563eb;--chart-1:#06b6d4;--chart-2:#22c55e;--chart-3:#f59e0b;--chart-4:#8b5cf6;--chart-5:#94a3b8}.dashboardHead{align-items:center;margin-bottom:22px}.platformSelect{background:#fff;border:1px solid #dce6f2;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 4px 12px #1339670a}.platformSelect span{color:#64748b;font-size:10px}.platformSelect select{color:#0b1f44;cursor:pointer;background:0 0;border:0;outline:0;min-width:155px;font-size:11px;font-weight:700}.inventoryDashboard{flex-direction:column;gap:14px;display:flex}.healthKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.healthKpi{background:#fff;border:1px solid #dce6f2;border-radius:14px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;box-shadow:0 8px 22px #1339670b}.healthKpi>div>span{color:#607897;font-size:10px;display:block}.healthKpi>div>strong{letter-spacing:-.7px;margin:4px 0 2px;font-size:27px;display:block}.healthKpi>div>small{color:#8290a4;font-size:9px}.healthIcon{background:#eef5ff;border:1px solid #d7e6fa;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.healthIcon:after{font-size:18px;font-weight:800}.healthIcon.devices:after{content:"▦";color:#2563eb}.healthIcon.users:after{content:"◉";color:#5b6f89}.healthIcon.shield:after{content:"✓";color:#0f9f73}.healthIcon.clock:after{content:"◷";color:#d18a0b}.healthKpi.bad{background:linear-gradient(145deg,#fff,#fff7f7);border-color:#f1c7c7}.dashboardMainGrid{grid-template-columns:1fr 1fr 1.08fr;gap:14px;display:grid}.dashboardLowerGrid{grid-template-columns:1.3fr .9fr;gap:14px;display:grid}.dashboardCard{background:#fff;border:1px solid #dce6f2;border-radius:14px;min-width:0;padding:18px;box-shadow:0 8px 22px #1339670b}.dashboardCardHead{margin-bottom:16px}.dashboardCardHead h2{margin:0 0 3px;font-size:15px}.dashboardCardHead p{color:#8290a4;margin:0;font-size:10px}.platformCard,.complianceCard{grid-template-rows:auto 1fr;grid-template-columns:160px 1fr;column-gap:18px;display:grid}.platformCard>.dashboardCardHead,.complianceCard>.dashboardCardHead{grid-column:1/-1}.donut{border-radius:50%;place-items:center;width:152px;height:152px;margin:auto;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:21px;box-shadow:inset 0 0 0 1px #eef2f7}.donut>div{z-index:2;text-align:center;position:relative}.donut strong{letter-spacing:-.6px;font-size:22px;display:block}.donut span{color:#8492a6;margin-top:2px;font-size:9px;display:block}.legendList{flex-direction:column;justify-content:center;gap:3px;display:flex}.legendList button{text-align:left;cursor:pointer;color:#48617e;background:0 0;border:0;border-radius:8px;grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.legendList button:hover,.legendList button.selected{background:#f1f7fd}.legendList span{font-size:10px}.legendList strong{color:#0b1f44;font-size:10px}.legendList small{color:#8a98aa;text-align:right;min-width:36px;font-size:9px}.legendDot{border-radius:50%;width:8px;height:8px;display:block}.dot0,.status0{background:var(--chart-0)}.dot1,.status1{background:var(--chart-1)}.dot2,.status2{background:var(--chart-2)}.dot3,.status3{background:var(--chart-3)}.dot4,.status4{background:var(--chart-4)}.dot5,.status5{background:var(--chart-5)}.attentionList{flex-direction:column;gap:6px;display:flex}.attentionItem{text-align:left;color:#0b1f44;background:#fbfdff;border:1px solid #e7edf5;border-radius:10px;grid-template-columns:9px 1fr auto 14px;align-items:center;gap:10px;padding:11px 12px;display:grid}.attentionItem:not(:disabled){cursor:pointer}.attentionItem:not(:disabled):hover{background:#f6faff;border-color:#c9dced}.attentionItem:disabled{opacity:1}.attentionSignal{background:#94a3b8;border-radius:50%;width:8px;height:8px}.attentionItem.bad .attentionSignal{background:#dc4c4c}.attentionItem.warn .attentionSignal{background:#e6a025}.attentionItem div strong{font-size:10px;display:block}.attentionItem div small{color:#8391a4;margin-top:2px;font-size:9px;display:block}.attentionItem>b{font-size:15px}.attentionArrow{color:#8ea0b5;font-size:17px}.osPlatformGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.osPlatformGrid article{background:#fbfdff;border:1px solid #e5ecf4;border-radius:11px;padding:12px}.osPlatformGrid article>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.osPlatformGrid article>header span{font-size:10px;font-weight:700}.osPlatformGrid button,.dashboardBars button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:6px 0;display:block}.osPlatformGrid button>div,.dashboardBars button>div{color:#4d6685;justify-content:space-between;gap:10px;font-size:9px;display:flex}.osPlatformGrid button>div strong,.dashboardBars button>div strong{color:#0b1f44}.osPlatformGrid button>i,.dashboardBars button>i{background:#e9eff6;border-radius:99px;height:5px;margin-top:5px;display:block;overflow:hidden}.osPlatformGrid button>i>b,.dashboardBars button>i>b{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:99px;height:100%;display:block}.dashboardBars{flex-direction:column;gap:3px;display:flex}.dashboardBars button{grid-template-columns:1fr 42px;column-gap:10px;display:grid}.dashboardBars button>div{grid-column:1/-1}.dashboardBars button>i{grid-column:1}.dashboardBars button>small{text-align:right;color:#8290a4;grid-column:2;align-self:center;font-size:9px}.dashboardBars button:hover,.osPlatformGrid button:hover{opacity:.75}@media (width<=1200px){.dashboardMainGrid{grid-template-columns:1fr 1fr}.attentionCard{grid-column:1/-1}.dashboardLowerGrid{grid-template-columns:1fr}.healthKpis{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.dashboardHead{align-items:flex-start}.platformSelect{justify-content:space-between;width:100%}.platformSelect select{flex:1;min-width:0}.healthKpis,.dashboardMainGrid{grid-template-columns:1fr}.attentionCard{grid-column:auto}.platformCard,.complianceCard{grid-template-columns:1fr}.platformCard>.dashboardCardHead,.complianceCard>.dashboardCardHead{grid-column:auto}.donut{margin:0 auto 14px}.osPlatformGrid{grid-template-columns:1fr}}.dashboardWorkspace{padding-bottom:52px}.healthKpi.good{background:#fff;border-color:#dce6f2}.healthKpi.good .healthIcon{background:#eef8f4;border-color:#d4ede3}.healthKpi.warn{background:linear-gradient(145deg,#fff,#fffaf2);border-color:#f1d9a7}.attentionItem:disabled{color:#52677f;background:#f8fafc}.attentionItem:disabled .attentionArrow{visibility:hidden}.dashboardCard{transition:box-shadow .16s,border-color .16s}.dashboardCard:hover{box-shadow:0 11px 28px #13396711}.workspace:not(.dashboardWorkspace) .pageHead{margin-bottom:18px}.dataCard{background:#fff;border:1px solid #dce6f2;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1339670d}.dataHead{background:linear-gradient(#fff,#fbfdff);padding:18px 20px}.dataHead h2{margin:0 0 4px;font-size:16px}.dataHead p{color:#8290a4;margin:0;font-size:10px}.tableWrap{border-top:1px solid #e7edf5;overflow:auto}.tableWrap table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:11px}.tableWrap th{z-index:2;text-align:left;color:#60748f;text-transform:uppercase;letter-spacing:.65px;background:#f5f8fc;border-bottom:1px solid #e2e9f2;padding:11px 14px;font-size:8px;position:sticky;top:0}.tableWrap td{color:#405a79;background:#fff;border-top:1px solid #edf2f7;padding:12px 14px}.tableWrap tbody tr:first-child td{border-top:0}.tableWrap td strong{color:#0b1f44;font-size:11px}.tableWrap td small{color:#8c9aad;margin-top:3px;font-size:9px;display:block}.clickRow{cursor:pointer}.clickRow td{transition:background .12s}.clickRow:hover td{background:#f3f8fe}.clickRow:hover td:first-child{box-shadow:inset 3px 0 #2587eb}.tag{color:#2367bd;background:#edf5ff;border:1px solid #dceafb;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:650;display:inline-flex}.search{background:#fff;border:1px solid #d6e2f0;border-radius:10px;align-items:center;gap:8px;width:340px;height:40px;padding:0 12px;display:flex;box-shadow:0 4px 12px #1e406e0a}.search:focus-within{border-color:#7db7ed;box-shadow:0 0 0 3px #e7f2ff}.search span{color:#3684dc;font-size:16px}.search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.platformStrip{gap:8px;margin-bottom:18px;padding:2px;display:flex;overflow:auto}.platformStrip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f3;border-radius:10px;min-width:112px;padding:10px 12px;transition:all .15s;box-shadow:0 3px 10px #123d6c08}.platformStrip button:hover{border-color:#9bc5ec}.platformStrip span{color:#64748b;font-size:9px;display:block}.platformStrip strong{color:#0b1f44;margin-top:2px;font-size:17px;display:block}.activeFilters{color:#45617f;background:#eef6ff;border:1px solid #d3e6fa;border-radius:9px;align-items:center;gap:8px;margin:-6px 0 16px;padding:8px 10px;font-size:10px;display:flex}.activeFilters b{color:#165cb3;background:#fff;border:1px solid #cce0f4;border-radius:999px;padding:4px 8px}.activeFilters button{color:#1679ee;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.drawer{border-left:1px solid #dbe6f2}.drawerTop{z-index:4;background:#f3f7fc;padding:18px 0 10px;position:sticky;top:-22px}.detailCards article{box-shadow:0 3px 12px #13396709}@media (width<=780px){.search{width:100%}.pageHead{flex-direction:column;align-items:stretch}.tableWrap th,.tableWrap td{padding-left:10px;padding-right:10px}}.brandMark{background-color:#ffffff12;background-image:url(/Intune-Device-Inventory-Analyzer/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 40px;border:0;border-radius:14px;flex:0 0 46px;width:46px;height:46px;font-size:0;box-shadow:0 8px 22px #010c2333,0 0 0 1px #6fd3ff1f}.brand{gap:12px;min-width:260px}.brand strong{letter-spacing:-.15px;font-size:14px;line-height:1.2}.brand small{color:#35cef4;margin-top:3px;font-size:11px;line-height:1.2}.mainNav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0314332e;border:1px solid #ffffff12;border-radius:13px;align-self:center;align-items:center;gap:5px;height:auto;padding:5px}.mainNav button{color:#b8cbe3;border:1px solid #0000;border-radius:9px;height:36px;padding:0 14px;font-size:11px;font-weight:650;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.mainNav button:hover{color:#fff;background:#ffffff12;border-color:#ffffff14;transform:translateY(-1px)}.mainNav button.active{color:#fff;background:linear-gradient(135deg,#2563eb8a,#06b6d43b);border-color:#4ec5f44d;box-shadow:inset 0 1px #ffffff14,0 5px 14px #0314332e}.mainNav button.active:after{display:none}.topActions{margin-left:auto}.localState{border-radius:10px;padding:8px 11px}.primarySmall{border-radius:10px;min-height:36px;padding:0 15px;transition:transform .16s,box-shadow .16s,filter .16s}.primarySmall:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 20px #0662d647}@media (width<=1050px){.brand{min-width:220px}.mainNav{gap:2px;padding:4px}.mainNav button{padding:0 10px;font-size:10px}}@media (width<=820px){.brand strong{font-size:12px}.brand small{font-size:10px}.brandMark{background-size:35px 35px;flex-basis:40px;width:40px;height:40px}.mainNav{max-width:52vw;overflow:auto}}.brandMark{background-image:url(/logo.svg);background-size:42px 42px}.footerMark{background-color:#0b2d62;background-image:url(/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:36px 36px;flex:0 0 38px;width:38px;height:38px;color:#0000!important;border:1px solid #35cef457!important;border-radius:11px!important;font-size:0!important;box-shadow:0 5px 16px #010c233d,0 0 0 1px #6fd3ff14!important}@media (width<=820px){.brandMark{background-size:37px 37px}.footerMark{background-size:34px 34px;flex-basis:36px;width:36px;height:36px}}.fleetInsightGrid{grid-template-columns:1.15fr .8fr .95fr;gap:14px;display:grid}.platformHealthTable{flex-direction:column;display:flex}.healthTableHead,.platformHealthTable button{grid-template-columns:1.3fr .7fr .8fr .6fr;align-items:center;gap:10px;display:grid}.healthTableHead{color:#8a98aa;text-transform:uppercase;letter-spacing:.5px;padding:0 10px 7px;font-size:8px}.platformHealthTable button{color:#506987;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf2f7;border-radius:8px;padding:10px}.platformHealthTable button:hover{background:#f5f9fd}.platformHealthTable button strong{color:#0b1f44;font-size:10px}.platformHealthTable button span{font-size:10px}.goodText{font-weight:700;color:#0a8d67!important}.warnText{font-weight:700;color:#c27a08!important}.badText{font-weight:700;color:#c74646!important}.staleBuckets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.staleBucket{background:#fbfdff;border:1px solid #e5ecf4;border-radius:10px;padding:12px}.staleBucket span,.staleBucket small{color:#8290a4;font-size:9px;display:block}.staleBucket strong{color:#0b1f44;margin:5px 0 2px;font-size:21px;display:block}.staleBucket.mild{background:#fbfdff}.staleBucket.warn{background:#fffaf1;border-color:#f0dfb5}.staleBucket.bad{background:#fff7f7;border-color:#efcccc}.checkinSummary{border-top:1px solid #edf2f7;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:grid}.checkinSummary span{color:#506987;font-size:10px}.checkinSummary strong{font-size:15px}.checkinSummary small{color:#8290a4;font-size:9px}.qualityScore{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.qualityScore strong{letter-spacing:-.5px;font-size:25px}.qualityScore span{color:#8290a4;font-size:9px}.qualityList{flex-direction:column;gap:10px;display:flex}.qualityList>div>div{color:#506987;justify-content:space-between;font-size:9px;display:flex}.qualityList>div>div strong{color:#0b1f44}.qualityList i{background:#e9eff6;border-radius:99px;height:6px;margin:5px 0 3px;display:block;overflow:hidden}.qualityList i b{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:99px;height:100%;display:block}.qualityList small{text-align:right;color:#8b98aa;font-size:8px;display:block}.qualityNote{border-top:1px solid #edf2f7;padding-top:10px;line-height:1.45;color:#8a98aa!important;margin:12px 0 0!important;font-size:8px!important}@media (width<=1200px){.fleetInsightGrid{grid-template-columns:1fr 1fr}.qualityCard{grid-column:1/-1}}@media (width<=780px){.fleetInsightGrid{grid-template-columns:1fr}.qualityCard{grid-column:auto}.staleBuckets{grid-template-columns:1fr}.healthTableHead,.platformHealthTable button{grid-template-columns:1.2fr .65fr .8fr .55fr}}.tableToolbar{background:#fbfdff;border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.tableResultCount{color:#667b98;align-items:baseline;gap:7px;display:flex}.tableResultCount strong{color:#0b1f44;font-size:17px}.tableResultCount span{font-size:12px}.tableToolbarActions{align-items:center;gap:12px;display:flex}.tableToolbarActions label{color:#667b98;align-items:center;gap:8px;font-size:12px;display:flex}.tableToolbarActions select{color:#173052;background:#fff;border:1px solid #d7e3f1;border-radius:9px;outline:none;height:38px;padding:0 32px 0 12px;font-size:13px}.tableExport{color:#1559ac;cursor:pointer;background:#fff;border:1px solid #cbdcf0;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #1645790d}.tableExport:hover{background:#f1f7ff;border-color:#9fc4ec}.smartTableWrap{border-top:1px solid #e6edf5;overflow:auto}.smartTable{min-width:max-content}.smartTable thead th{z-index:2;background:#f4f8fc;padding:0;position:sticky;top:0}.smartTable th button{color:#5f7390;text-transform:uppercase;letter-spacing:.55px;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:13px 14px;font-size:10px;font-weight:750;display:flex}.smartTable th button:hover{color:#245e9e;background:#edf5fd}.smartTable th i{color:#9aabc0;opacity:.75;justify-content:center;align-items:center;font-size:12px;font-style:normal;display:inline-flex}.smartTable th.sorted button{color:#175dab;background:#eef6ff}.smartTable th.sorted i{color:#1679ee;opacity:1}.smartTable td{vertical-align:middle;white-space:nowrap;font-size:13px;padding-top:13px!important;padding-bottom:13px!important}.smartTable td strong{font-size:13px}.smartTable td small{font-size:11px}.smartTable tbody tr:nth-child(2n) td{background:#f8fbff8c}.smartTable tbody tr:hover td{background:#eef7ff}.tablePager{color:#6b7e98;background:#fbfdff;border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:12px;display:flex}.tablePager>div{align-items:center;gap:8px;display:flex}.tablePager button{color:#285b97;cursor:pointer;background:#fff;border:1px solid #d7e3f1;border-radius:8px;min-width:36px;height:36px;font-size:12px;font-weight:700}.tablePager button:hover:not(:disabled){background:#eef6ff;border-color:#a9caed}.tablePager button:disabled{opacity:.4;cursor:default}.tablePager>div>span{white-space:nowrap;padding:0 7px}.dataCard>.tableToolbar{margin-top:0}.deviceFilterShell{background:linear-gradient(#fbfdff,#f7faff);border-top:1px solid #e4edf7}.deviceFilterTop{justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.deviceFilterTop>div:first-child{align-items:baseline;gap:10px;display:flex}.deviceFilterTop strong{color:#0b1f44;font-size:15px}.deviceFilterTop span{color:#73869d;font-size:12px}.deviceFilterTop>div:last-child{gap:8px;display:flex}.deviceFilterTop button{color:#245785;cursor:pointer;background:#fff;border:1px solid #cfdeef;border-radius:9px;height:36px;padding:0 13px;font-size:12px;font-weight:700}.deviceFilterTop button:hover,.deviceFilterTop button.active{color:#075fbd;background:#eef6ff;border-color:#9dc5ee}.deviceFilterTop button b{color:#fff;background:#1677e8;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:10px;display:inline-grid}.deviceFilterTop .clearExplorer{color:#75889e;background:0 0;border-color:#0000}.deviceFilterTop .deviceTopExport{color:#1559ac;background:#fff;border-color:#cbdcf0;align-items:center;gap:8px;height:38px;padding:0 15px;display:inline-flex;box-shadow:0 2px 8px #1645790d}.deviceFilterTop .deviceTopExport:hover{color:#1559ac;background:#f1f7ff;border-color:#9fc4ec}.deviceFilterPanel{background:#f4f9ffd1;border-top:1px solid #e6eef7;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;padding:17px 18px 20px;display:grid}.deviceFilterPanel>label,.deviceFilterPanel>.multiFilter{flex-direction:column;gap:7px;display:flex}.deviceFilterPanel>label>span,.deviceFilterPanel>.multiFilter>span{color:#59718e;font-size:11px;font-weight:750}.deviceFilterPanel select{color:#183858;background:#fff;border:1px solid #cedded;border-radius:9px;outline:none;height:40px;padding:0 34px 0 11px;font-size:12px}.deviceFilterPanel select:focus{border-color:#79afe8;box-shadow:0 0 0 3px #237bdc14}.multiFilter,.multiFilterControl{position:relative}.multiFilterTrigger{color:#183858;text-align:left;cursor:pointer;background:#fff;border:1px solid #cedded;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:12px;width:100%;height:40px;padding:0 11px;font-size:12px;display:flex}.multiFilterTrigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiFilterTrigger:hover{border-color:#b8ccdf}.multiFilterTrigger.open,.multiFilterTrigger:focus-visible{border-color:#79afe8;box-shadow:0 0 0 3px #237bdc14}.multiFilterChevron{color:#607994;flex:0 0 16px;width:16px;height:16px;display:block}.multiFilterMenu{z-index:30;background:#fff;border:1px solid #cfddec;border-radius:10px;max-height:250px;padding:7px;position:absolute;top:45px;left:0;right:0;overflow:auto;box-shadow:0 14px 32px #1f3f6724}.multiFilterMenu>button{color:#31516f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:12px;font-weight:650}.multiFilterMenu>button:hover,.multiFilterMenu>button.selected{color:#0f64bf;background:#eef6ff}.multiFilterMenu>label{color:#31516f;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.multiFilterMenu>label:hover{background:#f5f9fe}.multiFilterMenu input{accent-color:#1677e8}.ageSlider{grid-column:span 2;padding:2px 4px}.ageSlider>span{justify-content:space-between;display:flex!important}.ageSlider input{accent-color:#1677e8;width:100%}.ageSlider>div{color:#8294aa;justify-content:space-between;display:flex}.ageSlider small{font-size:10px}.columnPicker{background:#fff;border-top:1px solid #e6eef7;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 18px 19px;display:flex}.enhancedColumnPicker{grid-template-columns:250px 1fr;display:grid}.columnPickerIntro{flex-direction:column;gap:5px;display:flex}.columnPickerIntro strong{color:#173858;font-size:13px}.columnPickerIntro>span{color:#7a8ca1;font-size:11px;line-height:1.5}.columnPickerIntro>div{gap:7px;margin-top:8px;display:flex}.columnPickerIntro button{color:#2f5f8d;cursor:pointer;background:#f8fbff;border:1px solid #d3e0ee;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:700}.columnGroups{grid-template-columns:220px 1fr;gap:18px;min-width:0;display:grid}.columnGroups section{min-width:0}.columnGroups header{color:#244563;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:750;display:flex}.columnGroups header span{color:#8093a8;background:#f1f6fb;border-radius:999px;padding:3px 7px;font-size:10px}.columnGroups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.columnGroups .rawColumnList{grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px;padding-right:7px;overflow:auto}.columnPicker label{color:#385571;cursor:pointer;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.columnPicker label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.columnPicker input{accent-color:#1677e8}.dashboardWorkspace:has(.deviceFilterShell)>.platformStrip{display:none!important}.deviceTableToolbar{padding:10px 18px}.deviceTableToolbar .tableResultCount strong{font-size:15px}.tableColumns b{color:#fff;background:#1677e8;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:2px;font-size:10px;display:inline-grid}.tableColumns.active{color:#075fbd;background:#eef6ff;border-color:#9dc5ee}.deviceTablePager{padding:12px 18px}.pagerRows{color:#667b98;align-items:center;gap:7px;margin-right:5px;font-size:11px;display:flex}.pagerRows select{color:#173052;background:#fff;border:1px solid #d7e3f1;border-radius:8px;outline:none;height:36px;padding:0 28px 0 10px;font-size:12px}.pagerRows select:focus{border-color:#79afe8;box-shadow:0 0 0 3px #237bdc14}@media (width<=1200px){.deviceFilterPanel{grid-template-columns:repeat(3,minmax(160px,1fr))}.columnGroups .rawColumnList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.enhancedColumnPicker,.columnGroups{grid-template-columns:1fr}.deviceFilterPanel{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=760px){.tableToolbar,.tablePager{flex-direction:column;align-items:flex-start}.tableToolbarActions{justify-content:space-between;width:100%}.tablePager>div{flex-wrap:wrap;justify-content:flex-end;width:100%}.deviceFilterTop,.columnPicker{flex-direction:column;align-items:flex-start}.deviceFilterTop>div:last-child{flex-wrap:wrap}.deviceFilterPanel{grid-template-columns:1fr}.ageSlider{grid-column:auto}.columnPicker>div:last-child{justify-content:flex-start}.columnGroups .rawColumnList{grid-template-columns:1fr}.pagerRows{margin-right:auto}}.dashboardHead p{font-size:15px;line-height:1.55}.eyebrow{font-size:10px}.platformSelect span{font-size:12px}.platformSelect select{font-size:13px}.healthKpi>div>span{font-size:12px}.healthKpi>div>small{font-size:11px;line-height:1.45}.dashboardCardHead h2{font-size:17px}.dashboardCardHead p{font-size:12px;line-height:1.5}.donut span{font-size:11px}.legendList span,.legendList strong{font-size:12px}.legendList small{font-size:11px}.attentionItem div strong{font-size:12px}.attentionItem div small{font-size:11px;line-height:1.4}.osPlatformGrid article>header span{font-size:12px}.osPlatformGrid article>header strong{font-size:14px}.osPlatformGrid button>div,.dashboardBars button>div,.dashboardBars button>small{font-size:11px}.platformHealthTable,.staleBuckets,.checkinSummary,.qualityList,.qualityNote{font-size:12px;line-height:1.45}.healthTableHead,.qualityList small,.staleBucket small,.checkinSummary small,.qualityScore span{font-size:11px}.dataHead h2{font-size:17px}.dataHead p,.infoBanner{font-size:12px}.platformStrip span{font-size:11px}.activeFilters{font-size:12px}.search input{font-size:13px}.tag{font-size:11px}table{font-size:12px}th{font-size:10px}td strong{font-size:12px}td small{font-size:10px}.smartTableToolbar,.smartTableFooter,.smartTableToolbar select{font-size:12px}.footerBrand span,.footerPrivacy span,.footerMeta{font-size:11px}@media (width<=780px){.dashboardHead p{font-size:14px}.dashboardCardHead p{font-size:11px}}.insightCategoryStack{flex-direction:column;gap:34px;display:flex}.insightCategory{flex-direction:column;gap:14px;display:flex}.insightCategoryHead{justify-content:space-between;align-items:flex-end;padding:0 2px 2px;display:flex}.insightCategoryHead h3{color:#17385f;letter-spacing:.035em;margin:0;font-size:13px;font-weight:800}.insightCategoryHead p{color:#7a8da5;margin:4px 0 0;font-size:12px;line-height:1.5}.extendedInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.twoInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.singleInsightGrid{grid-template-columns:1fr}.singleInsightGrid .extendedInsightCard{min-height:0}.extendedInsightCard{min-height:290px}.distributionList{flex-direction:column;gap:10px;display:flex}.distributionList>div>i{background:#e9eff6;border-radius:999px;grid-column:2/-1;height:5px;overflow:hidden}.distributionList>div>i>b,.fragmentationList i>b,.miniBars i>b,.activityBars i>b{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;height:100%;display:block}.distributionDot{border-radius:50%;width:8px;height:8px}.distributionList small{text-align:right;color:#7b8da4}.insightFootnote{color:#7c8da4;margin:14px 0 0;font-size:11px;line-height:1.45}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fragmentationList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fragmentationList>div{background:#fbfdff;border:1px solid #e7edf5;border-radius:11px;padding:14px}.fragmentationList header,.fragmentationList>div>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.fragmentationList header span,.fragmentationList>div>div span{color:#71849c}.fragmentationList>div>div{margin-top:4px}.fragmentationList>div>div b{color:#244d7a;white-space:nowrap}.fragmentationList i,.miniBars i,.activityBars i{background:#e9eff6;border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.metricTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.metricTile{background:#f7fafe;border:1px solid #e3ebf4;border-radius:10px;padding:12px}.metricTile span{color:#72859d;font-size:11px;display:block}.metricTile strong{letter-spacing:-.4px;margin-top:3px;font-size:20px;display:block}.miniBars{flex-direction:column;gap:8px;display:flex}.miniBars>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.miniBars i{grid-column:1/-1;margin-top:0}.inlineInsight{background:#fbfdff;border:1px solid #e5ecf4;border-radius:10px;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid}.inlineInsight small{color:#7b8da4;grid-column:1/-1}.anomalyList{flex-direction:column;gap:8px;display:flex}.anomaly{background:#fbfdff;border:1px solid #e7edf5;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.anomaly strong{color:#50708f;font-size:15px}.anomaly.hasValue{background:#fffaf3;border-color:#f0dfbf}.anomaly.hasValue strong{color:#b87912}.activityBars{flex-direction:column;gap:11px;display:flex}.activityBars>div>div{grid-template-columns:1fr auto 48px;align-items:center;gap:8px;display:grid}.activityBars small{text-align:right;color:#7b8da4}.userTiles{margin-bottom:12px}.platformDistributionBody{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;padding-top:6px;display:grid}.platformDistributionDonut{border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.platformDistributionDonut:after{content:"";background:#fff;border-radius:50%;width:104px;height:104px;position:absolute;box-shadow:inset 0 0 0 1px #edf2f7}.platformDistributionDonut>div{z-index:1;text-align:center;flex-direction:column;display:flex}.platformDistributionDonut strong{color:#0b1f44;font-size:24px}.platformDistributionDonut span{color:#7b8da4;margin-top:3px;font-size:11px}.platformDistributionLegend{flex-direction:column;gap:10px;display:flex}.platformDistributionLegend>div{grid-template-columns:10px minmax(0,1fr) auto 52px;align-items:center;gap:9px;display:grid}.platformDistributionLegend span,.platformDistributionLegend strong,.platformDistributionLegend small{font-size:12px}.platformDistributionLegend small{text-align:right;color:#7b8da4}.fleetOverviewGrid .platformCard{display:none}.fleetOverviewGrid:has(.platformCard) .fleetSummaryCard{grid-column:1/-1}@media (width<=1200px){.extendedInsightGrid,.twoInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.singleInsightGrid{grid-template-columns:1fr}.fragmentationList{grid-template-columns:1fr 1fr}}@media (width<=760px){.extendedInsightGrid,.twoInsightGrid,.singleInsightGrid,.fragmentationList{grid-template-columns:1fr}.metricTiles{grid-template-columns:1fr 1fr}.extendedInsightCard{min-height:0}.insightCategoryStack{gap:28px}.insightCategoryHead h3{font-size:13px}.insightCategoryHead p{font-size:11px}.platformDistributionBody{grid-template-columns:1fr}.platformDistributionDonut{margin:auto}}.qualityCard{display:none!important}.fleetInsightGrid{grid-template-columns:1.15fr .85fr!important}.osDashboardCard,.dashboardLowerGrid,.fleetSummaryCard{display:none!important}.fleetOverviewGrid{grid-template-columns:minmax(0,1fr)!important}.fleetOverviewGrid .platformCard{width:100%!important;max-width:none!important}@media (width<=780px){.fleetInsightGrid{grid-template-columns:1fr!important}}.windowsHealthSection{flex-direction:column;gap:22px;margin-bottom:28px;display:flex}.windowsHealthIntro{justify-content:space-between;align-items:center;gap:28px;display:flex}.intelligenceHeading{align-items:center;gap:16px;display:flex}.windowsHeroIcon{color:#1769e0;background:linear-gradient(145deg,#eaf3ff,#f8fbff);border:1px solid #cfe0f5;border-radius:16px;flex:0 0 52px;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 24px #1c59aa1a;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}.windowsHeroIcon svg{width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important;max-height:27px!important;display:block!important;overflow:hidden!important}.windowsHealthIntro h2{color:#0b1f44;letter-spacing:-.35px;margin:5px 0 6px;font-size:28px;line-height:1.15}.windowsHealthIntro p{color:#617793;max-width:760px;margin:0;font-size:15px;line-height:1.55}.intelligenceStamp{color:#405b7b;white-space:nowrap;background:#fff;border:1px solid #d5e2f0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex;overflow:hidden;box-shadow:0 4px 14px #1b3f6f0d}.intelligenceStamp svg{flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;display:block!important}.updateHealthKpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.updateHealthStat{background:#fff;border:1px solid #dbe6f2;border-radius:16px;align-items:center;gap:16px;min-height:108px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #163d6d0b}.updateHealthStat:after{content:"";opacity:.85;background:currentColor;height:4px;position:absolute;inset:auto 0 0}.healthStatIcon{border-radius:14px;place-items:center;display:grid;overflow:hidden;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.healthStatIcon svg{width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;display:block!important;overflow:hidden!important}.updateHealthStat>div{grid-template-columns:auto auto;align-items:end;column-gap:12px;display:grid}.updateHealthStat>div>span{color:#5e718d;grid-column:1/-1;font-size:13px;font-weight:650}.updateHealthStat strong{color:#0b1f44;letter-spacing:-.5px;font-size:30px;line-height:1.05}.updateHealthStat small{padding-bottom:2px;font-size:13px;font-weight:700}.updateHealthStat.good{color:#17a56f;background:linear-gradient(145deg,#f6fffa,#fff);border-color:#b7e5cf}.updateHealthStat.good .healthStatIcon{color:#17a56f;background:#e5f8ef;border:1px solid #c7ebda}.updateHealthStat.good small{color:#0a8f61}.updateHealthStat.warn{color:#ef9917;background:linear-gradient(145deg,#fff9ef,#fff);border-color:#efd29b}.updateHealthStat.warn .healthStatIcon{color:#e88f0e;background:#fff0d8;border:1px solid #f3d4a3}.updateHealthStat.warn small{color:#c67808}.updateHealthStat.review{color:#7759e7;background:linear-gradient(145deg,#fbf9ff,#fff);border-color:#d8ccfa}.updateHealthStat.review .healthStatIcon{color:#7154dc;background:#f0ebff;border:1px solid #ddd1ff}.updateHealthStat.review small{color:#6347c7}.updateHealthStat.neutral{color:#7c8da2;background:linear-gradient(145deg,#f9fbfd,#fff);border-color:#d7e2ed}.updateHealthStat.neutral .healthStatIcon{color:#6f8298;background:#eef3f8;border:1px solid #dce5ee}.updateHealthStat.neutral small{color:#73859a}.updateHealthTag{color:#60748e;white-space:nowrap;background:#eef3f8;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex;overflow:hidden}.updateHealthTag svg{flex:0 0 14px!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;display:block!important}.updateHealthTag.current{color:#0d8c61;background:#e5f8ef;border:1px solid #caecdc}.updateHealthTag.behind-latest{color:#b86d00;background:#fff2dd;border:1px solid #f3d3a3}.updateHealthTag.review-edition{color:#6647cb;background:#efeaff;border:1px solid #d9cdfd}.releaseCell{align-items:center;gap:9px;display:flex}.releaseCell svg{color:#1769e0;flex:0 0 17px!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;display:block!important}.servicingPill{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.servicingPill.supported{color:#167457;background:#eef8f4}.servicingPill.review{color:#6952b9;background:#f5f0ff}.servicingPill.unknown{color:#6d7f94;background:#f1f4f7}.shareCell{align-items:center;gap:10px;min-width:120px;display:flex}.shareCell>strong{min-width:40px;font-size:12px}.shareCell i{background:#e9eff6;border-radius:99px;flex:1;min-width:55px;height:6px;display:block;overflow:hidden}.shareCell i b{background:linear-gradient(90deg,#2563eb,#18b8d6);border-radius:99px;height:100%;display:block}.healthMethodNote{color:#617793;background:#f8fbfe;border:1px solid #e1eaf3;border-radius:12px;margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.updateHealthTable{margin:0}.updateHealthTable .dataHead{padding-top:20px;padding-bottom:18px}.updateHealthTable .dataHead h2{font-size:20px}.updateHealthTable .dataHead p,.updateHealthTable table{font-size:13px}.updateHealthTable th{padding-top:13px;padding-bottom:13px;font-size:11px}.updateHealthTable td{padding-top:14px;padding-bottom:14px}.updateHealthTable .smartTableToolbar,.updateHealthTable .smartTableFooter{font-size:13px}.updateHealthTable select,.updateHealthTable button{font-size:12px}@media (width<=1100px){.updateHealthKpis{grid-template-columns:1fr 1fr}}@media (width<=900px){.windowsHealthIntro{flex-direction:column;align-items:flex-start}.intelligenceStamp{align-self:flex-start}}@media (width<=600px){.updateHealthKpis{grid-template-columns:1fr}.intelligenceHeading{align-items:flex-start}.windowsHeroIcon{flex-basis:46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}.windowsHealthIntro h2{font-size:24px}}.inventoryDashboard{--dash-title:19px;--dash-subtitle:14px;--dash-body:14px;--dash-meta:13px;--dash-small:12px}.inventoryDashboard .dashboardCard{border-radius:16px}.inventoryDashboard .dashboardCardHead{margin-bottom:17px}.inventoryDashboard .dashboardCardHead h2{font-size:var(--dash-title);letter-spacing:-.15px;line-height:1.2}.inventoryDashboard .dashboardCardHead p{font-size:var(--dash-subtitle);margin-top:4px;line-height:1.5}.inventoryDashboard .healthKpi>div>span{font-size:14px}.inventoryDashboard .healthKpi>div>small{font-size:13px;line-height:1.45}.inventoryDashboard .legendList span,.inventoryDashboard .legendList strong{font-size:14px}.inventoryDashboard .legendList small{font-size:13px}.inventoryDashboard .attentionItem div strong{font-size:14px}.inventoryDashboard .attentionItem div small{font-size:13px;line-height:1.45}.inventoryDashboard .platformHealthTable button strong,.inventoryDashboard .platformHealthTable button span{font-size:13px}.inventoryDashboard .healthTableHead{font-size:12px}.inventoryDashboard .staleBucket span,.inventoryDashboard .staleBucket small,.inventoryDashboard .checkinSummary span,.inventoryDashboard .checkinSummary small{font-size:13px}.inventoryDashboard .staleBucket strong{font-size:25px}.inventoryDashboard .checkinSummary strong{font-size:18px}.extendedInsightCard{min-height:315px;padding:21px!important}.insightCardHead{gap:12px;align-items:flex-start!important;display:flex!important}.cardIcon{color:#2563eb;background:linear-gradient(145deg,#edf5ff,#f9fcff);border:1px solid #d8e6f6;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.cardIcon svg,.miniDataIcon svg,.platformMiniIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.cardIcon svg{width:20px!important;height:20px!important}.distributionList{gap:12px}.distributionList>div{grid-template-columns:28px minmax(0,1fr) auto 54px;align-items:center;gap:10px;padding-bottom:8px;display:grid;position:relative}.distributionList span,.distributionList strong,.distributionList small{font-size:14px}.distributionList small{color:#70849d}.distributionList>div>i,.fragmentationList i,.miniBars i,.activityBars i{height:6px}.distributionDot{width:9px;height:9px}.miniDataIcon,.platformMiniIcon{color:#2563eb;background:#f2f7fd;border:1px solid #dce8f5;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.miniDataIcon svg,.platformMiniIcon svg{width:15px!important;height:15px!important}.insightFootnote{margin-top:15px;font-size:13px;line-height:1.5}.fragmentationList{gap:14px}.fragmentationList header strong{font-size:15px}.fragmentationList header span,.fragmentationList>div>div span,.fragmentationList>div>div b{font-size:13px}.labelWithIcon{align-items:center;gap:8px;display:flex}.platform-windows{color:#1674ea;background:#eef6ff}.platform-android{color:#20a75a;background:#effaf3}.platform-ipados,.platform-ios{color:#45566c;background:#f4f6f8}.metricTile{border-radius:11px;padding:14px}.metricTile span{font-size:13px}.metricTile strong{margin-top:4px;font-size:23px}.miniBars{gap:10px}.miniBars span,.miniBars strong{font-size:13px}.inlineInsight{padding:14px}.inlineInsight span,.inlineInsight small{font-size:13px}.inlineInsight strong{font-size:19px}.anomaly{padding:12px 13px}.anomaly span{font-size:14px}.anomaly strong{font-size:17px}.activityBars{gap:13px}.activityBars span,.activityBars strong,.activityBars small{font-size:14px}.manufacturerList>div{grid-template-columns:30px minmax(0,1fr) auto 54px}.manufacturerMark{letter-spacing:-.25px;color:#28496d;background:#f3f7fb;border:1px solid #dce6f0;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:850;display:grid;box-shadow:0 2px 6px #19375f0a;font-size:10px!important}.manufacturer-d{color:#0672ce;background:#eef6ff;border-color:#cfe4fb}.manufacturer-a{color:#111827;background:#f5f6f8;border-color:#dfe3e8}.manufacturer-s{color:#143b9b;background:#edf3ff;border-color:#d6e1fb}.manufacturer-l{color:#e2231a;background:#fff2f2;border-color:#f5d3d1}.manufacturer-ms{color:#2563eb;background:#eef5ff;border-color:#d6e5fb}.manufacturer-hp{color:#0878b9;background:#edf8ff;border-color:#cfeafa}.manufacturer-g{color:#067a65;background:#effbf8;border-color:#d1eee8}.platformCard .dashboardCardHead,.complianceCard .dashboardCardHead,.attentionCard .dashboardCardHead,.platformHealthCard .dashboardCardHead,.checkinCard .dashboardCardHead{min-height:38px;padding-left:50px;position:relative}.platformCard .dashboardCardHead:before,.complianceCard .dashboardCardHead:before,.attentionCard .dashboardCardHead:before,.platformHealthCard .dashboardCardHead:before,.checkinCard .dashboardCardHead:before{content:"";background-color:#f1f7ff;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #d8e6f6;border-radius:11px;width:38px;height:38px;position:absolute;top:0;left:0}.platformCard .dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8'%3E%3Crect x='4' y='4' width='6' height='6' rx='1'/%3E%3Crect x='14' y='4' width='6' height='6' rx='1'/%3E%3Crect x='4' y='14' width='6' height='6' rx='1'/%3E%3Crect x='14' y='14' width='6' height='6' rx='1'/%3E%3C/svg%3E")}.complianceCard .dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317a56f' stroke-width='1.8'%3E%3Cpath d='M12 3 5 6v5c0 4.5 2.9 7.3 7 9 4.1-1.7 7-4.5 7-9V6l-7-3Z'/%3E%3Cpath d='m8.5 12 2.2 2.2 4.8-5'/%3E%3C/svg%3E")}.attentionCard .dashboardCardHead:before{background-color:#fff7ed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e69a16' stroke-width='1.8'%3E%3Cpath d='M12 4 21 20H3L12 4Z'/%3E%3Cpath d='M12 9v5m0 3h.01'/%3E%3C/svg%3E");border-color:#f5ddbd}.platformHealthCard .dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8'%3E%3Cpath d='M3 12h4l2-5 4 10 2-5h6'/%3E%3C/svg%3E")}.checkinCard .dashboardCardHead:before{background-color:#fff8ed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e89414' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");border-color:#f1dfbf}.inventoryDashboard .healthKpi.good{background:linear-gradient(145deg,#f7fffb,#fff);border-color:#b9e7d3}.inventoryDashboard .healthKpi.warn{background:linear-gradient(145deg,#fffaf2,#fff);border-color:#efd39e}.inventoryDashboard .healthKpi.bad{background:linear-gradient(145deg,#fff7f7,#fff);border-color:#f0bfc1}.inventoryDashboard .dashboardMainGrid,.inventoryDashboard .fleetInsightGrid,.inventoryDashboard .extendedInsightGrid{gap:16px}@media (width<=760px){.inventoryDashboard{--dash-title:18px;--dash-subtitle:13px}.extendedInsightCard{padding:18px!important}.manufacturerList>div,.distributionList>div{grid-template-columns:28px minmax(0,1fr) auto 50px}}.mainNav{justify-content:center;gap:8px}.mainNav button,.mainNav .navExternal{border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:10px 15px;font-size:13px;display:inline-flex}.mainNav button.active{background:#1c7dee2e;box-shadow:inset 0 0 0 1px #5bafff59}.mainNav .navExternal{color:#c7ddf4;font-weight:700;text-decoration:none}.mainNav .navExternal:hover{color:#fff;background:#ffffff12}.publicNav{margin:0 auto}.publicTopbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e4ebf4;height:76px;box-shadow:0 4px 18px #17375e0e}.publicTopbar .topbarInner{max-width:1450px;padding:0 34px}.publicTopbar .brand{color:#0b1f44;min-width:280px}.publicTopbar .brandMark{background-color:#eef5ff;box-shadow:0 5px 14px #143a6914,0 0 0 1px #d7e5f4}.publicTopbar .brand strong{color:#0b1f44}.publicTopbar .brand small{color:#1674df}.publicTopbar .mainNav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:0 auto;gap:5px;padding:0}.publicTopbar .mainNav button{color:#263c59;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0 20px;font-size:14px;font-weight:700}.publicTopbar .mainNav button:hover{color:#0b1f44;background:#f3f7fc;transform:none}.publicTopbar .mainNav button.active{color:#0b1f44;box-shadow:none;background:#eef5ff}.publicTopbar .mainNav button.active:after{display:none}.publicTopbar .topActions{justify-content:flex-end;min-width:280px}.publicTopbar .primarySmall{color:#1765d2;min-height:42px;box-shadow:none;background:#f0f6ff;border:1px solid #d7e6f7;padding:0 18px;font-size:12px;font-weight:750}.publicTopbar .primarySmall:hover{box-shadow:none;filter:none;background:#e7f1ff}.platformStrip{background:#fff!important;border:1px solid #d8e4f1!important;border-radius:16px!important;align-items:stretch!important;gap:10px!important;margin:0 0 24px!important;padding:10px!important;display:flex!important;box-shadow:0 8px 24px #1c3f690e!important}.platformStrip button{text-align:left!important;background:#f7faff!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-rows:auto auto!important;grid-template-columns:32px 1fr!important;align-items:center!important;column-gap:10px!important;min-width:126px!important;padding:11px 15px!important;display:grid!important}.platformStrip button:before{content:"◫";color:#2563eb;background:#edf5ff;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.platformStrip button:nth-child(2):before{content:"⊞";color:#1674ea}.platformStrip button:nth-child(3):before{content:"▯";color:#475569}.platformStrip button:nth-child(4):before{content:"●";color:#22a75a}.platformStrip button span{color:#6a7f99!important;font-size:12px!important}.platformStrip button strong{color:#0b1f44!important;font-size:16px!important}.platformStrip button.active{background:#f2f7ff!important;border-color:#6ca9ff!important;box-shadow:0 4px 14px #2563eb14!important}.dashboardHead .platformSelect{min-width:230px}.dashboardHead .platformSelect span{font-size:12px}.dashboardHead .platformSelect select{font-size:14px;font-weight:700}.footerMeta button{color:#9bb9d9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footerMeta button:hover{color:#fff}.demoBanner{color:#6f5a16;background:linear-gradient(#fff9dd,#fff5c9);border:1px solid #ead38a;border-radius:12px;align-items:center;gap:12px;margin:0 0 22px;padding:15px 17px;font-size:13px;display:flex;box-shadow:0 6px 18px #7e5e1212}.demoBanner:before{content:"!";color:#5e4708;background:#f4c84d;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #7856001f}.demoBanner span{letter-spacing:0;text-transform:none;color:#654c08;font-size:14px;font-weight:800}.demoBanner strong{display:none}.demoBanner button{color:#75570a;cursor:pointer;background:#fffdf2;border:1px solid #dfc76e;border-radius:8px;margin-left:auto;padding:9px 12px;font-size:11px;font-weight:800;box-shadow:0 2px 6px #6e520f0d}.demoBanner button:hover{background:#fff8d7}.landingCtas{align-items:center;gap:12px;margin:28px 0 8px;display:flex}.landingPrimary,.landingSecondary{cursor:pointer;border-radius:10px;min-height:48px;padding:0 18px;font-size:13px;font-weight:780;transition:all .16s}.landingPrimary{color:#fff;background:linear-gradient(135deg,#176ee2,#08afe0);border:1px solid #176ee2;box-shadow:0 9px 22px #176ee233}.landingPrimary:hover{transform:translateY(-1px);box-shadow:0 12px 26px #176ee242}.landingSecondary{color:#1a5fae;background:#fff;border:1px solid #cfdeef;box-shadow:0 5px 15px #1e45730d}.landingSecondary:hover{background:#f8fbff;border-color:#9dc1e9}.demoHint{color:#8190a5;margin-bottom:3px;font-size:10px;line-height:1.5;display:block}.topbar:not(.publicTopbar){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e4ebf4;height:76px;box-shadow:0 4px 18px #17375e0e}.topbar:not(.publicTopbar) .topbarInner{max-width:1450px;padding:0 34px}.topbar:not(.publicTopbar) .brand{color:#0b1f44;min-width:280px}.topbar:not(.publicTopbar) .brandMark{background-color:#eef5ff;box-shadow:0 5px 14px #143a6914,0 0 0 1px #d7e5f4}.topbar:not(.publicTopbar) .brand strong{color:#0b1f44}.topbar:not(.publicTopbar) .brand small{color:#1674df}.topbar:not(.publicTopbar) .mainNav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:0 auto;gap:5px;margin:0 auto;padding:0}.topbar:not(.publicTopbar) .mainNav button{color:#263c59;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0 20px;font-size:14px;font-weight:700}.topbar:not(.publicTopbar) .mainNav button:hover{color:#0b1f44;background:#f3f7fc;transform:none}.topbar:not(.publicTopbar) .mainNav button.active{color:#0b1f44;box-shadow:none;background:#eef5ff}.topbar:not(.publicTopbar) .mainNav button.active:after{display:none}.topbar:not(.publicTopbar) .topActions{justify-content:flex-end;min-width:280px}.topbar:not(.publicTopbar) .primarySmall{color:#1765d2;min-height:42px;box-shadow:none;background:#f0f6ff;border:1px solid #d7e6f7;padding:0 18px;font-size:12px;font-weight:750}.topbar:not(.publicTopbar) .primarySmall:hover{box-shadow:none;filter:none;background:#e7f1ff}@media (width<=900px){.platformStrip{overflow-x:auto}.platformStrip button{min-width:118px!important}.mainNav button,.mainNav .navExternal{padding:9px 11px}.publicTopbar .brand,.topbar:not(.publicTopbar) .brand,.publicTopbar .topActions,.topbar:not(.publicTopbar) .topActions{min-width:0}.publicTopbar .mainNav,.topbar:not(.publicTopbar) .mainNav{overflow:auto}.publicTopbar .mainNav button,.topbar:not(.publicTopbar) .mainNav button{padding:0 13px;font-size:13px}.demoBanner{flex-wrap:wrap;align-items:flex-start}.demoBanner button{margin-left:38px}}@media (width<=650px){.landingCtas{flex-direction:column;align-items:stretch}.landingPrimary,.landingSecondary{width:100%}.publicTopbar .topActions,.topbar:not(.publicTopbar) .topActions{display:none}.publicTopbar .mainNav button,.topbar:not(.publicTopbar) .mainNav button{padding:0 9px;font-size:11px}.demoBanner button{width:100%;margin-left:0}}.globalPlatformContext{background:linear-gradient(145deg,#f7faff,#fff);border:1px solid #dbe6f2;border-radius:16px;align-items:stretch;gap:14px;margin:0 0 22px;padding:12px;display:flex;box-shadow:0 6px 20px #183d6d0a}.platformContextTitle{border-right:1px solid #e2eaf3;flex-direction:column;justify-content:center;min-width:150px;padding:8px 12px;display:flex}.platformContextTitle span{color:#71849c;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.platformContextTitle strong{color:#10284b;margin-top:3px;font-size:16px}.platformContextOptions{flex:1;grid-template-columns:repeat(6,minmax(115px,1fr));gap:8px;display:grid}.platformContextOptions button{appearance:none;text-align:left;color:#526b89;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;transition:all .16s;display:grid}.platformContextOptions button:hover{background:#f2f7fd;border-color:#dce7f3}.platformContextOptions button.active{color:#155fbf;background:#fff;border-color:#bcd5f3;box-shadow:0 4px 14px #1c5cae1a}.platformContextOptions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important;display:block!important}.platformContextOptions button>span{white-space:nowrap;font-size:13px;font-weight:750}.platformContextOptions button>strong{color:#73859c;font-size:13px}.platformContextOptions button.active>strong{color:#155fbf}@media (width<=1150px){.globalPlatformContext{flex-direction:column}.platformContextTitle{border-bottom:1px solid #e2eaf3;border-right:0;padding-bottom:10px}.platformContextOptions{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.platformContextOptions{grid-template-columns:repeat(2,1fr)}.platformContextOptions button{grid-template-columns:26px 1fr auto}.platformContextOptions svg{width:21px!important;height:21px!important}}.explorerFilters{background:#fff;border:1px solid #dce6f1;border-radius:16px;margin:0 0 18px;padding:20px 22px;box-shadow:0 6px 20px #163d6d09}.explorerFilters>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.explorerFilters h2{color:#0b1f44;margin:3px 0 4px;font-size:20px}.explorerFilters p{color:#6e829b;margin:0;font-size:13px}.clearFilters{color:#28537f;background:#f8fbff;border:1px solid #d5e2f0;border-radius:9px;padding:9px 12px;font-weight:700}.filterGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.filterField{flex-direction:column;gap:6px;display:flex}.filterField>span{color:#516a88;font-size:12px;font-weight:700}.filterField select{color:#102b50;background:#fbfdff;border:1px solid #d7e3ef;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:12px}.checkinFilter{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:15px;display:flex}.checkinFilter>div:first-child{flex-direction:column;display:flex}.checkinFilter strong{font-size:13px}.checkinFilter span{color:#7a8da5;margin-top:2px;font-size:11px}.checkinChoices{flex-wrap:wrap;gap:7px;display:flex}.checkinChoices button{color:#526b88;background:#fff;border:1px solid #d9e4ef;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.checkinChoices button.active{color:#1769e0;background:#edf5ff;border-color:#8bbcff;box-shadow:inset 0 0 0 1px #b9d7ff}.deviceResultContext{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 14px;display:flex}.deviceResultContext>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resultCount{color:#637b96;font-size:13px}.resultCount strong{color:#0b1f44}.filterChip{color:#315d89;background:#f7fbff;border:1px solid #d7e4f1;border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=1200px){.filterGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.filterGrid{grid-template-columns:1fr 1fr}.checkinFilter{flex-direction:column;align-items:flex-start}.explorerFilters>header{flex-direction:column}}.encryptionCard{flex-direction:column;min-height:250px;display:flex;padding:21px!important}.securityCardHead{gap:12px;align-items:flex-start!important;display:flex!important}.securityCardIcon{color:#15966a;background:#ecfaf4;border:1px solid #ccebdd;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.securityCardIcon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important}.encryptionBody{flex:1;grid-template-columns:145px minmax(0,1fr);align-content:center;align-items:center;gap:24px;min-height:0;padding:8px 0 18px;display:grid}.securityDonut{border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:relative}.securityDonut:after{content:"";background:#fff;border-radius:50%;width:96px;height:96px;position:absolute;box-shadow:inset 0 0 0 1px #edf2f7}.securityDonut>div{z-index:1;text-align:center;flex-direction:column;display:flex}.securityDonut strong{color:#0b1f44;font-size:25px;line-height:1}.securityDonut span{color:#73869d;margin-top:5px;font-size:12px}.securityLegend{flex-direction:column;justify-content:center;gap:8px;display:flex}.securityLegend button{text-align:left;color:#2c4665;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto 48px;align-items:center;gap:9px;padding:7px 4px;display:grid}.securityLegend button:not(:disabled){cursor:pointer}.securityLegend i{background:#9aa9ba;border-radius:50%;width:9px;height:9px}.securityLegend .good i{background:#18a873}.securityLegend .bad i{background:#e45d61}.securityLegend span,.securityLegend strong{font-size:13px}.securityLegend small{text-align:right;color:#75889f;font-size:12px}.securityLegend .bad:not(:disabled):hover{background:#fff6f6;border-radius:8px}.inventorySummaryHost,.inventorySummaryCard{display:none!important}.inventorySummaryCard{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;order:-1;grid-column:1/-1;padding:8px 72px 24px;position:relative}.inventorySummaryCard header{justify-content:center;align-items:flex-start;display:flex;position:relative}.inventorySummaryCard header>div{min-width:0;max-width:900px}.inventorySummaryCard h2{color:#0b1f44;letter-spacing:-.25px;margin:0;font-size:24px;font-weight:780;line-height:1.2}.inventorySummaryCard header p{color:#70849e;margin:6px 0 0;font-size:14px;line-height:1.5}.inventorySummaryBadge{white-space:nowrap;color:#5f7895;background:#ffffffc7;border:1px solid #d6e4f6;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:1px;right:0}.inventorySummaryCopy{gap:10px;max-width:1180px;margin:19px auto 0;display:grid}.inventorySummaryCopy p{color:#334d6b;margin:0;font-size:16px;line-height:1.72}.inventorySummaryCopy p:first-child{color:#203d60;font-weight:520}.summaryHighlight{color:#0b2e62;letter-spacing:-.1px;font-size:1.12em;font-weight:800;line-height:1}.inventorySummaryCopy p:nth-child(2) .summaryHighlight{color:#174e7d}.inventorySummaryCopy p:nth-child(3) .summaryHighlight{color:#244c72}@media (width<=900px){.inventorySummaryCard{padding:8px 20px 24px}.inventorySummaryBadge{margin-left:14px;position:static}.inventorySummaryCopy p{font-size:15px}}@media (width<=700px){.encryptionCard{padding:18px!important}.encryptionBody{grid-template-columns:1fr;align-content:start}.securityDonut{margin:auto}.inventorySummaryCard{padding:6px 0 20px}.inventorySummaryCard header{display:block}.inventorySummaryCard h2{font-size:21px}.inventorySummaryCard header p{font-size:13px}.inventorySummaryBadge{display:none}.inventorySummaryCopy{margin-top:14px}.inventorySummaryCopy p{font-size:14px;line-height:1.65}.summaryHighlight{font-size:1.08em}}.dashboardCategory{margin:12px 0 34px}.dashboardCategoryHead{margin:0 3px 16px;padding:0;display:block}.dashboardCategoryHead>div>span{letter-spacing:.09em;text-transform:uppercase;color:#315a86;font-size:12px;font-weight:800;line-height:1.25;display:block}.dashboardCategoryHead p{color:#7a8da4;margin:4px 0 0;font-size:13px;line-height:1.45}.categoryIcon{display:none!important}.dashboardCategoryContent{flex-direction:column;gap:16px;display:flex}.dashboardCategory+.dashboardCategory{border-top:1px solid #e9eff6;padding-top:5px}.dashboardCategory+.dashboardCategory .dashboardCategoryHead{padding-top:23px}.dashboardCategoryHead:after{content:"";opacity:.7;background:#9bb9d8;border-radius:2px;width:28px;height:2px;margin-top:9px;display:block}@media (width<=700px){.dashboardCategory{margin-bottom:27px}.dashboardCategoryHead>div>span{font-size:11px}.dashboardCategoryHead p{font-size:12px}}.platformSpecificCard .insightCardHead{align-items:flex-start;gap:11px;display:flex}.platformCardLogo{color:#365f89;background:#f5f8fc;border:1px solid #e2eaf3;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.platformCardLogo svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.platformCardLogo-windows svg,.platformCardLogo-applemobile svg{fill:currentColor;stroke:none}.platformCardLogo-android{color:#3f7458}.platformCardLogo-linux{color:#4f6074}.distributionList>button.distributionAction{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:10px minmax(0,1fr) auto 48px;align-items:center;gap:9px;padding:0 0 7px;display:grid;position:relative}.distributionList>button.distributionAction:hover{background:#f7faff;box-shadow:0 0 0 6px #f7faff}.distributionList>button.distributionAction>i{background:#e9eff6;border-radius:999px;grid-column:2/-1;height:5px;overflow:hidden}.distributionList>button.distributionAction>i>b{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;height:100%;display:block}.distributionList>button.distributionAction span,.distributionList>button.distributionAction strong,.distributionList>button.distributionAction small{font-size:12px}.distributionList>button.distributionAction small{text-align:right;color:#7b8da4}.platformSignalList>button.signalAction{width:100%;font:inherit;cursor:pointer;text-align:left;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.platformSignalList>button.signalAction:hover{filter:brightness(.985)}.dashboardCategoryContent>.extendedInsightGrid+.extendedInsightGrid{margin-top:0}.dashboardHead>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.dashboardHead>div:first-child .eyebrow{letter-spacing:.105em;margin-bottom:9px;line-height:1.2;font-size:11px!important}.dashboardHead>div:first-child h1{margin:0 0 4px!important}.dashboardHead>div:first-child p{line-height:1.4;margin:0!important}.dashboardPlatformFilter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:300px;display:grid;position:relative}.dashboardPlatformFilter>span{color:#59718e;white-space:nowrap;font-size:11px;font-weight:750}.dashboardPlatformFilter .multiFilterControl{min-width:0}.dashboardPlatformFilter .multiFilterTrigger{height:40px}.dashboardPlatformFilter .multiFilterMenu{width:240px;min-width:100%;left:auto;right:0}.dashboardPlatformFilter .multiFilterTrigger.hasValue{color:#174f91;background:#eef6ff;border-color:#9fc4ee;box-shadow:inset 0 0 0 1px #2563eb09}.dashboardPlatformFilter .multiFilterTrigger.hasValue:hover{background:#e9f3ff;border-color:#88b5e6}.dashboardPlatformFilter .multiFilterTrigger.hasValue.open,.dashboardPlatformFilter .multiFilterTrigger.hasValue:focus-visible{background:#eef6ff;border-color:#6ea8e4;box-shadow:0 0 0 3px #237bdc17}.dashboardPlatformFilter .multiFilterTrigger.hasValue .multiFilterChevron{color:#2769b4}.dashboardPlatformFilter:has(.multiFilterTrigger.hasValue)>span{color:#2769b4}.healthKpi{gap:16px}.healthIcon{border-radius:15px;flex:0 0 54px;width:54px;height:54px}.healthIcon:after{content:none!important;display:none!important}.healthIcon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.healthKpi.blue .healthIcon{color:#2563eb;background:#eef5ff;border-color:#d7e6fa}.healthKpi.neutral .healthIcon{color:#60758d;background:#f2f5f8;border-color:#dfe7ef}.healthKpi.good .healthIcon{color:#13845f;background:#eef8f4;border-color:#d3ece2}.healthKpi.warn .healthIcon{color:#b87912;background:#fff7e8;border-color:#f0dfb8}.healthKpi.bad .healthIcon{color:#b23e3e;background:#fff1f1;border-color:#efcece}.securityMainGrid{align-items:stretch}.securityMainGrid>.dashboardCard{min-height:330px}.securityMainGrid>.dashboardCard .dashboardCardHead{min-height:44px;margin-bottom:12px}.securityMainGrid>.dashboardCard:first-child{--chart-0:#18a873;--chart-1:#d4a72c;--chart-2:#e45d61;--chart-3:#9aa9ba;grid-template-rows:auto 1fr;grid-template-columns:160px minmax(0,1fr);align-items:center;column-gap:28px;display:grid}.securityMainGrid>.dashboardCard:first-child>.dashboardCardHead{grid-area:1/1/auto/-1}.securityMainGrid>.dashboardCard:first-child>.donut{grid-area:2/1}.securityMainGrid>.dashboardCard:first-child>.distributionList{grid-area:2/2;align-self:center}.securityMainGrid .donut,.securityMainGrid .securityDonut{width:150px;height:150px;margin:auto}.securityMainGrid .donut:after,.securityMainGrid .securityDonut:after{width:104px;height:104px;inset:auto}.securityMainGrid .donut strong,.securityMainGrid .securityDonut strong{color:#0b1f44;font-size:25px;line-height:1}.securityMainGrid .donut span,.securityMainGrid .securityDonut span{color:#73869d;margin-top:5px;font-size:12px;line-height:1.25}.securityMainGrid .encryptionCard{min-height:330px}.securityMainGrid .encryptionBody{grid-template-columns:160px minmax(0,1fr);align-content:center;gap:28px;padding:0}.securityMainGrid .securityCardHead{min-height:44px}.securityMainGrid>.dashboardCard:first-child .distributionList>button.distributionAction{grid-template-columns:10px minmax(0,1fr) auto 52px;gap:10px;padding:8px 4px}.securityMainGrid>.dashboardCard:first-child .distributionList>button.distributionAction>i{display:none}.securityMainGrid>.dashboardCard:first-child .distributionList>button.distributionAction span{color:#2c4665;font-size:14px;font-weight:500;line-height:20px}.securityMainGrid>.dashboardCard:first-child .distributionList>button.distributionAction strong{color:#0b1f44;font-size:14px;font-weight:650;line-height:20px}.securityMainGrid>.dashboardCard:first-child .distributionList>button.distributionAction small{color:#75889f;min-width:52px;font-size:13px;font-weight:500;line-height:20px}.securityMainGrid>.dashboardCard:first-child .distributionDot{width:9px;height:9px}.securityMainGrid>.dashboardCard:first-child .distributionList>button.distributionAction:hover{box-shadow:none;background:#f7faff}.securityMainGrid .securityLegend{gap:6px}.securityMainGrid .securityLegend button{border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto 52px;gap:10px;padding:8px 4px}.securityMainGrid .securityLegend span{color:#2c4665;font-size:14px;font-weight:500;line-height:20px}.securityMainGrid .securityLegend strong{color:#0b1f44;font-size:14px;font-weight:650;line-height:20px}.securityMainGrid .securityLegend small{color:#75889f;min-width:52px;font-size:13px;font-weight:500;line-height:20px}.securityMainGrid .securityLegend i{width:9px;height:9px}.securityMainGrid .securityLegend button:not(:disabled):hover{background:#f7faff}.securityMainGrid>.dashboardCard:first-child>.dashboardCardHead,.securityMainGrid>.dashboardCard:nth-child(3)>.dashboardCardHead{align-items:flex-start;gap:12px;display:flex}.securityMainGrid>.dashboardCard:first-child>.dashboardCardHead:before,.securityMainGrid>.dashboardCard:nth-child(3)>.dashboardCardHead:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.securityMainGrid>.dashboardCard:first-child>.dashboardCardHead:before{background-color:#ecfaf4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315966a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.5 2.9 7.3 7 9 4.1-1.7 7-4.5 7-9V6l-7-3Z'/%3E%3Cpath d='m8.4 11.8 2.2 2.2 5-5'/%3E%3C/svg%3E");border:1px solid #ccebdd}.securityMainGrid>.dashboardCard:nth-child(3)>.dashboardCardHead:before{background-color:#fff5df;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a66b08' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.5 2.9 7.3 7 9 4.1-1.7 7-4.5 7-9V6l-7-3Z'/%3E%3Cpath d='M12 8v5'/%3E%3Cpath d='M12 16.5h.01'/%3E%3C/svg%3E");border:1px solid #efcf91}.securityCardIcon.good{color:#15966a;background:#ecfaf4;border-color:#ccebdd}.securityCardIcon.warn{color:#a66b08;background:#fff5df;border-color:#efcf91}.securityCardIcon.bad{color:#b23e3e;background:#fff1f1;border-color:#efc2c2}.securityMainGrid>.dashboardCard:first-child.tone-warn>.dashboardCardHead:before{background-color:#fff5df;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a66b08' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.5 2.9 7.3 7 9 4.1-1.7 7-4.5 7-9V6l-7-3Z'/%3E%3Cpath d='m8.4 11.8 2.2 2.2 5-5'/%3E%3C/svg%3E");border-color:#efcf91}.securityMainGrid>.dashboardCard:first-child.tone-bad>.dashboardCardHead:before{background-color:#fff1f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b23e3e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.5 2.9 7.3 7 9 4.1-1.7 7-4.5 7-9V6l-7-3Z'/%3E%3Cpath d='m8.4 11.8 2.2 2.2 5-5'/%3E%3C/svg%3E");border-color:#efc2c2}.securityMainGrid>.dashboardCard:nth-child(3).tone-good>.dashboardCardHead:before{background-color:#ecfaf4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315966a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.5 2.9 7.3 7 9 4.1-1.7 7-4.5 7-9V6l-7-3Z'/%3E%3Cpath d='M12 8v5'/%3E%3Cpath d='M12 16.5h.01'/%3E%3C/svg%3E");border-color:#ccebdd}.securityMainGrid>.dashboardCard:nth-child(3).tone-bad>.dashboardCardHead:before{background-color:#fff1f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b23e3e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.5 2.9 7.3 7 9 4.1-1.7 7-4.5 7-9V6l-7-3Z'/%3E%3Cpath d='M12 8v5'/%3E%3Cpath d='M12 16.5h.01'/%3E%3C/svg%3E");border-color:#efc2c2}.distributionList .truncate[title=InGracePeriod i]{font-size:0!important}.distributionList .truncate[title=InGracePeriod i]:after{content:"In grace period";color:inherit;font-size:14px;font-weight:500;line-height:20px}.distributionList .truncate[title=NotApplicable i]{font-size:0!important}.distributionList .truncate[title=NotApplicable i]:after{content:"Not applicable";font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.distributionList .truncate[title=NotEvaluated i]{font-size:0!important}.distributionList .truncate[title=NotEvaluated i]:after{content:"Not evaluated";font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.distributionList .truncate[title=WipePending i]{font-size:0!important}.distributionList .truncate[title=WipePending i]:after{content:"Wipe pending";font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.distributionList .truncate[title=ApprovalPending i]{font-size:0!important}.distributionList .truncate[title=ApprovalPending i]:after{content:"Approval pending";font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList{gap:9px}@media (width<=760px){.platformCardLogo{flex-basis:28px;width:28px;height:28px}.platformCardLogo svg{width:17px;height:17px}.dashboardPlatformFilter{grid-template-columns:auto minmax(0,1fr);width:100%}.dashboardPlatformFilter .multiFilterMenu{width:100%}.healthIcon{flex-basis:50px;width:50px;height:50px}.healthIcon svg{width:24px;height:24px}.securityMainGrid>.dashboardCard:first-child{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:14px}.securityMainGrid>.dashboardCard:first-child>.dashboardCardHead{grid-area:1/1}.securityMainGrid>.dashboardCard:first-child>.donut{grid-area:2/1}.securityMainGrid>.dashboardCard:first-child>.distributionList{grid-area:3/1;width:100%}.securityMainGrid .encryptionBody{grid-template-columns:1fr;row-gap:14px}.securityMainGrid .securityLegend{width:100%}}.inventoryActivityGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.inventoryActivityGrid>.dashboardCard{min-height:330px}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title="0–7 days"]) .distributionDot{background:#18a873!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title="0–7 days"])>i>b{background:#18a873!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title="8–30 days"]) .distributionDot{background:#2563eb!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title="8–30 days"])>i>b{background:#2563eb!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title="31–90 days"]) .distributionDot{background:#d4a72c!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title="31–90 days"])>i>b{background:#d4a72c!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title="90+ days"]) .distributionDot{background:#e45d61!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title="90+ days"])>i>b{background:#e45d61!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title=Unknown]) .distributionDot{background:#9aa9ba!important}.inventoryActivityGrid>.dashboardCard:first-child .distributionList>div:has(.truncate[title=Unknown])>i>b{background:#9aa9ba!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title="0–30 days"]) .distributionDot{background:#2563eb!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title="0–30 days"])>i>b{background:#2563eb!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title="31–90 days"]) .distributionDot{background:#0ea5c6!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title="31–90 days"])>i>b{background:#0ea5c6!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title="91–365 days"]) .distributionDot{background:#557baa!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title="91–365 days"])>i>b{background:#557baa!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title="1+ year"]) .distributionDot{background:#7890aa!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title="1+ year"])>i>b{background:#7890aa!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title=Unknown]) .distributionDot{background:#9aa9ba!important}.inventoryActivityGrid>.dashboardCard:nth-child(2) .distributionList>div:has(.truncate[title=Unknown])>i>b{background:#9aa9ba!important}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>div,.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>button{grid-template-columns:minmax(0,1fr) auto 52px}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>div>.distributionDot,.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>button>.distributionDot{display:none}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>div>i,.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>button>i{grid-column:1/-1}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList .truncate{color:#19325c;font-size:14px;font-weight:520;line-height:1.35}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList strong{color:#0b1f44;font-size:14px;font-weight:700;line-height:1.35}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList small{color:#7387a3;min-width:52px;font-size:13px;font-weight:500;line-height:1.35}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>div,.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>button{row-gap:8px;padding-bottom:9px}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>div>i,.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>button>i{margin-top:2px}.inventoryActivityGrid>.dashboardCard>.dashboardCardHead{align-items:flex-start;gap:12px;min-height:44px;display:flex}.inventoryActivityGrid>.dashboardCard>.dashboardCardHead:before{content:"";background-color:#eef5ff;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #d7e6fa;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.inventoryCard-checkin>.dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7'/%3E%3Cpath d='M12 8v4l2.5 1.5'/%3E%3Cpath d='M5.5 5.5 4 4m14.5 1.5L20 4'/%3E%3C/svg%3E")}.inventoryCard-enrollment>.dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2'/%3E%3Cpath d='M8 3v4m8-4v4M4 9h16m-8 3v5m-2.5-2.5h5'/%3E%3C/svg%3E")}.inventoryCard-quality>.dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='7' ry='3'/%3E%3Cpath d='M5 5v6c0 1.7 3.1 3 7 3s7-1.3 7-3V5M5 11v5c0 1.7 3.1 3 7 3 1.1 0 2.2-.1 3.1-.3'/%3E%3Cpath d='m16.5 17.5 1.5 1.5 3-3'/%3E%3C/svg%3E")}.inventoryCard-quality.quality-tone-good>.dashboardCardHead:before{background-color:#ecfaf4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315966a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='7' ry='3'/%3E%3Cpath d='M5 5v6c0 1.7 3.1 3 7 3s7-1.3 7-3V5M5 11v5c0 1.7 3.1 3 7 3 1.1 0 2.2-.1 3.1-.3'/%3E%3Cpath d='m16.5 17.5 1.5 1.5 3-3'/%3E%3C/svg%3E");border-color:#ccebdd}.inventoryCard-quality.quality-tone-warn>.dashboardCardHead:before{background-color:#fff5df;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a66b08' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='7' ry='3'/%3E%3Cpath d='M5 5v6c0 1.7 3.1 3 7 3s7-1.3 7-3V5M5 11v5c0 1.7 3.1 3 7 3 1.1 0 2.2-.1 3.1-.3'/%3E%3Cpath d='M18 15v3m0 3h.01'/%3E%3C/svg%3E");border-color:#efcf91}.inventoryCard-quality.quality-tone-bad>.dashboardCardHead:before{background-color:#fff1f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b23e3e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='7' ry='3'/%3E%3Cpath d='M5 5v6c0 1.7 3.1 3 7 3s7-1.3 7-3V5M5 11v5c0 1.7 3.1 3 7 3 1.1 0 2.2-.1 3.1-.3'/%3E%3Cpath d='m16 16 4 4m0-4-4 4'/%3E%3C/svg%3E");border-color:#efc2c2}.inventoryQualitySummary{color:#6b7f97;align-items:baseline;gap:7px;margin:-1px 0 12px;padding:0 1px;display:flex}.inventoryQualitySummary strong{color:#0b1f44;font-size:18px;font-weight:760;line-height:1}.inventoryCard-quality .platformSignalList>div,.inventoryCard-quality .platformSignalList>button{border-radius:10px;min-height:44px;padding:11px 13px}.inventoryCard-quality .inventorySignalWarn{background:#fff8ea!important;border-color:#efd9ac!important}.inventoryCard-quality .inventorySignalWarn span{color:#76571d!important}.inventoryCard-quality .inventorySignalWarn strong{color:#9a6c15!important}.inventoryCard-quality .inventorySignalBad{background:#fff4f4!important;border-color:#efc7c7!important}.inventoryCard-quality .inventorySignalBad span{color:#944141!important}.inventoryCard-quality .inventorySignalBad strong{color:#b33b3b!important}.inventoryCard-quality .inventorySignalClear{background:#f0faf5!important;border-color:#d1eadc!important}.inventoryCard-quality .inventorySignalClear span,.inventoryCard-quality .inventorySignalClear strong{color:#237454!important}@media (width<=1200px){.inventoryActivityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.inventoryActivityGrid{grid-template-columns:1fr}.inventoryActivityGrid>.dashboardCard{min-height:0}}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard)){align-items:stretch}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard:first-child{order:1;grid-column:1}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:has(.platformCardLogo-windows){order:2;grid-column:2}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard:nth-child(2):not(.platformSpecificCard){order:3;grid-column:1}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard:nth-child(3):not(.platformSpecificCard){order:4;grid-column:2}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:not(:has(.platformCardLogo-windows)){order:5}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard)):not(:has(>.platformSpecificCard .platformCardLogo-windows))>.dashboardCard:first-child{grid-column:1/-1}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard:not(.platformSpecificCard)>.dashboardCardHead{align-items:flex-start;gap:12px;min-height:44px;display:flex}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:has(.platformCardLogo-windows)>.dashboardCardHead{align-items:flex-start;gap:12px;min-height:44px;display:flex}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard:not(.platformSpecificCard)>.dashboardCardHead:before{content:"";background-color:#eef5ff;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #d7e6fa;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard:first-child>.dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.8' y='5' width='11.2' height='8.2' rx='1.5'/%3E%3Cpath d='M6.3 17.5h4.2M8.4 13.2v4.3'/%3E%3Crect x='16.2' y='7.1' width='5' height='10.2' rx='1.3'/%3E%3Cpath d='M18.2 15h1'/%3E%3C/svg%3E")}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard:nth-child(2):not(.platformSpecificCard)>.dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V9l5-3v4l5-3v4l6-3v12H4Z'/%3E%3Cpath d='M8 14h2m3 0h2m3 0h1M8 17h2m3 0h2m3 0h1'/%3E%3C/svg%3E")}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard:nth-child(3):not(.platformSpecificCard)>.dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='12' height='9' rx='1.6'/%3E%3Cpath d='M7 18h5m-2.5-4v4'/%3E%3Cpath d='M16.5 9.5h2.8l1.7 1.7v3.6l-4.5 4.5-3.3-3.3 3.3-3.3V9.5Z'/%3E%3Ccircle cx='18.5' cy='11.5' r='.7'/%3E%3C/svg%3E")}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:has(.platformCardLogo-windows) .platformCardLogo{color:#365f89;background:#eef5ff;border:1px solid #d7e6fa;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:has(.platformCardLogo-windows) .platformCardLogo svg{width:22px;height:22px}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard)) .distributionDot{display:none}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard)) .distributionList>div{grid-template-columns:minmax(0,1fr) auto 48px}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard)) .distributionList>div>i{grid-column:1/-1}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard)) .distributionList>button.distributionAction{grid-template-columns:minmax(0,1fr) auto 48px}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard)) .distributionList>button.distributionAction>i{grid-column:1/-1}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:has(.platformCardLogo-windows){align-self:start;min-height:0}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:has(.platformCardLogo-windows) .metricTiles{display:none}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:has(.platformCardLogo-windows) .dashboardCardHead p{font-size:0}.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard:has(.platformCardLogo-windows) .dashboardCardHead p:after{content:"Processor architecture across Windows devices";font-size:12px}@media (width<=760px){:is(.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.dashboardCard,.extendedInsightGrid.twoInsightGrid:has(>.dashboardCard:nth-child(3):not(.platformSpecificCard))>.platformSpecificCard){grid-column:1/-1!important}}.dashboardCard[data-hardware-collapsible=true]:not([data-hardware-expanded=true]) .distributionList>:nth-child(n+6){display:none!important}.hardwareExpandToggle{color:#2b5f99;cursor:pointer;background:#f8fbff;border:1px solid #dce6f2;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin:6px 0 0;padding:9px 10px;font-size:11px;font-weight:700;display:flex}.hardwareExpandToggle:hover{background:#f1f7ff;border-color:#bfd5ec}.hardwareExpandToggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}[data-hardware-summary-grid=true]{align-items:start!important}[data-hardware-summary-grid=true]>.hardwareArchitectureSource{display:none!important}[data-hardware-summary-grid=true]>.hardwareCardTypes{order:1;grid-column:1;min-height:0}[data-hardware-summary-grid=true]>.hardwareArchitectureSummaryCard{order:2;grid-column:2;min-height:0}[data-hardware-summary-grid=true]>.hardwareCardManufacturers{order:3;grid-column:1;min-height:0}[data-hardware-summary-grid=true]>.hardwareCardModels{order:4;grid-column:2;min-height:0}[data-hardware-summary-grid=true]>.hardwareFamilyCard{order:5;min-height:0}[data-hardware-summary-grid=true]>.hardwareCellularCard{order:6;min-height:0}[data-hardware-summary-grid=true]>.hardwareCardTypes .distributionList span,[data-hardware-summary-grid=true]>.hardwareCardManufacturers .distributionList span,[data-hardware-summary-grid=true]>.hardwareCardModels .distributionList span,[data-hardware-summary-grid=true]>.hardwareFamilyCard .distributionList span,[data-hardware-summary-grid=true]>.hardwareCellularCard .distributionList span{color:#2c4665;font-weight:500;line-height:20px;font-size:14px!important}[data-hardware-summary-grid=true]>.hardwareCardTypes .distributionList strong,[data-hardware-summary-grid=true]>.hardwareCardManufacturers .distributionList strong,[data-hardware-summary-grid=true]>.hardwareCardModels .distributionList strong,[data-hardware-summary-grid=true]>.hardwareFamilyCard .distributionList strong,[data-hardware-summary-grid=true]>.hardwareCellularCard .distributionList strong{color:#0b1f44;font-weight:650;line-height:20px;font-size:14px!important}[data-hardware-summary-grid=true]>.hardwareCardTypes .distributionList small,[data-hardware-summary-grid=true]>.hardwareCardManufacturers .distributionList small,[data-hardware-summary-grid=true]>.hardwareCardModels .distributionList small,[data-hardware-summary-grid=true]>.hardwareFamilyCard .distributionList small,[data-hardware-summary-grid=true]>.hardwareCellularCard .distributionList small{color:#75889f;min-width:48px;font-weight:500;line-height:20px;font-size:13px!important}[data-hardware-summary-grid=true] .hardwareExpandToggle{color:#2b5f99;background:#f8fbff;margin-top:9px;padding:9px 12px;font-size:12px;font-weight:700}.hardwareArchitectureSummaryCard>.dashboardCardHead{align-items:flex-start;gap:12px;min-height:44px;display:flex}.hardwareArchitectureSummaryCard>.dashboardCardHead:before{content:"";background-color:#eef5ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='10' height='10' rx='2'/%3E%3Cpath d='M9 3v3M15 3v3M9 18v3M15 18v3M3 9h3M3 15h3M18 9h3M18 15h3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #d7e6fa;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.architectureOverviewBody{flex-direction:column;gap:16px;display:flex}.architectureOverall{background:#fbfdff;border:1px solid #e4ecf6;border-radius:11px;padding:14px 15px}.architectureOverall>header,.architecturePlatformBreakdown>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.architectureOverall>header{margin-bottom:10px}.architectureOverall>header strong,.architecturePlatformBreakdown>header strong{color:#17385f;font-size:14px;font-weight:700;line-height:20px}.architectureOverall>header span,.architecturePlatformBreakdown>header span{color:#75889f;font-size:13px;font-weight:500;line-height:20px}.architectureOverallRows{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.architectureOverallRow,.architecturePlatformValue{grid-template-columns:minmax(0,1fr) auto 52px;align-items:center;gap:10px;display:grid}.architectureOverallRow span,.architecturePlatformValue span{color:#2c4665;font-size:14px;font-weight:500;line-height:20px}.architectureOverallRow strong,.architecturePlatformValue strong{color:#0b1f44;font-size:14px;font-weight:700;line-height:20px}.architectureOverallRow small,.architecturePlatformValue small{text-align:right;color:#75889f;font-size:13px;font-weight:500;line-height:20px}.architectureOverallLabel{align-items:center;gap:7px;min-width:0;display:flex}.architectureOverallSwatch{border-radius:999px;flex:0 0 5px;width:5px;height:14px;display:inline-block}.architectureOverallStack{background:#e8eef6;border-radius:999px;width:100%;height:8px;display:flex;overflow:hidden}.architectureMixSegment{min-width:2px;height:100%;display:block}.architectureMixSegment0{background:#2563eb}.architectureMixSegment1{background:#16b1c9}.architectureMixSegment2{background:#7890aa}.architectureMixSegment3{background:#8b5cf6}.architectureByPlatform{flex-direction:column;gap:9px;display:flex}.architectureByPlatformTitle{color:#17385f;margin:0;font-size:14px;font-weight:700;line-height:20px}.architecturePlatformGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.architecturePlatformBreakdown{background:#fbfdff;border:1px solid #e4ecf6;border-radius:10px;min-width:0;padding:12px 13px}.architecturePlatformBreakdown>header{margin-bottom:8px}.architecturePlatformValues{flex-direction:column;gap:5px;display:flex}.architecturePlatformValue{grid-template-columns:minmax(0,1fr) auto 48px;gap:8px}.architecturePlatformValue small{min-width:48px}[data-hardware-summary-grid=true]>.hardwareFamilyCard,[data-hardware-summary-grid=true]>.hardwareCellularCard{align-self:start}[data-hardware-summary-grid=true]>.hardwareFamilyCard .platformCardLogo,[data-hardware-summary-grid=true]>.hardwareCellularCard .platformCardLogo{border-radius:11px;flex:0 0 38px;width:38px;height:38px}[data-hardware-summary-grid=true]>.hardwareFamilyCard .platformCardLogo svg,[data-hardware-summary-grid=true]>.hardwareCellularCard .platformCardLogo svg{width:21px;height:21px}.hardwareDonutLayout{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:16px;margin-top:2px;padding:2px 0 1px;display:grid}.hardwareDonutLayout .donut{width:116px;height:116px;margin:0 auto}.hardwareDonutLayout .donut:after{inset:17px}.hardwareDonutLayout .donut strong{letter-spacing:-.35px;font-size:18px}.hardwareDonutLayout .donut span{font-size:10px}.hardwareDonutLayout .distributionList{align-items:flex-start;gap:8px}.hardwareDonutLayout .distributionList>div{justify-content:start;gap:9px;max-width:100%;grid-template-columns:9px minmax(112px,auto) 34px 52px!important;width:auto!important;padding:4px 0!important}.hardwareDonutLayout .distributionList>div>i{display:none!important}.hardwareDonutLayout .distributionDot{border-radius:50%!important;width:8px!important;height:8px!important;display:block!important}.hardwareDonutLayout .distributionList .truncate{text-overflow:clip;overflow:visible}@media (width<=760px){[data-hardware-summary-grid=true]>.hardwareCardTypes,[data-hardware-summary-grid=true]>.hardwareArchitectureSummaryCard,[data-hardware-summary-grid=true]>.hardwareCardManufacturers,[data-hardware-summary-grid=true]>.hardwareCardModels,[data-hardware-summary-grid=true]>.hardwareFamilyCard,[data-hardware-summary-grid=true]>.hardwareCellularCard{grid-column:1/-1!important}.architecturePlatformGrid{grid-template-columns:1fr}.hardwareDonutLayout{grid-template-columns:1fr;gap:14px}.hardwareDonutLayout .distributionList{align-items:stretch}.hardwareDonutLayout .distributionList>div{grid-template-columns:9px minmax(0,1fr) auto 52px!important;width:100%!important}}.app:has(.landingReference) .topbar{background:#fff;border-bottom:1px solid #e8eef6;box-shadow:0 6px 20px #1a3b680b}.app:has(.landingReference) .brand strong{color:#0b1f44}.app:has(.landingReference) .brand small{color:#3474bd}:is(.app:has(.landingReference) .mainNav button,.app:has(.landingReference) .mainNav a){color:#294768}:is(.app:has(.landingReference) .mainNav button:hover,.app:has(.landingReference) .mainNav a:hover){color:#0f5fc7;background:#f3f7fc}.landingPro{position:relative}.landingPro:before{content:"";z-index:-2;background:radial-gradient(circle at 72% 12%,#408bff29,#0000 33%),radial-gradient(circle at 18% 22%,#69b7ff1c,#0000 28%),linear-gradient(#f7faff 0%,#fbfdff 72%,#fbfdff00 100%);height:760px;position:absolute;inset:-30px -40px auto}.landingPro>.heroPro,.landingPro>.dropPro,.landingPro>.trustStrip{display:none!important}.landingReference{flex-direction:column;grid-column:1/-1;gap:28px;width:100%;margin:0;padding:18px 0 54px;display:flex}.referenceHero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:54px;min-height:560px;padding:34px 10px 18px;display:grid}.referenceHeroCopy{padding-left:6px}.referenceEyebrow,.howPanel header>span,.insightsCopy>span,.privacyLead>span{letter-spacing:.1em;color:#2b6ec8;font-size:11px;font-weight:850;display:inline-block}.referenceHero h1{letter-spacing:-2.3px;color:#0a1e42;margin:14px 0 21px;font-size:58px;line-height:1.02}.referenceHero h1 em{color:#176ee2;font-style:normal}.referenceHero p{color:#596f89;max-width:560px;margin:0 0 25px;font-size:16px;line-height:1.72}.referenceCtas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.referencePrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1266e6,#13a9e4);border:0;border-radius:10px;padding:14px 20px;font-size:14px;font-weight:780;box-shadow:0 10px 22px #146ae038}.referencePrimary span{margin-right:6px}.referenceSecondary{color:#176ee2;cursor:pointer;background:#fff;border:1px solid #c9dbef;border-radius:10px;padding:13px 17px;font-size:13px;font-weight:760;transition:all .16s;box-shadow:0 6px 16px #1f548c0f}.referenceSecondary:hover{background:#f7fbff;border-color:#8db9eb;transform:translateY(-1px)}.referenceHeroCopy>small{color:#7589a0;margin:10px 0 17px 9px;font-size:11px;display:block}.referencePrivacyNote{color:#5f738c;align-items:center;gap:6px;font-size:11px;display:flex}.referencePrivacyNote b{color:#324d6b}.heroPreview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #dfe8f3;border-radius:18px;padding:18px;transform:translateY(2px);box-shadow:0 22px 55px #1f4e8b1f}.previewTop{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.previewTop strong{color:#10294b;font-size:17px}.previewTop span{color:#8395aa;font-size:10px}.previewKpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px;display:grid}.previewKpi{background:#fbfdff;border:1px solid #e5ecf4;border-radius:10px;padding:12px}.previewKpi span{color:#768aa1;font-size:9px;display:block}.previewKpi strong{color:#0d2445;margin-top:3px;font-size:16px;display:block}.previewKpi.good{background:#f5fcf8}.previewKpi.warn{background:#fffaf1}.previewGrid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.previewDonut,.attentionPreview{background:#fff;border:1px solid #e4ebf3;border-radius:10px;min-height:205px;padding:13px}.previewDonut h3,.attentionPreview h3{color:#153251;margin:0 0 12px;font-size:11px}.miniDonut{background:conic-gradient(#2f67e7 0 82.1%,#17b2ce 82.1% 98%,#1fc46b 98%);border-radius:50%;place-items:center;width:100px;height:100px;margin:13px auto 16px;display:grid}.miniDonut.alt{background:conic-gradient(#2f67e7 0 60.2%,#19afcc 60.2% 84%,#21bf6b 84%)}.miniDonut:after{content:"";position:absolute}.miniDonut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.miniDonut strong{font-size:13px}.miniDonut span{color:#74869b;font-size:8px}.previewDonut a,.attentionPreview a{color:#176ee2;font-size:9px;font-weight:700}.attentionPreview p{color:#50657d;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;margin:11px 0;font-size:9px;display:grid}.attentionPreview i{border-radius:50%;width:6px;height:6px}.attentionPreview i.red{background:#e45459}.attentionPreview i.orange{background:#ed9a1a}.attentionPreview b{color:#10294b}.howPanel{background:#fffffff0;border:1px solid #e1e8f1;border-radius:18px;padding:30px 34px 34px;box-shadow:0 10px 28px #2043700b}.howPanel header{text-align:center;margin-bottom:22px}.howPanel h2{color:#0c2447;letter-spacing:-.5px;margin:5px 0 0;font-size:27px}.howSteps{grid-template-columns:1fr 38px 1fr 38px 1fr 38px 1fr;align-items:start;display:grid}.howSteps article{text-align:center;padding:4px 12px}.howIcon{color:#176ee2;background:#fff;border:1px solid #dce7f3;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;font-size:22px;display:grid;box-shadow:0 7px 18px #194b8814}.howSteps strong{color:#10294b;font-size:13px}.howSteps p{color:#6f8299;max-width:200px;margin:8px auto 0;font-size:11px;line-height:1.65}.howArrow{color:#a8c4e4;text-align:center;padding-top:22px;font-size:24px}.insightsPanel{background:linear-gradient(135deg,#f6f3ff,#faf8ff 45%,#f5f8ff);border:1px solid #e6e0f5;border-radius:20px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:38px;padding:36px 38px;display:grid}.insightsCopy h2{letter-spacing:-1px;color:#0d2345;margin:9px 0 13px;font-size:34px;line-height:1.08}.insightsCopy p{color:#667c95;font-size:13px;line-height:1.7}.insightsCopy ul{margin:18px 0;padding:0;list-style:none}.insightsCopy li{color:#405873;margin:9px 0;font-size:12px}.insightsCopy li:before{content:"✓";color:#6f52c7;background:#e9e2ff;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:8px;font-size:10px;font-weight:800;display:inline-grid}.insightsCopy button{color:#176ee2;cursor:pointer;background:#fff;border:1px solid #b9cff0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:750}.fleetPreview{background:#fff;border:1px solid #e0e7f1;border-radius:15px;grid-template-columns:92px 1fr;display:grid;overflow:hidden;box-shadow:0 15px 35px #24407117}.fleetPreview aside{background:#f6f9fd;flex-direction:column;gap:10px;padding:18px 10px;display:flex}.fleetPreview aside span,.fleetPreview aside b{color:#647c97;border-radius:7px;padding:7px 8px;font-size:9px}.fleetPreview aside b{color:#315d8e;background:#eaf2fc}.fleetCanvas{padding:18px}.fleetCanvas h3{color:#122d4e;margin:0 0 12px;font-size:13px}.fleetCards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.fleetCards>div{border:1px solid #e7edf4;border-radius:9px;min-height:125px;padding:10px}.fleetCards b{color:#173351;font-size:9px}.fleetCards p{color:#536a83;justify-content:space-between;gap:8px;margin:8px 0;font-size:8px;display:flex}.fleetCards p strong{font-size:8px}.fleetDonut{background:conic-gradient(#2f67e7 0 62%,#1ab0cb 62% 84%,#20bf69 84%);border-radius:50%;width:70px;height:70px;margin:12px auto 0;display:block;position:relative}.fleetDonut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:16px}.fleetDonut.alt{background:conic-gradient(#2f67e7 0 78%,#20b3d2 78%)}.privacyPanel{background:linear-gradient(135deg,#f0fbf7,#f6fcfa 60%,#f0f9ff);border:1px solid #d3ebe1;border-radius:18px;grid-template-columns:66px 1.5fr repeat(3,.8fr);align-items:center;gap:22px;padding:26px 30px;display:grid}.privacyShield{color:#19a56f;background:#fff;border:1px solid #d6ebe3;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid;box-shadow:0 6px 16px #216e5412}.privacyLead h2{color:#0f2947;margin:5px 0 7px;font-size:23px}.privacyLead p{color:#667d93;margin:0;font-size:11px;line-height:1.6}.privacyPanel article{grid-template-columns:26px 1fr;align-items:start;gap:8px;display:grid}.privacyPanel article>span{color:#13a26a;background:#e5f8f0;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.privacyPanel article strong{color:#17334f;font-size:10px;display:block}.privacyPanel article small{color:#74889d;margin-top:3px;font-size:9px;line-height:1.45;display:block}.professionalFooter.siteFooter{background:linear-gradient(110deg,#071a3d 0%,#0b2f66 55%,#0b4c87 100%);border-top:1px solid #49a9ff59;grid-template-columns:1.15fr 1.45fr auto;align-items:center;gap:44px;min-height:0;padding:30px max(42px,50vw - 725px);display:grid;box-shadow:0 -10px 28px #0a264e12}.professionalFooter .footerBrand{grid-template-columns:48px 1fr;align-items:center;gap:14px;min-width:0;display:grid}.professionalFooter .footerMark{color:#d8f2ff;letter-spacing:.04em;background:linear-gradient(145deg,#2179ee38,#0dc4e114);border:1px solid #63beff61;border-radius:14px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0114322e}.professionalFooter .footerBrand>div,.professionalFooter .footerPrivacy{flex-direction:column;gap:5px;min-width:0;display:flex}.professionalFooter .footerBrand strong,.professionalFooter .footerPrivacy strong{color:#fff;letter-spacing:-.1px;font-size:14px;line-height:1.25}.professionalFooter .footerBrand span:not(.footerMark),.professionalFooter .footerPrivacy span{color:#b9cbe0;font-size:11px;line-height:1.6}.professionalFooter .footerPrivacy{border-left:1px solid #bddbf82e;padding-left:28px}.professionalFooter .footerPrivacy strong{color:#dff8ff}.professionalFooter .footerMeta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.professionalFooter .footerMeta a,.professionalFooter .footerMeta button{color:#c5d8ec;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 6px;font-size:11px;font-weight:650;text-decoration:none;transition:all .15s}.professionalFooter .footerMeta a:hover,.professionalFooter .footerMeta button:hover{color:#fff;background:#ffffff12}.professionalFooter .footerMeta strong{color:#e8f4ff;background:#ffffff12;border:1px solid #96caf640;border-radius:8px;align-items:center;height:30px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.professionalFooter:after{content:"Private. Local. Open source.";color:#8ea9c5;letter-spacing:.035em;text-align:right;border-top:1px solid #cde2f71f;grid-column:1/-1;margin-top:-4px;padding-top:18px;font-size:10px}@media (width<=1100px){.referenceHero{grid-template-columns:1fr;gap:28px}.referenceHeroCopy{max-width:720px}.previewKpis{grid-template-columns:repeat(2,1fr)}.previewGrid{grid-template-columns:1fr 1fr}.attentionPreview{grid-column:1/-1;min-height:auto}.howSteps{grid-template-columns:1fr 1fr}.howArrow{display:none}.insightsPanel{grid-template-columns:1fr}.privacyPanel{grid-template-columns:58px 1fr 1fr}.privacyLead{grid-column:2/-1}.professionalFooter.siteFooter{grid-template-columns:1fr 1fr;gap:28px}.professionalFooter .footerMeta{grid-column:1/-1;justify-content:flex-start}.professionalFooter:after{text-align:left}}@media (width<=700px){.landingReference{padding-top:0}.referenceHero{padding-top:20px}.referenceHero h1{font-size:42px}.referenceHero p{font-size:14px}.referenceCtas{flex-direction:column;align-items:stretch}.referenceCtas button{width:100%}.previewGrid{grid-template-columns:1fr}.attentionPreview{grid-column:auto}.howPanel{padding:24px 18px}.howSteps{grid-template-columns:1fr}.howSteps article{padding:12px 0}.insightsPanel{padding:26px 20px}.insightsCopy h2{font-size:28px}.fleetPreview{grid-template-columns:1fr}.fleetPreview aside{display:none}.fleetCards{grid-template-columns:1fr 1fr}.privacyPanel{grid-template-columns:1fr;padding:22px}.privacyLead{grid-column:auto}.privacyPanel article{grid-template-columns:28px 1fr}.app:has(.landingReference) .mainNav{gap:4px}.professionalFooter.siteFooter{grid-template-columns:1fr;gap:22px;padding:26px 24px}.professionalFooter .footerPrivacy{border-top:1px solid #bddbf829;border-left:0;padding-top:18px;padding-left:0}.professionalFooter .footerMeta{flex-wrap:wrap;grid-column:auto}.professionalFooter:after{grid-column:auto}}.faqPage.workspace{padding-bottom:64px}.faqPageHead{align-items:flex-end!important;margin-bottom:24px!important}.faqPageHead>div:first-child{min-width:0}.faqPageHead p{max-width:760px;margin:5px 0 0!important;line-height:1.6!important}.faqSearch{background:#fff;border:1px solid #d6e2f0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;width:360px;height:42px;padding:0 8px 0 12px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 4px 12px #1e406e0a}.faqSearch:focus-within{border-color:#7db7ed;box-shadow:0 0 0 3px #e7f2ff}.faqSearch>svg{fill:none;stroke:#3684dc;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.faqSearch input{color:#17365f;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.faqSearch input::placeholder{color:#8496aa}.faqSearch input::-webkit-search-cancel-button{display:none}.faqSearch button{color:#6a8098;cursor:pointer;background:#f1f6fc;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.faqSearch button:hover{color:#2669bb;background:#e9f2fd}.faqSearch button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:15px;height:15px}.faqPageGrid{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.faqItem{background:#fff;border:1px solid #dce6f2;border-radius:14px;transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden;box-shadow:0 8px 24px #1339670d}.faqItem:hover{border-color:#c8d9eb;box-shadow:0 10px 28px #13396711}.faqItem[open]{border-color:#bfd5ec;box-shadow:0 12px 30px #13396713}.faqItem summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:13px;min-height:74px;padding:13px 16px;list-style:none;display:grid}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #2563eb}.faqNumber{color:#2a69bf;letter-spacing:.04em;background:#eef5ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.faqQuestion{text-align:left;min-width:0}.faqQuestion small,.faqQuestion strong{display:block}.faqQuestion small{color:#6d88a4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:850}.faqQuestion strong{color:#102f57;font-size:15px;font-weight:800;line-height:1.4}.faqToggle{color:#67819d;background:#f4f7fb;border-radius:9px;place-items:center;width:34px;height:34px;transition:transform .18s,background .18s,color .18s;display:grid}.faqToggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.faqItem[open] .faqToggle{color:#2468ba;background:#eaf3ff;transform:rotate(180deg)}.faqAnswer{padding:0 70px 21px}.faqAnswer:before{content:"";background:linear-gradient(90deg,#e1eaf3,#e1eaf300);height:1px;margin:0 0 16px;display:block}.faqAnswer p{color:#536a86;margin:0;font-size:14px;line-height:1.76}.faqAnswer p strong{color:#15375f}.faqEmpty{text-align:center;background:#fafdffd1;border:1px dashed #cadbec;border-radius:16px;padding:42px 28px}.faqEmptyIcon{color:#3976bb;background:#edf5ff;border-radius:13px;place-items:center;width:46px;height:46px;margin:0 auto 13px;display:grid}.faqEmptyIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:23px;height:23px}.faqEmpty h2{color:#12345d;margin:0;font-size:20px}.faqEmpty p{color:#6c8299;margin:8px 0 0;font-size:14px;line-height:1.6}.faqEmpty button{color:#2465b1;cursor:pointer;background:#fff;border:1px solid #c9daec;border-radius:9px;margin-top:17px;padding:9px 13px;font-size:13px;font-weight:800}.faqEmpty button:hover{background:#f4f9ff}.faqCta{background:linear-gradient(135deg,#f6fbff 0%,#eef7ff 55%,#f5f2ff 100%);border:1px solid #cde2f8;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:24px 26px;display:flex;box-shadow:0 10px 28px #25568e12}.faqCta span{color:#1769d2;letter-spacing:.13em;font-size:10px;font-weight:900}.faqCta h2{color:#0b1f44;letter-spacing:-.02em;margin:6px 0 5px;font-size:22px}.faqCta p{color:#637995;margin:0;font-size:13px}.faqCta a{white-space:nowrap;color:#1465c7;background:#fff;border:1px solid #bcd6f3;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #19589d12}.faqCta a b{font-size:16px;transition:transform .16s}.faqCta a:hover{background:#f5f9ff;border-color:#8fbee9}.faqCta a:hover b{transform:translate(2px,-2px)}@media (width<=780px){.faqPageHead{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.faqSearch{width:100%;height:44px}.faqPage.workspace{padding-bottom:52px;padding-top:22px!important}.faqItem summary{grid-template-columns:36px minmax(0,1fr) 32px;gap:10px;min-height:70px;padding:12px}.faqNumber{border-radius:10px;width:36px;height:36px}.faqQuestion strong{font-size:14px}.faqToggle{width:32px;height:32px}.faqAnswer{padding:0 56px 18px}.faqAnswer p{font-size:13.5px}.faqCta{flex-direction:column;align-items:flex-start;padding:22px}.faqCta a{white-space:normal}}@media (width<=480px){.faqPage.workspace{width:min(100% - 22px,1450px)!important}.faqItem summary{grid-template-columns:32px minmax(0,1fr) 30px;gap:9px}.faqNumber{width:32px;height:32px}.faqQuestion small{font-size:8.5px}.faqQuestion strong{font-size:13.5px}.faqAnswer{padding:0 14px 17px 53px}.faqAnswer p{font-size:13px;line-height:1.7}}.mainNav button:first-child{font-size:0!important}.mainNav button:first-child:before{content:"Dashboard";font-size:14px;font-weight:inherit}.app:has(.landingReference){background:radial-gradient(circle at 82% 16%,#488aec0e,#0000 28%),radial-gradient(circle at 14% 72%,#55b5920b,#0000 30%),linear-gradient(#f8fbff 0% 22%,#f6f9fd 34%,#f7f8fd 46%,#f8f7fc 58%,#f7f9fb 68%,#f5faf8 80%,#f5faf9 90%,#f6f9fd 100%)}.landingReference{gap:34px}.landingSectionCard,.heroPreview{border-color:#97b1cf47!important;box-shadow:0 14px 38px #183f6c11!important}.howPanel{background:linear-gradient(145deg,#fffffff5,#f9fcfff0)!important}.insightsPanel{background:linear-gradient(135deg,#f8f6fff2,#faf9fff0 48%,#f7fafff2)!important;border-color:#c3bbe257!important}.privacyPanel{background:linear-gradient(135deg,#f2fbf7f5,#f8fcfaf2 58%,#f3f9fff0)!important;border-color:#b3dccc66!important}.privacyLead>span,.insightsCopy>span,.howPanel header>span{font-size:12px}.privacyLead h2{font-size:25px}.privacyLead p{font-size:13px;line-height:1.65}.privacyPanel article{grid-template-columns:34px 1fr;gap:11px}.privacyPanel article>span{width:32px;height:32px}.privacyPanel article>span svg,.privacyShield svg,.howIcon svg,.referencePrivacyNote svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.privacyPanel article>span svg{width:17px;height:17px}.privacyPanel article strong{font-size:13px}.privacyPanel article small{font-size:12px;line-height:1.55}.privacyShield{width:62px;height:62px}.privacyShield svg{width:29px;height:29px}.insightsCopy h2{font-size:36px}.insightsCopy p{font-size:14px}.insightsCopy li{margin:11px 0;font-size:13.5px}.insightsCopy button{font-size:13px}.fleetPreview aside span,.fleetPreview aside b{font-size:10px}.fleetCanvas h3{font-size:14px}.fleetCards b{font-size:10.5px}.fleetCards p,.fleetCards p strong{font-size:9.5px}.howPanel{padding:34px 38px 38px}.howPanel h2{font-size:29px}.howIcon{width:62px;height:62px}.howIcon svg{width:26px;height:26px}.howSteps strong{font-size:14px}.howSteps p{max-width:235px;font-size:13px;line-height:1.65}.howArrow{font-size:27px}.referenceHeroCopy>small,.referencePrivacyNote{font-size:12.5px}.referencePrivacyNote svg{width:15px;height:15px}.professionalFooter .footerBrand strong,.professionalFooter .footerPrivacy strong{font-size:15px}.professionalFooter .footerBrand span:not(.footerMark),.professionalFooter .footerPrivacy span,.professionalFooter .footerMeta a,.professionalFooter .footerMeta button{font-size:13px}.professionalFooter .footerMeta strong,.professionalFooter:after{font-size:12px}.miniDonut.encryption{background:conic-gradient(#18a873 0 98%,#e45d61 98% 100%)}.inventoryDashboard .inventorySummaryCard{box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 70px 28px!important}.inventoryDashboard .inventorySummaryCard header{text-align:center!important;justify-content:center!important;align-items:flex-start!important;display:flex!important;position:relative!important}.inventoryDashboard .inventorySummaryCard header>div{max-width:960px!important;margin:0 auto!important}.inventoryDashboard .inventorySummaryCard h2{text-align:center!important;margin:0!important;font-size:25px!important;line-height:1.2!important}.inventoryDashboard .inventorySummaryCard header p{text-align:center!important;margin:6px 0 0!important;font-size:14px!important;line-height:1.55!important}.inventoryDashboard .inventorySummaryBadge{position:absolute!important;top:2px!important;right:0!important}.inventoryDashboard .inventorySummaryCopy{text-align:center!important;gap:11px!important;max-width:1220px!important;margin:20px auto 0!important;display:grid!important}.inventoryDashboard .inventorySummaryCopy p{text-align:center!important;margin:0!important;font-size:16.5px!important;line-height:1.72!important}.inventoryDashboard .summaryHighlight{color:#0b2e62!important;letter-spacing:-.12px!important;font-size:1.17em!important;font-weight:820!important}@media (width<=900px){.inventoryDashboard .inventorySummaryCard{padding:16px 20px 24px!important}.inventoryDashboard .inventorySummaryCopy p{font-size:15.5px!important}}@media (width<=700px){.inventoryDashboard .inventorySummaryCard{padding:14px 0 22px!important}.inventoryDashboard .inventorySummaryBadge{display:none!important}.inventoryDashboard .inventorySummaryCard h2{font-size:22px!important}.inventoryDashboard .inventorySummaryCopy p{font-size:14.5px!important}.inventoryDashboard .summaryHighlight{font-size:1.1em!important}}.dataCard:has(.deviceFilterShell){position:relative}.dataCard:has(.deviceFilterShell)>.dataHead{border-bottom:0;align-items:center;min-height:64px;padding:17px 210px 17px 18px;display:flex}.dataCard:has(.deviceFilterShell)>.dataHead h2{margin:0}.dataCard:has(.deviceFilterShell)>.dataHead p{display:none}.dataCard:has(.deviceFilterShell) .deviceFilterShell{background:0 0;border-top:0}.dataCard:has(.deviceFilterShell) .deviceFilterTop{z-index:5;border-bottom:0;justify-content:flex-end;padding:0;position:absolute;top:13px;right:18px}.dataCard:has(.deviceFilterShell) .deviceFilterTop>div:last-child{align-items:center}.dataCard:has(.deviceFilterShell) .deviceFilterTop .clearExplorer{padding-left:8px;padding-right:8px}.dataCard:has(.deviceFilterShell) .deviceTopExport>span:first-child{background:currentColor;flex:0 0 16px;width:16px;height:16px;font-size:0;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v11m0 0 4-4m-4 4-4-4M5 20h14'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v11m0 0 4-4m-4 4-4-4M5 20h14'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}@media (width<=760px){.dataCard:has(.deviceFilterShell)>.dataHead{padding-right:18px}.dataCard:has(.deviceFilterShell) .deviceFilterTop{padding:0 18px 12px;position:static}.dataCard:has(.deviceFilterShell) .deviceFilterTop>div:last-child{margin-left:auto}}.deviceTablePager{grid-template-columns:auto auto minmax(24px,1fr) auto auto auto auto;align-items:center;gap:8px;display:grid}.deviceTablePager>.pagerActions{display:contents}.deviceTablePager>.pagerActions>button:first-of-type{margin-left:auto}.deviceTablePager .pagerRows{margin:0 0 0 10px}.dataCard:has(.deviceFilterShell) .deviceFilterShell{background:#f4f9ffd1;border-top:1px solid #e6eef7;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;padding:17px 18px 20px;display:grid;position:relative}.dataCard:has(.deviceFilterShell) .deviceFilterTop{border:0;padding:0;display:contents;position:static}.dataCard:has(.deviceFilterShell) .deviceFilterTop>div:first-child{display:none}.dataCard:has(.deviceFilterShell) .deviceFilterTop>div:last-child{display:contents}.dataCard:has(.deviceFilterShell) .deviceFilterPanel{background:0 0;border:0;padding:0;display:contents}.dataCard:has(.deviceFilterShell) .deviceTopExport{z-index:6;position:absolute;top:-51px;right:18px}.deviceTableToolbar{justify-content:flex-start}.deviceTableToolbar .tableToolbarActions{display:contents}.deviceTableToolbar .tableColumns{margin-left:auto}.deviceTableToolbar .toolbarClearFilters{white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:7px;height:36px;margin:0;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 1px 3px #2060a014;color:#1769c2!important;background:#eef6ff!important;border:1px solid #c6dcf4!important;padding:0 13px!important}.deviceTableToolbar .toolbarClearFilters:before{content:"";background:currentColor;flex:0 0 14px;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v6h6M20 20v-6h-6'/%3E%3Cpath d='M5.5 15a7.5 7.5 0 0 0 12.6 2.6L20 14M4 10l1.9-3.6A7.5 7.5 0 0 1 18.5 9'/%3E%3C/svg%3E") 50%/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v6h6M20 20v-6h-6'/%3E%3Cpath d='M5.5 15a7.5 7.5 0 0 0 12.6 2.6L20 14M4 10l1.9-3.6A7.5 7.5 0 0 1 18.5 9'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.deviceTableToolbar .toolbarClearFilters:hover{box-shadow:0 2px 6px #2060a01c;color:#0d5eae!important;background:#e2f0ff!important;border-color:#9fc4ee!important}.deviceTableToolbar .toolbarClearFilters:focus-visible{outline-offset:2px;outline:2px solid #79afe8}.pagerActions>button{place-items:center;font-size:0;display:inline-grid;position:relative}.pagerActions>button:before,.pagerActions>button:after{content:"";border-top:1.7px solid;border-right:1.7px solid;border-radius:.5px;width:6px;height:6px;position:absolute}.pagerActions>button:first-of-type:before,.pagerActions>button:first-of-type:after,.pagerActions>button:nth-of-type(2):before{transform:rotate(-135deg)}.pagerActions>button:nth-of-type(3):before,.pagerActions>button:nth-of-type(4):before,.pagerActions>button:nth-of-type(4):after{transform:rotate(45deg)}.pagerActions>button:first-of-type:before{left:14px}.pagerActions>button:first-of-type:after{left:19px}.pagerActions>button:nth-of-type(2):before{left:16px}.pagerActions>button:nth-of-type(2):after,.pagerActions>button:nth-of-type(3):after{display:none}.pagerActions>button:nth-of-type(3):before{left:13px}.pagerActions>button:nth-of-type(4):before{left:11px}.pagerActions>button:nth-of-type(4):after{left:16px}@media (width<=1200px){.dataCard:has(.deviceFilterShell) .deviceFilterShell{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=900px){.dataCard:has(.deviceFilterShell) .deviceFilterShell{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=760px){.deviceTablePager{flex-direction:column;align-items:flex-start;display:flex}.deviceTablePager>.pagerActions{flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex}.deviceTablePager .pagerRows{margin-left:0;margin-right:auto}.dataCard:has(.deviceFilterShell) .deviceFilterShell{grid-template-columns:1fr}.dataCard:has(.deviceFilterShell) .deviceTopExport{order:-2;grid-column:1;justify-self:end;position:static}.deviceTableToolbar{flex-direction:column;align-items:flex-start}.deviceTableToolbar .tableToolbarActions{flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex}.deviceTableToolbar .tableColumns{margin-left:0}}.search{gap:10px;position:relative}.search>span:first-child{color:#3684dc;background:currentColor;flex:0 0 18px;width:18px;height:18px;font-size:0;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5'/%3E%3Cpath d='m15 15 4 4'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5'/%3E%3Cpath d='m15 15 4 4'/%3E%3C/svg%3E") 50%/18px 18px no-repeat}.search input{min-width:0;line-height:1.25}.searchClear{color:#52769d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.searchClear:hover{color:#145fae;background:#dcecff}.searchClear:focus-visible{outline-offset:1px;outline:2px solid #79afe8}.searchClear svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}.deviceFilterPanel .multiFilterTrigger.hasValue,.deviceFilterPanel .checkinPresets select.hasValue{color:#174f91;background:#eef6ff;border-color:#9fc4ee;box-shadow:inset 0 0 0 1px #2563eb09}.deviceFilterPanel .multiFilterTrigger.hasValue:hover,.deviceFilterPanel .checkinPresets select.hasValue:hover{background:#e9f3ff;border-color:#88b5e6}.deviceFilterPanel .multiFilterTrigger.hasValue.open,.deviceFilterPanel .multiFilterTrigger.hasValue:focus-visible,.deviceFilterPanel .checkinPresets select.hasValue:focus{background:#eef6ff;border-color:#6ea8e4;box-shadow:0 0 0 3px #237bdc17}.deviceFilterPanel .multiFilterTrigger.hasValue .multiFilterChevron,.deviceFilterPanel .ageSlider.hasValue>span{color:#2769b4}.deviceFilterPanel .multiFilter:has(.multiFilterTrigger.hasValue)>span{color:#2769b4}.deviceFilterPanel .checkinPresets:has(select.hasValue)>span{color:#2769b4}.deviceFilterPanel .ageSlider.hasValue{background:#eef6ff;border:1px solid #b9d5f1;border-radius:10px;padding:8px 10px}.deviceFilterPanel .ageSlider.hasValue>div{color:#6789b1}.dashboardDrillFilter{color:#174f91;background:#eef6ff;border:1px solid #b9d5f1;border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 0 12px;padding:8px 10px 8px 12px;font-size:13px;line-height:18px;display:flex}.dashboardDrillFilter>span{color:#6789b1;font-weight:600}.dashboardDrillFilter>strong{font-weight:700}.dashboardDrillFilter>button{color:#2769b4;cursor:pointer;background:0 0;border:0;border-radius:7px;width:24px;height:24px;font-size:18px;line-height:1}.dashboardDrillFilter>button:hover{background:#deedff}.multiFilterTrigger{position:relative}.multiFilterTrigger.hasValue{padding-right:58px}.multiFilterTrigger .multiFilterChevron{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.multiFilterClear{z-index:3;color:#52769d;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.multiFilterClear:hover{color:#145fae;background:#dcecff}.multiFilterClear:focus-visible{outline-offset:1px;outline:2px solid #79afe8}.multiFilterClear svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:13px;height:13px}.sliderFilterClear{color:#52769d;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:23px;height:23px;margin-left:auto;padding:0;font-size:17px;line-height:1;display:grid}.sliderFilterClear:hover{color:#145fae;background:#dcecff}.sliderFilterClear:focus-visible{outline-offset:1px;outline:2px solid #79afe8}.deviceFilterShell{border-bottom:1px solid #e6edf5;padding-top:0;position:relative}.deviceFilterToggle{z-index:6;color:#557697;cursor:pointer;background:#fff;border:1px solid #cadced;border-radius:0 0 9px 9px;place-items:center;width:36px;height:24px;padding:0;display:grid;position:absolute;top:auto;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 3px 7px #163d6d0f}.deviceFilterToggle:hover{color:#1d67ad;background:#f3f8fe;border-color:#a9c8e7}.deviceFilterToggle:focus-visible{outline-offset:2px;outline:2px solid #79afe8}.deviceFilterToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block;overflow:visible}.deviceFilterToggle svg path{fill:none;stroke:currentColor}.deviceFilterToggle>span{display:none}.deviceFilterShell.filtersExpanded .deviceFilterPanel{padding-top:24px;padding-bottom:22px}.deviceFilterShell.filtersCollapsed{border-bottom:0;height:0;min-height:0;margin:0;padding:0;overflow:visible}.deviceFilterShell.filtersCollapsed .deviceFilterToggle{border-radius:0 0 9px 9px;top:-1px;bottom:auto}.deviceFilterPanel .ageRangeFilter{background:#fbfdff;border:1px solid #dce7f2;border-radius:11px;min-width:0;min-height:112px;padding:10px 12px 9px;transition:all .15s}.deviceFilterPanel .ageRangeFilter:has(input[aria-label^=Check-in\ age]){grid-column:1/span 2}.deviceFilterPanel .ageRangeFilter:has(input[aria-label^=Enrollment\ age]){grid-column:3/span 2}.deviceFilterPanel .ageRangeFilter.hasValue{background:#eef6ff;border-color:#9fc4ee;box-shadow:inset 0 0 0 1px #2563eb08}.ageRangeHead{align-items:center;gap:8px;min-height:24px;margin-bottom:4px;display:flex}.ageRangeHead>span{color:#59718e;font-size:11px;font-weight:750}.ageRangeHead>strong{color:#1d4f85;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:760}.ageRangeFilter.hasValue .ageRangeHead>strong{color:#1767ba}.dualRange{height:26px;margin:0 2px;position:relative}.dualRangeTrack{background:#dce8f4;border-radius:999px;height:5px;position:absolute;top:11px;left:0;right:0}.dualRange input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:26px;margin:0;position:absolute;top:0;left:0}.dualRange input[type=range]::-webkit-slider-runnable-track{background:0 0;height:5px}.dualRange input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:pointer;background:#2b7de9;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-5.5px;box-shadow:0 1px 3px #173f6e4d}.dualRange input[type=range]::-moz-range-track{background:0 0;height:5px}.dualRange input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#2b7de9;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #173f6e4d}.dualRange input[type=range]:disabled::-webkit-slider-thumb{cursor:default;background:#a8b8ca}.dualRange input[type=range]:disabled::-moz-range-thumb{cursor:default;background:#a8b8ca}.ageRangeScale{color:#8294aa;justify-content:space-between;gap:4px;margin-top:-2px;display:flex}.ageRangeScale small{font-size:9px;line-height:1.2}.ageRangeActions{border-top:1px solid #e8eff6;flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;padding-top:7px;display:flex}.ageRangeActions label{color:#607890;cursor:pointer;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.ageRangeActions input{margin:0}.ageRangeActions>small{color:#6d83a0;margin-left:auto;font-size:9.5px}.ageRangeFilter.isUnknown .dualRange,.ageRangeFilter.isUnknown .ageRangeScale{opacity:.45}.deviceTableToolbar{align-items:center;min-height:58px}.deviceResultSummary{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.deviceResultNumbers{white-space:nowrap;align-items:center;gap:5px;height:100%;line-height:1;display:flex}.deviceResultNumbers strong,.deviceResultNumbers span{align-items:center;display:inline-flex}.deviceTableToolbar .tableToolbarActions{align-items:center;gap:10px;padding-top:0;display:flex}.dataCard{position:relative}.deviceCsvExport{z-index:7;align-items:center;gap:7px;display:inline-flex;position:absolute;top:14px;right:18px}.deviceCsvExport svg{flex:none}.deviceFilterPanel .ageSlider{flex-direction:column;grid-column:span 2;gap:6px;min-width:0;padding:2px 4px;display:flex}.deviceFilterPanel .ageSlider>span{color:#59718e;justify-content:space-between;align-items:center;gap:8px;line-height:1.2;font-size:11px!important;font-weight:750!important;display:flex!important}.deviceFilterPanel .ageSlider>span b{color:inherit;font-size:11px;font-weight:750}.search:has(input:not(:placeholder-shown)){background:#eef6ff;border-color:#9fc4ee;box-shadow:inset 0 0 0 1px #2563eb09}.search:has(input:not(:placeholder-shown)) .searchIcon{color:#2769b4}.search:has(input:not(:placeholder-shown)):focus-within{border-color:#6ea8e4;box-shadow:0 0 0 3px #237bdc17}.complianceBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.complianceBadge.good{color:#15714b;background:#edf9f3;border-color:#c8ead8}.complianceBadge.bad{color:#a53b3b;background:#fff1f1;border-color:#f0cece}.complianceBadge.warn{color:#8a6417;background:#fff8e8;border-color:#f0dfaf}.complianceBadge.neutral{color:#60758d;background:#f2f5f8;border-color:#dde5ed}.smartTable td small:empty:after{content:"—"}.emptyStateRow td{text-align:center;background:#fff!important;border-top:1px solid #e6edf5!important;padding:0!important}.deviceEmptyState{color:#647b96;white-space:normal;background:linear-gradient(#fbfdff,#f7faff);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:34px 24px;display:flex}.deviceEmptyState>svg{fill:none;stroke:#6b93c2;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;margin-bottom:3px}.deviceEmptyState>strong{color:#24476c;font-size:14px}.deviceEmptyState>p{color:#70849b;max-width:560px;margin:0;font-size:12px;line-height:1.55}.deviceEmptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:7px;display:flex}.deviceEmptyActions button{color:#1767ba;cursor:pointer;background:#fff;border:1px solid #c9ddef;border-radius:8px;height:34px;padding:0 12px;font-size:11px;font-weight:700}.deviceEmptyActions button:hover{background:#eef6ff;border-color:#9fc4ee}.deviceEmptyActions button:focus-visible{outline-offset:2px;outline:2px solid #79afe8}@media (width>=1100px){.smartTable thead th{position:static!important;top:auto!important}}@media (width<=900px){:is(.deviceFilterPanel .ageRangeFilter:has(input[aria-label^=Check-in\ age]),.deviceFilterPanel .ageRangeFilter:has(input[aria-label^=Enrollment\ age])){grid-column:1/-1}.deviceTableToolbar{flex-direction:column;align-items:stretch}.deviceTableToolbar .tableToolbarActions{align-self:flex-end}.deviceResultSummary{min-height:42px}.deviceCsvExport{top:12px;right:12px}}@media (width<=760px){.deviceFilterPanel .ageSlider{grid-column:auto}.ageRangeActions>small{width:100%;margin-left:0}.deviceFilterToggle{left:50%}}.hardwareFixedFilters{background:#f4f9ffd1;border-top:1px solid #e4edf7}.hardwareFixedFilterPanel{background:0 0!important;border-top:0!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:14px!important;padding:17px 18px 0!important;display:grid!important}.hardwareFixedFilters+.deviceFilterShell{background:linear-gradient(#f4f9ffd1,#f7faff)!important;border-top:0!important}.hardwareFixedFilters+.deviceFilterShell .deviceFilterPanel{border-top:0!important;padding-top:14px!important}.hardwareFixedFilters .multiFilterTrigger.hasValue{color:#174f91;background:#eef6ff;border-color:#9fc4ee;box-shadow:inset 0 0 0 1px #2563eb09}.hardwareFixedFilters .multiFilterTrigger.hasValue:hover{background:#e9f3ff;border-color:#88b5e6}.hardwareFixedFilters .multiFilterTrigger.hasValue.open,.hardwareFixedFilters .multiFilterTrigger.hasValue:focus-visible{background:#eef6ff;border-color:#6ea8e4;box-shadow:0 0 0 3px #237bdc17}.hardwareFixedFilters .multiFilter:has(.multiFilterTrigger.hasValue)>span{color:#2769b4}@media (width<=1200px){.hardwareFixedFilterPanel{grid-template-columns:repeat(3,minmax(160px,1fr))!important}}@media (width<=900px){.hardwareFixedFilterPanel{grid-template-columns:repeat(2,minmax(160px,1fr))!important}}@media (width<=760px){.hardwareFixedFilterPanel{grid-template-columns:1fr!important}}.deviceDetailV2{width:min(860px,96vw);padding:22px 24px 30px}.deviceDetailHero{color:#fff;background:linear-gradient(120deg,#0d376f,#0a78c3);border:1px solid #2f8dd0;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #093d7524}.deviceDetailHero h2{letter-spacing:-.35px;margin:4px 0 3px;font-size:24px}.deviceDetailHero p{color:#c7e2f5;margin:0;font-size:11px}.deviceDetailHero .eyebrow{color:#8ed9ff}.deviceDetailHeroBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.deviceStatusBadge{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff21;border:1px solid #ffffff40;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.deviceStatusBadge.good{color:#d6fff1;background:#10b9812e;border-color:#7ef1c86b}.deviceStatusBadge.bad{color:#ffe1e1;background:#ef44442e;border-color:#faa6}.deviceStatusBadge.warn{color:#fff0c9;background:#f59e0b33;border-color:#ffd78c6b}.deviceSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.deviceSummaryGrid article{background:#fff;border:1px solid #dce6f2;border-radius:10px;min-width:0;padding:11px 12px}.deviceSummaryGrid span{text-transform:uppercase;letter-spacing:.45px;color:#8292a7;margin-bottom:4px;font-size:8px;display:block}.deviceSummaryGrid strong{color:#183858;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.deviceIntelligenceSummary{background:#f8fbff;border:1px solid #d9e6f4;border-radius:12px;margin-bottom:14px;padding:14px}.deviceSectionHeading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.deviceSectionHeading h3{margin:3px 0 0;font-size:13px}.deviceSectionHeading small{color:#8193a8;font-size:9px}.deviceIntelligenceTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.deviceIntelligenceTile{background:#fff;border:1px solid #dce6f2;border-radius:9px;min-width:0;padding:10px 11px}.deviceIntelligenceTile>span{text-transform:uppercase;color:#8393a6;margin-bottom:4px;font-size:8px;display:block}.deviceIntelligenceTile>strong{color:#183858;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.deviceIntelligenceTile>small{color:#7b8fa6;margin-top:3px;font-size:9px;display:block}.deviceIntelligenceTile.good{background:#f0faf5;border-color:#cfeadb}.deviceIntelligenceTile.bad{background:#fff4f4;border-color:#efd2d2}.deviceIntelligenceTile.warn{background:#fff9ed;border-color:#efdfb9}.deviceDetailCards{margin-bottom:17px}.deviceDetailCards article{padding:13px 14px}.deviceDetailV2 .rawTitle{margin-top:18px}.deviceDetailV2 .rawTitle>span{color:#69809b;background:#edf4fb;border-radius:999px;padding:4px 8px;font-size:9px}@media (width<=760px){.deviceDetailHero{flex-direction:column;align-items:flex-start}.deviceDetailHeroBadges{justify-content:flex-start}.deviceSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.deviceIntelligenceTiles{grid-template-columns:1fr}.deviceSectionHeading{flex-direction:column;align-items:flex-start}}.platformSignalList{flex-direction:column;gap:7px;display:flex}.platformSignalList>div{background:#f8fbfe;border:1px solid #e1e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;display:flex}.platformSignalList span{color:#4e657f;font-size:11px}.platformSignalList strong{color:#193a5c;font-size:13px}.platformSignalList .bad{background:#fff5f5;border-color:#efd5d5}.platformSignalList .bad strong{color:#a43d3d}.platformSignalList .warn{background:#fff9ee;border-color:#efdfbd}.platformSignalList .warn strong{color:#8b661a}.platformSignalList .clear{background:#f0faf5;border-color:#d1eadc}.platformSignalList .clear span,.platformSignalList .clear strong{color:#237454}.deviceFilterPanel .platformSpecificFilter>span{color:#245f9f}.deviceFilterPanel .platformSpecificFilter .multiFilterTrigger{background:#f7fbff;border-color:#bcd6ef}.deviceFilterPanel .platformSpecificFilter .multiFilterTrigger.hasValue{background:#e9f4ff;border-color:#83b4e7}.dataCard:has(.deviceFilterShell .platformSpecificFilter) .clearExplorer{grid-area:3/4}@media (width<=1200px){.dataCard:has(.deviceFilterShell .platformSpecificFilter) .clearExplorer{grid-area:4/3}}@media (width<=900px){.dataCard:has(.deviceFilterShell .platformSpecificFilter) .clearExplorer{grid-area:6/2}}@media (width<=760px){.dataCard:has(.deviceFilterShell .platformSpecificFilter) .clearExplorer{grid-area:auto/1}}.dataCard:has(.deviceFilterShell) .smartTableWrap>.smartTable thead th{position:static!important;top:auto!important}.deviceFloatingTable thead th{box-sizing:border-box;vertical-align:middle!important;height:44px!important;min-height:44px!important}.dataCard:has(.deviceFilterShell) .smartTable thead th{box-sizing:border-box;vertical-align:middle!important;height:44px!important;min-height:44px!important}.deviceFloatingTable thead th>button{box-sizing:border-box;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 14px!important;line-height:1!important;display:flex!important}.dataCard:has(.deviceFilterShell) .smartTable thead th>button{box-sizing:border-box;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 14px!important;line-height:1!important;display:flex!important}.deviceFloatingTable thead th>button>span,.deviceFloatingTable thead th>button>i{align-items:center;display:inline-flex;line-height:1!important}.dataCard:has(.deviceFilterShell) .smartTable thead th>button>span{align-items:center;display:inline-flex;line-height:1!important}.dataCard:has(.deviceFilterShell) .smartTable thead th>button>i{align-items:center;display:inline-flex;line-height:1!important}.deviceFloatingTable thead th.sorted{height:44px!important;min-height:44px!important}.dataCard:has(.deviceFilterShell) .smartTable thead th.sorted{height:44px!important;min-height:44px!important}.deviceFloatingTable thead th.sorted>button{height:44px!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important}.dataCard:has(.deviceFilterShell) .smartTable thead th.sorted>button{height:44px!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important}.deviceFloatingHeader{z-index:29;background:#f4f8fc;border-bottom:1px solid #dfe7f2;border-left:1px solid #dce6f2;border-right:1px solid #dce6f2;position:fixed;overflow:hidden;box-shadow:0 7px 16px #11386514}.deviceFloatingHeader[hidden]{display:none}.deviceFloatingHeaderTrack{will-change:transform}.deviceFloatingTable{table-layout:fixed;border-collapse:collapse;background:#f4f8fc;min-width:0!important}.deviceFloatingTable thead th{z-index:auto!important;background:#f4f8fc!important;position:static!important;top:auto!important}.deviceFloatingTable thead th.sorted{background:#eef6ff!important}.deviceFloatingTable th button{overflow:hidden;cursor:pointer!important;pointer-events:auto!important}.deviceFloatingTable th button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deviceFloatingTable th button>i,.deviceFloatingTable th button>i svg{pointer-events:none}.deviceFloatingTable .columnDragHandle{cursor:grab!important;pointer-events:auto!important}.smartTable thead th{transition:opacity .14s;position:relative}.smartTable th button{justify-content:flex-start;transition:background .15s,color .15s,padding .14s}.smartTable th button>span:not(.columnDragHandle){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smartTable th button>i{margin-left:auto}.columnDragHandle{color:#9aadc1;cursor:grab;opacity:.55;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:24px;margin-left:-4px;padding:0;line-height:1;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.columnDragHandle svg{flex:none;width:12px;height:12px;margin:0;display:block}.smartTable th:hover .columnDragHandle{opacity:1;color:#6482a5}.columnDragHandle:hover{color:#1c68ba;background:#dfeeff}.columnDragHandle:active{cursor:grabbing}.smartTable th.columnDragging{opacity:.48}.smartTable th.columnDragging>button{color:#7890ac!important;background:#eef5fd!important}.smartTable th.columnDropTarget{z-index:7;box-shadow:none!important}.smartTable th.columnDropTarget>button{position:relative;background:#f8fbff!important}.smartTable thead tr:has(th.columnDropTarget~th.columnDragging) th.columnDropTarget>button{background:linear-gradient(90deg,#2f7ee60e 0 20px,#f8fbff 20px)!important;padding-left:30px!important}.smartTable thead tr:has(th.columnDragging~th.columnDropTarget) th.columnDropTarget>button{background:linear-gradient(90deg,#f8fbff calc(100% - 20px),#2f7ee60e calc(100% - 20px))!important;padding-right:30px!important}.smartTable th.columnDropTarget>button:after{content:"";pointer-events:none;background:#2f7ee6;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;box-shadow:0 0 0 1px #2f7ee614}.smartTable thead tr:has(th.columnDropTarget~th.columnDragging) th.columnDropTarget>button:after{left:9px}.smartTable thead tr:has(th.columnDragging~th.columnDropTarget) th.columnDropTarget>button:after{right:9px}body:has(.smartTable th.columnDragging){cursor:grabbing}body:has(.smartTable th.columnDragging) .smartTable thead th{cursor:grabbing}.deviceFloatingHeader .columnDragHandle{opacity:.55;display:inline-flex!important}.deviceFloatingHeader .smartTable th button{justify-content:flex-start}.deviceFloatingHeader th:hover .columnDragHandle{opacity:1;color:#6482a5}@media (width<=760px){.columnDragHandle{flex-basis:16px;width:16px}.smartTable thead tr:has(th.columnDropTarget~th.columnDragging) th.columnDropTarget>button{padding-left:27px!important}.smartTable thead tr:has(th.columnDragging~th.columnDropTarget) th.columnDropTarget>button{padding-right:27px!important}}.ageSlider>div{color:#8294aa;height:14px;margin-top:2px;position:relative;display:block!important}.ageSlider>div small{white-space:nowrap;font-size:0;line-height:14px;position:absolute;top:0;transform:translate(-50%)}.ageSlider>div small:after,.ageSlider>div:before,.ageSlider>div:after{color:#8294aa;white-space:nowrap;font-size:10px;line-height:14px}.ageSlider>div small:first-child{left:16.2%}.ageSlider>div small:first-child:after{content:"30"}.ageSlider>div small:nth-child(2){left:33%}.ageSlider>div small:nth-child(2):after{content:"60"}.ageSlider>div small:nth-child(3){left:49.7%}.ageSlider>div small:nth-child(3):after{content:"90"}.ageSlider>div small:nth-child(4){left:66.5%}.ageSlider>div small:nth-child(4):after{content:"120"}.ageSlider>div:before{content:"150";position:absolute;top:0;left:83.2%;transform:translate(-50%)}.ageSlider>div:after{content:"180";position:absolute;top:0;right:0}.smartTable th.columnResizeEdgeHover,.smartTable th.columnResizeEdgeHover>button{box-shadow:inset -2px 0 #4d8edb;cursor:col-resize!important}.smartTable th.resizingColumn{background:#edf6ff!important}.smartTable th.resizingColumn,.smartTable th.resizingColumn>button{box-shadow:inset -2px 0 #1677e8}.smartTable th.resizeComplete{animation:.42s ease-out columnResizeComplete}.smartTable th.resizeComplete>button{animation:.42s ease-out columnResizeButtonComplete}@keyframes columnResizeComplete{0%{background:#e8f3ff;box-shadow:inset -2px 0 #1677e8}to{background:#f4f8fc;box-shadow:inset -2px 0 #1677e800}}@keyframes columnResizeButtonComplete{0%{box-shadow:inset -2px 0 #1677e8}to{box-shadow:inset -2px 0 #1677e800}}body.columnResizeActive{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.columnResizeActive *{cursor:col-resize!important}.smartTable.columnWidthsActive td{text-overflow:ellipsis;overflow:hidden}.smartTable.columnWidthsActive th button{overflow:hidden}.smartTable.columnWidthsActive th button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.windowsLifecycleCard{overflow:hidden}.windowsLifecycleHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.windowsLifecycleTitle{align-items:flex-start;gap:11px;min-width:0;display:flex}.windowsLifecycleLogo{color:#365f89;background:#f5f8fc;border:1px solid #e2eaf3;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.windowsLifecycleLogo svg{fill:currentColor;width:18px;height:18px}.windowsLifecycleHead>span{color:#69809a;background:#f6f9fd;border:1px solid #d8e5f2;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:750}.windowsLifecycleTableWrap{padding:0 18px 12px;overflow-x:auto}.windowsLifecycleTable{border-collapse:separate;border-spacing:0 6px;table-layout:auto;white-space:nowrap;width:100%;min-width:760px}.windowsLifecycleTable thead th{color:#60758f;letter-spacing:.45px;text-transform:uppercase;background:0 0;padding:0 12px 7px;font-size:10px;font-weight:750}.windowsLifecycleTable thead th:first-child{padding-left:12px}.windowsLifecycleTable td{color:#34506d;vertical-align:middle;border:0;padding:12px;font-size:13px;line-height:1.35}.windowsLifecycleTable td:first-child{border-radius:8px 0 0 8px}.windowsLifecycleTable td:last-child{border-radius:0 8px 8px 0}.windowsLifecycleTable td strong{color:#173655;font-size:13px;font-weight:750;display:block}.windowsLifecycleRow.healthy td{background:#e4f4eb}.windowsLifecycleRow.warning td{background:#f6efd7}.windowsLifecycleRow.expired td{background:#f9e3e3}.windowsLifecycleRow.unknown td{color:#72859a;background:#f2f5f9}.windowsLifecycleRow.healthy td strong{color:#176548}.windowsLifecycleRow.warning td strong{color:#765d19}.windowsLifecycleRow.expired td strong{color:#9d3838}@media (width<=760px){.windowsLifecycleHead{align-items:flex-start}.windowsLifecycleTableWrap{padding:0 12px 10px}.windowsLifecycleLogo{flex-basis:28px;width:28px;height:28px}.windowsLifecycleLogo svg{width:17px;height:17px}}.windowsLifecycleRow.clickable{cursor:pointer;transition:filter .14s}.windowsLifecycleRow.clickable:hover td{filter:brightness(.975)}.windowsLifecycleRow.clickable:hover td:first-child strong{text-underline-offset:2px;text-decoration:underline}.windowsLifecycleRow.clickable:focus{outline:none}.windowsLifecycleRow.clickable:focus-visible td{box-shadow:inset 0 2px #4c8de8,inset 0 -2px #4c8de8}.windowsLifecycleRow.clickable:focus-visible td:first-child{box-shadow:inset 2px 0 #4c8de8,inset 0 2px #4c8de8,inset 0 -2px #4c8de8}.windowsLifecycleRow.clickable:focus-visible td:last-child{box-shadow:inset -2px 0 #4c8de8,inset 0 2px #4c8de8,inset 0 -2px #4c8de8}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList>button.signalAction,.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList>div{border-radius:10px;min-height:44px;padding:11px 13px}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList span{font-size:13px;font-weight:520;line-height:19px}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList strong{font-size:13px;font-weight:700;line-height:19px}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList .warn{background:#fff8ea;border-color:#efd9ac}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList .warn span{color:#76571d}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList .warn strong{color:#9a6c15}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList .bad{background:#fff4f4;border-color:#efc7c7}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList .bad span{color:#944141}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList .bad strong{color:#b33b3b}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList>button.signalAction.warn:hover{filter:none;background:#fff3dc}.securityMainGrid>.dashboardCard:nth-child(3) .platformSignalList>button.signalAction.bad:hover{filter:none;background:#ffeded}.topbar,.topbar.publicTopbar,.topbar:not(.publicTopbar){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffffb!important;border:0!important;border-bottom:1px solid #e3eaf2!important;height:62px!important;padding:0!important;box-shadow:0 2px 10px #183a6309!important}.topbar .topbarInner,.topbar.publicTopbar .topbarInner,.topbar:not(.publicTopbar) .topbarInner{width:min(1450px,100% - 56px)!important;max-width:1450px!important;height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:20px!important;margin:0 auto!important;padding:0!important;display:grid!important}.topbar .brand,.topbar.publicTopbar .brand,.topbar:not(.publicTopbar) .brand{color:#0b1f44!important;grid-column:1!important;justify-self:start!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important}.topbar .brandMark{width:36px!important;height:36px!important;box-shadow:none!important;background-color:#0000!important;background-size:36px 36px!important;border-radius:9px!important;flex:0 0 36px!important}.topbar .brand>span:last-child{white-space:nowrap!important;align-items:baseline!important;gap:5px!important;display:flex!important}.topbar .brand strong,.topbar .brand small{letter-spacing:-.12px!important;margin:0!important;font-size:14.5px!important;font-weight:750!important;line-height:1!important;display:inline!important}.topbar .brand strong{color:#0b1f44!important}.topbar .brand small{color:#1679ee!important}.topbar .mainNav,.topbar.publicTopbar .mainNav,.topbar:not(.publicTopbar) .mainNav,.topbar .publicNav{height:62px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:2!important;justify-content:center!important;justify-self:center!important;align-items:stretch!important;gap:16px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.topbar .mainNav button,.topbar.publicTopbar .mainNav button,.topbar:not(.publicTopbar) .mainNav button,.topbar .mainNav button:first-child,.topbar .mainNav button.active{height:62px!important;min-height:62px!important;box-shadow:none!important;color:#415a77!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 10px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:650!important;line-height:1!important;position:relative!important;transform:none!important}.topbar .mainNav button:first-child:before{content:none!important;display:none!important}.topbar .mainNav button:hover{color:#176ee2!important;background:0 0!important}.topbar .mainNav button.active{color:#0b2d59!important;font-weight:720!important}.topbar .mainNav button.active:after{content:""!important;height:2px!important;box-shadow:none!important;background:#2b7de9!important;border-radius:999px!important;display:block!important;position:absolute!important;bottom:10px!important;left:15px!important;right:15px!important}.topbar .topActions,.topbar.publicTopbar .topActions,.topbar:not(.publicTopbar) .topActions{grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-left:0!important;display:flex!important}.topbar .primarySmall,.topbar.publicTopbar .primarySmall,.topbar:not(.publicTopbar) .primarySmall{color:#174f91!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d2dfed!important;border-radius:8px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:700!important}.topbar .primarySmall:before{content:"";vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f7197' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5h6l1.7 2H20.5v8.7a1.8 1.8 0 0 1-1.8 1.8H5.3a1.8 1.8 0 0 1-1.8-1.8V7.5Z'/%3E%3Cpath d='M3.5 10h17'/%3E%3C/svg%3E") 50%/15px 15px no-repeat;width:15px;height:15px;margin-right:7px;display:inline-block}.topbar .primarySmall:hover{color:#176ee2!important;filter:none!important;background:#f8fbff!important;border-color:#abc5e1!important;transform:none!important}.githubHeaderButton{color:#0b1f44!important;border:0!important;border-radius:8px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;text-decoration:none!important;display:grid!important}.githubHeaderButton svg{fill:currentColor!important;width:19px!important;height:19px!important;display:block!important}.githubHeaderButton:hover{color:#176ee2!important;background:#f2f6fb!important}.dashboardWorkspace{padding-top:14px!important}@media (width<=1120px){.topbar .topbarInner,.topbar.publicTopbar .topbarInner,.topbar:not(.publicTopbar) .topbarInner{grid-template-columns:auto 1fr auto!important;gap:10px!important;width:calc(100% - 28px)!important}.topbar .brand>span:last-child{display:none!important}.topbar .mainNav,.topbar.publicTopbar .mainNav,.topbar:not(.publicTopbar) .mainNav{justify-self:center!important;gap:4px!important}.topbar .mainNav button,.topbar.publicTopbar .mainNav button,.topbar:not(.publicTopbar) .mainNav button{padding:0 7px!important;font-size:11.5px!important}}@media (width<=820px){.topbar,.topbar.publicTopbar,.topbar:not(.publicTopbar){height:56px!important}.topbar .topbarInner,.topbar.publicTopbar .topbarInner,.topbar:not(.publicTopbar) .topbarInner{grid-template-columns:auto 1fr auto!important;gap:5px!important;width:calc(100% - 16px)!important;height:56px!important}.topbar .brandMark{background-size:32px 32px!important;flex-basis:32px!important;width:32px!important;height:32px!important}.topbar .mainNav,.topbar.publicTopbar .mainNav,.topbar:not(.publicTopbar) .mainNav{justify-self:stretch!important;height:56px!important;overflow:auto!important}.topbar .mainNav button,.topbar.publicTopbar .mainNav button,.topbar:not(.publicTopbar) .mainNav button{height:56px!important;min-height:56px!important;padding:0 6px!important;font-size:11px!important}.topbar .mainNav button.active:after{bottom:8px!important;left:9px!important;right:9px!important}.topbar .primarySmall{place-items:center!important;width:34px!important;padding:0!important;font-size:0!important;display:grid!important}.topbar .primarySmall:before{background-size:16px 16px!important;width:16px!important;height:16px!important;margin:0!important}.githubHeaderButton{flex-basis:32px!important;width:32px!important;height:32px!important}}.dataCard:has(.deviceFilterShell) .deviceFilterShell.filtersCollapsed{background:0 0!important;border-top:0!important;border-bottom:0!important;gap:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.dataCard:has(.deviceFilterShell.filtersCollapsed) .hardwareFixedFilters{display:none!important}.dataCard:has(.deviceFilterShell) .deviceFilterShell.filtersExpanded{border-bottom:0!important}.dataCard:has(.deviceFilterShell) .deviceTableToolbar{border-top:1px solid #e6edf5!important}.dataCard:has(.deviceFilterShell) .deviceFilterToggle{color:#315b85!important;border-radius:0 0 7px 7px!important;width:64px!important;height:18px!important;bottom:-18px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 1px 4px #163d6d0a!important}.dataCard:has(.deviceFilterShell) .deviceFilterToggle svg{width:12px!important;height:12px!important}.dataCard:has(.deviceFilterShell) .deviceFilterShell.filtersCollapsed .deviceFilterToggle{border-radius:0 0 7px 7px!important;top:0!important;bottom:auto!important;transform:translate(-50%)!important}.inventoryActivityGrid,[data-hardware-summary-grid=true]{--unity-title-size:var(--dash-final-card-title,19px);--unity-subtitle-size:var(--dash-final-body,14px);--unity-label-size:14px;--unity-count-size:14px;--unity-percent-size:13px;--unity-row-gap:12px;--unity-header-gap:17px}.inventoryActivityGrid>.dashboardCard>.dashboardCardHead,[data-hardware-summary-grid=true]>.dashboardCard>.dashboardCardHead{min-height:44px;margin-bottom:var(--unity-header-gap)!important;gap:12px!important}.inventoryActivityGrid>.dashboardCard>.dashboardCardHead h2,[data-hardware-summary-grid=true]>.dashboardCard>.dashboardCardHead h2{color:#0b1f44;font-size:var(--unity-title-size)!important;letter-spacing:-.15px!important;margin:0!important;font-weight:700!important;line-height:1.2!important}.inventoryActivityGrid>.dashboardCard>.dashboardCardHead p,[data-hardware-summary-grid=true]>.dashboardCard>.dashboardCardHead p{font-size:var(--unity-subtitle-size)!important;color:#7a8da5!important;margin:4px 0 0!important;font-weight:400!important;line-height:1.45!important}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList,[data-hardware-summary-grid=true] .distributionList{gap:var(--unity-row-gap)!important}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>div,.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>button.distributionAction,[data-hardware-summary-grid=true] .distributionList>div,[data-hardware-summary-grid=true] .distributionList>button.distributionAction{grid-template-columns:minmax(0,1fr) auto 52px!important;align-items:center!important;gap:6px 10px!important;padding:0 0 8px!important}[data-hardware-summary-grid=true]>.hardwareCardManufacturers .distributionList>button.distributionAction,[data-hardware-summary-grid=true]>.hardwareCardModels .distributionList>button.distributionAction{padding:0 0 8px!important}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList .truncate,[data-hardware-summary-grid=true] .distributionList .truncate{font-size:var(--unity-label-size)!important;color:#2c4665!important;font-weight:500!important;line-height:20px!important}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList strong,[data-hardware-summary-grid=true] .distributionList strong{font-size:var(--unity-count-size)!important;color:#0b1f44!important;font-weight:700!important;line-height:20px!important}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList small,[data-hardware-summary-grid=true] .distributionList small{min-width:52px!important;font-size:var(--unity-percent-size)!important;text-align:right!important;color:#75889f!important;font-weight:500!important;line-height:20px!important}.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>div>i,.inventoryActivityGrid>.dashboardCard:nth-child(-n+2) .distributionList>button.distributionAction>i,[data-hardware-summary-grid=true] .distributionList>div>i,[data-hardware-summary-grid=true] .distributionList>button.distributionAction>i{grid-column:1/-1!important;height:6px!important;margin-top:0!important}.inventoryCard-quality .platformSignalList{gap:9px!important}.inventoryCard-quality .platformSignalList>div,.inventoryCard-quality .platformSignalList>button{min-height:44px!important;padding:11px 13px!important}.inventoryCard-quality .platformSignalList span{font-size:var(--unity-label-size)!important;font-weight:500!important;line-height:20px!important}.inventoryCard-quality .platformSignalList strong{font-size:var(--unity-count-size)!important;font-weight:700!important;line-height:20px!important}.inventoryQualitySummary{margin:0 0 14px!important}.inventoryQualitySummary strong{font-size:18px!important;font-weight:760!important}.inventoryQualitySummary span{font-size:13px!important;font-weight:500!important;line-height:1.4!important}.hardwareArchitectureSummaryCard .architectureSummaryBody{gap:0!important;margin-top:0!important}.hardwareArchitectureSummaryCard .architecturePlatformSummary{background:0 0!important;border:0!important;border-top:1px solid #edf2f7!important;border-radius:0!important;padding:13px 0 14px!important}.hardwareArchitectureSummaryCard .architecturePlatformSummary:first-child{border-top:0!important;padding-top:0!important}.hardwareArchitectureSummaryCard .architecturePlatformSummary:last-child{padding-bottom:0!important}.hardwareArchitectureSummaryCard .architecturePlatformSummary>header{margin-bottom:9px!important}.hardwareArchitectureSummaryCard .architecturePlatformSummary>header strong{color:#17385f!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.hardwareArchitectureSummaryCard .architecturePlatformSummary>header span{color:#75889f!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.hardwareArchitectureSummaryCard .architectureStack{height:6px!important;margin-bottom:9px!important}.hardwareArchitectureSummaryCard .architectureLegend{gap:5px!important}.hardwareArchitectureSummaryCard .architectureLegendRow{grid-template-columns:minmax(0,1fr) auto 52px!important;gap:10px!important}.hardwareArchitectureSummaryCard .architectureLegendRow span{color:#2c4665!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.hardwareArchitectureSummaryCard .architectureLegendRow strong{color:#0b1f44!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.hardwareArchitectureSummaryCard .architectureLegendRow small{color:#75889f!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}[data-hardware-summary-grid=true] .hardwareExpandToggle{border-radius:9px!important;min-height:38px!important;margin-top:10px!important;padding:9px 12px!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}.inventoryActivityGrid>.dashboardCard,[data-hardware-summary-grid=true]>.dashboardCard{padding:21px!important}[data-hardware-summary-grid=true] .hardwareDonutLayout{grid-template-columns:128px minmax(240px,360px)!important;justify-content:center!important;align-items:center!important;gap:0 30px!important;padding:4px 6px 2px!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .donut{width:122px!important;height:122px!important;margin:0!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .donut:after{inset:18px!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionList{align-items:stretch!important;gap:0!important;width:100%!important;max-width:360px!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionList>div{border-bottom:1px solid #edf2f7;grid-template-columns:8px minmax(0,1fr) 38px 56px!important;align-items:center!important;gap:0 10px!important;width:100%!important;max-width:none!important;padding:11px 0!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionList>div:last-child{border-bottom:0}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionDot{grid-area:1/1!important;width:8px!important;height:8px!important;margin:0!important;display:block!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionList .truncate{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/2!important;min-width:0!important;overflow:hidden!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionList strong{text-align:right!important;grid-area:1/3!important;min-width:38px!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionList small{text-align:right!important;grid-area:1/4!important;min-width:56px!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionList>div>i{display:none!important}@media (width<=760px){.inventoryActivityGrid,[data-hardware-summary-grid=true]{--unity-label-size:14px;--unity-count-size:14px;--unity-percent-size:13px}.inventoryActivityGrid>.dashboardCard,[data-hardware-summary-grid=true]>.dashboardCard{padding:18px!important}[data-hardware-summary-grid=true] .hardwareDonutLayout{grid-template-columns:1fr!important;justify-content:stretch!important;row-gap:14px!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .donut{margin:0 auto!important}[data-hardware-summary-grid=true] .hardwareDonutLayout .distributionList{max-width:none!important}}[data-hardware-summary-grid=true]>.hardwareFamilyCard .platformCardLogo-applemobile,[data-hardware-summary-grid=true]>.hardwareCellularCard .platformCardLogo-cellular{box-sizing:border-box;line-height:0;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:inline-flex!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .platformCardLogo-applemobile{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233c6385' d='M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701'/%3E%3C/svg%3E");background-position:calc(50% + .25px) calc(50% - .25px);background-repeat:no-repeat;background-size:18px 18px}[data-hardware-summary-grid=true]>.hardwareFamilyCard .platformCardLogo-applemobile>svg{display:none!important}[data-hardware-summary-grid=true]>.hardwareCellularCard .platformCardLogo-cellular>svg{transform-origin:50%;overflow:visible;transform:translate(.35px,.1px);width:19px!important;height:19px!important;margin:0!important;display:block!important}.hardwareDonutLayout .distributionList>button.distributionAction{width:100%!important;max-width:100%!important;color:inherit!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;grid-template-columns:9px minmax(112px,auto) 34px 52px!important;justify-content:start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:4px 0!important;display:grid!important}.hardwareDonutLayout .distributionList>button.distributionAction:hover{background:#f4f8fd!important}.hardwareDonutLayout .distributionList>button.distributionAction:focus-visible{outline-offset:2px;outline:2px solid #9fc4ee}.hardwareDonutLayout .distributionList>button.distributionAction>i{display:none!important}.hardwareDonutLayout .distributionList>button.distributionAction .distributionDot{border-radius:50%!important;width:8px!important;height:8px!important;display:block!important}.hardwareDonutLayout .distributionList>button.distributionAction .truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (width<=760px){.hardwareDonutLayout .distributionList>button.distributionAction{grid-template-columns:9px minmax(0,1fr) auto 52px!important}}[data-hardware-summary-grid=true]>.hardwareFamilyCard,[data-hardware-summary-grid=true]>.hardwareCellularCard{flex-direction:column!important;min-height:330px!important;padding:21px!important;display:flex!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard>.dashboardCardHead,[data-hardware-summary-grid=true]>.hardwareCellularCard>.dashboardCardHead{min-height:44px!important;margin-bottom:12px!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout{flex:auto!important;grid-template-columns:160px minmax(0,260px)!important;place-content:center!important;align-items:center!important;gap:28px!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .donut,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .donut{width:150px!important;height:150px!important;margin:auto!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .donut:after,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .donut:after{inset:23px!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .donut strong,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .donut strong{letter-spacing:0!important;color:#0b1f44!important;font-size:25px!important;line-height:1!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .donut span,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .donut span{color:#73869d!important;margin-top:5px!important;font-size:12px!important;line-height:1.25!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList{align-self:center!important;gap:6px!important;width:260px!important;max-width:260px!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList>button.distributionAction,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList>button.distributionAction,[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList>div,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList>div{box-sizing:border-box!important;border-radius:8px!important;grid-template-columns:10px minmax(0,1fr) auto 52px!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;padding:8px 4px!important;display:grid!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList>button.distributionAction>i,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList>button.distributionAction>i,[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList>div>i,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList>div>i{display:none!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionDot,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionDot{border-radius:50%!important;width:9px!important;height:9px!important;display:block!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList .truncate,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList .truncate{color:#2c4665!important;text-overflow:clip!important;white-space:nowrap!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;overflow:visible!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList strong,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList strong{color:#0b1f44!important;font-size:14px!important;font-weight:650!important;line-height:20px!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList small,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList small{text-align:right!important;color:#75889f!important;min-width:52px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList>button.distributionAction:hover,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList>button.distributionAction:hover{box-shadow:none!important;background:#f7faff!important}@media (width<=760px){[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout{grid-template-columns:1fr!important;gap:14px!important}[data-hardware-summary-grid=true]>.hardwareFamilyCard .hardwareDonutLayout .distributionList,[data-hardware-summary-grid=true]>.hardwareCellularCard .hardwareDonutLayout .distributionList{width:100%!important;max-width:none!important}}.usersOwnershipGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}.usersOwnershipGrid>.dashboardCard{flex-direction:column!important;min-height:330px!important;padding:21px!important;display:flex!important}.usersOwnershipGrid>.usersPrimaryCoverageCard{order:1}.usersOwnershipGrid>.usersDensityCard{order:2}.usersOwnershipGrid>.usersOwnershipCard{order:3}.usersOwnershipGrid .dashboardCardHead{align-items:flex-start!important;gap:12px!important;min-height:44px!important;margin-bottom:12px!important;display:flex!important}.usersOwnershipGrid .dashboardCardHead:before{content:"";background-color:#eef5ff;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #d7e6fa;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.usersOwnershipGrid>.usersPrimaryCoverageCard .dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='3'/%3E%3Cpath d='M4 19c.5-3.8 2.5-5.7 6-5.7s5.5 1.9 6 5.7'/%3E%3Cpath d='m16.2 9.5 1.7 1.7 3.1-3.4'/%3E%3C/svg%3E")}.usersOwnershipGrid>.usersDensityCard .dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='7' r='2.5'/%3E%3Cpath d='M3.5 16c.4-3 1.9-4.5 4.5-4.5s4.1 1.5 4.5 4.5'/%3E%3Crect x='14' y='5' width='7' height='5' rx='1'/%3E%3Crect x='14' y='13' width='7' height='5' rx='1'/%3E%3C/svg%3E")}.usersOwnershipGrid>.usersOwnershipCard .dashboardCardHead:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7.5 12 3l8 4.5v9L12 21l-8-4.5v-9Z'/%3E%3Cpath d='m4.5 7.8 7.5 4.4 7.5-4.4M12 12.2V21'/%3E%3C/svg%3E")}.usersOwnershipGrid .usersDonutLayout{flex:auto!important;grid-template-columns:150px minmax(0,264px)!important;place-content:center!important;align-items:center!important;gap:14px!important;min-height:0!important;display:grid!important}.usersOwnershipGrid .usersDonutLayout .donut{width:150px!important;height:150px!important;margin:auto!important}.usersOwnershipGrid .usersDonutLayout .donut:after{inset:23px!important}.usersOwnershipGrid .usersDonutLayout .donut strong{letter-spacing:-.35px!important;font-size:25px!important;line-height:1!important}.usersOwnershipGrid .usersDonutLayout .donut span{margin-top:5px!important;font-size:12px!important;line-height:1.25!important}.usersOwnershipGrid .usersDonutLayout .distributionList{align-self:center!important;gap:6px!important;width:264px!important;max-width:264px!important}.usersOwnershipGrid .usersDonutLayout .distributionList>button.distributionAction,.usersOwnershipGrid .usersDonutLayout .distributionList>div{box-sizing:border-box!important;border-radius:8px!important;grid-template-columns:9px minmax(0,1fr) auto 48px!important;align-items:center!important;gap:7px!important;width:100%!important;padding:8px 0!important;display:grid!important}.usersOwnershipGrid .usersDonutLayout .distributionList>button.distributionAction>i,.usersOwnershipGrid .usersDonutLayout .distributionList>div>i{display:none!important}.usersOwnershipGrid .usersDonutLayout .distributionDot{width:9px!important;height:9px!important;display:block!important}.usersOwnershipGrid .usersDonutLayout .distributionList .truncate{text-overflow:clip!important;white-space:nowrap!important;color:#2c4665!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;overflow:visible!important}.usersOwnershipGrid .usersDonutLayout .distributionList strong{color:#0b1f44!important;font-size:14px!important;font-weight:650!important;line-height:20px!important}.usersOwnershipGrid .usersDonutLayout .distributionList small{text-align:right!important;color:#75889f!important;min-width:48px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.usersOwnershipGrid .usersDonutLayout .distributionList>button.distributionAction:hover{box-shadow:none!important;background:#f7faff!important}.usersDensitySummary{color:#75889f;align-items:baseline;gap:7px;margin:4px 0 12px;display:flex}.usersDensitySummary strong{color:#0b1f44;letter-spacing:-.35px;font-size:25px;line-height:1}.usersDensitySummary span{font-size:13px;font-weight:500}.usersDensityCard .distributionList{margin-top:0;gap:7px!important}.usersDensityCard .distributionList>button.distributionAction,.usersDensityCard .distributionList>div{border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto 48px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:4px 0 7px!important;display:grid!important}.usersDensityCard .distributionDot{display:none!important}.usersDensityCard .distributionList .truncate{color:#2c4665!important;text-overflow:clip!important;white-space:nowrap!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;overflow:visible!important}.usersDensityCard .distributionList strong{color:#0b1f44!important;font-size:14px!important;font-weight:650!important;line-height:20px!important}.usersDensityCard .distributionList small{text-align:right!important;color:#75889f!important;min-width:48px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.usersDensityCard .distributionList>button.distributionAction>i,.usersDensityCard .distributionList>div>i{background:#e8eef6!important;border-radius:999px!important;grid-column:1/-1!important;height:6px!important;margin:0!important;display:block!important;overflow:hidden!important}.usersDensityCard .distributionList>button.distributionAction>i>b,.usersDensityCard .distributionList>div>i>b{background:linear-gradient(90deg,#2563eb,#16b1c9)!important;border-radius:999px!important;height:100%!important;display:block!important}.usersDensityCard .distributionList>button.distributionAction:hover{box-shadow:none!important;background:#f7faff!important}.usersDashboardDrillFilter{color:#244d78;background:#f4f9ff;border:1px solid #cfe1f5;border-radius:9px;align-items:center;gap:9px;margin:0 18px 12px;padding:9px 11px;display:flex}.usersDashboardDrillFilter>span{color:#66809e;font-size:11px;font-weight:750}.usersDashboardDrillFilter>strong{color:#174f91;font-size:12px;font-weight:700}.usersDashboardDrillFilter>button{color:#47739f;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 3px;font-size:18px;line-height:1}.usersDashboardDrillFilter>button:hover{color:#125fae}@media (width<=1200px){.usersOwnershipGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.usersOwnershipGrid>.usersDensityCard{grid-column:1/-1}}@media (width<=760px){.usersOwnershipGrid{grid-template-columns:1fr!important}.usersOwnershipGrid>.usersDensityCard{grid-column:auto}.usersOwnershipGrid .usersDonutLayout{grid-template-columns:1fr!important;gap:14px!important}.usersOwnershipGrid .usersDonutLayout .distributionList{width:100%!important;max-width:none!important}}:root{--ida-ink:#0b1f44;--ida-muted:#69809a;--ida-line:#dce7f3;--ida-blue:#2563eb;--ida-cyan:#18abc7;--ida-soft:#f5f9fe;--ida-soft-blue:#eef5ff;--ida-good:#18a873;--ida-warn:#d79b20;--ida-bad:#e45d61}.topbar .topbarInner{overflow:visible!important}.mainNav{gap:4px!important}.idaHeaderUtilities{z-index:40;background:#fffffff0;border:1px solid #dce6f1;border-radius:14px;align-items:center;gap:4px;margin-left:auto;padding:4px;display:flex;position:relative;box-shadow:0 8px 24px #18365d12}.idaHeaderUtilities>button,.idaShareToggle,.idaGithubButton{color:#526a86;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:12px;font-weight:750;text-decoration:none;transition:all .16s;display:inline-flex}.idaHeaderUtilities>button:hover,.idaShareToggle:hover,.idaGithubButton:hover{color:#245fbb;background:#f1f6fd}.idaHeaderUtilities>button.active{color:#2563eb;background:#eef4ff}.idaShareToggle svg,.idaGithubButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.idaGithubButton{width:36px;padding:0}.idaGithubButton svg{fill:currentColor;stroke:none;width:18px;height:18px}.idaHeaderOpen{white-space:nowrap!important;border-radius:10px!important;height:36px!important;margin-left:7px!important;padding:0 14px!important}.idaShare{align-items:center;display:inline-flex;position:relative}.idaShare.open>.idaShareToggle{color:#5c55db;background:#eef4ff}.idaShareMenu{z-index:140;text-align:left;background:#fffffffc;border:1px solid #dde6f0;border-radius:17px;width:260px;padding:10px;position:absolute;top:calc(100% + 10px);right:-42px;box-shadow:0 20px 48px #142d4e2b}.idaShareMenu:before{content:"";background:#fff;border-top:1px solid #dde6f0;border-left:1px solid #dde6f0;width:13px;height:13px;position:absolute;top:-7px;right:61px;transform:rotate(45deg)}.idaShareHeading{padding:8px 9px 11px}.idaShareHeading strong,.idaShareHeading span{display:block}.idaShareHeading strong{color:#33445d;font-size:13px;line-height:1.35}.idaShareHeading span{color:#8595a8;margin-top:4px;font-size:12px;line-height:1.5}.idaShareMenu>button{color:#4e627b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 9px;display:grid}.idaShareMenu>button strong{font-size:12px;font-weight:800}.idaShareMenu>button:hover{color:#5e58d8;background:#f3f6ff}.idaShareMenu>button.copied{color:#30725d;background:#eefaf6}.idaShareIcon{color:#65758b;background:#f3f6f9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.idaShareIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.idaShareIcon svg.fill{fill:currentColor;stroke:none}.idaShareDivider{background:#e8edf3;height:1px;margin:7px 5px}.landing.landingPro{background:linear-gradient(#f7faff 0,#fff 760px)!important;max-width:none!important;padding:0!important}.idaHome{width:min(1440px,100% - 48px);color:var(--ida-ink);margin:0 auto;padding:54px 0 0}.idaHero{grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr);align-items:center;gap:58px;min-height:620px;padding:26px 0 42px;display:grid}.idaHeroCopy{max-width:620px}.idaEyebrow,.idaHomeIntro>span,.idaWorkflow header>span,.idaReportsTeaserCopy>span,.idaRealExamplesCopy>span{letter-spacing:.13em;color:#2e6fc1;font-size:11px;font-weight:850}.idaEyebrow{background:#f9fcff;border:1px solid #d7e6f7;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.idaEyebrow i{background:#22b7ca;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22b7ca1a}.idaHeroCopy h1{letter-spacing:-.046em;color:#091d42;max-width:610px;margin:20px 0 18px;font-size:58px;line-height:1.01}.idaHeroCopy h1 em{background:linear-gradient(90deg,#245fd1,#1aaac4);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.idaHeroCopy>p{color:#5f7691;max-width:610px;margin:0;font-size:17px;line-height:1.72}.idaHeroActions{align-items:center;gap:10px;margin-top:28px;display:flex}.idaHeroActions button,.idaRealExamplesCopy button,.idaReportsTeaserCopy>button{cursor:pointer;border-radius:12px;height:48px;font-size:13px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s}.idaHeroActions .idaPrimary{color:#fff;background:linear-gradient(135deg,#2f6ee8 0%,#2463dc 100%);border:1px solid #225fd7;justify-content:center;align-items:center;gap:9px;padding:0 19px;display:inline-flex;box-shadow:0 9px 22px #2563eb2e}.idaHeroActions .idaPrimary:hover{background:linear-gradient(135deg,#3475ef 0%,#2868e4 100%);transform:translateY(-1px);box-shadow:0 12px 26px #2563eb3b}.idaHeroActions .idaPrimary:active,.idaHeroActions .idaSecondary:active{transform:translateY(0)}.idaHeroActions .idaPrimary:focus-visible,.idaHeroActions .idaSecondary:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.idaHeroActions .idaPrimary svg,.idaHeroActions .idaSecondary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.idaHeroActions .idaSecondary{color:#244a74;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffc7;border:1px solid #cddceb;grid-template-columns:17px auto 18px;align-items:center;gap:9px;padding:0 14px 0 16px;display:inline-grid;box-shadow:0 5px 14px #1f48760b}.idaHeroActions .idaSecondary:hover{color:#1f5fae;background:#f7fbff;border-color:#9fbfe2;transform:translateY(-1px);box-shadow:0 9px 20px #1f487614}.idaHeroActions .idaSecondary b{color:#6f89a5;justify-self:end;font-size:17px;font-weight:650;line-height:1;transition:transform .16s,color .16s}.idaHeroActions .idaSecondary:hover b{color:#2d6fba;transform:translate(2px)}.idaHeroMeta{color:#71849a;flex-wrap:wrap;gap:18px;margin-top:19px;font-size:11px;font-weight:700;display:flex}.idaHeroMeta span{align-items:center;gap:6px;display:inline-flex}.idaHeroMeta svg{fill:none;stroke:#2f7dc2;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.idaHeroProduct{min-height:525px;padding:18px 16px 50px 0;position:relative}.idaProductWindow{z-index:1;background:#fff;border:1px solid #d9e5f1;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 65px #14375f21}.idaProductWindow>header{background:#fbfdff;border-bottom:1px solid #e8eef5;grid-template-columns:90px 1fr auto;align-items:center;height:48px;padding:0 16px;display:grid}.idaProductWindow>header>span{gap:5px;display:flex}.idaProductWindow>header i{background:#cbd7e4;border-radius:50%;width:8px;height:8px}.idaProductWindow>header strong{color:#284766;font-size:12px}.idaProductWindow>header small{color:#8a9aab;font-size:10px}.idaPreviewNav{color:#8a9bae;border-bottom:1px solid #edf2f7;align-items:center;gap:17px;height:44px;padding:0 16px;font-size:10px;font-weight:750;display:flex}.idaPreviewNav b{color:#1d61bf}.idaPreviewNav em{color:#5d7590;background:#fff;border:1px solid #dce7f2;border-radius:7px;margin-left:auto;padding:6px 9px;font-style:normal}.idaPreviewKpis{grid-template-columns:repeat(4,1fr);gap:9px;padding:13px 14px;display:grid}.idaPreviewKpis>div{background:#fbfdff;border:1px solid #e0eaf4;border-radius:11px;min-height:67px;padding:10px 11px}.idaPreviewKpis span{color:#7890aa;font-size:8.5px;font-weight:750;display:block}.idaPreviewKpis strong{color:#102c55;letter-spacing:-.02em;margin-top:6px;font-size:18px;display:block}.idaPreviewMain{grid-template-columns:1fr 1.12fr;gap:10px;padding:0 14px 15px;display:grid}.idaPreviewCard{background:#fff;border:1px solid #dde8f3;border-radius:12px;min-height:214px;padding:14px;position:relative}.idaPreviewCard>span{color:#102a50;font-size:11px;font-weight:850;display:block}.idaPreviewCard>small{color:#8496a9;margin-top:3px;font-size:8.5px;display:block}.idaPreviewDonut{background:conic-gradient(#19aa76 0 94.9%,#e45d61 94.9% 98.1%,#a6b4c4 98.1% 100%);border-radius:50%;place-items:center;width:86px;height:86px;margin:13px auto 6px;display:grid}.idaPreviewDonut:after{content:"";position:absolute}.idaPreviewDonut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:61px;height:61px;display:grid}.idaPreviewDonut strong{font-size:15px}.idaPreviewDonut small{color:#8191a5;font-size:7px}.idaPreviewCard>p{color:#48627e;grid-template-columns:7px 1fr auto 37px;align-items:center;gap:5px;margin:5px 0;font-size:8.5px;display:grid}.idaPreviewCard>p i{background:#9aabba;border-radius:50%;width:7px;height:7px}.idaPreviewCard>p i.good{background:#19aa76}.idaPreviewCard>p i.bad{background:#e45d61}.idaPreviewCard>p b{color:#17365f}.idaPreviewCard>p em{text-align:right;color:#8092a7;font-style:normal}.idaPreviewCard.versions{flex-direction:column;display:flex}.idaPreviewBar{margin-top:15px}.idaPreviewBar>div{color:#46617d;grid-template-columns:1fr auto;gap:8px;font-size:9px;display:grid}.idaPreviewBar strong{color:#142f55}.idaPreviewBar>i{background:#e7edf5;border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.idaPreviewBar>i>b{background:linear-gradient(90deg,#3268ed,#21acc6);border-radius:99px;height:100%;display:block}.idaExplorerFloat{z-index:3;background:#fffffffa;border:1px solid #d7e4f1;border-radius:15px;width:390px;padding:12px;position:absolute;bottom:0;right:-12px;box-shadow:0 19px 48px #1434582b}.idaExplorerFloat>header{justify-content:space-between;align-items:center;display:flex}.idaExplorerFloat header strong{font-size:10.5px}.idaExplorerFloat header span{color:#8093a8;font-size:8.5px}.idaFloatFilters{gap:6px;margin:9px 0;display:flex}.idaFloatFilters span{color:#587491;background:#f9fcff;border:1px solid #dbe7f2;border-radius:7px;padding:6px 8px;font-size:8px}.idaExplorerFloat p{color:#5e7791;border-top:1px solid #eef3f7;grid-template-columns:1.2fr 1.3fr auto;gap:7px;margin:0;padding:8px 4px;font-size:8.5px;display:grid}.idaExplorerFloat p b{color:#16385f}.idaExplorerFloat p em{color:#25805f;background:#eaf7f1;border-radius:5px;padding:2px 5px;font-size:7.5px;font-style:normal;font-weight:750}.idaDropZone{cursor:pointer;background:linear-gradient(90deg,#f8fbff,#fbfdff);border:1px dashed #b9d0e9;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:5px 0 80px;padding:17px 20px;transition:all .16s;display:grid}.idaDropZone:hover{background:#f4f9ff;border-color:#7eafe0;transform:translateY(-1px)}.idaDropIcon{color:#2563eb;background:#eaf3ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.idaDropIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.idaDropZone strong,.idaDropZone span{display:block}.idaDropZone div span{color:#7890a8;margin-top:3px;font-size:11px}.idaDropZone>b{color:#62809d;letter-spacing:.08em;background:#edf4fb;border-radius:7px;padding:6px 9px;font-size:9px}.idaHomeState{color:#315e8b;background:#eef6ff;border-radius:10px;margin:-62px 0 62px;padding:12px 14px;font-size:12px}.idaHomeState.error{color:#b04747;background:#fff1f1}.idaHomeIntro{text-align:center;max-width:760px;margin:0 auto 34px}.idaHomeIntro h2{letter-spacing:-.035em;margin:10px 0 11px;font-size:36px;line-height:1.12}.idaHomeIntro p{color:#6e839a;margin:0;font-size:14px;line-height:1.7}.idaCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:92px;display:grid}.idaCapability{background:#fff;border:1px solid #dbe7f2;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #17395e0e}.idaCapabilityCopy>span{letter-spacing:.12em;color:#2e72bf;font-size:9px;font-weight:850}.idaCapabilityCopy h3{letter-spacing:-.02em;margin:8px 0 9px;font-size:20px;line-height:1.22}.idaCapabilityCopy p{color:#70849a;min-height:66px;margin:0;font-size:12px;line-height:1.65}.idaCapabilityCopy button{color:#215fae;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:11px;font-weight:800}.idaCapabilityCopy button b{margin-left:4px}.idaDashboardMini,.idaExplorerMini,.idaReportMini{background:#f8fbfe;border:1px solid #e0eaf3;border-radius:13px;min-height:225px;margin:0 13px 13px}.idaDashboardMini{grid-template-columns:.88fr 1.12fr;gap:8px;padding:10px;display:grid}.idaDashboardMini>div{background:#fff;border:1px solid #e1e9f2;border-radius:10px;padding:12px}.idaMiniRing{background:radial-gradient(circle,#fff 0 55%,transparent 56%),conic-gradient(#18a873 0 82%,#e45d61 82% 100%);border-radius:50%;place-items:center;width:72px;height:72px;margin:11px auto;font-size:15px;font-weight:850;display:grid}.idaDashboardMini p{color:#607790;grid-template-columns:7px 1fr auto;align-items:center;gap:5px;margin:6px 0;font-size:8.5px;display:grid}.idaDashboardMini p i{background:#18a873;border-radius:50%;width:7px;height:7px}.idaDashboardMini p+p i{background:#e45d61}.idaExplorerMini{padding:10px}.idaExplorerMiniFilters{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.idaExplorerMiniFilters span{color:#64809a;background:#fff;border:1px solid #dbe6f1;border-radius:7px;padding:7px;font-size:7.5px}.idaExplorerMiniHead,.idaExplorerMiniRow{grid-template-columns:1.05fr .85fr 1.2fr .8fr;align-items:center;gap:8px;display:grid}.idaExplorerMiniHead{color:#8395a8;letter-spacing:.08em;margin-top:12px;padding:7px 6px;font-size:6.8px;font-weight:850}.idaExplorerMiniRow{color:#5c758f;border-top:1px solid #e6edf4;padding:10px 6px;font-size:8px}.idaExplorerMiniRow strong{color:#17395e}.idaExplorerMiniRow em{color:#217d5d;background:#e8f7f0;border-radius:5px;justify-self:start;padding:3px 5px;font-size:7px;font-style:normal;font-weight:750}.idaReportMini{background:#fff;padding:15px}.idaReportMini header{align-items:center;gap:10px;display:flex}.idaReportMini header>span{color:#2563eb;background:#eef4ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.idaReportMini header small,.idaReportMini header strong{display:block}.idaReportMini header small{letter-spacing:.09em;color:#7d91a6;font-size:7px}.idaReportMini header strong{margin-top:2px;font-size:11px}.idaReportMini>p{color:#617a95;margin:14px 0;font-size:10px;line-height:1.65}.idaReportMini>p b{color:#193c69}.idaReportMini>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.idaReportMini>div span{background:#f9fbfe;border:1px solid #e2ebf4;border-radius:8px;padding:9px}.idaReportMini>div b,.idaReportMini>div small{display:block}.idaReportMini>div b{color:#173c6a;font-size:13px}.idaReportMini>div small{color:#8496aa;margin-top:3px;font-size:7px}.idaRealExamples{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dbe7f2;border-radius:20px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:46px;margin:0 0 92px;padding:38px;display:grid}.idaRealExamplesCopy h2{letter-spacing:-.03em;margin:10px 0 11px;font-size:31px;line-height:1.15}.idaRealExamplesCopy p{color:#71869d;margin:0;font-size:13px;line-height:1.7}.idaRealExamplesCopy button,.idaReportsTeaserCopy>button{color:#2165b8;background:0 0;border:0;height:auto;margin-top:18px;padding:0}.idaRealExamplesCopy button span,.idaReportsTeaserCopy>button span{margin-left:5px}.idaExampleStack{gap:9px;display:grid}.idaExampleStack article{background:#fff;border:1px solid #dfe8f1;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.idaExampleIcon{color:#2b70c0;background:#eef5ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.idaExampleIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.idaExampleStack article>div p{color:#7b8da2;margin:3px 0 0;font-size:9.5px}.idaExampleStack article>b{color:#1b4f8c;white-space:nowrap;font-size:11px}.idaWorkflow header{text-align:center}.idaWorkflow h2{letter-spacing:-.03em;margin:9px 0 26px;font-size:31px}.idaWorkflow>div{grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr;align-items:start;display:grid}.idaWorkflow article{text-align:center;padding:0 12px}.idaWorkflow article>span{color:#246abc;background:#f4f8fd;border:1px solid #cfe0f1;border-radius:10px;place-items:center;width:34px;height:34px;margin:0 auto 10px;font-size:10px;font-weight:850;display:grid}.idaWorkflow article p{color:#788da4;margin:6px 0 0;font-size:10px;line-height:1.55}.idaWorkflowArrow{text-align:center;color:#9db2c7;padding-top:8px;font-style:normal}.idaReportsTeaser{color:#fff;background:linear-gradient(135deg,#0e2d58,#123e73);border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;margin-bottom:92px;padding:44px;display:grid;box-shadow:0 24px 60px #0d2d542e}.idaReportsTeaserCopy>span{color:#7fd7ee}.idaReportsTeaserCopy h2{letter-spacing:-.03em;margin:10px 0 11px;font-size:32px;line-height:1.16}.idaReportsTeaserCopy>p{color:#c1d2e5;margin:0;font-size:13px;line-height:1.7}.idaReportsTeaserCopy>div{gap:9px;margin-top:20px;display:grid}.idaReportsTeaserCopy article{align-items:flex-start;gap:10px;display:flex}.idaReportsTeaserCopy article>i{color:#64dfc4;background:#3ac9b424;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.idaReportsTeaserCopy article strong,.idaReportsTeaserCopy article span{display:block}.idaReportsTeaserCopy article span{color:#9fb5cb;margin-top:2px;font-size:9.5px;line-height:1.45}.idaReportsTeaserCopy>button{color:#8fdcf0}.idaReportDoc{color:#173154;background:#fff;border-radius:9px;padding:25px;transform:rotate(1deg);box-shadow:0 18px 42px #010e2047}.idaReportDoc>header{color:#7890a7;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:850;display:flex}.idaReportDoc>header b{color:#2a6fc1}.idaReportDoc h3{margin:18px 0 7px;font-size:19px}.idaReportDoc>p{color:#667e96;margin:0;font-size:10px;line-height:1.6}.idaDocMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.idaDocMetrics span{background:#fafcfe;border:1px solid #e2eaf2;border-radius:8px;padding:10px}.idaDocMetrics b,.idaDocMetrics small{display:block}.idaDocMetrics small{color:#8495a8;margin-top:3px;font-size:7.5px}.idaDocChart{border:1px solid #e3ebf3;border-radius:9px;padding:11px 12px 14px}.idaDocChart .idaPreviewBar{margin-top:10px}.idaReportDoc>footer{color:#8a9aac;border-top:1px solid #e5edf4;justify-content:space-between;margin-top:17px;padding-top:12px;font-size:7px;display:flex}.idaReportDoc>footer b{color:#3f6f9f}.idaTrustPanel{background:#f7fbff;border:1px solid #dbe7f1;border-radius:18px;grid-template-columns:1.35fr repeat(3,1fr);align-items:stretch;gap:14px;margin-bottom:84px;padding:20px;display:grid}.idaTrustLead{gap:13px;padding:9px;display:flex}.idaTrustIcon{color:#15936a;background:#e8f7f2;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.idaTrustIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.idaTrustLead small{letter-spacing:.1em;color:#31856f;font-size:8px;font-weight:850}.idaTrustLead h2{margin:4px 0 5px;font-size:19px}.idaTrustLead p{color:#74899e;margin:0;font-size:9.5px;line-height:1.55}.idaTrustPanel>article{border-left:1px solid #dfe9f2;padding:14px}.idaTrustPanel>article strong,.idaTrustPanel>article span{display:block}.idaTrustPanel>article span{color:#758ba1;margin-top:6px;font-size:9.5px;line-height:1.55}.reportStudio{padding-bottom:44px}.reportStudioHero{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #dbe6f1;border-radius:18px;grid-template-columns:1fr 330px;align-items:center;gap:32px;margin:2px 0 34px;padding:30px 32px;display:grid}.reportEyebrow,.reportStoryIntro>span,.reportRoadmap>div:first-child>span{letter-spacing:.12em;color:#2d6fc0;font-size:9px;font-weight:850}.reportStudioHero h2{letter-spacing:-.03em;max-width:720px;margin:8px 0 9px;font-size:30px;line-height:1.14}.reportStudioHero p{color:#71869c;max-width:760px;margin:0;font-size:12px;line-height:1.65}.reportPlanCard{background:#fff;border:1px solid #dbe7f2;border-radius:14px;padding:18px;box-shadow:0 10px 26px #1e3f630f}.reportPlanCard>span,.reportPlanCard>strong,.reportPlanCard>small{display:block}.reportPlanCard>span{letter-spacing:.08em;color:#2d72c2;font-size:8px;font-weight:850}.reportPlanCard>strong{margin-top:6px;font-size:24px}.reportPlanCard>small{color:#8193a7;margin-top:3px;font-size:9px}.reportPlanCard>div{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.reportPlanCard b{color:#587795;background:#eef4fb;border-radius:6px;padding:5px 7px;font-size:7.5px}.reportStoryIntro{margin:0 0 16px}.reportStoryIntro h3{margin:6px 0 5px;font-size:21px}.reportStoryIntro p{color:#75899e;margin:0;font-size:11px}.reportStories{gap:16px;display:grid}.reportStory{background:#fff;border:1px solid #dbe6f1;border-radius:17px;padding:24px;box-shadow:0 8px 25px #17385c0b}.reportStory>header{align-items:center;gap:12px;display:flex}.reportStory>header>span{color:#2563eb;background:#eef4ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.reportStory header small,.reportStory header h3{display:block}.reportStory header small{letter-spacing:.1em;color:#71889e;font-size:8px;font-weight:850}.reportStory header h3{margin:3px 0 0;font-size:18px}.reportNarrative{color:#5e7690;max-width:1040px;margin:15px 0 18px;font-size:11.5px;line-height:1.68}.reportMetricRow{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:17px;display:grid}.reportMetric{background:#f9fbfd;border:1px solid #e0e9f2;border-radius:10px;padding:12px 13px}.reportMetric span,.reportMetric strong,.reportMetric small{display:block}.reportMetric span{color:#7890a5;font-size:8px;font-weight:750}.reportMetric strong{margin-top:5px;font-size:18px}.reportMetric small{color:#8a9aac;margin-top:3px;font-size:8px}.reportVisualPair{background:#fbfdff;border:1px solid #e2eaf2;border-radius:12px;grid-template-columns:160px 1fr;align-items:center;gap:22px;padding:14px;display:grid}.reportVisualPair.reportCompositionVisual{grid-template-columns:1fr 1fr;align-items:start}.reportRing{border-radius:50%;place-items:center;width:116px;height:116px;margin:auto;display:grid}.reportRing>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:82px;height:82px;display:grid}.reportRing strong{font-size:20px}.reportRing span{color:#8395a9;margin-top:3px;font-size:7.5px}.reportBars{gap:10px;display:grid}.reportBars>div>div{color:#5f7790;grid-template-columns:1fr auto 44px;gap:8px;font-size:9px;display:grid}.reportBars strong{color:#17365f}.reportBars small{text-align:right;color:#8395a8}.reportBars i{background:#e7edf4;border-radius:99px;height:5px;margin-top:5px;display:block;overflow:hidden}.reportBars i b{background:linear-gradient(90deg,#3267ed,#20acc5);border-radius:99px;height:100%;display:block}.reportLifecycleDiagram{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;gap:8px;display:grid}.reportLifecycleDiagram>div{background:#f9fbfd;border:1px solid #dfe8f1;border-radius:11px;padding:16px}.reportLifecycleDiagram span,.reportLifecycleDiagram strong{display:block}.reportLifecycleDiagram span{color:#778ca2;font-size:8px}.reportLifecycleDiagram strong{margin-top:5px;font-size:20px}.reportLifecycleDiagram i{text-align:center;color:#9db1c5;font-style:normal}.reportLifecycleDiagram .attention{background:#fff6f6;border-color:#f1cece}.reportLifecycleDiagram .attention strong{color:#c84d53}.reportLifecycleDiagram .good{background:#f5fbf8;border-color:#cbe9dc}.reportLifecycleDiagram .good strong{color:#178865}.reportRoadmap{background:#f7fbff;border:1px solid #dbe6f1;border-radius:16px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:34px;margin-top:22px;padding:24px;display:grid}.reportRoadmap h3{margin:7px 0;font-size:19px}.reportRoadmap p{color:#75899e;margin:0;font-size:10px;line-height:1.6}.reportRoadmapItems{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.reportRoadmapItems article{background:#fff;border:1px solid #dfe8f1;border-radius:10px;gap:9px;padding:12px;display:flex}.reportRoadmapItems article>span{color:#2669b8;background:#eef4ff;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:850;display:grid}.reportRoadmapItems p{margin-top:4px;font-size:8.5px}.siteFooter.productFooter{color:#c8d5e4!important;background:#0b2343!important;border-top:0!important;margin-top:70px!important;padding:0!important;display:block!important}.productFooterInner{width:min(1440px,100% - 48px);margin:0 auto;padding:44px 0 0}.productFooterGrid{grid-template-columns:1.5fr .8fr .95fr .9fr;gap:46px;padding-bottom:36px;display:grid}.productFooterBrand{align-items:center;gap:13px;display:flex}.productFooterBrand .footerMark{background-size:43px 43px!important;flex-basis:46px!important;width:46px!important;height:46px!important}.productFooterBrand strong,.productFooterBrand span{display:block}.productFooterBrand strong{color:#fff;font-size:14px}.productFooterBrand span{color:#91a7be;margin-top:3px;font-size:10px}.productFooterLead>p{color:#93a9c0;max-width:410px;margin:14px 0 0;font-size:10.5px;line-height:1.7}.productFooterGrid section>h3{color:#fff;letter-spacing:.03em;margin:3px 0 14px;font-size:10px}.productFooterGrid section>a,.productFooterGrid section>button,.productFooterGrid section>span{color:#9fb3c8;text-align:left;cursor:pointer;background:0 0;border:0;margin:9px 0;padding:0;font-size:9.5px;text-decoration:none;display:block}.productFooterGrid section>a:hover,.productFooterGrid section>button:hover{color:#7fd6ed}.productFooterPrivacy{background:#1e4b713b;border:1px solid #7dc7e021;border-radius:10px;padding:13px}.productFooterPrivacy strong,.productFooterPrivacy span{display:block}.productFooterPrivacy strong{color:#dbe8f4;font-size:9.5px}.productFooterPrivacy span{color:#88a4bd;margin-top:5px;font-size:8.5px;line-height:1.55}.productFooterBottom{color:#7892aa;border-top:1px solid #b0cee81f;justify-content:space-between;align-items:center;gap:20px;padding:15px 0 20px;font-size:8.5px;display:flex}.productFooterBottom a{color:#9bb7cf;text-decoration:none}.productFooterBottom b{color:#9bb7cf}@media (width<=1180px){.idaHero{grid-template-columns:1fr;gap:24px}.idaHeroCopy{max-width:760px}.idaHeroProduct{max-width:820px}.idaCapabilityGrid{grid-template-columns:1fr 1fr}.idaCapability.reports{grid-column:1/-1}.idaRealExamples,.idaReportsTeaser{grid-template-columns:1fr}.idaTrustPanel{grid-template-columns:1fr 1fr}.idaTrustLead{grid-column:1/-1}.productFooterGrid{grid-template-columns:1.3fr 1fr 1fr}.productFooterGrid section:last-child{grid-column:2/4}.reportStudioHero{grid-template-columns:1fr}.reportPlanCard{max-width:420px}}@media (width<=820px){.idaHome{width:min(100% - 28px,1440px);padding-top:28px}.idaHero{min-height:0;padding-top:12px}.idaHeroCopy h1{font-size:42px}.idaHeroProduct{min-height:440px;padding-right:0}.idaPreviewKpis{grid-template-columns:1fr 1fr}.idaPreviewMain{grid-template-columns:1fr}.idaPreviewCard:first-child{display:none}.idaExplorerFloat{width:auto;margin:-8px 12px 0;position:relative;bottom:auto;right:auto}.idaCapabilityGrid{grid-template-columns:1fr}.idaCapability.reports{grid-column:auto}.idaRealExamples,.idaReportsTeaser{padding:28px}.idaWorkflow>div{grid-template-columns:1fr 1fr;gap:18px}.idaWorkflowArrow{display:none}.idaTrustPanel{grid-template-columns:1fr}.idaTrustLead{grid-column:auto}.idaTrustPanel>article{border-top:1px solid #dfe9f2;border-left:0}.reportMetricRow,.reportVisualPair.reportCompositionVisual,.reportVisualPair,.reportRoadmap,.reportRoadmapItems{grid-template-columns:1fr}.productFooterGrid{grid-template-columns:1fr 1fr}.productFooterGrid section:last-child{grid-column:auto}.idaHeaderUtilities{margin-left:auto}.mainNav{display:none!important}}@media (width<=620px){.idaHome{width:min(100% - 22px,1440px)}.idaHeroCopy h1{font-size:36px}.idaHeroCopy>p{font-size:14px}.idaHeroActions{flex-direction:column;align-items:stretch}.idaHeroActions button{justify-content:center;width:100%}.idaHeroMeta{gap:10px}.idaHeroProduct{display:none}.idaDropZone{grid-template-columns:42px 1fr;margin-bottom:58px}.idaDropZone>b{display:none}.idaHomeIntro{text-align:left}.idaHomeIntro h2{font-size:28px}.idaRealExamples,.idaReportsTeaser{padding:22px}.idaExampleStack article{grid-template-columns:38px 1fr}.idaExampleStack article>b{grid-column:2}.idaWorkflow>div{grid-template-columns:1fr}.idaWorkflow article{text-align:left;grid-template-columns:34px 1fr;column-gap:10px;display:grid}.idaWorkflow article>span{grid-row:1/3;margin:0}.idaWorkflow article p{grid-column:2}.idaTrustPanel{padding:15px}.reportStudioHero{padding:22px}.reportStudioHero h2{font-size:25px}.reportMetricRow{grid-template-columns:1fr 1fr}.reportLifecycleDiagram{grid-template-columns:1fr}.reportLifecycleDiagram i{transform:rotate(90deg)}.productFooterInner{width:min(100% - 28px,1440px)}.productFooterGrid{grid-template-columns:1fr;gap:26px}.productFooterBottom{flex-direction:column;align-items:flex-start}.idaHeaderUtilities>button,.idaShareToggle{padding:0 9px}.idaHeaderUtilities>button span,.idaShareToggle span{display:none}.idaShareMenu{right:-40px}.idaHeaderOpen{display:none!important}}.landing.landingPro{gap:0!important;align-items:initial!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.idaHome{width:min(1360px,100% - 64px)!important;margin:0 auto!important;padding:44px 0 0!important}.idaHero{grid-template-columns:minmax(420px,.88fr) minmax(0,1.12fr)!important;align-items:center!important;gap:54px!important;min-height:610px!important;padding:28px 0 38px!important}.idaHeroCopy{width:100%!important;min-width:0!important;max-width:610px!important}.idaEyebrow{white-space:nowrap!important;border-radius:999px!important;max-width:max-content!important;padding:8px 12px!important}.idaHeroCopy h1{letter-spacing:-.052em!important;text-wrap:balance!important;word-break:normal!important;overflow-wrap:normal!important;max-width:600px!important;margin:22px 0 20px!important;font-size:clamp(50px,4.25vw,66px)!important;line-height:.99!important}.idaHeroCopy>p{max-width:590px!important;font-size:16px!important;line-height:1.72!important}.idaHeroActions{gap:11px!important;margin-top:30px!important}.idaHeroActions button{min-width:0!important;height:48px!important;padding-inline:19px!important}.idaHeroMeta{gap:20px!important;margin-top:20px!important;font-size:10.5px!important}.idaHeroProduct{width:100%!important;min-width:0!important;min-height:505px!important;padding:10px 16px 46px 0!important}.idaProductWindow{border-radius:20px!important;width:100%!important;min-width:0!important;box-shadow:0 28px 70px #13386024!important}.idaExplorerFloat{width:min(390px,62%)!important;right:-10px!important}.idaDropZone{box-sizing:border-box!important;background:linear-gradient(90deg,#f7fbff 0%,#fcfdff 55%,#f7fbff 100%)!important;border-radius:15px!important;width:100%!important;margin:2px 0 64px!important;padding:18px 22px!important;box-shadow:0 8px 24px #193d6509!important}.idaDropZone div span{font-size:10.5px!important}.idaHomeIntro{max-width:850px!important;margin:0 auto 34px!important}.idaHomeIntro>span{margin-bottom:11px!important;display:block!important}.idaHomeIntro h2{letter-spacing:-.04em!important;text-wrap:balance!important;max-width:780px!important;margin:0 auto 13px!important;font-size:clamp(34px,3vw,44px)!important;line-height:1.08!important}.idaHomeIntro p{max-width:740px!important;margin:0 auto!important;font-size:13.5px!important;line-height:1.72!important}.idaCapabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;margin-bottom:82px!important}.idaCapability{border-color:#d8e5f1!important;border-radius:20px!important;flex-direction:column!important;min-height:540px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #17395e0e!important}.idaCapability:before{content:"";opacity:.9;background:linear-gradient(90deg,#3267e8,#20adc6);height:3px;position:absolute;top:0;left:0;right:0}.idaCapability.explorer:before{background:linear-gradient(90deg,#2581d8,#2ab7bd)}.idaCapability.reports:before{background:linear-gradient(90deg,#6c67df,#2d80d5)}.idaCapability:hover{border-color:#bfd5ea!important;transform:translateY(-3px)!important;box-shadow:0 20px 44px #17395e1a!important}.idaCapabilityCopy{padding:26px 25px 19px!important}.idaCapabilityCopy>span{margin-bottom:10px!important;font-size:9.5px!important;display:inline-block!important}.idaCapabilityCopy h3{letter-spacing:-.026em!important;text-wrap:balance!important;max-width:17ch!important;margin:0 0 12px!important;font-size:21px!important;line-height:1.2!important}.idaCapabilityCopy p{min-height:0!important;margin:0!important;font-size:12.5px!important;line-height:1.7!important}.idaCapabilityCopy button{margin-top:18px!important;font-size:11.5px!important}.idaDashboardMini,.idaExplorerMini,.idaReportMini{box-sizing:border-box!important;border-radius:14px!important;width:auto!important;min-height:235px!important;margin:auto 14px 14px!important;box-shadow:inset 0 1px #fffc!important}.idaDashboardMini{grid-template-columns:.92fr 1.08fr!important}.idaReportMini{padding:17px!important}.idaRealExamples{border-radius:22px!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:52px!important;margin-bottom:82px!important;padding:42px!important;box-shadow:0 14px 38px #17395e0b!important}.idaRealExamplesCopy h2{font-size:34px!important;line-height:1.12!important}.idaExampleStack{gap:10px!important}.idaExampleStack article{min-height:67px!important;padding:13px 15px!important;transition:transform .15s,border-color .15s!important}.idaExampleStack article:hover{transform:translate(3px);border-color:#c8daeb!important}.idaWorkflow{margin-bottom:82px!important}.idaWorkflow h2{margin-bottom:31px!important;font-size:34px!important}.idaWorkflow>div{max-width:1160px;margin:0 auto!important}.idaWorkflow article p{max-width:230px;margin-left:auto!important;margin-right:auto!important;font-size:10.5px!important}.idaReportsTeaser{background:radial-gradient(circle at 88% 18%,#2f99d32b,#0000 31%),linear-gradient(135deg,#0b294e,#123f73)!important;border-radius:24px!important;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)!important;gap:56px!important;margin-bottom:82px!important;padding:48px!important;box-shadow:0 28px 64px #0d2d5430!important}.idaReportDoc{max-width:620px!important;margin-left:auto!important;padding:28px!important;transform:rotate(.65deg)!important}.idaTrustPanel{border-radius:20px!important;grid-template-columns:1.45fr repeat(3,1fr)!important;gap:0!important;margin-bottom:76px!important;padding:20px!important}.idaTrustLead{padding:12px 18px 12px 10px!important}.idaTrustPanel>article{padding:15px 20px!important}.siteFooter.productFooter{background:radial-gradient(circle at 15% -20%,#2a86c633,#0000 32%),linear-gradient(135deg,#071a32 0%,#0a294b 48%,#0b3158 100%)!important;margin-top:0!important;position:relative!important;box-shadow:inset 0 1px #7fcdee1f!important}.siteFooter.productFooter:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000 0,#2f78dd 26%,#22b8cb 54%,#2f78dd 76%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.productFooterInner{width:min(1360px,100% - 64px)!important;padding-top:48px!important}.productFooterGrid{grid-template-columns:1.5fr .72fr .95fr .95fr!important;gap:52px!important;padding-bottom:39px!important}.productFooterBrand .footerMark{background-size:47px 47px!important;border-radius:14px!important;flex-basis:50px!important;width:50px!important;height:50px!important;box-shadow:0 10px 28px #000a1c3d,0 0 0 1px #59cbef12!important}.productFooterLead>p{max-width:430px!important;margin-top:16px!important;font-size:10.5px!important;line-height:1.75!important}.productFooterGrid section>h3{color:#eef7ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:16px!important;font-size:10px!important}.productFooterGrid section>a,.productFooterGrid section>button,.productFooterGrid section>span{margin:10px 0!important;font-size:9.8px!important;line-height:1.45!important}.productFooterPrivacy{background:#1b4d7542!important;border-color:#7dc7e02b!important;margin-top:18px!important;padding:14px!important}.productFooterBottom{padding:17px 0 22px!important;font-size:8.8px!important}@media (width<=1180px){.idaHome{width:min(100% - 40px,1360px)!important}.idaHero{grid-template-columns:1fr!important;gap:20px!important;min-height:0!important}.idaHeroCopy{max-width:760px!important}.idaHeroCopy h1{max-width:720px!important}.idaHeroProduct{max-width:850px!important;padding-top:0!important}.idaCapabilityGrid{grid-template-columns:1fr 1fr!important}.idaCapability.reports{grid-column:1/-1!important;min-height:440px!important}.idaCapability.reports .idaReportMini{min-height:190px!important}.idaRealExamples,.idaReportsTeaser{grid-template-columns:1fr!important}.idaReportDoc{max-width:720px!important;margin-left:0!important}.idaTrustPanel{grid-template-columns:1fr 1fr!important}.idaTrustLead{grid-column:1/-1!important}.productFooterInner{width:min(100% - 40px,1360px)!important}.productFooterGrid{grid-template-columns:1.35fr 1fr 1fr!important;gap:36px!important}.productFooterGrid section:last-child{grid-column:2/4!important}}@media (width<=820px){.idaHome{width:min(100% - 28px,1360px)!important;padding-top:28px!important}.idaHeroCopy h1{font-size:44px!important}.idaEyebrow{white-space:normal!important}.idaHeroProduct{min-height:430px!important}.idaCapabilityGrid{grid-template-columns:1fr!important}.idaCapability.reports{grid-column:auto!important}.idaCapability{min-height:470px!important}.idaRealExamples,.idaReportsTeaser{padding:30px!important}.idaWorkflow>div{grid-template-columns:1fr 1fr!important;gap:22px!important}.idaWorkflowArrow{display:none!important}.idaTrustPanel{grid-template-columns:1fr!important}.idaTrustLead{grid-column:auto!important}.idaTrustPanel>article{border-top:1px solid #dfe9f2!important;border-left:0!important}.productFooterGrid{grid-template-columns:1fr 1fr!important}.productFooterGrid section:last-child{grid-column:auto!important}}@media (width<=620px){.idaHome{width:min(100% - 22px,1360px)!important;padding-top:22px!important}.idaHero{padding-top:8px!important}.idaHeroCopy h1{font-size:38px!important;line-height:1.02!important}.idaHeroCopy>p{font-size:14px!important}.idaHeroActions{flex-direction:column!important;align-items:stretch!important}.idaHeroActions button{justify-content:center!important;width:100%!important}.idaHeroProduct{display:none!important}.idaDropZone{grid-template-columns:42px 1fr!important;margin-bottom:48px!important}.idaDropZone>b{display:none!important}.idaHomeIntro{text-align:left!important}.idaHomeIntro h2,.idaHomeIntro p{max-width:none!important;margin-left:0!important;margin-right:0!important}.idaCapability{min-height:0!important}.idaDashboardMini,.idaExplorerMini,.idaReportMini{min-height:205px!important}.idaRealExamples,.idaReportsTeaser{padding:23px!important}.idaWorkflow>div{grid-template-columns:1fr!important}.idaWorkflow article{text-align:left!important;grid-template-columns:34px 1fr!important;column-gap:10px!important;display:grid!important}.idaWorkflow article>span{grid-row:1/3!important;margin:0!important}.idaWorkflow article p{grid-column:2!important;max-width:none!important;margin-left:0!important}.productFooterInner{width:min(100% - 28px,1360px)!important}.productFooterGrid{grid-template-columns:1fr!important;gap:28px!important}.productFooterBottom{flex-direction:column!important;align-items:flex-start!important}}body{background:#eef4fa!important}.app{background:0 0!important}.landing.landingPro{background:radial-gradient(circle at 12% 4%,#3a7dd212,#0000 27%),radial-gradient(circle at 88% 14%,#1fb0c40e,#0000 24%),linear-gradient(#f4f8fc 0,#f8fbfe 720px,#f2f7fb 100%)!important}.workspace.dashboardWorkspace{isolation:isolate;position:relative;background:0 0!important}.workspace.dashboardWorkspace:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 88% 2%,#2770cc0e,#0000 23%),linear-gradient(#f2f7fc 0,#f6f9fc 370px,#eef4f9 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.workspace.dashboardWorkspace:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#395c8205 1px,#0000 1px),linear-gradient(90deg,#395c8205 1px,#0000 1px);background-size:36px 36px;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0006,#0000 520px);mask-image:linear-gradient(#0006,#0000 520px)}.workspace.dashboardWorkspace>*{z-index:1;position:relative}.faqPage{background:radial-gradient(circle at 14% 6%,#377ed60f,#0000 25%),linear-gradient(#f3f8fc 0,#f8fbfe 330px,#eff5fa 100%)!important}.idaEyebrow,.idaHomeIntro>span,.idaWorkflow header>span,.idaReportsTeaserCopy>span,.idaRealExamplesCopy>span{font-size:12px!important}.idaHeroCopy>p{font-size:17px!important}.idaHeroMeta{font-size:12px!important}.idaDropZone div strong{font-size:14px!important}.idaDropZone div span{font-size:12px!important;line-height:1.5!important}.idaDropZone>b{font-size:10px!important}.idaHomeIntro p{font-size:15px!important}.idaCapabilityCopy h3{font-size:22px!important}.idaCapabilityCopy p{font-size:14px!important;line-height:1.7!important}.idaDashboardMini strong,.idaPreviewCard>span,.idaReportMini header strong{font-size:11px!important}.idaDashboardMini p,.idaPreviewCard>p,.idaExplorerMiniRow{font-size:9px!important}.idaExplorerMiniFilters span,.idaExplorerMiniHead,.idaReportMini header small{font-size:8px!important}.idaReportMini>p{font-size:11px!important}.idaReportMini>div b,.idaRealExamplesCopy p{font-size:14px!important}.idaRealExamplesCopy button,.idaReportsTeaserCopy>button{font-size:12.5px!important}.idaWorkflow article strong{font-size:13px!important}.idaWorkflow article p{font-size:11.5px!important;line-height:1.6!important}.idaReportsTeaserCopy>p{font-size:14px!important}.idaReportsTeaserCopy article span{font-size:10.5px!important}.idaTrustLead p{font-size:10.5px!important}.idaTrustPanel>article span{font-size:10.5px!important}.reportEyebrow,.reportStoryIntro>span,.reportRoadmap>div:first-child>span{font-size:10px!important}.reportStudioHero p{font-size:13px!important}.reportPlanCard>span{font-size:9px!important}.reportPlanCard>small{font-size:10px!important}.reportPlanCard b{font-size:8.5px!important}.reportStoryIntro p{font-size:12px!important}.reportNarrative{font-size:12.5px!important}.reportMetric span,.reportMetric small{font-size:9px!important}.reportBars>div>div{font-size:10px!important}.reportLifecycleDiagram span{font-size:9px!important}.reportRoadmap p{font-size:11px!important}.reportRoadmapItems strong{font-size:10.5px!important}.reportRoadmapItems p{font-size:9.5px!important}.productFooterBrand span,.productFooterLead>p,.productFooterGrid section>h3{font-size:11px!important}.productFooterGrid section>a,.productFooterGrid section>button,.productFooterGrid section>span,.productFooterPrivacy strong{font-size:10.5px!important}.productFooterPrivacy span,.productFooterBottom{font-size:9.5px!important}.dashboardCard,.dataCard,.reportStory,.reportStudioHero,.faqItem,.faqCta{box-shadow:0 10px 28px #193a5e0e!important}.dashboardCard,.dataCard,.reportStory,.reportStudioHero{border-color:#d7e3ef!important}@media (width<=820px){.idaHeroCopy>p{font-size:15px!important}.idaCapabilityCopy p,.idaHomeIntro p,.idaRealExamplesCopy p,.idaReportsTeaserCopy>p{font-size:13px!important}}.idaDropZone{display:none!important}.idaHomeState{margin:18px 0 34px!important}.idaHeaderOpen{display:none!important}.idaCapabilityCopy>span{font-size:10.5px!important}.idaCapabilityCopy h3{font-size:23px!important;line-height:1.2!important}.idaCapabilityCopy p{color:#657b92!important;font-size:14px!important;line-height:1.68!important}.idaCapabilityCopy button{font-size:13px!important}.idaDashboardMini strong{font-size:11.5px!important}.idaDashboardMini p,.idaDashboardMini .idaPreviewBar>div{font-size:10px!important}.idaExplorerMiniFilters span{font-size:9px!important}.idaExplorerMiniHead{font-size:8px!important}.idaExplorerMiniRow{font-size:9.5px!important}.idaExplorerMiniRow em{font-size:8px!important}.idaReportMini header small{font-size:8.5px!important}.idaReportMini header strong{font-size:12.5px!important}.idaReportMini>p{font-size:11.5px!important;line-height:1.65!important}.idaReportMini>div b{font-size:14px!important}.idaReportMini>div small{font-size:8.5px!important}.idaExampleStack article>div strong{font-size:12.5px!important}.idaExampleStack article>div p{font-size:11px!important;line-height:1.5!important}.idaExampleStack article>b,.idaWorkflow header>span{font-size:12px!important}.idaWorkflow h2{font-size:36px!important}.idaWorkflow>div>article{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.idaWorkflow article>span{color:#215fc0!important;background:linear-gradient(#fafdff,#f1f6fc)!important;border:1px solid #bfd1e6!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0 0 14px!important;font-size:15px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;box-shadow:0 4px 12px #2356940f,inset 0 1px #fffffff2!important}.idaWorkflow article strong{margin:0 0 10px!important;font-size:14.5px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.idaWorkflow article p{max-width:255px!important;font-size:12.5px!important;line-height:1.58!important}.idaWorkflowArrow{color:#6f8eaf!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding-top:0!important;font-size:30px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;transform:none!important}.idaReportsTeaserCopy>span{font-size:12px!important}.idaReportsTeaserCopy h2{font-size:36px!important}.idaReportsTeaserCopy>p{font-size:14px!important;line-height:1.7!important}.idaReportsTeaserCopy article strong{font-size:13px!important}.idaReportsTeaserCopy article span{font-size:11.5px!important;line-height:1.5!important}.idaReportsTeaserCopy>button{font-size:13px!important}.idaTrustLead small{font-size:9.5px!important}.idaTrustLead h2{font-size:21px!important}.idaTrustLead p{font-size:12.5px!important;line-height:1.6!important}.idaTrustPanel>article strong{font-size:12.5px!important}.idaTrustPanel>article span{font-size:11.5px!important;line-height:1.58!important}.productFooterBrand strong{font-size:15px!important}.productFooterBrand span{font-size:11.5px!important}.productFooterLead>p{font-size:12px!important;line-height:1.7!important}.productFooterGrid section>h3{font-size:11px!important}.productFooterGrid section>a,.productFooterGrid section>button,.productFooterGrid section>span{font-size:11px!important;line-height:1.5!important}.productFooterPrivacy strong{font-size:11.5px!important}.productFooterPrivacy span{font-size:10.5px!important;line-height:1.55!important}.productFooterBottom{font-size:10px!important}@media (width<=820px){.idaCapabilityCopy p{font-size:13.5px!important}.idaWorkflow article>span{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin-bottom:12px!important;font-size:14px!important}.idaWorkflow article p{max-width:none!important;font-size:12px!important}.idaWorkflowArrow{font-size:24px!important}.idaReportsTeaserCopy>p{font-size:13.5px!important}}@media (width>=821px){.topbar,.topbar.publicTopbar,.topbar:not(.publicTopbar),.topbar .topbarInner,.topbar.publicTopbar .topbarInner,.topbar:not(.publicTopbar) .topbarInner{height:76px!important}.topbar .brandMark{background-size:42px 42px!important;border-radius:11px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.topbar .brand,.topbar.publicTopbar .brand,.topbar:not(.publicTopbar) .brand{gap:11px!important}.topbar .brand strong,.topbar .brand small{font-size:15px!important}.topbar .mainNav,.topbar.publicTopbar .mainNav,.topbar:not(.publicTopbar) .mainNav,.topbar .publicNav{height:76px!important}.topbar .mainNav button,.topbar.publicTopbar .mainNav button,.topbar:not(.publicTopbar) .mainNav button,.topbar .mainNav button:first-child,.topbar .mainNav button.active{height:76px!important;min-height:76px!important}.topbar .mainNav button.active:after{bottom:13px!important}.idaHeaderUtilities{min-height:44px!important;padding:4px!important}}.idaTrustPanel{background:linear-gradient(135deg,#f2f9fff5,#f8fcfffa)!important;border-color:#cfddec!important;box-shadow:0 14px 34px #1c3f6712!important}.idaTrustLead{align-items:center!important;position:relative!important}.idaTrustIcon{color:#15996f!important;background:linear-gradient(145deg,#def6ed,#ebfbf6)!important;border:1px solid #bfe8d9!important;border-radius:14px!important;flex-basis:50px!important;width:50px!important;height:50px!important;box-shadow:0 7px 18px #19996f1f,inset 0 1px #ffffffe6!important}.idaTrustIcon svg{stroke-width:1.9px!important;width:25px!important;height:25px!important}.idaTrustLead small{color:#178264!important;font-weight:900!important}.idaTrustLead h2{letter-spacing:-.022em!important;font-size:22px!important}.idaTrustPanel>article{background:#ffffff5c!important;position:relative!important}.idaTrustPanel>article:before{content:"";opacity:.8;background:linear-gradient(90deg,#2c70df,#23acc2);border-radius:999px;width:26px;height:3px;margin-bottom:12px;display:block}.idaTrustPanel>article strong{color:#12335d!important;font-size:13px!important}.idaTrustPanel>article span{color:#647b93!important;font-size:11.8px!important}.idaHomeIntro{margin-top:58px!important;padding-top:54px!important;position:relative!important}.idaHomeIntro:before{content:"";background:linear-gradient(90deg,#0000,#4a74a62e 24%,#259dbb38 50%,#4a74a62e 76%,#0000);width:min(1040px,78vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.idaCapabilityGrid{z-index:auto!important;isolation:auto!important;margin-bottom:92px!important;padding:0!important;position:relative!important}.idaCapabilityGrid:before{content:none!important;display:none!important}.idaExampleStack article{border:1px solid #d9e5f0!important;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s!important;box-shadow:0 6px 18px #17395e0a!important}.idaExampleStack article:first-child{background:linear-gradient(90deg,#effaf6eb,#fcfffefa)!important;border-left:1px solid #cfe7dc!important}.idaExampleStack article:nth-child(2){background:linear-gradient(90deg,#f1f6fff0,#fdfefffa)!important;border-left:1px solid #d6e3f8!important}.idaExampleStack article:nth-child(3){background:linear-gradient(90deg,#f6f3fff0,#fefdfffa)!important;border-left:1px solid #dfd9f7!important}.idaExampleStack article:nth-child(4){background:linear-gradient(90deg,#f0fafcf0,#fdfffffa)!important;border-left:1px solid #d0e9ee!important}.idaExampleStack article:first-child:hover{background:linear-gradient(90deg,#e9f8f2fa,#fff)!important;border-color:#b9ddce!important}.idaExampleStack article:nth-child(2):hover{background:linear-gradient(90deg,#ebf3fffa,#fff)!important;border-color:#c4d8f4!important}.idaExampleStack article:nth-child(3):hover{background:linear-gradient(90deg,#f1edfffa,#fff)!important;border-color:#d4cbf4!important}.idaExampleStack article:nth-child(4):hover{background:linear-gradient(90deg,#e9f8fbfa,#fff)!important;border-color:#c2e2e8!important}.idaExampleStack article .idaExampleIcon{background:#ffffffb8!important;border:1px solid #acc0d657!important;box-shadow:0 3px 10px #1f3e630a!important}.idaExampleStack article:first-child .idaExampleIcon{color:#17956b!important}.idaExampleStack article:nth-child(2) .idaExampleIcon{color:#2b6ed3!important}.idaExampleStack article:nth-child(3) .idaExampleIcon{color:#6653d5!important}.idaExampleStack article:nth-child(4) .idaExampleIcon{color:#168fa6!important}.idaExampleStack article>div strong{color:#112f58!important;font-size:13px!important}.idaExampleStack article>div p{color:#667f98!important;font-size:11.4px!important}.idaExampleStack article>b{text-align:center!important;letter-spacing:-.01em!important;color:#174f8d!important;background:#ffffffc7!important;border:1px solid #acc0d661!important;border-radius:9px!important;min-width:78px!important;padding:8px 10px!important;font-size:12.5px!important;font-weight:850!important;box-shadow:0 2px 7px #1f3e6308!important}.idaExampleStack article:first-child>b{color:#137957!important;border-color:#cae7da!important}.idaExampleStack article:nth-child(2)>b{color:#245eb9!important;border-color:#d2e0f5!important}.idaExampleStack article:nth-child(3)>b{color:#5d4ac8!important;border-color:#ddd6f5!important}.idaExampleStack article:nth-child(4)>b{color:#147e91!important;border-color:#cee6eb!important}.idaEyebrow{font-size:0!important}.idaEyebrow:after{content:"FROM INTUNE INVENTORY TO INSIGHT";letter-spacing:.12em!important;color:#2e6fc1!important;font-size:11.5px!important;font-weight:850!important;line-height:1!important}.idaHeroActions{justify-content:center!important;width:100%!important}.idaHeroMeta{text-align:center!important;justify-content:center!important;width:100%!important}.idaReportsTeaserCopy article>i{background:#36cdb12b!important;flex:0 0 26px!important;width:26px!important;height:26px!important;font-size:13px!important;font-weight:900!important;box-shadow:inset 0 0 0 1px #65dfc514!important}.idaReportsTeaserCopy article{gap:12px!important}.idaReportDoc>header,.idaReportDoc>header span,.idaReportDoc>header b{font-size:10px!important}.idaReportDoc h3{font-size:21px!important}.idaReportDoc>p{color:#5f7690!important;font-size:12px!important;line-height:1.65!important}.idaDocMetrics b{font-size:18px!important}.idaDocMetrics small{color:#758aa0!important;font-size:9.5px!important}.idaDocChart .idaPreviewBar>div,.idaDocChart .idaPreviewBar strong{font-size:10.5px!important}.idaReportDoc>footer,.idaReportDoc>footer b{font-size:9px!important}.productFooterBottom{color:#8fa7bd!important;font-size:11.5px!important;line-height:1.5!important}.productFooterBottom b,.productFooterBottom a{font-size:11.5px!important}@media (width<=820px){.idaHomeIntro{margin-top:36px!important;padding-top:42px!important}.idaHomeIntro:before{width:86vw!important}.idaCapabilityGrid{padding:0!important}.idaExampleStack article>b{min-width:68px!important}.productFooterBottom,.productFooterBottom b,.productFooterBottom a{font-size:11px!important}.idaReportsTeaserCopy article>i{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:12px!important}}.idaCardStyleCompare{margin-bottom:86px;display:block}.idaVariantCalm,.idaVariantTooling,.idaVariantCurrent .idaVariantHeader{display:none!important}.idaVariantCurrent{display:block!important}.idaVariantCurrent .idaCapabilityGridCompare{margin-bottom:0!important}.idaVariantCurrent .idaCapabilityCopy p{color:#607790!important;font-size:14.4px!important;line-height:1.7!important}.idaVariantCurrent .idaCapabilityCopy button{align-items:center!important;gap:10px!important;font-size:13.4px!important;font-weight:820!important;display:inline-flex!important}.idaVariantCurrent .idaCapabilityCopy button b{color:#2c69bd!important;margin-left:2px!important;font-size:21px!important;font-weight:850!important;line-height:.8!important;transition:transform .16s,color .16s!important;display:inline-block!important}.idaVariantCurrent .idaCapabilityCopy button:hover b{color:#175fbf!important;transform:translate(4px)!important}.idaVariantCurrent .idaDashboardMini strong{font-size:12.1px!important}.idaVariantCurrent .idaDashboardMini p{color:#4f6782!important;font-size:11.2px!important;line-height:1.35!important}.idaVariantCurrent .idaDashboardMini p b{color:#17365f!important;font-size:11.4px!important}.idaVariantCurrent .idaDashboardMini .idaPreviewBar>div{color:#4f6782!important;font-size:11.1px!important}.idaVariantCurrent .idaDashboardMini .idaPreviewBar strong{font-size:11.4px!important}.idaVariantCurrent .idaExplorerMiniFilters{display:none!important}.idaVariantCurrent .idaExplorerMiniHead{color:#60768f!important;margin-top:2px!important;padding:10px 7px!important;font-size:10.1px!important;line-height:1.25!important}.idaVariantCurrent .idaExplorerMiniRow{color:#506981!important;padding:12px 7px!important;font-size:11.6px!important;line-height:1.35!important}.idaVariantCurrent .idaExplorerMiniRow strong{color:#12385f!important;font-size:11.7px!important}.idaVariantCurrent .idaExplorerMiniRow em{padding:4px 7px!important;font-size:9.6px!important;font-weight:800!important;line-height:1.2!important}.idaVariantCurrent .idaReportMini header>span{width:34px!important;height:34px!important;font-size:10.5px!important}.idaVariantCurrent .idaReportMini header small{letter-spacing:.085em!important;color:#70849b!important;font-size:10px!important}.idaVariantCurrent .idaReportMini header strong{font-size:13.5px!important}.idaVariantCurrent .idaReportMini>p{color:#58718c!important;font-size:12.6px!important;line-height:1.66!important}.idaVariantCurrent .idaReportMini>div b{font-size:15.5px!important;line-height:1.2!important}.idaVariantCurrent .idaReportMini>div small{color:#667d96!important;font-size:10.2px!important;font-weight:650!important;line-height:1.25!important}@media (width<=1180px){.idaVariantCurrent .idaCapabilityGridCompare{grid-template-columns:1fr!important}.idaVariantCurrent .idaCapability{min-height:440px!important}}.idaReveal{opacity:0;transition:opacity .62s cubic-bezier(.2,.72,.28,1),transform .62s cubic-bezier(.2,.72,.28,1);transition-delay:var(--ida-reveal-delay,0s);will-change:opacity,transform;transform:translateY(22px)}.idaReveal.idaRevealVisible{opacity:1;will-change:auto;transform:translateY(0)}.idaCapability:nth-child(2){--ida-reveal-delay:70ms}.idaCapability:nth-child(3){--ida-reveal-delay:.14s}.idaExampleStack article:nth-child(2){--ida-reveal-delay:55ms}.idaExampleStack article:nth-child(3){--ida-reveal-delay:.11s}.idaExampleStack article:nth-child(4){--ida-reveal-delay:.165s}.idaTrustPanel>article:nth-child(3){--ida-reveal-delay:55ms}.idaTrustPanel>article:nth-child(4){--ida-reveal-delay:.11s}.idaTrustPanel>article:nth-child(5){--ida-reveal-delay:.165s}.idaReportDoc{--ida-reveal-delay:90ms}@media (prefers-reduced-motion:reduce){.idaReveal{opacity:1!important;transition:none!important;transform:none!important}}.topbar .idaMobileNavigation{display:none}@media (width<=820px){.topbar .idaHeaderOpen,.topbar:not(.publicTopbar) .idaHeaderOpen{display:none!important}.topbar,.topbar.publicTopbar,.topbar:not(.publicTopbar){height:72px!important;overflow:visible!important}.topbar .topbarInner,.topbar.publicTopbar .topbarInner,.topbar:not(.publicTopbar) .topbarInner{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;width:calc(100% - 28px)!important;height:72px!important;overflow:visible!important}.topbar .topbarInner>.mainNav,.topbar .topbarInner>.publicNav,.topbar .topbarInner>.idaHeaderUtilities{display:none!important}.topbar .brand{gap:10px!important;min-width:0!important;max-width:100%!important}.topbar .brandMark{background-size:42px 42px!important;border-radius:11px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.topbar .brand>span:last-child{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.topbar .brand strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:15px!important;line-height:1.18!important;display:block!important;overflow:hidden!important}.topbar .brand small{white-space:nowrap!important;font-size:12px!important;line-height:1.15!important;display:block!important}.topbar .idaMobileNavigation{z-index:200;justify-self:end;display:block;position:relative}.topbar .idaMobileMenuToggle{color:#46617f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #d5e2ef;border-radius:14px;place-items:center;width:46px;height:46px;padding:0;display:grid;box-shadow:0 7px 20px #18365d17}.topbar .idaMobileMenuToggle[aria-expanded=true]{color:#2563eb;background:#edf5ff;border-color:#b9d3f5}.topbar .idaMobileMenuToggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:23px;height:23px}.idaMobileMenuToggle path{transform-origin:12px 12px;transition:transform .16s,opacity .16s}.idaMobileMenuToggle[aria-expanded=true] .idaMenuLineTop{transform:rotate(45deg)translateY(6px)}.idaMobileMenuToggle[aria-expanded=true] .idaMenuLineMiddle{opacity:0}.idaMobileMenuToggle[aria-expanded=true] .idaMenuLineBottom{transform:rotate(-45deg)translateY(-6px)}.topbar .idaMobileMenuPanel{z-index:220;background:#fffffffc;border:1px solid #d4e1ee;border-radius:16px;width:min(320px,100vw - 28px);max-height:calc(100dvh - 96px);padding:9px;animation:.16s ease-out ida-mobile-menu-enter;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 22px 54px #142f5033}.topbar .idaMobileMenuPanel[hidden]{display:none!important}.idaMobileMenuSectionLabel{color:#7a8fa6;letter-spacing:.11em;text-transform:uppercase;padding:3px 8px 6px;font-size:9.5px;font-weight:850}.idaMobileMenuDivider{background:#e6edf5;height:1px;margin:7px 4px}.idaMobileMenuLinks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.idaMobileMenuLinks li{margin:0;padding:0}.idaMobileMenuLink,.idaMobileProjectLink{color:#1559ac;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#f7fbff;border:1px solid #cbdcf0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:0 11px;font-size:13px;font-weight:760;text-decoration:none;display:grid}.idaMobileOpenExport{color:#1559ac;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#f7fbff;border:1px solid #cbdcf0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:0 11px;font-size:13px;font-weight:760;display:grid}.idaMobileOpenExport:hover{background:#eef6ff;border-color:#9fc4ec}.idaMobileOpenExport .idaMobileNavIcon{width:20px;height:20px}.idaMobileNavigation .idaShareToggle{width:100%;min-height:44px;color:#294766!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;grid-template-columns:22px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;padding:0 11px!important;font-size:13px!important;font-weight:720!important;line-height:1.3!important;text-decoration:none!important;display:grid!important}.idaMobileMenuLink:hover,.idaMobileProjectLink:hover,.idaMobileNavigation .idaShareToggle:hover{background:#f4f8fd!important}.idaMobileMenuLink[aria-current=page]{color:#175fc2!important;background:#edf5ff!important;border-color:#d6e6fb!important;font-weight:800!important}.idaMobileNavIcon,.idaMobileNavChevron,.idaMobileProjectLink svg,.idaMobileNavigation .idaShareToggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.idaMobileNavChevron,.idaMobileExternalIcon{color:#8ba0b6;grid-column:3;justify-self:end;width:18px!important;height:18px!important}.idaMobileMenuUtilities{gap:4px;display:grid}.idaMobileNavigation .idaShare{min-width:0;display:block}.idaMobileNavigation .idaShareToggle span{display:inline!important}.idaMobileNavigation .idaShareToggle svg{grid-column:1}.idaMobileNavigation .idaShareToggle span{grid-column:2}.idaMobileNavigation .idaShareToggle:after{content:"›";color:#8ba0b6;grid-column:3;justify-self:end;font-size:24px;font-weight:500;line-height:1}.idaMobileNavigation .idaShareMenu{width:100%!important;box-shadow:none!important;background:#f8fbff!important;border:1px solid #e0e8f1!important;border-radius:12px!important;margin:4px 0 2px!important;padding:8px!important;position:static!important}.idaMobileNavigation .idaShareMenu:before{display:none!important}.idaMobileNavigation .idaShareHeading{padding:6px 7px 9px!important}.idaMobileNavigation .idaShareMenu>button{min-height:44px!important}.idaMobileNavigation :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #2563eb}}@media (width<=390px){.topbar .brand strong{font-size:14px!important}.topbar .brand small{font-size:11.5px!important}}@keyframes ida-mobile-menu-enter{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.idaMobileMenuPanel{animation:none!important}.idaMobileMenuToggle path{transition:none!important}}.idaHeroProduct .idaPreviewNav em,.idaHeroProduct .idaFloatFilters,.idaHeroProduct .idaProductWindow>header>span{display:none!important}.idaHeroProduct .idaProductWindow>header{grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:0 18px!important}.idaHeroProduct .idaProductWindow>header strong{color:#17395f!important;font-size:14px!important;font-weight:850!important}.idaHeroProduct .idaProductWindow>header small{color:#6d8299!important;font-size:12px!important;font-weight:680!important}.idaHeroProduct .idaPreviewNav{gap:22px!important;padding-left:18px!important;padding-right:18px!important;font-size:12.5px!important;font-weight:760!important}.idaHeroProduct .idaPreviewNav b{font-size:13px!important;font-weight:850!important}.idaHeroProduct .idaPreviewKpis>div{min-height:72px!important;padding:12px 13px!important}.idaHeroProduct .idaPreviewKpis span{color:#5f7892!important;font-size:11.5px!important;font-weight:760!important;line-height:1.25!important;display:block!important}.idaHeroProduct .idaPreviewKpis strong{margin-top:7px!important;font-size:21px!important;font-weight:880!important;line-height:1.08!important}.idaHeroProduct .idaPreviewCard>span{font-size:13.5px!important;font-weight:870!important}.idaHeroProduct .idaPreviewCard>small{color:#687f97!important;margin-top:5px!important;font-size:11px!important;line-height:1.4!important}.idaHeroProduct .idaPreviewDonut strong{font-size:17px!important}.idaHeroProduct .idaPreviewDonut small{color:#687e96!important;font-size:9px!important}.idaHeroProduct .idaPreviewCard>p{color:#49647f!important;grid-template-columns:8px minmax(0,1fr) auto 44px!important;gap:7px!important;margin:8px 0!important;font-size:11.2px!important;line-height:1.3!important}.idaHeroProduct .idaPreviewCard>p i{width:8px!important;height:8px!important}.idaHeroProduct .idaPreviewCard>p b{color:#15365f!important;font-size:11.5px!important;font-weight:870!important}.idaHeroProduct .idaPreviewCard>p em{color:#637b94!important;font-size:11px!important}.idaHeroProduct .idaPreviewBar{margin-top:17px!important}.idaHeroProduct .idaPreviewBar>div{color:#496681!important;gap:11px!important;font-size:11.5px!important;line-height:1.3!important}.idaHeroProduct .idaPreviewBar strong{color:#15365f!important;font-size:11.8px!important;font-weight:870!important}.idaHeroProduct .idaPreviewBar>i{height:6px!important;margin-top:8px!important}.idaHeroProduct .idaExplorerFloat{display:none!important}.idaHeroProduct{min-height:0!important;padding:18px 0!important}.workspace>.pageHead>div>.eyebrow{display:none!important}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.idaHeroActions button,.idaHeroActions .idaPrimary{font-weight:650!important}.idaHeroActions .idaSecondary{font-weight:620!important}.idaHeroMeta{font-weight:560!important}.idaHomeIntro h2,.idaWorkflow h2,.idaReportsTeaserCopy h2,.idaWorkflow article>span{font-weight:700!important}.idaWorkflow article strong{font-weight:680!important}.idaWorkflowArrow{font-weight:600!important}.idaHeroProduct .idaProductWindow>header strong{font-weight:700!important}.idaHeroProduct .idaProductWindow>header small{font-weight:560!important}.idaHeroProduct .idaPreviewNav{font-weight:580!important}.idaHeroProduct .idaPreviewNav b{font-weight:700!important}.idaHeroProduct .idaPreviewKpis span{font-weight:600!important}.idaHeroProduct .idaPreviewKpis strong{font-weight:740!important}.idaHeroProduct .idaPreviewCard>span,.idaHeroProduct .idaPreviewCard>p b,.idaHeroProduct .idaPreviewBar strong,.idaCapabilityCopy h3{font-weight:700!important}.idaVariantCurrent .idaCapabilityCopy button{font-weight:680!important}.idaVariantCurrent .idaCapabilityCopy button b,.idaVariantCurrent .idaDashboardMini strong,.idaVariantCurrent .idaDashboardMini p b,.idaVariantCurrent .idaDashboardMini .idaPreviewBar strong,.idaVariantCurrent .idaExplorerMiniRow strong,.idaVariantCurrent .idaReportMini header strong{font-weight:700!important}.idaVariantCurrent .idaExplorerMiniRow em{font-weight:650!important}.topbar .mainNav button,.topbar.publicTopbar .mainNav button,.topbar:not(.publicTopbar) .mainNav button{font-weight:590!important}.topbar .mainNav button.active,.topbar.publicTopbar .mainNav button.active,.topbar:not(.publicTopbar) .mainNav button.active{font-weight:670!important}.osVersionSortEnhanced>.dashboardCategoryHead{padding-right:230px;position:relative}.osVersionSortGlobal{color:#72869d;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex;position:absolute;top:18px;right:0}.dashboardCategoryHead .osVersionSortGlobal>span{white-space:nowrap;letter-spacing:.01em;text-transform:none;color:#8b9cad;font-size:10px;font-weight:600;line-height:1}.osVersionSortGlobal select{color:#35516e;cursor:pointer;background:#fff;border:1px solid #d8e3ee;border-radius:8px;outline:none;min-width:94px;height:32px;padding:0 25px 0 10px;font-size:10.5px;font-weight:750;box-shadow:0 2px 7px #193b6306}.osVersionSortGlobal button{color:#607a95;cursor:pointer;background:#fff;border:1px solid #d8e3ee;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;box-shadow:0 2px 7px #193b6306}.osVersionSortGlobal button:focus-visible{border-color:#7eafe0;outline:none;box-shadow:0 0 0 3px #2563eb12}.osVersionSortGlobal button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .16s}.osVersionSortGlobal button[data-direction=desc] svg{transform:rotate(180deg)}.platformCategory .platformSpecificCard .insightCardHead{align-items:flex-start;gap:12px;display:flex}.platformCategory .platformSpecificCard .insightCardHead>div{flex:1;min-width:0}.platformCategory .platformCardLogo{background:#f2f7fd;border:1px solid #dce8f5;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.platformCategory .platformCardLogo svg{stroke-width:1.8px;width:20px;height:20px}.platformCategory .platformCardLogo-windows{color:#2563eb;background:#eef5ff;border-color:#d7e6fa}.platformCategory .platformCardLogo-android{color:#27845c;background:#eef8f4;border-color:#d3ece2}.platformCategory .platformCardLogo-applemobile,.platformCategory .platformCardLogo-macos{color:#45566c;background:#f4f6f8;border-color:#dfe5eb}.platformCategory .platformCardLogo-linux{color:#4f6074;background:#f3f6f9;border-color:#dfe6ed}.platformCategory .platformCardLogo-applemobile svg,.platformCategory .platformCardLogo-macos svg{display:none}.platformCategory .platformCardLogo-applemobile:before,.platformCategory .platformCardLogo-macos:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;display:block}.platformCategory .platformCardLogo-applemobile:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345566c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='9' height='18' rx='2'/%3E%3Cpath d='M7.3 17.5h2.4'/%3E%3Crect x='15' y='6' width='5' height='12' rx='1.4'/%3E%3C/svg%3E")}.platformCategory .platformCardLogo-macos:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2345566c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='11' rx='2'/%3E%3Cpath d='M2.5 19h19M8.5 19l.8 1h5.4l.8-1'/%3E%3C/svg%3E")}.osVersionCard .distributionDot{display:none!important}.osVersionCard .distributionList>button.distributionAction{grid-template-columns:minmax(0,1fr) auto 54px!important;column-gap:10px!important}.osVersionCard .distributionList>button.distributionAction>.truncate{grid-column:1!important}.osVersionCard .distributionList>button.distributionAction>strong{grid-column:2!important}.osVersionCard .distributionList>button.distributionAction>small{grid-column:3!important}.osVersionCard .distributionList>button.distributionAction>i{grid-column:1/-1!important}.osVersionCard .osVersionSummaryRow{grid-template-columns:minmax(0,1fr) auto 54px;align-items:center;gap:10px;padding-bottom:8px;display:grid;position:relative}.osVersionCard .osVersionSummaryRow .distributionDot{display:none!important}.osVersionCard .osVersionSummaryRow .truncate{grid-column:1}.osVersionCard .osVersionSummaryRow strong{grid-column:2}.osVersionCard .osVersionSummaryRow small{text-align:right;color:#70849d;grid-column:3}.osVersionCard .osVersionSummaryRow span,.osVersionCard .osVersionSummaryRow strong,.osVersionCard .osVersionSummaryRow small{font-size:14px}.osVersionCard .osVersionSummaryRow>i{background:#e9eff6;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.osVersionCard .osVersionSummaryRow>i>b{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;height:100%;display:block}.platformCategory-windows>.dashboardCategoryHead .osVersionSortGlobal{display:none!important}.platformCategory-windows.osVersionSortEnhanced>.dashboardCategoryHead{padding-right:0}.platformCategory-windows .distributionDot{display:none!important}.platformCategory-windows .windowsLifecycleGrid{order:-1}.platformCategory-windows .windowsSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.platformCategory-windows .windowsSummaryGrid>.platformSpecificCard{min-height:320px;padding:21px!important}.platformCategory-windows .windowsSummaryGrid>.platformSpecificCard>.insightCardHead{min-height:52px;align-items:center!important;gap:12px!important;margin-bottom:18px!important}.platformCategory-windows .windowsSummaryGrid>.platformSpecificCard>.insightCardHead h2{color:#0b1f44;letter-spacing:-.15px!important;margin:0!important;font-size:19px!important;font-weight:760!important;line-height:1.2!important}.platformCategory-windows .windowsSummaryGrid>.platformSpecificCard>.insightCardHead p{color:#7a8da5!important;margin:4px 0 0!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.platformCategory-windows .windowsSummaryGrid .platformCardLogo-windows{color:#2563eb;background:#eef5ff;border-color:#d7e6fa;place-items:center;display:grid}.platformCategory-windows .windowsSummaryGrid .platformCardLogo-windows svg{display:none!important}.platformCategory-windows .windowsSummaryGrid .platformCardLogo-windows:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;display:block}.platformCategory-windows .windowsEditionCard .platformCardLogo-windows:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E")}.platformCategory-windows .windowsArchitectureCard .platformCardLogo-windows:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='10' height='10' rx='2'/%3E%3Cpath d='M9.5 9.5h5v5h-5zM9 3v4M15 3v4M9 17v4M15 17v4M3 9h4M3 15h4M17 9h4M17 15h4'/%3E%3C/svg%3E")}.platformCategory-windows .windowsOwnershipCard .platformCardLogo-windows:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='7' width='16' height='12' rx='2'/%3E%3Cpath d='M9 7V5.5A1.5 1.5 0 0 1 10.5 4h3A1.5 1.5 0 0 1 15 5.5V7M4 12h16M10 12v2h4v-2'/%3E%3C/svg%3E")}.platformCategory-windows .windowsJoinTypeCard .platformCardLogo-windows:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='12' r='3'/%3E%3Ccircle cx='17' cy='7' r='3'/%3E%3Ccircle cx='17' cy='17' r='3'/%3E%3Cpath d='m9.7 10.7 4.6-2.3M9.7 13.3l4.6 2.3'/%3E%3C/svg%3E")}.platformCategory-windows .windowsManagedByCard .platformCardLogo-windows:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h10M18 7h2M4 12h2M10 12h10M4 17h7M15 17h5'/%3E%3Ccircle cx='16' cy='7' r='2'/%3E%3Ccircle cx='8' cy='12' r='2'/%3E%3Ccircle cx='13' cy='17' r='2'/%3E%3C/svg%3E")}.platformCategory-windows .windowsStorageCard .platformCardLogo-windows:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='14' rx='2'/%3E%3Cpath d='M3.5 10h17M7 15h.01M10 15h4'/%3E%3C/svg%3E")}.storageAvailabilityCard .distributionList>div:has(.truncate[title="20%+ free"]) .distributionDot{background:#18a873!important}.storageAvailabilityCard .distributionList>div:has(.truncate[title="20%+ free"])>i>b{background:#18a873!important}.storageAvailabilityCard .distributionList>div:has(.truncate[title="10–20% free"]) .distributionDot{background:#d4a72c!important}.storageAvailabilityCard .distributionList>div:has(.truncate[title="10–20% free"])>i>b{background:#d4a72c!important}.storageAvailabilityCard .distributionList>div:has(.truncate[title="< 10% free"]) .distributionDot{background:#e45d61!important}.storageAvailabilityCard .distributionList>div:has(.truncate[title="< 10% free"])>i>b{background:#e45d61!important}.storageAvailabilityCard .distributionList>div:has(.truncate[title=Unknown]) .distributionDot{background:#9aa9ba!important}.storageAvailabilityCard .distributionList>div:has(.truncate[title=Unknown])>i>b{background:#9aa9ba!important}.platformCategory-windows .windowsLifecycleLogo{color:#2563eb;background:#eef5ff;border-color:#d7e6fa;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.platformCategory-windows .windowsLifecycleLogo svg{display:none!important}.platformCategory-windows .windowsLifecycleLogo:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7.5V12l3 2M8 3.8 6.5 2.5M16 3.8l1.5-1.3'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;width:20px;height:20px;display:block}.platformCategory-windows .windowsLifecycleTitle{align-items:center!important}.platformCategory-windows .windowsCompositionCard .hardwareDonutLayout{min-height:0;margin-top:0;padding:0!important;display:block!important}.platformCategory-windows .windowsCompositionCard .distributionList{flex-direction:column;gap:14px;width:100%;margin:0;display:flex}.platformCategory-windows .windowsCompositionCard .distributionList>div{align-items:center;min-width:0;line-height:20px;grid-template-columns:minmax(0,1fr) 64px 58px!important;gap:7px 12px!important;padding:5px 6px 7px!important;display:grid!important}.platformCategory-windows .windowsCompositionCard .distributionList>div>.truncate{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;color:#203b5a!important;grid-area:1/1!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.platformCategory-windows .windowsCompositionCard .distributionList>div>strong{text-align:right;font-variant-numeric:tabular-nums;min-width:64px;color:#0b1f44!important;grid-area:1/2!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.platformCategory-windows .windowsCompositionCard .distributionList>div>small{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:58px;color:#70849d!important;grid-area:1/3!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.platformCategory-windows .windowsCompositionCard .distributionList>div>i{background:#e9eff6;border-radius:999px;overflow:hidden;grid-area:2/1/auto/-1!important;height:6px!important;margin:0!important;display:block!important}.platformCategory-windows .windowsCompositionCard .distributionList>div>i>b{background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;min-width:2px;height:100%;display:block}.platformCategory-windows .dashboardDrillRow{cursor:pointer;transition:background .14s,box-shadow .14s}.platformCategory-windows .windowsCompositionCard .dashboardDrillRow{border-radius:7px;margin:0 -6px}.platformCategory-windows .windowsCompositionCard .dashboardDrillRow:focus-visible{outline-offset:2px;outline:2px solid #8ab8e5}.platformCategory-windows .windowsLifecycleTable tbody tr.dashboardDrillRow:hover{box-shadow:inset 0 0 0 1px #4a7aa833}.platformCategory-windows .windowsLifecycleTable tbody tr.dashboardDrillRow:focus-visible{outline-offset:-2px;outline:2px solid #8ab8e5}.dashboardHead{z-index:30;position:relative}.dashboardPlatformFilter{z-index:60;position:relative}.dashboardPlatformFilter .multiFilterControl{z-index:70;position:relative}.inventoryDashboard{z-index:1;position:relative}@media (width<=1100px){.platformCategory-windows .windowsSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.osVersionSortEnhanced>.dashboardCategoryHead{padding-right:0}.osVersionSortGlobal{justify-content:flex-start;margin-top:12px;position:static}.osVersionSortGlobal select{min-width:98px}.platformCategory-windows .windowsSummaryGrid{grid-template-columns:1fr}.platformCategory-windows .windowsCompositionCard .distributionList>div{grid-template-columns:minmax(0,1fr) 56px 52px!important;column-gap:9px!important}.platformCategory-windows .windowsCompositionCard .distributionList>div>strong{min-width:56px}.platformCategory-windows .windowsCompositionCard .distributionList>div>small{min-width:52px}}.platformCategory-windows .windowsCompositionCard .hardwareDonutLayout{min-height:0!important;margin:2px 0 0!important;padding:0!important;display:block!important}.platformCategory-windows .windowsCompositionCard .donut{display:none!important}.platformCategory-windows .windowsCompositionCard .distributionList{flex-direction:column!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}.platformCategory-windows .windowsCompositionCard .distributionList>div,.platformCategory-windows .windowsCompositionCard .distributionList>button.distributionAction{border-radius:8px;grid-template-rows:auto 6px!important;grid-template-columns:minmax(0,1fr) 62px 58px!important;align-items:center!important;gap:7px 12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:3px 2px 4px!important;line-height:20px!important;display:grid!important}.platformCategory-windows .windowsCompositionCard .distributionList .distributionDot{display:none!important}.platformCategory-windows .windowsCompositionCard .distributionList .truncate{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;color:#203b5a!important;grid-area:1/1!important;min-width:0!important;font-size:14px!important;font-weight:550!important;line-height:20px!important;overflow:hidden!important}.platformCategory-windows .windowsCompositionCard .distributionList strong{text-align:right!important;font-variant-numeric:tabular-nums!important;color:#0b1f44!important;grid-area:1/2!important;min-width:62px!important;font-size:14px!important;font-weight:720!important;line-height:20px!important}.platformCategory-windows .windowsCompositionCard .distributionList small{text-align:right!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;color:#70849d!important;grid-area:1/3!important;min-width:58px!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.platformCategory-windows .windowsCompositionCard .distributionList>div>i,.platformCategory-windows .windowsCompositionCard .distributionList>button.distributionAction>i{background:#e8eef5!important;border-radius:999px!important;grid-area:2/1/auto/-1!important;width:100%!important;height:6px!important;margin:0!important;display:block!important;overflow:hidden!important}.platformCategory-windows .windowsCompositionCard .distributionList>div>i>b,.platformCategory-windows .windowsCompositionCard .distributionList>button.distributionAction>i>b{min-width:2px;background:linear-gradient(90deg,#2563eb,#16abc6)!important;border-radius:999px!important;height:100%!important;display:block!important}.platformCategory-windows .windowsCompositionCard .dashboardDrillRow{margin:0!important}.platformCategory-windows .windowsCompositionCard .dashboardDrillRow:hover{background:#f7faff!important}.platformCategory-windows .windowsSummaryGrid>.platformSpecificCard{min-height:300px!important}@media (width<=760px){.platformCategory-windows .windowsCompositionCard .distributionList>div,.platformCategory-windows .windowsCompositionCard .distributionList>button.distributionAction{grid-template-columns:minmax(0,1fr) 56px 54px!important;column-gap:9px!important}}.inventoryDashboard{--dash-final-section-title:16px;--dash-final-card-title:19px;--dash-final-body:14px;--dash-final-meta:13px}.inventoryDashboard .dashboardCategoryHead>div>span{font-size:var(--dash-final-section-title)!important;letter-spacing:-.01em!important;text-transform:none!important;color:#173a63!important;font-weight:700!important;line-height:1.3!important}.inventoryDashboard .dashboardCategoryHead p{color:#70859c!important;margin-top:4px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.inventoryDashboard .dashboardCategoryHead:after{opacity:.55!important;background:#9ebad6!important;width:48px!important;height:2px!important;margin-top:10px!important}.inventoryDashboard .dashboardCategoryHead .category-fleet+div>span:after,.inventoryDashboard .dashboardCategoryHead .category-fleet+div>p:after{content:none!important;display:none!important}.inventoryDashboard .dashboardCardHead h2,.inventoryDashboard .platformSpecificCard .insightCardHead h2,.platformCategory-windows .windowsSummaryGrid>.platformSpecificCard>.insightCardHead h2{font-size:var(--dash-final-card-title)!important;letter-spacing:-.015em!important;font-weight:700!important;line-height:1.22!important}.inventoryDashboard .dashboardCardHead p,.inventoryDashboard .platformSpecificCard .insightCardHead p,.platformCategory-windows .windowsSummaryGrid>.platformSpecificCard>.insightCardHead p{font-size:var(--dash-final-body)!important;color:#7a8da3!important;font-weight:400!important;line-height:1.45!important}.inventoryDashboard .healthKpi>div>span{color:#58718e!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}.inventoryDashboard .healthKpi>div>strong{letter-spacing:-.55px!important;font-size:28px!important;font-weight:700!important;line-height:1.05!important}.inventoryDashboard .healthKpi>div>small{color:#7b8fa5!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.inventoryDashboard .distributionList .truncate,.inventoryDashboard .securityLegend span,.inventoryDashboard .platformSignalList span{font-size:14px!important;font-weight:500!important;line-height:20px!important}.inventoryDashboard .distributionList strong,.inventoryDashboard .securityLegend strong,.inventoryDashboard .platformSignalList strong{font-size:14px!important;font-weight:700!important;line-height:20px!important}.inventoryDashboard .distributionList small,.inventoryDashboard .securityLegend small{font-size:13px!important;font-weight:500!important;line-height:20px!important}.inventoryDashboard .donut strong,.inventoryDashboard .securityDonut strong{font-weight:700!important}.inventoryDashboard .donut span,.inventoryDashboard .securityDonut span{font-size:12.5px!important;font-weight:500!important}.inventoryDashboard .inventoryQualitySummary strong{font-weight:700!important}.inventoryDashboard .inventoryQualitySummary span,.inventoryDashboard .insightFootnote{font-size:13px!important;font-weight:500!important;line-height:1.5!important}.dashboardListNote{color:#7a8da4;border-top:1px solid #edf2f7;padding-top:10px;margin:12px 0 0!important;font-size:12.5px!important;font-weight:500!important;line-height:1.5!important}.platformSubLabel{color:#4e6782;margin:13px 0 6px;font-size:12.5px;font-weight:650;line-height:18px;display:block}.platformSubLabel:first-of-type{margin-top:0}.dashboardPlatformFilter>span{font-size:12.5px!important;font-weight:600!important;line-height:18px!important}.dashboardPlatformFilter .multiFilterTrigger{font-size:13px!important;font-weight:600!important}.osVersionSortGlobal{color:#8a9aac!important;gap:6px!important;font-size:11px!important;font-weight:400!important}.dashboardCategoryHead .osVersionSortGlobal>span{letter-spacing:0!important;color:#93a1b0!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.osVersionSortGlobal select{color:#60758c!important;min-width:96px!important;height:30px!important;box-shadow:none!important;background:#ffffffb8!important;border-color:#e0e7ef!important;border-radius:7px!important;padding:0 24px 0 9px!important;font-size:11.5px!important;font-weight:500!important}.osVersionSortGlobal select:hover{background:#fff!important;border-color:#cbd7e3!important}.osVersionSortGlobal select:focus-visible{border-color:#9cbddc!important;box-shadow:0 0 0 2px #2563eb0f!important}.osVersionSortGlobal button{color:#7c8da0!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#ffffffb8!important;border-color:#e0e7ef!important;border-radius:7px!important}.osVersionSortGlobal button:hover{color:#58728e!important;background:#fff!important;border-color:#cbd7e3!important}.osVersionSortGlobal button:focus-visible{border-color:#9cbddc!important;box-shadow:0 0 0 2px #2563eb0f!important}.osVersionSortGlobal button svg{stroke-width:1.5px!important;width:14px!important;height:14px!important}.workspace.dashboardWorkspace>.dashboardHead{position:relative;z-index:20!important}.workspace.dashboardWorkspace>.inventoryDashboard{position:relative;z-index:1!important}.dashboardPlatformFilter,.dashboardPlatformFilter .multiFilterControl{z-index:2;position:relative}.dashboardPlatformFilter .multiFilterMenu{z-index:100!important}.app:has(.dashboardWorkspace){background:#f4f7fb!important}.dashboardWorkspace,.inventoryDashboard,.inventoryDashboard .dashboardCategory,.inventoryDashboard .dashboardCategoryContent,.inventoryDashboard .platformCategory{background:0 0!important}.inventoryDashboard .dashboardCategory+.dashboardCategory{border-top:1px solid #7c97b529!important}.inventoryDashboard .windowsLifecycleTable td strong,.platformCategory-windows .windowsCompositionCard .distributionList .truncate{font-weight:500!important}.platformCategory-windows .windowsCompositionCard .distributionList strong,.dashboardHead>div:first-child h1{font-weight:700!important}.dashboardHead>div:first-child p{font-size:15px!important;font-weight:500!important;line-height:1.5!important}@media (width<=760px){.inventoryDashboard{--dash-final-section-title:15px;--dash-final-card-title:18px;--dash-final-body:13.5px}.dashboardPlatformFilter>span{font-size:12px!important}.dashboardPlatformFilter .multiFilterTrigger{font-size:12.5px!important}}.importProgressBackdrop{z-index:9999;-webkit-backdrop-filter:blur(12px)saturate(.92);background:#11264157;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.importProgressPanel{color:#10284b;background:#fffffffa;border:1px solid #d6e3f0;border-radius:20px;width:min(590px,100%);padding:25px;transition:border-color .18s,box-shadow .18s;box-shadow:0 24px 70px #102b4e38}.importProgressHead{align-items:flex-start;gap:14px;margin-bottom:21px;display:flex}.importProgressFileIcon{color:#2563eb;background:#eef6ff;border:1px solid #d5e6f7;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:all .18s;display:grid}.importProgressFileIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.importProgressHead>div{min-width:0}.importProgressEyebrow{letter-spacing:.65px;color:#6e84a0;margin:1px 0 4px;font-size:10px;font-weight:750;line-height:14px;display:block}.importProgressHead h2{letter-spacing:-.25px;color:#0b1f44;margin:0;font-size:22px;font-weight:780;line-height:1.2}.importProgressHead p{text-overflow:ellipsis;white-space:nowrap;color:#7488a0;max-width:440px;margin:5px 0 0;font-size:13px;overflow:hidden}.importProgressCurrent{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 1px 9px;display:flex}.importProgressCurrent>div{flex-direction:column;gap:2px;min-width:0;display:flex}.importProgressCurrent strong{color:#173b66;font-size:14px;line-height:20px}.importProgressCurrent span{color:#7b8ea5;font-size:12px;line-height:18px}.importProgressCurrent>b{color:#4e6f94;font-variant-numeric:tabular-nums;font-size:13px;font-weight:750;line-height:20px}.importProgressTrack{background:#e7eef6;border-radius:999px;height:7px;margin-bottom:21px;overflow:hidden}.importProgressTrack i{border-radius:inherit;background:linear-gradient(90deg,#2f66ee,#18aec9);height:100%;transition:width .22s,background .18s;display:block}.importProgressSteps{gap:7px;display:grid}.importProgressStep{color:#7c8fa6;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;padding:9px 10px;transition:all .16s;display:grid}.importProgressStep.active{color:#244c78;background:#f5f9fe;border-color:#d7e7f7}.importProgressStep.complete{color:#4a657f}.importStepState{background:#fff;border:1px solid #d9e4ee;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.importStepState>i{background:#c6d2df;border-radius:50%;width:6px;height:6px}.importProgressStep.active .importStepState{background:#edf6ff;border-color:#a9c9eb}.importProgressStep.active .importStepState>i{background:#2d72d2;width:9px;height:9px;animation:1.15s ease-in-out infinite importPulse;box-shadow:0 0 0 4px #2d72d21c}.importProgressStep.complete .importStepState{color:#23815e;background:#eef8f3;border-color:#bfe0d1}.importStepState svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.importProgressStep>div{flex-direction:column;min-width:0;display:flex}.importProgressStep strong{color:inherit;font-size:13px;font-weight:700;line-height:18px}.importProgressStep small{color:#8294aa;font-size:11px;line-height:16px}.importProgressReadyAction{background:#f5fbf8;border:1px solid #cde6db;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding:14px 15px;display:flex}.importProgressReadyAction button{color:#17684b;cursor:pointer;background:#fff;border:1px solid #99cfb7;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 3px 10px #23704e0f}.importProgressReadyAction button:hover{background:#eef9f3;border-color:#7fbea3}.importProgressReadyAction button:focus-visible{outline-offset:2px;outline:3px solid #228b5e21}.importProgressReadyAction button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.importProgressReadyAction small{color:#6e8b7e;font-size:11px;line-height:16px}.importProgressPanel.importReady{border-color:#c9e4d8;box-shadow:0 24px 70px #1046332b}.importProgressPanel.importReady .importProgressFileIcon{color:#23815e;background:#eef9f4;border-color:#c1dfd1}.importProgressPanel.importReady .importProgressCurrent strong{color:#176548}.importProgressPanel.importReady .importProgressCurrent>b{color:#23815e}.importProgressPanel.importReady .importProgressTrack i{background:linear-gradient(90deg,#28a36f,#42bd86)}.importProgressPrivacy{color:#71869e;border-top:1px solid #edf2f7;align-items:center;gap:8px;margin-top:19px;padding-top:15px;display:flex}.importProgressPrivacy svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.importProgressPrivacy span{font-size:11px;line-height:16px}.importProgressError{background:#fff6f6;border:1px solid #f1caca;border-radius:12px;padding:15px}.importProgressError strong{color:#9c3434;font-size:14px;display:block}.importProgressError p{color:#7b4c4c;margin:5px 0 13px;font-size:13px;line-height:19px}.importProgressError button{color:#8f3535;cursor:pointer;background:#fff;border:1px solid #d8a9a9;border-radius:8px;height:34px;padding:0 13px;font-size:12px;font-weight:700}.importProgressError button:hover{background:snow}@keyframes importPulse{0%,to{opacity:.72;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (width<=620px){.importProgressBackdrop{padding:14px}.importProgressPanel{border-radius:17px;padding:20px 17px}.importProgressHead h2{font-size:20px}.importProgressStep{padding:8px 6px}.importProgressStep small{font-size:10.5px}.importProgressReadyAction{flex-direction:column;align-items:flex-start}.importProgressReadyAction button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.importProgressStep.active .importStepState>i{animation:none}.importProgressTrack i{transition:none}}html:has(.importProgressBackdrop){scrollbar-gutter:stable;overflow-y:scroll!important}.importProgressBackdrop{overscroll-behavior:contain;overflow-y:auto}body:has(.importProgressBackdrop) #root{filter:blur(9px)saturate(.9);transform-origin:50%;transform:scale(1.012)}.importProgressCurrent>div{min-height:42px}.importProgressCurrent span{font-size:13px!important;line-height:19px!important}.importProgressReadyAction[hidden]{display:none!important}.importProgressReadyAction:not([hidden]){display:flex}.importProgressStep small,.importProgressReadyAction small{font-size:13px!important;line-height:18px!important}.importProgressReadyAction button{font-size:13px!important}@media (width<=620px){body:has(.importProgressBackdrop) #root{filter:blur(7px)saturate(.9);transform:scale(1.018)}.importProgressStep small,.importProgressReadyAction small{font-size:12px!important;line-height:17px!important}}
