:root{--sheet-top-inset:calc(env(safe-area-inset-top,0px) + 52px);--sheet-radius:var(--radius-surface);--sheet-ease:cubic-bezier(.32, .72, 0, 1);--sheet-duration:.5s;--sheet-bg-scale:1;--sheet-bg-origin-y:0px}[data-vaul-handle].sheet-grabber{inset-inline:0;z-index:1;opacity:1;background:#ffffffb8;border-radius:999px;width:40px;height:5px;margin:0 auto 9px;transition:background-color .15s;position:absolute;bottom:100%}[data-vaul-handle].sheet-grabber:active{background:#ffffffeb}.sheet-grabber [data-vaul-handle-hitarea]{width:132px;height:46px}[data-app-scale-root]{transform-origin:50% var(--sheet-bg-origin-y,0px);transition:transform var(--sheet-duration) var(--sheet-ease), border-radius var(--sheet-duration) var(--sheet-ease)}html[data-sheet-scaled]:has([data-app-scale-root]){background-color:#000}html[data-sheet-scaled]:has([data-app-scale-root]) body{background-color:#000}html[data-sheet-scaled] [data-app-scale-root]{border-radius:var(--radius-surface);transform:scale(var(--sheet-bg-scale)) translate3d(0, calc(env(safe-area-inset-top,0px) + 14px), 0);will-change:transform;overflow:clip}@media (prefers-reduced-motion:reduce){html[data-sheet-scaled] [data-app-scale-root]{border-radius:0;transform:none}}.language-select{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.language-select .language-select-icon{width:18px;height:13.5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 62%, transparent);pointer-events:none;border-radius:2px;flex:none}.language-select-trigger{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);max-width:150px;height:34px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.language-select-trigger:hover,.language-select-trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--card);box-shadow:var(--shadow-raise)}.language-select-trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px var(--card), 0 0 0 4px color-mix(in srgb, var(--ring) 34%, transparent)}.language-select-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-select-compact .language-select-trigger{min-width:72px;padding-inline:10px}.language-picker-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid}.language-option{border-radius:var(--radius-control);min-height:52px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;opacity:0;animation:.26s cubic-bezier(.22,1,.36,1) forwards language-picker-rise;animation-delay:var(--language-picker-delay,0s);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px;transition:background-color .15s,border-color .15s,color .15s;display:grid;transform:translateY(6px)}.language-option:hover{background:var(--surface-hover)}.language-option.is-active{border-color:var(--accent-border);background:var(--accent-subtle)}.language-option.is-active:hover{background:var(--accent-subtle-hover)}.language-option .language-picker-flag{border-radius:4px;width:26px;height:19.5px}.language-option-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.language-option-name,.language-option-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-option-name{letter-spacing:-.008em;font-size:13.5px;font-weight:600;line-height:1.35}.language-option.is-active .language-option-name{color:var(--accent-text)}.language-option-sub{color:var(--muted-foreground);font-size:11.5px;font-weight:500;line-height:1.35}.language-option-check{width:15px;height:15px;color:var(--accent-text);opacity:0;flex:none;transition:opacity .15s,transform .15s cubic-bezier(.22,1,.36,1);transform:scale(.75)}.language-option.is-active .language-option-check{opacity:1;transform:none}.language-picker-flag{background:var(--card);width:32px;height:24px;box-shadow:0 0 0 1px var(--border);border-radius:6px;flex:none;overflow:hidden}@keyframes language-picker-rise{to{opacity:1;transform:translateY(0)}}@media (width>=880px){.language-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}}@media (prefers-reduced-motion:reduce){.language-option{opacity:1;animation:none;transform:none}}.logical-forward-icon{transition:transform .15s}html[dir=rtl] .logical-forward-icon{transform:rotate(180deg)}
