@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.19g-lkcx7iw64.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.prjd8q_className{font-family:Figtree,Figtree Fallback;font-style:normal}.prjd8q_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.QGVM8G_className{font-family:Outfit,Outfit Fallback;font-style:normal}.QGVM8G_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.15orukf5wyxb5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.cSul2G_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.cSul2G_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--sk-font-sans:var(--font-figtree), system-ui, sans-serif;--sk-font-display:var(--font-outfit), var(--font-figtree), system-ui, sans-serif;--sk-font-mono:var(--font-plex-mono), ui-monospace, monospace;--sidebar:244px;--brand:#e85a0c;--brand-ink:#18191b;--brand-paper:#f1f0eb;--band:88px;--r-sm:0;--r:0;--r-lg:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sk-bg);color:var(--sk-ink);font:400 15px/1.5 var(--sk-font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--sk-focus);outline-offset:2px}.skip{background:var(--sk-ink);color:var(--sk-bg);z-index:99;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:square;flex:none;width:18px;height:18px}.mono{font-family:var(--sk-font-mono);font-variant-numeric:tabular-nums}.eyebrow,.nav__group,.section-title,.status-strip .label{font:500 11px/1.2 var(--sk-font-mono);letter-spacing:.1em;text-transform:uppercase}.eyebrow{color:var(--sk-accent-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{grid-template-columns:var(--sidebar) 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--sk-line);background:var(--sk-surface);flex-direction:column;height:100vh;padding:0 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}main{outline:none;min-width:0;padding:0 32px 120px}.page{max-width:1180px;margin:0 auto;padding:0 32px 120px}.topbar,.ruler{display:none}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand__mark{--face:var(--sk-ink);--eye:var(--sk-bg);--wink:var(--brand);flex:none;width:30px;height:30px}.brand__mark .face{fill:var(--face)}.brand__mark .eye{fill:var(--eye)}.brand__mark .wink{stroke:var(--wink)}.brand__name{font:800 26px/1 var(--sk-font-display);letter-spacing:-.035em;text-transform:lowercase}.brand__sub{font:500 11px/1 var(--sk-font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-top:4px}.sidebar>.brand:first-child,.topbar .brand,.site-head .brand{color:var(--brand-ink)}.sidebar>.brand:first-child .brand__mark,.topbar .brand__mark,.site-head .brand__mark{--face:var(--brand-ink);--eye:var(--brand-paper);--wink:var(--brand-paper)}.sidebar>.brand:first-child{height:var(--band);background:var(--brand);border-bottom:1px solid var(--brand);flex:none;margin:0 -14px 16px;padding:0 20px}.sidebar>.brand:first-child .brand__name{font-size:30px}.server{border:1px solid var(--sk-line);background:var(--sk-bg);align-items:center;gap:10px;width:100%;margin:0 0 16px;padding:9px 10px;text-decoration:none;display:flex}.server:hover{border-color:var(--sk-muted)}.server__icon{background:var(--sk-ink);width:34px;height:34px;color:var(--sk-bg);font:800 14px/1 var(--sk-font-display);flex:none;place-items:center;display:grid;overflow:hidden}.server__icon img{width:100%;height:100%;display:block}.server__name{overflow-wrap:anywhere;font-weight:700;line-height:1.2}.server__meta{font:400 12px/1.3 var(--sk-font-sans);color:var(--sk-muted)}.server .i{color:var(--sk-muted);margin-left:auto}.nav__group{color:var(--sk-muted);margin:18px 0 6px}.nav a,.nav .nav__soon{min-height:36px;color:var(--sk-ink-2);align-items:center;gap:10px;padding:6px 10px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.nav a .i{border:1px solid var(--sk-line);stroke-width:1.6px;width:22px;height:22px;padding:3px}.nav a:hover{background:var(--sk-surface-2);color:var(--sk-ink)}.nav a[aria-current=page]{background:var(--brand);color:var(--brand-ink);font-weight:600}.nav a[aria-current=page] .i{border-color:color-mix(in srgb, var(--brand-ink) 45%, transparent)}.nav__num{font:600 11px/1 var(--sk-font-mono);background:var(--brand);color:var(--brand-ink);margin-left:auto;padding:3px 5px}.nav .nav__soon{color:var(--sk-muted);cursor:default}.sidebar__foot{gap:12px;margin-top:auto;padding-top:20px;display:grid}.user{border-top:1px solid var(--sk-line);align-items:center;gap:10px;padding-top:12px;display:flex}.user img{width:30px;height:30px}.user span{overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:700}.linkbtn{cursor:pointer;font:500 13px/1 var(--sk-font-sans);color:var(--sk-muted);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.linkbtn:hover{color:var(--sk-ink)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;margin-bottom:24px;display:flex}.page-head h1{font:800 clamp(28px, 3.6vw, 40px) / 1.1 var(--sk-font-display);letter-spacing:-.03em;margin:8px 0 6px}.page-head p{color:var(--sk-muted);max-width:64ch;margin:0}.app .ruler+.page-head{min-height:var(--band);align-items:flex-start;padding-top:22px;position:relative}.app .ruler+.page-head:before{content:"";z-index:-1;height:var(--band);background:var(--brand);position:absolute;top:0;left:-32px;right:-32px}.app .ruler+.page-head .eyebrow{color:color-mix(in srgb, var(--brand-ink) 75%, transparent)}.app .ruler+.page-head h1{color:var(--brand-ink);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:30px;line-height:1.1;overflow:hidden}.app .ruler+.page-head p{margin-top:30px}.app .ruler+.page-head>div:nth-child(2){align-self:flex-start;padding-top:4px}.app main{isolation:isolate}.sheet{background:var(--sk-surface);border:1px solid var(--sk-line);padding:18px 20px;position:relative}.sheet__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sheet__title{font:700 19px/1.25 var(--sk-font-display);letter-spacing:-.02em;margin:0}.sheet__meta{font:400 13px/1.3 var(--sk-font-sans);color:var(--sk-muted)}.sheet p{margin:0}.grid,.stack{gap:14px;display:grid}.status-strip{border:1px solid var(--sk-line);background:var(--sk-surface);flex-wrap:wrap;margin-bottom:14px;display:inline-flex}.status-strip>div{border-right:1px solid var(--sk-line);align-items:center;gap:8px;padding:9px 14px;display:flex}.status-strip>div:last-child{border-right:0}.status-strip .label{color:var(--sk-muted)}.status-strip .value{font:700 14px/1 var(--sk-font-sans);font-variant-numeric:tabular-nums}.led{background:var(--sk-success);width:9px;height:9px}.led.is-off{background:var(--sk-danger)}.tag{font:600 12px/1 var(--sk-font-sans);border:1px solid var(--sk-line);background:var(--sk-surface-2);color:var(--sk-ink);padding:4px 8px;display:inline-block}.btn{border:1px solid var(--sk-ink);cursor:pointer;min-height:38px;font:700 14px/1 var(--sk-font-sans);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--sk-surface-2)}.btn--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn--primary:hover{background:var(--sk-ink);border-color:var(--sk-ink);color:var(--sk-bg)}.btn--lg{min-height:48px;padding:0 22px;font-size:15px}.app .ruler+.page-head .btn{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-paper)}.segmented{border:1px solid var(--sk-line);background:var(--sk-bg);display:inline-flex}.segmented button{font:600 13px/1 var(--sk-font-sans);color:var(--sk-muted);cursor:pointer;background:0 0;border:0;padding:7px 11px}.segmented button:hover{color:var(--sk-ink)}.segmented button[aria-pressed=true]{background:var(--sk-surface-2);color:var(--sk-ink)}.prefs{flex-wrap:wrap;gap:8px;display:flex}.lang-select select{appearance:none;border:1px solid var(--sk-line);background:linear-gradient(45deg, transparent 50%, currentColor 50%) right 13px top 50% / 5px 5px no-repeat, linear-gradient(-45deg, transparent 50%, currentColor 50%) right 8px top 50% / 5px 5px no-repeat, var(--sk-bg);height:100%;min-height:30px;font:600 13px/1 var(--sk-font-sans);cursor:pointer;padding:0 28px 0 10px}.lang-select select option{background:var(--sk-surface);color:var(--sk-ink)}.notice{border:0;border-left:4px solid var(--brand);background:var(--sk-ink);color:var(--sk-bg);margin-bottom:14px;padding:12px 16px}.notice.is-error{border-color:var(--sk-danger)}.notice p{margin:0}.hero{gap:24px;max-width:900px;padding:64px 0 40px;display:grid}.hero h1{font:800 clamp(42px, 7.5vw, 88px) / 1 var(--sk-font-display);letter-spacing:-.04em;margin:0}.hero h1 em{color:var(--sk-accent-ink);font-style:normal}.hero p{color:var(--sk-ink-2);max-width:52ch;margin:0;font-size:19px}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-head{background:var(--brand);min-height:72px;color:var(--brand-ink);box-shadow:0 0 0 100vmax var(--brand);clip-path:inset(0 -100vmax);justify-content:space-between;align-items:center;gap:16px;display:flex}.site-head .segmented,.site-head .lang-select select{border-color:color-mix(in srgb, var(--brand-ink) 40%, transparent);color:var(--brand-ink);background-color:#0000}.site-head .segmented button{color:color-mix(in srgb, var(--brand-ink) 75%, transparent)}.site-head .segmented button[aria-pressed=true]{background:var(--brand-ink);color:var(--brand-paper)}.site-foot{border-top:1px solid var(--sk-line);font:400 13px/1.4 var(--sk-font-sans);color:var(--sk-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:20px;display:flex}.picker-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.picker-card{flex-direction:column;gap:14px;height:100%;display:flex}.picker-card__top{align-items:center;gap:12px;display:flex}.picker-card .server__icon{width:46px;height:46px;font-size:16px}.picker-card .btn{width:100%;margin-top:auto}.picker-card.is-without{background:0 0;border-style:dashed}.section-title{color:var(--sk-muted);align-items:center;gap:10px;margin:28px 0 12px;display:flex}.section-title:after{content:"";background:var(--sk-line);flex:1;height:1px}.hint{font:400 13px/1.5 var(--sk-font-sans);color:var(--sk-muted);margin-top:24px}.empty{gap:8px;max-width:60ch;display:grid}.empty h2{font:800 24px/1.2 var(--sk-font-display);letter-spacing:-.02em;margin:0}@media (max-width:900px){.app{grid-template-columns:1fr}.sidebar{z-index:60;width:min(300px,86vw);transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar.is-open{transform:none}.backdrop{z-index:55;background:#0006;position:fixed;inset:0}.topbar{z-index:30;background:var(--brand);color:var(--brand-ink);justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:sticky;top:0}.topbar button{border:1px solid color-mix(in srgb, var(--brand-ink) 45%, transparent);cursor:pointer;background:0 0;place-items:center;width:40px;height:40px;display:grid}main,.page{padding:0 16px 120px}.app .ruler+.page-head{min-height:0;margin-bottom:18px;padding:4px 0 18px}.app .ruler+.page-head:before{height:auto;bottom:0;left:-16px;right:-16px}.app .ruler+.page-head h1{white-space:normal}.app .ruler+.page-head p{color:color-mix(in srgb, var(--brand-ink) 80%, transparent);margin-top:8px}.sheet{padding:16px}.hero{padding-top:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
