:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8efe8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#141414;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}:root{--nav-width:15.5rem;--nav-pad-y:1.25rem;--nav-pad-x:1rem;--brand-pad-y:.15rem;--brand-pad-x:.35rem;--brand-left:calc(var(--nav-pad-x) + var(--brand-pad-x));--brand-top:calc(var(--nav-pad-y) + var(--brand-pad-y));--brand-width:calc(var(--nav-width) - (var(--nav-pad-x) * 2) - (var(--brand-pad-x) * 2))}.app{grid-template-columns:var(--nav-width) 1fr;min-height:100vh;display:grid}.nav{padding:var(--nav-pad-y) var(--nav-pad-x);background:#121212;border-right:1px solid #2a2a2a;flex-direction:column;gap:1.5rem;display:flex}.nav-brand{padding:var(--brand-pad-y) var(--brand-pad-x) .5rem;display:block}.nav-brand img{width:100%;height:auto;display:block}.nav nav{flex-direction:column;gap:.25rem;display:flex}.nav-item{color:#c8c8c8;border-radius:.45rem;padding:.55rem .7rem;text-decoration:none;display:block}.nav-item:hover{color:#f4f4f4;background:#1c1c1c}.nav-item.is-current{color:#f4f4f4;background:#1d2830}.workspace{background:#141414;min-width:0}.content{width:min(42rem,100% - 2rem);margin:2rem auto}.status-page{text-align:center}h1{margin:0 0 .35rem;font-size:1.6rem;font-weight:600}.lede{color:#9a9a9a;margin:0 0 1.5rem}.card{background:#181818;border:1px solid #2a2a2a;border-radius:.6rem;padding:1.25rem 1.35rem}.card h2{margin:0 0 .35rem;font-size:1rem;font-weight:600}.endpoint{color:#9a9a9a;margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}dl{gap:.75rem;margin:0;display:grid}dt{color:#9a9a9a;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}dd{margin:.2rem 0 0}.error{color:#f0b4b4;margin:0}.loader,.error{justify-items:start;gap:.75rem;display:grid}.status-page .solo,.loader .solo,.error .solo{width:min(12rem,50vw);height:auto;image-rendering:pixelated}.status-page .solo{margin:0 auto 1rem}.solo-run{animation:.7s steps(2,end) infinite solo-bob}@keyframes solo-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.splash{z-index:20;pointer-events:auto;position:fixed;inset:0}.splash-bg{background:#141414;transition:opacity .7s;position:absolute;inset:0}.splash-bg.is-leaving{opacity:0}.splash-lockup{z-index:1;transform-origin:0 0;width:min(28rem,90vw);height:auto;transition:left .8s cubic-bezier(.22,1,.36,1),top .8s cubic-bezier(.22,1,.36,1),width .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splash-lockup.is-docked{left:var(--brand-left);top:var(--brand-top);width:var(--brand-width);transform:none}.app.is-splashing .nav-brand img{visibility:hidden}@media (width<=720px){:root{--nav-width:100%;--brand-width:9.5rem;--brand-left:var(--nav-pad-x);--brand-top:var(--nav-pad-y)}.app{grid-template-columns:1fr}.nav{border-bottom:1px solid #2a2a2a;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.nav-brand{width:var(--brand-width);padding:0}.nav nav{flex-direction:row}}
