.workspace_shell__rN_ox{color:#263d46;background:#fff;font-family:var(--font-sans);--line:#e3e9ec;--muted:#82949d;--accent:#217f94}.workspace_shell__rN_ox button{cursor:pointer;transition:background .15s,color .15s}.workspace_shell__rN_ox button:hover{color:#187c93}.workspace_shell__rN_ox button:disabled{opacity:.4;cursor:default}.workspace_shell__rN_ox button:focus-visible,.workspace_shell__rN_ox select:focus-visible,.workspace_shell__rN_ox textarea:focus-visible{outline:2px solid #4c9daf;outline-offset:2px}.workspace_header__DaNws{height:54px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:15px;padding:0 20px;white-space:nowrap}.workspace_brand__UEcgA{font-family:var(--font-serif);font-size:var(--text-lg,1.125rem);font-weight:600}.workspace_headerDivider__GN1Lj{color:#c4cfd4}.workspace_header__DaNws>span{color:#8a9ba4}.workspace_header__DaNws>span,.workspace_header__DaNws>strong{font-size:var(--text-sm,.875rem)}.workspace_header__DaNws>small{color:#a1aeb5}.workspace_header__DaNws>button{color:#6d8b9a;margin-left:6px}.workspace_workspace__Zwbcu{height:calc(100dvh - 54px);display:flex;min-width:0}.workspace_agent__6DCN9{width:240px;flex-shrink:0;border-right:1px solid var(--line);display:flex;flex-direction:column;background:#fff}.workspace_agentHeader__ptMfd{height:55px;display:flex;align-items:center;gap:8px;padding:0 16px;color:#6c8794;flex-shrink:0}.workspace_agentHeader__ptMfd strong{font-size:var(--text-sm,.875rem);font-weight:600;color:#314f5b}.workspace_agentHeader__ptMfd>span{margin-left:auto;color:#6496a5;font-size:var(--text-lg,1.125rem)}.workspace_agentCollapsed__45cAz .workspace_agentHeader__ptMfd{padding:0 13px}.workspace_messages__Prrqh{padding:17px;flex:1;overflow:auto;scrollbar-width:thin}.workspace_agentIntro__ltvYz{line-height:1.95;color:#81939d;margin-bottom:13px}.workspace_agentFinding__OKiij{margin:22px 0;padding:14px 12px;border:1px solid #e2e9ec;border-radius:5px;color:#6b8391}.workspace_agentFinding__OKiij>span{letter-spacing:1px;color:#aa9064}.workspace_agentFinding__OKiij p{line-height:1.9;margin:10px 0 12px}.workspace_agentFinding__OKiij button{font-size:var(--text-sm,.875rem);color:#548b9d}.workspace_composer__py6uY{margin:10px 12px 14px;border:1px solid #d5e1e6;border-radius:7px;padding:10px}.workspace_context__sg_zh{font-size:var(--text-xs,.75rem);color:#588b9b;margin-bottom:9px;line-height:1.7}.workspace_composer__py6uY textarea{width:100%;height:63px;resize:none;line-height:1.8;outline:none!important}.workspace_composer__py6uY textarea::placeholder{color:#a5b1b8}.workspace_composer__py6uY>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:6px}.workspace_composer__py6uY small{font-size:var(--text-xs,.75rem);color:#abb7bd}.workspace_composer__py6uY button{width:24px;height:25px;background:#397f91;border-radius:4px;color:white;font-size:var(--text-lg,1.125rem)}.workspace_userMessage__eK2KK{background:#f2f7f9;padding:11px;border-radius:5px;font-size:var(--text-sm,.875rem);line-height:1.9;margin:20px 0}.workspace_userMessage__eK2KK small{font-size:var(--text-xs,.75rem);color:#6795a5}.workspace_agentMessage__OXzfz{line-height:1.9;color:#718b99;margin:20px 0}.workspace_source__gxo3R{flex:1.08;min-width:0;border-right:1px solid #cbdce3;display:flex;flex-direction:column;position:relative;background:#f5f7f8}.workspace_program__AEjpS{flex:1;min-width:0;display:flex;flex-direction:column}.workspace_sectionBar__Q_uda{height:55px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid var(--line);background:white;flex-shrink:0}.workspace_sectionBar__Q_uda>div{display:flex;flex-direction:column;gap:5px}.workspace_sectionBar__Q_uda strong{font-size:var(--text-sm,.875rem);font-weight:600}.workspace_sectionBar__Q_uda small{font-size:var(--text-xs,.75rem);color:#9cabb3}.workspace_sectionBar__Q_uda>button{font-size:var(--text-sm,.875rem);color:#7193a3;white-space:nowrap}.workspace_sectionBar__Q_uda button span{padding:2px 5px;background:#edf3f6;border-radius:3px;margin-left:4px;font-size:var(--text-sm,.875rem)}.workspace_sourceTools__myBG_{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--line);background:#fbfcfd;flex-shrink:0;color:#899fae;font-size:var(--text-sm,.875rem)}.workspace_toolGroup__kXaw3{display:flex;gap:3px}.workspace_toolGroup__kXaw3 button{padding:5px 7px;border-radius:3px}.workspace_active__8kh0w{background:#e7f2f6!important;color:#378096!important}.workspace_pageControl__cucwQ{display:flex;align-items:center;gap:9px;font-size:var(--text-sm,.875rem)}.workspace_pageControl__cucwQ button{font-size:var(--text-lg,1.125rem);line-height:1}.workspace_sourceTools__myBG_ select{font-size:var(--text-sm,.875rem);background:transparent;max-width:85px}.workspace_sourceBody__h4Qs_{display:flex;flex:1;min-height:0;overflow:hidden}.workspace_minimap__vUpir{width:47px;flex-shrink:0;border-right:1px solid #e6ebef;padding:14px 7px;overflow:auto;scrollbar-width:none;background:#f9fbfc}.workspace_minimap__vUpir>button{display:block;width:32px;position:relative;margin-bottom:14px}.workspace_thumb__9Kg4C{display:block;border:1px solid #d9e1e6;border-radius:2px;overflow:hidden;position:relative;padding:1px;background:#fff}.workspace_thumb__9Kg4C img{width:100%;display:block;opacity:.6}.workspace_currentPage___5j1u .workspace_thumb__9Kg4C{border-color:#408b9f}.workspace_currentPage___5j1u img{opacity:1}.workspace_minimap__vUpir small{font-size:var(--text-xs,.75rem);color:#a5b3bb;display:block;margin-top:4px}.workspace_minimap__vUpir b{position:absolute;right:-4px;top:-4px;border-radius:50%;background:#bc944f;color:white;min-width:12px;height:12px;font-size:var(--text-xs,.75rem);font-weight:400;display:grid;place-items:center}.workspace_thumb__9Kg4C i{position:absolute;left:0;right:0;background:#c59a53;height:2px}.workspace_sourceScroll__16gEx{flex:1;min-width:0;overflow:auto;position:relative;padding:15px 13px 50px;scrollbar-width:thin;scrollbar-color:#cad8de transparent}.workspace_paperSizing__eCspS{min-width:100%;margin:0 auto}.workspace_paper__ltbI6{width:100%;position:relative;background:white;border:1px solid #e3e8eb;box-shadow:0 2px 7px #24444e08;container-type:inline-size;touch-action:pan-x pan-y}.workspace_paper__ltbI6>img{display:block;width:100%;height:100%;pointer-events:none;user-select:none}.workspace_textLayer__GlHzI{position:absolute;inset:0;overflow:hidden;z-index:2;color:transparent;line-height:1;cursor:text;user-select:text}.workspace_textLayer__GlHzI>span{position:absolute;color:transparent;white-space:pre;font-family:Arial,sans-serif;overflow:visible;line-height:1;transform-origin:0 0}.workspace_textLayer__GlHzI ::selection{background:#67b2c65c;color:transparent}.workspace_boxTool__Yqras{cursor:crosshair;touch-action:none;user-select:none}.workspace_boxTool__Yqras .workspace_textLayer__GlHzI{pointer-events:none}.workspace_evidenceBox__84_8d,.workspace_savedHighlight___3FjF,.workspace_selectionBox__3O0gF{position:absolute;pointer-events:none;z-index:1;mix-blend-mode:multiply}.workspace_evidenceBox__84_8d{border:1px solid #4096ad;background:#58b2ce19}.workspace_selectionBox__3O0gF{border:1px solid #3186a6;background:#75b8d12d;z-index:3}.workspace_savedHighlight___3FjF{background:#eac06238;border:1px solid #d7b26470}.workspace_focusedHighlight__Buw43{border:1.5px solid #b79042;background:#eac06255}.workspace_notePin__tloaj{position:absolute;z-index:5;transform:translate(-50%,-50%);min-width:18px;height:18px;border-radius:50%;font-size:var(--text-xs,.75rem);color:#fff!important;background:#b18a43;border:2px solid white;box-shadow:0 1px 4px #71571a33}.workspace_sourceFoot__RTWl1{height:30px;border-top:1px solid var(--line);background:white;display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:6px;flex-shrink:0;color:#99a9b3}.workspace_sourceFoot__RTWl1>span{display:flex;align-items:center;gap:5px}.workspace_sourceFoot__RTWl1 b,.workspace_sourceFoot__RTWl1 i{display:inline-block;width:7px;height:7px;border:1px solid #73aabb;background:#cdeaf2;font-weight:400}.workspace_sourceFoot__RTWl1 b{margin-left:7px;background:#eed394;border-color:#ccab64}.workspace_annotationComposer__7xwJc,.workspace_annotationThread__Veyzm{border-top:1px solid #bdd6df;padding:13px 16px 15px;background:#fff;max-height:45%;overflow:auto;flex-shrink:0}.workspace_annotationHeading__FYEa7,.workspace_annotationThread__Veyzm>div{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs,.75rem);color:#6b98aa;margin-bottom:9px}.workspace_annotationHeading__FYEa7 button,.workspace_annotationThread__Veyzm>div button{font-size:var(--text-xs,.75rem);line-height:1;color:#a7b5bc}.workspace_annotationComposer__7xwJc blockquote{font-family:var(--font-serif);font-size:var(--text-sm,.875rem);line-height:1.7;color:#859ca7;margin:9px 0;max-height:58px;overflow:auto}.workspace_annotationComposer__7xwJc label{display:flex;gap:7px;align-items:center;font-size:var(--text-sm,.875rem);color:#8fa1ac}.workspace_annotationComposer__7xwJc select{font-size:var(--text-sm,.875rem);padding:4px;border:1px solid #e0e9ed;border-radius:3px;max-width:75%;color:#548697}.workspace_annotationComposer__7xwJc textarea{border:1px solid #d5e3e9;border-radius:4px;width:100%;resize:vertical;min-height:55px;margin-top:10px;padding:8px;font-size:var(--text-sm,.875rem);line-height:1.7}.workspace_annotationComposer__7xwJc textarea::placeholder{color:#a4b4bc}.workspace_annotationActions__kZV1_{display:flex;align-items:center;justify-content:space-between;margin-top:9px;gap:8px}.workspace_annotationActions__kZV1_ button{font-size:var(--text-sm,.875rem);color:#518797}.workspace_primary__r9aZ3{background:#297f94;color:white!important;padding:7px 11px;border-radius:4px}.workspace_annotationThread__Veyzm p{font-size:var(--text-sm,.875rem);line-height:1.9;color:#5c7786;margin:8px 0}.workspace_annotationThread__Veyzm>button{font-size:var(--text-sm,.875rem);color:#5f8b9d;margin-right:12px;margin-top:5px}.workspace_notesPanel__Esp9e{position:absolute;z-index:10;top:95px;right:0;left:47px;bottom:30px;background:#fff;padding:18px;overflow:auto}.workspace_notesPanel__Esp9e>div{display:flex;justify-content:space-between;margin-bottom:20px}.workspace_notesPanel__Esp9e strong{font-size:var(--text-sm,.875rem);font-weight:600}.workspace_notesPanel__Esp9e>p{font-size:var(--text-sm,.875rem);line-height:1.8;color:#9babb4}.workspace_noteListItem__o4SaK{display:block;text-align:left;width:100%;border-bottom:1px solid var(--line);padding:14px 0}.workspace_noteListItem__o4SaK small{display:block;color:#8aa4b1;font-size:var(--text-xs,.75rem)}.workspace_noteListItem__o4SaK span{display:block;font-size:var(--text-sm,.875rem);line-height:1.8;margin-top:6px;color:#577582}.workspace_error__mh6F7{font-size:var(--text-sm,.875rem);line-height:1.7;padding:9px;color:#a17732;background:#fffaf0}.workspace_loading__BPvAB{color:#9aaeb9;font-size:var(--text-sm,.875rem);padding:25px}@media (min-width:1500px){.workspace_agent__6DCN9{width:285px}.workspace_agentCollapsed__45cAz{width:44px}.workspace_messages__Prrqh{padding:23px}.workspace_source__gxo3R{flex:1.15}.workspace_details__PbSjA,.workspace_procedure__P5Ctz,.workspace_variables__zT3uv{padding:30px}.workspace_sourceScroll__16gEx{padding:23px 22px 50px}}@media (max-width:1050px){.workspace_agent__6DCN9{width:200px}.workspace_agentCollapsed__45cAz{width:40px}.workspace_header__DaNws>small{display:none}.workspace_source__gxo3R{flex:1.12}.workspace_header__DaNws{gap:10px}.workspace_sectionBar__Q_uda{padding:0 12px}.workspace_sourceTools__myBG_{padding:0 8px;gap:3px}.workspace_toolGroup__kXaw3 button{padding:5px}.workspace_sourceScroll__16gEx{padding:11px 8px 40px}.workspace_minimap__vUpir{width:37px;padding:12px 4px}.workspace_minimap__vUpir>button{width:28px}.workspace_tabs__kN3ZV{padding:0 12px;gap:13px}.workspace_sourceFoot__RTWl1>span:last-child{display:none}.workspace_details__PbSjA,.workspace_procedure__P5Ctz,.workspace_variables__zT3uv{padding:20px 15px}.workspace_programFoot__19DXr{padding:0 10px}.workspace_messages__Prrqh{padding:13px}.workspace_notesPanel__Esp9e{left:37px}}@media (max-width:760px){.workspace_agent__6DCN9{width:175px}.workspace_agentCollapsed__45cAz{width:36px}.workspace_header__DaNws{padding:0 12px}.workspace_header__DaNws>span,.workspace_header__DaNws>strong{display:none}.workspace_header__DaNws>button{margin-left:auto}.workspace_source__gxo3R{flex:1.12}.workspace_sectionBar__Q_uda{padding:0 9px;height:50px}.workspace_toolGroup__kXaw3 button{padding:5px 4px}.workspace_sourceTools__myBG_ select{max-width:58px}.workspace_pageControl__cucwQ{gap:5px}.workspace_minimap__vUpir{width:27px;padding:10px 3px}.workspace_minimap__vUpir>button{width:20px}.workspace_sourceScroll__16gEx{padding:9px 5px 40px}.workspace_tabs__kN3ZV{gap:9px;padding:0 9px}.workspace_mapIntro__Sg0b_{padding:15px 10px 0}.workspace_mapFoot__oNsr4{padding:0 10px 15px}.workspace_programFoot__19DXr>span{display:none}.workspace_programFoot__19DXr{justify-content:flex-end}.workspace_agentHeader__ptMfd{padding:0 12px}.workspace_agentFinding__OKiij{padding:10px}.workspace_composer__py6uY{margin:8px;padding:8px}.workspace_details__PbSjA,.workspace_procedure__P5Ctz,.workspace_variables__zT3uv{padding:17px 11px}.workspace_sourceFoot__RTWl1{padding:0 8px}.workspace_annotationComposer__7xwJc,.workspace_annotationThread__Veyzm{padding:10px}.workspace_annotationActions__kZV1_{gap:5px}.workspace_notesPanel__Esp9e{left:27px}.workspace_sourceTools__myBG_ .workspace_toolGroup__kXaw3{gap:0}}@media (prefers-reduced-motion:reduce){.workspace_shell__rN_ox *{transition:none!important;scroll-behavior:auto!important}}.workspace_shell__rN_ox{--surface:#fff;--surface-soft:#f5f7f8;--text:#263d46;--line:#dfe6e9;--muted:#647d89;--accent:#247c91;--accent-bg:#eef7fa;--accent-line:#bad6df;--on-accent:#fff;--warning:#986c25;--warning-bg:#fbf6e9;--warning-line:#e8d8b4;--lasso-fill:#318ba314;color:var(--text);background:var(--surface);color-scheme:light}.workspace_shell__rN_ox[data-theme=dark]{--surface:#182126;--surface-soft:#111a1f;--text:#dfebf0;--line:#33424a;--muted:#9bb0bc;--accent:#83c9db;--accent-bg:#22373f;--accent-line:#476c79;--on-accent:#142c34;--warning:#e3be79;--warning-bg:#342d21;--warning-line:#605039;--lasso-fill:#83c9db16;color-scheme:dark}@media (prefers-color-scheme:dark){.workspace_shell__rN_ox[data-theme=system]{--surface:#182126;--surface-soft:#111a1f;--text:#dfebf0;--line:#33424a;--muted:#9bb0bc;--accent:#83c9db;--accent-bg:#22373f;--accent-line:#476c79;--on-accent:#142c34;--warning:#e3be79;--warning-bg:#342d21;--warning-line:#605039;--lasso-fill:#83c9db16;color-scheme:dark}}.workspace_shell__rN_ox button:hover{color:var(--accent)}.workspace_shell__rN_ox select,.workspace_shell__rN_ox select option,.workspace_shell__rN_ox textarea{color:var(--text);background:var(--surface)}.workspace_themePicker__WXiyj{font-size:var(--text-sm,.875rem);max-width:85px;padding:5px;border:1px solid var(--line);border-radius:4px}.workspace_shell__rN_ox .workspace_themePicker__WXiyj{margin-left:8px}.workspace_agent__6DCN9{width:225px;background:var(--surface)}.workspace_source__gxo3R{flex:.95;background:var(--surface-soft);border-color:var(--line)}.workspace_annotationComposer__7xwJc,.workspace_annotationThread__Veyzm,.workspace_notesPanel__Esp9e,.workspace_sectionBar__Q_uda,.workspace_sourceFoot__RTWl1,.workspace_sourceTools__myBG_{background:var(--surface);border-color:var(--line)}.workspace_minimap__vUpir{background:var(--surface-soft);border-color:var(--line)}.workspace_agentHeader__ptMfd strong,.workspace_annotationThread__Veyzm p,.workspace_brand__UEcgA,.workspace_noteListItem__o4SaK span,.workspace_sectionBar__Q_uda strong{color:var(--text)}.workspace_agentFinding__OKiij,.workspace_agentHeader__ptMfd,.workspace_agentIntro__ltvYz,.workspace_agentMessage__OXzfz,.workspace_annotationComposer__7xwJc blockquote,.workspace_annotationComposer__7xwJc label,.workspace_annotationThread__Veyzm>div,.workspace_composer__py6uY small,.workspace_header__DaNws>button,.workspace_header__DaNws>small,.workspace_header__DaNws>span,.workspace_minimap__vUpir small,.workspace_notesPanel__Esp9e>p,.workspace_sectionBar__Q_uda small,.workspace_sourceFoot__RTWl1,.workspace_sourceFoot__RTWl1>span,.workspace_sourceTools__myBG_{color:var(--muted)}.workspace_agentIntro__ltvYz{line-height:1.8}.workspace_agentFinding__OKiij{border-color:var(--line);margin-top:25px}.workspace_agentFinding__OKiij>span{color:var(--muted);font-size:var(--text-sm,.875rem)}.workspace_agentFinding__OKiij p{font-size:var(--text-sm,.875rem);line-height:1.8}.workspace_agentFinding__OKiij button,.workspace_annotationActions__kZV1_ button,.workspace_annotationHeading__FYEa7,.workspace_annotationThread__Veyzm>button,.workspace_context__sg_zh,.workspace_noteListItem__o4SaK small,.workspace_sectionBar__Q_uda>button{color:var(--accent)}.workspace_annotationComposer__7xwJc select,.workspace_annotationComposer__7xwJc textarea,.workspace_composer__py6uY{border-color:var(--line)}.workspace_composer__py6uY textarea{font-size:var(--text-sm,.875rem)}.workspace_annotationComposer__7xwJc textarea::placeholder,.workspace_composer__py6uY textarea::placeholder{color:var(--muted)}.workspace_composer__py6uY button,.workspace_primary__r9aZ3{background:var(--accent);color:var(--on-accent)!important}.workspace_userMessage__eK2KK{background:var(--surface-soft)}.workspace_userMessage__eK2KK small{color:var(--accent)}.workspace_active__8kh0w{background:var(--accent-bg)!important;color:var(--accent)!important}.workspace_sectionBar__Q_uda button span{background:var(--accent-bg);color:var(--accent)}.workspace_error__mh6F7{background:var(--warning-bg);color:var(--warning)}.workspace_notesPanel__Esp9e>div button{color:var(--muted)}.workspace_header__DaNws>strong{font-weight:600}@media (min-width:1500px){.workspace_agent__6DCN9{width:250px}.workspace_agentCollapsed__45cAz{width:44px}.workspace_source__gxo3R{flex:1}}@media (max-width:1050px){.workspace_agent__6DCN9{width:180px}.workspace_agentCollapsed__45cAz{width:36px}.workspace_source__gxo3R{flex:1}.workspace_messages__Prrqh{padding:13px}.workspace_header__DaNws{gap:9px}.workspace_header__DaNws>strong{display:none}}@media (max-width:760px){.workspace_agent__6DCN9{width:145px}.workspace_agentCollapsed__45cAz{width:32px}.workspace_source__gxo3R{flex:1}.workspace_agentFinding__OKiij{padding:8px}.workspace_messages__Prrqh{padding:10px}.workspace_header__DaNws>button{margin-left:0}.workspace_shell__rN_ox .workspace_themePicker__WXiyj{margin-left:auto}.workspace_agentHeader__ptMfd{padding:0 9px}}.workspace_composer__py6uY button:hover{color:var(--on-accent)!important}.workspace_brand__UEcgA{display:flex;align-items:center;gap:9px}.workspace_header__DaNws .workspace_settingsButton__oGfMy{font-size:var(--text-lg,1.125rem);color:var(--muted);margin-left:auto}.workspace_header__DaNws>strong{margin-left:auto}.workspace_agent__6DCN9{width:270px;position:relative}.workspace_agentCollapsed__45cAz{width:44px}.workspace_agentActions__RMNni{display:flex;gap:9px;margin-left:auto;align-items:center}.workspace_agentActions__RMNni button{width:24px;font-size:var(--text-lg,1.125rem);border-radius:4px}.workspace_agentActions__RMNni button:hover{background:var(--accent-bg)}.workspace_emptyChat__JMn_3{padding:32px 0 20px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workspace_emptyChat__JMn_3 h2{line-height:1.4;max-width:210px}.workspace_emptyChat__JMn_3>div{display:flex;align-items:center;gap:13px;color:var(--accent);padding:8px 0 0;font-size:var(--text-2xl,1.5rem)}.workspace_emptyChat__JMn_3 i{font-size:var(--text-sm,.875rem);font-style:normal;color:var(--muted)}.workspace_emptyChat__JMn_3 small{font-size:var(--text-xs,.75rem);color:var(--muted)}.workspace_emptyChat__JMn_3>button{font-size:var(--text-sm,.875rem);color:var(--accent);text-align:left;margin-top:13px}.workspace_messages__Prrqh{scroll-behavior:smooth}.workspace_messageReference__hIhRn{display:flex;align-items:center;gap:5px;font-size:var(--text-xs,.75rem);line-height:1.6;text-align:left;color:var(--accent);border-bottom:1px solid var(--accent-line);padding-bottom:6px;margin-bottom:7px;width:100%}.workspace_messageReference__hIhRn>span{font-size:var(--text-xs,.75rem)}.workspace_userMessage__eK2KK{overflow-wrap:anywhere}.workspace_agentMessage__OXzfz{font-size:var(--text-sm,.875rem);overflow-wrap:anywhere}.workspace_sharedContext__rRTBX{display:flex;align-items:flex-start;gap:7px;background:var(--accent-bg);border:1px solid var(--accent-line);border-radius:5px;padding:8px;margin:-2px -2px 10px;color:var(--accent)}.workspace_sharedContext__rRTBX>span{font-size:var(--text-lg,1.125rem);line-height:1}.workspace_sharedContext__rRTBX>div{flex:1;min-width:0}.workspace_sharedContext__rRTBX strong{display:block;font-weight:600;line-height:1.5}.workspace_sharedContext__rRTBX small{display:block;font-size:var(--text-xs,.75rem);line-height:1.5;color:var(--muted);max-height:40px;overflow:hidden;margin-top:3px}.workspace_sharedContext__rRTBX>button{background:none!important;color:var(--muted)!important;width:16px;height:18px;font-size:var(--text-lg,1.125rem);flex-shrink:0}.workspace_composer__py6uY{margin:10px 12px 12px}.workspace_composer__py6uY textarea{height:65px}.workspace_history__uPd0U{padding:16px;flex:1;overflow:auto;min-height:0}.workspace_history__uPd0U>div:first-child{display:flex;justify-content:space-between;margin-bottom:14px}.workspace_history__uPd0U strong{font-size:var(--text-sm,.875rem);font-weight:600}.workspace_history__uPd0U>div:first-child button{font-size:var(--text-lg,1.125rem)}.workspace_history__uPd0U input{width:100%;border:1px solid var(--line);border-radius:5px;padding:8px;background:var(--surface);font-size:var(--text-sm,.875rem);color:var(--text);margin-bottom:13px}.workspace_history__uPd0U>button{display:block;width:100%;text-align:left;padding:11px 9px;border-radius:5px;margin-bottom:5px}.workspace_currentChat__UqbUI,.workspace_history__uPd0U>button:hover{background:var(--accent-bg)}.workspace_history__uPd0U>button span{font-size:var(--text-sm,.875rem);line-height:1.6;display:block;overflow-wrap:anywhere}.workspace_history__uPd0U small{display:block;font-size:var(--text-xs,.75rem);color:var(--muted);margin-top:4px}.workspace_selectionBar__SfNM3{padding:12px 15px;background:var(--surface);border-top:1px solid var(--accent-line);flex-shrink:0;max-height:30%;overflow:auto}.workspace_selectionBar__SfNM3>div{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:var(--text-sm,.875rem)}.workspace_selectionBar__SfNM3 strong{font-size:var(--text-sm,.875rem);font-weight:600}.workspace_selectionBar__SfNM3>div button{margin-left:auto;font-size:var(--text-lg,1.125rem);color:var(--muted)}.workspace_selectionBar__SfNM3 blockquote{font-family:var(--font-serif);font-size:var(--text-sm,.875rem);line-height:1.7;margin:8px 0;color:var(--text);max-height:60px;overflow:auto}.workspace_selectionBar__SfNM3 footer{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:var(--text-sm,.875rem)}.workspace_selectionBar__SfNM3 footer span{margin-right:auto;font-size:var(--text-sm,.875rem);color:var(--muted)}.workspace_selectionBar__SfNM3 footer button{color:var(--accent)}.workspace_sourceTools__myBG_{height:44px}.workspace_toolGroup__kXaw3 button{padding:6px 9px;font-size:var(--text-sm,.875rem)}.workspace_textLayer__GlHzI ::selection{background:#2f9bce66}.workspace_textLayer__GlHzI{touch-action:pan-y}.workspace_textLayer__GlHzI span{line-height:1.1}.workspace_sourceFoot__RTWl1{font-size:var(--text-xs,.75rem)}.workspace_settingsDialog__vbR4D{position:fixed;inset:0;margin:auto;width:min(400px,90vw);max-height:85dvh;overflow:auto;padding:24px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--surface);box-shadow:0 20px 80px #0003}.workspace_settingsDialog__vbR4D::backdrop{background:#112a3a55;backdrop-filter:blur(3px)}.workspace_dialogHeading__3MrMy{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.workspace_dialogHeading__3MrMy strong{font-family:var(--font-serif);font-size:var(--text-2xl,1.5rem);font-weight:400}.workspace_dialogHeading__3MrMy button{font-size:var(--text-2xl,1.5rem);color:var(--muted)}.workspace_settingsDialog__vbR4D>label{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:var(--text-sm,.875rem);margin:18px 0}.workspace_settingsDialog__vbR4D select{padding:7px 10px;border:1px solid var(--line);border-radius:5px;font-size:var(--text-sm,.875rem);width:145px}.workspace_settingsDialog__vbR4D>small{display:block;font-size:var(--text-xs,.75rem);color:var(--muted);line-height:1.7}.workspace_shortcuts__BPxQN{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.workspace_shortcuts__BPxQN strong{font-size:var(--text-sm,.875rem);font-weight:600}.workspace_shortcuts__BPxQN p{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:var(--text-sm,.875rem);color:var(--muted)}.workspace_shortcuts__BPxQN kbd{padding:3px 7px;background:var(--surface-soft);border:1px solid var(--line);border-radius:4px;font-size:var(--text-xs,.75rem)}.workspace_settingsDialog__vbR4D footer{border-top:1px solid var(--line);padding-top:16px;margin-top:21px;font-size:var(--text-sm,.875rem);color:var(--muted)}.workspace_settingsDialog__vbR4D footer span{color:var(--accent)}.workspace_settingsDialog__vbR4D footer p{line-height:1.8;margin-top:7px}.workspace_shell__rN_ox input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1500px){.workspace_agent__6DCN9{width:290px}.workspace_agentCollapsed__45cAz{width:44px}}@media (max-width:1050px){.workspace_agent__6DCN9{width:220px}.workspace_agentCollapsed__45cAz{width:36px}.workspace_header__DaNws .workspace_settingsButton__oGfMy{margin-left:auto}}@media (max-width:760px){.workspace_agent__6DCN9{width:175px}.workspace_agentCollapsed__45cAz{width:32px}.workspace_brand__UEcgA svg{width:24px;height:24px}.workspace_agentHeader__ptMfd{padding:0 8px;gap:4px}.workspace_agentActions__RMNni{gap:2px}.workspace_agentActions__RMNni button{width:20px}.workspace_sharedContext__rRTBX{padding:6px;gap:5px}.workspace_selectionBar__SfNM3{padding:10px}.workspace_selectionBar__SfNM3 footer{gap:9px}.workspace_selectionBar__SfNM3 footer span{display:none}}.workspace_brand__UEcgA{gap:10px}.workspace_brand__UEcgA>svg{flex-shrink:0;width:25px;height:25px}.workspace_brand__UEcgA span{font-size:var(--text-lg,1.125rem);font-weight:500;letter-spacing:-.45px}.workspace_header__DaNws .workspace_settingsButton__oGfMy{display:grid;place-items:center;width:28px;height:28px;border-radius:4px}.workspace_settingsButton__oGfMy:hover{background:var(--accent-bg)}.workspace_agentActions__RMNni button,.workspace_agentHeader__ptMfd>button{display:grid;place-items:center}.workspace_agentActions__RMNni{gap:5px}.workspace_agentActions__RMNni button{width:26px;height:26px}.workspace_emptyChat__JMn_3{padding:30px 0 0;gap:10px}.workspace_emptyChat__JMn_3 h2{font-family:var(--font-serif);font-size:var(--text-2xl,1.5rem);letter-spacing:-.35px;line-height:1.45;font-weight:400;max-width:none}.workspace_emptyChat__JMn_3 p{font-size:var(--text-sm,.875rem);line-height:1.8;color:var(--muted);max-width:205px}.workspace_messageReference__hIhRn>svg,.workspace_sharedContext__rRTBX>svg{flex-shrink:0;margin-top:1px}.workspace_messageReference__hIhRn{gap:6px}@media (max-width:760px){.workspace_brand__UEcgA>svg{width:23px;height:23px}.workspace_agentActions__RMNni{gap:1px}.workspace_agentActions__RMNni button{width:21px}}.workspace_proposal__t3Dq8{border:1px solid var(--accent-line);border-radius:5px;margin-top:12px;padding:11px;background:var(--accent-bg)}.workspace_proposal__t3Dq8 strong{font-size:var(--text-sm,.875rem);font-weight:600}.workspace_proposal__t3Dq8 p{font-size:var(--text-sm,.875rem);line-height:1.7;margin:7px 0}.workspace_proposal__t3Dq8 small{font-size:var(--text-xs,.75rem);color:var(--muted)}.workspace_proposal__t3Dq8>div{display:flex;gap:10px;margin-top:10px}.workspace_proposal__t3Dq8 button{font-size:var(--text-sm,.875rem);border:1px solid var(--accent-line);border-radius:4px;padding:5px 10px;color:var(--accent);background:var(--surface)}.workspace_proposal__t3Dq8 details{margin-top:10px}.workspace_proposal__t3Dq8 summary{cursor:pointer;color:var(--accent);font-size:var(--text-sm,.875rem)}.workspace_proposal__t3Dq8 details section{border-top:1px solid var(--accent-line);padding-top:10px;margin-top:10px}.workspace_proposal__t3Dq8 dl{font-size:var(--text-sm,.875rem);line-height:1.7}.workspace_proposal__t3Dq8 dt{font-weight:600}.workspace_proposal__t3Dq8 dd{margin:0 0 8px}.workspace_proposal__t3Dq8 blockquote{font-family:var(--font-serif);padding-left:8px;border-left:2px solid var(--accent-line)}.workspace_header__DaNws>small{white-space:nowrap}.workspace_proposal__t3Dq8 pre{white-space:pre-wrap;max-height:220px;overflow:auto;font-size:var(--text-sm,.875rem);line-height:1.7}.workspace_proposal__t3Dq8 details section>small{display:block;margin:5px 0}fieldset.workspace_workspace__Zwbcu{border:1px solid var(--line);border-bottom:0;padding:0;margin:0 32px;min-width:0}.workspace_workspace__Zwbcu:disabled button{cursor:wait}.workspace_agent__6DCN9>.workspace_error__mh6F7{font-size:var(--text-sm,.875rem);line-height:1.6;padding:10px 14px}.workspace_studiesDialog__Dw_nv{width:min(620px,94vw)}.workspace_studiesDialog__Dw_nv>a,.workspace_studiesDialog__Dw_nv>p{font-size:var(--text-sm,.875rem);color:var(--accent)}.workspace_studiesDialog__Dw_nv>div{min-height:0;background:var(--surface);color:var(--text)}.workspace_studiesDialog__Dw_nv main{padding:16px 0;margin:0}.workspace_studiesDialog__Dw_nv h2{color:var(--text)}.workspace_brand__UEcgA,.workspace_brand__UEcgA span{font-size:var(--text-lg,1.125rem);font-weight:700;letter-spacing:normal}.workspace_dialogHeading__3MrMy strong,.workspace_emptyChat__JMn_3 h2{font-weight:700;letter-spacing:normal}.workspace_shell__rN_ox{max-width:1280px;margin:0 auto;height:calc(100dvh - 64px);min-height:560px;display:flex;flex-direction:column}.workspace_header__DaNws{height:auto;min-height:64px;flex-shrink:0;padding:14px 32px;gap:12px;flex-wrap:wrap}.workspace_breadcrumb__IjpQK{font-size:var(--text-sm,.875rem);font-weight:600;color:var(--accent)}.workspace_header__DaNws>strong{font-family:var(--font-serif);font-size:var(--text-lg,1.125rem);font-weight:700;margin-left:0;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis}.workspace_header__DaNws>button{font-size:var(--text-sm,.875rem);font-weight:600;margin-left:0}.workspace_header__DaNws>small{font-size:var(--text-xs,.75rem)}.workspace_workspace__Zwbcu{height:auto;flex:1;min-height:0;margin:0 32px;border:1px solid var(--line);border-bottom:0}.workspace_agentHeader__ptMfd strong,.workspace_sectionBar__Q_uda strong{font-size:var(--text-sm,.875rem)}.workspace_agentMessage__OXzfz,.workspace_composer__py6uY textarea,.workspace_emptyChat__JMn_3 p,.workspace_userMessage__eK2KK{font-size:var(--text-sm,.875rem);line-height:1.7}.workspace_agentIntro__ltvYz{font-size:var(--text-sm,.875rem)}.workspace_composer__py6uY>div:last-child small{font-size:var(--text-xs,.75rem)}.workspace_shell__rN_ox[data-theme=light]{--text:#111827;--muted:#6b7280;--line:#e5e7eb;--accent:#155e75;--accent-bg:#ecfeff;--accent-line:#a5f3fc;--surface-soft:#f7f9fa}@media (prefers-color-scheme:light){.workspace_shell__rN_ox[data-theme=system]{--text:#111827;--muted:#6b7280;--line:#e5e7eb;--accent:#155e75;--accent-bg:#ecfeff;--accent-line:#a5f3fc;--surface-soft:#f7f9fa}}@media (max-width:760px){.workspace_header__DaNws{padding:12px 20px;gap:9px}.workspace_workspace__Zwbcu{margin:0 20px}.workspace_header__DaNws .workspace_settingsButton__oGfMy{margin-left:0}.workspace_header__DaNws>small{display:none}}.workspace_shell__rN_ox{font-size:var(--text-sm,.875rem);line-height:1.5}.workspace_agent__6DCN9{width:280px;min-width:280px}.workspace_agent__6DCN9.workspace_agentCollapsed__45cAz{width:44px;min-width:44px}.workspace_source__gxo3R{min-width:360px}fieldset.workspace_workspace__Zwbcu{overflow-x:auto}.workspace_agentHeader__ptMfd,.workspace_sectionBar__Q_uda{height:64px;padding:0 16px}.workspace_agentHeader__ptMfd strong,.workspace_sectionBar__Q_uda strong{font-size:var(--text-base,1rem);font-weight:600}.workspace_sectionBar__Q_uda>div{min-width:0}.workspace_sectionBar__Q_uda small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace_agentActions__RMNni button,.workspace_annotationActions__kZV1_ button,.workspace_header__DaNws>button,.workspace_pageControl__cucwQ button,.workspace_toolGroup__kXaw3 button{min-height:32px}.workspace_agentActions__RMNni button,.workspace_pageControl__cucwQ button{min-width:32px}.workspace_header__DaNws .workspace_settingsButton__oGfMy{width:32px;height:32px}.workspace_agentCollapsed__45cAz .workspace_agentHeader__ptMfd{padding:0 6px}.workspace_messages__Prrqh{padding:16px}.workspace_emptyChat__JMn_3{padding:16px 0;gap:12px}.workspace_emptyChat__JMn_3 h2{font-size:var(--text-lg,1.125rem);line-height:1.5}.workspace_emptyChat__JMn_3 p{max-width:none}.workspace_composer__py6uY{margin:12px;padding:12px}.workspace_composer__py6uY textarea{min-height:88px}.workspace_composer__py6uY button{width:32px;height:32px}.workspace_sharedContext__rRTBX strong{font-size:var(--text-sm,.875rem)}.workspace_sharedContext__rRTBX small{max-height:54px}.workspace_sourceTools__myBG_{min-height:48px;height:auto;flex-wrap:wrap;padding:6px 12px;gap:8px}.workspace_sourceTools__myBG_ select{max-width:100px;min-height:32px}.workspace_minimap__vUpir{width:48px;padding:12px 6px}.workspace_minimap__vUpir b{min-width:18px;height:18px}.workspace_notePin__tloaj{min-width:22px;height:22px}.workspace_sourceFoot__RTWl1{min-height:40px;height:auto;flex-wrap:wrap;padding:8px 12px}.workspace_annotationComposer__7xwJc textarea{min-height:80px}.workspace_annotationComposer__7xwJc select{min-height:32px}.workspace_agentMessage__OXzfz,.workspace_annotationThread__Veyzm p,.workspace_noteListItem__o4SaK span{color:var(--text)}.workspace_agentIntro__ltvYz,.workspace_composer__py6uY small,.workspace_sectionBar__Q_uda small,.workspace_sourceFoot__RTWl1,.workspace_sourceTools__myBG_{color:var(--muted)}@media (max-width:760px){fieldset.workspace_workspace__Zwbcu{margin:0 20px}.workspace_header__DaNws>strong{flex-basis:50%;white-space:normal}}.workspace_paneSwitcher__cOfH9{display:none}@media (max-width:1100px){.workspace_paneSwitcher__cOfH9{display:flex;flex-shrink:0;gap:4px;margin:0 32px;padding:4px 0 12px}.workspace_paneSwitcher__cOfH9 button{padding:8px 12px;border-radius:4px;font-size:var(--text-sm,.875rem);font-weight:600;color:var(--muted)}.workspace_paneSwitcher__cOfH9 button[aria-pressed=true]{background:var(--accent-bg);color:var(--accent)}fieldset.workspace_workspace__Zwbcu{overflow:hidden}.workspace_workspace__Zwbcu>aside,.workspace_workspace__Zwbcu>section{width:100%;min-width:0;border-right:0;flex:1}.workspace_agentHeader__ptMfd>button:first-child,.workspace_shell__rN_ox[data-active-pane=agent] .workspace_workspace__Zwbcu>section,.workspace_shell__rN_ox[data-active-pane=model] .workspace_workspace__Zwbcu>aside,.workspace_shell__rN_ox[data-active-pane=model] .workspace_workspace__Zwbcu>section[data-event="source.panel"],.workspace_shell__rN_ox[data-active-pane=source] .workspace_workspace__Zwbcu>aside,.workspace_shell__rN_ox[data-active-pane=source] .workspace_workspace__Zwbcu>section[data-event="model.panel"]{display:none}}@media (max-width:760px){.workspace_paneSwitcher__cOfH9{margin:0 20px}}.workspace_messageActions__sfNi_{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:var(--text-xs,.75rem);color:var(--muted)}.workspace_messageActions__sfNi_ button{min-height:28px}.workspace_branchOrigin__VXbtp{margin-bottom:16px;padding:10px 12px;border-left:2px solid var(--accent-line);background:var(--surface-soft);font-size:var(--text-xs,.75rem);color:var(--muted)}.workspace_branchOrigin__VXbtp button{color:var(--accent);margin-bottom:6px}.workspace_branchOrigin__VXbtp blockquote{max-height:64px;overflow:hidden;line-height:1.6}.workspace_replyLabel__qm7a0{display:block;margin-bottom:6px;color:var(--muted);font-size:var(--text-xs,.75rem)}.workspace_conversationTree__poATL{margin:12px 0;list-style:none}.workspace_conversationTree__poATL li{border-left:1px solid var(--line)}.workspace_conversationTree__poATL button{width:100%;text-align:left;padding:10px 9px;border-radius:4px}.workspace_conversationTree__poATL button:hover{background:var(--accent-bg)}.workspace_conversationTree__poATL span{display:block;overflow-wrap:anywhere}.workspace_zoomControls__MQm3_{display:flex;align-items:center;gap:2px;margin-left:auto}.workspace_zoomControls__MQm3_ button{width:32px;min-height:32px;font-size:var(--text-lg,1.125rem)}.workspace_paperSizing__eCspS{min-width:0;max-width:none;flex-shrink:0}.workspace_sourceScroll__16gEx{min-height:0}.workspace_selectionBar__SfNM3 footer{flex-wrap:wrap;gap:8px 12px}.workspace_paneSwitcher__cOfH9{display:flex;gap:4px;flex-shrink:0;margin:0 32px;padding:4px 0 8px}.workspace_paneSwitcher__cOfH9 button{padding:6px 12px;border-radius:4px;color:var(--muted);font-size:var(--text-xs)}.workspace_paneSwitcher__cOfH9 button[aria-pressed=true]{background:var(--accent-bg);color:var(--accent)}.workspace_paneSwitcher__cOfH9 button:last-child{margin-left:auto}.workspace_shell__rN_ox .workspace_workspace__Zwbcu>[data-pane]{width:auto;min-height:0;display:flex;border-right:0}.workspace_modelPane__lCFxF{display:flex;flex-direction:column;position:relative;background:var(--surface)}.workspace_modelPane__lCFxF>section{min-height:0;width:100%;flex:1}.workspace_modelCollapse__NZEZ_{position:absolute;top:20px;right:8px;z-index:5;color:var(--muted);padding:2px 4px}.workspace_modelPane__lCFxF>section>header{padding-right:32px;height:auto;min-height:64px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.workspace_collapsedRail__2agsg,.workspace_shell__rN_ox .workspace_workspace__Zwbcu>[data-collapsed=true]>:not(.workspace_collapsedRail__2agsg):not(.workspace_agentHeader__ptMfd){display:none}.workspace_shell__rN_ox .workspace_workspace__Zwbcu>[data-collapsed=true]>.workspace_collapsedRail__2agsg{display:flex;writing-mode:vertical-rl;align-items:center;gap:12px;flex:1;width:44px;padding:18px 10px;color:var(--muted);font-size:var(--text-xs)}.workspace_shell__rN_ox .workspace_workspace__Zwbcu>[data-collapsed=true]{border-right:1px solid var(--line)}.workspace_resizeHandle__FtHWe{flex:0 0 7px;position:relative;cursor:col-resize;touch-action:none;user-select:none;background:var(--surface)}.workspace_resizeHandle__FtHWe:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:var(--line)}.workspace_resizeHandle__FtHWe:focus-visible:after,.workspace_resizeHandle__FtHWe:hover:after{width:3px;left:2px;background:var(--accent)}.workspace_resizeHandle__FtHWe:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace_reviewGuide__Ba0VI{border:1px solid var(--line);border-radius:8px;padding:12px;margin:6px 12px 8px;max-height:35dvh;overflow:auto;flex-shrink:0;background:var(--surface,#fff);font-size:var(--text-sm,.875rem)}.workspace_guideHeading__6isSh{display:flex;justify-content:space-between;gap:10px;color:var(--accent);font-size:var(--text-xs,.75rem);margin-bottom:8px}.workspace_reviewGuide__Ba0VI>strong{display:block;line-height:1.5}.workspace_reviewGuide__Ba0VI p{margin:7px 0;line-height:1.65}.workspace_reviewGuide__Ba0VI>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.workspace_reviewGuide__Ba0VI details{margin-top:9px;font-size:var(--text-xs,.75rem);color:var(--muted)}.workspace_reviewGuide__Ba0VI summary{cursor:pointer}.workspace_reviewGuide__Ba0VI blockquote{padding-left:10px;border-left:2px solid var(--accent);margin:8px 0;line-height:1.7}.workspace_guideActions__N1oih{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:var(--text-xs,.75rem)}.workspace_guideActions__N1oih button:first-child{color:var(--accent);font-weight:600}.workspace_guideQueue__sslRv button{display:flex;text-align:left;width:100%;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.workspace_guideQueue__sslRv button span{color:var(--text,#263d46)}.workspace_decisionContext___Vyca{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid var(--line);padding:10px 12px;font-size:var(--text-xs,.75rem)}.workspace_decisionContext___Vyca strong{color:var(--accent)}.workspace_affectedObjects__uDkVu{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.workspace_affectedObjects__uDkVu span{border:1px solid var(--line);border-radius:4px;padding:3px 6px;font-size:var(--text-xs,.75rem)}.workspace_proposal__t3Dq8 .workspace_previewButton__c5OvE{display:block;color:var(--accent);margin:8px 0}.workspace_proposal__t3Dq8 ul{list-style:disc;padding-left:17px;font-size:var(--text-xs,.75rem)}.workspace_taskStatus__KM_oD{color:var(--muted);padding:4px 16px;font-size:var(--text-xs,.75rem)}.workspace_messageActions__sfNi_ summary{cursor:pointer;color:var(--muted);font-size:var(--text-xs,.75rem)}.workspace_messageActions__sfNi_>div{display:flex;gap:12px;flex-wrap:wrap;padding-top:5px}@media (min-width:801px){.workspace_shell__rN_ox[data-active-pane] .workspace_workspace__Zwbcu>[data-pane]{display:flex}.workspace_shell__rN_ox fieldset.workspace_workspace__Zwbcu{overflow:auto}.workspace_shell__rN_ox .workspace_agentHeader__ptMfd>button:first-child{display:block}}@media (max-width:800px){.workspace_resizeHandle__FtHWe{display:none}.workspace_shell__rN_ox .workspace_workspace__Zwbcu>[data-pane]{flex:1!important;min-width:0!important}.workspace_shell__rN_ox[data-active-pane=agent] .workspace_workspace__Zwbcu>[data-pane]:not([data-pane=agent]),.workspace_shell__rN_ox[data-active-pane=model] .workspace_workspace__Zwbcu>[data-pane]:not([data-pane=model]),.workspace_shell__rN_ox[data-active-pane=source] .workspace_workspace__Zwbcu>[data-pane]:not([data-pane=source]){display:none}.workspace_paneSwitcher__cOfH9{margin:0 20px;flex-wrap:wrap}}.workspace_messageActions__sfNi_{display:block}.workspace_paneSwitcher__cOfH9{align-items:center;gap:0;padding:0;min-height:42px;border:1px solid var(--line);border-bottom:0;background:var(--surface-soft)}.workspace_paneSwitcher__cOfH9 button{border-radius:0;padding:10px 14px;font-size:var(--text-sm,.875rem);white-space:nowrap}.workspace_paneSwitcher__cOfH9 button:last-child{margin-left:0}.workspace_paneSwitcher__cOfH9 .workspace_agentToggle__qvOq1{border-right:1px solid var(--line)}.workspace_artifactTabs__uPe68{display:flex;align-self:stretch;min-width:0}.workspace_artifactTabs__uPe68 button{border-bottom:2px solid transparent}.workspace_artifactTabs__uPe68 button[aria-pressed=true]{border-bottom-color:var(--accent);background:var(--surface)}.workspace_workbenchActions__6BZCK{display:flex;align-items:center;margin-left:auto}.workspace_workbenchActions__6BZCK button{font-size:var(--text-xs,.75rem);padding:8px 10px}.workspace_workbenchActions__6BZCK kbd{margin-left:6px;color:var(--muted);font:inherit}.workspace_layoutMenu__6eoV1{position:relative;font-size:var(--text-xs,.75rem)}.workspace_layoutMenu__6eoV1 summary{cursor:pointer;list-style:none;padding:10px 12px}.workspace_layoutMenu__6eoV1 summary:after{content:"⌄";margin-left:6px}.workspace_layoutMenu__6eoV1 summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.workspace_layoutMenu__6eoV1>div{position:absolute;right:0;top:100%;width:240px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 24px #0002;z-index:20}.workspace_layoutMenu__6eoV1 button{display:block;width:100%;text-align:left;padding:9px 10px;font-size:var(--text-sm,.875rem);border-radius:3px}.workspace_layoutMenu__6eoV1 button:hover{background:var(--accent-bg)}.workspace_layoutMenu__6eoV1 hr{border:0;border-top:1px solid var(--line);margin:4px 0}.workspace_shell__rN_ox .workspace_workspace__Zwbcu{border-bottom:1px solid var(--line);overflow:hidden}.workspace_shell__rN_ox .workspace_workspace__Zwbcu>[data-collapsed=true],.workspace_shell__rN_ox .workspace_workspace__Zwbcu>[data-pane]>.workspace_collapsedRail__2agsg{display:none!important}.workspace_shell__rN_ox .workspace_agentHeader__ptMfd,.workspace_shell__rN_ox .workspace_sectionBar__Q_uda{height:48px;padding:0 12px;gap:8px}.workspace_shell__rN_ox .workspace_agentHeader__ptMfd strong,.workspace_shell__rN_ox .workspace_sectionBar__Q_uda strong{font-size:var(--text-sm,.875rem)}.workspace_shell__rN_ox .workspace_sectionBar__Q_uda>div:first-child{min-width:0;margin-right:auto}.workspace_shell__rN_ox .workspace_sectionBar__Q_uda small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:220px}.workspace_shell__rN_ox .workspace_sectionBar__Q_uda>button{font-size:var(--text-xs,.75rem)}.workspace_shell__rN_ox .workspace_modelPane__lCFxF>section>header{min-height:48px;padding:6px 12px}.workspace_paneTools__WIPAm{display:flex;flex-direction:row!important;align-items:center;gap:3px;flex-shrink:0}.workspace_shell__rN_ox .workspace_paneTools__WIPAm button{width:auto;height:26px;min-width:26px;padding:3px 5px;font-size:var(--text-xs,.75rem);color:var(--muted);border-radius:3px}.workspace_shell__rN_ox .workspace_paneTools__WIPAm button:hover{background:var(--accent-bg);color:var(--accent)}.workspace_shell__rN_ox[data-focused-pane] .workspace_resizeHandle__FtHWe{display:none}.workspace_shell__rN_ox[data-focused-pane=agent] .workspace_workspace__Zwbcu>[data-pane]:not([data-pane=agent]),.workspace_shell__rN_ox[data-focused-pane=model] .workspace_workspace__Zwbcu>[data-pane]:not([data-pane=model]),.workspace_shell__rN_ox[data-focused-pane=source] .workspace_workspace__Zwbcu>[data-pane]:not([data-pane=source]){display:none!important}.workspace_shell__rN_ox[data-focused-pane=agent] .workspace_workspace__Zwbcu>[data-pane=agent],.workspace_shell__rN_ox[data-focused-pane=model] .workspace_workspace__Zwbcu>[data-pane=model],.workspace_shell__rN_ox[data-focused-pane=source] .workspace_workspace__Zwbcu>[data-pane=source]{display:flex!important;flex:1!important;min-width:0!important}.workspace_statusBar__OuzSd{display:flex;align-items:center;gap:14px;min-height:30px;margin:0 32px;padding:3px 10px;border:1px solid var(--line);border-top:0;background:var(--surface-soft);color:var(--muted);font-size:var(--text-xs,.75rem);flex-shrink:0}.workspace_statusBar__OuzSd>button,.workspace_statusBar__OuzSd>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace_statusBar__OuzSd>button{min-width:0;text-align:left}.workspace_statusBar__OuzSd .workspace_commandTrigger__iZ4_A{margin-left:auto;flex-shrink:0;overflow:visible}.workspace_commandTrigger__iZ4_A kbd{font:inherit;margin-left:6px;opacity:.7}.workspace_commandPalette__7OJTY{width:min(560px,calc(100vw - 32px));max-height:min(65dvh,550px);margin:12dvh auto auto;padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);box-shadow:0 14px 60px #0003}.workspace_commandPalette__7OJTY::backdrop{background:#0b1a2233}.workspace_commandSearch__MqSsQ{display:flex;align-items:center;gap:10px;margin:10px;padding:6px 10px;border:1px solid var(--accent);border-radius:4px;color:var(--accent)}.workspace_commandSearch__MqSsQ input{flex:1;min-width:0;background:transparent;color:var(--text);outline:none;font-size:var(--text-sm,.875rem);height:28px}.workspace_commandSearch__MqSsQ input:focus-visible{outline:none}.workspace_commandSearch__MqSsQ>button{padding:3px;color:var(--muted)}.workspace_commandList__30Rkv{overflow:auto;max-height:calc(65dvh - 110px);padding:0 6px 6px}.workspace_commandList__30Rkv button{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;width:100%;padding:9px 12px;border-radius:4px;font-size:var(--text-sm,.875rem)}.workspace_commandList__30Rkv button[aria-selected=true]{color:var(--accent);background:var(--accent-bg)}.workspace_commandList__30Rkv kbd{font:inherit;color:var(--muted)}.workspace_commandList__30Rkv p{padding:12px;font-size:var(--text-sm,.875rem);color:var(--muted)}.workspace_commandPalette__7OJTY>footer{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--line);font-size:var(--text-xs,.75rem);color:var(--muted)}@media (max-width:800px){.workspace_paneSwitcher__cOfH9{flex-wrap:wrap}.workspace_artifactTabs__uPe68{flex:1}.workspace_workbenchActions__6BZCK{margin-left:auto}.workspace_paneSwitcher__cOfH9 button{padding:9px 10px}.workspace_statusBar__OuzSd{margin:0 20px;gap:8px;flex-wrap:wrap}.workspace_commandTrigger__iZ4_A kbd{display:none}.workspace_packageState__s0Y1f{max-width:45%}}.workspace_shell__rN_ox .workspace_modelPane__lCFxF>section{min-width:0}.workspace_shell__rN_ox .workspace_modelPane__lCFxF>section>header strong{font-size:var(--text-sm,.875rem)}.workspace_shell__rN_ox .workspace_agentActions__RMNni{gap:3px}.workspace_shell__rN_ox .workspace_sourceTools__myBG_{height:auto;min-height:40px;padding-top:4px;padding-bottom:4px;flex-wrap:wrap}.workspace_shell__rN_ox .workspace_sectionBar__Q_uda{height:auto;min-height:48px;flex-wrap:wrap;padding-top:6px;padding-bottom:6px}.workspace_shell__rN_ox{max-width:none;width:100%;height:100dvh;min-height:0;margin:0;overflow:hidden}.workspace_shell__rN_ox .workspace_header__DaNws{min-height:52px;height:52px;padding:0 20px;flex-wrap:nowrap;gap:12px}.workspace_shell__rN_ox .workspace_header__DaNws .workspace_brand__UEcgA{font-family:var(--font-serif);font-size:var(--text-lg,1.125rem);font-weight:700;color:var(--text);flex-shrink:0}.workspace_shell__rN_ox .workspace_header__DaNws>strong{font-family:var(--font-sans);font-size:var(--text-sm,.875rem);font-weight:500;color:var(--muted);flex:1}.workspace_shell__rN_ox .workspace_header__DaNws>button{font-size:var(--text-sm,.875rem);margin:0}.workspace_shell__rN_ox .workspace_paneSwitcher__cOfH9,.workspace_shell__rN_ox .workspace_statusBar__OuzSd{margin:0;border-left:0;border-right:0}.workspace_shell__rN_ox fieldset.workspace_workspace__Zwbcu{margin:0;width:100%;flex:1;height:auto;min-height:0;border-left:0;border-right:0}.workspace_editorMenu__8tfIL{position:relative}.workspace_editorMenu__8tfIL summary{cursor:pointer;font-size:20px;list-style:none;padding:0 6px}.workspace_editorMenu__8tfIL>div{position:absolute;right:0;top:100%;width:200px;padding:6px;border:1px solid var(--line);border-radius:5px;background:var(--surface);box-shadow:0 8px 24px #0002;z-index:30}.workspace_editorMenu__8tfIL button{display:block;width:100%;padding:9px 10px;text-align:left;font-size:var(--text-sm,.875rem);border-radius:3px}.workspace_editorMenu__8tfIL button:hover{background:var(--accent-bg)}.workspace_dirtyDot__A_0_X{color:var(--warning)}.workspace_shell__rN_ox .workspace_agentActions__RMNni>button:first-child{width:auto;font-size:var(--text-xs,.75rem);padding:4px 6px}.workspace_versionReturn__pppB_{color:var(--accent)}@media (max-width:800px){.workspace_shell__rN_ox .workspace_header__DaNws{padding:0 12px;gap:9px}.workspace_shell__rN_ox .workspace_header__DaNws>strong{display:none}.workspace_shell__rN_ox .workspace_header__DaNws .workspace_brand__UEcgA{margin-right:auto}.workspace_shell__rN_ox .workspace_paneSwitcher__cOfH9{flex-wrap:nowrap}.workspace_shell__rN_ox .workspace_statusBar__OuzSd{flex-wrap:nowrap;min-height:30px}.workspace_shell__rN_ox .workspace_paneSwitcher__cOfH9 button{padding:9px 10px}}.workspace_workbenchFrame__Oq84R{display:flex;flex:1;min-height:0;position:relative}.workspace_workbenchContent__y7y94{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.workspace_shell__rN_ox[data-density=compact] .workspace_messages__Prrqh{padding:10px 12px}.workspace_shell__rN_ox[data-density=compact] .workspace_agentMessage__OXzfz,.workspace_shell__rN_ox[data-density=compact] .workspace_userMessage__eK2KK{margin-top:10px;margin-bottom:10px}.workspace_shell__rN_ox .workspace_settingsDialog__vbR4D input{padding:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);margin-bottom:16px;width:100%;font:inherit}@media(max-width:800px){.workspace_workbenchFrame__Oq84R>aside{position:absolute;inset:0 auto 0 0;z-index:20;box-shadow:5px 0 16px #0002}.workspace_shell__rN_ox .workspace_header__DaNws>strong{display:none}}.workspace_continueInApp___3our{margin:12px;padding:16px;border:1px solid var(--accent-line,#bad6df);border-radius:8px;background:var(--accent-bg,#eef7fa);display:flex;flex-direction:column;gap:10px;font-size:var(--text-sm,.875rem)}.workspace_continueInApp___3our strong{font-family:var(--font-serif);font-size:var(--text-lg,1.125rem)}.workspace_continueInApp___3our p{margin:0;line-height:1.55;color:var(--text)}.workspace_continueInApp___3our>div{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.workspace_continueInApp___3our a.workspace_primary__r9aZ3{background:#155e75;color:#fff;padding:8px 14px;border-radius:4px;text-decoration:none}.workspace_continueInApp___3our button{color:var(--accent)}.workspace_continueInApp___3our small{color:var(--muted)}.resources_controls__QVkLp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resources_controls__QVkLp select{min-width:180px;max-width:350px;flex:1 1 180px}.resources_controls__QVkLp button,.resources_upload__i3nD1{border:1px solid var(--line,#d4dbe2);border-radius:7px;background:var(--panel,#fff);color:inherit;padding:7px 10px;font:inherit;font-size:12px;cursor:pointer}.resources_controls__QVkLp button:disabled,.resources_upload__i3nD1:has(input:disabled){opacity:.5;cursor:not-allowed}.resources_upload__i3nD1 input{display:none}.resources_viewer__jelpo{height:100%;min-height:300px;overflow:auto;padding:20px;color:inherit}.resources_header__ve943{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.resources_header__ve943 div{display:flex;flex-direction:column;gap:4px;min-width:0}.resources_header__ve943 strong{overflow-wrap:anywhere}.resources_header__ve943 small{opacity:.65}.resources_header__ve943 button{flex:0 0 auto;border:1px solid #a9b5c2;border-radius:6px;background:transparent;color:inherit;padding:7px 11px;cursor:pointer}.resources_viewer__jelpo p{font-size:13px;line-height:1.5}.resources_text__DF9tH{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55;background:rgba(127,127,127,.07);padding:14px;border-radius:8px;max-height:70vh;overflow:auto}.resources_image__KfBXJ{display:block;max-width:100%;max-height:70vh;object-fit:contain;margin:auto}.resources_entries__2xqrb{max-height:65vh;overflow:auto;overflow-wrap:anywhere;padding-left:20px;font-size:12px;line-height:1.6}.studio_home__BzHUN{min-height:100dvh;background:#fbfcfc;color:#263d46;--accent:#247c91;--line:#dfe6e9}.studio_home__BzHUN header{height:64px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:0 28px;background:white}.studio_brand__TjFBM{font-family:var(--font-serif);font-size:var(--text-lg,1.125rem);display:flex;align-items:center;gap:9px}.studio_home__BzHUN header>span{color:#78909b;font-size:var(--text-sm,.875rem)}.studio_home__BzHUN header>button{margin-left:auto;font-size:var(--text-sm,.875rem)}.studio_home__BzHUN main{max-width:920px;margin:70px auto;padding:0 25px}.studio_home__BzHUN h1{font-family:var(--font-serif);font-size:var(--text-4xl,2.25rem);line-height:1.2;font-weight:400;margin:14px 0 20px}.studio_home__BzHUN p{font-size:var(--text-sm,.875rem);line-height:1.8;color:#718591}.studio_home__BzHUN button{cursor:pointer}.studio_home__BzHUN button:disabled{opacity:.5;cursor:default}.studio_auth__ebLmY{max-width:380px;margin:0 auto}.studio_auth__ebLmY>span{font-size:var(--text-sm,.875rem);letter-spacing:1.5px;color:#8199a4}.studio_auth__ebLmY form{display:flex;flex-direction:column;gap:18px;margin-top:30px}.studio_auth__ebLmY label{font-size:var(--text-sm,.875rem);display:flex;flex-direction:column;gap:8px}.studio_home__BzHUN input{padding:11px;border:1px solid #d5e0e5;border-radius:6px;font-size:var(--text-sm,.875rem);background:#fff;color:#263d46}.studio_auth__ebLmY form>button,.studio_projects__WtdyW form>button{padding:11px 15px;border-radius:5px;background:#247c91;color:white;font-size:var(--text-sm,.875rem)}.studio_textButton__sw1om{color:#247c91;font-size:var(--text-sm,.875rem);margin-top:22px}.studio_home__BzHUN .studio_error__1HDkC{color:#a33c38;background:#fff0ee}.studio_home__BzHUN .studio_error__1HDkC,.studio_notice__ci_Uq{padding:12px;border-radius:5px;margin:20px auto;max-width:600px}.studio_notice__ci_Uq{background:#eaf5f8}.studio_setup__xY9_s{margin:auto}.studio_setup__xY9_s code{display:block;font-size:var(--text-sm,.875rem);margin:20px 0;padding:15px;background:#edf3f5}.studio_setup__xY9_s a{font-size:var(--text-sm,.875rem);color:#247c91;display:inline-block;margin-top:20px}.studio_projects__WtdyW>span{font-size:var(--text-sm,.875rem);color:#8297a2}.studio_projects__WtdyW form{display:flex;gap:10px;margin:25px 0}.studio_projects__WtdyW form input{flex:1}.studio_projects__WtdyW>div>a{position:relative;display:block;border:1px solid var(--line);background:white;border-radius:7px;padding:20px;margin-bottom:12px}.studio_projects__WtdyW strong{font-size:var(--text-sm,.875rem);font-weight:600;display:block}.studio_projects__WtdyW small{display:block;margin-top:8px;color:#8195a0;font-size:var(--text-xs,.75rem)}.studio_projects__WtdyW a>span{position:absolute;right:20px;top:23px;color:#247c91}.studio_editor___NeeZ{position:relative}.studio_noticeBar__gDqrI{position:fixed;z-index:40;bottom:12px;left:50%;transform:translateX(-50%);max-width:min(700px,90vw);padding:12px 16px;background:#fff7e6;border:1px solid #dfca9f;border-radius:6px;font-size:var(--text-xs,.75rem);color:#6d5228;box-shadow:0 4px 20px #0001}.studio_noticeBar__gDqrI button{margin-left:12px;color:#247c91;text-decoration:underline;cursor:pointer}.studio_sourceControls__x7Fn4{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line,#dfe6e9);font-size:var(--text-sm,.875rem);background:var(--surface,#fff)}.studio_sourceControls__x7Fn4 select{flex:1;min-width:0;max-width:75%;font-size:var(--text-sm,.875rem);border:1px solid var(--line,#dfe6e9);padding:4px;border-radius:4px}.studio_sourceControls__x7Fn4 label{cursor:pointer;color:var(--accent,#247c91);white-space:nowrap}.studio_sourceControls__x7Fn4 input{display:none}.studio_sourceControls__x7Fn4 small{color:var(--muted,#7e9099)}.studio_legacy__9dc_L{margin-left:auto;font-size:var(--text-sm,.875rem);color:#718591}.studio_home__BzHUN header>.studio_legacy__9dc_L+button{margin-left:0}.studio_setup__xY9_s>button{border:1px solid #d5e0e5;color:#247c91;border-radius:5px;padding:9px 13px;margin-top:16px}.studio_home__BzHUN main{max-width:1120px;margin:0 auto;padding:64px 28px}.studio_home__BzHUN{min-height:calc(100dvh - 144px)}.studio_intro__W2CZe{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-bottom:56px;border-bottom:1px solid var(--line)}.studio_eyebrow__m_vl1{font-size:var(--text-xs,.75rem);letter-spacing:.12em;color:var(--accent);font-weight:600}.studio_intro__W2CZe h1{font-size:var(--text-4xl,2.25rem);max-width:400px}.studio_intro__W2CZe p{font-size:var(--text-sm,.875rem);max-width:360px}.studio_demoButton__n9Xk9{display:inline-flex;gap:30px;align-items:center;margin-top:24px;padding:12px 18px;background:var(--accent);color:white;font-size:var(--text-sm,.875rem)}.studio_intro__W2CZe small{display:block;margin-top:12px;font-size:var(--text-xs,.75rem);color:#718591}.studio_studyMap__pnWpN{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px;padding:26px;border:1px solid var(--line);border-radius:12px;background:#f2f7f8}.studio_studyMap__pnWpN div>span{display:block;font-size:var(--text-sm,.875rem);letter-spacing:.1em;color:#718591;margin-bottom:14px}.studio_mapSource__cP9iW{background:white;padding:18px 12px;border:1px solid var(--line);border-radius:5px}.studio_mapSource__cP9iW strong{font-family:var(--font-serif);font-size:var(--text-lg,1.125rem)}.studio_mapSource__cP9iW i{display:block;height:3px;background:#e2e9eb;margin-top:12px}.studio_mapSource__cP9iW mark{display:block;margin-top:14px;padding:5px 3px;background:#d8edf0;color:#226a7a;font-size:var(--text-sm,.875rem)}.studio_mapArrow__Z62js{text-align:center;color:var(--accent)}.studio_mapModel__d_joo strong{padding:8px;border:1px solid #bdd5db;background:white;border-radius:5px;font-weight:600}.studio_mapModel__d_joo i,.studio_mapModel__d_joo strong{display:block;font-size:var(--text-sm,.875rem);text-align:center}.studio_mapModel__d_joo i{font-style:normal;color:#8ea9b0}.studio_mapAgent__3_9oi{grid-column:1/-1;border-top:1px solid #d5e3e6;margin-top:10px;padding-top:16px}.studio_mapAgent__3_9oi p{font-size:var(--text-sm,.875rem)}.studio_mapAgent__3_9oi>span{margin-bottom:4px!important}.studio_workspaceHeading__2KbT2{display:flex;align-items:center;justify-content:space-between;margin:36px 0 24px}.studio_home__BzHUN h2{font-family:var(--font-serif);font-size:var(--text-2xl,1.5rem)}.studio_workspaceHeading__2KbT2 button{font-size:var(--text-sm,.875rem);color:var(--accent)}.studio_auth__ebLmY{max-width:460px;margin:0}.studio_auth__ebLmY h2{font-size:var(--text-lg,1.125rem)}.studio_auth__ebLmY form{margin-top:18px}.studio_auth__ebLmY form>button{align-self:start;min-width:120px}.studio_setup__xY9_s{margin:0;max-width:560px}.studio_setup__xY9_s h2{font-size:var(--text-lg,1.125rem)}.studio_pipelineLink__zJUVG{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font-size:var(--text-xs,.75rem);color:#718591}.studio_demoButton__n9Xk9:hover{background:#1c6578}.studio_studyMap__pnWpN:hover{border-color:#9fbfc7}.studio_home__BzHUN a:focus-visible,.studio_home__BzHUN button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:700px){.studio_intro__W2CZe{grid-template-columns:1fr;gap:28px}.studio_home__BzHUN main{padding:36px 20px}.studio_studyMap__pnWpN{max-width:440px}.studio_projects__WtdyW form{flex-wrap:wrap}}.studio_home__BzHUN h1,.studio_home__BzHUN h2{font-weight:700}.studio_intro__W2CZe h1{line-height:1.2}.studio_home__BzHUN{font-family:var(--font-sans);color:#111827;--accent:#155e75;--line:#e5e7eb}.studio_home__BzHUN p{color:#4b5563}.studio_auth__ebLmY form>button,.studio_home__BzHUN input,.studio_projects__WtdyW form>button{min-height:40px}.studio_sourceControls__x7Fn4{flex-wrap:wrap}.studio_sourceControls__x7Fn4 select{min-height:32px}.studio_sourceControls__x7Fn4 button,.studio_sourceControls__x7Fn4 label{min-height:32px;display:inline-flex;align-items:center}.studio_agentRecovery__7vi2t{padding:8px 16px;font-size:var(--text-xs,.75rem);color:var(--muted,#82949d)}.studio_agentRecovery__7vi2t p{margin-bottom:6px;line-height:1.6}.studio_agentRecovery__7vi2t button{color:var(--accent,#217f94);margin-right:12px}.build-start_start__hNocg{min-height:100dvh;background:#fbfcfc;color:#263d46;font-family:var(--font-sans);font-size:var(--text-sm,.875rem)}.build-start_start__hNocg header{height:64px;border-bottom:1px solid #dfe6e9;background:white;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.build-start_brand__vaU9L{font-family:var(--font-serif);font-size:var(--text-lg,1.125rem);font-weight:700;color:#111827}.build-start_start__hNocg header>a:last-child{color:#247c91}.build-start_start__hNocg main{max-width:1100px;margin:60px auto;padding:0 32px}.build-start_heading__n4iFh>span{color:#247c91;font-size:.75rem;font-weight:600}.build-start_heading__n4iFh h1{font-family:var(--font-serif);font-size:var(--text-3xl,1.875rem);font-weight:600;margin:8px 0 32px}.build-start_intake__bu__3{max-width:700px;background:white;border:1px solid #dfe6e9;padding:28px;display:flex;flex-direction:column;gap:22px}.build-start_start__hNocg h2{font-size:var(--text-lg,1.125rem);font-weight:600;margin:0}.build-start_intake__bu__3 label{display:flex;flex-direction:column;gap:9px}.build-start_intake__bu__3 select,.build-start_intake__bu__3 textarea{font:inherit;color:inherit;border:1px solid #dfe6e9;border-radius:5px;padding:10px;background:white}.build-start_intake__bu__3 textarea{min-height:90px;resize:vertical}.build-start_start__hNocg button{cursor:pointer;padding:10px 16px;border:1px solid #dfe6e9;border-radius:5px;align-self:flex-start;font:inherit}.build-start_start__hNocg button.build-start_primary__8HjmY{border-color:#247c91;background:#247c91;color:white}.build-start_start__hNocg button:disabled{opacity:.5;cursor:default}.build-start_processing__tOXFP{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px}.build-start_processing__tOXFP ol{list-style:none;margin:0;padding:14px;border:1px solid #dfe6e9;background:white;align-self:start}.build-start_processing__tOXFP ol li{padding:13px 10px;color:#718591}.build-start_processing__tOXFP ol li:before{content:"○";margin-right:10px}.build-start_processing__tOXFP ol li.build-start_current__0BgF3{color:#126780;background:#effbfc}.build-start_processing__tOXFP section{border:1px solid #dfe6e9;background:white;padding:32px}.build-start_processing__tOXFP p{color:#718591;line-height:1.7;margin:16px 0}.build-start_processing__tOXFP .build-start_hint__qBBov{font-size:.8125rem}.build-start_processing__tOXFP details{margin-top:26px;color:#718591}.build-start_processing__tOXFP summary{cursor:pointer}.build-start_processing__tOXFP ul{margin:10px 0 0;padding-left:20px}.build-start_activity__daYsE{height:4px;background:#e6f4f6;position:relative;overflow:hidden}.build-start_activity__daYsE:after{content:"";display:block;width:35%;height:100%;background:#247c91;animation:build-start_working__991qR 1.8s ease-in-out infinite alternate}.build-start_error__4DLqI{margin-top:20px;padding:14px;color:#a33c38;background:#fff0ee;border-left:2px solid #a33c38}@keyframes build-start_working__991qR{to{transform:translateX(180%)}}@media(prefers-reduced-motion:reduce){.build-start_activity__daYsE:after{animation:none}}@media(max-width:650px){.build-start_start__hNocg header{padding:0 20px}.build-start_start__hNocg main{margin:36px auto;padding:0 20px}.build-start_processing__tOXFP{grid-template-columns:1fr}.build-start_processing__tOXFP ol{display:flex;overflow:auto}.build-start_processing__tOXFP ol li{white-space:nowrap;padding:9px}.build-start_intake__bu__3,.build-start_processing__tOXFP section{padding:22px}}