@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap";.onboarding-overlay.svelte-u2uqmg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:hsl(var(--background));overflow-y:auto}.onboarding-container.svelte-u2uqmg{min-height:100dvh;padding:2rem 1rem;display:flex;align-items:flex-start;justify-content:center}@media (min-width: 640px){.onboarding-container.svelte-u2uqmg{align-items:center;padding:3rem 2rem}}.App.svelte-11dbrkm{height:100%;width:100%;font-family:Roboto,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background-color:hsl(var(--muted) / .08)}::-webkit-scrollbar-thumb{background-color:hsl(var(--muted) / .3);border-radius:3px}html{scrollbar-width:thin;scrollbar-color:hsl(var(--muted) / .3) hsl(var(--muted) / .08);scrollbar-gutter:stable both-edges}@media (max-width: 1023px){.tool-wrapper.svelte-11dbrkm{position:static;width:100%;height:0;z-index:1003}}@media (min-width: 1024px){.tool-wrapper.svelte-11dbrkm{position:relative;align-self:flex-start;width:auto;margin:0;background:transparent;z-index:40}}.mobile-topbar.svelte-11dbrkm{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));padding:0 1rem;align-items:center;justify-content:space-between;z-index:1000;box-shadow:none}.mobile-menu-toggle.svelte-11dbrkm{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:.5rem;color:hsl(var(--foreground));cursor:pointer;transition:background .2s ease}.mobile-menu-toggle.svelte-11dbrkm:hover{background:hsl(var(--muted) / .35)}.mobile-topbar-content.svelte-11dbrkm{display:flex;align-items:center;gap:.75rem;position:absolute;left:50%;transform:translate(-50%)}.mobile-topbar-title.svelte-11dbrkm{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.mobile-topbar-spacer.svelte-11dbrkm{width:40px}.mobile-topbar-push.svelte-11dbrkm{display:none;height:56px;width:100%}.mobile-overlay.svelte-11dbrkm{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1001}@media (max-width: 1023px){.mobile-topbar.svelte-11dbrkm{display:flex}.mobile-topbar-push.svelte-11dbrkm,.mobile-overlay.svelte-11dbrkm{display:block}}
