.left-nav.svelte-xcrlsz{position:sticky;top:200px;padding:2rem 1.5rem;display:flex;align-items:flex-start;justify-content:flex-start;align-self:flex-start}.nav-list.svelte-xcrlsz{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0;font-size:.875rem}.nav-link.svelte-xcrlsz{display:inline-flex;align-items:center;gap:.375rem;color:#9ca3af;font-size:.9375rem;font-weight:400;text-decoration:none;transition:color .2s ease,transform .2s ease;white-space:nowrap}.nav-link.svelte-xcrlsz:hover{color:#fff;transform:translate(2px)}.nav-link.active.svelte-xcrlsz{color:#fff}.external-arrow.svelte-xcrlsz{opacity:.5;transition:opacity .2s ease;flex-shrink:0}.nav-link.svelte-xcrlsz:hover .external-arrow:where(.svelte-xcrlsz){opacity:1}.page-layout.svelte-y8q1qa{min-height:100vh;background-color:#0a0a0a;position:relative}.desktop-header.svelte-y8q1qa{display:none}.mobile-header.svelte-y8q1qa{display:block;position:fixed;top:0;left:0;right:0;z-index:50;height:64px;background-color:transparent;transition:background-color .3s ease,backdrop-filter .3s ease}.mobile-header.scrolled.svelte-y8q1qa{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#00000080}.mobile-header.menu-open.svelte-y8q1qa{background-color:#171717}.mobile-header-bar.svelte-y8q1qa{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;height:64px}.mobile-logo-link.svelte-y8q1qa{display:flex;align-items:center}.mobile-logo-link.svelte-y8q1qa:focus{outline:none}.mobile-logo-link.svelte-y8q1qa:focus-visible{outline:2px solid #3b82f6;outline-offset:4px;border-radius:4px}.mobile-logo.svelte-y8q1qa{height:2rem}.hamburger-btn.svelte-y8q1qa{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.5rem;color:#fff;background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}.hamburger-btn.svelte-y8q1qa:hover{background-color:#ffffff1a}.hamburger-btn.svelte-y8q1qa:focus{outline:none}.hamburger-btn.svelte-y8q1qa:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.hamburger-icon.svelte-y8q1qa{width:1.5rem;height:1.5rem}.mobile-menu.svelte-y8q1qa{background-color:#171717;border-top:1px solid rgb(64 64 64);padding:1rem;max-height:calc(100vh - 64px);overflow-y:auto}.mobile-menu-list.svelte-y8q1qa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.mobile-menu-link.svelte-y8q1qa{display:flex;align-items:center;gap:.375rem;padding:.75rem .5rem;color:#9ca3af;font-size:1rem;font-weight:400;text-decoration:none;border-radius:.375rem;transition:color .2s ease,background-color .2s ease}.mobile-menu-link.svelte-y8q1qa:hover{color:#fff;background-color:#ffffff0d}.external-icon.svelte-y8q1qa{opacity:.5}.mobile-menu-divider.svelte-y8q1qa{height:1px;background-color:#404040;margin:1rem 0}.mobile-menu-actions.svelte-y8q1qa{display:flex;flex-direction:column;gap:.75rem}.mobile-auth-btn.svelte-y8q1qa{display:flex;align-items:center;justify-content:center;height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mobile-login-btn.svelte-y8q1qa{color:#fff;background-color:transparent;border:1px solid rgb(64 64 64)}.mobile-login-btn.svelte-y8q1qa:hover{background-color:#ffffff1a}.mobile-signup-btn.svelte-y8q1qa{color:#fff;background-color:#4ba9fe;border:none}.mobile-signup-btn.svelte-y8q1qa:hover{background-color:#1f8ff9}.mobile-signout-btn.svelte-y8q1qa{color:#fff;background-color:#4ba9fe;border:none}.mobile-signout-btn.svelte-y8q1qa:hover{background-color:#1f8ff9}.content-area.svelte-y8q1qa{display:block;padding-top:64px}.left-nav-column.svelte-y8q1qa{display:none}.main-column.svelte-y8q1qa{display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.main-content.svelte-y8q1qa{flex:1}@media (min-width: 768px){.desktop-header.svelte-y8q1qa{display:flex;position:fixed;top:0;left:0;right:0;z-index:50;height:64px;background-color:transparent;transition:background-color .3s ease,backdrop-filter .3s ease}.desktop-header.scrolled.svelte-y8q1qa{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#1911463a}.mobile-header.svelte-y8q1qa{display:none!important}.header-logo.svelte-y8q1qa{width:180px;flex-shrink:0;padding:0 1.5rem;display:flex;align-items:center;height:64px}.header-navbar.svelte-y8q1qa{flex:1;min-width:0;height:64px}.logo.svelte-y8q1qa{height:2rem}.content-area.svelte-y8q1qa{display:flex;padding-top:64px}.left-nav-column.svelte-y8q1qa{display:block;width:180px;flex-shrink:0;background:transparent;position:relative;z-index:2}.main-column.svelte-y8q1qa{flex:1;min-width:0;min-height:calc(100vh - 64px)}}.logo-link.svelte-y8q1qa:focus{outline:none}.logo-link.svelte-y8q1qa:focus-visible{outline:2px solid #3b82f6;outline-offset:4px;border-radius:4px}
