.coding-studio_page__eQsQv{min-width:0}.coding-studio_application__fAHO3{border:1px solid var(--ai-border);border-radius:var(--ai-radius);background:var(--ai-surface);overflow:clip}.coding-studio_statusbar__b8PnH,.coding-studio_topbar__Acqr8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;background:var(--ai-surface-subtle)}.coding-studio_topbar__Acqr8{border-block-end:1px solid var(--ai-border)}.coding-studio_appActions__jDxZa,.coding-studio_project__fCGvB,.coding-studio_project__fCGvB span,.coding-studio_project__fCGvB>div,.coding-studio_toolbar__XcNJL{display:flex;align-items:center;gap:8px}.coding-studio_project__fCGvB>div{align-items:flex-start;flex-direction:column;gap:2px}.coding-studio_project__fCGvB span{font-size:12px;color:var(--ai-muted)}.coding-studio_appActions__jDxZa,.coding-studio_toolbar__XcNJL{flex-wrap:wrap}.coding-studio_appBody__nQEkE{display:grid;grid-template-columns:210px minmax(0,1fr);min-width:0}.coding-studio_appBody__nQEkE[data-files=false]{grid-template-columns:minmax(0,1fr)}.coding-studio_explorer__3_6rs{min-width:0;border-inline-end:1px solid var(--ai-border);background:var(--ai-surface-subtle);padding:8px 0}.coding-studio_explorer__3_6rs [data-part=file-explorer]{border:0;border-radius:0;background:transparent}.coding-studio_explorer__3_6rs [data-part=file-explorer][data-state=ready]>div:nth-child(2)>p:first-child{display:none}.coding-studio_explorerNote__qalZV{margin:16px 12px;font-size:12px;color:var(--ai-muted)}.coding-studio_explorer__3_6rs [data-part=file-inspector]{display:none}.coding-studio_panes__GAkIX{height:680px;min-height:0}.coding-studio_mobileViews____O3a{display:none}.coding-studio_workspace__QEZu4{min-width:0}.coding-studio_workspace__QEZu4>div>[role=tablist]{padding:4px 12px 0;gap:4px;border-block-end:1px solid var(--ai-border)}.coding-studio_workspace__QEZu4 [role=tab]{min-height:40px;font-size:13px;padding-inline:8px}.coding-studio_workspace__QEZu4 [role=tabpanel]{margin-block-start:0}.coding-studio_fileBar__N_Dks{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 16px;border-block-end:1px solid var(--ai-border)}.coding-studio_fileBar__N_Dks>span{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.coding-studio_fileBar__N_Dks>p{margin:0;font-weight:600;font-size:13px}.coding-studio_muted__hfbCA{color:var(--ai-muted);font-size:12px}.coding-studio_editorView__H7Dom [data-part=code-block]{border:0;border-radius:0}.coding-studio_editorView__H7Dom [data-part=code-block] pre{max-height:none;min-height:300px;font-size:13px}.coding-studio_editorInput__IXUdk{padding:16px;display:grid;gap:8px}.coding-studio_editorInput__IXUdk label{font-size:13px;font-weight:600}.coding-studio_editorInput__IXUdk textarea{width:100%;min-height:340px;resize:none;padding:12px;background:var(--ai-surface);color:var(--ai-text);border:1px solid var(--ai-control-border);border-radius:var(--ai-control-radius);font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2;white-space:pre;overflow:auto}.coding-studio_editorInput__IXUdk p{margin:0}.coding-studio_changeList__kpMm0 button:focus-visible,.coding-studio_changeList__kpMm0 input:focus-visible,.coding-studio_failureSetting__U_m5N input:focus-visible{outline:2px solid var(--ai-focus);outline-offset:3px}.coding-studio_inlineNotice__tDvUy{margin:0;padding:12px 16px;font-size:12px;color:var(--ai-muted)}.coding-studio_empty__U_I6e{display:grid;justify-items:start;align-content:start;gap:12px;padding:32px 24px;color:var(--ai-muted)}.coding-studio_empty__U_I6e h2,.coding-studio_empty__U_I6e p{margin:0}.coding-studio_empty__U_I6e h2{color:var(--ai-text);font-size:16px}.coding-studio_empty__U_I6e p{font-size:13px}.coding-studio_reviewHeading__6Lqzg{padding:16px}.coding-studio_reviewHeading__6Lqzg h2{font-size:15px;margin:0 0 4px}.coding-studio_reviewHeading__6Lqzg p{margin:0;color:var(--ai-muted);font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.coding-studio_changeList__kpMm0{margin:0;padding:0;list-style:none}.coding-studio_changeList__kpMm0 li{display:flex;align-items:center;gap:8px;padding:4px 16px;border-block-end:1px solid var(--ai-border)}.coding-studio_changeList__kpMm0 label{display:grid;place-items:center;min-width:32px;min-height:40px}.coding-studio_changeList__kpMm0 input,.coding-studio_failureSetting__U_m5N input{accent-color:var(--ai-primary);inline-size:16px;block-size:16px;flex-shrink:0}.coding-studio_changeList__kpMm0 button{min-width:0;padding:8px 0;text-align:start;background:transparent;border:0;font:inherit;font-size:13px;color:var(--ai-text);overflow-wrap:anywhere;cursor:pointer}.coding-studio_changeList__kpMm0 button[aria-pressed=true]{font-weight:650;color:var(--ai-primary-text)}.coding-studio_changeList__kpMm0 li>span{margin-inline-start:auto;font-size:11px}.coding-studio_review__axRcx [data-part=code-diff]{border:0;border-radius:0}.coding-studio_reviewFooter__Rz7fc{padding:16px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;border-block-start:1px solid var(--ai-border)}.coding-studio_reviewFooter__Rz7fc p{margin:0;color:var(--ai-muted);font-size:12px;flex-basis:100%}.coding-studio_reviewFooter__Rz7fc>span{flex-basis:100%;font-size:11px;text-align:end}.coding-studio_results__3X8QY [data-part=test-results]{padding:0 16px 16px}.coding-studio_results__3X8QY [data-part=test-results] li{border:0;border-radius:0;border-block-end:1px solid var(--ai-border);padding-inline:0}.coding-studio_warning__Ro0dQ{margin:0 16px 12px;color:var(--ai-warning);font-size:12px}.coding-studio_terminal__ZOakN{padding:12px}.coding-studio_terminal__ZOakN [data-part=terminal-output]{border:0;border-radius:var(--ai-control-radius)}.coding-studio_assistant__Sfkym{display:flex;flex-direction:column;min-height:100%}.coding-studio_panelHeading__9XLOb{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;border-block-end:1px solid var(--ai-border)}.coding-studio_panelHeading__9XLOb h2{font-size:14px;margin:0}.coding-studio_panelHeading__9XLOb .coding-studio_muted__hfbCA{font-size:11px}.coding-studio_status__BqCoM{color:var(--ai-muted);font-size:11px;background:var(--ai-surface-subtle);border-radius:4px;padding:2px 6px}.coding-studio_conversation__aYuvX{padding:16px;flex:1}.coding-studio_messages__UWAcc{padding:0;margin:0;list-style:none;display:grid;gap:20px}.coding-studio_messages__UWAcc li>strong{display:block;font-size:11px;color:var(--ai-muted);margin-block-end:6px}.coding-studio_messages__UWAcc p{margin:0;font-size:13px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.coding-studio_userMessage__ln_ra{padding:12px;border-radius:var(--ai-control-radius);background:var(--ai-surface-subtle)}.coding-studio_activity__aDsD6{margin:16px 0 0;font-size:12px;color:var(--ai-muted)}.coding-studio_error__U_aUm{display:grid;justify-items:start;gap:12px;margin-block-start:16px;color:var(--ai-danger);font-size:13px}.coding-studio_error__U_aUm p{margin:0}.coding-studio_composerArea__ycFVu{padding:16px;display:grid;gap:12px;border-block-start:1px solid var(--ai-border)}.coding-studio_composerArea__ycFVu>button{justify-self:start}.coding-studio_composer__jGsgx{box-shadow:none}.coding-studio_composer__jGsgx textarea{font-size:13px}.coding-studio_composer__jGsgx [data-part=composer-controls]{align-items:start;gap:8px}.coding-studio_composer__jGsgx [data-part=composer-submit]{margin-inline-start:auto}.coding-studio_composer__jGsgx .coding-studio_toolbar__XcNJL{gap:0}.coding-studio_composer__jGsgx .coding-studio_toolbar__XcNJL button{padding-inline:4px;font-size:12px}.coding-studio_disclosure__8sWR4{margin:0;color:var(--ai-muted);font-size:11px;line-height:1.6}.coding-studio_references__H879e{display:grid;gap:4px}.coding-studio_reference__8iuVN{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;font-size:11px;color:var(--ai-muted)}.coding-studio_reference__8iuVN>span{overflow-wrap:anywhere}.coding-studio_settings__1UIvD>div{border:0}.coding-studio_settingsBody__LexId{display:grid;gap:16px;padding-block:12px}.coding-studio_settingsBody__LexId [data-part=access-mode],.coding-studio_settingsBody__LexId [data-part=reasoning-control]{font-size:12px}.coding-studio_settingsBody__LexId p{margin:0}.coding-studio_settingsBody__LexId [data-part=access-mode] button{font-size:12px}.coding-studio_failureSetting__U_m5N{display:flex;align-items:center;gap:8px;font-size:12px;min-height:32px}.coding-studio_statusbar__b8PnH{padding:8px 16px;border-block-start:1px solid var(--ai-border);color:var(--ai-muted);font-size:11px}.coding-studio_feedback__R5BqJ{min-height:24px;margin:12px 0 0;font-size:13px;color:var(--ai-text)}.coding-studio_footnote__PMgzI{margin:8px 0 0;color:var(--ai-muted);font-size:12px;line-height:1.7}.coding-studio_srOnly__HVBxn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1180px){.coding-studio_appBody__nQEkE{grid-template-columns:180px minmax(0,1fr)}.coding-studio_panes__GAkIX[data-orientation=vertical]{height:1100px}}@media (max-width:760px){.coding-studio_appBody__nQEkE{grid-template-columns:minmax(0,1fr)}.coding-studio_explorer__3_6rs{border-inline-end:0;border-block-end:1px solid var(--ai-border)}.coding-studio_explorerNote__qalZV{display:none}.coding-studio_panes__GAkIX,.coding-studio_panes__GAkIX[data-orientation=vertical]{height:min(70dvh,680px);min-height:420px}.coding-studio_mobileViews____O3a{display:flex;gap:8px;padding:8px 12px;border-block-end:1px solid var(--ai-border)}.coding-studio_panes__GAkIX [data-separator]{display:none}.coding-studio_panes__GAkIX [data-panel]{flex:1 1 100%!important;height:100%!important;width:100%!important}.coding-studio_appBody__nQEkE[data-mobile-pane=assistant] .coding-studio_panes__GAkIX [data-panel][id$=-source],.coding-studio_appBody__nQEkE[data-mobile-pane=source] .coding-studio_panes__GAkIX [data-panel][id$=-assistant]{display:none!important}.coding-studio_topbar__Acqr8{padding:12px}.coding-studio_appActions__jDxZa{gap:4px}.coding-studio_appActions__jDxZa button{font-size:12px}.coding-studio_fileBar__N_Dks{padding:12px}.coding-studio_fileBar__N_Dks>span{flex-basis:100%}.coding-studio_changeList__kpMm0 li{padding-inline:8px}.coding-studio_changeList__kpMm0 li>span{display:none}.coding-studio_composerArea__ycFVu,.coding-studio_conversation__aYuvX{padding:12px}.coding-studio_workspace__QEZu4 [role=tab]{font-size:12px;padding-inline:6px}.coding-studio_workspace__QEZu4>div>[role=tablist]{padding-inline:4px;gap:0}.coding-studio_statusbar__b8PnH{gap:4px}.coding-studio_statusbar__b8PnH>span{flex-basis:100%}}.project-workspace_root__G8nhb,.project-workspace_section__WMCwF{min-width:0;display:grid;gap:12px;color:var(--ai-text)}.project-workspace_root__G8nhb p,.project-workspace_section__WMCwF p{margin:0}.project-workspace_note__RdHPC,.project-workspace_results__XFwPM small{color:var(--ai-muted);font-size:12px;line-height:1.7}.project-workspace_root__G8nhb [role=tablist]{flex-wrap:wrap}.project-workspace_results__XFwPM{display:grid;gap:12px;margin:0;padding:0;list-style:none}.project-workspace_results__XFwPM li{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid var(--ai-border);border-radius:var(--ai-control-radius)}.project-workspace_results__XFwPM button{justify-self:start;max-width:100%;overflow-wrap:anywhere}.project-workspace_results__XFwPM pre{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,Consolas,monospace}.project-workspace_actions__H__j5,.project-workspace_scenarios__RMrhS{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.project-workspace_scenarios__RMrhS{border:1px solid var(--ai-border);border-radius:var(--ai-control-radius);padding:12px}.project-workspace_scenarios__RMrhS label{display:flex;gap:8px;align-items:center;font-size:12px}.project-workspace_scenarios__RMrhS legend{color:var(--ai-muted);font-size:12px}