.mobile-drawer[data-v-249f5295]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-fg);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.mobile-drawer[data-v-249f5295]::backdrop{background:#000000a6}.mobile-drawer__panel[data-v-249f5295]{overscroll-behavior:contain;background:var(--color-surface);border-right:1px solid var(--color-border);width:min(340px,100% - 32px);height:100%;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);position:relative;overflow-y:auto}.mobile-drawer__close[data-v-249f5295]{right:12px;top:max(12px,env(safe-area-inset-top));z-index:2;border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-fg);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.mobile-drawer[open] .mobile-drawer__panel[data-v-249f5295]{animation:drawer-in-249f5295 .24s var(--motion-ease)}.mobile-drawer[open][data-v-249f5295]::backdrop{animation:.24s drawer-fade-249f5295}.mobile-drawer[data-closing] .mobile-drawer__panel[data-v-249f5295]{animation:.2s cubic-bezier(.4,0,.6,1) forwards drawer-out-249f5295}.mobile-drawer[data-closing][data-v-249f5295]::backdrop{animation:.2s reverse forwards drawer-fade-249f5295}}@keyframes drawer-in-249f5295{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-out-249f5295{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes drawer-fade-249f5295{0%{opacity:0}to{opacity:1}}.ui-language-trigger[data-v-af2f8b63]{width:auto;min-width:69px;height:33px;color:var(--color-text-muted);cursor:pointer;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 10px;font-size:13px;font-weight:400;line-height:normal;transition:color .14s,background-color .14s;display:inline-flex}.ui-language-trigger__globe[data-v-af2f8b63]{flex:0 0 14px;width:14px;height:14px;display:block;overflow:visible}.ui-language-trigger__globe-disc[data-v-af2f8b63]{fill:#ffffff0a;stroke:currentColor;stroke-width:1.6px;transition:fill .16s,stroke .16s}.ui-language-trigger__globe-lines[data-v-af2f8b63]{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;transition:stroke .16s}.ui-language-trigger__code[data-v-af2f8b63]{letter-spacing:.02em;display:inline-block}.ui-language-trigger__caret[data-v-af2f8b63]{font-size:9px;line-height:1;display:inline-flex}.ui-language-trigger__caret svg[data-v-af2f8b63]{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--motion-ease,ease);display:block}.ui-language-trigger[data-open=true] .ui-language-trigger__caret svg[data-v-af2f8b63],.ui-language-trigger[data-preview=open] .ui-language-trigger__caret svg[data-v-af2f8b63]{transform:rotate(180deg)}.ui-language-trigger:hover:not(:disabled) .ui-language-trigger__globe-disc[data-v-af2f8b63],.ui-language-trigger[data-open=true] .ui-language-trigger__globe-disc[data-v-af2f8b63],.ui-language-trigger[data-preview=open] .ui-language-trigger__globe-disc[data-v-af2f8b63]{fill:var(--color-brand-surface);stroke:var(--color-accent)}.ui-language-trigger:hover:not(:disabled) .ui-language-trigger__globe-lines[data-v-af2f8b63],.ui-language-trigger[data-open=true] .ui-language-trigger__globe-lines[data-v-af2f8b63],.ui-language-trigger[data-preview=open] .ui-language-trigger__globe-lines[data-v-af2f8b63]{stroke:var(--color-accent)}.ui-language-trigger[data-v-af2f8b63]:hover:not(:disabled),.ui-language-trigger[data-preview=hover][data-v-af2f8b63]{color:var(--color-fg);background:#ffffff0a}.ui-language-trigger[data-open=true][data-v-af2f8b63],.ui-language-trigger[data-preview=open][data-v-af2f8b63]{color:var(--color-fg);background:#ffffff0d}.ui-language-trigger[data-v-af2f8b63]:focus-visible,.ui-language-trigger[data-preview=focus][data-v-af2f8b63]{color:var(--color-fg);background:#ffffff0d;outline:none;box-shadow:0 0 0 1px #3d8bff73}.ui-language-trigger[data-v-af2f8b63]:disabled,.ui-language-trigger[data-preview=disabled][data-v-af2f8b63]{color:var(--color-text-subtle);cursor:not-allowed;opacity:.6}.ui-language-option[data-v-a0ce7bd8]{border:var(--border-width) solid transparent;border-radius:var(--radius-12);cursor:pointer;width:100%;max-width:280px;min-height:44px;font-family:var(--font-sans);font-size:var(--font-size-label-md);text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;margin:0;padding:6px 12px 6px 6px;font-weight:600}.ui-language-option[data-v-a0ce7bd8],.ui-language-option__code[data-v-a0ce7bd8]{color:var(--color-text-muted);transition:color .14s,background-color .14s,border-color .14s;display:grid}.ui-language-option__code[data-v-a0ce7bd8]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-8);height:30px;font-family:var(--font-display);letter-spacing:.06em;background:#ffffff08;place-items:center;font-size:10px;font-weight:800}.ui-language-option__label[data-v-a0ce7bd8]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-language-option__star[data-v-a0ce7bd8]{color:var(--color-accent);font-size:var(--font-size-body-xs);margin-right:6px}.ui-language-option__mark[data-v-a0ce7bd8]{box-sizing:border-box;width:18px;height:18px;transition:background .16s ease,border-color .16s ease,transform .2s var(--motion-ease,ease);border:1.5px solid #ffffff1f;border-radius:50%;place-items:center;display:grid}.ui-language-option__mark svg[data-v-a0ce7bd8]{stroke:var(--color-canvas);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block}.ui-language-option[data-v-a0ce7bd8]:focus-visible,.ui-language-option[data-v-a0ce7bd8]:hover,.ui-language-option[data-preview=hover][data-v-a0ce7bd8]{background:var(--color-overlay);color:var(--color-fg);outline:none}.ui-language-option:focus-visible .ui-language-option__code[data-v-a0ce7bd8],.ui-language-option:hover .ui-language-option__code[data-v-a0ce7bd8],.ui-language-option[data-preview=hover] .ui-language-option__code[data-v-a0ce7bd8]{color:var(--color-fg);border-color:#ffffff24}.ui-language-option:hover .ui-language-option__mark[data-v-a0ce7bd8],.ui-language-option[data-preview=hover] .ui-language-option__mark[data-v-a0ce7bd8]{border-color:#ffffff3d}.ui-language-option[data-v-a0ce7bd8]:focus-visible{border-color:var(--color-border-blue)}.ui-language-option[data-selected=true][data-v-a0ce7bd8]{border-color:var(--color-border-brand);color:var(--color-fg);background:linear-gradient(90deg,#ff961e24,#ff961e0a)}.ui-language-option[data-selected=true] .ui-language-option__code[data-v-a0ce7bd8]{border-color:var(--color-border-brand);background:var(--color-brand-surface);color:var(--color-accent)}.ui-language-option[data-selected=true] .ui-language-option__mark[data-v-a0ce7bd8]{background:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-to));border-color:#0000;box-shadow:0 0 12px #ff961e59}@media (prefers-reduced-motion:reduce){.ui-language-option[data-v-a0ce7bd8],.ui-language-option__code[data-v-a0ce7bd8],.ui-language-option__mark[data-v-a0ce7bd8]{transition:none}}
