.nav.svelte-5b8pn0{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed);background:linear-gradient(to bottom,#fffffff2,#ffffffe6 50%,#ffffffb3 75%,#fff6 90%,#fff0);backdrop-filter:blur(30px);mix-blend-mode:multiply;mask:linear-gradient(to bottom,black 25%,black 85%,transparent 100%)}.nav-container.svelte-5b8pn0{max-width:1200px;margin:0 auto;padding:var(--spacing-4) var(--spacing-6);display:flex;align-items:center;justify-content:space-between}.nav-brand-wrapper.svelte-5b8pn0{display:flex;align-items:center}.nav-brand.svelte-5b8pn0,.mobile-brand.svelte-5b8pn0{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);text-decoration:none;background:#ffffffb3;backdrop-filter:blur(8px);border:1px solid rgba(226,232,240,.3);cursor:pointer;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-2xl);box-shadow:0 4px 15px #00000014;position:relative}.nav-brand.svelte-5b8pn0:hover,.mobile-brand.svelte-5b8pn0:hover{background:#ffffffd9;transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.brain-icon.svelte-5b8pn0{color:var(--color-secondary);display:flex;align-items:center}.nav-brand.svelte-5b8pn0:hover .brain-icon:where(.svelte-5b8pn0),.mobile-brand.svelte-5b8pn0:hover .brain-icon:where(.svelte-5b8pn0){transform:scale(1.05)}.brand-text.svelte-5b8pn0{font-family:var(--font-base)}.nav-links.svelte-5b8pn0{display:flex;list-style:none;margin:0;padding:0;gap:var(--spacing-8)}.nav-link.svelte-5b8pn0{color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);text-decoration:none;text-shadow:0 1px 2px rgba(255,255,255,.8);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-2xl);transition:all var(--transition-fast);position:relative;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#fffffff2,#f8fafce6);isolation:isolate;cursor:pointer;font-family:var(--font-base);box-shadow:0 2px 8px #0000000f}.nav-link.svelte-5b8pn0:hover{color:var(--color-secondary);background:#ffffffd9;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.nav-link.svelte-5b8pn0:after{display:none}.nav-link.active.svelte-5b8pn0{color:var(--color-secondary);background:#ab5bec26;font-weight:var(--font-weight-semibold);box-shadow:0 4px 18px #ab5bec33}.mobile-menu.svelte-5b8pn0{display:none;position:absolute;top:100%;left:0;right:0;width:100%;background:transparent;z-index:var(--z-dropdown);max-height:80vh;overflow-y:auto}.mobile-only.svelte-5b8pn0{display:none}.mobile-nav-links.svelte-5b8pn0{list-style:none;padding:0;max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}.mobile-nav-link.svelte-5b8pn0{display:block;color:var(--color-text);font-weight:var(--font-weight-medium);text-decoration:none;padding:var(--spacing-4) var(--spacing-4);border-radius:var(--radius-2xl);transition:all var(--transition-fast);background:#ffffffb3;backdrop-filter:blur(8px);border:none;cursor:pointer;font-family:var(--font-base);font-size:var(--font-size-base);width:100%;box-shadow:0 2px 8px #0000000f}.mobile-nav-link.svelte-5b8pn0:hover{color:var(--color-secondary);background:#ab5bec26;transform:translate(4px) translateY(-1px);box-shadow:0 4px 15px #ab5bec33}.mobile-nav-link.svelte-5b8pn0:last-child{margin-bottom:var(--spacing-2)}.desktop-only.svelte-5b8pn0{display:flex}@media (max-width: 1024px){.nav.svelte-5b8pn0{background:none;backdrop-filter:none;mix-blend-mode:normal;mask:none}.desktop-only.svelte-5b8pn0{display:none}.mobile-only.svelte-5b8pn0{display:flex}.desktop-brand.svelte-5b8pn0{display:none}.nav-container.svelte-5b8pn0{padding:var(--spacing-4) var(--spacing-4);justify-content:flex-end;position:relative}.mobile-brand.svelte-5b8pn0{position:relative;z-index:10;border-radius:var(--radius-full)}.mobile-nav-link.svelte-5b8pn0{padding:var(--spacing-3);font-size:var(--font-size-s);width:100%}}.main-content.svelte-zbynbm{margin-left:25%;padding:var(--spacing-10);padding-top:calc(var(--nav-height) + var(--spacing-5))}@media (max-width: 1024px){.main-content.svelte-zbynbm{margin-left:0;padding:var(--spacing-4);padding-top:calc(var(--nav-height))}}
