.cloud-shell{--cloud-line:color-mix(in srgb,var(--foreground) 13%,transparent);--cloud-soft:var(--muted-foreground)}.cloud-shell>header{border-color:var(--cloud-line)}.cloud-shell>header>div{padding-block:18px 12px;gap:16px}.cloud-shell nav[aria-label=Cloud]{gap:4px}.cloud-shell nav[aria-label=Cloud] a{min-height:40px;display:inline-flex;align-items:center;padding:8px 12px;font-size:12px}.cloud-shell nav[aria-label=Cloud] a[aria-current=page]{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.cloud-shell :focus-visible{outline:2px solid var(--primary);outline-offset:4px}.cloud-dashboard main{gap:24px;padding-bottom:64px;min-width:0}.cloud-page-header{position:relative;isolation:isolate;text-align:center;padding:48px 16px 22px}.cloud-page-header:before,.cloud-workspace-header:before{content:"";position:absolute;z-index:-1;inset:-24px -24px -60px;pointer-events:none;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 68%)}.cloud-eyebrow{color:var(--cloud-soft);font:10px var(--font-mono),monospace;letter-spacing:.16em}.cloud-page-header h1{margin:18px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.1;font-weight:450;letter-spacing:-.05em;overflow-wrap:anywhere}.cloud-page-header>p{max-width:570px;margin:0 auto;color:var(--cloud-soft);font-size:15px;line-height:1.8}.cloud-page-action{margin-top:24px;display:flex;justify-content:center}.cloud-action-link,.cloud-dashboard [data-slot=button]{min-height:43px;border-radius:6px;font-size:12px}.cloud-action-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cloud-line);padding:10px 16px;font-weight:550;color:var(--foreground);text-decoration:none}.cloud-action-link:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.cloud-dashboard [data-slot=input]{min-height:43px;border-radius:6px}.cloud-dashboard [data-slot=card]{border:1px solid var(--cloud-line);border-radius:10px;box-shadow:none;padding-block:26px;gap:20px;min-width:0}.cloud-dashboard [data-slot=card-content],.cloud-dashboard [data-slot=card-header]{padding-inline:26px;min-width:0}.cloud-dashboard [data-slot=card-header]{gap:10px}.cloud-dashboard [data-slot=card-title]{font-size:20px;font-weight:550;letter-spacing:-.025em;overflow-wrap:anywhere}.cloud-dashboard [data-slot=badge]{letter-spacing:normal}.cloud-dashboard [data-slot=card-description]{font-size:13px;line-height:1.75}.cloud-dashboard [role=alert]{overflow-wrap:anywhere}.cloud-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cloud-workspace-link{display:block;min-width:0;border-radius:10px}.cloud-workspace-card{height:100%;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 5%,var(--card)),var(--card) 65%);transition:border-color .2s,background .2s}.cloud-workspace-link:hover .cloud-workspace-card{border-color:color-mix(in srgb,var(--primary) 55%,transparent)}.cloud-card-symbol{display:flex;justify-content:space-between;color:var(--primary);margin-bottom:14px}.cloud-card-symbol svg{width:24px;height:24px;stroke-width:1.4}.cloud-card-symbol svg:last-child{width:18px;color:var(--cloud-soft)}.cloud-dashboard .cloud-workspace-name{font-size:26px}.cloud-workspace-card [data-slot=card-content]{margin-top:auto;padding-top:20px;border-top:1px solid var(--cloud-line);gap:24px}.cloud-workspace-stat{display:flex;flex-direction:column;gap:4px;font-size:11px}.cloud-workspace-stat>span:first-child{font-size:25px;font-weight:450;letter-spacing:-.03em}.cloud-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cloud-profile-facts{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px 24px;font-size:13px}.cloud-profile-facts dd{overflow-wrap:anywhere}.cloud-profile-form{display:grid;gap:10px;padding-top:22px;margin-top:8px;border-top:1px solid var(--cloud-line)}.cloud-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;margin-left:8px;padding:3px 8px;border-radius:20px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);font-size:12px;vertical-align:middle}.cloud-org-device{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-block:20px}.cloud-org-device+.cloud-org-device{border-top:1px solid var(--cloud-line)}.cloud-org-device>div{width:100%}.cloud-device-workspace{max-width:100%;white-space:normal;overflow-wrap:anywhere}.cloud-dashboard .cloud-device-content{display:grid;grid-template-columns:24px minmax(0,1fr) auto;column-gap:12px;row-gap:5px}.cloud-dashboard .cloud-device-content>svg{grid-column:1;grid-row:1/3;width:22px;height:22px;color:var(--primary)}.cloud-dashboard .cloud-device-name{grid-column:2;grid-row:1;overflow-wrap:anywhere}.cloud-dashboard .cloud-device-meta{grid-column:2;grid-row:2;overflow-wrap:anywhere}.cloud-dashboard .cloud-device-seen{grid-column:2;grid-row:3;margin-left:0;white-space:normal}.cloud-dashboard .cloud-device-content>button{grid-column:3;grid-row:1/4;width:44px;min-height:44px}.cloud-revoked-devices{border-top:1px solid var(--cloud-line);padding-top:12px}.cloud-revoked-devices>summary{padding-block:12px;font-size:12px}.cloud-workspace-header{position:relative;isolation:isolate;padding:24px 0 12px}.cloud-workspace-header h1{font-size:clamp(28px,4vw,44px);font-weight:450;letter-spacing:-.04em;overflow-wrap:anywhere}.cloud-workspace-header [data-testid=workspace-usage]{max-width:640px;margin-top:12px}.cloud-workspace-stats>*{padding:20px;background:var(--card);border:1px solid var(--cloud-line);border-radius:10px;gap:8px}.cloud-workspace-stats>*>span:first-child{font-size:28px;font-weight:450;letter-spacing:-.04em}.cloud-workspace-stats button:hover{border-color:var(--primary)}.platform-analytics{display:flex;flex-direction:column;gap:18px;min-width:0}.platform-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.platform-kpi{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--cloud-line);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 6%,var(--card)),var(--card) 70%);min-width:0}.platform-kpi-label{color:var(--cloud-soft);font:10px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.platform-kpi-value{font-size:34px;font-weight:450;letter-spacing:-.04em;line-height:1.1}.platform-kpi-detail{color:var(--cloud-soft);font-size:12px}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-chart{height:220px}.platform-tip{padding:8px 10px;border:1px solid var(--cloud-line);border-radius:6px;background:var(--popover);color:var(--popover-foreground);font-size:12px;box-shadow:0 4px 16px rgb(0 0 0/.2)}.platform-tip-title{margin-bottom:4px;color:var(--cloud-soft)}.platform-tip-row{display:flex;justify-content:space-between;gap:16px}.platform-bar-row{display:flex;flex-direction:column;gap:6px}.platform-bar-label{display:flex;justify-content:space-between;gap:12px;font-size:13px}.platform-bar-label span:last-child{color:var(--cloud-soft);font-variant-numeric:tabular-nums}.platform-bar-track{height:10px;border-radius:4px;background:color-mix(in srgb,var(--foreground) 6%,transparent);overflow:hidden}.platform-bar-fill{height:100%;min-width:2px;border-radius:0 4px 4px 0;background:var(--primary)}.platform-stack{display:flex;gap:2px;height:18px;border-radius:4px;overflow:hidden}.platform-legend{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:13px}.platform-legend li{display:grid;grid-template-columns:12px auto 1fr auto;align-items:center;gap:10px}.platform-legend i,.platform-tier i{width:10px;height:10px;border-radius:3px;display:inline-block}.platform-legend-rule{color:var(--cloud-soft);font-size:12px}.platform-plan-row{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--cloud-line);font-size:13px}.platform-plan-row:last-of-type{border-bottom:0}.platform-plan-source{color:var(--cloud-soft)}.platform-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.platform-search{max-width:260px}.platform-table-wrap{overflow-x:auto;margin-inline:-4px;min-height:560px}.platform-table{width:100%;border-collapse:collapse;font-size:13px;min-width:980px}.platform-table th{padding:8px;text-align:left;color:var(--cloud-soft);font-weight:500;font-size:12px;border-bottom:1px solid var(--cloud-line);white-space:nowrap}.platform-table th button{color:inherit;font:inherit;min-height:32px}.platform-table th[aria-sort=descending] button{color:var(--foreground)}.platform-table td{padding:10px 8px;border-bottom:1px solid var(--cloud-line);vertical-align:middle;white-space:nowrap}.platform-table .num{text-align:right;font-variant-numeric:tabular-nums}.platform-user{display:flex;flex-direction:column;gap:2px;max-width:260px}.platform-user strong{font-weight:550;overflow:hidden;text-overflow:ellipsis}.platform-sub,.platform-user span{color:var(--cloud-soft);font-size:12px;overflow:hidden;text-overflow:ellipsis}.platform-sub{display:block;margin-top:2px}.platform-tier{display:inline-flex;align-items:center;gap:6px}.platform-days{display:inline-block;width:44px;height:6px;margin-right:8px;border-radius:3px;background:color-mix(in srgb,var(--foreground) 8%,transparent);vertical-align:middle;overflow:hidden}.platform-days-num{display:inline-block;min-width:2ch}.platform-segments{max-width:100%;overflow-x:auto}.platform-segments button{white-space:nowrap}.platform-days span{display:block;height:100%;background:var(--primary)}@media (max-width:900px){.platform-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-grid{grid-template-columns:1fr}}@media (max-width:600px){.platform-kpi{padding:14px}.platform-kpi-value{font-size:26px}.platform-search{max-width:none}.platform-legend li{grid-template-columns:12px 1fr auto}.platform-legend-rule{display:none}.cloud-shell>header>div{padding-inline:20px;gap:12px 8px}.cloud-shell nav[aria-label=Cloud]{gap:2px}.cloud-shell nav[aria-label=Cloud] a{padding-inline:10px}.cloud-dashboard main{padding:20px 20px 40px;gap:20px}.cloud-page-header{padding:28px 0 12px}.cloud-page-header:before,.cloud-workspace-header:before{inset-inline:-20px}.cloud-page-header>p{font-size:14px}.cloud-account-grid,.cloud-workspace-grid{grid-template-columns:1fr}.cloud-dashboard [data-slot=card]{padding-block:22px}.cloud-dashboard [data-slot=card-content],.cloud-dashboard [data-slot=card-header]{padding-inline:20px}.cloud-profile-facts{grid-template-columns:minmax(0,1fr);gap:6px}.cloud-profile-facts dd{margin-bottom:12px}.cloud-workspace-stats>*{padding:16px}}@media (prefers-reduced-motion:reduce){.cloud-shell *,.cloud-shell :before{transition:none!important}}.platform-analytics{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-other:color-mix(in srgb,var(--muted-foreground) 45%,var(--card))}.dark .platform-analytics{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181}.platform-chart.tall{height:280px}.platform-window{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.platform-window>div:first-child{display:flex;flex-direction:column;gap:6px;min-width:0}.platform-table-wrap.compact{min-height:0}.platform-table.narrow{min-width:0}.platform-swatch{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:8px;vertical-align:middle}.platform-user-pick{display:flex;flex-direction:column;gap:2px;text-align:left;min-height:32px;cursor:pointer}.platform-user-pick strong{color:var(--primary)}.platform-table tr[aria-selected=true] td{background:color-mix(in srgb,var(--primary) 8%,transparent)}