.icon-btn[data-v-23f773d0]{background:transparent;border:none;border-radius:10px;cursor:pointer;padding:6px}.icon-btn[data-v-23f773d0]:focus-visible{outline:3px solid rgba(72,64,128,.35);outline-offset:2px}.mobile-close-icon[data-v-23f773d0]{color:#fff}.drop-icon[data-v-23f773d0]{color:currentColor;display:block;flex-shrink:0}.header[data-v-23f773d0]{position:relative}.headerBar[data-v-23f773d0]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid color-mix(in srgb,var(--color-primary-900) 10%,transparent);box-shadow:0 8px 18px #0000000a;color:color-mix(in srgb,var(--color-primary-900) 86%,transparent);position:sticky;top:0;z-index:99}.headerBarInner[data-v-23f773d0]{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto;padding:12px 0}.headerBarBrand[data-v-23f773d0]{align-items:center;display:flex;flex-shrink:0}.headerBarLogoLink[data-v-23f773d0]{align-items:center;display:inline-flex}.headerBarLogo[data-v-23f773d0]{display:block;height:44px;-o-object-fit:contain;object-fit:contain;width:auto}.headerBarNav[data-v-23f773d0]{display:flex;justify-content:center;min-width:0}.headerBarNav ul[data-v-23f773d0]{display:flex;gap:8px;list-style-type:none;margin:0;padding:0}.headerBarNav li[data-v-23f773d0]{margin:0}.headerBarNav a[data-v-23f773d0]{border-radius:10px;color:var(--color-primary-900);font-size:18px;font-weight:700;padding:8px 10px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.headerBarNav a[data-v-23f773d0]:hover{background:#48408014}.headerBarNav a.router-link-exact-active[data-v-23f773d0]{background:#4840801a}.headerBarTrailing[data-v-23f773d0]{gap:10px}.headerBarAccount[data-v-23f773d0],.headerBarTrailing[data-v-23f773d0]{align-items:center;display:flex;justify-content:flex-end;min-width:0}.headerBar .user-dropdown-wrapper[data-v-23f773d0]{display:inline-block;min-width:280px;position:relative}.headerBar .login-btn[data-v-23f773d0],.headerBar .user-btn[data-v-23f773d0]{margin-top:0}.headerBar .login-btn[data-v-23f773d0]{align-items:center;background:var(--color-primary-900);border:none;border-radius:12px;box-shadow:0 1px 2px color-mix(in srgb,var(--color-primary-950) 25%,transparent),0 4px 12px color-mix(in srgb,var(--color-primary-700) 22%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:9px 16px;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .12s ease;width:auto}.headerBar .login-btn[data-v-23f773d0]:hover{background:var(--color-primary-800);box-shadow:0 2px 4px color-mix(in srgb,var(--color-primary-950) 28%,transparent),0 8px 20px color-mix(in srgb,var(--color-primary-700) 28%,transparent)}.headerBar .login-btn[data-v-23f773d0]:active{transform:scale(.98)}.headerBar .login-btn-icon[data-v-23f773d0]{flex-shrink:0;opacity:.95}.headerBar .user-btn[data-v-23f773d0]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--color-primary-900) 14%,transparent);border-radius:999px;box-shadow:0 1px 2px #0f172a0d;color:#0f172a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:10px;max-width:min(480px,55vw);min-width:280px;outline:none;padding:5px 6px 5px 10px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.headerBar .user-btn[data-v-23f773d0]:hover{border-color:color-mix(in srgb,var(--color-primary-900) 22%,transparent);box-shadow:0 2px 8px #0f172a0f,0 0 0 1px color-mix(in srgb,var(--color-primary-900) 6%,transparent)}.headerBar .user-btn[aria-expanded=true][data-v-23f773d0]{border-color:color-mix(in srgb,var(--color-primary-700) 35%,transparent);box-shadow:0 2px 10px #4840801f,0 0 0 1px color-mix(in srgb,var(--color-primary-600) 18%,transparent)}.headerBar .user-btn-label[data-v-23f773d0]{flex:1 1 auto;min-width:180px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.headerBar .user-chip-avatar[data-v-23f773d0]{align-items:center;background:color-mix(in srgb,var(--color-primary-100) 85%,#fff);border-radius:999px;color:var(--color-primary-900);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:32px;justify-content:center;line-height:1;width:32px}.headerBar .user-btn-chevron[data-v-23f773d0]{color:color-mix(in srgb,var(--color-primary-900) 55%,transparent);flex-shrink:0;transition:transform .2s ease}.headerBar .user-btn-chevron--open[data-v-23f773d0]{transform:rotate(-180deg)}.headerBar .login-btn[data-v-23f773d0]:focus-visible,.headerBar .user-btn[data-v-23f773d0]:focus-visible{outline:3px solid rgba(72,64,128,.35);outline-offset:2px}.headerBar .header-drop-down[data-v-23f773d0]{background:#fff;border:1px solid color-mix(in srgb,var(--color-primary-900) 10%,transparent);border-radius:14px;box-shadow:0 16px 40px #0f172a1a,0 4px 12px #0f172a0f;inset-inline-end:0;opacity:0;padding:6px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateY(-8px);transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;visibility:hidden;width:min(340px,100vw - 24px);z-index:120}.headerBar .header-drop-down.open[data-v-23f773d0]{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s;visibility:visible}.header-drop-down-list[data-v-23f773d0]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.header-drop-down-list>li[data-v-23f773d0]:not(.header-drop-down-divider){margin:0}.header-drop-down-link[data-v-23f773d0]{align-items:center;background:transparent;border:none;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:600;gap:12px;margin:0;padding:11px 12px;text-align:start;text-decoration:none;transition:background-color .14s ease,color .14s ease;width:100%}a.header-drop-down-link.router-link-active[data-v-23f773d0]{background:color-mix(in srgb,var(--color-primary-100) 70%,transparent);color:var(--color-primary-900)}.header-drop-down-link[data-v-23f773d0]:hover{background:color-mix(in srgb,var(--color-primary-50) 90%,#fff)}.header-drop-down-icon-wrap[data-v-23f773d0]{align-items:center;background:color-mix(in srgb,var(--color-primary-100) 55%,#fff);border-radius:10px;color:var(--color-primary-800);display:flex;height:36px;justify-content:center;width:36px}.header-drop-down-link--danger[data-v-23f773d0]{color:color-mix(in srgb,var(--color-secondary-700) 90%,#0f172a)}.header-drop-down-link--danger .header-drop-down-icon-wrap[data-v-23f773d0]{background:color-mix(in srgb,var(--color-secondary-100) 80%,#fff);color:var(--color-secondary-700)}.header-drop-down-link--danger[data-v-23f773d0]:hover{background:color-mix(in srgb,var(--color-secondary-100) 45%,#fff);color:var(--color-secondary-800)}.header-drop-down-divider[data-v-23f773d0]{background:color-mix(in srgb,var(--color-primary-900) 8%,transparent);border-radius:1px;height:1px;list-style:none;margin:4px;padding:0}.logout-li[data-v-23f773d0]{margin:0;padding:0}.login-btn--block[data-v-23f773d0]{justify-content:center;max-width:200px;width:100%}.user-chip[data-v-23f773d0]{align-items:center;display:inline-flex;gap:10px}.user-chip--static[data-v-23f773d0]{padding:6px 0}.mobile-navbar .login-btn[data-v-23f773d0]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.28);box-shadow:none;color:#fff}.mobile-navbar .login-btn[data-v-23f773d0]:hover{background:#fff3;border-color:#fff6}.mobile-navbar .user-chip--static[data-v-23f773d0]{color:#fff}.mobile-navbar .user-chip--static .user-chip-avatar[data-v-23f773d0]{background:#ffffff2e;border:1px solid hsla(0,0%,100%,.22);color:#fff;font-size:14px;height:36px;width:36px}.mobile-navbar .user-chip-name[data-v-23f773d0]{font-size:18px;font-weight:800}.mobile-bars[data-v-23f773d0]{display:none;flex-shrink:0}.bars-icon[data-v-23f773d0]{color:var(--color-primary-900)}.mobile-navbar[data-v-23f773d0]{background-color:var(--color-primary-900);height:100%;inset:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;transform:translate(100%);transition:transform .25s ease;width:100%;z-index:999}.mobile-navbar button[data-v-23f773d0]{background:transparent;border:none}.mobile-navbar .mobile-navbar-header[data-v-23f773d0]{display:flex;justify-content:flex-end;padding:10px}.mobile-navbar .links ul[data-v-23f773d0]{list-style-type:none;padding:0 18px 18px}.mobile-navbar .links ul li[data-v-23f773d0]{color:#fff;padding:10px 0}.mobile-navbar .links ul li button[data-v-23f773d0],.mobile-navbar .links ul li span[data-v-23f773d0]{color:#fff}.mobile-navbar .links ul li a[data-v-23f773d0]{color:#fff;font-size:20px;margin-bottom:10px}.mobile-navbar-backdrop[data-v-23f773d0]{background:#00000059;inset:0;position:fixed;z-index:998}.show-nav[data-v-23f773d0]{transform:translate(0)}@media(max-width:992px){.headerBarInner[data-v-23f773d0]{gap:10px;grid-template-columns:auto 1fr auto;padding:10px 0}.headerBarLogo[data-v-23f773d0]{height:36px}.headerBarNav[data-v-23f773d0]{display:none}.mobile-bars[data-v-23f773d0]{display:block}.headerBar .user-dropdown-wrapper[data-v-23f773d0]{min-width:220px}.headerBar .user-btn[data-v-23f773d0]{max-width:min(380px,58vw);min-width:220px}.headerBar .user-btn-label[data-v-23f773d0]{min-width:120px}}.sFooter[data-v-deb7fdd5]{background:#faf6f0;border-top:1px solid color-mix(in srgb,var(--color-primary-900) 9%,transparent);color:var(--color-primary-900);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sFooterMain[data-v-deb7fdd5]{background:radial-gradient(ellipse 900px 320px at 50% -10%,color-mix(in srgb,var(--color-primary-400) 14%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--color-primary-50) 80%,#fff) 0,#faf6f0);padding:3rem 0 0}.sFooterGrid[data-v-deb7fdd5]{align-items:start;display:grid;gap:2rem 1.5rem;grid-template-columns:1fr 1fr;padding-bottom:2.5rem}.sFooterCol[data-v-deb7fdd5]{min-height:1px}.sFooterTitle[data-v-deb7fdd5]{align-items:center;color:var(--color-primary-900);display:flex;font-size:1rem;font-weight:900;gap:.5rem;line-height:1.2;margin:0 0 1rem}.sFooterTitle[data-v-deb7fdd5]:before{background:var(--color-primary-600);border-radius:2px;content:"";display:inline-block;flex-shrink:0;height:1rem;width:3px}.sFooterList[data-v-deb7fdd5]{display:grid;gap:.15rem;list-style:none;margin:0;padding:0}.sFooterLink[data-v-deb7fdd5]{align-items:center;color:color-mix(in srgb,var(--color-primary-900) 76%,transparent);display:inline-flex;font-size:.95rem;font-weight:600;gap:.3rem;padding:.3rem 0;text-decoration:none;transition:color .18s ease,gap .18s ease}.sFooterLink .sFooterLinkIcon[data-v-deb7fdd5]{flex-shrink:0;height:14px;opacity:0;transition:opacity .18s ease,transform .18s ease;width:14px}.sFooterLink[data-v-deb7fdd5]:hover{color:var(--color-primary-700);gap:.5rem}.sFooterLink:hover .sFooterLinkIcon[data-v-deb7fdd5]{opacity:1;transform:translate(-2px)}.sFooterLinkIcon[data-v-deb7fdd5]{height:14px;width:14px}.sFooterContact[data-v-deb7fdd5]{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.sFooterContactRow[data-v-deb7fdd5]{align-items:flex-start;color:color-mix(in srgb,var(--color-primary-900) 80%,transparent);display:flex;font-size:.95rem;font-weight:600;gap:.7rem;line-height:1.6}.sFooterContactIconWrap[data-v-deb7fdd5]{align-items:center;background:color-mix(in srgb,var(--color-primary-100) 70%,#fff);border:1px solid color-mix(in srgb,var(--color-primary-900) 8%,transparent);border-radius:.55rem;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-top:1px;width:32px}.sFooterContactIcon[data-v-deb7fdd5]{color:var(--color-primary-700);height:15px;width:15px}.sFooterBrand[data-v-deb7fdd5]{grid-column:1/-1}.sFooterLogoWrap[data-v-deb7fdd5]{align-items:center;background:radial-gradient(240px 140px at 30% 0,color-mix(in srgb,var(--color-primary-300) 32%,transparent),transparent 70%),linear-gradient(160deg,var(--color-primary-800),var(--color-primary-950));border:1px solid color-mix(in srgb,#fff 20%,transparent);border-radius:.9rem;box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary-900) 16%,transparent),0 1px color-mix(in srgb,#fff 12%,transparent) inset;display:inline-flex;justify-content:center;padding:.7rem 1.1rem}.sFooterBrandLogo[data-v-deb7fdd5]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));height:auto;-o-object-fit:contain;object-fit:contain;width:148px}.sFooterBrandText[data-v-deb7fdd5]{color:color-mix(in srgb,var(--color-primary-900) 72%,transparent);font-size:.93rem;font-weight:500;line-height:1.85;margin:.9rem 0 0;max-width:42ch}.sFooterBrandLicense[data-v-deb7fdd5]{align-items:center;background:color-mix(in srgb,var(--color-primary-50) 60%,#fff);border:1px solid color-mix(in srgb,var(--color-primary-600) 22%,transparent);border-radius:.8rem;color:color-mix(in srgb,var(--color-primary-900) 88%,transparent);display:inline-flex;gap:.6rem;margin-top:1rem;padding:.55rem .85rem}.sFooterLicenseIcon[data-v-deb7fdd5]{color:var(--color-primary-600);flex-shrink:0;height:17px;width:17px}.sFooterLicenseText[data-v-deb7fdd5]{display:flex;flex-direction:column;gap:.05rem;line-height:1.3}.sFooterLicenseLabel[data-v-deb7fdd5]{color:color-mix(in srgb,var(--color-primary-900) 65%,transparent);font-size:.75rem;font-weight:600}.sFooterLicenseNum[data-v-deb7fdd5]{color:var(--color-primary-900);font-size:.95rem;font-weight:900;letter-spacing:.04em}.sFooterBottomRow[data-v-deb7fdd5]{align-items:center;border-top:1px solid color-mix(in srgb,var(--color-primary-900) 9%,transparent);display:flex;flex-direction:column;gap:.85rem;padding:1rem 0 1.25rem}.sFooterSocial[data-v-deb7fdd5]{gap:.5rem;order:1}.sFooterSocial[data-v-deb7fdd5],.socialIconBtn[data-v-deb7fdd5]{align-items:center;display:inline-flex}.socialIconBtn[data-v-deb7fdd5]{background:#fff;border:1px solid color-mix(in srgb,var(--color-primary-900) 11%,transparent);border-radius:50%;color:color-mix(in srgb,var(--color-primary-900) 72%,transparent);cursor:pointer;height:38px;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;width:38px}.socialIconBtn[data-v-deb7fdd5]:hover{background:var(--color-primary-900);border-color:var(--color-primary-900);color:#fff;transform:translateY(-2px)}.sFooterLucideIcon[data-v-deb7fdd5]{height:17px;width:17px}.sFooterLucideIconSm[data-v-deb7fdd5]{height:14px;opacity:.65;width:14px}.sFooterBottomCenter[data-v-deb7fdd5]{display:flex;flex:1;justify-content:center;order:2}.sFooterCopyText[data-v-deb7fdd5]{color:color-mix(in srgb,var(--color-primary-900) 55%,transparent);font-size:.85rem;font-weight:600;text-align:center}.langBtn[data-v-deb7fdd5]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--color-primary-900) 14%,transparent);border-radius:2rem;color:var(--color-primary-900);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.4rem;min-height:40px;order:3;padding:.48rem .85rem;transition:background .18s ease,border-color .18s ease}.langBtn[data-v-deb7fdd5]:hover{background:color-mix(in srgb,var(--color-primary-50) 80%,#fff);border-color:color-mix(in srgb,var(--color-primary-900) 22%,transparent)}@media(min-width:640px){.sFooterGrid[data-v-deb7fdd5]{grid-template-columns:1fr 1fr 1fr}.sFooterBrand[data-v-deb7fdd5]{grid-column:1/-1}}@media(min-width:1024px){.sFooterGrid[data-v-deb7fdd5]{gap:2rem 2.5rem;grid-template-columns:1.3fr .9fr .9fr 1.1fr}.sFooterBrand[data-v-deb7fdd5]{grid-column:auto}.sFooterBottomRow[data-v-deb7fdd5]{align-items:center;flex-direction:row;gap:1rem;padding:1rem 0 1.5rem}}
