@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&display=swap";@layer reset,tokens,base;@layer reset{/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}}@layer tokens{:root{--blue-200: hsl(225, 80%, 82%);--blue-300: hsl(225, 78%, 72%);--blue-400: hsl(225, 75%, 62%);--blue-500: hsl(225, 70%, 52%);--blue-600: hsl(225, 70%, 40%);--void-50: hsl(225, 25%, 96%);--void-100: hsl(225, 20%, 90%);--void-300: hsl(225, 25%, 65%);--void-500: hsl(225, 30%, 40%);--void-700: hsl(225, 35%, 16%);--void-800: hsl(225, 40%, 10%);--void-850: hsl(225, 45%, 7%);--void-875: hsl(225, 47%, 6%);--void-900: hsl(225, 50%, 5%);--void-950: hsl(225, 55%, 2%);--ink-50: hsl(225, 8%, 92%);--ink-200: hsl(225, 6%, 78%);--ink-400: hsl(225, 5%, 58%);--ink-600: hsl(225, 5%, 36%);--ink-900: hsl(225, 5%, 10%);--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 0%);--red-500: hsl(0, 100%, 30%);--discord: hsl(234.94, 85.56%, 64.71%)}}@layer tokens{:root{color-scheme:light;--radius: .5rem;--radius-sm: .375rem;--discord-brand: var(--discord);--background: light-dark(var(--void-50), var(--void-900));--background-tint: light-dark(var(--void-100), var(--void-875));--background-tint-dark: light-dark(var(--void-100), var(--void-850));--status-running: light-dark(hsl(142, 60%, 38%), hsl(142, 70%, 50%));--status-active: light-dark(var(--blue-500), var(--blue-400));--status-stopped: var(--ink-400);--foreground: light-dark(var(--ink-900), var(--ink-50));--card: light-dark(var(--white), var(--void-800));--card-foreground: light-dark(var(--ink-900), var(--ink-50));--popover: light-dark(var(--white), var(--void-800));--popover-foreground: light-dark(var(--ink-900), var(--ink-50));--primary: light-dark(var(--blue-500), var(--blue-400));--primary-darker-1: light-dark(var(--blue-600), var(--blue-500));--primary-foreground: light-dark(var(--white), var(--void-950));--secondary: light-dark(var(--void-300), var(--void-700));--secondary-foreground: light-dark(var(--black), var(--white));--muted: light-dark(var(--void-100), var(--void-700));--muted-foreground: light-dark(var(--ink-600), var(--ink-400));--accent: light-dark(var(--void-100), var(--void-700));--accent-foreground: light-dark(var(--ink-900), var(--ink-50));--destructive: light-dark(hsl(0, 72%, 51%), hsl(0, 100%, 30%));--destructive-foreground: var(--white);--border: light-dark(hsl(225, 15%, 82%), var(--void-700));--input: light-dark(var(--white), var(--void-700));--glow-primary: light-dark( 0 0 0 2px color-mix(in hsl, var(--blue-500) 40%, transparent), 0 0 12px 2px hsl(225 75% 62% / .3) );--shadow-card: light-dark( 0 1px 3px hsl(225 20% 50% / .08), none )}.dark{color-scheme:dark}}@layer base{:root{-webkit-tap-highlight-color:transparent;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}}button.svelte-p58j2{display:flex;align-items:center;background:none;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--foreground);padding:.5rem;min-width:2.75rem;min-height:2.75rem;aspect-ratio:1;justify-content:center;transition:background-color .15s ease}button.svelte-p58j2:hover{background-color:light-dark(color-mix(in hsl,var(--foreground) 8%,transparent),color-mix(in hsl,var(--foreground) 10%,transparent))}path.svelte-13fh6ll{fill:#fff}.root.svelte-1hnlcly{flex:0 0 auto;position:absolute;left:var(--sidebar-offset);min-width:220px;width:fit-content;padding:1rem;background-color:var(--background-tint-dark);color:var(--text);border-right:1px solid var(--border);z-index:5;height:inherit;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;transition:width .15s ease,left .1s ease}.root.svelte-1hnlcly.mobileSidebarVisible{left:0}@media (min-width: 620px){.root.svelte-1hnlcly{position:relative;height:auto;left:0}}.root.svelte-1hnlcly .brand:where(.svelte-1hnlcly){margin-bottom:2rem;font-weight:700;letter-spacing:-.02em;font-size:1.375rem}.root.svelte-1hnlcly ul:where(.svelte-1hnlcly){list-style:none;padding:0}.root.svelte-1hnlcly ul:where(.svelte-1hnlcly).group>span:where(.svelte-1hnlcly){font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.root.svelte-1hnlcly ul:where(.svelte-1hnlcly).group li:where(.svelte-1hnlcly){margin-left:1.5rem;padding:.25rem 0}.root.svelte-1hnlcly a:where(.svelte-1hnlcly){color:inherit;text-decoration:none}.root.svelte-1hnlcly .nav-label:where(.svelte-1hnlcly){padding:.25rem}.root-layout.svelte-12qhfyh{display:flex;flex-direction:row;width:100dvw;height:100dvh;overflow-x:hidden;background-color:var(--background);color:var(--foreground);background-image:light-dark(none,radial-gradient(ellipse 60% 50% at 0% 0%,hsl(225 75% 62% / .06),transparent 70%))}.root-layout.svelte-12qhfyh .backdrop:where(.svelte-12qhfyh){height:inherit;width:inherit;position:absolute;background-color:#000;opacity:0;z-index:3;transition:opacity .1s ease;visibility:hidden}.root-layout.svelte-12qhfyh .backdrop:where(.svelte-12qhfyh).mobileSidebarVisible{opacity:.5;visibility:visible;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh){flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;transition:filter .1s ease}.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh) .header:where(.svelte-12qhfyh){position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.75rem;padding:.25rem clamp(1rem,3vw,2.5rem);background-color:var(--background-tint);border-bottom:1px solid var(--border);transform:translateY(0);transition:transform .25s ease}.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh) .header:where(.svelte-12qhfyh).headerHidden{transform:translateY(-100%)}.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh) .header:where(.svelte-12qhfyh) .header-spacer:where(.svelte-12qhfyh){flex:1}.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh) .header:where(.svelte-12qhfyh) .menu-button:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:.5rem;min-width:2.75rem;min-height:2.75rem;color:var(--foreground);transition:background-color .15s ease}@media (min-width: 620px){.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh) .header:where(.svelte-12qhfyh) .menu-button:where(.svelte-12qhfyh){display:none}}.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh) .header:where(.svelte-12qhfyh) .menu-button:where(.svelte-12qhfyh):hover{background-color:light-dark(color-mix(in hsl,var(--foreground) 8%,transparent),color-mix(in hsl,var(--foreground) 10%,transparent))}.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh) .children:where(.svelte-12qhfyh){flex:1;min-height:0;max-width:100%;padding:1rem clamp(.75rem,3vw,2.5rem) 2rem}
