:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;color:#edf2f7;background:#090d12;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 50% -15%,#1a2b34 0,transparent 45%),#090d12}.shell{width:min(100%,720px);margin:0 auto;padding:calc(env(safe-area-inset-top) + 22px) 17px calc(env(safe-area-inset-bottom) + 36px)}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.eyebrow,.section-label,.metric-label{font-size:10px;letter-spacing:1.7px;color:#71808e;font-weight:700}.topbar h1{font-size:28px;letter-spacing:-1.2px;margin:5px 0 0;font-weight:800}.topbar h1 span{color:#42d99a}.live-pill{font-size:12px;color:#aab5c0;border:1px solid #26343d;border-radius:30px;padding:8px 11px;display:flex;align-items:center;gap:7px}.live-pill i,.status-dot{width:7px;height:7px;border-radius:50%;background:#697681}.live-pill.active i,.status-dot.good{background:#43d99a;box-shadow:0 0 12px #43d99a88}.panel{background:linear-gradient(145deg,#151e26,#10171e);border:1px solid #26323b;border-radius:19px;box-shadow:0 12px 35px #0003}.hero{padding:21px;margin-bottom:13px}.hero-title{font-size:23px;font-weight:750;margin-top:9px;letter-spacing:-.5px}.hero p,.hint{font-size:13px;color:#8997a4;line-height:1.6}.actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}button{border:0;border-radius:12px;padding:13px 17px;font-size:13px;font-weight:700;cursor:pointer}.primary{background:#42d99a;color:#062117;flex:1}.danger{background:#f06b67;color:#260b0b;flex:1}.secondary{background:#25323d;color:#dbe5ec}.text-danger{background:transparent;color:#f1847e}.privacy{font-size:11px;color:#71808e;margin-top:16px}.lock{color:#42d99a;margin-right:5px}.error{margin-top:13px;padding:10px;border-radius:9px;background:#492323;color:#ffaaa4;font-size:12px;line-height:1.5}.grid{display:grid;gap:12px}.two{grid-template-columns:1fr 1fr;margin-bottom:13px}.metric{padding:17px}.metric-value{font-size:31px;font-weight:750;letter-spacing:-1px;margin:9px 0 5px;font-variant-numeric:tabular-nums}.metric-value small{font-size:11px;color:#8b99a5;margin-left:5px;font-weight:500}.metric-foot{font-size:11px;color:#82909c}.section{padding:19px;margin-bottom:13px}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.section-head h2{font-size:17px;margin:5px 0 0}.tag{font-size:10px;color:#a4b2bd;background:#25313b;border-radius:20px;padding:6px 9px}.tag.green{color:#59dfa6;background:#17372c}.data-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.data-grid.three{grid-template-columns:repeat(3,1fr)}.data-grid label,.axis label,.storage-row label{display:block;color:#758592;font-size:11px;margin-bottom:6px}.data-grid strong{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.axis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.axis{padding:12px;border-radius:12px;background:#0d141a}.axis strong{font-size:23px;display:block;font-variant-numeric:tabular-nums}.axis small{font-size:10px;color:#7e8b96}.axis.x strong{color:#f08a83}.axis.y strong{color:#64c9ff}.axis.z strong{color:#54dfa5}.chart-wrap{margin-top:20px}.chart-caption{font-size:10px;color:#788793;margin-bottom:8px}.chart-wrap svg{width:100%;height:90px;overflow:visible}.gridline{stroke:#293640;stroke-width:1;stroke-dasharray:3 4}.line{fill:none;stroke:#42d99a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hint{font-size:11px;margin:16px 0 0}.storage-row{display:flex;justify-content:space-between;gap:10px}.storage-row strong{font-size:18px;display:block;margin-bottom:5px}.storage-row label{font-size:10px}footer{text-align:center;color:#53616d;font-size:9px;letter-spacing:1.1px;line-height:1.9;padding:15px 0 0}@media(min-width:600px){.shell{padding-top:35px}.hero{padding:26px}.section{padding:22px}}
