.language-switcher[data-v-8509fe60]{position:relative}.language-trigger[data-v-8509fe60]{display:inline-flex;align-items:center;gap:.25rem;height:auto;padding:.35rem .5rem;border-radius:999px;border:1px solid var(--gd-auth-color-border,var(--gd-color-border));background:var(--gd-auth-color-surface,var(--gd-color-surface));color:var(--gd-auth-color-ink,var(--gd-color-ink));font-size:.95rem;line-height:1;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.language-trigger[data-v-8509fe60]:focus-visible,.language-trigger[data-v-8509fe60]:hover{border-color:var(--gd-auth-color-border-strong,var(--gd-color-border-strong));box-shadow:var(--gd-auth-shadow-card,var(--gd-shadow-soft))}.flag[data-v-8509fe60]{font-size:var(--ls-flag-size,1.25rem);line-height:1}.language-label[data-v-8509fe60]{font-size:var(--ls-label-size,.85rem);font-weight:500;letter-spacing:.02em;color:inherit}.language-switcher--landing .language-trigger[data-v-8509fe60]{height:auto;padding:.45rem 1.25rem;gap:.5rem;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 45px #0f172a1a;color:var(--gd-auth-color-ink,var(--gd-color-ink));font-size:.875rem}.language-switcher--landing .language-trigger[data-v-8509fe60]:hover{border-color:#ffffffbf;box-shadow:0 22px 55px #0f172a26}.language-switcher--landing .flag[data-v-8509fe60]{font-size:1.25rem}.language-switcher--landing .language-label[data-v-8509fe60]{font-size:.875rem}.language-switcher--compact .language-trigger[data-v-8509fe60]{height:36px;padding:0 .75rem;background:#ffffff1a;border:1px solid rgba(45,51,48,.12);border-radius:100px;box-shadow:0 2px 6px #0000000a;font-size:.875rem}.language-switcher--compact .flag[data-v-8509fe60]{font-size:.85rem}@media(max-width:768px){.language-switcher--landing .language-trigger[data-v-8509fe60]{padding:.35rem .6rem;gap:.25rem;font-size:.85rem;box-shadow:none}}.chevron[data-v-8509fe60]{width:.85rem;height:.85rem;transition:transform .2s ease}.chevron.open[data-v-8509fe60]{transform:rotate(180deg)}.language-dropdown[data-v-8509fe60]{position:absolute;right:0;top:calc(100% + .5rem);min-width:150px;padding:.35rem;border-radius:.75rem;border:1px solid var(--gd-auth-color-border,var(--gd-color-border));background:var(--gd-auth-color-surface,var(--gd-color-surface));box-shadow:var(--gd-auth-shadow-float,var(--gd-shadow-card));z-index:20}.dropdown-item[data-v-8509fe60]{display:flex;align-items:center;width:100%;gap:.5rem;padding:.45rem .6rem;border-radius:.5rem;border:none;background:transparent;font-size:.85rem;color:var(--gd-auth-color-ink,var(--gd-color-ink));text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.dropdown-item[data-v-8509fe60]:hover{background:var(--gd-auth-color-surface-muted,var(--gd-color-surface-muted))}.dropdown-item.active[data-v-8509fe60]{background:var(--gd-auth-color-brand-soft,var(--gd-color-brand-soft));color:var(--gd-auth-color-brand,var(--gd-color-brand));font-weight:600}.label[data-v-8509fe60]{font-size:.82rem}.sr-only[data-v-8509fe60]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.dropdown-enter-active[data-v-8509fe60],.dropdown-leave-active[data-v-8509fe60]{transition:opacity .18s ease,transform .18s ease}.dropdown-enter-from[data-v-8509fe60],.dropdown-leave-to[data-v-8509fe60]{opacity:0;transform:translateY(-6px)}.problems-menu[data-v-8974c3cc]{position:relative}.problems-menu__trigger[data-v-8974c3cc]{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:color .2s var(--ease-out,ease)}.problems-menu__trigger[data-v-8974c3cc]:hover{color:var(--color-text-primary)}.problems-menu__chevron[data-v-8974c3cc]{width:.7rem;height:.7rem;flex:0 0 .7rem;opacity:.7;transition:transform .2s var(--ease-out,ease),opacity .2s var(--ease-out,ease)}.problems-menu__trigger:hover .problems-menu__chevron[data-v-8974c3cc]{opacity:1}.problems-menu__chevron--open[data-v-8974c3cc]{transform:rotate(180deg)}.mobile-problems__trigger .problems-menu__chevron[data-v-8974c3cc]{width:.85rem;height:.85rem;flex-basis:.85rem}.problems-menu__panel[data-v-8974c3cc]{position:fixed;top:4.25rem;left:50%;transform:translate(-50%);width:1120px;max-width:calc(100vw - 2rem);padding:1.15rem;border:1px solid rgba(45,51,48,.08);border-radius:22px;background:#fffffffa;box-shadow:0 24px 64px #2d33301f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1010}.problems-menu__panel[data-v-8974c3cc]:before{content:"";position:absolute;top:-1rem;left:0;right:0;height:1rem}.problems-menu__grid[data-v-8974c3cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.problems-menu__group[data-v-8974c3cc]{display:grid;gap:.72rem;align-content:start;padding:0;min-width:0}.problems-menu__group-copy[data-v-8974c3cc]{display:grid;gap:0;min-width:0;padding-left:2.35rem}.problems-menu__group-header[data-v-8974c3cc]{margin:0;padding:0;color:var(--color-text-soft);font-size:.88rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.problems-menu__link[data-v-8974c3cc]{position:relative;display:block;padding:.35rem 0 .35rem 2.35rem;border-radius:0;color:var(--color-text-main);text-decoration:none;transition:background-color .18s ease;min-width:0}.problems-menu__link[data-v-8974c3cc]:hover{background:transparent;color:var(--color-accent)}.problems-menu__link-icon[data-v-8974c3cc]{position:absolute;left:0;top:.26rem;font-size:1.35rem;line-height:1;flex-shrink:0;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:999px;margin-top:0;background:transparent}.problems-menu__link-icon--placeholder[data-v-8974c3cc]{background:transparent}.problems-menu__link-copy[data-v-8974c3cc]{display:grid;gap:.12rem;padding-top:.02rem;min-width:0}.problems-menu__link-copy strong[data-v-8974c3cc]{font-weight:600;line-height:1.25;overflow-wrap:anywhere}.problems-menu__link-copy small[data-v-8974c3cc]{color:var(--color-text-soft);line-height:1.45;overflow-wrap:anywhere}@media(max-width:1200px){.problems-menu__grid[data-v-8974c3cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-problems__trigger[data-v-8974c3cc]{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .25rem;color:var(--color-text-secondary);font:inherit;font-weight:500;line-height:1.25}[dir=rtl] .mobile-problems__trigger[data-v-8974c3cc]{text-align:right}.mobile-problems[data-v-8974c3cc]{display:grid;gap:.1rem;width:100%}.mobile-problems__panel[data-v-8974c3cc]{display:grid;gap:.75rem;margin:.1rem 0 .35rem;padding:.2rem 0 .35rem .75rem}[dir=rtl] .mobile-problems__panel[data-v-8974c3cc]{padding-right:.75rem;padding-left:0}.mobile-problems__catalog[data-v-8974c3cc],.mobile-problems__link[data-v-8974c3cc]{display:block;color:var(--color-text-main);text-decoration:none;line-height:1.35}.mobile-problems__catalog[data-v-8974c3cc]{font-weight:700;padding:.28rem 0}.mobile-problems__group[data-v-8974c3cc]{display:grid;gap:.32rem}.mobile-problems__group p[data-v-8974c3cc]{margin:0;color:var(--color-text-soft);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mobile-problems__link[data-v-8974c3cc]{padding:.18rem 0}.landing-nav[data-v-14aee849]{position:fixed;top:0;width:100%;z-index:1000;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.landing-nav[data-v-14aee849]:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:5px;background:linear-gradient(180deg,#fffc,#fff6 50%,#ffffff1a);backdrop-filter:blur(12px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(12px) saturate(180%) brightness(1.1);border-radius:0 0 2rem 2rem;box-shadow:inset 0 1px #ffffff80,0 2px 8px #0000000d}.nav-inner[data-v-14aee849]{width:min(1200px,calc(100% - 3rem));margin:0 auto;padding:1.5rem;justify-content:space-between;gap:1.5rem}.nav-inner[data-v-14aee849],.nav-right[data-v-14aee849]{display:flex;align-items:center}.nav-right[data-v-14aee849]{gap:1.25rem}.nav-link[data-v-14aee849]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:color .2s var(--ease-out,ease)}.nav-link[data-v-14aee849]:hover{color:var(--color-text-primary)}.nav-link--highlight[data-v-14aee849]{color:var(--color-accent);font-weight:600}.nav-link--highlight[data-v-14aee849]:hover{color:var(--color-accent-hover)}.nav-btn-accent[data-v-14aee849]{display:inline-flex;align-items:center;padding:.5rem 1.5rem;background:var(--color-text-main);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:var(--radius-pill);transition:all .2s var(--ease-out,cubic-bezier(.34,1.56,.64,1));box-shadow:0 4px 14px #0000001f}.nav-btn-accent[data-v-14aee849]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #00000026}.logo[data-v-14aee849]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.logo-mark[data-v-14aee849]{transform:scale(.92);transform-origin:left center}.burger-menu-btn[data-v-14aee849]{background:none;border:none;cursor:pointer;display:flex;padding:.5rem;color:var(--color-text-main);transition:opacity .2s}.burger-menu-btn[data-v-14aee849]:hover{opacity:.7}.mobile-menu-dropdown[data-v-14aee849]{position:absolute;top:100%;left:0;right:0;padding:.45rem 0 .65rem;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 20px 40px #00000014;max-height:calc(100dvh - 4.5rem);overflow-y:auto;overscroll-behavior:contain}.mobile-menu-dropdown>.container[data-v-14aee849]{width:min(100%,calc(100% - 1.5rem));padding:0;display:grid;gap:.1rem}.mobile-nav-link[data-v-14aee849]{display:block;padding:.62rem .25rem;color:var(--color-text-secondary);text-decoration:none;font-weight:500;line-height:1.25;transition:color .2s}.mobile-nav-link--highlight[data-v-14aee849]{color:var(--color-accent);font-weight:600}.desktop-only[data-v-14aee849]{display:flex}.mobile-only[data-v-14aee849]{display:none}@media(max-width:1024px){.desktop-only[data-v-14aee849]{display:none}.mobile-only[data-v-14aee849]{display:flex}.nav-inner[data-v-14aee849]{width:min(1200px,calc(100% - 2rem));padding:.75rem 0}.nav-right[data-v-14aee849]{gap:.5rem}.mobile-menu-dropdown.mobile-only[data-v-14aee849]{display:block}}
