.header.svelte-1elxaub{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #E8E8E8;box-shadow:0 1px 4px #0000000f}html[dir=rtl] .header-actions.svelte-1elxaub{direction:rtl}.header-inner.svelte-1elxaub{max-width:1280px;margin:0 auto;padding:0 1.5rem;height:64px;display:flex;align-items:center;gap:2rem}.logo.svelte-1elxaub{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}.logo-image.svelte-1elxaub{height:34px;width:auto;display:block}.nav-desktop.svelte-1elxaub{display:none;gap:.25rem;flex:1}@media (min-width: 768px){.nav-desktop.svelte-1elxaub{display:flex}}.nav-link.svelte-1elxaub{color:#555;text-decoration:none;font-size:.9rem;padding:.4rem .75rem;border-radius:6px;transition:color .2s,background .2s}.nav-link.svelte-1elxaub:hover,.nav-link.active.svelte-1elxaub{color:var(--color-primary);background:#8088e612}.lang-wrap.svelte-1elxaub{display:none;align-items:center;gap:.4rem;color:#666;font-size:.78rem;font-weight:600}.lang-wrap.svelte-1elxaub select:where(.svelte-1elxaub){border:1px solid #dfe3ee;background:#fff;color:#333;border-radius:6px;padding:.3rem .4rem;font-size:.75rem}@media (min-width: 768px){.lang-wrap.svelte-1elxaub{display:inline-flex}}.header-actions.svelte-1elxaub{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}.action-btn.svelte-1elxaub{position:relative;color:#555;padding:.4rem;border-radius:6px;display:flex;align-items:center;transition:color .2s;text-decoration:none}.action-btn.svelte-1elxaub:hover{color:var(--color-primary)}.badge.svelte-1elxaub{position:absolute;top:0;right:0;background:var(--color-primary);color:#fff;font-size:.6rem;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.btn-login.svelte-1elxaub{color:#fff;background:var(--color-primary);border-radius:6px;padding:.35rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .2s}.btn-login.svelte-1elxaub:hover{opacity:.85}.hamburger.svelte-1elxaub{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}@media (min-width: 768px){.hamburger.svelte-1elxaub{display:none}}.hamburger.svelte-1elxaub span:where(.svelte-1elxaub){display:block;width:22px;height:2px;background:#555;border-radius:2px;transition:.25s}.hamburger.svelte-1elxaub span.open:where(.svelte-1elxaub):nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.svelte-1elxaub span.open:where(.svelte-1elxaub):nth-child(2){opacity:0}.hamburger.svelte-1elxaub span.open:where(.svelte-1elxaub):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer.svelte-1elxaub{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;pointer-events:none}.mobile-drawer.open.svelte-1elxaub{pointer-events:auto}.mobile-backdrop.svelte-1elxaub{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a52;opacity:0;transition:opacity .25s ease}.mobile-drawer.open.svelte-1elxaub .mobile-backdrop:where(.svelte-1elxaub){opacity:1}.mobile-panel.svelte-1elxaub{position:absolute;top:0;right:0;width:min(320px,88vw);height:100%;background:#fff;transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column}.mobile-drawer.open.svelte-1elxaub .mobile-panel:where(.svelte-1elxaub){transform:translate(0)}.mobile-panel-header.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid #E8E8E8}.mobile-close.svelte-1elxaub{border:1px solid #E8E8E8;background:#fff;color:#555;width:36px;height:36px;border-radius:999px;cursor:pointer;font-size:1.4rem;line-height:1}.mobile-lang-wrap.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.25rem .25rem;color:#666;font-size:.82rem;font-weight:600}.mobile-lang-wrap.svelte-1elxaub select:where(.svelte-1elxaub){border:1px solid #dfe3ee;background:#fff;color:#333;border-radius:6px;padding:.3rem .4rem;font-size:.78rem}.mobile-panel-links.svelte-1elxaub{display:flex;flex-direction:column;padding:.75rem 1.25rem 1.25rem}.nav-mobile-link.svelte-1elxaub{color:#555;text-decoration:none;padding:.85rem 0;font-size:1rem;border-bottom:1px solid #F0F0F0}.nav-mobile-link.svelte-1elxaub:hover{color:var(--color-primary)}.nav-mobile-link.svelte-1elxaub:last-child{border-bottom:none}
