.language-switcher[data-v-3c48595c]{display:inline-block;position:relative}.language-switcher__trigger[data-v-3c48595c]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;height:40px;justify-content:space-between;padding:.5rem 1rem;transition:all .3s ease;width:100%}.language-switcher__trigger[data-v-3c48595c]:hover{background:var(--bg-secondary);border-color:var(--primary);color:var(--text-primary);transform:translateY(-1px)}.language-switcher__trigger[data-v-3c48595c]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.language-switcher__trigger[aria-expanded=true][data-v-3c48595c]{background:var(--bg-secondary);border-color:var(--primary)}.language-switcher__trigger[aria-expanded=true] .language-switcher__chevron[data-v-3c48595c]{transform:rotate(180deg)}.language-switcher__flag[data-v-3c48595c]{font-size:1rem;line-height:1}.language-switcher__name[data-v-3c48595c]{flex:1;text-align:left;white-space:nowrap}.language-switcher__chevron[data-v-3c48595c]{height:16px;transition:all .3s ease;width:16px}.language-switcher__chevron--open[data-v-3c48595c]{transform:rotate(180deg)}.language-switcher__dropdown[data-v-3c48595c]{background:var(--bg-primary);border:1px solid var(--border);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;left:0;min-width:150px;overflow:hidden;position:absolute;right:0;top:calc(100% + .25rem);z-index:1000}.light-mode .language-switcher__dropdown[data-v-3c48595c]{box-shadow:0 10px 25px #0000001a}.dark-mode .language-switcher__dropdown[data-v-3c48595c]{box-shadow:0 10px 25px #0000004d}.language-switcher__option[data-v-3c48595c]{align-items:center;background:transparent;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;transition:all .3s ease;width:100%}.language-switcher__option[data-v-3c48595c]:hover{background:var(--bg-secondary);color:var(--primary)}.language-switcher__option[data-v-3c48595c]:focus-visible{background:var(--bg-secondary);outline:2px solid var(--primary);outline-offset:-2px}.language-switcher__option--active[data-v-3c48595c]{background:#10b9811a;color:var(--primary)}.dark-mode .language-switcher__option--active[data-v-3c48595c]{background:#14b8a61a}.language-switcher__option[data-v-3c48595c]:first-child{border-radius:.5rem .5rem 0 0}.language-switcher__option[data-v-3c48595c]:last-child{border-radius:0 0 .5rem .5rem}.language-switcher__option[data-v-3c48595c]:only-child{border-radius:.5rem}.language-switcher__option-flag[data-v-3c48595c]{font-size:1rem;line-height:1}.language-switcher__option-name[data-v-3c48595c]{flex:1;text-align:left}.language-switcher__check[data-v-3c48595c]{color:var(--primary);height:16px;width:16px}.dropdown-enter-active[data-v-3c48595c],.dropdown-leave-active[data-v-3c48595c]{transform-origin:top;transition:opacity transform ease;transition-duration:.2s}.dropdown-enter-from[data-v-3c48595c],.dropdown-leave-to[data-v-3c48595c]{opacity:0;transform:translateY(-10px) scaleY(.95)}.light-mode .language-switcher__option[data-v-3c48595c]:hover,.light-mode .language-switcher__trigger[data-v-3c48595c]:hover{box-shadow:0 2px 8px #10b98126}.dark-mode .language-switcher__option[data-v-3c48595c]:hover,.dark-mode .language-switcher__trigger[data-v-3c48595c]:hover{box-shadow:0 2px 8px #14b8a626}@media (min-width:640px){.language-switcher__trigger[data-v-3c48595c]{min-width:150px}}.theme-switcher[data-v-718473be]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:55px}.theme-switcher[data-v-718473be]:hover{background:var(--bg-secondary);border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.theme-switcher[data-v-718473be]:active{transform:translateY(0)}.theme-switcher[data-v-718473be]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-switcher__icon[data-v-718473be]{height:18px;transition:all .3s ease;width:18px}.theme-switcher:hover .theme-switcher__icon[data-v-718473be]{transform:scale(1.1)}.theme-switcher .theme-switcher__icon[data-v-718473be]{animation:iconChange-718473be .3s ease-in-out}@keyframes iconChange-718473be{0%{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.5;transform:scale(.8) rotate(90deg)}to{opacity:1;transform:scale(1) rotate(180deg)}}.light-mode .theme-switcher[data-v-718473be]:hover{box-shadow:0 2px 8px #10b98126}.dark-mode .theme-switcher[data-v-718473be]:hover{box-shadow:0 2px 8px #14b8a626}.mobile-menu__trigger[data-v-dcc42226]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.mobile-menu__trigger[data-v-dcc42226]:hover{background:var(--bg-secondary);border-color:var(--primary);color:var(--text-primary);transform:translateY(-1px)}.mobile-menu__trigger[data-v-dcc42226]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mobile-menu__overlay[data-v-dcc42226]{background:#00000080;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100vw;z-index:9999}.mobile-menu__overlay--show[data-v-dcc42226]{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu__content[data-v-dcc42226]{background:var(--bg-primary);display:flex;flex-direction:column;height:100vh;max-width:90vw;position:absolute;right:0;top:0;transform:translate(100%);transition:all .3s ease;width:320px;z-index:10000}.mobile-menu__overlay--show .mobile-menu__content[data-v-dcc42226]{transform:translate(0)}.mobile-menu__header[data-v-dcc42226]{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:2rem}.mobile-menu__logo[data-v-dcc42226]{align-items:center;color:var(--text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem}.mobile-menu__logo-icon[data-v-dcc42226]{align-items:center;border-radius:.375rem;color:#fff;display:flex;height:28px;justify-content:center;width:28px}.mobile-menu__logo-icon[data-v-dcc42226],.mobile-menu__logo-text[data-v-dcc42226]{background:linear-gradient(135deg,var(--primary),var(--secondary))}.mobile-menu__logo-text[data-v-dcc42226]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@supports not (-webkit-background-clip:text){.mobile-menu__logo-text[data-v-dcc42226]{color:var(--primary)}}.mobile-menu__close[data-v-dcc42226]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .3s ease;width:32px}.mobile-menu__close[data-v-dcc42226]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.mobile-menu__body[data-v-dcc42226]{flex:1;overflow-y:auto;padding:2rem}.mobile-menu__section[data-v-dcc42226]{margin-bottom:3rem}.mobile-menu__section[data-v-dcc42226]:last-child{margin-bottom:0}.mobile-menu__section-title[data-v-dcc42226]{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:1.5rem}.mobile-menu__nav[data-v-dcc42226]{display:flex;flex-direction:column;gap:.25rem}.mobile-menu__nav-link[data-v-dcc42226]{align-items:center;border-radius:.5rem;color:var(--text-secondary);display:flex;font-weight:500;gap:1rem;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.mobile-menu__nav-link svg[data-v-dcc42226]{flex-shrink:0;height:20px;width:20px}.mobile-menu__nav-link[data-v-dcc42226]:hover{background:var(--bg-secondary);color:var(--text-primary);transform:translate(.25rem)}.mobile-menu__nav-link--active[data-v-dcc42226]{background:#10b9811a;color:var(--primary)}.dark-mode .mobile-menu__nav-link--active[data-v-dcc42226]{background:#14b8a61a}.mobile-menu__nav-link--active svg[data-v-dcc42226]{color:var(--primary)}.mobile-menu__nav-link .home[data-v-dcc42226]{width:18px}.mobile-menu__controls[data-v-dcc42226]{display:flex;flex-direction:column;gap:1.5rem}.mobile-menu__control[data-v-dcc42226]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.mobile-menu__control-label[data-v-dcc42226]{color:var(--text-secondary);font-size:.875rem;font-weight:500}.mobile-menu .theme-switcher[data-v-dcc42226]{min-width:150px;width:150px}.mobile-menu__description[data-v-dcc42226]{color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0}.mobile-menu__footer[data-v-dcc42226]{background:var(--bg-secondary);border-top:1px solid var(--border);padding:2rem;text-align:center}.mobile-menu__footer-text[data-v-dcc42226]{color:var(--text-tertiary);font-size:.75rem;margin:0}.mobile-menu__content[data-v-dcc42226]{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-menu__nav-link[data-v-dcc42226]{animation:slideInRight-dcc42226 .4s ease-out}.mobile-menu__nav-link[data-v-dcc42226]:first-child{animation-delay:.1s}.mobile-menu__nav-link[data-v-dcc42226]:nth-child(2){animation-delay:.2s}.mobile-menu__nav-link[data-v-dcc42226]:nth-child(3){animation-delay:.3s}.mobile-menu__nav-link[data-v-dcc42226]:nth-child(4){animation-delay:.4s}@keyframes slideInRight-dcc42226{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.light-mode .mobile-menu__trigger[data-v-dcc42226]:hover{box-shadow:0 2px 8px #10b98126}.light-mode .mobile-menu__nav-link[data-v-dcc42226]:hover{box-shadow:0 2px 8px #10b9811a}.dark-mode .mobile-menu__trigger[data-v-dcc42226]:hover{box-shadow:0 2px 8px #14b8a626}.dark-mode .mobile-menu__nav-link[data-v-dcc42226]:hover{box-shadow:0 2px 8px #14b8a61a}.header[data-v-3cce29d5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid var(--border-light);left:0;position:fixed;right:0;top:0;z-index:1020}.header__nav[data-v-3cce29d5]{align-items:center;display:flex;justify-content:space-between;min-height:50px;padding:.25rem 0}@media (min-width:640px){.header__nav[data-v-3cce29d5]{min-height:60px}}@media (min-width:768px){.header__nav[data-v-3cce29d5]{min-height:70px}}.header__logo[data-v-3cce29d5]{align-items:center;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;text-decoration:none;transition:all .3s ease}.header__logo[data-v-3cce29d5]:hover{transform:scale(1.02)}.header__logo-icon[data-v-3cce29d5]{align-items:center;border-radius:.5rem;color:#fff;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.header__logo-icon[data-v-3cce29d5],.header__logo-text[data-v-3cce29d5]{background:linear-gradient(135deg,var(--primary),var(--secondary))}.header__logo-text[data-v-3cce29d5]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@supports not (-webkit-background-clip:text){.header__logo-text[data-v-3cce29d5]{color:var(--primary)}}.header__menu[data-v-3cce29d5]{align-items:center;display:none;gap:.5rem}@media (min-width:1280px){.header__menu[data-v-3cce29d5]{display:flex;gap:1rem}}.header__link[data-v-3cce29d5]{align-items:center;border-radius:.5rem;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.header__link svg[data-v-3cce29d5]{height:16px;transition:all .3s ease;width:16px}.header__link[data-v-3cce29d5]:hover{background:var(--bg-secondary);color:var(--primary);transform:translateY(-1px)}.header__link:hover svg[data-v-3cce29d5]{transform:scale(1.1)}.header__link--active[data-v-3cce29d5]{background:#10b9811a;color:var(--primary)}.dark-mode .header__link--active[data-v-3cce29d5]{background:#14b8a61a}.header__link--active svg[data-v-3cce29d5]{color:var(--primary)}.header__link--active[data-v-3cce29d5]:after{left:1rem;right:1rem}.header__link--active[data-v-3cce29d5]:after,.header__link[data-v-3cce29d5]:before{background:var(--primary);border-radius:9999px;bottom:-2px;content:"";height:2px;position:absolute}.header__link[data-v-3cce29d5]:before{left:50%;transform:translate(-50%);transition:all .3s ease;width:0}.header__link[data-v-3cce29d5]:hover:before{width:calc(100% - 2rem)}.header__link--active[data-v-3cce29d5]:before{display:none}.header__controls[data-v-3cce29d5]{align-items:center;display:flex;flex-shrink:0;gap:10px}@media (min-width:640px){.header__controls[data-v-3cce29d5]{gap:.5rem}}.header__kofi-btn[data-v-3cce29d5]{align-items:center;background:#ff5e5b;border-radius:.5rem;box-shadow:0 2px 8px #ff5e5b40;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;height:40px;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.header__kofi-btn svg[data-v-3cce29d5]{flex-shrink:0;height:16px;width:16px}.header__kofi-btn[data-v-3cce29d5]:hover{background:#e8504c;box-shadow:0 6px 16px #ff5e5b66;color:#fff;text-decoration:none;transform:translateY(-1px)}.header__kofi-btn[data-v-3cce29d5]:active{transform:translateY(0)}.header__kofi-text[data-v-3cce29d5]{white-space:nowrap}@media (max-width:520px){.header__kofi-text[data-v-3cce29d5]{display:none}}.header__mobile-menu[data-v-3cce29d5]{display:flex}@media (min-width:1280px){.header__mobile-menu[data-v-3cce29d5]{display:none}}.header__control--desktop-only[data-v-3cce29d5]{display:none}@media (min-width:1280px){.header__control--desktop-only[data-v-3cce29d5]{display:flex}}@media (min-width:640px){.header__nav[data-v-3cce29d5]{padding:1.5rem 0}}@media (min-width:768px){.header__logo[data-v-3cce29d5]{font-size:1.5rem}.header__logo-icon[data-v-3cce29d5]{height:36px;width:36px}.header__menu[data-v-3cce29d5]{gap:.5rem}.header__link[data-v-3cce29d5]{font-size:1rem}.header__link svg[data-v-3cce29d5]{height:18px;width:18px}}@media (min-width:1024px){.header__nav[data-v-3cce29d5]{gap:3rem;justify-content:space-between}.header__menu[data-v-3cce29d5]{flex:1;gap:1.5rem;justify-content:center;max-width:600px}}.light-mode .header[data-v-3cce29d5]{background:#fffc}.light-mode .header[data-v-3cce29d5]:hover{background:#fffffff2}.light-mode .header .header__link[data-v-3cce29d5]:hover{box-shadow:0 2px 8px #10b98126}.dark-mode .header[data-v-3cce29d5]{background:#1f2937cc}.dark-mode .header[data-v-3cce29d5]:hover{background:#1f2937f2}.dark-mode .header .header__link[data-v-3cce29d5]:hover{box-shadow:0 2px 8px #14b8a626}.header[data-v-3cce29d5]{animation:slideInDown-3cce29d5 .6s ease-out}@keyframes slideInDown-3cce29d5{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.header__logo-icon[data-v-3cce29d5]{position:relative}.header__logo-icon[data-v-3cce29d5]:after{background:var(--success);border-radius:50%;content:"";height:8px;opacity:0;position:absolute;right:-2px;top:-2px;transform:scale(0);transition:all .3s ease;width:8px}.header__link[data-v-3cce29d5]{animation:fadeInUp-3cce29d5 .6s ease-out both}.header__link[data-v-3cce29d5]:first-child{animation-delay:.1s}.header__link[data-v-3cce29d5]:nth-child(2){animation-delay:.2s}.header__link[data-v-3cce29d5]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp-3cce29d5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home[data-v-3cce29d5]{width:18px}.footer[data-v-0d140f60]{background:var(--bg-secondary);border-top:1px solid var(--border);margin-top:6rem}.light-mode .footer[data-v-0d140f60]{background:#f3f4f6;border-top-color:#e5e7eb}.footer__content[data-v-0d140f60]{padding:3rem 0 1.5rem}.footer__main[data-v-0d140f60]{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:768px){.footer__main[data-v-0d140f60]{align-items:start;gap:3rem;grid-template-columns:1.2fr 2fr}}@media (min-width:1024px){.footer__main[data-v-0d140f60]{grid-template-columns:1fr 1.8fr}}.footer__brand[data-v-0d140f60]{text-align:center}@media (min-width:768px){.footer__brand[data-v-0d140f60]{text-align:left}}.footer__logo[data-v-0d140f60]{align-items:center;color:var(--text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:1rem}@media (min-width:768px){.footer__logo[data-v-0d140f60]{justify-content:flex-start}}.footer__logo-icon[data-v-0d140f60]{align-items:center;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:.375rem;box-shadow:0 4px 15px #10b9814d;color:#fff;display:flex;height:32px;justify-content:center;position:relative;transition:all .3s ease;width:32px}.footer__logo-icon[data-v-0d140f60]:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-1px) scale(1.05)}.footer__logo-icon svg[data-v-0d140f60]{height:16px;width:16px}.footer__logo-glow[data-v-0d140f60]{animation:glowPulse-0d140f60 3s ease-in-out infinite;border-radius:inherit;bottom:-2px;filter:blur(8px);left:-2px;opacity:.6;position:absolute;right:-2px;top:-2px;z-index:-1}.footer__logo-glow[data-v-0d140f60],.footer__logo-text[data-v-0d140f60]{background:linear-gradient(135deg,var(--primary),var(--secondary))}.footer__logo-text[data-v-0d140f60]{-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientText-0d140f60 4s ease-in-out infinite;background-clip:text;background-size:200% 200%}@supports not (-webkit-background-clip:text){.footer__logo-text[data-v-0d140f60]{color:var(--primary)}}.footer__description[data-v-0d140f60]{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 auto;max-width:320px}@media (min-width:768px){.footer__description[data-v-0d140f60]{margin-left:0;margin-right:0}}.footer__links-group[data-v-0d140f60]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.footer__links-group[data-v-0d140f60]{gap:2rem;grid-template-columns:repeat(2,1fr)}}.footer__section[data-v-0d140f60]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;padding:1rem;transition:all .3s ease}.footer__section[data-v-0d140f60]:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px)}.footer__section-title[data-v-0d140f60]{align-items:center;color:var(--text-primary);display:flex;font-size:.75rem;font-weight:600;gap:.25rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.footer__section-icon[data-v-0d140f60]{color:var(--primary);height:14px;width:14px}.footer__links[data-v-0d140f60]{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.footer__link[data-v-0d140f60]{align-items:center;border-radius:.25rem;color:var(--text-secondary);display:flex;font-size:.75rem;gap:.25rem;padding:.25rem .5rem;position:relative;text-decoration:none;transition:all .3s ease}.footer__link[data-v-0d140f60]:hover{background:#10b9810d;color:var(--primary);transform:translate(.25rem)}.footer__link--active[data-v-0d140f60]{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:var(--primary);font-weight:500}.footer__link-icon[data-v-0d140f60]{height:12px;opacity:.7;transition:all .3s ease;width:12px}.footer__link:hover .footer__link-icon[data-v-0d140f60]{opacity:1;transform:scale(1.1)}.footer__bottom[data-v-0d140f60]{border-top:1px solid var(--border);padding-top:1rem}.footer__bottom-content[data-v-0d140f60]{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}@media (min-width:640px){.footer__bottom-content[data-v-0d140f60]{flex-direction:row;justify-content:space-between;text-align:left}}.footer__copyright-section[data-v-0d140f60]{display:flex;flex-direction:column;gap:.25rem}@media (min-width:640px){.footer__copyright-section[data-v-0d140f60]{align-items:center;flex-direction:row;gap:.5rem}}.footer__copyright[data-v-0d140f60]{color:var(--text-secondary);font-size:.875rem;font-weight:500;margin:0}.footer__made-with[data-v-0d140f60]{color:var(--text-tertiary);font-size:.75rem;margin:0}.footer__actions[data-v-0d140f60]{align-items:center;display:flex;gap:.5rem}.footer__top-btn[data-v-0d140f60]{align-items:center;background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;border-radius:.375rem;box-shadow:0 4px 15px #10b9814d;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.footer__top-btn[data-v-0d140f60]:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-2px) scale(1.05)}.footer__top-btn[data-v-0d140f60]:active{transform:translateY(-1px) scale(.98)}.footer__top-btn svg[data-v-0d140f60]{height:16px;width:16px}@keyframes glowPulse-0d140f60{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes gradientText-0d140f60{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.footer[data-v-0d140f60]{animation:fadeInUp .8s ease-out}.footer__section[data-v-0d140f60]{animation:fadeInUp .6s ease-out}.footer__section[data-v-0d140f60]:first-child{animation-delay:.15s}.footer__section[data-v-0d140f60]:nth-child(2){animation-delay:.3s}.footer__section[data-v-0d140f60]:nth-child(3){animation-delay:.45s}@media (min-width:1024px){.footer__main[data-v-0d140f60]{grid-template-columns:1fr 1.5fr}.footer__links-group[data-v-0d140f60]{gap:3rem;grid-template-columns:repeat(2,1fr)}}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/uTGoASwNPxQoErpawYG8LxDAzXETHa_cYibPEm5a0js-FzPMEutgGN9BPdA0CHFmlTc89SYCuPok1t3usEo_5Vw.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/Bo1YvO13V3DbVwJcDOML4fx8wU8CkuqdVBmtg4dB56s-_tXBJUSBLGtGY0T2mljhSbG78q0wL0Pbgza1LnD1mD0.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/Jz2_acfD_oqut-QwcF37YvFRf5BjWGsFyb8HNT_yWCs-16G9G3z7MFIXvLaOHqfBk5LoEVcoAKUaoZTf8EsRj_Q.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/Qen6kKXoOl3R3jgb-RCpynJeEkuDL6QxKNQxFRactqY-cbUcT37MIzmxspnwnOT_NKvWS8Fd4n9eqT4cZAr_cWA.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/RUUN-23UGP8yTJV6xaMhEeTm2TLDCA206NGUBPDCQyk-xkhXnPxF1UcF1sQuTpcjj6vj81p3pox8F65G5ndYOYs.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ppPcyD9u3AAh0XAJnxi7vJUfx53qxORStdLloFeDOew-yg9zZpRrZit_sUTwUa9zS6y6ilu4ghjvIE_Mw6kE5D8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.cookie-fade-enter-active[data-v-819d034c],.cookie-fade-leave-active[data-v-819d034c]{transition:opacity .4s cubic-bezier(.7,.3,.1,1)}.cookie-fade-enter-from[data-v-819d034c],.cookie-fade-leave-to[data-v-819d034c]{opacity:0}.cookie-consent[data-v-819d034c]{align-items:center;animation:fadeInUp-819d034c .7s cubic-bezier(.6,.7,.2,1);background:var(--bg-primary);border-radius:24px;bottom:32px;box-shadow:0 8px 32px #14b8a62b;display:flex;font-family:Inter,"Inter Fallback: Arial",Segoe UI,Arial,sans-serif;justify-content:center;left:0;margin:0 auto;max-width:70%;min-height:162px;overflow:hidden;position:fixed;right:0;z-index:9999}.cookie-content[data-v-819d034c]{align-items:center;display:flex;flex-direction:column;padding:32px 28px 24px;position:relative;z-index:2}.cookie-title[data-v-819d034c]{color:var(--primary);font-size:1.35rem;font-weight:800;letter-spacing:.01em;margin-bottom:12px;text-shadow:0 2px 12px rgba(16,185,129,.03)}.cookie-desc[data-v-819d034c],.cookie-title[data-v-819d034c]{font-family:Inter,"Inter Fallback: Arial",Segoe UI,Arial,sans-serif}.cookie-desc[data-v-819d034c]{color:var(--text-secondary);font-size:1.06rem;font-weight:500;line-height:1.5;margin-bottom:28px;text-align:center}.cookie-actions[data-v-819d034c]{display:flex;gap:18px;justify-content:center;width:100%}.cookie-btn[data-v-819d034c]{border:none;border-radius:16px;box-shadow:0 1px 4px #10b9811f;cursor:pointer;font-family:inherit;font-size:1.12rem;font-weight:700;letter-spacing:.04em;margin:0 4px;min-width:120px;outline:none;padding:14px 36px;transition:all .18s cubic-bezier(.7,.3,.1,1)}.cookie-btn-primary[data-v-819d034c]{background:linear-gradient(90deg,#10b981 20%,#6366f1 90%);box-shadow:0 3px 24px #6366f11f;color:#fff}.cookie-btn-primary[data-v-819d034c]:hover{box-shadow:0 8px 36px #14b8a621;filter:brightness(1.12) saturate(1.2);transform:translateY(-2px) scale(1.035)}.cookie-btn-secondary[data-v-819d034c]{background:#f1f5f9;border:1px solid #e0e7ef;color:#333}.cookie-btn-secondary[data-v-819d034c]:hover{background:#e0e7ef;border:1px solid #10b981;color:#10b981}.cookie-dots-bg[data-v-819d034c]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Ccircle cx='30' cy='30' r='2' fill='%2310b981' fill-opacity='.11' fill-rule='evenodd'/%3E%3C/svg%3E") repeat;top:0;right:0;bottom:0;left:0;opacity:.55;pointer-events:none;position:absolute;z-index:1}@media (max-width:600px){.cookie-consent[data-v-819d034c]{border-radius:14px;max-width:98vw;min-height:110px;padding:0}.cookie-content[data-v-819d034c]{padding:20px 10px 16px}.cookie-btn[data-v-819d034c]{border-radius:10px;font-size:1rem;min-width:90px;padding:12px 14px}}@keyframes fadeInUp-819d034c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.sr-only[data-v-bf645ee8]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.app-layout[data-v-02cc793d]{background:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;min-height:100vh;transition:background-color color ease}.main-content[data-v-02cc793d]{display:flex;flex:1;flex-direction:column;min-height:calc(100vh - 140px);padding-top:0;position:relative;z-index:1}@media (min-width:768px){.main-content[data-v-02cc793d]{min-height:calc(100vh - 160px)}}[data-v-02cc793d] .container{margin:0 auto;max-width:1200px;padding:0 1.5rem;width:100%}@media (min-width:640px){[data-v-02cc793d] .container{padding:0 2rem}}@media (min-width:1280px){[data-v-02cc793d] .container{max-width:1400px}}.page-enter-active[data-v-02cc793d],.page-leave-active[data-v-02cc793d]{transition:opacity transform ease;transition-duration:.3s}.page-enter-from[data-v-02cc793d]{opacity:0;transform:translateY(20px)}.page-leave-to[data-v-02cc793d]{opacity:0;transform:translateY(-20px)}.app-layout[data-v-02cc793d]{scrollbar-color:var(--border) var(--bg-secondary);scrollbar-width:thin}.app-layout[data-v-02cc793d] ::-webkit-scrollbar{width:8px}.app-layout[data-v-02cc793d] ::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:9999px}.app-layout[data-v-02cc793d] ::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px;-webkit-transition:all .3s ease;transition:all .3s ease}.app-layout[data-v-02cc793d] ::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.app-layout[data-v-02cc793d] :focus{border-radius:.25rem;box-shadow:0 0 0 1px var(--bg-primary);outline:3px solid var(--primary);outline-offset:3px}.app-layout[data-v-02cc793d] a:focus-visible,.app-layout[data-v-02cc793d] button:focus-visible,.app-layout[data-v-02cc793d] input:focus-visible,.app-layout[data-v-02cc793d] select:focus-visible,.app-layout[data-v-02cc793d] textarea:focus-visible{box-shadow:0 0 0 1px var(--bg-primary),0 0 8px #10b98166;outline:3px solid var(--primary);outline-offset:3px}.app-layout[data-v-02cc793d] :focus:not(:focus-visible){box-shadow:none;outline:none}.skip-link[data-v-02cc793d]{background:var(--primary);border-radius:.25rem;color:#fff;font-weight:500;left:6px;padding:.5rem 1rem;position:absolute;text-decoration:none;top:-40px;transition:all .3s ease;z-index:9999}.skip-link[data-v-02cc793d]:focus{outline:3px solid var(--bg-primary);outline-offset:2px;top:6px}.sr-only[data-v-02cc793d]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-contrast:high){.app-layout[data-v-02cc793d]{--border:#000}.app-layout[data-v-02cc793d] :focus{outline:4px solid #000;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.app-layout[data-v-02cc793d] *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.app-layout[data-v-02cc793d] .loading-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1050}.app-layout[data-v-02cc793d] .loading-overlay .loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--border);border:4px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}.app-layout[data-v-02cc793d] .error-boundary{padding:3rem;text-align:center}.app-layout[data-v-02cc793d] .error-boundary .error-title{color:var(--error);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.app-layout[data-v-02cc793d] .error-boundary .error-message{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem}.app-layout[data-v-02cc793d] .error-boundary .error-actions{display:flex;gap:1rem;justify-content:center}
