.stats{grid-template-columns:repeat(6,minmax(0,1fr))}.stat{cursor:pointer;position:relative;overflow:hidden;text-align:left;color:var(--text);font-weight:400;border-color:var(--border)}.stat:hover{border-color:var(--accent)}.stat .stat-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--soft);color:var(--accent);font-size:20px;margin-bottom:18px}.stat strong{font-size:30px}.stat .stat-label{font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:10px}.stat small{display:block}.hero{background:linear-gradient(120deg,var(--panel),var(--soft));display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px}.hero h2{font-size:25px;max-width:540px;margin:10px 0}.hero p{max-width:570px}.hero-symbol{font-size:80px;color:var(--accent);opacity:.6;padding:0 25px}.actions{flex-wrap:wrap}.actions a{padding:10px 16px;border:1px solid var(--border);border-radius:9px;text-decoration:none}.service-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border);gap:18px}.service-row:last-child{border:0}.service-row small{display:block}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.toolbar input{max-width:340px}.operation-menu{display:flex;flex-wrap:wrap;gap:8px}.operation-menu button{font-size:12px;padding:8px 12px}.page-description{font-size:12px;color:var(--muted);margin:6px 0 0}.empty strong{margin-bottom:10px}.state.uncertain{color:var(--danger)}#editor-error{color:var(--danger)}.progress-label{display:flex;justify-content:space-between;font-size:12px;margin-top:16px}.resource-progress{width:100%;height:7px;accent-color:var(--accent)}.resource-detail{max-width:600px;white-space:normal;overflow-wrap:anywhere}nav button{font-size:16px}.brand img{width:185px}.welcome .actions{margin:0}.connection-note{border-left:3px solid var(--accent)}.inspect{margin-top:20px}#content{max-width:1800px}.service-count{font-weight:800;font-size:18px}#updated{text-align:right}@media(max-width:1350px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding:22px}.hero-symbol{display:none}.hero h2{font-size:22px}.toolbar{align-items:stretch}.toolbar input{max-width:100%}.welcome{flex-wrap:wrap}.header-actions{gap:8px}.status-pill{font-size:10px}}
.sidebar nav button{padding:6px 10px;margin:2px 0;gap:9px;min-height:32px;font-size:14px;line-height:20px;border-radius:7px}
.sidebar nav button span{font-size:12px}
.workspace-label{margin:5px 0 8px}
textarea{width:100%;min-height:220px;resize:vertical;font:13px/1.5 Consolas,monospace;background:var(--field);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:12px}
@media(max-width:760px){.sidebar nav button{padding:6px 9px;gap:6px;min-height:32px}.sidebar nav button span{font-size:11px}}
