.dashboard-module__ri1OsW__dashboard{max-width:1400px;margin:0 auto;padding:28px 32px 48px}.dashboard-module__ri1OsW__header{align-items:baseline;gap:14px;margin-bottom:32px;display:flex}.dashboard-module__ri1OsW__title{font-family:var(--font-heading,"SF Mono", "Fira Code", monospace);letter-spacing:-.5px;font-size:22px;font-weight:600;margin:0!important}.dashboard-module__ri1OsW__subtitle{font-family:var(--font-mono,"SF Mono", monospace);letter-spacing:.5px;text-transform:uppercase;opacity:.6;font-size:12px}.dashboard-module__ri1OsW__statsStrip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:32px;display:grid}.dashboard-module__ri1OsW__statCard{border-radius:10px;padding:18px 20px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.dashboard-module__ri1OsW__statCard:hover{transform:translateY(-1px)}.dashboard-module__ri1OsW__statCardDark{background:#222228;border:1px solid #ffffff14}.dashboard-module__ri1OsW__statCardDark:hover{background:#2a2a30;border-color:#ffffff24;box-shadow:0 4px 20px #0006}.dashboard-module__ri1OsW__statCardLight{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 3px #0000000a}.dashboard-module__ri1OsW__statCardLight:hover{border-color:#0000001a;box-shadow:0 4px 16px #00000014}.dashboard-module__ri1OsW__statLabel{opacity:.75;margin-bottom:8px;font-size:13px;font-weight:400}.dashboard-module__ri1OsW__statValue{letter-spacing:-.5px;font-size:30px;font-weight:600;line-height:1}.dashboard-module__ri1OsW__statSuffix{opacity:.5;margin-left:2px;font-size:16px;font-weight:500}.dashboard-module__ri1OsW__statAccent{border-radius:3px 0 0 3px;width:3px;height:100%;position:absolute;top:0;left:0}.dashboard-module__ri1OsW__sectionHeader{align-items:center;gap:10px;margin-top:8px;margin-bottom:16px;display:flex}.dashboard-module__ri1OsW__sectionTitle{opacity:.85;font-size:14px;font-weight:600}.dashboard-module__ri1OsW__sectionLine{opacity:.08;flex:1;height:1px}.dashboard-module__ri1OsW__sectionLineDark{background:#fff}.dashboard-module__ri1OsW__sectionLineLight{background:#000}.dashboard-module__ri1OsW__healthGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:32px;display:grid}.dashboard-module__ri1OsW__healthTile{cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px 12px;transition:all .15s;display:flex;color:inherit!important;text-decoration:none!important}.dashboard-module__ri1OsW__healthTile:hover{transform:translateY(-1px)}.dashboard-module__ri1OsW__healthTileDark{background:#222228;border:1px solid #ffffff14}.dashboard-module__ri1OsW__healthTileDark:hover{background:#2a2a30;border-color:#ffffff24;box-shadow:0 4px 16px #0000004d}.dashboard-module__ri1OsW__healthTileLight{background:#fff;border:1px solid #0000000f;box-shadow:0 1px 3px #0000000a}.dashboard-module__ri1OsW__healthTileLight:hover{border-color:#0000001f;box-shadow:0 4px 16px #00000014}.dashboard-module__ri1OsW__healthIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.dashboard-module__ri1OsW__healthLabel{opacity:.75;font-size:12px;font-weight:500;line-height:1.2}.dashboard-module__ri1OsW__healthValue{letter-spacing:-.3px;margin-top:-4px;font-size:13px;font-weight:600}.dashboard-module__ri1OsW__serviceGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:32px;display:grid}.dashboard-module__ri1OsW__serviceGridExternal{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:32px;display:grid}.dashboard-module__ri1OsW__serviceLink{cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:16px 18px;transition:all .15s;display:flex;color:inherit!important;text-decoration:none!important}.dashboard-module__ri1OsW__serviceLinkDark{background:#222228;border:1px solid #ffffff14}.dashboard-module__ri1OsW__serviceLinkDark:hover{background:#2a2a30;border-color:#ffffff24;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.dashboard-module__ri1OsW__serviceLinkLight{background:#fff;border:1px solid #0000000d}.dashboard-module__ri1OsW__serviceLinkLight:hover{background:#fafafa;border-color:#0000001f;transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.dashboard-module__ri1OsW__serviceIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.dashboard-module__ri1OsW__serviceInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-module__ri1OsW__serviceName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.dashboard-module__ri1OsW__serviceDesc{opacity:.6;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboard-module__ri1OsW__externalBadge{opacity:0;flex-shrink:0;margin-left:auto;font-size:11px;transition:opacity .15s}.dashboard-module__ri1OsW__serviceLink:hover .dashboard-module__ri1OsW__externalBadge{opacity:.3}.dashboard-module__ri1OsW__loadingWrap{justify-content:center;align-items:center;min-height:300px;display:flex}@media (max-width:768px){.dashboard-module__ri1OsW__dashboard{padding:20px 16px 40px}.dashboard-module__ri1OsW__statsStrip{grid-template-columns:repeat(2,1fr)}.dashboard-module__ri1OsW__healthGrid{grid-template-columns:repeat(3,1fr)}.dashboard-module__ri1OsW__serviceGrid,.dashboard-module__ri1OsW__serviceGridExternal{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.dashboard-module__ri1OsW__statsStrip,.dashboard-module__ri1OsW__serviceGrid,.dashboard-module__ri1OsW__serviceGridExternal{grid-template-columns:1fr}}
