@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 dark;--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-300));--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-300));--primary-darker-1: light-dark(var(--blue-600), var(--blue-400));--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 )}}@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:none;cursor:pointer;color:var(--muted-foreground);padding:0;width:2.75rem;height:2.75rem;justify-content:center;transition:color .15s ease}button.svelte-p58j2:hover{color:var(--foreground)}button.svelte-p58j2 span:where(.svelte-p58j2){display:flex}path.svelte-13fh6ll{fill:#fff}.sidebar-wrapper.svelte-1hnlcly{position:relative;flex:0 0 auto;width:0;height:inherit}@media (min-width: 620px){.sidebar-wrapper.svelte-1hnlcly{width:var(--sidebar-width)}}.root.svelte-1hnlcly{position:absolute;left:calc(-1 * var(--sidebar-width));width:var(--sidebar-width);padding:.75rem;background-color:var(--background-tint-dark);color:var(--foreground);border-right:1px solid var(--border);z-index:5;height:inherit;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:left .1s ease}.root.svelte-1hnlcly.dragging{-webkit-user-select:none;user-select:none;transition:none}.root.svelte-1hnlcly.mobileSidebarVisible{left:0}@media (min-width: 620px){.root.svelte-1hnlcly{position:relative;height:inherit;left:0}}.root.svelte-1hnlcly .content:where(.svelte-1hnlcly){flex:1;min-height:0;overflow-y:auto}.root.svelte-1hnlcly .brand:where(.svelte-1hnlcly){margin-bottom:1.25rem;padding:.25rem .5rem;font-weight:700;letter-spacing:-.02em;font-size:1.375rem}.root.svelte-1hnlcly a:where(.svelte-1hnlcly){color:inherit;text-decoration:none}.root.svelte-1hnlcly .group:where(.svelte-1hnlcly){margin-bottom:1.5rem}.root.svelte-1hnlcly .group-header:where(.svelte-1hnlcly){display:flex;align-items:center;gap:.375rem;width:100%;padding:.375rem .5rem;border:none;border-radius:var(--radius-sm);background:none;color:var(--muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color var(--t, .15s) ease}.root.svelte-1hnlcly .group-header:where(.svelte-1hnlcly):hover{color:var(--foreground)}.root.svelte-1hnlcly .group-header:where(.svelte-1hnlcly).group-active{color:var(--primary)}.root.svelte-1hnlcly .group-chevron:where(.svelte-1hnlcly){display:flex;align-items:center;transition:transform .15s ease}.root.svelte-1hnlcly .group-chevron:where(.svelte-1hnlcly).open{transform:rotate(90deg)}.root.svelte-1hnlcly .group-label:where(.svelte-1hnlcly){-webkit-user-select:none;user-select:none}.root.svelte-1hnlcly .group-items:where(.svelte-1hnlcly){list-style:none;padding:0;margin:0;overflow:hidden}.root.svelte-1hnlcly .group-item-row:where(.svelte-1hnlcly){padding-left:1.375rem;padding-right:.25rem}.root.svelte-1hnlcly .nav-item:where(.svelte-1hnlcly){display:flex;align-items:center;gap:.5rem;padding:.3rem .5rem;border-radius:3px;font-size:.875rem;font-weight:450;color:var(--muted-foreground);overflow:hidden;transition:background-color var(--t, .15s) ease,color var(--t, .15s) ease}.root.svelte-1hnlcly .nav-item:where(.svelte-1hnlcly):hover{background-color:light-dark(color-mix(in hsl,var(--foreground) 6%,transparent),color-mix(in hsl,var(--foreground) 8%,transparent));color:var(--foreground)}.root.svelte-1hnlcly .nav-item:where(.svelte-1hnlcly).active{background-color:light-dark(color-mix(in hsl,var(--primary) 12%,transparent),color-mix(in hsl,var(--primary) 15%,transparent));color:var(--foreground)}.root.svelte-1hnlcly .nav-item-muted:where(.svelte-1hnlcly){opacity:.7;font-size:.8125rem}.root.svelte-1hnlcly .nav-text:where(.svelte-1hnlcly){flex:0 0 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.root.svelte-1hnlcly .nav-game:where(.svelte-1hnlcly){flex:0 0 auto;font-size:.75rem;color:var(--muted-foreground);opacity:.7;white-space:nowrap}.root.svelte-1hnlcly .empty-hint:where(.svelte-1hnlcly){padding:.3rem .5rem;font-size:.8125rem;color:var(--muted-foreground);opacity:.6;font-style:italic}.root.svelte-1hnlcly .bottom:where(.svelte-1hnlcly){list-style:none;padding:0;margin:0;border-top:1px solid var(--border);padding-top:.5rem}.root.svelte-1hnlcly .bottom:where(.svelte-1hnlcly) .nav-item:where(.svelte-1hnlcly){padding-left:.5rem}.resize-handle.svelte-1hnlcly{display:none;position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;z-index:10;transition:background-color .15s ease}@media (min-width: 620px){.resize-handle.svelte-1hnlcly{display:block}}.resize-handle.svelte-1hnlcly:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:40px;border-radius:2px;background-color:var(--muted-foreground);opacity:.3;transition:opacity .15s ease}.resize-handle.svelte-1hnlcly:hover,.resize-handle.svelte-1hnlcly:active{background-color:color-mix(in hsl,var(--primary) 40%,transparent)}.resize-handle.svelte-1hnlcly:hover:after,.resize-handle.svelte-1hnlcly:active:after{opacity:.7}.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:none;cursor:pointer;padding:.5rem;min-width:2.75rem;min-height:2.75rem;color:var(--muted-foreground);transition: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{color:var(--foreground)}.root-layout.svelte-12qhfyh .body:where(.svelte-12qhfyh) .children:where(.svelte-12qhfyh){flex:1;min-height:0;max-width:100%;padding:2rem clamp(1.25rem,4vw,3rem)}
