@charset "UTF-8";.lang-switcher.svelte-1eaz7h7{padding-top:2px;position:relative;font-family:var(--font-body);margin-right:1rem}.trigger.svelte-1eaz7h7{background:transparent;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:4px;transition:all .2s;color:var(--c-text-sub);font-size:.9rem;font-weight:600}.trigger.svelte-1eaz7h7:hover,.trigger.svelte-1eaz7h7:active{background:#0000000d;color:var(--c-text-main)}.trigger.svelte-1eaz7h7 .icon:where(.svelte-1eaz7h7){width:1.25rem;height:1.25rem;opacity:.8}.trigger.svelte-1eaz7h7 .arrow:where(.svelte-1eaz7h7){font-size:.7em;transition:transform .2s}.trigger.svelte-1eaz7h7 .arrow.open:where(.svelte-1eaz7h7){transform:rotate(180deg)}.dropdown.svelte-1eaz7h7{position:fixed;inset:auto;margin:0;padding:0;box-sizing:border-box;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;border:1px solid #808080;width:200px;z-index:1001;overflow:hidden}.scroll-area.svelte-1eaz7h7{box-sizing:border-box;overscroll-behavior:contain;max-height:min(318px,100dvh - 26px);overflow-y:auto;padding:.5rem 0}.scroll-area.svelte-1eaz7h7::-webkit-scrollbar{width:6px}.scroll-area.svelte-1eaz7h7::-webkit-scrollbar-track{background:transparent}.scroll-area.svelte-1eaz7h7::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.item.svelte-1eaz7h7{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.6rem 1rem;border:none;background:transparent;text-align:left;cursor:pointer;font-size:.9rem;color:var(--c-text-main);transition:background .1s}.item.svelte-1eaz7h7:hover{background:#f5f7fa}.item.active.svelte-1eaz7h7{background:#eef6ff;color:var(--c-primary);font-weight:700}.item.svelte-1eaz7h7 .check:where(.svelte-1eaz7h7){font-size:.8em}header.svelte-hv3zzy{position:fixed;top:0;left:0;width:100%;height:70px;z-index:1000;transition:all .3s ease;background-color:transparent}header.scrolled.svelte-hv3zzy{background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000000d;height:60px}.inner.svelte-hv3zzy{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem}.logo.svelte-hv3zzy{margin-right:clamp(1rem,3vw,2.5rem);flex-shrink:0}.logo.svelte-hv3zzy a:where(.svelte-hv3zzy){font-family:var(--font-heading);font-weight:900;font-size:1.25rem;letter-spacing:-.02em;text-transform:uppercase;color:var(--c-text-main);text-decoration:none;white-space:nowrap}.nav.svelte-hv3zzy{display:flex;align-items:center;gap:clamp(.15rem,.6vw,.65rem);flex:1;justify-content:flex-end;min-width:0}.nav.svelte-hv3zzy a:where(.svelte-hv3zzy):not(.buy-btn){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem .65rem;box-sizing:border-box;border-radius:4px;font-family:var(--font-body);font-weight:500;font-size:.95rem;color:var(--c-text-sub);text-decoration:none;transition:color .2s;white-space:nowrap;flex-shrink:0}.nav.svelte-hv3zzy a:where(.svelte-hv3zzy):not(.buy-btn):hover{background:#0000000d;color:var(--c-primary)}.buy-btn.svelte-hv3zzy{background-color:var(--c-primary);color:#fff!important;padding:.5rem 1.2rem;border-radius:4px;font-weight:700;font-size:.9rem;text-decoration:none;transition:transform .2s;white-space:nowrap}.buy-btn.svelte-hv3zzy:hover{transform:translateY(-1px);background-color:var(--c-primary-hover)}.switcher-wrapper.svelte-hv3zzy{display:flex;align-items:center}.account-link.svelte-hv3zzy{display:flex;align-items:center;gap:.4rem;color:var(--c-text-sub);text-decoration:none;font-size:.9rem;font-weight:600;margin-right:1rem;padding:.4rem .6rem;border-radius:4px;transition:all .2s;white-space:nowrap;flex-shrink:0}.account-link.svelte-hv3zzy:hover{background:#0000000d;color:var(--c-text-main)}.account-link.svelte-hv3zzy .icon:where(.svelte-hv3zzy){margin-top:2px;width:1.25rem;height:1.25rem}.account-link.secondary.svelte-hv3zzy{margin-right:.5rem;opacity:.85}.account-link.secondary.svelte-hv3zzy:hover{opacity:1}.menu-toggle.svelte-hv3zzy{display:none;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;font-family:var(--font-body);font-size:.95rem;font-weight:600;color:var(--c-text-main);background:transparent;border:1px solid var(--c-border);border-radius:4px;cursor:pointer}.menu-toggle.svelte-hv3zzy:hover{background:#0000000d}a.svelte-hv3zzy:focus-visible,.menu-toggle.svelte-hv3zzy:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}@media(max-width:1280px){.inner.svelte-hv3zzy{padding:0 1rem}.menu-toggle.svelte-hv3zzy{display:inline-flex}.nav.svelte-hv3zzy{display:none;position:absolute;top:100%;left:0;right:0;padding:1rem;max-height:calc(100dvh - 70px);overflow-y:auto;background:var(--c-white);border-top:1px solid var(--c-border);box-shadow:0 6px 10px #0000000d;flex-direction:column;align-items:stretch;gap:.25rem}.nav.open.svelte-hv3zzy{display:flex}.nav.svelte-hv3zzy .lang-switcher{margin-right:0;width:100%}.nav.svelte-hv3zzy .lang-switcher .trigger{width:100%;min-height:44px;box-sizing:border-box}.nav.svelte-hv3zzy a:where(.svelte-hv3zzy):not(.buy-btn){justify-content:flex-start;white-space:normal}.switcher-wrapper.svelte-hv3zzy{flex-direction:column;align-items:stretch}.account-link.svelte-hv3zzy,.account-link.secondary.svelte-hv3zzy{margin-right:0;opacity:1}.buy-btn.svelte-hv3zzy{text-align:center;margin-top:.5rem;min-height:44px;box-sizing:border-box}}header.over-image.svelte-hv3zzy .logo:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy),header.over-image.svelte-hv3zzy .nav:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy):not(.buy-btn),header.over-image.svelte-hv3zzy .menu-toggle:where(.svelte-hv3zzy){color:#fff;opacity:1}header.over-image.svelte-hv3zzy .nav:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy):not(.buy-btn):hover,header.over-image.svelte-hv3zzy .menu-toggle:where(.svelte-hv3zzy):hover{color:var(--c-white);background:#ffffff1f}header.over-image.svelte-hv3zzy .lang-switcher .trigger,header.over-image.svelte-hv3zzy .lang-switcher .trigger:hover{color:#fff;opacity:1}header.over-image.svelte-hv3zzy .lang-switcher .trigger:hover{background:#ffffff1f}
