*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;scrollbar-width:thin}html,body{width:100dvw;height:100dvh}body{font-family:sans-serif;-webkit-font-smoothing:antialiased}li{list-style:none}a{text-decoration:none;color:inherit}button,input{border:none;background:none;color:inherit}hr{border:none;border-top:1px solid var(--border)}span.material-symbols-outlined{font-size:inherit}:root{--hue: 349;--sat: 100%;--primary-900: hsl(var(--hue) var(--sat) 14%);--primary-800: hsl(var(--hue) var(--sat) 20%);--primary: hsl(var(--hue) var(--sat) 26%);--on-primary: hsl(var(--hue) var(--sat) 98%);--gray-0: white;--gray-50: hsl(220, 14%, 98%);--gray-100: hsl(220, 13%, 94%);--gray-200: hsl(220, 13%, 89%);--gray-300: hsl(220, 11%, 80%);--gray-400: hsl(220, 9%, 64%);--gray-500: hsl(220, 9%, 46%);--gray-600: hsl(220, 10%, 35%);--gray-700: hsl(220, 14%, 24%);--gray-800: hsl(222, 20%, 15%);--gray-900: hsl(222, 26%, 10%);--background: var(--gray-0);--surface: var(--gray-50);--surface-dark: var(--gray-100);--on-background: var(--gray-900);--on-surface: var(--gray-900);--on-surface-dark: var(--gray-900);--border: var(--gray-200)}:root[data-theme=dark]{--gray-0: hsl(0, 0%, 100%);--gray-50: hsl(0, 0%, 91%);--gray-100: hsl(0, 0%, 80%);--gray-200: hsl(0, 0%, 66%);--gray-300: hsl(0, 0%, 50%);--gray-400: hsl(0, 1%, 34%);--gray-500: hsl(0, 1%, 22%);--gray-600: hsl(0, 0%, 15%);--gray-700: hsl(0, 0%, 11%);--gray-800: hsl(0, 0%, 7%);--background: var(--gray-800);--surface: var(--gray-700);--surface-dark: var(--gray-600);--on-background: var(--gray-50);--on-surface: var(--gray-50);--on-surface-dark: var(--gray-100);--border: var(--gray-600)}:root{--radius: 8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}dialog[open].svelte-7qvjvi{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;height:max-content;max-height:800px;overflow:hidden;background-color:var(--surface);color:var(--on-surface);border:1px solid var(--border);border-radius:8px}dialog[open].svelte-7qvjvi::backdrop{background-color:#000000bf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}button.svelte-167cszx{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px}button.svelte-167cszx:hover{background-color:var(--surface);color:var(--on-surface)}dialog[open].svelte-167cszx{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;height:max-content;max-height:800px;overflow:hidden;background-color:var(--surface);color:var(--on-surface);border:1px solid var(--border);border-radius:8px}dialog[open].svelte-167cszx::backdrop{background-color:#000000bf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shell.svelte-12qhfyh,.mobile.svelte-12qhfyh,.desktop.svelte-12qhfyh{width:100%;height:100%;background-color:var(--background);color:var(--on-background);overflow:hidden}.mobile.svelte-12qhfyh{display:flex;flex-direction:column}.desktop.svelte-12qhfyh{display:flex;flex-direction:row}.desktop.svelte-12qhfyh .wrapper:where(.svelte-12qhfyh){width:100%;margin:8px;overflow:hidden;border:1px solid var(--border);border-radius:8px}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh){display:flex;flex-direction:column;padding:8px;gap:8px;border-right:1px solid var(--border);width:min-content}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) main:where(.svelte-12qhfyh),.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) footer:where(.svelte-12qhfyh){padding:8px}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) header:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:center;padding:8px 8px 0}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) header:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh) img:where(.svelte-12qhfyh){width:100%;object-fit:fill;border-radius:8px;border:1px solid var(--border)}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) main:where(.svelte-12qhfyh){border:1px solid var(--border);border-radius:4px;width:100%}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) ul:where(.svelte-12qhfyh){display:flex;flex-direction:column;align-items:center;gap:8px}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) ul:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:flex;padding:8px;border-radius:8px}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) ul:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{background-color:var(--surface);color:var(--on-surface)}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) ul:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh).active{background-color:var(--surface-dark);color:var(--on-surface-dark)}.desktop.svelte-12qhfyh .vertical:where(.svelte-12qhfyh) footer:where(.svelte-12qhfyh){margin-top:auto}
