.logo-fill.svelte-imnlun{fill:var(--logo-fill, #2C3538)}.logo-outline.svelte-imnlun{stroke:var(--logo-outline, #E4E3DF)}.lang-switcher.svelte-1eaz7h7{display:flex;gap:4px}.lang-switcher__btn.svelte-1eaz7h7{color:var(--bg);opacity:.4;font-size:13px;font-weight:500;padding:4px 8px;border-radius:6px;transition:opacity .15s}.lang-switcher__btn.svelte-1eaz7h7:hover{opacity:.8}.lang-switcher__btn--active.svelte-1eaz7h7{opacity:1;background:#ffffff1f}@keyframes svelte-1gi4otr-prefs-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes svelte-1gi4otr-prefs-backdrop{0%{opacity:0}}.prefs.svelte-1gi4otr{width:min(640px,100vw - 24px);max-height:calc(100vh - 24px);padding:0;border:0;border-radius:15px;background:var(--bg);color:var(--dark)}.prefs.svelte-1gi4otr::backdrop{background:#00000073}.prefs[open].svelte-1gi4otr{animation:svelte-1gi4otr-prefs-in .35s var(--ease-out)}.prefs[open].svelte-1gi4otr::backdrop{animation:svelte-1gi4otr-prefs-backdrop .3s ease}@media(prefers-reduced-motion:reduce){.prefs[open].svelte-1gi4otr,.prefs[open].svelte-1gi4otr::backdrop{animation:none}}.prefs__inner.svelte-1gi4otr{padding:24px 20px 20px}@media(min-width:768px){.prefs__inner.svelte-1gi4otr{padding:32px 32px 28px}}.prefs__title.svelte-1gi4otr{font-size:22px;margin-bottom:8px}.prefs__intro.svelte-1gi4otr{font-size:14px;margin-bottom:20px}.prefs__intro.svelte-1gi4otr a:where(.svelte-1gi4otr){color:var(--main);text-decoration:underline}.prefs__categories.svelte-1gi4otr{display:flex;flex-direction:column;gap:12px}.prefs__actions.svelte-1gi4otr{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.prefs__actions.svelte-1gi4otr .btn:where(.svelte-1gi4otr){flex:1 1 140px}.category.svelte-1gi4otr{padding:14px 16px;border-radius:12px;background:var(--brown)}.category__head.svelte-1gi4otr{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.category__title.svelte-1gi4otr{font-size:16px;font-weight:700;margin-bottom:4px}.category__desc.svelte-1gi4otr{font-size:13px;margin:0}.category__locked.svelte-1gi4otr{flex-shrink:0;font-size:12px;font-weight:700;color:var(--sec);padding-top:2px}.category__details.svelte-1gi4otr{margin-top:10px;font-size:13px}.category__details.svelte-1gi4otr summary:where(.svelte-1gi4otr){cursor:pointer;color:var(--main);text-decoration:underline}.switch.svelte-1gi4otr{position:relative;flex-shrink:0;display:inline-block;width:46px;height:26px}.switch.svelte-1gi4otr input:where(.svelte-1gi4otr){position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.switch__track.svelte-1gi4otr{position:absolute;inset:0;border-radius:13px;background:var(--dark-brown);transition:background .15s}.switch__track.svelte-1gi4otr:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--bg);transition:transform .15s}.switch.svelte-1gi4otr input:where(.svelte-1gi4otr):checked+.switch__track:where(.svelte-1gi4otr){background:var(--main)}.switch.svelte-1gi4otr input:where(.svelte-1gi4otr):checked+.switch__track:where(.svelte-1gi4otr):after{transform:translate(20px)}.switch.svelte-1gi4otr input:where(.svelte-1gi4otr):focus-visible+.switch__track:where(.svelte-1gi4otr){outline:2px solid var(--dark);outline-offset:2px}.btn.svelte-1gi4otr{padding:12px 18px;border-radius:10px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;border:2px solid var(--main)}.btn--main.svelte-1gi4otr{background:var(--main);color:var(--bg)}.btn--outline.svelte-1gi4otr{background:transparent;color:var(--main)}.btn.svelte-1gi4otr:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.banner.svelte-1s9yh7r{position:fixed;left:12px;right:12px;bottom:40px;z-index:200;display:flex;flex-direction:column;gap:16px;max-width:960px;margin:0 auto;padding:18px 20px;border-radius:15px;background:var(--bg);box-shadow:0 6px 30px #00000038}@media(min-width:768px){.banner.svelte-1s9yh7r{flex-direction:row;align-items:center;gap:28px;padding:20px 26px}}.banner__text.svelte-1s9yh7r{flex:1}.banner__title.svelte-1s9yh7r{font-size:17px;font-weight:700;margin-bottom:4px}.banner__desc.svelte-1s9yh7r{font-size:13px;margin:0}.banner__desc.svelte-1s9yh7r a:where(.svelte-1s9yh7r){color:var(--main);text-decoration:underline;white-space:nowrap}.banner__actions.svelte-1s9yh7r{display:flex;flex-wrap:wrap;gap:8px}.banner__actions.svelte-1s9yh7r .btn:where(.svelte-1s9yh7r){flex:1 1 auto}@media(min-width:768px){.banner__actions.svelte-1s9yh7r .btn:where(.svelte-1s9yh7r){flex:0 0 auto}}.btn.svelte-1s9yh7r{padding:11px 16px;border-radius:10px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;border:2px solid var(--main);white-space:nowrap}.btn--main.svelte-1s9yh7r{background:var(--main);color:var(--bg)}.btn--outline.svelte-1s9yh7r{background:transparent;color:var(--main)}.btn.svelte-1s9yh7r:focus-visible{outline:2px solid var(--dark);outline-offset:2px}
