.menu-panel.svelte-1sej5zn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px;display:flex;flex-direction:column;gap:2px}.menu-item.svelte-1sej5zn{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:calc(var(--radius-md) - 6px);text-decoration:none;transition:background-color .12s ease}.menu-item.svelte-1sej5zn:hover{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.menu-item-title.svelte-1sej5zn{font-size:14px;font-weight:550;color:var(--color-text)}.menu-item-sub.svelte-1sej5zn{font-size:12.5px;color:color-mix(in srgb,var(--color-text) 60%,transparent)}.landing-page.svelte-1uha8ag{--color-bg: #f7f6fb;--color-surface: #ffffff;--color-section: #efeef7;--color-border: #ddd9ec;--color-divider: #e5e2f0;--color-accent: #6947d8;--color-accent-contrast: #ffffff;--color-text: #201d2b;--font-heading: ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--font-body: ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--font-heading-weight: 650;--radius-md: 14px;--shadow-lg: 0 24px 60px -24px rgba(17, 17, 32, .18);--space-3: .75rem;--space-4: 1.25rem;min-height:100vh;background-color:var(--color-bg);background-image:radial-gradient(1200px circle at 15% -10%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 60%),radial-gradient(900px circle at 85% 0%,color-mix(in srgb,var(--color-accent) 9%,transparent),transparent 55%);color:var(--color-text);font-family:var(--font-body)}.dark .landing-page.svelte-1uha8ag{--color-bg: #0b0b10;--color-surface: #15151d;--color-section: #111119;--color-border: #26262f;--color-divider: #202029;--color-accent: #8b7cf6;--color-accent-contrast: #14101f;--color-text: #e8e7ee;--shadow-lg: 0 24px 60px -24px rgba(0, 0, 0, .55)}.landing-page.svelte-1uha8ag a{color:inherit;text-decoration:none}.landing-page.svelte-1uha8ag .heading-font:where(.svelte-1uha8ag){font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em}.landing-page.svelte-1uha8ag .muted-text:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--color-text) 74%,transparent)}.landing-page.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 65%,transparent)}.landing-page.svelte-1uha8ag .nav{border-bottom:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-bg) 70%,transparent)}.landing-page.svelte-1uha8ag .nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em}.landing-page.svelte-1uha8ag .nav a{font-size:14px;color:color-mix(in srgb,var(--color-text) 75%,transparent)}.landing-page.svelte-1uha8ag .nav a:hover{color:var(--color-text)}.landing-page.svelte-1uha8ag .btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-md);padding:9px 16px;font-size:14px;font-weight:550;transition:all .15s ease;border:1px solid transparent;cursor:pointer}.landing-page.svelte-1uha8ag .btn-primary{background:var(--color-accent);color:var(--color-accent-contrast)}.landing-page.svelte-1uha8ag .btn-primary:hover{background:color-mix(in srgb,var(--color-accent) 88%,white)}.landing-page.svelte-1uha8ag .btn-ghost{background:transparent;border-color:var(--color-border);color:var(--color-text)}.landing-page.svelte-1uha8ag .btn-ghost:hover{border-color:var(--color-accent)}.landing-page.svelte-1uha8ag .card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);display:block;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.landing-page.svelte-1uha8ag .card:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.landing-page.svelte-1uha8ag .tag{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:550}.landing-page.svelte-1uha8ag .tag-outline{border:1px solid var(--color-border);color:color-mix(in srgb,var(--color-text) 75%,transparent)}.landing-page.svelte-1uha8ag .input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:9px 14px;font-size:14px;color:var(--color-text)}.landing-page.svelte-1uha8ag .input::placeholder{color:color-mix(in srgb,var(--color-text) 45%,transparent)}.landing-page.svelte-1uha8ag .input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.stats-band.svelte-1uha8ag{width:100%;background:var(--color-section);border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);position:relative;overflow:hidden}.stats-band.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:radial-gradient(700px circle at 50% 0%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 70%);pointer-events:none}
