.autopath-language{--language-bg:#f4f4f4;--language-bg-hover:#eaeaea;--language-border:#dedede;--language-fg:#1c1c1c;--language-muted:#707070;--language-menu-bg:#fff;--language-menu-hover:#f4f4f4;--language-menu-selected:#ececec;--language-menu-shadow:0 20px 44px -18px rgb(0 0 0/.34),0 8px 18px -12px rgb(0 0 0/.18);position:relative;display:inline-flex;max-width:100%;color:var(--language-fg);font:500 13px/1.2 var(--font-sans),sans-serif}.autopath-language[data-open=true]{z-index:30}.autopath-language-trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:0 10px 0 12px;padding-inline:12px 10px;border:1px solid var(--language-border);border-radius:999px;background:var(--language-bg);color:inherit;font:inherit;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.autopath-language-trigger:hover{background:var(--language-bg-hover);border-color:color-mix(in srgb,var(--language-border) 55%,var(--language-fg))}.autopath-language-trigger:focus-visible,.autopath-language[data-open=true] .autopath-language-trigger{outline:0;background:var(--language-bg-hover)}.autopath-language-chevron,.autopath-language-icon{flex:none;pointer-events:none}.autopath-language-icon{color:color-mix(in srgb,var(--language-fg) 72%,transparent)}.autopath-language-current{min-width:0;max-width:128px;overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate}.autopath-language-chevron{color:color-mix(in srgb,var(--language-fg) 64%,transparent);transition:transform .15s ease-out}.autopath-language[data-open=true] .autopath-language-chevron{transform:rotate(180deg)}.autopath-language-menu{position:absolute;inset-inline-start:0;inset-block-end:calc(100% + 9px);display:grid;gap:2px;width:184px;max-width:calc(100vw - 24px);padding:7px;border:0;border-radius:14px;outline:0;background:var(--language-menu-bg);color:var(--language-fg);box-shadow:var(--language-menu-shadow);font:inherit;transform-origin:bottom left;animation:autopath-language-menu-in .15s cubic-bezier(.16,1,.3,1)}.autopath-language[data-compact=true] .autopath-language-menu{inset-inline:auto 0;inset-block:calc(100% + 9px) auto;transform-origin:top right}.autopath-language-menu-title{padding:7px 9px 5px;color:var(--language-muted);font-size:11px;font-weight:500;line-height:1.25}.autopath-language-option{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--language-fg);font:inherit;text-align:start;cursor:pointer;transition:background-color .12s ease-out}.autopath-language-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.autopath-language-option>svg{margin-inline-start:auto;color:var(--language-fg)}.autopath-language-option:focus-visible,.autopath-language-option:hover{outline:0;background:var(--language-menu-hover)}.autopath-language-option[data-selected=true]{background:var(--language-menu-selected);font-weight:600}.autopath-language[data-compact=true]{font-size:12px}.autopath-language[data-compact=true] .autopath-language-trigger{min-height:36px;padding-inline:10px 9px}@keyframes autopath-language-menu-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (pointer:coarse){.autopath-language-option,.autopath-language-trigger{min-height:44px}}.studio .autopath-language{--language-bg:var(--studio-surface);--language-bg-hover:var(--studio-raised);--language-border:var(--studio-line);--language-fg:var(--studio-muted);--language-muted:var(--studio-muted);--language-menu-bg:var(--studio-surface);--language-menu-hover:var(--studio-hover);--language-menu-selected:var(--studio-selected);font-family:var(--font-product),sans-serif;letter-spacing:-.01em}.studio .autopath-language-trigger:hover{color:var(--studio-fg);border-color:var(--studio-border-strong)}.studio .autopath-language-trigger:focus-visible,.studio .autopath-language[data-open=true] .autopath-language-trigger{color:var(--studio-fg);border-color:var(--studio-line)}.studio .autopath-language-menu,.studio .autopath-language-option{color:var(--studio-fg)}.onboarding-default-language{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-start:16px;font-size:13px}.studio .onboarding-default-language select{padding:9px 12px;min-height:40px;border:1px solid var(--studio-line);border-radius:8px;background:var(--studio-raised);color:var(--studio-fg)}.onboarding-languages{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.studio :is(input,textarea){text-align:start}.studio textarea{unicode-bidi:plaintext}.project-controls-bound-target,.project-controls-technical dd,.studio-markdown :is(pre,code){direction:ltr;unicode-bidi:isolate;text-align:left}.studio-markdown pre{max-inline-size:100%}[dir=auto]{unicode-bidi:isolate}html[dir=rtl]{--autopath-inline-sign:-1}html[dir=ltr]{--autopath-inline-sign:1}html[lang=ar] :is(h1,h2,h3,h4,button,label,input,textarea,p,select,a){letter-spacing:normal}html[dir=rtl] :is(.icon-tabler-arrow-left,.icon-tabler-arrow-right,.icon-tabler-arrow-up-right,.icon-tabler-chevron-right,.icon-tabler-layout-sidebar-left-expand,.icon-tabler-logout){scale:-1 1}html[dir=rtl] .onboarding-custom:hover:not(:disabled) .onboarding-custom-action svg{transform:translateX(-3px)}html[dir=rtl] .studio-activity-chevron{transform:rotate(0)}html[dir=rtl] .studio-activity-toggle[aria-expanded=true] .studio-activity-chevron{transform:rotate(-90deg)}html[dir=rtl] .onboarding-context{padding-inline:27px 0}@media (max-width:800px){html[dir=rtl] .studio-chat-sidebar{inset:0 0 0 auto;transform:translateX(100%)}html[dir=rtl] .studio-workspace[data-sidebar-open=true] .studio-chat-sidebar{transform:translateX(0)}.studio-workspace-header{flex-wrap:wrap;gap:10px}.studio-workspace-header .studio-header-end{flex-wrap:wrap;margin-inline-start:auto}}@media (max-width:600px){.studio-header-end{gap:6px}.autopath-language[data-compact=true] .autopath-language-trigger{gap:6px;padding-inline-start:9px}.autopath-language[data-compact=true] .autopath-language-current{max-width:90px}html[dir=rtl] .onboarding-context{padding-inline:0}}@media (prefers-reduced-motion:reduce){.autopath-language-chevron{transition:none}.autopath-language-menu{animation:none}html[dir=rtl] .studio-chat-sidebar{transition:none}}