.st{--primary:#a855f7;--primary-fg:#ffffff;--fg:#eae7e4;--muted:#7d7a74;--p-10:rgba(168,85,247,.10);--p-24:rgba(168,85,247,.24);--ok:#10b981;--warn:#f59e0b;--down:#ef4444;--font:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif}.st *{box-sizing:border-box}.st{margin:0;color:var(--fg);font:16px/1.5 var(--font);-webkit-font-smoothing:antialiased}.st a{color:inherit;text-decoration:none}.st h1,.st p{margin:0}.st svg{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.st :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.st{min-height:100vh;background:#0d0b14}.st .page{max-width:768px;margin:0 auto;padding:24px 16px}@media (min-width:640px){.st .page{padding:64px 24px}}.st header.head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-bottom:24px}@media (min-width:640px){.st header.head{gap:16px;margin-bottom:40px}}.st .mark{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-size:22px;color:var(--primary);background:var(--p-10);border:.5px solid var(--p-24);animation:ring 2.6s ease-out infinite;transition:transform .3s}.st .mark:hover{transform:scale(1.1)}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(168,85,247,.22)}70%,to{box-shadow:0 0 0 14px rgba(168,85,247,0)}}.st header.head h1{font-size:24px;font-weight:700;letter-spacing:-.025em;color:#fff}@media (min-width:640px){.st header.head h1{font-size:30px}}.st header.head p{margin-top:4px;max-width:448px;font-size:14px;color:var(--muted)}.st .panel{background:#ffffff08;border:.5px solid #ffffff12;border-radius:16px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0a;overflow:hidden}.st .card{position:relative;background:#28282859;border:.5px solid #5a5a5a40;box-shadow:inset 0 1px #ffffff08;transition:transform .22s,border-color .22s}.st .card:hover{border-color:rgba(168,85,247,.2);transform:translateY(-2px)}.st .quick{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}@media (min-width:640px){.st .quick{grid-template-columns:1fr 1fr}}.st .qcard{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px}.st .qcard .ic{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;font-size:20px;color:var(--primary);background:var(--p-10);border:.5px solid var(--p-24);transition:background .2s,border-color .2s}.st .qcard .ic.blue{color:#229ed9;background:rgba(34,158,217,.1);border-color:rgba(34,158,217,.24)}.st .qcard b{display:block;font-size:14px;font-weight:500;color:#fff}.st .qcard span.s{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.st .services{margin-bottom:16px}.st .sect-title{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:.5px solid #ffffff0f;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.st .sect-title svg{color:var(--primary);font-size:14px}.st .svc{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:.5px solid #ffffff0d}.st .svc:first-of-type{border-top:0}.st .svc .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:17px;color:var(--primary);background:var(--p-10);border:.5px solid var(--p-24);flex:none}.st .svc .name{flex:1 1;font-size:14px;color:#fff}.state{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.state.ok{color:var(--ok)}.state.warn{color:var(--warn)}.state.down{color:var(--down)}.state.none{color:var(--muted)}.st .servers{padding:16px}@media (min-width:640px){.st .servers{padding:24px}}.st .summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;font-size:14px}.st .summary .on{color:var(--ok)}.st .summary .off,.st .summary .on{display:inline-flex;align-items:center;gap:6px}.st .summary .off{color:var(--down)}.st .summary .off.zero{color:var(--muted)}.st .ping-btn{margin-left:auto;height:28px;padding:0 12px;border-radius:8px;border:.5px solid #ffffff14;background:#ffffff0a;color:#999;font:500 12px var(--font);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.st .ping-btn:hover{color:#e8e8e8;background:#ffffff17}.st .groups{display:flex;flex-direction:column;gap:8px}.st details.group{border-radius:12px}.st details.group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;font-size:14px;font-weight:500;color:#fff}.st details.group>summary::-webkit-details-marker{display:none}.st .flag{width:24px;height:17px;border-radius:3px;object-fit:cover;flex:none}.st .gname{flex:1 1}.st .count{font-size:12px;font-weight:400;color:var(--muted)}.st .gdot{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.st .gdot.warn{background:var(--warn)}.st .gdot.down{background:var(--down)}.st .gdot.none{background:var(--muted)}.st .chev{font-size:16px;color:var(--muted);transition:transform .2s}.st details[open]>summary .chev{transform:rotate(180deg)}.st .srv-list{padding:4px 16px 12px;border-top:.5px solid #ffffff0f}.st .srv{display:grid;grid-template-columns:minmax(0,1fr) 250px 76px;align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:12px 0;border-top:.5px solid #ffffff0d;font-size:14px}.st .srv:first-child{border-top:0}.st .bars i{border-radius:2px;background:#2a2a2a}.st .demo{margin-bottom:16px;padding:10px 14px;border-radius:12px;background:var(--p-10);border:.5px solid var(--p-24);color:var(--primary);font-size:12px;font-weight:500;text-align:center}.st .updated{margin-top:20px}.st .back,.st .updated{text-align:center;font-size:12px;color:var(--muted)}.st .back{display:block;margin-top:10px}.st .back:hover{color:#fff}@media (prefers-reduced-motion:reduce){.st .mark{animation:none}.st *{transition:none!important}}.st .srv .idx{min-width:34px;height:26px;padding:0 8px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:var(--ok);background:rgba(16,185,129,.1);border:.5px solid rgba(16,185,129,.3)}.st .srv .sname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st .srv .load{display:flex;align-items:center;gap:8px;min-height:8px;font-size:12px;color:var(--ok)}.st .srv .load em{font-style:normal;min-width:32px;text-align:right}.st .bar{flex:1 1;height:6px;border-radius:999px;background:#2a2a2a;overflow:hidden}.st .bar i{display:block;height:100%;border-radius:999px;background:var(--ok)}.st .bar i.mid{background:var(--warn)}.st .bar i.hot{background:var(--down)}.st .wl-ic{width:24px;height:24px;display:grid;place-items:center;color:var(--primary);font-size:18px;flex:none}@media (max-width:900px){.st .page{max-width:680px}}.st .srv:has(.idx){grid-template-columns:auto minmax(0,1fr) 250px 76px}.st .srv .state{justify-content:flex-end;white-space:nowrap}@media (max-width:560px){.st .page{padding:20px 12px 40px}.st .srv,.st .srv:has(.idx){grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.st .srv:has(.idx){grid-template-columns:auto minmax(0,1fr) auto}.st .srv .load{grid-column:1/-1;order:5}.st .srv .load:empty{display:none}.st details.group>summary{height:52px;padding:0 14px;gap:10px}.st .srv-list{padding:2px 14px 10px}.st .servers{padding:12px}.st .quick{gap:10px}.st .summary{gap:8px 14px}}.st .srv .load{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.st .metric{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;color:var(--muted)}.st .metric b{font-weight:500;width:26px;flex:none}.st .metric em{font-style:normal;min-width:30px;text-align:right;color:var(--ok)}.st .metric:empty{visibility:hidden}@media (max-width:560px){.st .srv .load{gap:16px}}.st .quick{grid-template-columns:1fr}@media (min-width:640px){.st .quick{grid-template-columns:repeat(3,1fr)}.st .qcard{padding:12px}}.st .bars{grid-column:1/-1;display:grid;grid-template-columns:repeat(30,1fr);grid-gap:3px;gap:3px;height:22px;margin-top:4px}.st .bars i{border-radius:3px;background:#262626}.st .bars i.ok{background:var(--ok)}.st .bars i.warn{background:var(--warn)}.st .bars i.down{background:var(--down)}.st .hist-note{margin:-4px 4px 14px;font-size:12px;line-height:1.5;color:var(--muted)}.st .section-title span{color:#c084fc}.st .st-lang{display:flex;justify-content:flex-end;margin-bottom:8px}.st main{min-height:calc(100vh / var(--z, 1))}.st .st-lang{position:relative;z-index:5}.st .mark.has-img{width:72px;height:72px;background:transparent;border:0;border-radius:0;animation:none}.st .mark.has-img img{width:100%;height:100%;object-fit:contain;display:block}