.ui-language{--language-bg:var(--lp-surface,var(--p-panel,#fff));--language-text:var(--lp-text,var(--p-text,#111318));--language-secondary:var(--lp-secondary,var(--p-muted,#626b80));--language-muted:var(--lp-muted,var(--p-muted,#626b80));--language-border:var(--lp-border,var(--p-line,#e5e5e5));--language-hover:var(--lp-hover,var(--p-surface-2,#f5f5f5));--language-accent:var(--lp-accent,var(--p-accent-blue-text,#3649ed));--language-shadow:var(--lp-shadow,#00000020);flex:none;position:relative}.ui-language .ui-language-trigger{border:1px solid var(--language-border);background:var(--lp-glass,transparent);min-width:68px;height:40px;color:var(--language-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.ui-language .ui-language-trigger:hover,.ui-language .ui-language-trigger[aria-expanded=true]{background:var(--language-hover);border-color:var(--language-secondary)}.ui-language-chevron{color:var(--language-muted);flex:none;transition:transform .15s}.ui-language-trigger[aria-expanded=true] .ui-language-chevron{transform:rotate(180deg)}.ui-language .ui-language-trigger:focus-visible{outline:2px solid var(--language-accent);outline-offset:0}.ui-language-menu{z-index:60;border:1px solid var(--language-border);background:var(--language-bg);width:220px;max-width:calc(100vw - 32px);max-height:min(356px,100dvh - 32px);box-shadow:0 4px 12px var(--language-shadow), 0 18px 50px var(--language-shadow);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--language-border) transparent;border-radius:16px;margin:0;padding:6px;scroll-padding:6px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto}.ui-language .ui-language-menu button{width:100%;min-height:40px;color:var(--language-secondary);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:400;transition:background-color .12s,color .12s;display:flex}.ui-language .ui-language-menu button:hover,.ui-language .ui-language-menu button:focus-visible{background:var(--language-hover);color:var(--language-text)}.ui-language .ui-language-menu button:focus-visible{outline:1px solid var(--language-accent);outline-offset:-2px}.ui-language .ui-language-menu button[aria-checked=true]{color:var(--language-text);font-weight:600}.ui-language-meta{flex:none;align-items:center;gap:10px;display:flex}.ui-language-menu small{color:var(--language-muted);letter-spacing:.04em;font-size:11px;font-weight:500}.ui-language-check{visibility:hidden;color:var(--language-accent);flex:none}.ui-language-menu [aria-checked=true] .ui-language-check{visibility:visible}@media (prefers-reduced-motion:reduce){.ui-language *,.ui-language :before,.ui-language :after{scroll-behavior:auto;transition:none}}
