@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-opsz-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-opsz-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-opsz-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#f2fafc;--card:#fff;--ink:#061a23;--mut:#4a6470;--line:#d9ebf1;--line2:#bfdbe5;--brand:#52d3ea;--brand-d:#0a6a82;--brand-ink:#0a7d98;--brand-l:#d9f6fc;--on:#04202b;--sun:#ffd84d;--up:#19c293;--up-ink:#0b7f60;--up-bg:#e3f8f1;--warn:#f5a524;--warn-ink:#92550a;--warn-bg:#fff3dc;--down:#e5484d;--down-ink:#b4232a;--down-bg:#fdeaea;--unk:#cddde3;--unk-ink:#4a6470;--unk-bg:#eaf2f5;--glow:#52d3ea47;--sh:0 1px 2px #061a230d,0 18px 44px -22px #0e6e874d;--font:"Inter Display",-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--num:"Inter Display",-apple-system,system-ui,"Segoe UI",Roboto,Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#04141b;--card:#0a222c;--ink:#e8f6fa;--mut:#8fb0bc;--line:#12394a;--line2:#1b5068;--brand-d:#7fe0f2;--brand-ink:#67dcf0;--brand-l:#0d3442;--on:#04202b;--up:#22d3a2;--up-ink:#5eead4;--up-bg:#0a3a35;--warn:#fbbf24;--warn-ink:#fcd34d;--warn-bg:#3b2c0a;--down:#f2686d;--down-ink:#fca5a8;--down-bg:#3d1417;--unk:#284756;--unk-ink:#8fb0bc;--unk-bg:#123341;--glow:#52d3ea29;--sh:0 1px 2px #0000004d,0 18px 44px -22px #0009}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background-color:var(--bg);background-image:radial-gradient(900px 420px at 12% -8%,var(--glow),transparent 70%),radial-gradient(520px 300px at 100% 0%,#ffd84d1f,transparent 70%),radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--brand)22%,transparent)1px,transparent 1.4px);-webkit-font-smoothing:antialiased;background-position:0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,22px 22px;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,p,dl,dd,ul{margin:0;padding:0}a{color:var(--brand-ink)}.skip{background:var(--ink);color:var(--bg);z-index:10;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.shell{max-width:980px;padding-block:22px 40px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;min-width:0;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.brand img{border-radius:9px;flex:none}.brand span{white-space:nowrap}.brand em{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);background:var(--brand-l);border-radius:99px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:600}.langs{border:1px solid var(--line);background:var(--card);border-radius:99px;flex:none;gap:2px;padding:3px;display:inline-flex}.langs a{letter-spacing:.04em;color:var(--mut);transition:background .2s var(--ease),color .2s;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:600;text-decoration:none}.langs a:hover{color:var(--ink)}.langs a.on{background:var(--brand);color:var(--on)}.hero{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh);--tone:var(--up);--tone-bg:var(--up-bg);--tone-ink:var(--up-ink);border-radius:28px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(520px 220px at 0% 0%,color-mix(in srgb,var(--tone)22%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:0}.hero-degraded{--tone:var(--warn);--tone-bg:var(--warn-bg);--tone-ink:var(--warn-ink)}.hero-down,.hero-off{--tone:var(--down);--tone-bg:var(--down-bg);--tone-ink:var(--down-ink)}.hero-none{--tone:var(--unk);--tone-bg:var(--unk-bg);--tone-ink:var(--unk-ink)}.hero-main{align-items:center;gap:24px;padding:30px 32px 28px;display:flex;position:relative}.orb{flex:none;place-items:center;width:84px;height:84px;display:grid;position:relative}.orb-core{z-index:1;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--tone)70%,#fff),var(--tone));width:64px;height:64px;box-shadow:0 10px 26px -8px color-mix(in srgb,var(--tone)70%,transparent),inset 0 1px 0 #ffffff73;border-radius:50%;place-items:center;display:grid;position:relative}.hero-up .orb-core,.hero-none .orb-core{color:#fff}.ring{border:2px solid var(--tone);opacity:0;animation:ring 3.2s var(--ease)infinite;border-radius:50%;position:absolute;inset:6px}.ring.r2{animation-delay:1.6s}.hero-none .ring,.hero-off .ring{animation-duration:5s}@keyframes ring{0%{opacity:.55;transform:scale(.78)}70%,to{opacity:0;transform:scale(1.3)}}.hero-text{flex:1;min-width:0}.hero h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,3.4vw,32px);font-weight:750;line-height:1.15}.hero-text p{color:var(--mut);max-width:60ch;margin-top:8px;font-size:14.5px}.hero-text b{color:var(--ink);font-weight:600}.hero-up{text-align:right;border-left:1px solid var(--line);flex:none;padding-left:24px}.hero-up strong{font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--tone-ink);font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.1;display:block}.hero-up span{color:var(--mut);margin-top:4px;font-size:12px;display:block}.hero-bar{background:var(--line);height:3px;position:relative}.hero-bar i{background:linear-gradient(90deg,var(--brand),var(--tone));height:100%;transition:width .8s var(--ease);border-radius:0 3px 3px 0;display:block}.comps{gap:14px;margin-top:18px;display:grid}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);border-radius:22px}.comp{--tone:var(--up);--tone-bg:var(--up-bg);--tone-ink:var(--up-ink);transition:border-color .25s var(--ease),transform .25s var(--ease);padding:20px 22px 18px}.comp:hover{border-color:var(--line2)}.comp-degraded{--tone:var(--warn);--tone-bg:var(--warn-bg);--tone-ink:var(--warn-ink)}.comp-down{--tone:var(--down);--tone-bg:var(--down-bg);--tone-ink:var(--down-ink)}.comp-unknown{--tone:var(--unk);--tone-bg:var(--unk-bg);--tone-ink:var(--unk-ink)}.comp-head{align-items:center;gap:14px;display:flex}.comp-ico{width:44px;height:44px;color:var(--brand-ink);background:var(--brand-l);border-radius:14px;flex:none;place-items:center;display:grid}.comp-name{flex:1;min-width:0}.comp-name h3{letter-spacing:-.01em;font-size:16.5px;font-weight:650}.comp-name p{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;overflow:hidden}.pill{color:var(--tone-ink);background:var(--tone-bg);border-radius:99px;flex:none;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pill i{background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--tone)25%,transparent);border-radius:50%}.pill-up{--tone:var(--up);--tone-bg:var(--up-bg);--tone-ink:var(--up-ink)}.pill-degraded{--tone:var(--warn);--tone-bg:var(--warn-bg);--tone-ink:var(--warn-ink)}.pill-down{--tone:var(--down);--tone-bg:var(--down-bg);--tone-ink:var(--down-ink)}.pill-unknown{--tone:var(--unk);--tone-bg:var(--unk-bg);--tone-ink:var(--unk-ink)}.pill-up i{animation:2.4s ease-in-out infinite beat}@keyframes beat{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone)25%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tone)8%,transparent)}}.comp-mid{grid-template-columns:1fr auto;align-items:end;gap:22px;margin-top:16px;display:grid}.comp-spark{min-width:0}.spark{width:100%;height:44px;display:block}.spark-empty{border-bottom:1px dashed var(--line2)}.spark-line{fill:none;stroke:var(--brand-ink);stroke-width:1.6px;stroke-linejoin:round}.spark-area{fill:color-mix(in srgb,var(--brand)18%,transparent)}.spark-fail{fill:var(--down)}.comp-cap{color:var(--mut);margin-top:4px;font-size:11.5px;display:block}.comp-stats{gap:26px;display:flex}.comp-stats div{text-align:right}.comp-stats dt{color:var(--mut);font-size:11.5px}.comp-stats dd{font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin-top:1px;font-size:20px;font-weight:600}.comp-stats small{color:var(--mut);margin-left:2px;font-size:12px;font-weight:500}.daybar{margin-top:16px}.days{grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:34px;display:grid}.day{all:unset;background:var(--up);transition:transform .15s var(--ease),filter .15s;cursor:default;touch-action:manipulation;border-radius:3px;display:block}.day-degraded{background:var(--warn)}.day-down{background:var(--down)}.day-unknown{background:var(--unk);opacity:.55}.day.on{filter:brightness(1.12)saturate(1.1);outline:2px solid color-mix(in srgb,var(--ink)35%,transparent);outline-offset:1px;transform:scaleY(1.18)}.daycap{min-height:18px;color:var(--mut);align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.daycap-line{background:var(--line);flex:1;height:1px}.daycap-on{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px}.incs{margin-top:34px}.incs h2{letter-spacing:-.015em;margin-bottom:14px;font-size:19px;font-weight:700}.inc-list{gap:10px;list-style:none;display:grid}.inc{border:1px solid var(--line);background:var(--card);--tone:var(--warn);--tone-bg:var(--warn-bg);--tone-ink:var(--warn-ink);border-radius:18px;padding:16px 18px 15px 22px;position:relative}.inc:before{content:"";background:var(--tone);border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.inc-down{--tone:var(--down);--tone-bg:var(--down-bg);--tone-ink:var(--down-ink)}.inc-open{border-color:color-mix(in srgb,var(--tone)55%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--tone)8%,var(--card)),var(--card)60%)}.inc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.inc-top h3{font-size:15px;font-weight:650}.inc-tag{color:var(--up-ink);background:var(--up-bg);border-radius:99px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.inc-tag-open{color:var(--tone-ink);background:var(--tone-bg)}.inc-meta{flex-wrap:wrap;gap:6px 26px;margin-top:10px;display:flex}.inc-meta dt{color:var(--mut);font-size:11.5px}.inc-meta dd{font-family:var(--num);font-variant-numeric:tabular-nums;margin-top:1px;font-size:13px}.inc-empty{border:1px dashed var(--line2);color:var(--mut);text-align:center;background:color-mix(in srgb,var(--card)70%,transparent);border-radius:18px;padding:22px}.inc-note{color:var(--mut);margin-top:12px;font-size:12px}.foot{border-top:1px solid var(--line);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:38px;padding-top:18px;font-size:12.5px;display:flex}@media (max-width:720px){.hero-main{flex-wrap:wrap;gap:18px;padding:24px 20px 22px}.orb{width:68px;height:68px}.orb-core{width:52px;height:52px}.hero-up{text-align:left;border-left:0;border-top:1px solid var(--line);align-items:baseline;gap:12px;width:100%;padding:14px 0 0;display:flex}.hero-up span{margin:0}.comp{padding:18px 16px 16px}.comp-head{flex-wrap:wrap}.comp-name{flex:calc(100% - 62px)}.pill{margin-left:58px}.comp-mid{grid-template-columns:1fr;gap:14px}.comp-stats{justify-content:flex-start;gap:28px}.comp-stats div{text-align:left}.days{gap:1px;height:30px}.brand em{display:none}}@media (prefers-reduced-motion:reduce){.ring,.pill-up i{animation:none}.ring{opacity:.25;transform:scale(1.1)}.hero-bar i,.day,.comp,.langs a{transition:none}}
