@keyframes fadeSlideIn-93476238{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.app-stable-text[data-v-93476238]{align-items:center;display:inline-grid;grid-template-areas:"stable-text";justify-items:var(--stable-text-align,center)}.app-stable-text[data-v-93476238]>*{grid-area:stable-text}.app-stable-text__reserve[data-v-93476238]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}@keyframes fadeSlideIn-39cad158{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.language-dropdown[data-v-39cad158]{position:relative;z-index:1000}.language-dropdown__trigger[data-v-39cad158]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:var(--language-dropdown-padding,8px 20px);transition:all .3s;white-space:nowrap}.language-dropdown__trigger[data-v-39cad158]:hover{background:#fff;color:#000}.language-dropdown__trigger[data-v-39cad158]:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:3px}.language-dropdown__trigger.is-open[data-v-39cad158]{background:#ffffff26}.language-dropdown__arrow[data-v-39cad158]{font-size:.6em;transition:transform .3s ease}.is-open .language-dropdown__arrow[data-v-39cad158]{transform:rotate(180deg)}.language-dropdown__menu[data-v-39cad158]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e1ee6;border:1px solid hsla(0,0%,100%,.15);border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:none;display:flex;flex-direction:column;left:0;list-style:none;min-width:100%;overflow:hidden;position:absolute;top:100%;white-space:nowrap}.language-dropdown__item[data-v-39cad158]{cursor:pointer;padding:10px 16px;text-align:left;transition:background .2s ease;width:100%}.language-dropdown__item[data-v-39cad158]:focus,.language-dropdown__item[data-v-39cad158]:hover{background:#ffffff1a;outline:none}.language-dropdown__item[data-v-39cad158]:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:-2px}.language-dropdown__item.is-active[data-v-39cad158]{background:#ffffff0d;color:#fff;font-weight:700}.dropdown-fade-enter-active[data-v-39cad158],.dropdown-fade-leave-active[data-v-39cad158]{transition:opacity .3s ease,transform .3s ease}.dropdown-fade-enter-from[data-v-39cad158],.dropdown-fade-leave-to[data-v-39cad158]{opacity:0;transform:translateY(-10px)}@keyframes fadeSlideIn-0cc3d48e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.menu-toggle[data-v-0cc3d48e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px;position:relative;transition:background-color .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(min-width:1024px){.menu-toggle[data-v-0cc3d48e]{padding:8px 20px 8px 16px}}.menu-toggle[data-v-0cc3d48e]:after{content:"";inset:-3px;position:absolute}@media(hover:hover){.menu-toggle[data-v-0cc3d48e]:hover{background:#fff;color:#000}}.menu-toggle__icon[data-v-0cc3d48e],.menu-toggle__label[data-v-0cc3d48e]{pointer-events:none}.menu-toggle__icon[data-v-0cc3d48e]{align-items:center;display:inline-flex;flex-direction:column;gap:5px;height:1.5em;justify-content:center;width:1.5em}.menu-toggle__line[data-v-0cc3d48e]{background:currentColor;border-radius:1px;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:16px}@media(prefers-reduced-motion:reduce){.menu-toggle__line[data-v-0cc3d48e]{transition:none}}.menu-toggle--open .menu-toggle__line[data-v-0cc3d48e]:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle--open .menu-toggle__line[data-v-0cc3d48e]:last-child{transform:translateY(-3.5px) rotate(-45deg)}.menu-toggle__label[data-v-0cc3d48e]{display:none}@media(min-width:1024px){.menu-toggle__label[data-v-0cc3d48e]{display:inline-flex}}
