.navbar.svelte-rfuq4y{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;transition:all .3s ease}.navbar.scrolled.svelte-rfuq4y{background:#0a0a0fd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);padding:10px 0}.nav-inner.svelte-rfuq4y{display:flex;align-items:center;justify-content:space-between}.logo.svelte-rfuq4y{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.2rem}.nav-links.svelte-rfuq4y{display:flex;align-items:center;gap:32px}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y){font-size:.9rem;color:var(--text-secondary);transition:color .2s}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y):hover{color:var(--text-primary)}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y).btn-primary{color:#fff;font-size:.85rem;padding:8px 20px}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y).btn-primary:hover{color:#fff}.user-section.svelte-rfuq4y{display:flex;align-items:center;gap:16px}.user-info.svelte-rfuq4y{display:flex;align-items:center;gap:10px;padding:4px 8px;border-radius:var(--radius-md);transition:background-color .2s ease;text-decoration:none}.user-info.svelte-rfuq4y:hover{background:#ffffff0d}.avatar.svelte-rfuq4y{width:32px;height:32px;border-radius:50%;background:var(--accent-glow);color:var(--accent-light);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0;border:1px solid var(--border-subtle)}.user-meta.svelte-rfuq4y{display:flex;flex-direction:column;line-height:1.2}.user-name.svelte-rfuq4y{font-size:.85rem;font-weight:500;color:var(--text-primary)}.user-credits.svelte-rfuq4y{font-size:.7rem;color:var(--text-muted)}.logout-btn.svelte-rfuq4y{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);padding:6px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.logout-btn.svelte-rfuq4y:hover{border-color:#ef4444;color:#ef4444;background:#ef44440d}.lang-toggle.svelte-rfuq4y{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);padding:6px 12px;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;cursor:pointer;font-family:var(--font-sans);transition:all .2s}.lang-toggle.svelte-rfuq4y:hover{border-color:var(--accent);color:var(--text-primary)}.resources-dropdown.svelte-rfuq4y{position:relative}.resources-trigger.svelte-rfuq4y{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:.9rem;color:var(--text-secondary);cursor:pointer;padding:0;font-family:inherit;transition:color .2s}.resources-trigger.svelte-rfuq4y:hover{color:var(--text-primary)}.resources-dropdown.active.svelte-rfuq4y .resources-trigger:where(.svelte-rfuq4y){color:var(--text-primary)}.chevron.svelte-rfuq4y{transition:transform .2s ease}.resources-dropdown.active.svelte-rfuq4y .chevron:where(.svelte-rfuq4y){transform:rotate(180deg)}.resources-menu.svelte-rfuq4y{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:200px;background:#121218fa;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px;opacity:0;pointer-events:none;transform:translate(-50%) translateY(-8px);transition:opacity .2s ease,transform .2s ease;box-shadow:0 8px 32px #0006;z-index:200}.resources-dropdown.active.svelte-rfuq4y .resources-menu:where(.svelte-rfuq4y){opacity:1;pointer-events:all;transform:translate(-50%) translateY(0)}.resources-menu.svelte-rfuq4y a:where(.svelte-rfuq4y){display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;color:var(--text-secondary);border-radius:var(--radius-sm);transition:all .15s ease}.resources-menu.svelte-rfuq4y a:where(.svelte-rfuq4y):hover{color:var(--text-primary);background:#ffffff0d}.loading-skeleton.svelte-rfuq4y{display:flex;align-items:center;gap:10px;padding:4px 8px}.skeleton-avatar.svelte-rfuq4y{width:32px;height:32px;border-radius:50%;background:linear-gradient(90deg,#ffffff1a 25%,#ffffff0d,#ffffff1a 75%);background-size:200% 100%;animation:svelte-rfuq4y-loading 1.5s infinite;flex-shrink:0}.skeleton-text.svelte-rfuq4y{width:60px;height:32px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffffff1a 25%,#ffffff0d,#ffffff1a 75%);background-size:200% 100%;animation:svelte-rfuq4y-loading 1.5s infinite}@keyframes svelte-rfuq4y-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mobile-toggle.svelte-rfuq4y{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.bar.svelte-rfuq4y{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s ease}.bar.open.svelte-rfuq4y:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.bar.open.svelte-rfuq4y:nth-child(2){opacity:0}.bar.open.svelte-rfuq4y:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.navbar.menu-open.svelte-rfuq4y{background:#0a0a0ff5}.mobile-toggle.svelte-rfuq4y{display:flex;z-index:10000}.nav-links.svelte-rfuq4y{position:fixed;inset:0;width:100vw;height:100vh;background:#0a0a0f;flex-direction:column;justify-content:center;gap:24px;opacity:0;pointer-events:none;transform:translateY(-20px);transition:transform .3s ease,opacity .3s ease;z-index:9999}.nav-links.open.svelte-rfuq4y{opacity:1;pointer-events:all;transform:translateY(0)}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y){font-size:1.2rem}.resources-dropdown.svelte-rfuq4y{display:flex;flex-direction:column;align-items:center;gap:0}.resources-trigger.svelte-rfuq4y{font-size:1.2rem}.resources-menu.svelte-rfuq4y{position:static;transform:none;min-width:unset;background:transparent;border:none;box-shadow:none;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease;opacity:0}.resources-dropdown.active.svelte-rfuq4y .resources-menu:where(.svelte-rfuq4y){transform:none;max-height:200px;opacity:1;margin-top:8px}.resources-menu.svelte-rfuq4y a:where(.svelte-rfuq4y){font-size:1rem;justify-content:center}.user-section.svelte-rfuq4y{flex-direction:column;gap:16px}.user-info.svelte-rfuq4y{padding:12px}.user-name.svelte-rfuq4y{font-size:1.1rem}.user-credits.svelte-rfuq4y{font-size:.9rem}}.footer.svelte-jz8lnl{border-top:1px solid var(--border-subtle);padding:60px 0 40px;background:var(--bg-secondary)}.footer-grid.svelte-jz8lnl{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px}.footer-desc.svelte-jz8lnl{color:var(--text-muted);font-size:.9rem;margin-bottom:16px}.footer-copy.svelte-jz8lnl{color:var(--text-muted);font-size:.8rem}.footer-col.svelte-jz8lnl{display:flex;flex-direction:column;gap:10px}.footer-col.svelte-jz8lnl h4:where(.svelte-jz8lnl){font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.footer-col.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.85rem;color:var(--text-secondary);transition:color .2s}.footer-col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text-primary)}.footer-disclaimer.svelte-jz8lnl{margin-top:40px;padding-top:24px;border-top:1px solid var(--border-subtle)}.footer-disclaimer.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:.75rem;color:var(--text-muted);line-height:1.7;max-width:720px}@media(max-width:768px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr;gap:32px}.footer-brand.svelte-jz8lnl{grid-column:1 / -1}}@media(max-width:480px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr}}main.svelte-1br2sqw{position:relative;z-index:1;min-height:100vh;padding-top:72px}
