.footer-link[data-v-b6e1bd49]{padding-bottom:1px;display:inline-block;position:relative}.footer-link[data-v-b6e1bd49]:after{background:var(--color-text-primary);content:"";width:0;height:1px;transition:width .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.footer-link[data-v-b6e1bd49]:hover:after{width:100%}.footer-accordion-btn[data-v-b6e1bd49]{color:var(--color-text-primary);cursor:pointer;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:16px 0;font-size:12px;font-weight:600;display:flex}.footer-accordion-btn[data-v-b6e1bd49]:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #0f7fff33}.footer-accordion-body[data-v-b6e1bd49]{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.footer-accordion-body.is-open[data-v-b6e1bd49]{max-height:2400px}.footer-mobile-link[data-v-b6e1bd49]{color:var(--color-text-tertiary);min-height:44px;padding:6px 0;font-size:14px;line-height:32px;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1);display:block}.footer-mobile-link[data-v-b6e1bd49]:active,.footer-mobile-link[data-v-b6e1bd49]:hover{color:var(--color-text-primary)}.lang-panel[data-v-b6e1bd49]::-webkit-scrollbar{width:4px}.lang-panel[data-v-b6e1bd49]::-webkit-scrollbar-track{background:0 0}.lang-panel[data-v-b6e1bd49]::-webkit-scrollbar-thumb{background:var(--color-text-disabled);border-radius:4px}.qr-popover[data-v-b6e1bd49]{position:relative}.qr-popover[data-v-b6e1bd49]:after{content:"";filter:drop-shadow(0 1px #0000000a);border-top:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:100%;left:24px}.qr-popup-enter-active[data-v-b6e1bd49],.qr-popup-leave-active[data-v-b6e1bd49]{transform-origin:bottom;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.qr-popup-enter-from[data-v-b6e1bd49],.qr-popup-leave-to[data-v-b6e1bd49]{opacity:0;transform:translateY(4px)scale(.95)}.lang-dropdown-enter-active[data-v-b6e1bd49],.lang-dropdown-leave-active[data-v-b6e1bd49]{transform-origin:100% 100%;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.lang-dropdown-enter-from[data-v-b6e1bd49],.lang-dropdown-leave-to[data-v-b6e1bd49]{opacity:0;transform:translateY(4px)scale(.97)}.lang-sheet-root[data-v-b6e1bd49]{opacity:0;pointer-events:none;visibility:hidden;z-index:60;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s;position:fixed;top:0;bottom:0;left:0;right:0}.lang-sheet-root.is-open[data-v-b6e1bd49]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility linear}.lang-sheet-overlay[data-v-b6e1bd49]{-webkit-backdrop-filter:blur(4px);background:#00000080;position:absolute;top:0;bottom:0;left:0;right:0}.lang-sheet-panel[data-v-b6e1bd49]{background:var(--color-bg-page);max-height:75vh;padding:8px 20px calc(20px + env(safe-area-inset-bottom));border-top-left-radius:16px;border-top-right-radius:16px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 20px 25px #0000001a}.lang-sheet-root.is-open .lang-sheet-panel[data-v-b6e1bd49]{transform:translateY(0)}.lang-sheet-grabber[data-v-b6e1bd49]{justify-content:center;padding:4px 0;display:flex}.lang-sheet-grabber span[data-v-b6e1bd49]{background:var(--color-text-disabled);border-radius:4px;width:40px;height:4px;display:block}.lang-sheet-head[data-v-b6e1bd49]{border-bottom:1px solid var(--color-bg-subtle);justify-content:space-between;align-items:center;padding:8px 0 12px;display:flex}.lang-sheet-title[data-v-b6e1bd49]{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.lang-sheet-close[data-v-b6e1bd49]{background:var(--color-bg-subtle);color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:filter .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.lang-sheet-close[data-v-b6e1bd49]:hover{filter:brightness(.92)}.lang-sheet-close[data-v-b6e1bd49]:active{filter:brightness(.88);transform:scale(.98)}.lang-sheet-list[data-v-b6e1bd49]{margin:0;padding:0;list-style:none}.lang-sheet-item[data-v-b6e1bd49]{border-bottom:1px solid var(--color-bg-subtle);color:var(--color-text-primary);justify-content:space-between;align-items:center;min-height:48px;padding:8px 4px;font-size:15px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.lang-sheet-item[data-v-b6e1bd49]:last-child{border-bottom:none}.lang-sheet-item[data-v-b6e1bd49]:active{background:var(--color-bg-subtle)}.lang-sheet-item.is-active[data-v-b6e1bd49]{color:var(--color-text-primary);font-weight:500}.lang-sheet-item.is-active svg[data-v-b6e1bd49]{color:var(--color-brand-secondary)}@media (prefers-reduced-motion:reduce){.footer-accordion-body[data-v-b6e1bd49],.footer-link[data-v-b6e1bd49]:after,.lang-dropdown-enter-active[data-v-b6e1bd49],.lang-dropdown-leave-active[data-v-b6e1bd49],.lang-sheet-panel[data-v-b6e1bd49],.lang-sheet-root[data-v-b6e1bd49],.qr-popup-enter-active[data-v-b6e1bd49],.qr-popup-leave-active[data-v-b6e1bd49]{transition:none!important}}
