:root{color-scheme:light dark;--background:#111;--surface:#1a1a1a;--text:#ddd;--subtle:#838383;--status-text:#929292;--status-healthy:#78977f;--status-down:#b67872;--status-unknown:#a79469;--preview-border:#2c2c2c;--font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--mono:"SFMono-Regular", Consolas, monospace}@media (prefers-color-scheme:light){:root{--background:#e8e8e8;--surface:#dedede;--text:#111;--subtle:#606060;--status-text:#555;--status-healthy:#41694b;--status-down:#844740;--status-unknown:#6c5a32;--preview-border:#c7c7c7}}*{box-sizing:border-box}html{background:var(--background);font-family:var(--font)}body{min-width:320px;min-height:100dvh;color:var(--text);background:var(--background);margin:0;overflow:hidden}.pages{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100dvh;display:flex;overflow:auto hidden}.pages::-webkit-scrollbar{display:none}.page{width:100%;min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) max(2.4rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(2.4rem, env(safe-area-inset-left));scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:safe center;display:grid;position:relative;overflow-y:auto}.page[hidden],.page-arrow[hidden]{display:none}.commands{gap:1.75rem;width:min(100%,50rem);display:grid}.group h2{color:var(--subtle);margin:0 0 .5rem;padding:0 .9rem;font-size:.78rem;font-weight:500}.group ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.group a{min-width:0;color:var(--subtle);border-radius:.45rem;justify-content:space-between;align-items:center;padding:.9rem;text-decoration:none;display:flex}.group a:hover,.group a:focus-visible{color:var(--text);background:var(--surface);outline:none}.group a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group kbd{color:var(--text);font-family:var(--mono);opacity:.6;margin-left:1rem;font-size:.78rem}.page-arrow{z-index:1;width:2.5rem;height:3.5rem;color:var(--subtle);opacity:.78;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.page-arrow-left{left:max(.15rem, env(safe-area-inset-left))}.page-arrow-right{right:max(.15rem, env(safe-area-inset-right))}.page-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:1rem;height:1rem}.page-arrow:hover,.page-arrow:focus-visible{color:var(--text);opacity:.8;outline:none}.page-arrow:focus-visible svg{outline-offset:.4rem;outline:1px solid}dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:var(--background);border:0;margin:0;padding:0;display:none;position:fixed;inset:0}dialog[open]{place-items:center;display:grid}dialog::backdrop{background:var(--background)}#launcher-form{width:min(90vw,55rem)}#launcher-input{width:100%;color:var(--text);font:600 clamp(2.5rem, 8vw, 5rem) / 1 var(--font);letter-spacing:-.04em;text-align:center;background:0 0;border:0;outline:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.group ul{grid-template-columns:1fr}.page{padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}.page-arrow{display:none}}@media (hover:none) and (pointer:coarse){.page-arrow{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}.pages{scroll-behavior:auto}}
