:root{--background:#080b10;--surface:#0f131a;--text:#f4f7fb;--muted:#8d96a8;--line:#222936;--accent:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background);color:var(--text);min-width:320px;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#080b10db;align-items:center;height:72px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.brand{color:var(--text);letter-spacing:-.03em;align-items:center;gap:11px;font-size:19px;font-weight:750;text-decoration:none;display:flex}.brand>span:last-child span{color:var(--accent)}.brand-mark{background:#121821;border:1px solid #2d3747;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.brand-mark span{border:3px solid var(--accent);border-top-color:#0000;border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}.page-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 76px}.intro{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:760;line-height:1}.subtitle{color:var(--muted);max-width:580px;margin:18px 0 0;font-size:16px;line-height:1.6}.summary{border:1px solid var(--line);background:#0d1117;border-radius:14px;flex-shrink:0;display:flex;overflow:hidden}.summary div{color:#8e98aa;align-items:center;gap:10px;padding:15px 18px;font-size:13px;display:flex}.summary div+div{border-left:1px solid var(--line)}.summary svg{color:#657185}.summary strong{color:#e9edf5;margin-right:3px;font-size:15px}.search-wrap{background:#10151d;border:1px solid #293140;border-radius:11px;align-items:center;gap:10px;width:min(680px,58vw);height:42px;margin-left:auto;padding:0 14px;transition:all .2s;display:flex}.search-wrap:focus-within{border-color:#4d6e68;box-shadow:0 0 0 3px #6ee7b714}.search-wrap svg{color:#697487;flex-shrink:0}.search-wrap input{color:#edf2f8;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:15px}.search-wrap input::placeholder{color:#6d7685}.search-wrap kbd{color:#798496;text-align:center;background:#181e28;border:1px solid #303847;border-bottom-color:#424b5b;border-radius:6px;min-width:26px;padding:3px 7px;font-size:12px}.search-wrap button{cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.section-heading{align-items:center;gap:10px;margin:48px 0 18px;display:flex}.section-heading h2{letter-spacing:.02em;color:#dce2ec;margin:0;font-size:14px}.section-heading span{color:#7f8999;background:#171d26;border:1px solid #252d3a;border-radius:20px;padding:2px 7px;font-size:11px}.panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.panel-card{border:1px solid var(--line);min-height:220px;color:inherit;background:linear-gradient(145deg,#11161e,#0d1117);border-radius:16px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.panel-card:hover{background:#121820;border-color:#364152;transform:translateY(-3px)}.card-top,.card-copy,.card-footer{z-index:1;position:relative}.card-top{justify-content:space-between;align-items:flex-start;display:flex}.panel-icon{--panel-color:#6ee7b7;width:43px;height:43px;color:var(--panel-color);background:color-mix(in srgb,var(--panel-color) 12%,#11161e);border:1px solid color-mix(in srgb,var(--panel-color) 25%,#222936);letter-spacing:-.03em;border-radius:12px;place-items:center;font-size:13px;font-weight:800;display:grid}.panel-icon img{object-fit:contain;border-radius:5px;width:25px;height:25px}.card-copy{margin-top:25px}.card-copy h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.card-copy p{color:#8791a1;margin:0;font-size:14px;line-height:1.45}.card-footer{color:#667185;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.card-footer>span:first-child{align-items:center;gap:7px;display:flex}.open-icon{color:#7f8a9b;background:#181e27;border-radius:8px;place-items:center;width:30px;height:30px;transition:all .2s;display:grid}.panel-card:hover .open-icon{background:var(--accent);color:#07120e}.empty-state{text-align:center;color:#6f7a8b;border:1px dashed #29313e;border-radius:16px;place-content:center;min-height:260px;display:grid}.empty-state svg{margin:0 auto 12px}.empty-state h3{color:#d2d9e4;margin:0 0 7px;font-size:16px}.empty-state p{margin:0;font-size:14px}footer{border-top:1px solid var(--line);color:#596374;justify-content:space-between;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 34px;font-size:12px;display:flex}@media (width<=850px){.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro{flex-direction:column;align-items:flex-start}.page-shell{padding-top:50px}.summary{width:100%}.summary div{flex:1}}@media (width<=560px){.topbar{gap:12px;height:64px;padding:0 14px}.brand>span:last-child{display:none}.search-wrap{flex:1;width:auto}.search-wrap kbd{display:none}.page-shell{width:calc(100% - 28px);padding:38px 0 54px}.panel-grid{grid-template-columns:1fr}.summary{flex-direction:column}.summary div+div{border-left:0;border-top:1px solid var(--line)}.panel-card{min-height:195px}footer{flex-direction:column;gap:8px;width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}main{min-height:100vh}footer a{color:inherit}.health{color:#738094;align-items:center;gap:7px;font-size:12px;display:flex}.health i{background:#596374;border-radius:50%;width:6px;height:6px}.health-up i{background:#35d399}.health-down{color:#f87171}.health-down i{background:#ef4444;box-shadow:0 0 0 4px #ef444426}.health-pending i{background:#fbbf24}.health-maintenance i{background:#60a5fa}.health-unknown i{background:0 0;border:1px solid #596374}.card-lead{align-items:center;gap:10px;display:flex}.private-badge{color:#c4b5fd;background:#17142a;border:1px solid #3b3461;border-radius:20px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:flex}.panel-card-private{border-color:#2c2747}.card-copy .private-note{color:#a5a0d6;margin-top:8px;font-size:12px}
