.uptime-module__eXfRIG__dashboard{--panel:#ffffffe6;--border:#fde68a;--muted:#7c826d;--text:#3f4a2c;z-index:20;min-height:100vh;color:var(--text);background:linear-gradient(145deg,#fffbeb 0%,#fefce8 42%,#f0fdf4 100%);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.uptime-module__eXfRIG__glow{filter:blur(80px);pointer-events:none;background:#facc1521;border-radius:50%;width:40rem;height:40rem;position:fixed;inset:-14rem auto auto 22%}.uptime-module__eXfRIG__shell{width:min(1420px,100% - 32px);margin:0 auto;padding:24px 0 22px;position:relative}.uptime-module__eXfRIG__header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;display:flex}.uptime-module__eXfRIG__heading{align-items:center;gap:17px;display:flex}.uptime-module__eXfRIG__back{color:#ca8a04;background:#fef9c3db;border:1px solid #facc15;border-radius:999px;align-items:center;gap:9px;padding:7px 12px 7px 7px;font-size:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 7px 18px #ca8a041a}.uptime-module__eXfRIG__back:hover{transform:translateY(-1px);box-shadow:0 10px 24px #ca8a0426}.uptime-module__eXfRIG__logo{background:#fef08a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.uptime-module__eXfRIG__heading h1{color:#ca8a04;letter-spacing:-.035em;margin:0 0 4px;font-size:clamp(24px,3vw,34px);line-height:1}.uptime-module__eXfRIG__heading p{color:var(--muted);margin:0;font-size:12px}.uptime-module__eXfRIG__overall{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;display:flex;box-shadow:0 7px 18px #16653412}.uptime-module__eXfRIG__operational{color:#15803d;background:#dcfce7e0;border-color:#86efac}.uptime-module__eXfRIG__degraded{color:#a16207;background:#fef9c3e6;border-color:#fcd34d}.uptime-module__eXfRIG__statusDot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1a}.uptime-module__eXfRIG__summaryGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:17px;display:grid}.uptime-module__eXfRIG__summaryCard{border:1px solid var(--border);background:linear-gradient(135deg,#fef9c3cc,#ffffffe6);border-radius:15px;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:flex;box-shadow:0 8px 22px #ca8a0414}.uptime-module__eXfRIG__summaryCard>svg{color:#65a30d;width:19px}.uptime-module__eXfRIG__summaryCard div{gap:2px;display:grid}.uptime-module__eXfRIG__summaryCard span{color:#85866e;font-size:11px}.uptime-module__eXfRIG__summaryCard strong{color:#4d5b32;letter-spacing:-.02em;font-size:18px}.uptime-module__eXfRIG__summaryCard small{color:#92977f;font-size:11px;font-weight:500}.uptime-module__eXfRIG__sectionTitle{color:var(--muted);justify-content:space-between;align-items:flex-end;margin-bottom:9px;font-size:11px;display:flex}.uptime-module__eXfRIG__sectionTitle>div{align-items:center;gap:14px;display:flex}.uptime-module__eXfRIG__sectionTitle span{color:#65743a;font-size:14px;font-weight:700}.uptime-module__eXfRIG__sectionTitle small{align-items:center;gap:5px;display:flex}.uptime-module__eXfRIG__sectionTitle i{border-radius:50%;width:7px;height:7px;margin-left:3px}.uptime-module__eXfRIG__cpuKey{background:#eab308}.uptime-module__eXfRIG__memoryKey{background:#22c55e}.uptime-module__eXfRIG__notice{color:#a16207;background:#fefce8;border:1px solid #fcd34d;border-radius:11px;margin-bottom:9px;padding:9px 12px;font-size:11px}.uptime-module__eXfRIG__nodeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.uptime-module__eXfRIG__nodeCard{border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:17px;outline:none;padding:14px;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 28px #ca8a0414}.uptime-module__eXfRIG__nodeCard:hover{border-color:#facc15;transform:translateY(-2px);box-shadow:0 14px 32px #ca8a0421}.uptime-module__eXfRIG__nodeCard:focus-visible{border-color:#84cc16;box-shadow:0 0 0 3px #84cc1633,0 14px 32px #ca8a0421}.uptime-module__eXfRIG__nodeCard.uptime-module__eXfRIG__offline{opacity:.68;border-color:#fca5a5}.uptime-module__eXfRIG__nodeHeader{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.uptime-module__eXfRIG__serverIcon{color:#ca8a04;background:#fef9c3;border:1px solid #fde047;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.uptime-module__eXfRIG__nodeHeader h2{color:#4d5b32;letter-spacing:-.01em;margin:0 0 2px;font-size:14px}.uptime-module__eXfRIG__nodeHeader span{color:#16a34a;align-items:center;gap:5px;font-size:10px;display:flex}.uptime-module__eXfRIG__nodeHeader span i{background:currentColor;border-radius:50%;width:6px;height:6px}.uptime-module__eXfRIG__offline .uptime-module__eXfRIG__nodeHeader span{color:#dc2626}.uptime-module__eXfRIG__uptime{color:#93987f;align-items:center;gap:5px;font-size:10px;display:flex}.uptime-module__eXfRIG__sparkline{width:100%;height:42px;margin:10px 0 8px;display:block;overflow:visible}.uptime-module__eXfRIG__sparkline polyline{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.uptime-module__eXfRIG__cpuLine{stroke:#eab308}.uptime-module__eXfRIG__memoryLine{stroke:#22c55e;opacity:.8}.uptime-module__eXfRIG__gridLine{stroke:#ca8a041f;stroke-width:1px;vector-effect:non-scaling-stroke}.uptime-module__eXfRIG__sparkEmpty{color:#b6b9a4;border-bottom:1px dashed #fef08a;place-items:center;height:42px;margin:10px 0 8px;font-size:10px;display:grid}.uptime-module__eXfRIG__meters{gap:8px;display:grid}.uptime-module__eXfRIG__meter{min-width:0}.uptime-module__eXfRIG__meterHeader{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px;display:flex}.uptime-module__eXfRIG__meterHeader strong{color:#566334;font-size:11px}.uptime-module__eXfRIG__meterLabel{color:#6f765d;align-items:center;gap:6px;min-width:0;max-width:calc(100% - 48px);display:flex}.uptime-module__eXfRIG__meterLabel>svg{flex:none}.uptime-module__eXfRIG__meterLabel>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uptime-module__eXfRIG__track{background:#fef3c7;border-radius:9px;height:5px;overflow:hidden}.uptime-module__eXfRIG__fill{border-radius:inherit;height:100%;transition:width .5s;display:block}.uptime-module__eXfRIG__healthy{background:linear-gradient(90deg,#84cc16,#22c55e)}.uptime-module__eXfRIG__warning{background:#f59e0b}.uptime-module__eXfRIG__danger{background:#ef4444}.uptime-module__eXfRIG__meterDetail{color:#a2a68f;text-align:right;margin-top:3px;font-size:9px;display:block}.uptime-module__eXfRIG__network{border-top:1px solid #fef08a;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;padding-top:9px;display:grid}.uptime-module__eXfRIG__network span{color:#8a8f77;align-items:center;gap:4px;font-size:9px;display:flex}.uptime-module__eXfRIG__network span:first-child svg{color:#16a34a}.uptime-module__eXfRIG__network span:last-child svg{color:#ca8a04}.uptime-module__eXfRIG__network strong{color:#5f6948;margin-left:auto;font-size:9px;font-weight:700}.uptime-module__eXfRIG__loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.uptime-module__eXfRIG__loading span{background:#84cc16;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite uptime-module__eXfRIG__pulse}.uptime-module__eXfRIG__shell footer{color:#9da18d;text-align:center;padding:15px 0 0;font-size:10px}@keyframes uptime-module__eXfRIG__pulse{50%{opacity:.3;transform:scale(.7)}}.uptime-module__eXfRIG__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3f4a2c47;place-items:center;padding:20px;animation:.18s ease-out uptime-module__eXfRIG__modalIn;display:grid;position:fixed;inset:0}.uptime-module__eXfRIG__modal{background:linear-gradient(145deg,#fffef7,#f7fee7);border:1px solid #fde047;border-radius:22px;width:min(900px,100%);max-height:calc(100vh - 40px);padding:20px;overflow:auto;box-shadow:0 28px 80px #4d5b3240}.uptime-module__eXfRIG__modalHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.uptime-module__eXfRIG__modalTitle{align-items:center;gap:11px;display:flex}.uptime-module__eXfRIG__modalTitle h2{color:#4d5b32;margin:0 0 3px;font-size:19px}.uptime-module__eXfRIG__modalTitle p{color:#90977a;margin:0;font-size:11px}.uptime-module__eXfRIG__closeButton{color:#7c826d;cursor:pointer;background:#fff;border:1px solid #fde68a;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:color .2s,background .2s,transform .2s;display:grid}.uptime-module__eXfRIG__closeButton:hover{color:#a16207;background:#fef9c3;transform:rotate(4deg)}.uptime-module__eXfRIG__modalStats{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.uptime-module__eXfRIG__modalStats>div{background:#fef9c38c;border:1px solid #fef08a;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px 12px;display:grid}.uptime-module__eXfRIG__modalStats svg{color:#65a30d;grid-row:1/3;width:17px}.uptime-module__eXfRIG__modalStats span{color:#92977f;font-size:10px}.uptime-module__eXfRIG__modalStats strong{color:#566334;font-size:14px}.uptime-module__eXfRIG__networkChart{background:#ffffffb3;border:1px solid #fef08a;border-radius:15px;height:270px;padding:8px 0 20px 62px;position:relative;overflow:hidden}.uptime-module__eXfRIG__networkChart svg{width:100%;height:230px;display:block;overflow:visible}.uptime-module__eXfRIG__networkChart polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.uptime-module__eXfRIG__chartGrid{stroke:#ca8a0421;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:4 5}.uptime-module__eXfRIG__rxLine{stroke:#22c55e}.uptime-module__eXfRIG__txLine{stroke:#eab308}.uptime-module__eXfRIG__chartScale{color:#9ca387;text-align:right;flex-direction:column;justify-content:space-between;width:48px;font-size:8px;display:flex;position:absolute;inset:20px auto 38px 10px}.uptime-module__eXfRIG__chartTime{color:#9ca387;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:8px;left:62px;right:12px}.uptime-module__eXfRIG__chartLegend{color:#737b60;justify-content:center;gap:20px;margin-top:12px;font-size:10px;display:flex}.uptime-module__eXfRIG__chartLegend span{align-items:center;gap:6px;display:flex}.uptime-module__eXfRIG__chartLegend i{border-radius:4px;width:16px;height:3px}.uptime-module__eXfRIG__rxKey{background:#22c55e}.uptime-module__eXfRIG__txKey{background:#eab308}.uptime-module__eXfRIG__chartEmpty,.uptime-module__eXfRIG__chartLoading,.uptime-module__eXfRIG__chartError{color:#81886e;background:#ffffffa6;border:1px solid #fef08a;border-radius:15px;justify-content:center;align-items:center;min-height:270px;display:flex}.uptime-module__eXfRIG__chartEmpty{flex-direction:column;gap:6px}.uptime-module__eXfRIG__chartEmpty svg{color:#84cc16}.uptime-module__eXfRIG__chartEmpty span{font-size:13px;font-weight:700}.uptime-module__eXfRIG__chartEmpty small{font-size:10px}.uptime-module__eXfRIG__chartLoading{gap:8px;font-size:12px}.uptime-module__eXfRIG__chartLoading span{background:#84cc16;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite uptime-module__eXfRIG__pulse}.uptime-module__eXfRIG__chartError{color:#b91c1c;font-size:12px}@keyframes uptime-module__eXfRIG__modalIn{0%{opacity:0;transform:scale(.985)}}@media (max-width:1100px){.uptime-module__eXfRIG__nodeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.uptime-module__eXfRIG__shell{width:min(100% - 20px,580px);padding-top:16px}.uptime-module__eXfRIG__header{flex-direction:column;align-items:stretch;gap:12px}.uptime-module__eXfRIG__heading{flex-direction:column;align-items:flex-start;gap:11px}.uptime-module__eXfRIG__back{align-self:flex-start}.uptime-module__eXfRIG__overall{justify-content:center;width:100%}.uptime-module__eXfRIG__summaryGrid{grid-template-columns:1fr}.uptime-module__eXfRIG__summaryCard{min-height:58px}.uptime-module__eXfRIG__nodeGrid{grid-template-columns:1fr}.uptime-module__eXfRIG__sectionTitle small{display:none}.uptime-module__eXfRIG__modalBackdrop{padding:10px}.uptime-module__eXfRIG__modal{border-radius:18px;max-height:calc(100vh - 20px);padding:14px}.uptime-module__eXfRIG__modalStats{grid-template-columns:1fr}.uptime-module__eXfRIG__networkChart{height:240px;padding-left:50px}.uptime-module__eXfRIG__networkChart svg{height:200px}.uptime-module__eXfRIG__chartScale{width:38px;bottom:38px}.uptime-module__eXfRIG__chartTime{left:50px}}
