._picker_hpdn3_1{margin:12px 0 4px;padding:16px;background:#161b22;border:1px solid #2a3441;border-radius:10px;display:flex;flex-direction:column;gap:12px}._header_hpdn3_12{display:flex;flex-direction:column;gap:2px}._label_hpdn3_18{font-size:12px;font-weight:600;color:var(--text-primary, #e2e8f0);letter-spacing:.02em;text-transform:uppercase}._sub_hpdn3_26{font-size:11px;color:var(--text-dim, #64748b)}._grid_hpdn3_31{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}._card_hpdn3_37{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;background:#0d1117;border:1px solid #2a3441;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}._card_hpdn3_37:hover{border-color:var(--accent, #22d3ee);background:#111827}._thumb_hpdn3_56{width:100%;aspect-ratio:60/44;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}._thumb_hpdn3_56 svg{width:100%;height:100%}._cardLabel_hpdn3_71{font-size:10px;font-weight:600;color:var(--text-primary, #e2e8f0);white-space:nowrap}._cardDesc_hpdn3_78{font-size:9px;color:var(--text-dim, #64748b);line-height:1.3}._customToggle_hpdn3_84{align-self:flex-start;font-size:11px;color:var(--text-dim, #64748b);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}._customToggle_hpdn3_84:hover{color:var(--accent, #22d3ee)}._customRow_hpdn3_101{display:flex;gap:8px;align-items:center}._customInput_hpdn3_107{flex:1;padding:7px 10px;background:#0d1117;border:1px solid #2a3441;border-radius:6px;color:var(--text-primary, #e2e8f0);font-size:12px;outline:none;transition:border-color .15s}._customInput_hpdn3_107:focus{border-color:var(--accent, #22d3ee)}._customInput_hpdn3_107::placeholder{color:var(--text-very-dim, #374151)}._customSubmit_hpdn3_127{padding:7px 12px;background:var(--accent, #22d3ee);color:#000;font-size:11px;font-weight:600;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:opacity .15s}._customSubmit_hpdn3_127:disabled{opacity:.4;cursor:default}._customSubmit_hpdn3_127:not(:disabled):hover{opacity:.85}._container_1vgb7_1{margin:4px 0;border-radius:var(--radius-md);background:var(--accent-bg);border:1px solid var(--border-color);overflow:hidden}._header_1vgb7_9{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:none;border:none;color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:12px;cursor:pointer;text-align:left}._header_1vgb7_9:disabled{cursor:default}._icon_1vgb7_28{font-size:14px;flex-shrink:0}._loading_1vgb7_33{color:var(--accent);animation:_spin_1vgb7_1 1s linear infinite}._success_1vgb7_38{color:var(--success)}._error_1vgb7_42{color:#ef4444}._display_1vgb7_46{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1vgb7_53{flex-shrink:0;opacity:.5}._result_1vgb7_58{padding:8px 10px;border-top:1px solid var(--border-color);max-height:200px;overflow-y:auto}._result_1vgb7_58 pre{margin:0 0 6px;font-size:11px;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary)}._content_1vgb7_73,._diff_1vgb7_79{background:#00000040;padding:6px 8px;border-radius:4px}._diffRemove_1vgb7_85{color:#ef4444;background:#ef444414}._diffAdd_1vgb7_90{color:#22c55e;background:#22c55e14}._fileHeader_1vgb7_95{font-size:11px;font-family:SF Mono,Fira Code,monospace;color:var(--accent);margin-bottom:4px}._fileHeader_1vgb7_95 code{background:var(--accent-bg-hover);padding:2px 6px;border-radius:var(--radius-sm)}._deletedBanner_1vgb7_108{color:#ef4444;background:#ef44441a;padding:6px 8px;border-radius:4px;font-size:11px}._fileList_1vgb7_116{list-style:none;margin:0;padding:6px 8px;background:#00000040;border-radius:4px;font-family:SF Mono,Fira Code,monospace;font-size:11px;color:var(--text-secondary)}._fileList_1vgb7_116 li{padding:1px 0}._queryHeader_1vgb7_131,._skillHeader_1vgb7_132,._ragHeader_1vgb7_133{font-size:11px;color:var(--text-secondary);margin-bottom:6px}._queryHeader_1vgb7_131 code,._skillHeader_1vgb7_132 code{background:var(--accent-bg-hover);padding:2px 6px;border-radius:var(--radius-sm);color:var(--accent)}._ragCard_1vgb7_147{background:#00000040;border-radius:4px;margin-bottom:6px;overflow:hidden}._ragCardHeader_1vgb7_154{font-size:10px;padding:4px 8px;background:var(--accent-bg-hover);color:var(--accent);font-family:SF Mono,Fira Code,monospace}._ragCardBody_1vgb7_162{margin:0;padding:6px 8px;font-size:11px;white-space:pre-wrap;color:var(--text-secondary);max-height:160px;overflow-y:auto}._buildPassed_1vgb7_172{color:var(--success);background:#22c55e1a;padding:6px 8px;border-radius:4px;font-size:11px}._buildFailed_1vgb7_180{color:#ef4444;background:#ef44441a;padding:6px 8px;border-radius:4px;font-size:11px;margin-bottom:6px}._buildErrors_1vgb7_189{margin:0;padding:8px;background:#00000059;border-radius:4px;font-size:11px;color:#fca5a5;white-space:pre-wrap;max-height:240px;overflow-y:auto}._statusOk_1vgb7_201{color:var(--success);font-size:11px}._statusError_1vgb7_206{color:#ef4444;font-size:11px}@keyframes _spin_1vgb7_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._wrapper_q1ymc_2{position:fixed;z-index:1000;width:56px;height:56px}._brainBtn_q1ymc_10{position:absolute;bottom:0;right:0;width:56px;height:56px;border-radius:50%;background:var(--accent);border:none;color:#000;display:flex;align-items:center;justify-content:center;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 4px 16px #22d3ee59;transition:opacity .15s,box-shadow .15s,background .15s;z-index:1}._brainBtn_q1ymc_10:active{cursor:grabbing}._brainBtn_q1ymc_10:hover{opacity:.88;box-shadow:0 6px 20px #22d3ee80}._brainBtnActive_q1ymc_32{background:var(--accent-deep, #0FB9D6)}._panel_q1ymc_36{position:absolute;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 16px 48px #000000a6;overflow:hidden;animation:_panelIn_q1ymc_1 .15s ease;cursor:default}@keyframes _panelIn_q1ymc_1{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}._header_q1ymc_55{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 14px;border-bottom:1px solid var(--border-color);background:var(--bg-chrome-deep);-webkit-user-select:none;user-select:none;flex-shrink:0;height:38px;box-sizing:border-box}._headerTitle_q1ymc_68{font-size:12px;font-weight:600;color:#ffffffbf;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}._headerActions_q1ymc_79{display:flex;align-items:center;gap:2px;flex-shrink:0}._iconBtn_q1ymc_86{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:5px;color:#fff6;cursor:pointer;transition:background .1s,color .1s}._iconBtn_q1ymc_86:hover{background:#ffffff14;color:#fffc}._drawerBackdrop_q1ymc_106{position:absolute;top:38px;right:0;bottom:0;left:0;z-index:9;cursor:default}._drawer_q1ymc_106{position:absolute;top:38px;left:0;width:240px;height:calc(100% - 38px);background:var(--bg-chrome-deep);border-right:1px solid var(--border-color);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .2s ease;z-index:10}._drawerOpen_q1ymc_129{transform:translate(0)}._drawerHeader_q1ymc_131{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border-color);flex-shrink:0}._drawerTitle_q1ymc_140{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffffff59}._newSessionBtn_q1ymc_148{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#ffffffa6;font-family:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:background .1s}._newSessionBtn_q1ymc_148:hover{background:#ffffff1a}._sessionList_q1ymc_166{flex:1;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}._sessionRow_q1ymc_174{display:flex;align-items:center;gap:6px;padding:8px 12px;cursor:pointer;transition:background .1s}._sessionRow_q1ymc_174:hover{background:#ffffff0a}._sessionRowActive_q1ymc_184{background:#22d3ee14}._sessionInfo_q1ymc_186{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._sessionRowTitle_q1ymc_194{font-size:12px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessionRowActive_q1ymc_184 ._sessionRowTitle_q1ymc_194{color:var(--accent)}._sessionRowTime_q1ymc_204{font-size:10px;color:#ffffff40}._sessionDeleteBtn_q1ymc_209{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;background:none;border:none;border-radius:3px;color:#fff3;cursor:pointer;opacity:0;transition:opacity .1s,background .1s,color .1s}._sessionRow_q1ymc_174:hover ._sessionDeleteBtn_q1ymc_209{opacity:1}._sessionDeleteBtn_q1ymc_209:hover{background:#f8717126;color:#f87171}._chatBody_q1ymc_229{flex:1;overflow-y:auto;padding:20px 24px 8px;display:flex;flex-direction:column;gap:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.07) transparent}._chatBody_q1ymc_229::-webkit-scrollbar{width:4px}._chatBody_q1ymc_229::-webkit-scrollbar-track{background:transparent}._chatBody_q1ymc_229::-webkit-scrollbar-thumb{background:#ffffff12;border-radius:2px}._emptyState_q1ymc_245{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px;gap:14px;max-width:520px;margin:0 auto;width:100%}._emptyStateIcon_q1ymc_259{color:#ffffff2e}._emptyStateTitle_q1ymc_263{margin:0;font-size:20px;font-weight:600;color:#ffffffb3;line-height:1.3}._emptyStateBody_q1ymc_271{margin:0;font-size:13.5px;color:#ffffff61;line-height:1.65;max-width:380px}._emptyStateExamples_q1ymc_279{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:4px}._emptyStateChip_q1ymc_287{padding:5px 11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:20px;font-size:11.5px;color:#fff6;font-style:italic;line-height:1.3}._message_q1ymc_299{display:flex;flex-direction:column;gap:4px;padding:10px 0;max-width:760px;width:100%;align-self:center}._messageUser_q1ymc_309{align-items:flex-end}._messageAssistant_q1ymc_310{align-items:flex-start}._userBubble_q1ymc_312{max-width:78%;padding:9px 14px;background:#22d3ee26;border:1px solid rgba(34,211,238,.25);color:#ffffffe6;border-radius:16px 16px 4px;font-size:13.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}._assistantMessage_q1ymc_326{width:100%;display:flex;flex-direction:column;gap:6px}._assistantMeta_q1ymc_333{display:flex;align-items:center;justify-content:space-between;gap:8px}._assistantLabel_q1ymc_340{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff38}._assistantContent_q1ymc_348{font-size:14px;line-height:1.72;color:#ffffffd1;word-break:break-word}._assistantContent_q1ymc_348 p{margin:0 0 10px}._assistantContent_q1ymc_348 p:last-child{margin:0}._assistantContent_q1ymc_348 ul,._assistantContent_q1ymc_348 ol{padding-left:20px;margin:6px 0 10px}._assistantContent_q1ymc_348 li{margin-bottom:4px;line-height:1.6}._assistantContent_q1ymc_348 strong{color:#ffffffeb}._assistantContent_q1ymc_348 em{color:#ffffffb3}._assistantContent_q1ymc_348 h1,._assistantContent_q1ymc_348 h2,._assistantContent_q1ymc_348 h3{color:#ffffffd9;font-weight:600;margin:16px 0 6px;line-height:1.3}._assistantContent_q1ymc_348 h1{font-size:17px}._assistantContent_q1ymc_348 h2{font-size:15px}._assistantContent_q1ymc_348 h3{font-size:13.5px}._assistantContent_q1ymc_348 code{background:#ffffff12;border-radius:4px;padding:2px 5px;font-size:12.5px;font-family:SF Mono,Fira Code,monospace}._assistantContent_q1ymc_348 pre{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:12px 14px;overflow-x:auto;margin:10px 0}._assistantContent_q1ymc_348 pre code{background:none;padding:0;font-size:12px}._assistantContent_q1ymc_348 blockquote{border-left:2px solid rgba(34,211,238,.35);padding-left:12px;margin:8px 0;color:#ffffff8c}._generatedPromptLabel_q1ymc_397{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--accent);margin-bottom:4px}._generatedPromptBubble_q1ymc_406{border:1px solid rgba(34,211,238,.22);background:#22d3ee0a;border-radius:10px;padding:14px 16px}._cursor_q1ymc_413{display:inline-block;width:2px;height:13px;background:var(--accent);margin-left:2px;vertical-align:middle;animation:_blink_q1ymc_1 .85s step-end infinite}@keyframes _blink_q1ymc_1{0%,to{opacity:1}50%{opacity:0}}._launchBtn_q1ymc_428{align-self:flex-start;margin-top:10px;padding:8px 18px;background:var(--accent);color:#000;border:none;border-radius:6px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}._launchBtn_q1ymc_428:hover{opacity:.85}._launchBtn_q1ymc_428:disabled{opacity:.4;cursor:not-allowed}._inputBar_q1ymc_447{flex-shrink:0;padding:10px 16px 14px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:0;max-width:760px;width:100%;align-self:center;box-sizing:border-box}._generateRow_q1ymc_461{display:flex;justify-content:flex-end;padding:6px 0 0}._generateChip_q1ymc_467{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;transition:background .12s,opacity .12s,border-color .12s;white-space:nowrap}._generateChip_q1ymc_467:disabled{opacity:.35;cursor:not-allowed}._generateChipSubtle_q1ymc_482{background:transparent;border:1px solid rgba(34,211,238,.18);color:#22d3ee8c}._generateChipSubtle_q1ymc_482:hover:not(:disabled){background:#22d3ee0f;border-color:#22d3ee4d;color:var(--accent)}._generateChipReady_q1ymc_493{background:#22d3ee1a;border:1px solid rgba(34,211,238,.32);color:var(--accent);animation:_chipPulse_q1ymc_1 2.5s ease-in-out infinite}._generateChipReady_q1ymc_493:hover:not(:disabled){background:#22d3ee29}@keyframes _chipPulse_q1ymc_1{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 0 3px #22d3ee26}}._inputRow_q1ymc_508{display:flex;gap:8px;align-items:flex-end}._inputTextarea_q1ymc_514{flex:1;min-height:36px;max-height:100px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;color:#fff;font-family:inherit;font-size:13px;line-height:1.5;resize:none;outline:none;transition:border-color .12s;overflow-y:auto;scrollbar-width:thin}._inputTextarea_q1ymc_514:focus{border-color:var(--accent)}._inputTextarea_q1ymc_514:disabled{opacity:.45;cursor:not-allowed}._inputTextarea_q1ymc_514::placeholder{color:#fff3}._sendBtn_q1ymc_537{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:var(--accent);border:none;border-radius:8px;color:#000;cursor:pointer;transition:opacity .12s}._sendBtn_q1ymc_537:disabled{opacity:.3;cursor:not-allowed}._sendBtn_q1ymc_537:not(:disabled):hover{opacity:.85}._minimizedDot_q1ymc_556{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--accent);border:1.5px solid var(--bg-chrome-deep);pointer-events:none}._headerTitleRow_q1ymc_569{display:flex;align-items:center;gap:6px;min-width:0}._contextLoaded_q1ymc_577{font-size:10px;color:var(--accent);opacity:.75;font-weight:400;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}._drawerSectionHeader_q1ymc_588{padding:6px 12px 2px}._drawerSectionTitle_q1ymc_592{font-size:9px;font-weight:600;letter-spacing:.08em;color:var(--text-very-dim);text-transform:uppercase}._drawerDivider_q1ymc_600{margin:4px 12px;border:none;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .08))}._drawerEmpty_q1ymc_606{padding:12px;font-size:11px;color:var(--text-very-dim);text-align:center}._sessionRenameInput_q1ymc_614{background:transparent;border:none;border-bottom:1px solid var(--accent);color:var(--text-primary);font-size:12px;font-family:inherit;padding:0 2px;width:100%;outline:none}._toolActivity_q1ymc_627{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:11px;color:var(--accent);opacity:.8}._toolActivityDots_q1ymc_637{display:flex;gap:3px}._toolActivityDots_q1ymc_637 span{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:_toolDotPulse_q1ymc_1 1.2s ease-in-out infinite}._toolActivityDots_q1ymc_637 span:nth-child(2){animation-delay:.2s}._toolActivityDots_q1ymc_637 span:nth-child(3){animation-delay:.4s}@keyframes _toolDotPulse_q1ymc_1{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._handoffButtons_q1ymc_659{display:flex;gap:6px;padding:8px 0 4px;flex-wrap:wrap}._handoffBtn_q1ymc_667{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;border:1px solid var(--accent);background:#22d3ee1a;color:var(--accent);font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}._handoffBtn_q1ymc_667:hover{background:#22d3ee2e}._handoffBtnSecondary_q1ymc_688{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .15));background:transparent;color:var(--text-dim);font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}._handoffBtnSecondary_q1ymc_688:hover{border-color:var(--text-dim);background:#ffffff0a}._panelError_q1ymc_710{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#f871711f;border-bottom:1px solid rgba(248,113,113,.25);font-size:12px;color:#fca5a5;flex-shrink:0}._panelErrorDismiss_q1ymc_723{background:none;border:none;color:#fca5a5;font-size:16px;line-height:1;cursor:pointer;padding:0 2px;opacity:.7;flex-shrink:0}._panelErrorDismiss_q1ymc_723:hover{opacity:1}._iconBtnStop_q1ymc_737{color:#f87171}._iconBtnStop_q1ymc_737:hover{background:#f8717126!important;color:#fca5a5!important}._copyBtn_q1ymc_746{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;margin-top:6px;border-radius:4px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:transparent;color:var(--text-dim);font-size:10px;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._copyBtn_q1ymc_746:hover{background:#ffffff0f;border-color:#fff3}._copyBtnCopied_q1ymc_765{color:var(--success, #4ade80);border-color:#4ade804d}._generatedActions_q1ymc_771{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._handoffActions_q1ymc_779{display:flex;align-items:flex-start;gap:6px;flex-direction:column}._sessionStreamingDot_q1ymc_787{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:_streamingPulse_q1ymc_1 1.2s ease-in-out infinite}@keyframes _streamingPulse_q1ymc_1{0%,to{opacity:.4}50%{opacity:1}}._sessionEditBtn_q1ymc_802{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;background:none;border:none;border-radius:3px;color:#fff3;cursor:pointer;opacity:0;transition:opacity .1s,background .1s,color .1s}._sessionRow_q1ymc_174:hover ._sessionEditBtn_q1ymc_802{opacity:1}._sessionEditBtn_q1ymc_802:hover{background:#ffffff14;color:#ffffffb3}._checkpointMsg_q1ymc_821{font-size:11px;color:var(--accent);opacity:.75;text-align:center;padding:4px 0 2px;animation:_fadeInOut_q1ymc_1 3s ease forwards}@keyframes _fadeInOut_q1ymc_1{0%{opacity:0}15%{opacity:.75}70%{opacity:.75}to{opacity:0}}._sendRawBtn_q1ymc_837{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;margin-top:4px;border-radius:4px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:transparent;color:var(--text-dim);font-size:10px;font-family:inherit;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s,background .15s}._messageAssistant_q1ymc_310:hover ._sendRawBtn_q1ymc_837{opacity:1;pointer-events:auto}._launchIntentHint_q1ymc_861{padding:4px 16px;font-size:11px;color:var(--text-dim);font-style:italic;text-align:center;flex-shrink:0}._attachBtn_q1ymc_871{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:none;border:1px solid var(--border-color);border-radius:8px;color:#ffffff59;cursor:pointer;transition:border-color .12s,color .12s;font-family:inherit}._attachBtn_q1ymc_871:hover:not(:disabled){border-color:#ffffff40;color:#ffffffb3}._attachBtn_q1ymc_871:disabled{opacity:.35;cursor:not-allowed}._imagePreviewRow_q1ymc_895{display:flex;align-items:center;gap:8px;padding-bottom:8px}._previewThumbWrap_q1ymc_902{position:relative;flex-shrink:0;line-height:0}._previewThumb_q1ymc_902{width:48px;height:48px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.12);flex-shrink:0}._previewRemoveBtn_q1ymc_917{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#00000080;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff9;cursor:pointer;font-size:11px;line-height:1;padding:0;font-family:inherit}._previewRemoveBtn_q1ymc_917:hover{color:#fff}._uploadStatus_q1ymc_939{font-size:11px;color:#fff6}._uploadError_q1ymc_944{font-size:11px;color:var(--error, #f87171)}._messageImageRow_q1ymc_950{margin-bottom:6px}._messageThumb_q1ymc_954{max-width:200px;max-height:150px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.1);display:block}._sidebar_wq70j_2{display:flex;flex-direction:column;height:100%;background:#111315;overflow:hidden}._sidebarCollapsed_wq70j_11{align-items:center}._collapsedHeader_wq70j_15{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:12px 0 8px;flex-shrink:0}._collapsedNewBtn_wq70j_25{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto 6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#fff9;cursor:pointer;transition:background .1s,color .1s,border-color .1s;flex-shrink:0}._collapsedNewBtn_wq70j_25:hover{background:#ffffff1a;border-color:#fff3;color:#fff}._collapsedSessions_wq70j_42{flex:1;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px 0;width:100%;scrollbar-width:none}._collapsedSessions_wq70j_42::-webkit-scrollbar{display:none}._sessionCircle_wq70j_55{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:#ffffff0a;color:#ffffff61;cursor:pointer;transition:background .1s,color .1s;flex-shrink:0;padding:0}._sessionCircle_wq70j_55:hover{background:#ffffff17;color:#ffffffbf}._sessionCircleActive_wq70j_72{background:#22d3ee1f;color:var(--accent)}._sessionCircleActive_wq70j_72:hover{background:#22d3ee2e}._circleInitials_wq70j_75{font-size:10px;font-weight:600;letter-spacing:.03em;line-height:1;pointer-events:none;font-family:inherit}._circleStreamDot_wq70j_84{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);animation:_streamPulse_wq70j_1 1.2s ease-in-out infinite;pointer-events:none}._circlePinDot_wq70j_95{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--accent);border:1px solid #111315;pointer-events:none}._collapsedSettingsBtn_wq70j_108{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:7px;color:#ffffff80;cursor:pointer;transition:background .1s,color .1s}._collapsedSettingsBtn_wq70j_108:hover{background:#ffffff17;color:#ffffffe6}._sidebarHeader_wq70j_124{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 10px 16px;flex-shrink:0}._wordmark_wq70j_132{font-size:10px;font-weight:700;letter-spacing:3px;color:var(--accent);text-transform:uppercase;white-space:nowrap}._headerActions_wq70j_141{display:flex;align-items:center;gap:2px}._collapseBtn_wq70j_147{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:5px;color:#ffffff8c;cursor:pointer;transition:background .1s,color .1s;flex-shrink:0}._collapseBtn_wq70j_147:hover{background:#ffffff17;color:#fffffff2}._headerSettingsBtn_wq70j_163{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:5px;color:#ffffff8c;cursor:pointer;transition:background .1s,color .1s;flex-shrink:0}._headerSettingsBtn_wq70j_163:hover{background:#ffffff17;color:#fffffff2}._closeMobileBtn_wq70j_179{display:none;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:5px;color:#fff6;cursor:pointer;transition:background .1s,color .1s}._closeMobileBtn_wq70j_179:hover{background:#ffffff14;color:#fffc}@media(max-width:768px){._closeMobileBtn_wq70j_179{display:flex}}._newChatBtn_wq70j_197{display:flex;align-items:center;gap:7px;margin:0 10px 8px;padding:7px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:7px;color:#fff9;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s;flex-shrink:0;text-align:left}._newChatBtn_wq70j_197:hover{background:#ffffff14;border-color:#ffffff29;color:#fff}._navTabs_wq70j_218{display:flex;align-items:center;padding:0 10px 6px;gap:2px;flex-shrink:0;overflow-x:auto;scrollbar-width:none}._navTabs_wq70j_218::-webkit-scrollbar{display:none}._navTab_wq70j_218{flex:1;padding:5px 6px;background:none;border:none;border-radius:5px;color:#ffffff4d;font-family:inherit;font-size:10px;font-weight:500;cursor:pointer;transition:background .1s,color .1s;white-space:nowrap;text-align:center;line-height:1.3}._navTab_wq70j_218:hover:not(._navTabActive_wq70j_245){background:#ffffff0d;color:#fff9}._navTabActive_wq70j_245{background:#ffffff12;color:#ffffffd9;font-weight:600}._sessionList_wq70j_249{flex:1;overflow-y:auto;padding:2px 0 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.06) transparent}._sessionList_wq70j_249::-webkit-scrollbar{width:3px}._sessionList_wq70j_249::-webkit-scrollbar-track{background:transparent}._sessionList_wq70j_249::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}._group_wq70j_261{margin-bottom:4px}._groupLabel_wq70j_263{display:flex;align-items:center;padding:8px 16px 4px;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#fff3;-webkit-user-select:none;user-select:none}._sessionItem_wq70j_276{position:relative;display:flex;align-items:flex-start;gap:6px;padding:8px 10px 8px 16px;cursor:pointer;transition:background .1s;border-radius:0}._sessionItem_wq70j_276:hover{background:#ffffff0a}._sessionItemActive_wq70j_287{background:#22d3ee12}._sessionItemActive_wq70j_287:hover{background:#22d3ee1a}._sessionItemMenuOpen_wq70j_290 ._sessionActions_wq70j_290{opacity:1!important}._pinnedBadge_wq70j_293{display:flex;align-items:center;flex-shrink:0;color:var(--accent);opacity:.65;margin-top:3px}._sessionInfo_wq70j_303{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._sessionTitle_wq70j_311{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:#ffffffb8;line-height:1.45;word-break:break-word}._sessionItemActive_wq70j_287 ._sessionTitle_wq70j_311{color:var(--accent)}._sessionTime_wq70j_323{font-size:10px;color:#ffffff38;line-height:1}._streamingDot_wq70j_330{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:5px;animation:_streamPulse_wq70j_1 1.2s ease-in-out infinite}@keyframes _streamPulse_wq70j_1{0%,to{opacity:.35}50%{opacity:1}}._sessionActions_wq70j_290{display:flex;align-items:center;gap:1px;flex-shrink:0;opacity:0;transition:opacity .12s;margin-top:2px}._sessionItem_wq70j_276:hover ._sessionActions_wq70j_290{opacity:1}._pinBtn_wq70j_358{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:4px;color:#fff6;cursor:pointer;transition:background .1s,color .1s;flex-shrink:0}._pinBtn_wq70j_358:hover{background:#ffffff14;color:#ffffffd9}._pinBtnActive_wq70j_373{color:var(--accent)}._pinBtnActive_wq70j_373:hover{background:#22d3ee1a}._moreMenuWrapper_wq70j_377{position:relative}._moreBtn_wq70j_381{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;border-radius:4px;color:#fff6;cursor:pointer;transition:background .1s,color .1s;flex-shrink:0}._moreBtn_wq70j_381:hover,._moreBtnActive_wq70j_396{background:#ffffff14;color:#ffffffd9}._moreMenu_wq70j_377{position:absolute;right:0;top:calc(100% + 4px);z-index:100;background:#1e2024;border:1px solid rgba(255,255,255,.12);border-radius:8px;min-width:150px;box-shadow:0 8px 24px #00000080;padding:4px;animation:_menuIn_wq70j_1 .1s ease}@keyframes _menuIn_wq70j_1{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}._moreMenuItem_wq70j_418{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:none;border:none;border-radius:5px;color:#ffffffb3;font-family:inherit;font-size:12px;font-weight:400;cursor:pointer;transition:background .1s,color .1s;text-align:left}._moreMenuItem_wq70j_418:hover{background:#ffffff12;color:#fff}._moreMenuDivider_wq70j_437{height:1px;background:#ffffff14;margin:3px 4px}._moreMenuDelete_wq70j_443{color:#fca5a5}._moreMenuDelete_wq70j_443:hover{background:#f871711f;color:#fca5a5}._renameInput_wq70j_447{background:transparent;border:none;border-bottom:1px solid var(--accent);color:var(--accent);font-size:12.5px;font-family:inherit;padding:0 2px;width:100%;outline:none;line-height:1.45}._emptyState_wq70j_461{padding:20px 16px;font-size:11px;color:#ffffff38;text-align:center;line-height:1.7}._landing_26bag_2{display:grid;grid-template-columns:clamp(200px,22vw,300px) 1fr;grid-template-rows:100vh;height:100vh;background:var(--bg-primary);overflow:hidden;animation:_fadeIn_26bag_1 .25s ease;transition:grid-template-columns .22s ease}._landing_26bag_2._fadeOut_26bag_13{animation:_fadeOut_26bag_13 .25s ease forwards}._landingCollapsed_26bag_18{grid-template-columns:48px 1fr}@keyframes _fadeIn_26bag_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_26bag_13{0%{opacity:1}to{opacity:0}}._sidebarCol_26bag_26{height:100vh;overflow:hidden;border-right:1px solid rgba(255,255,255,.06)}._chatMain_26bag_34{display:flex;flex-direction:column;height:100vh;min-width:0;overflow:hidden;background:var(--bg-primary)}._chatHeader_26bag_45{display:flex;align-items:center;gap:10px;padding:0 16px;height:48px;flex-shrink:0;background:var(--bg-primary);border-bottom:1px solid rgba(255,255,255,.06)}._menuBtn_26bag_58{display:none;align-items:center;justify-content:center;width:30px;height:30px;background:none;border:none;border-radius:5px;color:#ffffff73;cursor:pointer;transition:background .1s,color .1s;flex-shrink:0}._menuBtn_26bag_58:hover{background:#ffffff0f;color:#ffffffd9}._chatTitle_26bag_78{font-size:13px;font-weight:500;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._versionLabel_26bag_89{font-size:11px;font-weight:500;color:#ffffff52;white-space:nowrap;flex-shrink:0;letter-spacing:.2px}._modeControls_26bag_99{display:flex;align-items:center;gap:4px;flex-shrink:0}._modeChip_26bag_106{display:flex;align-items:center;gap:4px;padding:3px 8px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.18);border-radius:20px;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap;line-height:1}._modeChip_26bag_106:hover{background:#22d3ee1a;border-color:#22d3ee52}._modeChipActive_26bag_121{background:#22d3ee1f;border-color:#22d3ee66}._modeChipActive_26bag_121:hover{background:#22d3ee2e}._modeChipLabel_26bag_127{font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#22d3eea6}._modeChipValue_26bag_135{font-size:10.5px;font-weight:500;color:#22d3eebf}._modeChipActive_26bag_121 ._modeChipValue_26bag_135,._modeChipActive_26bag_121 ._modeChipLabel_26bag_127{color:var(--accent)}@media(max-width:480px){._modeControls_26bag_99{display:none}}._stopBtn_26bag_148{display:flex;align-items:center;gap:5px;padding:4px 10px;background:none;border:1px solid rgba(248,113,113,.28);border-radius:5px;color:#fca5a5;font-family:inherit;font-size:11px;font-weight:500;cursor:pointer;transition:background .1s,border-color .1s;flex-shrink:0}._stopBtn_26bag_148:hover{background:#f8717117;border-color:#f8717173}._errorBanner_26bag_171{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:#f8717117;border-bottom:1px solid rgba(248,113,113,.18);font-size:12px;color:#fca5a5;flex-shrink:0}._errorDismiss_26bag_184{background:none;border:none;color:#fca5a5;font-size:16px;line-height:1;cursor:pointer;padding:0 2px;opacity:.7;flex-shrink:0}._errorDismiss_26bag_184:hover{opacity:1}._launchHint_26bag_199{padding:4px 16px;font-size:11px;color:#ffffff4d;font-style:italic;text-align:center;flex-shrink:0}@media(max-width:768px){._landing_26bag_2,._landingCollapsed_26bag_18{grid-template-columns:1fr}._sidebarCol_26bag_26{position:fixed;top:0;left:0;width:min(82vw,300px);height:100vh;z-index:200;transform:translate(-100%);transition:transform .25s ease;border-right:1px solid rgba(255,255,255,.08)}._sidebarColOpen_26bag_231{transform:translate(0)}._sidebarOverlay_26bag_236{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000085;z-index:199;animation:_fadeIn_26bag_1 .2s ease}._menuBtn_26bag_58{display:flex}}._header_1onuo_1{display:flex;align-items:center;padding:0 24px;height:64px;background:var(--bg-chrome);border-bottom:1px solid var(--border-color);flex-shrink:0;gap:16px}._left_1onuo_12{display:flex;align-items:center;gap:24px;flex-shrink:0}._projectName_1onuo_19{flex:1;text-align:center;font-family:Inter,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.35px;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._menuBtn_1onuo_34{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff9;cursor:pointer;padding:0}._menuBtn_1onuo_34:hover{color:#ffffffe6}._brand_1onuo_49{display:flex;align-items:center;gap:12px}._logoMark_1onuo_55{position:relative;display:grid;grid-template-columns:12px 16.5px;grid-template-rows:12px 19px;gap:4px 4px;width:32.5px;height:35px}._square_1onuo_65{display:block;border-radius:2px}._squareWhite1_1onuo_70{grid-column:1;grid-row:1;background:var(--text-primary);width:12px;height:12px}._squareCyan1_1onuo_71{grid-column:2;grid-row:1;background:var(--accent);width:16.5px;height:12px}._squareCyan2_1onuo_72{grid-column:1;grid-row:2;background:var(--accent);width:12px;height:19px}._squareWhite2_1onuo_73{grid-column:2;grid-row:2;background:var(--text-primary);width:12px;height:12px}._brandText_1onuo_75{display:flex;flex-direction:column;align-items:flex-start;gap:2px}._logoText_1onuo_82{font-family:Space Grotesk,system-ui,sans-serif;font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:2px;text-transform:uppercase;margin:0;line-height:1}._right_1onuo_93{display:flex;align-items:center;gap:16px;flex-shrink:0}._newBtn_1onuo_100{display:flex;align-items:center;justify-content:center;width:31px;height:31px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:color .15s,border-color .15s}._newBtn_1onuo_100:hover{color:var(--text-primary);border-color:#fff3}._divider_1onuo_119{width:1px;height:20px;background:var(--border-color);flex-shrink:0}._avatarWrap_1onuo_126{display:flex;align-items:center;justify-content:center;width:49px;height:49px;background:var(--bg-avatar);border:1px solid var(--accent-border);border-radius:var(--radius-full);flex-shrink:0}._avatar_1onuo_126{width:47px;height:47px;border-radius:var(--radius-full);background:var(--bg-surface)}._wrap_9b8uw_1{position:relative;display:inline-flex;align-items:center;gap:8px}._dropdown_9b8uw_8{height:32px;min-width:120px;padding:0;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-align:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}._dropdown_9b8uw_8:hover,._dropdown_9b8uw_8:focus{border-color:var(--accent)}._splitBtn_9b8uw_30{position:relative;display:inline-flex;align-items:stretch;height:32px;border:1px solid var(--border-color);border-radius:var(--radius-md)}._chevBtn_9b8uw_42{display:inline-flex;align-items:center;justify-content:center;width:22px;background:var(--bg-surface);border:0;border-right:1px solid var(--border-color);border-radius:var(--radius-md) 0 0 var(--radius-md);color:#fff9;cursor:pointer}._chevBtn_9b8uw_42:hover{color:var(--text-primary)}._saveBtn_9b8uw_57{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;background:var(--bg-surface);border:0;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-primary);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .15s,color .15s}._saveBtn_9b8uw_57:hover:not(:disabled){filter:brightness(1.1)}._saveBtn_9b8uw_57:disabled{opacity:.5;cursor:not-allowed}._singleBtn_9b8uw_81{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 16px;background:var(--bg-surface);border:0;border-radius:var(--radius-md);color:var(--accent);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background .15s,color .15s}._singleBtn_9b8uw_81:hover{filter:brightness(1.1)}._dirtyDot_9b8uw_104{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--bg-surface);pointer-events:none}._saveBtnSaved_9b8uw_117{background:var(--accent-bg-hover);color:var(--accent)}._savedLabel_9b8uw_122{display:inline-flex;align-items:center;gap:5px}._menu_9b8uw_128{position:absolute;top:100%;left:0;margin-top:4px;min-width:160px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #0006;padding:4px;z-index:1000}._menuItem_9b8uw_142{display:block;width:100%;padding:6px 10px;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);font-family:inherit;font-size:12px;text-align:left;cursor:pointer}._menuItem_9b8uw_142:hover:not(:disabled){background:#ffffff14}._menuItem_9b8uw_142:disabled{opacity:.4;cursor:not-allowed}._menuItemDanger_9b8uw_159{color:#f87171}._menuItemDanger_9b8uw_159:hover:not(:disabled){background:#f871711f;color:#fca5a5}._confirm_9b8uw_166{position:absolute;top:100%;left:0;margin-top:4px;display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #0006;z-index:1000;min-width:220px}._confirmText_9b8uw_183{color:var(--text-tertiary);font-family:Inter,sans-serif;font-size:12px;line-height:1.45}._confirmText_9b8uw_183 strong{color:var(--text-primary);font-weight:700}._confirmActions_9b8uw_195{display:inline-flex;align-items:stretch;gap:6px}._confirmDanger_9b8uw_201{height:26px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:var(--error);color:var(--text-primary);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}._confirmDanger_9b8uw_201:hover:not(:disabled){filter:brightness(1.1)}._confirmDanger_9b8uw_201:disabled{opacity:.6;cursor:default}._prompt_9b8uw_217{position:absolute;top:100%;left:0;margin-top:4px;display:inline-flex;align-items:stretch;gap:4px;padding:6px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #0006;z-index:1000;flex-wrap:wrap}._promptInput_9b8uw_234{height:26px;width:180px;padding:0 8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:12px;outline:none}._promptInput_9b8uw_234:focus{border-color:var(--accent)}._promptOk_9b8uw_249,._promptCancel_9b8uw_249{height:26px;padding:0 10px;border:0;border-radius:var(--radius-sm);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}._promptOk_9b8uw_249{background:var(--accent);color:var(--text-on-bright)}._promptOk_9b8uw_249:hover:not(:disabled){filter:brightness(1.1)}._promptOk_9b8uw_249:disabled{cursor:default;opacity:1}._promptOkSaved_9b8uw_263{background:var(--accent-bg-hover);color:var(--accent)}._promptCancel_9b8uw_249{background:transparent;color:var(--text-muted)}._promptCancel_9b8uw_249:hover:not(:disabled){color:var(--text-primary)}._promptCancel_9b8uw_249:disabled{opacity:.4;cursor:default}._promptError_9b8uw_271{flex-basis:100%;margin-top:4px;color:var(--error);font-family:inherit;font-size:11px}._toggle_1jtvq_4{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 16px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--accent);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:filter .15s;white-space:nowrap}._toggle_1jtvq_4:hover:not(:disabled){filter:brightness(1.1)}._toggle_1jtvq_4:disabled{opacity:.5;cursor:not-allowed}._splitWrap_1jtvq_29{position:relative;display:inline-flex;align-items:stretch;height:32px;border:1px solid var(--warning);border-radius:var(--radius-md)}._chevBtn_1jtvq_39{display:inline-flex;align-items:center;justify-content:center;width:22px;background:#fbbf2414;border:0;border-right:1px solid rgba(251,191,36,.3);border-radius:var(--radius-md) 0 0 var(--radius-md);color:var(--warning);cursor:pointer;transition:background .15s}._chevBtn_1jtvq_39:hover:not(:disabled){background:#fbbf2426}._chevBtn_1jtvq_39:disabled{opacity:.5;cursor:not-allowed}._exitBtn_1jtvq_57{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;background:#fbbf2414;border:0;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--warning);font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer;white-space:nowrap;transition:background .15s}._exitBtn_1jtvq_57:hover:not(:disabled){background:#fbbf2426}._exitBtn_1jtvq_57:disabled{opacity:.6;cursor:not-allowed}._badge_1jtvq_80{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--warning);color:#000;font-size:9px;font-weight:700;line-height:1}._spinner_1jtvq_96{display:inline-block;width:10px;height:10px;border:1.5px solid rgba(251,191,36,.3);border-top-color:var(--warning);border-radius:50%;animation:_spin_1jtvq_96 .7s linear infinite}@keyframes _spin_1jtvq_96{to{transform:rotate(360deg)}}._menu_1jtvq_111{position:absolute;top:calc(100% + 4px);left:0;min-width:160px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #0006;padding:4px;z-index:1000}._menuItem_1jtvq_124{display:block;width:100%;padding:6px 10px;background:transparent;border:0;border-radius:var(--radius-sm);font-family:inherit;font-size:12px;text-align:left;cursor:pointer}._menuItemDanger_1jtvq_137{color:#f87171}._menuItemDanger_1jtvq_137:hover{background:#f871711f;color:#fca5a5}._footer_dlrid_1{display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:32px;background:var(--bg-chrome-deep);border-top:1px solid var(--border-deep);flex-shrink:0}._left_dlrid_12{display:flex;align-items:center;gap:16px}._statusItem_dlrid_18{display:flex;align-items:center;gap:6px;color:var(--text-muted)}._dot_dlrid_25{width:8px;height:8px;border-radius:var(--radius-full);background:var(--text-muted);flex-shrink:0}._dotActive_dlrid_33{background:var(--success)}._label_dlrid_37{font-size:11px;line-height:16px;color:var(--text-muted)}._divider_dlrid_43{width:1px;height:12px;background:var(--border-color)}._right_dlrid_49{display:flex;align-items:center}._platformLogsBtn_dlrid_54{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--text-muted);cursor:pointer;padding:0;font-family:inherit;transition:color .15s}._platformLogsBtn_dlrid_54:hover{color:var(--text-primary)}._platformLogsLabel_dlrid_71{font-weight:700;font-size:11px}._platformLogsBadge_dlrid_76{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#f87171;color:var(--text-primary);font-size:9px;font-weight:700;line-height:1}._md_hjuel_3{display:contents}._md_hjuel_3 table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:12px;line-height:1.5}._md_hjuel_3 th,._md_hjuel_3 td{border:1px solid var(--border-color);padding:6px 10px;text-align:left;vertical-align:top}._md_hjuel_3 thead th{background:var(--accent-bg);color:var(--text-primary);font-weight:600}._md_hjuel_3 tbody tr:nth-child(2n){background:#ffffff05}._md_hjuel_3 li>input[type=checkbox]{margin-right:6px}._pane_1xeab_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._mdViewer_1xeab_8{flex:1;overflow-y:auto;padding:16px;font-size:13px;line-height:1.65;color:var(--text-secondary)}._mdViewer_1xeab_8 h1,._mdViewer_1xeab_8 h2,._mdViewer_1xeab_8 h3,._mdViewer_1xeab_8 h4{color:var(--text-primary);font-weight:700;margin:1.2em 0 .4em;line-height:1.3}._mdViewer_1xeab_8 h1{font-size:16px}._mdViewer_1xeab_8 h2{font-size:14px}._mdViewer_1xeab_8 h3{font-size:13px}._mdViewer_1xeab_8 h4{font-size:12px;text-transform:uppercase;letter-spacing:.5px}._mdViewer_1xeab_8 p{margin:.5em 0}._mdViewer_1xeab_8 ul,._mdViewer_1xeab_8 ol{margin:.4em 0;padding-left:1.4em}._mdViewer_1xeab_8 li{margin:.2em 0}._mdViewer_1xeab_8 code{font-family:Fira Code,Cascadia Code,monospace;font-size:11px;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:3px;padding:1px 5px;color:var(--accent)}._mdViewer_1xeab_8 pre{background:#0000004d;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px;overflow-x:auto;margin:.6em 0}._mdViewer_1xeab_8 pre code{background:none;border:none;padding:0;font-size:11px}._mdViewer_1xeab_8 blockquote{border-left:3px solid var(--accent);padding-left:12px;margin:.6em 0;color:#ffffff80;font-style:italic}._mdViewer_1xeab_8 hr{border:none;border-top:1px solid var(--border-color);margin:1em 0}._mdViewer_1xeab_8 strong{color:var(--text-primary);font-weight:600}._editBanner_1xeab_69{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fbbf2414;border-bottom:1px solid rgba(251,191,36,.25);flex-shrink:0}._editBannerLabel_1xeab_79{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.3px;color:var(--warning);white-space:nowrap}._noteInput_1xeab_90{flex:1;height:20px;padding:0 8px;background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:Inter,sans-serif;font-size:10px;outline:none;transition:border-color .15s}._noteInput_1xeab_90::placeholder{color:var(--text-faint)}._noteInput_1xeab_90:focus{border-color:#fbbf2480}._editTextarea_1xeab_112{flex:1;width:100%;padding:14px 16px;background:transparent;border:none;outline:none;resize:none;color:var(--text-secondary);font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.7;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}._editTextarea_1xeab_112::-webkit-scrollbar{width:3px}._editTextarea_1xeab_112::-webkit-scrollbar-track{background:transparent}._editTextarea_1xeab_112::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}._saveError_1xeab_132{margin-left:auto;font-size:10px;color:var(--error);white-space:nowrap}._emptyHint_1xeab_140{padding:16px;font-size:12px;line-height:1.6;color:var(--text-muted)}._placeholder_192ur_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;opacity:.4}._placeholderLabel_192ur_11{font-size:14px;font-weight:700;color:var(--text-primary)}._placeholderHint_192ur_12{font-size:12px;color:var(--text-muted)}._dropdownWrap_192ur_14{position:relative;flex-shrink:0;padding:12px 16px;border-bottom:1px solid var(--border-color)}._dropdown_192ur_14{width:100%;padding:8px 32px 8px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:13px;line-height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .15s}._dropdown_192ur_14:hover,._dropdown_192ur_14:focus{border-color:var(--accent)}._dropdownChevron_192ur_39{position:absolute;right:26px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._pane_1liae_1{display:flex;flex-direction:column;height:100%;gap:8px;padding:8px}._select_1liae_9{background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary);padding:6px 8px;border-radius:var(--radius-md);font-size:13px;font-family:inherit;flex-shrink:0}._select_1liae_9:hover,._select_1liae_9:focus{border-color:var(--accent);outline:none}._preview_1liae_22{flex:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);min-height:0;overflow:hidden}._iframe_1liae_34{width:100%;height:100%;border:0;display:block}._startButton_1liae_36{padding:8px 16px;border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-bright);border:0;cursor:pointer;font-size:13px;font-family:inherit;font-weight:600}._startButton_1liae_36:hover:not(:disabled){filter:brightness(1.1)}._startButton_1liae_36:disabled{opacity:.5;cursor:not-allowed}._empty_1liae_51{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:16px;text-align:center;gap:8px}._emptyMessage_1liae_62{color:var(--text-primary);font-size:13px;margin:0}._emptyHint_1liae_63{color:var(--text-muted);font-size:12px;margin:0;font-style:italic}._center_62c4y_1{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-width:0;height:100%;background:var(--bg-primary);position:relative;isolation:isolate}._previewContainer_62c4y_14{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}._mockupWrapper_62c4y_26{position:relative;flex-shrink:0}._phoneMockup_62c4y_34{background:#000;box-shadow:0 0 0 12px var(--bg-surface),0 0 0 14px var(--border-color);overflow:hidden;isolation:isolate;transition:border-radius .22s ease}._gameContent_62c4y_45{width:100%;height:100%;overflow:hidden;z-index:0}._gameIframe_62c4y_52{width:100%;height:100%;border:none;display:block}._placeholder_62c4y_59{width:100%;height:100%;background:linear-gradient(180deg,#1a1c2c,#4a3b76)}._deviceLabel_62c4y_66{margin-top:14px;font-size:11px;color:#ffffff59;letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex-shrink:0}._actions_hwgif_4{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:6px}._deviceSelector_hwgif_13{position:relative;display:inline-flex;align-items:center;height:22px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);transition:border-color .15s,color .15s}._deviceSelector_hwgif_13:focus-within{border-color:var(--accent);color:var(--text-primary)}._deviceIcon_hwgif_30{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._deviceSelect_hwgif_13{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;background-image:none;border:0;outline:none;color:inherit;font-family:Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.5px;cursor:pointer;padding:0 16px 0 21px;max-width:137px}._deviceSelect_hwgif_13::-ms-expand{display:none}._deviceSelect_hwgif_13 option{background:var(--bg-surface);color:var(--text-primary)}._chevron_hwgif_36{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._viewToggle_hwgif_87{display:inline-flex;align-items:center;height:22px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden}._viewBtn_hwgif_97{display:inline-flex;align-items:center;justify-content:center;width:22px;height:100%;padding:0;background:transparent;border:0;color:var(--text-muted);cursor:pointer;transition:color .12s,background .12s}._viewBtn_hwgif_97+._viewBtn_hwgif_97{border-left:1px solid var(--border-color)}._viewBtn_hwgif_97:hover:not(._viewBtnActive_hwgif_115){color:var(--text-secondary)}._viewBtnActive_hwgif_115{background:var(--accent-bg-hover);color:var(--accent);cursor:default}._refreshBtn_hwgif_126{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color .12s,border-color .12s}._refreshBtn_hwgif_126:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}._refreshBtn_hwgif_126:disabled{opacity:.4;cursor:not-allowed}._spin_hwgif_151{animation:_spin_hwgif_151 .8s linear infinite}@keyframes _spin_hwgif_151{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._editor_1cyj2_2{display:flex;flex:1;min-height:0;overflow:hidden}._treePanel_1cyj2_10{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;border-right:1px solid var(--border-color);background:var(--bg-surface)}._treeHeader_1cyj2_20{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border-color);flex-shrink:0}._searchWrap_1cyj2_29{position:relative;flex:1;display:flex;align-items:center}._searchIcon_1cyj2_36{position:absolute;left:8px;color:var(--text-muted);pointer-events:none;flex-shrink:0}._search_1cyj2_29{width:100%;padding:5px 24px 5px 26px;background:var(--bg-surface-half);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:11px;outline:none;transition:border-color .15s}._search_1cyj2_29::placeholder{color:var(--text-muted)}._search_1cyj2_29:focus{border-color:var(--accent)}._clearBtn_1cyj2_65{position:absolute;right:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:10px;padding:0 2px;line-height:1}._clearBtn_1cyj2_65:hover{color:var(--text-secondary)}._refreshBtn_1cyj2_81{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s}._refreshBtn_1cyj2_81:hover{color:var(--text-secondary);border-color:var(--text-muted)}._refreshing_1cyj2_101 svg{animation:_spin_1cyj2_1 .8s linear infinite}@keyframes _spin_1cyj2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fileCount_1cyj2_111{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);flex-shrink:0}._builtBadge_1cyj2_125{padding:1px 5px;border-radius:3px;background:#22c55e26;color:var(--success);font-size:9px;font-weight:700;letter-spacing:.6px}._treeArea_1cyj2_136{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 0}._treeEmpty_1cyj2_143{padding:12px;font-size:12px;color:var(--text-muted);margin:0}._treeRow_1cyj2_151{display:flex;align-items:center;gap:5px;width:100%;padding:3px 8px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:11.5px;color:var(--text-secondary);text-align:left;transition:background .1s;white-space:nowrap;overflow:hidden}._treeRow_1cyj2_151:hover{background:#ffffff0a;color:var(--text-primary)}._dirName_1cyj2_174{font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}._fileRow_1cyj2_181{color:var(--text-muted)}._fileRow_1cyj2_181:hover{color:var(--text-secondary)}._fileRowActive_1cyj2_189{background:var(--accent-bg)!important;color:var(--text-primary)!important}._fileRowActive_1cyj2_189:hover{background:var(--accent-bg-hover)!important}._nodeIcon_1cyj2_199{flex-shrink:0}._chevron_1cyj2_203{flex-shrink:0;color:var(--text-muted);transition:transform .15s}._chevronOpen_1cyj2_209{transform:rotate(0)}._chevron_1cyj2_203:not(._chevronOpen_1cyj2_209){transform:rotate(-90deg)}._kindBadge_1cyj2_218{flex-shrink:0;font-size:8px;font-weight:700;letter-spacing:.3px;font-family:Fira Code,Cascadia Code,monospace;border:1px solid;border-radius:2px;padding:0 3px;line-height:14px;width:28px;text-align:center}._fileName_1cyj2_232{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Fira Code,Cascadia Code,monospace;font-size:11px}._fileSize_1cyj2_241{flex-shrink:0;font-size:10px;color:var(--text-muted);margin-left:auto;padding-left:4px}._dirtyDot_1cyj2_249{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--warning);margin-left:5px}._resizeHandle_1cyj2_259{flex-shrink:0;width:5px;cursor:col-resize;background:transparent;transition:background .15s;z-index:2}._resizeHandle_1cyj2_259:hover,._resizeHandle_1cyj2_259:active{background:var(--accent)}._editorPanel_1cyj2_274{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--bg-primary)}._tabBar_1cyj2_284{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--border-color);background:var(--bg-surface);flex-shrink:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}._tabBar_1cyj2_284::-webkit-scrollbar{height:3px}._tabBar_1cyj2_284::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}._tab_1cyj2_284{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-right:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-family:Fira Code,Cascadia Code,monospace;font-size:11px;cursor:pointer;white-space:nowrap;transition:background .1s,color .1s;flex-shrink:0;max-width:180px;overflow:hidden}._tab_1cyj2_284:hover{background:#ffffff0a;color:var(--text-secondary)}._tabActive_1cyj2_329{background:var(--bg-active-tab);color:var(--text-primary);border-bottom:2px solid var(--accent)}._tabPreview_1cyj2_335{font-style:italic}._tabName_1cyj2_339{overflow:hidden;text-overflow:ellipsis}._tabClose_1cyj2_344{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:none;border:none;border-radius:3px;color:var(--text-muted);cursor:pointer;font-size:10px;padding:0;flex-shrink:0;opacity:0;transition:opacity .1s,background .1s,color .1s}._tab_1cyj2_284:hover ._tabClose_1cyj2_344,._tabActive_1cyj2_329 ._tabClose_1cyj2_344{opacity:1}._tabClose_1cyj2_344:hover{background:#ffffff1a;color:var(--text-primary)}._viewerArea_1cyj2_373{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}._viewerPath_1cyj2_381{display:flex;align-items:center;padding:4px 12px;font-size:10px;font-family:Fira Code,Cascadia Code,monospace;color:var(--text-muted);border-bottom:1px solid var(--border-color);flex-shrink:0;background:var(--bg-elevated)}._viewerMsg_1cyj2_394{padding:16px;font-size:12px;color:var(--text-muted);font-style:italic}._viewerError_1cyj2_401{padding:12px 16px;font-size:12px;color:#ef4444}._emptyEditor_1cyj2_407{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:10px;opacity:.4}._emptyText_1cyj2_417{font-size:12px;color:var(--text-muted);margin:0}._emptyState_1cyj2_423{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;padding:24px;opacity:.5}._mdViewer_1cyj2_435{flex:1;overflow-y:auto;padding:12px 16px;font-size:12.5px;line-height:1.65;color:var(--text-secondary)}._mdViewer_1cyj2_435 h1,._mdViewer_1cyj2_435 h2,._mdViewer_1cyj2_435 h3,._mdViewer_1cyj2_435 h4{color:#fff;font-weight:700;margin:1em 0 .3em;line-height:1.3}._mdViewer_1cyj2_435 h1{font-size:15px}._mdViewer_1cyj2_435 h2{font-size:13px}._mdViewer_1cyj2_435 h3{font-size:12px}._mdViewer_1cyj2_435 h4{font-size:11px;text-transform:uppercase;letter-spacing:.5px}._mdViewer_1cyj2_435 p{margin:.4em 0}._mdViewer_1cyj2_435 ul,._mdViewer_1cyj2_435 ol{margin:.3em 0;padding-left:1.2em}._mdViewer_1cyj2_435 li{margin:.15em 0}._mdViewer_1cyj2_435 code{font-family:Fira Code,Cascadia Code,monospace;font-size:10.5px;background:var(--accent-bg);border:1px solid var(--border-accent);border-radius:3px;padding:1px 4px;color:var(--accent)}._mdViewer_1cyj2_435 pre{background:#0000004d;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:10px;overflow-x:auto;margin:.4em 0}._mdViewer_1cyj2_435 pre code{background:none;border:none;padding:0}._mdViewer_1cyj2_435 strong{color:#fff;font-weight:600}._mdViewer_1cyj2_435 blockquote{border-left:3px solid var(--accent);padding-left:10px;margin:.5em 0;color:#ffffff80;font-style:italic}._codeViewer_1cyj2_502{flex:1;overflow:auto}._codeLines_1cyj2_507{display:table;width:100%;min-width:max-content;padding:8px 0}._codeLine_1cyj2_507{display:table-row}._codeLine_1cyj2_507:hover{background:#ffffff08}._lineNum_1cyj2_522{display:table-cell;padding:0 10px 0 12px;font-family:Fira Code,Cascadia Code,monospace;font-size:10.5px;line-height:18px;color:var(--text-muted);text-align:right;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:top;border-right:1px solid rgba(255,255,255,.06);min-width:36px}._lineText_1cyj2_537{display:table-cell;padding:0 16px 0 10px;font-family:Fira Code,Cascadia Code,monospace;font-size:11px;line-height:18px;color:#c8b9ffd9;white-space:pre;vertical-align:top}._editableWrap_1cyj2_551{display:flex;flex-direction:column;flex:1;min-height:0}._editBanner_1cyj2_558{display:flex;align-items:center;gap:8px;padding:5px 10px;background:#fbbf2414;border-bottom:1px solid rgba(251,191,36,.25);flex-shrink:0}._editBannerLabel_1cyj2_568{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600;letter-spacing:.3px;color:var(--warning);white-space:nowrap}._saveError_1cyj2_579{margin-left:auto;font-size:9px;color:var(--error);white-space:nowrap}._noteInput_1cyj2_586{flex:1;height:18px;padding:0 8px;background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:Inter,sans-serif;font-size:10px;outline:none;transition:border-color .15s}._noteInput_1cyj2_586::placeholder{color:var(--text-faint)}._noteInput_1cyj2_586:focus{border-color:#fbbf2480}._editableArea_1cyj2_603{flex:1;width:100%;padding:12px 16px;background:transparent;border:none;outline:none;resize:none;color:#c8b9ffd9;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:11px;line-height:18px;white-space:pre;overflow-wrap:normal;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}._editableArea_1cyj2_603::-webkit-scrollbar{width:3px;height:3px}._editableArea_1cyj2_603::-webkit-scrollbar-track{background:transparent}._editableArea_1cyj2_603::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}._actions_1bocd_4{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:6px}._appSelector_1bocd_13{position:relative;display:inline-flex;align-items:center;height:22px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);transition:border-color .15s,color .15s}._appSelector_1bocd_13:focus-within{border-color:var(--accent);color:var(--text-primary)}._appSelect_1bocd_13{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;background-image:none;border:0;outline:none;color:inherit;font-family:Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.5px;cursor:pointer;padding:0 16px 0 8px;min-width:120px;max-width:260px}._appSelect_1bocd_13::-ms-expand{display:none}._appSelect_1bocd_13 option{background:var(--bg-surface);color:var(--text-primary)}._chevron_1bocd_32{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._panel_1n82z_1{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg-primary);font-family:Menlo,Monaco,Consolas,monospace;font-size:11px}._subTabBar_1n82z_11{display:flex;align-items:center;gap:0;background:var(--bg-surface);border-bottom:1px solid var(--border-color);flex-shrink:0;padding:0 8px}._subTab_1n82z_11{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;font-family:inherit}._subTab_1n82z_11:hover{color:var(--text-secondary)}._subTabActive_1n82z_41{color:var(--text-primary);border-bottom-color:var(--accent)}._subTabSpacer_1n82z_46{flex:1}._headerLabel_1n82z_50{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;color:var(--text-primary);font-family:inherit}._filterSelect_1n82z_61{margin-right:8px;padding:3px 8px;font-size:10px;font-weight:500;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}._filterSelect_1n82z_61:hover,._filterSelect_1n82z_61:focus{color:var(--text-primary);border-color:var(--text-muted);outline:none}._filterRoot_1n82z_82{position:relative;margin-right:8px}._filterTrigger_1n82z_87{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:500;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}._filterTrigger_1n82z_87:hover,._filterTrigger_1n82z_87[aria-expanded=true]{color:var(--text-primary);border-color:var(--text-muted)}._filterCaret_1n82z_109{font-size:8px;line-height:1}._filterPopover_1n82z_114{position:absolute;top:calc(100% + 4px);right:0;z-index:10;min-width:140px;padding:4px 0;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px #0006;font-family:inherit}._filterOption_1n82z_128{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._filterOption_1n82z_128:hover{background:#ffffff0a;color:var(--text-primary)}._filterOption_1n82z_128 input[type=checkbox]{margin:0;cursor:pointer;accent-color:var(--accent)}._filterFooter_1n82z_150{display:flex;gap:6px;padding:4px 8px 2px;border-top:1px solid var(--border-color);margin-top:2px}._filterAction_1n82z_158{flex:1;padding:2px 6px;font-size:10px;color:var(--text-muted);background:none;border:none;cursor:pointer;font-family:inherit;transition:color .15s}._filterAction_1n82z_158:hover{color:var(--text-primary)}._clearBtn_1n82z_174{padding:3px 10px;font-size:10px;font-weight:500;color:var(--text-muted);background:none;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}._clearBtn_1n82z_174:hover{color:var(--text-secondary);border-color:var(--text-muted)}._countBadge_1n82z_192{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#f87171;color:#fff;font-size:9px;font-weight:700;line-height:1}._countBadgeNeutral_1n82z_207{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--border-color);color:var(--text-secondary);font-size:9px;font-weight:700;line-height:1}._logList_1n82z_222{flex:1;min-height:0;overflow-y:auto;padding:4px 0}._logRow_1n82z_229{display:flex;align-items:baseline;gap:6px;padding:3px 12px;border-bottom:1px solid rgba(255,255,255,.03);word-break:break-all}._logRow_1n82z_229:hover{background:#ffffff05}._badge_1n82z_242{flex-shrink:0;display:inline-block;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}._badgePlatform_1n82z_253,._badgeError_1n82z_258{background:#f8717133;color:#f87171}._badgeWarn_1n82z_263{background:#fbbf2433;color:#fbbf24}._badgeInfo_1n82z_268{background:#60a5fa33;color:#60a5fa}._badgeLog_1n82z_273{background:#ffffff14;color:var(--text-muted)}._toolTag_1n82z_278{flex-shrink:0;padding:1px 5px;border-radius:3px;font-size:9px;background:#9333ea33;color:#c084fc}._logMessage_1n82z_287{flex:1;color:var(--text-secondary);line-height:1.5}._logTime_1n82z_293{flex-shrink:0;color:var(--text-muted);font-size:10px}._emptyState_1n82z_299{display:flex;align-items:center;justify-content:center;height:100%;min-height:80px;color:var(--text-muted);font-size:11px;font-family:inherit}._actions_x108m_3{display:flex;align-items:center;width:100%;gap:8px}._count_x108m_10{display:inline-flex;align-items:center;flex-shrink:0}._right_x108m_16{display:inline-flex;align-items:center;gap:6px;margin-left:auto}._actions_fw63k_3{display:flex;align-items:center;width:100%;gap:8px}._count_fw63k_10{display:inline-flex;align-items:center;flex-shrink:0}._right_fw63k_16{display:inline-flex;align-items:center;gap:6px;margin-left:auto}._feed_xzx1t_1{padding:10px;display:flex;flex-direction:column;gap:4px}._userBubble_xzx1t_8{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px 8px 2px;padding:8px 10px;font-size:.68rem;color:var(--text-secondary);line-height:1.5;margin-bottom:6px;align-self:flex-end;max-width:90%}._userBubbleLabel_xzx1t_20{font-size:.55rem;color:#4b5563;margin-bottom:3px;text-align:right;font-family:Inter,system-ui,sans-serif}._sep_xzx1t_28{height:1px;background:var(--border-color);margin:4px 0}._completeLine_xzx1t_34{font-size:.65rem;color:var(--success);font-family:JetBrains Mono,monospace;padding:4px 0}._errorLine_xzx1t_41{font-size:.65rem;color:var(--error);font-family:JetBrains Mono,monospace;padding:4px 0}._chatMessage_xzx1t_49{display:flex;flex-direction:column;gap:2px}._chatUser_xzx1t_55{align-items:flex-end}._chatAssistant_xzx1t_59{align-items:flex-start}._assistantBubble_xzx1t_63{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px 8px 8px 2px;padding:8px 10px;font-size:.68rem;color:var(--text-secondary);line-height:1.5;max-width:90%;word-break:break-word}._assistantBubble_xzx1t_63 p{margin:0 0 6px}._assistantBubble_xzx1t_63 p:last-child{margin-bottom:0}._assistantBubble_xzx1t_63 code{font-family:JetBrains Mono,monospace;font-size:.62rem;background:#ffffff0f;padding:1px 4px;border-radius:3px}._assistantBubble_xzx1t_63 pre{background:#0000004d;padding:8px;border-radius:4px;overflow-x:auto;margin:4px 0}._assistantBubble_xzx1t_63 pre code{background:none;padding:0}._cursor_xzx1t_104{display:inline-block;width:5px;height:12px;background:var(--accent);margin-left:2px;vertical-align:text-bottom;animation:_blink_xzx1t_1 .8s step-end infinite}@keyframes _blink_xzx1t_1{50%{opacity:0}}._debugBtn_xzx1t_118{align-self:flex-start;font-size:.55rem;line-height:14px;padding:2px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#4b5563;cursor:pointer;font-family:inherit}._debugBtn_xzx1t_118:hover{background:#ffffff14;color:#9ca3af}._overlay_xzx1t_137{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_xzx1t_147{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:min(720px,90vw);max-height:80vh;display:flex;flex-direction:column}._modalHeader_xzx1t_157{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-color);flex-shrink:0}._modalTitle_xzx1t_166{font-size:14px;font-weight:700;color:#fff}._modalModel_xzx1t_172{font-size:11px;color:#4b5563;background:#ffffff0f;padding:2px 6px;border-radius:4px}._modalClose_xzx1t_180{margin-left:auto;background:none;border:none;color:#4b5563;font-size:18px;cursor:pointer;padding:2px 6px}._modalClose_xzx1t_180:hover{color:#fff}._modalBody_xzx1t_194{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}._modalSection_xzx1t_202{display:flex;flex-direction:column;gap:4px}._modalLabel_xzx1t_208{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--accent);letter-spacing:.5px}._modalPre_xzx1t_216{font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5;color:#d1d5db;background:var(--bg-surface);padding:12px;border-radius:4px;white-space:pre-wrap;word-break:break-word;margin:0;max-height:300px;overflow-y:auto}._jumpBtn_xzx1t_231{position:sticky;bottom:6px;align-self:flex-end;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:3px 10px;font-size:.6rem;color:var(--text-subdued);cursor:pointer;font-family:Inter,system-ui,sans-serif;margin-top:4px}._jumpBtn_xzx1t_231:hover{color:var(--text-secondary)}._container_jxmpz_1{margin:4px 0;border-radius:6px;background:#a0a0b00f;border:1px solid var(--border-color);overflow:hidden}._header_jxmpz_9{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:none;border:none;color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:12px;font-style:italic;cursor:pointer;text-align:left}._icon_jxmpz_25{font-size:12px;flex-shrink:0;opacity:.7}._loading_jxmpz_31{animation:_spin_jxmpz_1 1.5s linear infinite;opacity:1}@keyframes _spin_jxmpz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._label_jxmpz_41{flex:1}._chevron_jxmpz_45{flex-shrink:0;opacity:.5}._body_jxmpz_50{padding:8px 10px;border-top:1px solid var(--border-color);max-height:300px;overflow-y:auto}._content_jxmpz_57{margin:0;font-size:11px;white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;line-height:1.5}._message_1hfrt_1{padding:8px 12px;margin:4px 0}._user_1hfrt_6{display:flex;justify-content:flex-end}._userText_1hfrt_11{background:var(--user-bubble-bg);color:var(--text-primary);padding:8px 12px;border-radius:12px 12px 2px;max-width:80%;margin:0;font-size:13px;line-height:1.5}._assistant_1hfrt_22{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._markdown_1hfrt_29{font-size:13px;line-height:1.6;color:var(--text-primary);max-width:100%}._markdown_1hfrt_29 p{margin:4px 0}._markdown_1hfrt_29 code{background:#ffffff0f;padding:1px 4px;border-radius:3px;font-size:12px}._markdown_1hfrt_29 pre{background:#0000004d;padding:8px;border-radius:6px;overflow-x:auto;font-size:12px}._cursor_1hfrt_55{display:inline-block;color:var(--accent);animation:_blink_1hfrt_1 .8s step-end infinite;margin-left:2px}._userGroup_1hfrt_63{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:80%}._skillBadge_1hfrt_71{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--accent);opacity:.75}._memoryUpdate_1hfrt_83{font-size:11px;color:var(--text-secondary);font-style:italic;padding:2px 0}._stoppedMarker_1hfrt_90{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.25);padding:2px 8px;border-radius:4px;margin-top:4px;font-style:italic}._debugBtn_1hfrt_104{background:none;border:1px solid var(--border-color);color:var(--text-secondary);font-size:10px;padding:2px 8px;border-radius:4px;cursor:pointer;opacity:.6;margin-top:4px}._debugBtn_1hfrt_104:hover{opacity:1;border-color:var(--accent);color:var(--accent)}._overlay_1hfrt_123{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center}._modal_1hfrt_133{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:90vw;max-width:720px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1hfrt_145{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-color);flex-shrink:0}._modalTitle_1hfrt_154{font-size:14px;font-weight:600;color:var(--text-primary)}._modalModel_1hfrt_160{font-size:11px;color:var(--accent);background:var(--accent-bg);padding:2px 8px;border-radius:var(--radius-sm);font-family:SF Mono,Fira Code,monospace}._modalClose_1hfrt_169{margin-left:auto;background:none;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;padding:0 4px;line-height:1}._modalClose_1hfrt_169:hover{color:var(--text-primary)}._modalBody_1hfrt_184{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}._modalSection_1hfrt_192{display:flex;flex-direction:column;gap:4px}._modalLabel_1hfrt_198{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent)}._modalPre_1hfrt_206{margin:0;font-size:11px;font-family:SF Mono,Fira Code,monospace;white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);background:#0003;padding:8px;border-radius:6px;max-height:300px;overflow-y:auto}@keyframes _blink_1hfrt_1{50%{opacity:0}}._attachedResources_1hfrt_223{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#58a6ff14;border:1px solid rgba(88,166,255,.2);border-radius:8px;max-width:80%;flex-direction:column;margin-top:4px}._attachedLabel_1hfrt_236{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}._attachedChips_1hfrt_244{display:flex;flex-wrap:wrap;gap:6px}._attachedChip_1hfrt_244{display:inline-flex;align-items:center;padding:4px 8px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:4px;font-size:11px;color:var(--text-primary);font-family:SF Mono,Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._bar_1vkj4_1{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);margin:0 16px 8px}._list_1vkj4_12{flex:1;display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;min-width:0}._list_1vkj4_12::-webkit-scrollbar{width:3px}._list_1vkj4_12::-webkit-scrollbar-track{background:transparent}._list_1vkj4_12::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}._row_1vkj4_28{display:flex;align-items:center;gap:8px;min-height:28px;min-width:0;flex:1;color:var(--text-secondary);font-size:13px;line-height:1.3}._text_1vkj4_40{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._icon_1vkj4_48{flex-shrink:0}._iconPulse_1vkj4_52{animation:_todoPulse_1vkj4_1 1.4s ease-in-out infinite}@keyframes _todoPulse_1vkj4_1{0%,to{opacity:.55}50%{opacity:1}}._status_pending_1vkj4_61{color:var(--text-muted)}._status_in_progress_1vkj4_65{color:var(--text-primary);font-weight:600}._status_completed_1vkj4_70{color:var(--text-faint);text-decoration:line-through}._toggleBtn_1vkj4_75{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px 6px;border-radius:var(--radius-sm);flex-shrink:0;align-self:center}._toggleBtn_1vkj4_75:hover{background:#ffffff0d;color:var(--text-primary)}._count_1vkj4_94{font-size:11px;font-weight:600}._tab_iyabn_1{display:flex;flex-direction:column;width:100%;height:100%;background:var(--bg-primary)}._scrollArea_iyabn_9{flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}._scrollArea_iyabn_9::-webkit-scrollbar{width:3px}._scrollArea_iyabn_9::-webkit-scrollbar-track{background:transparent}._scrollArea_iyabn_9::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}._chatInput_iyabn_20{display:flex;flex-direction:column;padding:16px;gap:8px;background:var(--bg-primary);border-top:1px solid var(--border-color);flex-shrink:0}._activity_iyabn_30{display:flex;align-items:center;gap:8px;font-size:12px;font-style:italic;color:var(--text-secondary);padding:0 4px}._activityDot_iyabn_40{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:_pulse_iyabn_1 1.2s ease-in-out infinite}._activityDotRestore_iyabn_47{background:var(--warning)}@keyframes _pulse_iyabn_1{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}._inputBox_iyabn_56{display:flex;align-items:flex-end;padding:8px;gap:8px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg)}._attachBtn_iyabn_66{display:flex;align-items:center;justify-content:center;padding:8px;background:none;border:none;color:var(--text-muted);cursor:pointer;flex-shrink:0;position:relative}._attachBtn_iyabn_66:hover{color:var(--text-secondary)}._attachBtn_iyabn_66:disabled{color:var(--text-faint);cursor:not-allowed}._attachBadge_iyabn_86{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--accent);color:#fff;font-size:10px;font-weight:600;border-radius:50%}._textareaWrap_iyabn_103{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px;padding:4px 0}._textarea_iyabn_103{width:100%;background:none;border:none;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:20px;padding:4px;outline:none;resize:none}._textarea_iyabn_103::placeholder{color:var(--text-faint)}._sendBtn_iyabn_127{display:flex;align-items:center;justify-content:center;padding:8px;background:var(--accent);border:none;border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;transition:opacity .15s}._sendBtn_iyabn_127:disabled{opacity:.4;cursor:not-allowed}._sendBtn_iyabn_127:not(:disabled):hover{background:var(--accent-hover)}._stopBtn_iyabn_143{background:#dc2626}._stopBtn_iyabn_143:not(:disabled):hover{background:#b91c1c}._attachedFiles_iyabn_146{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}._attachedFile_iyabn_146{display:flex;align-items:center;gap:4px;padding:4px 6px 4px 8px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:12px;color:var(--text-secondary)}._attachedFileName_iyabn_165{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detachBtn_iyabn_172{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer}._detachBtn_iyabn_172:hover{background:var(--bg-hover);color:var(--text-secondary)}._actions_lwp5t_5{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:10px}._modePill_lwp5t_13{display:flex;align-items:center;gap:5px}._modeLabel_lwp5t_19{font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}._modeSegment_lwp5t_28{display:flex;align-items:center;height:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);overflow:hidden}._modeBtn_lwp5t_38{height:100%;padding:0 7px;background:none;border:none;border-right:1px solid rgba(255,255,255,.1);color:var(--text-faint);font-family:inherit;font-size:9px;font-weight:500;line-height:1;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}._modeBtn_lwp5t_38:last-child{border-right:none}._modeBtn_lwp5t_38:hover:not(._modeBtnActive_lwp5t_56){background:#ffffff0f;color:var(--text-muted)}._modeBtnActive_lwp5t_56{background:var(--accent-bg-hover);color:var(--accent);cursor:default}._styleSelect_lwp5t_67{height:22px;padding:0 20px 0 6px;background:#1a1f27;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--text-muted, #8b95a5);font-size:10px;font-family:inherit;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%238b95a5' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;transition:border-color .15s,color .15s}._styleSelect_lwp5t_67:hover,._styleSelect_lwp5t_67:focus{border-color:var(--accent, #22d3ee);color:var(--text-primary, #e2e8f0)}._styleSelect_lwp5t_67 option{background:#1a1f27;color:var(--text-primary, #e2e8f0)}._wrapper_1f1ls_1{position:relative;display:inline-flex;align-items:center}._tooltip_1f1ls_7{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 8px;border-radius:4px;font-size:11px;font-family:inherit;font-weight:400;line-height:1.4;color:var(--text-primary);background:#1a1d23;border:1px solid var(--border-color);box-shadow:0 4px 12px #00000080;pointer-events:none;opacity:0;transition:opacity .12s ease;z-index:200}._tooltip_1f1ls_7:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--border-color)}._tooltip_1f1ls_7:before{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1a1d23;z-index:1}._wrapper_1f1ls_1:hover ._tooltip_1f1ls_7{opacity:1}._tooltip_1f1ls_7._tooltipMultiline_1f1ls_55{white-space:pre-wrap;max-width:260px;text-align:left}._tooltip_1f1ls_7._tooltipBottom_1f1ls_62{bottom:auto;top:calc(100% + 7px)}._tooltip_1f1ls_7._tooltipBottom_1f1ls_62:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--border-color)}._tooltip_1f1ls_7._tooltipBottom_1f1ls_62:before{top:auto;bottom:calc(100% - 1px);border-top-color:transparent;border-bottom-color:#1a1d23}._container_m6vui_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._placeholder_m6vui_9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;opacity:.4}._placeholderLabel_m6vui_18{font-size:14px;font-weight:700;color:var(--text-primary)}._placeholderHint_m6vui_19{font-size:12px;color:var(--text-muted)}._statusBar_m6vui_22{flex-shrink:0;padding:10px 16px;border-bottom:1px solid var(--border-color);font-size:12px;display:flex;align-items:center;gap:8px}._statusBuilding_m6vui_31{color:var(--info)}._statusPassed_m6vui_32{color:var(--success)}._statusFailed_m6vui_33{color:var(--error)}._buildDot_m6vui_35{width:7px;height:7px;border-radius:50%;flex-shrink:0}._buildDotBuilding_m6vui_36{background:var(--info);animation:_pulse_m6vui_1 1.2s ease-in-out infinite}._buildDotPassed_m6vui_37{background:var(--success)}._buildDotFailed_m6vui_38{background:var(--error)}@keyframes _pulse_m6vui_1{0%,to{opacity:1}50%{opacity:.3}}._aiWorkingBar_m6vui_46{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border-color);background:#22d3ee0d;font-size:12px;font-style:italic;color:var(--accent)}._aiWorkingDot_m6vui_59{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--accent);animation:_pulse_m6vui_1 1.2s ease-in-out infinite}._buildError_m6vui_68{padding:0 16px 8px;font-size:11px;color:var(--error);font-family:Fira Code,monospace;white-space:pre-wrap;overflow-x:auto;max-height:80px;flex-shrink:0;border-bottom:1px solid var(--border-color)}._list_m6vui_81{flex:1;overflow-y:auto;padding:8px 0}._versionItem_m6vui_88{border-bottom:1px solid var(--border-color);transition:background .15s}._versionItem_m6vui_88:last-child{border-bottom:none}._versionItemHighlight_m6vui_94{animation:_restoreGlow_m6vui_1 2.5s ease-out forwards}@keyframes _restoreGlow_m6vui_1{0%{background:#fb923c47;box-shadow:inset 0 0 0 1px #fb923c8c}60%{background:#fb923c1f;box-shadow:inset 0 0 0 1px #fb923c33}to{background:#fb923c0f;box-shadow:none}}._versionRow_m6vui_105{display:flex;align-items:flex-start;gap:8px;padding:10px 14px 10px 10px}._versionItem_m6vui_88:hover ._versionRow_m6vui_105{background:var(--bg-surface)}._expandBtn_m6vui_115{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;background:transparent;border:none;border-radius:3px;color:var(--text-muted);cursor:pointer;padding:0;transition:color .15s,background .15s}._expandBtn_m6vui_115:hover{color:var(--text-primary);background:var(--bg-surface)}._versionMeta_m6vui_135{flex:1;min-width:0}._versionMessage_m6vui_137{font-size:13px;color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._versionDetails_m6vui_146{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}._versionHash_m6vui_154{font-size:11px;font-family:Fira Code,Cascadia Code,monospace;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:3px;padding:1px 5px}._versionDate_m6vui_164{font-size:11px;color:var(--text-muted)}._versionFiles_m6vui_166{font-size:11px;color:var(--text-very-dim)}._versionFiles_m6vui_166:before{content:"·";margin-right:6px}._filterBar_m6vui_173{display:flex;gap:4px;padding:8px 12px 6px;border-bottom:1px solid var(--border-color);flex-shrink:0}._filterBtn_m6vui_181{padding:3px 10px;font-size:11px;font-family:inherit;font-weight:500;border:1px solid var(--border-color);border-radius:12px;background:transparent;color:var(--text-muted);cursor:pointer;transition:border-color .12s,color .12s,background .12s}._filterBtn_m6vui_181:hover{border-color:var(--accent);color:var(--accent)}._filterBtnActive_m6vui_197{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}._tagBadge_m6vui_204{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:lowercase;padding:1px 5px;border-radius:3px;border:1px solid;white-space:nowrap;flex-shrink:0}._tag_changes_m6vui_215{color:#34d399;background:#34d3991a;border-color:#34d3994d}._tag_chat_m6vui_216{color:#818cf8;background:#818cf81a;border-color:#818cf84d}._statusDot_m6vui_219{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;cursor:default}._statusDotCurrent_m6vui_227{background:var(--success);box-shadow:0 0 5px var(--success)}._statusDotInactive_m6vui_231{background:var(--error);opacity:.75}._restoreBtn_m6vui_237{flex-shrink:0;padding:4px 10px;font-size:11px;font-family:inherit;font-weight:600;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;align-self:center}._restoreBtn_m6vui_237:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}._restoreBtn_m6vui_237:disabled{opacity:.4;cursor:not-allowed}._restoreBtnActive_m6vui_258{border-color:var(--info)!important;color:var(--info)!important}._expandedBody_m6vui_261{border-top:1px solid var(--border-color);background:var(--bg-surface);padding:10px 14px}._expandedDesc_m6vui_267{font-size:12px;color:var(--text-dim);margin:0 0 10px;padding:8px 10px;background:var(--bg-chrome-deep);border:1px solid var(--border-color);border-radius:5px;line-height:1.5}._expandedMeta_m6vui_278{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}._expandedTimestamp_m6vui_285{font-size:11px;color:var(--text-muted)}._expandedHash_m6vui_290{font-size:11px;font-family:Fira Code,Cascadia Code,monospace;color:var(--text-very-dim)}._filesLoading_m6vui_296{font-size:12px;color:var(--text-muted);margin:0;padding:4px 0}._fileList_m6vui_304{display:flex;flex-direction:column;gap:2px}._fileRow_m6vui_310{border-radius:4px;overflow:hidden;border:1px solid transparent;transition:border-color .15s}._fileRow_m6vui_310:has(._fileDiffBody_m6vui_316){border-color:var(--border-color)}._fileRowHeader_m6vui_320{display:flex;align-items:center;gap:6px;width:100%;padding:4px 6px;background:transparent;border:none;cursor:pointer;text-align:left;border-radius:4px;transition:background .12s;font-family:inherit}._fileRowHeader_m6vui_320:hover:not(:disabled){background:#ffffff0a}._fileRowHeader_m6vui_320:disabled{cursor:default}._fileStatus_m6vui_337{flex-shrink:0;font-size:10px;font-weight:700;font-family:Fira Code,monospace;width:16px;text-align:center;border-radius:2px;padding:1px 0}._fileStatus_added_m6vui_347{color:#4ade80;background:#4ade801f}._fileStatus_deleted_m6vui_348{color:#f87171;background:#f871711f}._fileStatus_modified_m6vui_349{color:#60a5fa;background:#60a5fa1f}._fileStatus_binary_m6vui_350{color:var(--text-very-dim);background:#ffffff0d}._fileName_m6vui_352{flex:1;font-size:12px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Fira Code,Cascadia Code,monospace}._fileStats_m6vui_362{font-size:11px;color:var(--text-muted);font-family:Fira Code,monospace;flex-shrink:0}._openInEditorBtn_m6vui_369{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;opacity:0;color:var(--text-muted);border-radius:2px;cursor:pointer;transition:opacity .1s,color .12s,background .12s}._fileRowHeader_m6vui_320:hover ._openInEditorBtn_m6vui_369{opacity:1}._openInEditorBtn_m6vui_369:hover{color:var(--accent);background:var(--accent-bg)}._fileChevron_m6vui_390{flex-shrink:0;color:var(--text-very-dim);display:flex;align-items:center}._fileDiffBody_m6vui_316{border-top:1px solid var(--border-color);overflow-x:auto}._diffLoading_m6vui_403{font-size:12px;color:var(--text-muted);padding:8px 10px;margin:0}._diffView_m6vui_410{font-family:Fira Code,Cascadia Code,monospace;font-size:11px;line-height:1.5;background:var(--bg-chrome-deep);padding:4px 0;max-height:300px;overflow:auto}._diffLine_m6vui_420{display:flex;padding:0 10px;white-space:pre;min-width:max-content}._diffLine_m6vui_420:hover{background:#ffffff08}._diffLine_added_m6vui_428{background:#4ade8014;color:#86efac}._diffLine_removed_m6vui_429{background:#f8717114;color:#fca5a5}._diffLine_context_m6vui_430{color:var(--text-very-dim)}._diffLine_hunk_m6vui_431{color:var(--accent);background:#22d3ee0f}._diffLine_info_m6vui_432{color:var(--text-muted);font-style:italic}._diffPrefix_m6vui_434{width:14px;flex-shrink:0;-webkit-user-select:none;user-select:none}._diffContent_m6vui_440{flex:1}._reviewPanel_m6vui_445{margin-bottom:12px;border:1px solid var(--border-color);border-radius:4px;overflow:hidden;background:var(--bg-chrome-deep)}._reviewHeader_m6vui_453{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border-color);background:#ffffff05}._reviewLabel_m6vui_462{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-very-dim);margin-left:auto}._classificationBadge_m6vui_471{font-size:10px;font-weight:700;padding:2px 7px;border-radius:3px;text-transform:uppercase;letter-spacing:.05em}._classification_doc_sync_m6vui_479{background:#60a5fa26;color:#60a5fa;border:1px solid rgba(96,165,250,.3)}._classification_code_action_m6vui_480{background:#f8717126;color:#f87171;border:1px solid rgba(248,113,113,.3)}._classification_mixed_m6vui_481{background:#fb923c26;color:#fb923c;border:1px solid rgba(251,146,60,.3)}._classification_clean_m6vui_482{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.25)}._diffStat_m6vui_484{margin:0;padding:8px 10px;font-family:Fira Code,Cascadia Code,monospace;font-size:11px;color:var(--text-muted);white-space:pre;overflow-x:auto;border-bottom:1px solid var(--border-color)}._nameStatusTable_m6vui_495{width:100%;border-collapse:collapse;font-family:Fira Code,Cascadia Code,monospace;font-size:11px;border-bottom:1px solid var(--border-color)}._nameStatusTable_m6vui_495 tr:hover{background:#ffffff05}._nsStatus_m6vui_504{width:20px;text-align:center;font-weight:700;padding:2px 4px 2px 10px}._nsStatus_A_m6vui_510{color:#4ade80}._nsStatus_M_m6vui_511{color:#60a5fa}._nsStatus_D_m6vui_512{color:#f87171}._nsStatus_R_m6vui_513{color:#fb923c}._nsStatus_C_m6vui_514{color:#c084fc}._nsPath_m6vui_516{padding:2px 10px 2px 6px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0;width:100%}._nsArrow_m6vui_526{color:var(--text-very-dim);margin:0 4px}._reviewFindings_m6vui_528,._reviewActions_m6vui_529{padding:8px 10px;border-top:1px solid var(--border-color)}._reviewSectionLabel_m6vui_534{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-very-dim);margin-bottom:4px}._reviewFindingsText_m6vui_543{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.5;white-space:pre-wrap}._reviewActionsList_m6vui_551{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:2px}._reviewActionsList_m6vui_551 li{font-size:12px;color:var(--text-secondary);line-height:1.4}._loadMoreRow_m6vui_565{display:flex;justify-content:center;padding:12px 16px;border-top:1px solid var(--border-color)}._loadMoreBtn_m6vui_572{padding:6px 18px;font-size:12px;font-family:inherit;font-weight:500;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s}._loadMoreBtn_m6vui_572:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._loadMoreBtn_m6vui_572:disabled{opacity:.5;cursor:default}._container_186eh_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._empty_186eh_9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;opacity:.5}._emptyLabel_186eh_18{font-size:13px;font-weight:700;color:var(--text-primary)}._emptyHint_186eh_19{font-size:12px;color:var(--text-muted);text-align:center;max-width:280px}._retryBtn_186eh_21{margin-top:6px;padding:5px 14px;font-size:12px;font-family:inherit;font-weight:600;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s}._retryBtn_186eh_21:hover{border-color:var(--accent);color:var(--accent)}._summary_186eh_37{display:flex;flex-shrink:0;border-bottom:1px solid var(--border-color)}._summaryCard_186eh_43{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-right:1px solid var(--border-color)}._summaryCard_186eh_43:last-child{border-right:none}._summaryValue_186eh_54{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1}._summaryValueAccent_186eh_60{color:var(--accent)}._summaryLabel_186eh_62{font-size:9px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);cursor:default;border-bottom:1px dashed var(--text-very-dim)}._labelWrapper_186eh_73{display:block}._summaryActions_186eh_78{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 12px;border-right:none}._clearError_186eh_87{font-size:10px;color:var(--error);margin-top:2px}._clearBtn_186eh_93{padding:4px 10px;font-size:11px;font-family:inherit;font-weight:600;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:transparent;color:var(--text-subdued);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}._clearBtn_186eh_93:hover:not(:disabled){border-color:var(--error);color:var(--error)}._clearBtn_186eh_93:disabled{opacity:.4;cursor:not-allowed}._chartSection_186eh_110{flex-shrink:0;padding:12px 14px 8px;border-bottom:1px solid var(--border-color)}._chartTitle_186eh_116{display:block;font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}._chartArea_186eh_126{display:flex;align-items:flex-end;gap:2px;height:80px;overflow:hidden}._bar_186eh_136{flex:1;min-width:3px;max-width:24px;display:flex;flex-direction:column;border-radius:2px 2px 0 0;overflow:hidden;cursor:default;transition:opacity .1s}._bar_186eh_136:hover{opacity:.75}._barCache_186eh_149{background:#34d399;opacity:.7}._barOutput_186eh_150{background:var(--accent)}._barInput_186eh_151{background:var(--info)}._legend_186eh_154{display:flex;gap:14px;margin-top:6px}._legendInput_186eh_159,._legendOutput_186eh_159,._legendCache_186eh_159{font-size:10px;color:var(--text-muted)}._legendInput_186eh_159{color:var(--info)}._legendOutput_186eh_159{color:var(--accent)}._legendCache_186eh_159{color:#34d399;opacity:.85}._list_186eh_168{flex:1;overflow-y:auto}._row_186eh_173{display:flex;align-items:center;gap:10px;padding:7px 14px;border-bottom:1px solid var(--border-divider);font-size:12px}._row_186eh_173:hover{background:var(--bg-surface)}._row_186eh_173:last-child{border-bottom:none}._rowNum_186eh_184{flex-shrink:0;width:32px;font-size:11px;font-weight:600;color:var(--text-very-dim);font-family:Fira Code,monospace}._rowTime_186eh_193{flex-shrink:0;width:60px;font-size:11px;color:var(--text-muted)}._rowTokens_186eh_200{flex:1;display:flex;align-items:center;gap:5px;flex-wrap:wrap}._tokenIn_186eh_207{color:var(--info);font-size:11px}._tokenOut_186eh_208{color:var(--accent);font-size:11px}._tokenCache_186eh_209{color:#34d399;font-size:11px;opacity:.85}._rowSep_186eh_210{color:var(--text-very-dim);font-size:11px}._rowCost_186eh_212{flex-shrink:0;font-size:11px;font-weight:600;color:var(--text-subdued);font-family:Fira Code,monospace}._container_1l91u_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_1l91u_9{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border-color);flex-shrink:0}._backBtn_1l91u_18{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:11px;padding:2px 4px;border-radius:var(--radius-sm);transition:color .12s}._backBtn_1l91u_18:hover{color:var(--text-primary)}._chatTitle_1l91u_36{font-size:11px;font-weight:600;color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase}._messages_1l91u_45{flex:1;overflow-y:auto;padding:12px 12px 4px;display:flex;flex-direction:column;gap:10px}._intro_1l91u_54{font-size:12px;color:var(--text-muted);text-align:center;padding:24px 16px;line-height:1.5}._userMsg_1l91u_62{display:flex;justify-content:flex-end}._assistantMsg_1l91u_67{display:flex;justify-content:flex-start}._userBubble_1l91u_72{background:var(--accent-bg);border:1px solid var(--accent);border-radius:12px 12px 2px;padding:8px 12px;max-width:80%;font-size:12px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}._assistantBubble_1l91u_85{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:12px 12px 12px 2px;padding:8px 12px;max-width:85%;font-size:12px;line-height:1.5;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}._savingIndicator_1l91u_99{display:flex;align-items:center;gap:4px;padding:6px 2px}._savingDot_1l91u_106{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:_savingBounce_1l91u_1 1s infinite ease-in-out}._savingDot_1l91u_106:nth-child(2){animation-delay:.16s}._savingDot_1l91u_106:nth-child(3){animation-delay:.32s}@keyframes _savingBounce_1l91u_1{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}._savingLabel_1l91u_122{font-size:11px;color:var(--text-muted);margin-left:2px}._errorMsg_1l91u_129{display:flex;align-items:center;justify-content:space-between;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:6px 10px;font-size:11px;color:var(--error);gap:8px}._errorDismiss_1l91u_142{background:transparent;border:none;color:var(--error);cursor:pointer;font-size:14px;line-height:1;padding:0;flex-shrink:0}._inputBar_1l91u_154{display:flex;align-items:flex-end;gap:6px;padding:8px 12px;border-top:1px solid var(--border-color);flex-shrink:0}._input_1l91u_154{flex:1;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:12px;line-height:1.5;padding:7px 10px;resize:none;outline:none;transition:border-color .12s}._input_1l91u_154:focus{border-color:var(--accent)}._input_1l91u_154:disabled{opacity:.5;cursor:not-allowed}._sendBtn_1l91u_187{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#000;cursor:pointer;flex-shrink:0;transition:opacity .12s}._sendBtn_1l91u_187:disabled{opacity:.35;cursor:not-allowed}._sendBtn_1l91u_187:hover:not(:disabled){opacity:.85}._spinnerIcon_1l91u_211{width:12px;height:12px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:_spin_1l91u_211 .7s linear infinite;display:block}@keyframes _spin_1l91u_211{to{transform:rotate(360deg)}}._successOverlay_1l91u_226{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:10px;padding:32px;text-align:center}._successTitle_1l91u_237{font-size:16px;font-weight:600;color:var(--success);margin:0}._successName_1l91u_244{font-size:13px;color:var(--text-primary);font-weight:500;margin:0}._successHint_1l91u_251{font-size:11px;color:var(--text-muted);margin:0}._viewSkillsBtn_1l91u_257{margin-top:8px;padding:6px 16px;background:transparent;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s}._viewSkillsBtn_1l91u_257:hover{background:var(--accent-bg)}._pane_15xcc_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._emptyHint_15xcc_8{padding:16px;font-size:12px;color:var(--text-muted)}._placeholder_15xcc_16{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;padding:24px;text-align:center;opacity:.7}._placeholderLabel_15xcc_28{font-size:14px;font-weight:700;color:var(--text-primary);margin-top:4px}._placeholderHint_15xcc_35{font-size:12px;color:var(--text-muted);margin-bottom:12px}._newSkillBtn_15xcc_41{padding:7px 16px;background:transparent;border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--accent);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._newSkillBtn_15xcc_41:hover{background:var(--accent-bg)}._filterBar_15xcc_60{flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--border-color)}._filterSelectWrap_15xcc_66{position:relative}._filterSelect_15xcc_66{width:100%;padding:5px 28px 5px 10px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:inherit;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .15s}._filterSelect_15xcc_66:hover,._filterSelect_15xcc_66:focus{border-color:var(--accent)}._filterChevron_15xcc_88{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._errorBanner_15xcc_99{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:#f8717114;border-bottom:1px solid rgba(248,113,113,.2);font-size:12px;color:#f87171;flex-shrink:0}._errorDismiss_15xcc_112{background:none;border:none;color:#f87171;cursor:pointer;font-size:14px;line-height:1;padding:0 2px;flex-shrink:0;opacity:.7}._errorDismiss_15xcc_112:hover{opacity:1}._centered_15xcc_128{display:flex;align-items:center;justify-content:center;height:100%}._initSpinner_15xcc_135{width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:_spinInit_15xcc_1 .7s linear infinite;display:block}@keyframes _spinInit_15xcc_1{to{transform:rotate(360deg)}}._list_15xcc_151{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}._card_15xcc_162{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s}._card_15xcc_162:hover{border-color:var(--accent-border)}._cardHeader_15xcc_177{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardActions_15xcc_184{display:flex;align-items:center;gap:4px;flex-shrink:0}._playBtn_15xcc_191{display:flex;align-items:center;gap:5px;padding:4px 10px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#000;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;flex-shrink:0;transition:opacity .15s;letter-spacing:.3px}._playBtn_15xcc_191:hover:not(:disabled){opacity:.85}._playBtn_15xcc_191:disabled{opacity:.45;cursor:not-allowed}._metaSep_15xcc_212{opacity:.6}._deleteYes_15xcc_214{padding:3px 10px;background:var(--error);border:none;border-radius:var(--radius-sm);color:#fff;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:opacity .15s}._deleteYes_15xcc_214:hover{opacity:.85}._deleteNo_15xcc_228{padding:3px 10px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);font-family:inherit;font-size:11px;cursor:pointer}._deleteNo_15xcc_228:hover{border-color:var(--text-muted);color:var(--text-primary)}._cardTop_15xcc_240{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardNameRow_15xcc_247{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._cardName_15xcc_247{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._agentTypeTag_15xcc_264{display:inline-block;padding:1px 6px;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:3px;font-size:10px;font-weight:600;color:var(--accent);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._runBtn_15xcc_279{display:flex;align-items:center;gap:5px;padding:5px 10px;background:var(--accent);border:none;border-radius:var(--radius-sm);color:#000;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;flex-shrink:0;transition:opacity .15s;letter-spacing:.3px}._runBtn_15xcc_279:hover:not(:disabled){opacity:.85}._runBtn_15xcc_279:disabled{opacity:.45;cursor:not-allowed}._cardDescription_15xcc_306{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:0}._cardMeta_15xcc_313{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-very-dim)}._usageCount_15xcc_321{font-weight:500}._lastUsed_15xcc_325{opacity:.7}._cardFooter_15xcc_329{display:flex;align-items:center;gap:6px;padding-top:4px;border-top:1px solid var(--border-subtle, rgba(255,255,255,.05));margin-top:2px}._iconBtn_15xcc_338{display:flex;align-items:center;gap:4px;padding:3px 8px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);font-family:inherit;font-size:11px;cursor:pointer;transition:border-color .12s,color .12s}._iconBtn_15xcc_338:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._iconBtn_15xcc_338:disabled{opacity:.35;cursor:not-allowed}._iconBtnDanger_15xcc_363:hover:not(:disabled){border-color:var(--error);color:var(--error)}._deleteConfirm_15xcc_370{display:flex;align-items:center;gap:8px;flex:1}._deleteConfirmLabel_15xcc_377{font-size:11px;color:var(--text-secondary);flex:1}._deleteConfirmYes_15xcc_383{padding:3px 10px;background:var(--error);border:none;border-radius:var(--radius-sm);color:#fff;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:opacity .15s}._deleteConfirmYes_15xcc_383:hover{opacity:.85}._deleteConfirmNo_15xcc_398{padding:3px 10px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);font-family:inherit;font-size:11px;cursor:pointer;transition:border-color .12s,color .12s}._deleteConfirmNo_15xcc_398:hover{border-color:var(--text-muted);color:var(--text-primary)}._form_15xcc_417{display:flex;flex-direction:column;gap:14px;padding:16px;height:100%;overflow-y:auto}._formHeader_15xcc_426{flex-shrink:0;padding-bottom:10px;border-bottom:1px solid var(--border-color)}._formTitle_15xcc_432{font-size:13px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}._fieldLabel_15xcc_440{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}._required_15xcc_451{color:var(--accent)}._optional_15xcc_455{font-weight:400;text-transform:none;letter-spacing:0;opacity:.6}._input_15xcc_462{padding:8px 10px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:13px;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}._input_15xcc_462:focus{border-color:var(--accent)}._textarea_15xcc_480{padding:8px 10px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:Fira Code,Cascadia Code,monospace;font-size:12px;line-height:1.6;outline:none;resize:vertical;transition:border-color .15s;width:100%;box-sizing:border-box;min-height:120px}._textarea_15xcc_480:focus{border-color:var(--accent)}._formError_15xcc_501{font-size:12px;color:var(--error);margin:0}._formActions_15xcc_507{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;margin-top:auto;flex-shrink:0}._cancelBtn_15xcc_516{padding:7px 14px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);font-family:inherit;font-size:12px;cursor:pointer;transition:border-color .12s,color .12s}._cancelBtn_15xcc_516:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-primary)}._cancelBtn_15xcc_516:disabled{opacity:.5;cursor:not-allowed}._saveBtn_15xcc_538{padding:7px 16px;background:var(--accent);border:none;border-radius:var(--radius-md);color:#000;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .15s}._saveBtn_15xcc_538:hover:not(:disabled){opacity:.85}._saveBtn_15xcc_538:disabled{opacity:.4;cursor:not-allowed}._actions_hsr2l_1{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 4px}._iconBtn_hsr2l_9{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color .12s,color .12s}._iconBtn_hsr2l_9:hover{border-color:var(--accent);color:var(--accent)}._newBtn_hsr2l_28{padding:4px 10px;background:transparent;border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}._newBtn_hsr2l_28:hover{background:var(--accent-bg)}._tab_bff41_1{display:flex;flex-direction:column;width:100%;height:100%;background:var(--bg-primary);overflow:hidden}._content_bff41_10{display:flex;flex-direction:column;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}._content_bff41_10::-webkit-scrollbar{width:3px}._content_bff41_10::-webkit-scrollbar-track{background:transparent}._content_bff41_10::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}._header_bff41_32{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border-color);flex-shrink:0}._title_bff41_41{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}._stats_bff41_48{font-size:12px;color:var(--text-secondary)}._uploadArea_bff41_53{padding:16px;border-bottom:1px solid var(--border-color);flex-shrink:0}._uploadBtn_bff41_59{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-md);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s}._uploadBtn_bff41_59:hover{background:var(--accent-hover)}._resourcesList_bff41_80{flex:1;padding:12px 0;overflow-y:auto}._loading_bff41_86{padding:32px 16px;text-align:center;color:var(--text-secondary);font-size:13px}._empty_bff41_93{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;text-align:center}._emptyIcon_bff41_102{font-size:32px;margin-bottom:12px;opacity:.6}._emptyText_bff41_108{font-size:13px;font-weight:500;color:var(--text-primary);margin-bottom:4px}._emptyHint_bff41_115{font-size:12px;color:var(--text-secondary)}._resourceItem_bff41_120{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color);transition:background-color .1s}._resourceItem_bff41_120:hover{background:var(--bg-surface)}._resourceInfo_bff41_133{flex:1;min-width:0;margin-right:12px}._resourceName_bff41_139{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}._resourceId_bff41_149{font-size:11px;color:var(--text-secondary);font-family:Monaco,Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resourceActions_bff41_158{display:flex;gap:4px;flex-shrink:0}._iconBtn_bff41_164{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .1s}._iconBtn_bff41_164:hover{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-color-hover)}._iconBtn_bff41_164._attached_bff41_185{background:#58a6ff1a;color:#58a6ff;border-color:#58a6ff}._iconBtn_bff41_164._attached_bff41_185:hover{background:#58a6ff33}._deleteBtn_bff41_195{color:var(--text-secondary)}._deleteBtn_bff41_195:hover{background:#dc26261a;color:#dc2626;border-color:#dc2626}._attachedSection_bff41_205{padding:16px;border-top:1px solid var(--border-color);background:#58a6ff0d;flex-shrink:0}._attachedTitle_bff41_212{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}._attachedList_bff41_219{display:flex;flex-direction:column;gap:6px}._attachedChip_bff41_225{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:12px;color:var(--text-primary)}._chipName_bff41_237{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipRemove_bff41_244{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:4px;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;line-height:1;flex-shrink:0}._chipRemove_bff41_244:hover{color:var(--text-primary)}._dockHost_y1mwl_1{position:relative;width:100%;height:100%;background:var(--bg-chrome-deep)}._dockHost_y1mwl_1 .dockview-theme-abyss-spaced{--dv-color-abyss: var(--bg-tab-bar);--dv-color-abyss-light: var(--bg-surface);--dv-color-abyss-lighter: var(--bg-active-tab);--dv-color-abyss-accent: var(--accent);--dv-color-abyss-primary-text: var(--text-primary);--dv-color-abyss-secondary-text: var(--text-muted);--dv-group-view-background-color: var(--bg-primary);--dv-tabs-and-actions-container-background-color: var(--bg-primary);--dv-activegroup-visiblepanel-tab-background-color: var(--bg-tab-bar);--dv-activegroup-hiddenpanel-tab-background-color: var(--bg-chrome);--dv-inactivegroup-visiblepanel-tab-background-color: var(--bg-tab-bar);--dv-inactivegroup-hiddenpanel-tab-background-color: var(--bg-chrome);--dv-activegroup-visiblepanel-tab-color: var(--text-tertiary);--dv-activegroup-hiddenpanel-tab-color: var(--text-tertiary);--dv-inactivegroup-visiblepanel-tab-color: var(--text-tertiary);--dv-inactivegroup-hiddenpanel-tab-color: var(--text-tertiary);--dv-tab-margin: 0 3px 0 0;--dv-border-radius: 3px;--dv-tabs-and-actions-container-height: 30px;--dv-tab-font-size: 9px}._dockHost_y1mwl_1 .dv-groupview{background:var(--bg-primary)}._dockHost_y1mwl_1 .dv-content-container{background-color:var(--bg-primary)!important}._dockHost_y1mwl_1 .dv-tabs-and-actions-container{background:var(--bg-primary);border-bottom:0;display:flex;align-items:flex-end;padding:0 6px!important}._dockHost_y1mwl_1 .dv-tabs-and-actions-container>.dv-void-container{align-self:stretch;height:100%}._dockHost_y1mwl_1 .dv-right-actions-container,._dockHost_y1mwl_1 .dv-left-actions-container{align-self:center!important;display:inline-flex;align-items:center;height:auto}._dockHost_y1mwl_1 .dv-tab{margin:0 3px 0 0!important;height:24px!important;flex:0 0 auto!important;align-self:flex-end!important;border-radius:3px 3px 0 0!important;padding:0!important;display:inline-flex;align-items:stretch;min-width:0}._tabHeader_y1mwl_108{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:66px;padding:0 9px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.75px;text-transform:uppercase;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;gap:6px;line-height:1}._tabLabel_y1mwl_129{display:inline-block;text-align:center}._tabCloseBtn_y1mwl_136{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;flex-shrink:0;opacity:.7;transition:opacity .12s,background .12s}._tabCloseBtn_y1mwl_136:hover{opacity:1;background:#ffffff1a}._tabCloseBtn_y1mwl_136 svg{display:block}._tabFrame_y1mwl_165{display:flex;flex-direction:column;width:100%;height:100%;background:var(--bg-primary);min-height:0}._tabSectionHeader_y1mwl_177{flex-shrink:0;display:flex;align-items:stretch;height:30px;padding:0 8px 0 12px;background:var(--bg-tab-bar);border-bottom:1px solid var(--border-color);color:var(--text-tertiary)}._tabSectionHeader_y1mwl_177>*{flex:1 1 auto;min-width:0}._tabSectionBody_y1mwl_193{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._emptyOverlay_y1mwl_202{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);z-index:10}._emptyCard_y1mwl_212{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg)}._emptyCard_y1mwl_212 h2{margin:0;font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:.5px}._emptyCard_y1mwl_212 p{margin:0;color:var(--text-muted);font-size:13px}._emptyCard_y1mwl_212 select{margin-top:8px;padding:8px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:13px;cursor:pointer}._wrap_jowm7_1{position:relative;display:inline-flex;align-items:center}._dotsBtn_jowm7_7{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:0;border-radius:var(--radius-sm);color:#fff9;cursor:pointer}._dotsBtn_jowm7_7:hover{color:var(--text-primary);background:#ffffff0f}._menu_jowm7_25{position:absolute;top:100%;right:0;margin-top:4px;min-width:160px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #0006;padding:4px;z-index:1000}._menuItem_jowm7_39{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 10px;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);font-family:inherit;font-size:12px;text-align:left;cursor:pointer}._menuItem_jowm7_39:hover{background:#ffffff14}._menuItemSubmenu_jowm7_59 ._chev_jowm7_59{color:#fff6;font-size:10px}._submenu_jowm7_64{position:absolute;top:0;right:100%;margin-right:4px;min-width:180px;max-height:280px;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 4px 12px #0006;padding:4px}._submenuEmpty_jowm7_79{padding:8px 10px;font-size:11px;color:var(--text-muted);font-style:italic}._backdrop_u10tc_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:1000;display:flex;align-items:center;justify-content:center}._container_u10tc_11{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._header_u10tc_22{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color)}._header_u10tc_22 h2{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);text-transform:capitalize}._closeBtn_u10tc_38{background:transparent;border:0;font-size:24px;color:var(--text-secondary);cursor:pointer}._iframeWrap_u10tc_46{background:#000;margin:16px;overflow:hidden;border-radius:8px;flex:0 0 auto}._iframe_u10tc_46{border:0;display:block}._changeBox_u10tc_63{padding:0 16px 12px}._textarea_u10tc_67{width:100%;min-height:64px;padding:8px;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;resize:vertical;font-family:inherit}._footer_u10tc_79{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-color)}._footer_u10tc_79 ._btnTertiary_u10tc_88{margin-right:auto}._btnPrimary_u10tc_92,._btnSecondary_u10tc_93,._btnTertiary_u10tc_88{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;border:0;font-family:inherit}._btnPrimary_u10tc_92{background:var(--accent);color:var(--bg-chrome-deep)}._btnSecondary_u10tc_93{background:transparent;color:var(--text-primary);border:1px solid var(--border-color)}._btnTertiary_u10tc_88{background:transparent;color:var(--text-dim);border:1px solid transparent}._btnTertiary_u10tc_88:hover{color:var(--text-primary)}._btnPrimary_u10tc_92:disabled,._btnSecondary_u10tc_93:disabled{opacity:.4;cursor:not-allowed}._workspace_1j3xw_1{width:100%;height:100vh;display:flex;flex-direction:column;background:var(--bg-chrome-deep);overflow:hidden;animation:_fadeIn_1j3xw_1 .3s ease}._mainContent_1j3xw_11{display:flex;flex-direction:column;flex:1;min-height:0}._layoutLoading_1j3xw_22{flex:1;display:flex;align-items:center;justify-content:center;background:var(--bg-chrome-deep)}._layoutSpinner_1j3xw_30{width:22px;height:22px;border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:_layoutSpin_1j3xw_30 .7s linear infinite}@keyframes _layoutSpin_1j3xw_30{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_1j3xw_1{0%{opacity:0}to{opacity:1}}._page_1n4nl_3{display:flex;flex-direction:column;height:100vh;background:var(--bg-primary);color:var(--text-primary);overflow:hidden}._header_1n4nl_13{display:flex;align-items:center;gap:12px;padding:0 20px;height:48px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}._backBtn_1n4nl_23{background:none;border:none;color:var(--text-dim);font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1;transition:color .15s}._backBtn_1n4nl_23:hover{color:var(--text-primary)}._headerTitle_1n4nl_36{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--text-primary)}._tabBar_1n4nl_44{display:flex;gap:4px;padding:0 20px;height:40px;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}._tab_1n4nl_44{background:none;border:none;color:var(--text-dim);font-size:12px;font-weight:500;cursor:pointer;padding:4px 12px;border-radius:4px;transition:color .15s;position:relative}._tab_1n4nl_44:hover,._tabActive_1n4nl_68{color:var(--text-primary)}._tabActive_1n4nl_68:after{content:"";position:absolute;bottom:-12px;left:0;right:0;height:2px;background:var(--accent);border-radius:1px}._content_1n4nl_83{flex:1;display:flex;flex-direction:column;padding:20px;gap:12px;min-height:0;overflow:hidden}._fileLabel_1n4nl_93{display:flex;flex-direction:column;gap:2px;flex-shrink:0}._fileName_1n4nl_100{font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--text-dim)}._fileDescription_1n4nl_107{font-size:12px;color:var(--text-very-dim)}._editor_1n4nl_112{flex:1;width:100%;box-sizing:border-box;background:var(--bg-chrome-deep);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:13px;line-height:1.6;padding:16px;resize:none;outline:none;transition:border-color .15s}._editor_1n4nl_112:focus{border-color:var(--accent)}._editor_1n4nl_112:disabled{opacity:.6;cursor:not-allowed}._loadingArea_1n4nl_131,._errorArea_1n4nl_132{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-dim);font-size:13px;gap:8px}._retryBtn_1n4nl_142{background:none;border:none;color:var(--accent);font-size:13px;cursor:pointer;text-decoration:underline}._actionBar_1n4nl_152{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:52px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;gap:12px}._actionLeft_1n4nl_163{display:flex;align-items:center}._actionRight_1n4nl_165{display:flex;align-items:center;gap:8px}._restoreBtn_1n4nl_171{background:none;border:none;color:var(--text-very-dim);font-size:12px;cursor:pointer;padding:0;transition:color .15s}._restoreBtn_1n4nl_171:hover:not(:disabled){color:var(--text-dim)}._restoreBtn_1n4nl_171:disabled{cursor:not-allowed;opacity:.5}._resetConfirm_1n4nl_183{font-size:12px;color:var(--text-dim);display:flex;align-items:center;gap:8px;flex-wrap:wrap}._confirmBtn_1n4nl_192{background:var(--error);border:none;color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:4px;cursor:pointer;transition:opacity .15s}._confirmBtn_1n4nl_192:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_1n4nl_205{background:none;border:1px solid var(--border-subtle);color:var(--text-dim);font-size:11px;padding:3px 10px;border-radius:4px;cursor:pointer;transition:color .15s}._cancelBtn_1n4nl_205:disabled{opacity:.5;cursor:not-allowed}._saveError_1n4nl_217{font-size:12px;color:var(--error)}._discardBtn_1n4nl_222{background:none;border:1px solid var(--border-subtle);color:var(--text-dim);font-size:12px;font-weight:500;padding:6px 14px;border-radius:5px;cursor:pointer;transition:color .15s,border-color .15s}._discardBtn_1n4nl_222:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-dim)}._discardBtn_1n4nl_222:disabled{opacity:.4;cursor:not-allowed}._saveBtn_1n4nl_239{background:var(--accent);border:none;color:#000;font-size:12px;font-weight:600;padding:6px 18px;border-radius:5px;cursor:pointer;transition:opacity .15s}._saveBtn_1n4nl_239:hover:not(:disabled){opacity:.85}._saveBtn_1n4nl_239:disabled{opacity:.4;cursor:not-allowed}:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#1d1d1d;color:#fff;--bg-chrome-deep: #0D0D0D;--bg-chrome: #0E0E0E;--bg-primary: #1D1D1D;--bg-elevated: #222222;--bg-surface: #272727;--bg-surface-half: rgba(39, 39, 39, .5);--bg-tab-bar: #2A2A2A;--bg-tab-bar-alt: #2D2D2D;--bg-avatar: #262A31;--bg-elevated-strong: #313338;--bg-active-tab: #373B42;--border-deep: #0E0E0E;--border-color: #2D3748;--border-faint: rgba(70, 72, 77, .1);--border-subtle: rgba(70, 72, 77, .3);--border-divider: rgba(255, 255, 255, .05);--border-accent: rgba(34, 211, 238, .3);--border-accent-soft: rgba(138, 235, 255, .2);--border-info: rgba(59, 130, 246, .2);--border-popup: #4F525A;--accent: #22D3EE;--accent-deep: #0FB9D6;--accent-hover: #34DBED;--accent-bg: rgba(34, 211, 238, .1);--accent-bg-hover: rgba(34, 211, 238, .2);--user-bubble-bg: #3713EC;--text-primary: #FFFFFF;--text-secondary: #E2E8F0;--text-tertiary: #E1E7EF;--text-muted: #94A3B8;--text-subdued: #64748B;--text-faint: #475569;--text-dim: #74757A;--text-very-dim: #46484D;--text-ghost: rgba(255, 255, 255, .05);--text-on-bright: #020617;--text-on-popup: #313338;--success: #34D399;--info: #3B82F6;--warning: #FBBF24;--error: #EF4444;--btn-deploy-grad: linear-gradient(180deg, #3B82F6 0%, #234C90 100%);--btn-send-bg: #FFD1D8;--shadow-chrome: 0px 2px 4px #10141A;--shadow-card: 0px 1px 2px rgba(0, 0, 0, .05);--shadow-tab-bar: 0px 1px 2px rgba(0, 0, 0, .25);--shadow-popup: 0px 1px 2px 1px rgba(0, 0, 0, .5);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px}*{box-sizing:border-box}body{margin:0;padding:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.dockview-theme-abyss-spaced,.dockview-theme-abyss-spaced .dv-grid-view,.dockview-theme-abyss-spaced .dv-split-view-container,.dockview-theme-abyss-spaced .dv-view-container,.dockview-theme-abyss-spaced .dv-branch-node{background-color:#0d0d0d!important}.dockview-theme-abyss-spaced{padding:4px!important}.dockview-theme-abyss-spaced{--dv-color-abyss-dark: #0D0D0D !important}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border-color:#0d0d0d!important}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar-horizontal{position:absolute;bottom:0;left:0;height:4px;border-radius:2px;background-color:transparent;will-change:background-color,transform;transform:translateZ(0);backface-visibility:hidden;transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:1s;transition-delay:0s}.dv-scrollable:hover .dv-scrollbar-horizontal,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar-horizontal,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar-horizontal{background-color:var(--dv-scrollbar-background-color, rgba(255, 255, 255, .25))}.dv-svg{display:inline-block;fill:currentcolor;line-height:1;stroke:currentcolor;stroke-width:0}.dockview-theme-dark{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #1e1e1e;--dv-tabs-and-actions-container-background-color: #252526;--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-tab-divider-color: #1e1e1e;--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: #969696;--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color: #626262;--dv-separator-border: rgb(68, 68, 68);--dv-paneview-header-border-color: rgba(204, 204, 204, .2)}.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-light{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: white;--dv-tabs-and-actions-container-background-color: #f3f3f3;--dv-activegroup-visiblepanel-tab-background-color: white;--dv-activegroup-hiddenpanel-tab-background-color: #ececec;--dv-inactivegroup-visiblepanel-tab-background-color: white;--dv-inactivegroup-hiddenpanel-tab-background-color: #ececec;--dv-tab-divider-color: white;--dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-activegroup-hiddenpanel-tab-color: rgba(51, 51, 51, .7);--dv-inactivegroup-visiblepanel-tab-color: rgba(51, 51, 51, .7);--dv-inactivegroup-hiddenpanel-tab-color: rgba(51, 51, 51, .35);--dv-separator-border: rgba(128, 128, 128, .35);--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-scrollbar-background-color: rgba(0, 0, 0, .25)}.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #1e1e1e;--dv-tabs-and-actions-container-background-color: #252526;--dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;--dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;--dv-tab-divider-color: #1e1e1e;--dv-activegroup-hiddenpanel-tab-color: #969696;--dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;--dv-inactivegroup-hiddenpanel-tab-color: #626262;--dv-separator-border: rgb(68, 68, 68);--dv-paneview-header-border-color: rgba(204, 204, 204, .2);--dv-tabs-and-actions-container-background-color: #2d2d30;--dv-tabs-and-actions-container-height: 20px;--dv-tabs-and-actions-container-font-size: 11px;--dv-activegroup-visiblepanel-tab-background-color: #007acc;--dv-inactivegroup-visiblepanel-tab-background-color: #3f3f46;--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: white;--dv-inactivegroup-visiblepanel-tab-color: white;--dv-inactivegroup-hiddenpanel-tab-color: white}.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-activegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-activegroup-hiddenpanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container{box-sizing:content-box;border-bottom:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-active-tab{border-top:2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color)}.dockview-theme-vs .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tab.dv-inactive-tab{border-top:2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color)}.dockview-theme-abyss{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-color-abyss-dark: #000c18;--dv-color-abyss: #10192c;--dv-color-abyss-light: #1c1c2a;--dv-color-abyss-lighter: #2b2b4a;--dv-color-abyss-accent: rgb(91, 30, 207);--dv-color-abyss-primary-text: white;--dv-color-abyss-secondary-text: rgb(148, 151, 169);--dv-group-view-background-color: var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color: var( --dv-color-abyss-light );--dv-activegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-dark );--dv-activegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);--dv-inactivegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-dark );--dv-inactivegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);--dv-tab-divider-color: var(--dv-color-abyss-lighter);--dv-activegroup-visiblepanel-tab-color: white;--dv-activegroup-hiddenpanel-tab-color: rgba(255, 255, 255, .5);--dv-inactivegroup-visiblepanel-tab-color: rgba(255, 255, 255, .5);--dv-inactivegroup-hiddenpanel-tab-color: rgba(255, 255, 255, .25);--dv-separator-border: var(--dv-color-abyss-lighter);--dv-paneview-header-border-color: var(--dv-color-abyss-lighter);--dv-paneview-active-outline-color: #596f99}.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-group-view-background-color: #282a36;--dv-tabs-and-actions-container-background-color: #191a21;--dv-activegroup-visiblepanel-tab-background-color: #282a36;--dv-activegroup-hiddenpanel-tab-background-color: #21222c;--dv-inactivegroup-visiblepanel-tab-background-color: #282a36;--dv-inactivegroup-hiddenpanel-tab-background-color: #21222c;--dv-tab-divider-color: #191a21;--dv-activegroup-visiblepanel-tab-color: rgb(248, 248, 242);--dv-activegroup-hiddenpanel-tab-color: rgb(98, 114, 164);--dv-inactivegroup-visiblepanel-tab-color: rgba(248, 248, 242, .5);--dv-inactivegroup-hiddenpanel-tab-color: rgba(98, 114, 164, .5);--dv-separator-border: #bd93f9;--dv-paneview-header-border-color: #bd93f9;--dv-paneview-active-outline-color: #6272a4}.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{position:absolute;left:0;top:0;content:"";width:100%;height:1px;background-color:#94527e;z-index:999}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{position:relative}.dockview-theme-dracula .dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background-color:#5e3d5a;z-index:999}.dockview-theme-replit{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;box-sizing:border-box;padding:10px;background-color:#ebeced;--dv-group-view-background-color: #ebeced;--dv-tabs-and-actions-container-background-color: #fcfcfc;--dv-activegroup-visiblepanel-tab-background-color: #f0f1f2;--dv-activegroup-hiddenpanel-tab-background-color: #fcfcfc;--dv-inactivegroup-visiblepanel-tab-background-color: #f0f1f2;--dv-inactivegroup-hiddenpanel-tab-background-color: #fcfcfc;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-activegroup-hiddenpanel-tab-color: rgb(51, 51, 51);--dv-inactivegroup-visiblepanel-tab-color: rgb(51, 51, 51);--dv-inactivegroup-hiddenpanel-tab-color: rgb(51, 51, 51);--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-sash-color: #cfd1d3;--dv-active-sash-color: #babbbb}.dockview-theme-replit .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed{opacity:0;transition:none}.dockview-theme-replit .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-replit .dv-resize-container{border-radius:10px!important;border:none}.dockview-theme-replit .dv-groupview{overflow:hidden;border-radius:10px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container{border-bottom:1px solid rgba(128,128,128,.35)}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab{margin:4px;border-radius:8px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-replit .dv-groupview .dv-tabs-and-actions-container .dv-tab:hover{background-color:#e4e5e6!important}.dockview-theme-replit .dv-groupview .dv-content-container{background-color:#fcfcfc}.dockview-theme-replit .dv-groupview.dv-active-group{border:1px solid rgba(128,128,128,.35)}.dockview-theme-replit .dv-groupview.dv-inactive-group{border:1px solid transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash{background-color:transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):after{content:"";height:4px;width:40px;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dv-sash-color);position:absolute}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):hover,.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):active{background-color:transparent}.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):hover:after,.dockview-theme-replit .dv-vertical>.dv-sash-container>.dv-sash:not(.disabled):active:after{background-color:var(--dv-active-sash-color)}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash{background-color:transparent}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):after{content:"";height:40px;width:4px;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--dv-sash-color);position:absolute}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):hover,.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):active{background-color:transparent}.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):hover:after,.dockview-theme-replit .dv-horizontal>.dv-sash-container>.dv-sash:not(.disabled):active:after{background-color:var(--dv-active-sash-color)}.dockview-theme-abyss-spaced{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-tab-font-size: 12px;--dv-tab-margin: .5rem .25rem;--dv-tabs-and-actions-container-height: 44px;--dv-border-radius: 20px;box-sizing:border-box;--dv-color-abyss-dark: rgb(11, 6, 17);--dv-color-abyss: #16121f;--dv-color-abyss-light: #201d2b;--dv-color-abyss-lighter: #2a2837;--dv-color-abyss-accent: rgb(91, 30, 207);--dv-color-abyss-primary-text: white;--dv-color-abyss-secondary-text: rgb(148, 151, 169);--dv-drag-over-border: 2px solid var(--dv-color-abyss-accent);--dv-drag-over-background-color: "";--dv-group-view-background-color: var(--dv-color-abyss-dark);--dv-tabs-and-actions-container-background-color: var(--dv-color-abyss);--dv-activegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-lighter );--dv-activegroup-hiddenpanel-tab-background-color: var( --dv-color-abyss-light );--dv-inactivegroup-visiblepanel-tab-background-color: var( --dv-color-abyss-lighter );--dv-inactivegroup-hiddenpanel-tab-background-color: var( --dv-color-abyss-light );--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);--dv-activegroup-hiddenpanel-tab-color: var( --dv-color-abyss-secondary-text );--dv-inactivegroup-visiblepanel-tab-color: var( --dv-color-abyss-primary-text );--dv-inactivegroup-hiddenpanel-tab-color: var( --dv-color-abyss-secondary-text );--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-active-sash-color: var(--dv-color-abyss-accent);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, .5);padding:10px;background-color:var(--dv-color-abyss-dark)}.dockview-theme-abyss-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-abyss-spaced .dv-sash{border-radius:4px}.dockview-theme-abyss-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-resize-container{border-radius:var(--dv-border-radius)!important;border:none}.dockview-theme-abyss-spaced .dv-tabs-overflow-container,.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default{border-radius:8px;height:unset!important}.dockview-theme-abyss-spaced .dv-tab{border-radius:8px}.dockview-theme-abyss-spaced .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-abyss-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-abyss-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color)}.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview{border:2px solid var(--dv-color-abyss-dark)}.dockview-theme-light-spaced{--dv-paneview-active-outline-color: dodgerblue;--dv-tabs-and-actions-container-font-size: 13px;--dv-tabs-and-actions-container-height: 35px;--dv-drag-over-background-color: rgba(83, 89, 93, .5);--dv-drag-over-border-color: transparent;--dv-tabs-container-scrollbar-color: #888;--dv-icon-hover-background-color: rgba(90, 93, 94, .31);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, .5);--dv-overlay-z-index: 999;--dv-tab-font-size: inherit;--dv-border-radius: 0px;--dv-tab-margin: 0;--dv-sash-color: transparent;--dv-active-sash-color: transparent;--dv-active-sash-transition-duration: .1s;--dv-active-sash-transition-delay: .5s;--dv-tab-font-size: 12px;--dv-tab-margin: .5rem .25rem;--dv-tabs-and-actions-container-height: 44px;--dv-border-radius: 20px;box-sizing:border-box;--dv-drag-over-border: 2px solid rgb(91, 30, 207);--dv-drag-over-background-color: "";--dv-group-view-background-color: #f6f5f9;--dv-tabs-and-actions-container-background-color: white;--dv-activegroup-visiblepanel-tab-background-color: #ededf0;--dv-activegroup-hiddenpanel-tab-background-color: #f9f9fa;--dv-inactivegroup-visiblepanel-tab-background-color: #ededf0;--dv-inactivegroup-hiddenpanel-tab-background-color: #f9f9fa;--dv-tab-divider-color: transparent;--dv-activegroup-visiblepanel-tab-color: rgb(104, 107, 130);--dv-activegroup-hiddenpanel-tab-color: rgb(148, 151, 169);--dv-inactivegroup-visiblepanel-tab-color: rgb(104, 107, 130);--dv-inactivegroup-hiddenpanel-tab-color: rgb(148, 151, 169);--dv-separator-border: transparent;--dv-paneview-header-border-color: rgb(51, 51, 51);--dv-active-sash-color: rgb(91, 30, 207);--dv-floating-box-shadow: 8px 8px 8px 0px rgba(0, 0, 0, .1);padding:10px;background-color:#f6f5f9;--dv-scrollbar-background-color: rgba(0, 0, 0, .25)}.dockview-theme-light-spaced .dv-resize-container:has(>.dv-groupview){border-radius:8px}.dockview-theme-light-spaced .dv-sash{border-radius:4px}.dockview-theme-light-spaced .dv-drop-target-anchor{border-radius:calc(var(--dv-border-radius) / 4)}.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-resize-container{border-radius:var(--dv-border-radius)!important;border:none}.dockview-theme-light-spaced .dv-tabs-overflow-container,.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default{border-radius:8px;height:unset!important}.dockview-theme-light-spaced .dv-tab{border-radius:8px}.dockview-theme-light-spaced .dv-tab .dv-svg{height:8px;width:8px}.dockview-theme-light-spaced .dv-groupview{border-radius:var(--dv-border-radius)}.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container{padding:0px calc(var(--dv-border-radius) / 2)}.dockview-theme-light-spaced .dv-groupview .dv-content-container{background-color:var(--dv-tabs-and-actions-container-background-color)}.dockview-theme-light-spaced .dv-resize-container .dv-groupview{border:2px solid rgba(255,255,255,.1)}.dv-drop-target-container{position:absolute;z-index:9999;top:0;left:0;height:100%;width:100%;pointer-events:none;overflow:hidden;--dv-transition-duration: .3s}.dv-drop-target-container .dv-drop-target-anchor{position:relative;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in,transform var(--dv-transition-duration) ease-out}.dv-drop-target{position:relative;--dv-transition-duration: 70ms}.dv-drop-target>.dv-drop-target-dropzone{position:absolute;left:0;top:0;height:100%;width:100%;z-index:1000;pointer-events:none}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{position:relative;box-sizing:border-box;height:100%;width:100%;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);transition:top var(--dv-transition-duration) ease-out,left var(--dv-transition-duration) ease-out,width var(--dv-transition-duration) ease-out,height var(--dv-transition-duration) ease-out,opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dockview{position:relative;background-color:var(--dv-group-view-background-color);contain:layout}.dv-dockview .dv-watermark-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview{display:flex;flex-direction:column;height:100%;background-color:var(--dv-group-view-background-color);overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{flex-grow:1;min-height:0;outline:none}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{height:100%;width:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-resize-container{--dv-overlay-z-index: var(--dv-overlay-z-index, 999);position:absolute;z-index:calc(var(--dv-overlay-z-index) - 2);border:1px solid var(--dv-tab-divider-color);box-shadow:var(--dv-floating-box-shadow);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:.5;will-change:transform,opacity}.dv-resize-container .dv-resize-handle-top{height:4px;width:calc(100% - 8px);left:4px;top:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ns-resize}.dv-resize-container .dv-resize-handle-bottom{height:4px;width:calc(100% - 8px);left:4px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ns-resize}.dv-resize-container .dv-resize-handle-left{height:calc(100% - 8px);width:4px;left:-2px;top:4px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ew-resize}.dv-resize-container .dv-resize-handle-right{height:calc(100% - 8px);width:4px;right:-2px;top:4px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ew-resize}.dv-resize-container .dv-resize-handle-topleft{height:4px;width:4px;top:-2px;left:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:nw-resize}.dv-resize-container .dv-resize-handle-topright{height:4px;width:4px;right:-2px;top:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:ne-resize}.dv-resize-container .dv-resize-handle-bottomleft{height:4px;width:4px;left:-2px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:sw-resize}.dv-resize-container .dv-resize-handle-bottomright{height:4px;width:4px;right:-2px;bottom:-2px;z-index:var(--dv-overlay-z-index);position:absolute;cursor:se-resize}.dv-render-overlay{--dv-overlay-z-index: var(--dv-overlay-z-index, 999);position:absolute;z-index:1;width:100%;height:100%;contain:layout paint;isolation:isolate;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline:1px solid red;outline-offset:-1}.dv-pane-container{height:100%;width:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out}.dv-pane-container .dv-view{overflow:hidden;display:flex;flex-direction:column;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:transparent!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color)}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);display:flex;padding:0 8px;cursor:pointer}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{display:flex;justify-content:center;align-items:center}.dv-pane-container .dv-view .dv-default-header>span{padding-left:8px;flex-grow:1}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{display:flex;flex-direction:column;overflow:hidden;height:100%}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;position:relative;outline:none}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus:before,.dv-pane-container .dv-pane .dv-pane-header:focus-within:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:1px solid;outline-width:-1px;outline-style:solid;outline-offset:-1px;outline-color:var(--dv-paneview-active-outline-color)}.dv-pane-container .dv-pane .dv-pane-body{overflow-y:auto;overflow-x:hidden;flex-grow:1;position:relative;outline:none}.dv-pane-container .dv-pane .dv-pane-body:focus:before,.dv-pane-container .dv-pane .dv-pane-body:focus-within:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:1px solid;outline-width:-1px;outline-style:solid;outline-offset:-1px;outline-color:var(--dv-paneview-active-outline-color)}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{position:relative;overflow:hidden;height:100%;width:100%}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .15s ease-out}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{height:100%;width:4px}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{height:100%;width:1px}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{height:1px;width:100%}.dv-split-view-container .dv-sash-container{height:100%;width:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{position:absolute;z-index:99;outline:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;background-color:var(--dv-sash-color, transparent)}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color, transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration, .1s);transition-delay:var(--dv-active-sash-transition-delay, .5s)}.dv-split-view-container .dv-view-container{position:relative;height:100%;width:100%}.dv-split-view-container .dv-view-container .dv-view{height:100%;box-sizing:border-box;overflow:auto;position:absolute}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--dv-separator-border)}.dv-dragged{transform:translateZ(0)}.dv-tab{flex-shrink:0}.dv-tab:focus-within,.dv-tab:focus{position:relative}.dv-tab:focus-within:after,.dv-tab:focus:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;pointer-events:none;outline:1px solid var(--dv-tab-divider-color)!important;outline-offset:-1px;z-index:5}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}.dv-tab .dv-default-tab{position:relative;height:100%;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{padding:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dv-tab .dv-default-tab .dv-default-tab-action:hover{border-radius:2px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-dropdown-default{height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);display:flex;align-items:center;flex-shrink:0;padding:.25rem .5rem;cursor:pointer}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-container{display:flex;height:100%;overflow:auto;scrollbar-width:thin;will-change:scroll-position;transform:translateZ(0)}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);width:1px;height:100%}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:transparent}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-drag:element;outline:none;padding:.25rem .5rem;cursor:pointer;position:relative;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin)}.dv-tabs-overflow-container{flex-direction:column;height:unset;border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color)}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-and-actions-container{display:flex;background-color:var(--dv-tabs-and-actions-container-background-color);flex-shrink:0;box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{display:flex;flex-grow:1}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-watermark{display:flex;height:100%}
