@keyframes _bounce_1fp6i_1{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes _fadeInUp_1fp6i_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_1fp6i_1452{to{transform:rotate(360deg)}}@keyframes _mascotPulse_1fp6i_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}._icon_1fp6i_28{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;vertical-align:middle;font-family:Material Symbols Outlined,sans-serif;font-size:1.125rem;line-height:1;display:inline-block}._shell_1fp6i_41{height:calc(100vh - 64px);min-height:0;color:var(--cc-on-surface);background:0 0;font-family:Inter,sans-serif;display:flex;overflow:hidden}._body_1fp6i_51{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._sidebar_1fp6i_67{width:276px;box-shadow:none;background:linear-gradient(#19191bbd,#0e0e0fe0),#131315c2;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;transition:width .16s,transform .15s;display:flex;position:relative;overflow:hidden}._sidebarOpen_1fp6i_82{transform:translate(0)!important}._sidebarCollapsed_1fp6i_86{width:48px}._sidebarHead_1fp6i_90{flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1rem .7rem;display:flex}._panelCollapseBtn_1fp6i_98{width:30px;height:30px;color:var(--cc-on-surface-variant);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;place-items:center;transition:background .14s,color .14s;display:grid}._panelCollapseBtn_1fp6i_98:hover{color:var(--cc-on-surface);background:#ffffff12}._sidebarHeadLeft_1fp6i_116{align-items:center;gap:.625rem;display:flex}._sidebarLogo_1fp6i_122{object-fit:contain;background:#ffffff0a;border-radius:9px;flex-shrink:0;width:32px;height:32px;box-shadow:0 0 0 1px #ffffff0f,0 10px 24px #00000047}._sidebarTitle_1fp6i_132{letter-spacing:-.02em;color:var(--cc-on-surface);font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700}._sidebarSubtitle_1fp6i_140{text-transform:uppercase;letter-spacing:.1em;color:#a7c3ff;opacity:.8;margin-top:2px;font-size:.62rem;font-weight:700}._sidebarActions_1fp6i_150{flex-direction:column;gap:4px;padding:0 .75rem .85rem;display:flex}._collapsedConversationsBtn_1fp6i_157{display:none}._sidebarCollapsed_1fp6i_86 ._sidebarHead_1fp6i_90{justify-content:center;padding:.8rem .45rem .5rem}._sidebarCollapsed_1fp6i_86 ._sidebarHeadLeft_1fp6i_116,._sidebarCollapsed_1fp6i_86 ._sidebarActions_1fp6i_150,._sidebarCollapsed_1fp6i_86 ._sessionList_1fp6i_168{display:none}._sidebarCollapsed_1fp6i_86 ._panelCollapseBtn_1fp6i_98{width:32px;height:32px}._sidebarCollapsed_1fp6i_86 ._collapsedConversationsBtn_1fp6i_157{width:34px;color:var(--cc-on-surface-variant);cursor:pointer;background:#3b82f61a;border:1px solid #ffffff14;border-radius:8px;place-items:center;gap:.25rem;margin:.55rem auto 0;padding:.55rem 0;display:grid}._sidebarCollapsed_1fp6i_86 ._collapsedConversationsBtn_1fp6i_157:hover{color:var(--cc-on-surface);background:#3b82f62e}._collapsedCount_1fp6i_196{text-overflow:ellipsis;color:#a7c3ff;max-width:28px;font-size:.62rem;font-weight:800;overflow:hidden}._newSessionBtn_1fp6i_205{cursor:pointer;width:100%;color:var(--cc-on-surface-variant);background:linear-gradient(135deg,#3b82f629,#22c55e14);border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:.625rem;padding:9px 11px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;transition:background .12s,color .12s;display:flex}._newSessionBtn_1fp6i_205:hover{color:var(--cc-on-surface);background:linear-gradient(135deg,#3b82f63d,#22c55e1f);transform:translateY(-1px)}._kbdHint_1fp6i_228{opacity:.35;margin-left:auto;font-size:.5625rem;transition:opacity .12s}._newSessionBtn_1fp6i_205:hover ._kbdHint_1fp6i_228{opacity:.9}._sessionSearch_1fp6i_239{width:100%;min-height:34px;color:var(--cc-on-surface-variant);background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:.45rem;padding:0 8px;transition:background .12s,border-color .12s,color .12s;display:flex}._sessionSearch_1fp6i_239:focus-within{color:var(--cc-on-surface);background:#ffffff0e;border-color:#60a5fa73}._sessionSearch_1fp6i_239 input{min-width:0;color:var(--cc-on-surface);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.72rem}._sessionSearch_1fp6i_239 input::placeholder{color:#c7d2fe7a}._sessionSearchClear_1fp6i_274{width:22px;height:22px;color:var(--cc-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}._sessionSearchClear_1fp6i_274:hover{color:var(--cc-on-surface);background:#ffffff12}._sessionList_1fp6i_168{flex-direction:column;flex:1;gap:.85rem;padding:0 .75rem .85rem;display:flex;overflow-y:auto}._emptyHint_1fp6i_304{color:var(--cc-on-surface-variant);text-align:center;padding:.75rem;font-size:.75rem}._groupLabel_1fp6i_311{text-transform:uppercase;letter-spacing:.06em;color:var(--cc-on-surface-variant);opacity:.6;margin-bottom:2px;padding:4px 12px;font-family:Inter,sans-serif;font-size:.6875rem}._groupItems_1fp6i_322{flex-direction:column;gap:1px;display:flex}._sessionListFooter_1fp6i_328{margin-top:-.25rem}._loadMoreSessionsBtn_1fp6i_332{width:100%;color:var(--cc-on-surface-variant);cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:.5rem;padding:8px 12px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:flex}._loadMoreSessionsBtn_1fp6i_332:hover{color:var(--cc-on-surface);background:#3b82f61f;border-color:#60a5fa47}._loadMoreCount_1fp6i_355{color:#a7c3ff;text-align:center;background:#60a5fa24;border-radius:999px;min-width:22px;margin-left:auto;padding:2px 6px;font-size:.62rem;font-weight:800}._sessionItem_1fp6i_367{cursor:pointer;width:100%;color:var(--cc-on-surface-variant);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.625rem;padding:8px 12px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;transition:background .1s,color .1s;display:flex;position:relative;overflow:hidden}._sessionItem_1fp6i_367:hover{color:var(--cc-on-surface);background:#ffffff0b}._sessionItem_1fp6i_367:before{content:"";background:var(--cc-primary);opacity:0;width:2px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0}._sessionItemActive_1fp6i_404{color:var(--cc-on-surface);background:linear-gradient(90deg,#3b82f629,#ffffff09)}._sessionItemActive_1fp6i_404:before{opacity:1}._sessionIcon_1fp6i_413{opacity:.5;flex-shrink:0;font-size:.875rem}._sessionItemActive_1fp6i_404 ._sessionIcon_1fp6i_413{opacity:1;color:var(--cc-secondary)}._sessionLabel_1fp6i_424{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._sessionEnvDot_1fp6i_431{background:var(--cc-secondary);opacity:.7;border-radius:50%;flex-shrink:0;width:5px;height:5px}._sidebarNav_1fp6i_442{border-bottom:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:1px;margin:0 0 .35rem;padding:0 .75rem .65rem;display:flex}._sidebarNavItem_1fp6i_452{cursor:pointer;width:100%;color:var(--cc-on-surface-variant);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.625rem;padding:8px 10px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .1s,color .1s;display:flex}._sidebarNavItem_1fp6i_452 ._icon_1fp6i_28{opacity:.6;font-size:.9375rem}._sidebarNavItem_1fp6i_452:hover{color:var(--cc-on-surface);background:#ffffff0b}._sidebarNavItem_1fp6i_452:hover ._icon_1fp6i_28{opacity:1}._sidebarNavItemActive_1fp6i_485{color:var(--cc-on-surface);background:linear-gradient(90deg,#3b82f629,#ffffff09)}._sidebarNavItemActive_1fp6i_485 ._icon_1fp6i_28{opacity:1;color:var(--cc-primary)}._sidebarFooter_1fp6i_497{background:linear-gradient(#0000,#00000038);border-top:1px solid #ffffff14;flex-shrink:0;padding:.65rem .75rem .85rem}._sidebarLogoutBtn_1fp6i_504{cursor:pointer;color:#e2e8f0;text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.625rem;width:100%;padding:9px 11px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:flex}._sidebarLogoutBtn_1fp6i_504 ._icon_1fp6i_28{opacity:.85;color:#fda4af;font-size:.9375rem}._sidebarLogoutBtn_1fp6i_504:hover{color:#fef2f2;background:#ef44441f;border-color:#f8717159}._sidebarLogoutBtn_1fp6i_504:hover ._icon_1fp6i_28{opacity:1;color:#fecdd3}._main_1fp6i_546{background:linear-gradient(#13131533,#0e0e0fb8),0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._loadingWrapper_1fp6i_558{justify-content:center;align-items:center;height:100vh;display:flex}._emptyState_1fp6i_569{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;margin-top:0;padding:2rem;display:flex}._welcomePanel_1fp6i_580{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#131315c7;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;width:100%;max-width:840px;padding:1.25rem;display:grid;box-shadow:0 24px 70px #00000047}._welcomeCopy_1fp6i_596{min-width:0}._welcomeEyebrow_1fp6i_600{color:#a7c3ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;margin-bottom:.35rem;font-size:.65rem;font-weight:800;display:inline-flex}._welcomeTitle_1fp6i_611{color:var(--cc-on-surface);letter-spacing:-.04em;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.05}._welcomeText_1fp6i_621{max-width:580px;color:var(--cc-on-surface-variant);margin:.5rem 0 0;font-size:.86rem;line-height:1.65}._welcomeMetrics_1fp6i_629{grid-template-columns:repeat(3,minmax(70px,1fr));gap:.55rem;display:grid}._metricCard_1fp6i_635{background:#00000038;border:1px solid #ffffff0f;border-radius:12px;min-width:76px;padding:.75rem}._metricValue_1fp6i_643{color:var(--cc-on-surface);font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;line-height:1;display:block}._metricLabel_1fp6i_652{color:var(--cc-on-surface-variant);letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.63rem;font-weight:700;display:block}._mascotWrapper_1fp6i_663{opacity:.95;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative}._mascot_1fp6i_663{object-fit:contain;border-radius:8px;width:54px;height:54px}._mascotGlow_1fp6i_680{border:2px solid #adc6ff26;border-radius:50%;animation:3s ease-in-out infinite _mascotPulse_1fp6i_1;position:absolute;inset:0}._commandBarWrapper_1fp6i_689{width:100%;max-width:840px;position:relative}._commandBarGlow_1fp6i_695{filter:blur(14px);opacity:.42;pointer-events:none;background:linear-gradient(135deg,#3b82f64d,#22c55e21);border-radius:18px;transition:opacity .4s;position:absolute;inset:-1px}._commandBarWrapper_1fp6i_689:focus-within ._commandBarGlow_1fp6i_695{opacity:.9}._commandBarWrapperDragOver_1fp6i_710 ._commandBar_1fp6i_689{border-color:#3b82f66b;box-shadow:0 0 0 3px #3b82f61f,0 28px 80px #00000070}._commandBar_1fp6i_689{background:linear-gradient(180deg, #252628eb, #19191bf5), var(--cc-surface-high);border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000070}._commandBarInner_1fp6i_726{flex-direction:column;padding:4px;display:flex}._commandInputRow_1fp6i_732{align-items:flex-start;gap:10px;padding:14px 14px 12px;display:flex}._boltIcon_1fp6i_739{color:var(--cc-primary);flex-shrink:0;margin-top:2px;font-size:1.25rem}._commandTextarea_1fp6i_746{resize:none;color:var(--cc-on-surface);caret-color:var(--cc-primary);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5}._commandTextarea_1fp6i_746::placeholder{color:#acaaae66}._commandToolbar_1fp6i_763{background:#00000038;border-radius:11px;justify-content:space-between;align-items:center;margin-top:4px;padding:7px 8px 8px;display:flex}._commandToolbarLeft_1fp6i_773{align-items:center;gap:4px;display:flex}._commandToolbarRight_1fp6i_779{align-items:center;gap:6px;display:flex}._toolbarBtn_1fp6i_785{cursor:pointer;color:var(--cc-on-surface-variant);background:0 0;border:none;border-radius:4px;align-items:center;padding:6px;transition:background .1s,color .1s;display:flex}._toolbarBtn_1fp6i_785:hover:not(:disabled){background:var(--cc-surface-container);color:var(--cc-on-surface)}._toolbarBtn_1fp6i_785:disabled{cursor:not-allowed;opacity:.45}._toolbarDivider_1fp6i_807{background:#48484b40;width:1px;height:14px;margin:0 4px}._toolbarLabel_1fp6i_814{text-transform:uppercase;letter-spacing:.08em;color:#acaaae8c;padding:0 6px;font-size:.625rem;font-weight:700}._contextChip_1fp6i_823{background:var(--cc-surface-container);color:var(--cc-on-surface-variant);border:1px solid #48484b1f;border-radius:3px;padding:2px 8px;font-family:monospace;font-size:.625rem}._contextChipActive_1fp6i_833{color:#98b8ff;background:#3b82f61a;border:1px solid #3b82f61f;border-radius:3px;padding:2px 8px;font-family:monospace;font-size:.625rem}._executeBtn_1fp6i_843{background:linear-gradient(135deg, var(--cc-primary) 0%, #2563eb 100%);cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:.06em;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 15px;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:700;transition:opacity .15s,transform .1s;display:flex}._executeBtn_1fp6i_843:hover:not(:disabled){opacity:.9}._executeBtn_1fp6i_843:active:not(:disabled){transform:scale(.97)}._executeBtn_1fp6i_843:disabled{opacity:.35;cursor:not-allowed}._contextBar_1fp6i_876{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:-1rem;display:flex}._contextPill_1fp6i_885{background:var(--cc-surface-high);cursor:pointer;border:1px solid #48484b1f;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;transition:background .12s;display:flex;position:relative;overflow:hidden}._contextPill_1fp6i_885:hover{background:var(--cc-surface-highest)}._contextPillRequired_1fp6i_903{border-color:#eab30873;box-shadow:0 0 0 2px #eab3081f}._contextPillRequired_1fp6i_903:hover{border-color:#eab308a6}._contextPillLabel_1fp6i_912{color:var(--cc-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.6875rem;font-weight:500;overflow:hidden}._contextPillSelect_1fp6i_923{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._contextPillAdd_1fp6i_932{background:var(--cc-surface-high);width:26px;height:26px;color:var(--cc-on-surface-variant);border:1px solid #48484b1f;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s;display:flex}._contextPillAdd_1fp6i_932:hover{background:var(--cc-surface-highest);color:var(--cc-on-surface)}._quickActions_1fp6i_953{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:840px;display:grid}._quickCard_1fp6i_961{background:linear-gradient(135deg, #ffffff0a, #ffffff03), var(--cc-surface-low);cursor:pointer;border:1px solid #ffffff0f;border-radius:14px;min-height:112px;padding:14px 16px;transition:background .15s,border-color .15s,transform .15s}._quickCard_1fp6i_961:hover{background:linear-gradient(135deg, #3b82f61a, #ffffff05), var(--cc-surface-container);border-color:#a7c3ff2e;transform:translateY(-2px)}._quickCardLink_1fp6i_981{color:inherit;text-decoration:none}._quickCardHeader_1fp6i_986{align-items:center;gap:.5rem;margin-bottom:6px;display:flex}._quickCardTitle_1fp6i_993{color:var(--cc-on-surface);font-size:.75rem;font-weight:700}._quickCardDesc_1fp6i_999{color:var(--cc-on-surface-variant);margin:0;font-size:.6875rem;line-height:1.5}._activeChat_1fp6i_1010{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._chatScrollInner_1fp6i_1022{box-sizing:border-box;justify-content:center;width:100%;min-width:100%;padding-left:1rem;padding-right:1rem;display:flex}._chatThread_1fp6i_1033{box-sizing:border-box;flex:0 min(52rem,100%);width:100%;max-width:min(52rem,100%)}._chatInputBarShell_1fp6i_1041{box-sizing:border-box;width:100%;max-width:min(52rem,100% - 2rem);margin-left:auto;margin-right:auto}._messageArea_1fp6i_1049{flex:auto;height:100%;min-height:0;overflow:hidden}._messageArea_1fp6i_1049 .mantine-ScrollArea-viewport{overscroll-behavior:contain;width:100%;height:100%;max-height:100%;overflow-y:auto!important}._message_1fp6i_1049{overflow-wrap:anywhere;word-break:break-word;border-radius:10px;min-width:0;padding:12px 15px;animation:.2s both _fadeInUp_1fp6i_1;position:relative;box-shadow:0 10px 26px #00000029}._messageUser_1fp6i_1077{background:linear-gradient(135deg, var(--cc-primary) 0%, #2563eb 100%);border:1px solid #ffffff14;align-self:flex-end;max-width:min(100%,26rem);margin-left:auto}._messageAgent_1fp6i_1085{background:var(--cc-surface-high);border:1px solid #48484b2e;align-self:stretch;width:100%;max-width:100%}._messageUsageFooter_1fp6i_1093{letter-spacing:.04em;text-transform:uppercase;color:var(--cc-on-surface-variant);border-top:1px dashed #ffffff0f;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.6rem;padding-top:.5rem;font-family:JetBrains Mono,Space Grotesk,monospace;font-size:.62rem;display:flex}._messageUsageModel_1fp6i_1108{color:var(--cc-primary-light,#93c5fd);text-transform:none;letter-spacing:.02em;font-size:.66rem;font-weight:600}._messageUsageTokens_1fp6i_1116{opacity:.85}._messageUsageCost_1fp6i_1120{color:var(--cc-primary-light,#93c5fd);background:#60a5fa1f;border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-weight:600}._messageCopyBtn_1fp6i_1131{min-height:28px;color:var(--cc-on-surface-variant);cursor:pointer;opacity:0;z-index:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:.3rem;padding:0 .55rem;font-family:Inter,sans-serif;font-size:.7rem;font-weight:500;transition:opacity .15s,transform .15s,background .12s,border-color .12s,color .12s;display:inline-flex;position:absolute;top:8px;right:8px;transform:translateY(-2px)}._messageAgent_1fp6i_1085:hover ._messageCopyBtn_1fp6i_1131,._messageAgent_1fp6i_1085:focus-within ._messageCopyBtn_1fp6i_1131,._messageCopyBtn_1fp6i_1131:focus-visible{opacity:1;transform:translateY(0)}._messageCopyBtn_1fp6i_1131:hover{color:var(--cc-on-surface);background:#ffffff14;border-color:#ffffff29}._messageCopyBtn_1fp6i_1131:focus-visible{outline:2px solid var(--cc-primary,#2563eb);outline-offset:2px}._messageCopyBtn_1fp6i_1131:active{transform:translateY(0)scale(.97)}._messageCopyBtnCopied_1fp6i_1177{color:var(--mantine-color-green-4,#4ade80);background:#22c55e1f;border-color:#22c55e73;opacity:1!important;transform:translateY(0)!important}._messageCopyIcon_1fp6i_1185{font-family:Material Symbols Rounded,Material Symbols Outlined,sans-serif;font-size:.95rem;line-height:1}._messageCopyLabel_1fp6i_1192{white-space:nowrap}@media (hover:none){._messageCopyBtn_1fp6i_1131{opacity:.6;transform:translateY(0)}._messageCopyLabel_1fp6i_1192{display:none}._messageCopyBtn_1fp6i_1131{padding:0 .4rem}}@media (prefers-reduced-motion:reduce){._messageCopyBtn_1fp6i_1131{transition:none!important}}._chatStateCard_1fp6i_1216{max-width:min(92%,520px);color:var(--cc-on-surface-variant);background:#1f1f22b8;border:1px solid #48484b33;border-radius:10px;flex-direction:column;align-self:center;gap:.25rem;padding:.8rem 1rem;display:flex;box-shadow:0 12px 30px #00000029}._chatStateCardError_1fp6i_1230{color:var(--cc-on-surface);background:#ef444414;border-color:#ef444447;align-self:flex-start}._chatInputBar_1fp6i_1041{background:var(--cc-surface);flex-shrink:0;padding:10px 1rem 8px;transition:box-shadow .15s,background .15s;position:relative}._chatInputBarDragOver_1fp6i_1247:before{content:"";pointer-events:none;z-index:1;background:#3b82f60f;border:2px dashed #3b82f68c;border-radius:8px;position:absolute;inset:6px 12px 4px}._attachBtn_1fp6i_1258{width:32px;height:32px;color:var(--cc-text-secondary,#b4b4c3b3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}._attachBtn_1fp6i_1258:hover:not(:disabled){color:var(--cc-text,#f2f2f4);background:#ffffff0f}._attachBtn_1fp6i_1258:disabled{opacity:.35;cursor:not-allowed}._chatInputWrapper_1fp6i_1284{background:var(--cc-surface-low);border:1px solid #48484b14;border-bottom:none;border-radius:6px 6px 0 0;align-items:flex-end;gap:8px;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}._chatInputWrapper_1fp6i_1284:focus-within{border-color:#3b82f640;box-shadow:0 0 0 3px #3b82f614}._chatContextBar_1fp6i_1302{background:var(--cc-surface-low);border:1px solid #48484b14;border-top-color:#48484b0f;border-radius:0 0 6px 6px;align-items:center;gap:2px;padding:3px 8px;display:flex}._chatContextPill_1fp6i_1313{cursor:pointer;border-radius:4px;align-items:center;gap:3px;min-width:0;padding:2px 5px;transition:background .12s;display:flex;position:relative}._chatContextPill_1fp6i_1313:hover{background:var(--cc-surface-high)}._chatContextIcon_1fp6i_1329{color:var(--cc-on-surface-variant);opacity:.55;flex-shrink:0;font-size:.75rem}._chatContextText_1fp6i_1336{color:var(--cc-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:.6875rem;font-weight:500;overflow:hidden}._chatContextChevron_1fp6i_1346{color:var(--cc-on-surface-variant);opacity:.4;flex-shrink:0;font-size:.6875rem}._chatContextSep_1fp6i_1353{color:var(--cc-on-surface-variant);opacity:.25;flex-shrink:0;padding:0 1px;font-size:.625rem}._chatContextSelect_1fp6i_1361{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._chatContextBranchInput_1fp6i_1370{color:var(--cc-secondary);letter-spacing:.01em;background:0 0;border:none;outline:none;width:auto;min-width:48px;max-width:140px;padding:0;font-family:Geist Mono,monospace;font-size:.6875rem}._chatContextBranchInput_1fp6i_1370::placeholder{color:var(--cc-on-surface-variant);opacity:.4}._chatTextarea_1fp6i_1389{resize:none;color:var(--cc-on-surface);caret-color:var(--cc-primary);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.55}._chatTextarea_1fp6i_1389::placeholder{color:#acaaae66}._sendBtn_1fp6i_1406{background:linear-gradient(135deg, var(--cc-primary) 0%, #2563eb 100%);cursor:pointer;color:#fff;border:none;border-radius:3px;flex-shrink:0;align-items:center;padding:5px 8px;transition:opacity .15s,transform .1s;display:flex}._sendBtn_1fp6i_1406:hover:not(:disabled){opacity:.88}._sendBtn_1fp6i_1406:active:not(:disabled){transform:scale(.95)}._sendBtn_1fp6i_1406:disabled{opacity:.3;cursor:not-allowed}._thinkingDot_1fp6i_1436{background-color:var(--mantine-color-blue-4);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite _bounce_1fp6i_1}._thinkingDot_1fp6i_1436:nth-child(2){animation-delay:.15s}._thinkingDot_1fp6i_1436:nth-child(3){animation-delay:.3s}._spinner_1fp6i_1452{border:2px solid var(--mantine-color-blue-9);border-top-color:var(--mantine-color-blue-4);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite _spin_1fp6i_1452}._toolCard_1fp6i_1466{transition:background .15s}._toolHeader_1fp6i_1470{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s}._toolHeader_1fp6i_1470:hover{background:var(--cc-surface-highest)!important}._actionCard_1fp6i_1484{animation:.3s both _fadeInUp_1fp6i_1}._actionButton_1fp6i_1488{transition:transform .1s,opacity .15s}._chatBody_1fp6i_1496{flex:1;min-height:0;display:flex;overflow:hidden}._chatMessages_1fp6i_1503{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}._jumpToLatestBtn_1fp6i_1512{z-index:3;background:color-mix(in srgb, var(--cc-surface-high) 92%, transparent);color:var(--cc-on-surface);cursor:pointer;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #3b82f652;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .72rem;font:700 .72rem Inter,sans-serif;transition:border-color .15s,transform .15s,background .15s;display:inline-flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000057}._jumpToLatestBtn_1fp6i_1512:hover{background:var(--cc-surface-highest);border-color:#3b82f68f;transform:translate(-50%)translateY(-1px)}._jumpToLatestBtn_1fp6i_1512 ._icon_1fp6i_28{color:var(--cc-primary);font-size:.95rem}._sidePanel_1fp6i_1545{border-left:1px solid var(--cc-outline-variant);background:var(--cc-surface);flex-direction:column;flex-shrink:0;align-self:stretch;width:380px;min-width:280px;max-width:45%;min-height:0;display:flex;overflow:hidden}._sidePanelFill_1fp6i_1560{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._sidePanelLoading_1fp6i_1568{justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}._chatContextPanelBtns_1fp6i_1580{align-items:center;gap:1px;margin-left:auto;display:flex}._chatContextIconBtn_1fp6i_1587{color:var(--cc-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px 5px;transition:background .1s,color .1s;display:flex}._chatContextIconBtn_1fp6i_1587 ._icon_1fp6i_28{opacity:.55;font-size:.9375rem}._chatContextIconBtn_1fp6i_1587:hover{background:var(--cc-surface-high);color:var(--cc-on-surface)}._chatContextIconBtn_1fp6i_1587:hover ._icon_1fp6i_28{opacity:1}._chatContextIconBtnActive_1fp6i_1614{color:var(--cc-primary);background:#3b82f61a}._chatContextIconBtnActive_1fp6i_1614 ._icon_1fp6i_28{opacity:1}._stopBtn_1fp6i_1627{cursor:pointer;color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);border:none;border-radius:3px;flex-shrink:0;align-items:center;gap:5px;padding:5px 8px;transition:opacity .15s,transform .1s;display:flex}._stopBtnTimer_1fp6i_1641{opacity:.8;letter-spacing:.03em;text-align:left;min-width:20px;font-family:Space Grotesk,monospace;font-size:.6rem;font-weight:600}._stopBtn_1fp6i_1627:hover{opacity:.85}._stopBtn_1fp6i_1627:active{transform:scale(.95)}@keyframes _blink_1fp6i_1{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){._mascotGlow_1fp6i_680,._streamingCursor_1fp6i_1670,._thinkingDot_1fp6i_1436,._spinner_1fp6i_1452,._sessionProgressCard_1fp6i_1673,._sessionProgressCard_1fp6i_1673:before,._sessionProgressIconActive_1fp6i_1675,._sessionProgressIconDone_1fp6i_1676,._sessionProgressIconDone_1fp6i_1676:after,._sessionProgressItem_1fp6i_1678,._sessionProgressLabelDone_1fp6i_1679,._message_1fp6i_1049{transition:none!important;animation:none!important}._sessionProgressItem_1fp6i_1678{opacity:1;transform:none}}._streamingCursor_1fp6i_1670{background:var(--cc-on-surface-variant);vertical-align:middle;border-radius:1px;width:2px;height:.9em;margin-left:2px;animation:1s step-start infinite _blink_1fp6i_1;display:inline-block}._sessionProgressCard_1fp6i_1673{border:1px solid var(--cc-outline-variant);background:var(--cc-surface-container);border-radius:8px;align-self:flex-start;width:min(460px,92%);padding:.7rem .8rem;animation:.24s both _fadeInUp_1fp6i_1;position:relative;overflow:hidden}._sessionProgressCard_1fp6i_1673:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000 0%,#60a5fa99 50%,#0000 100%) 0 0/200% 100%;height:1px;animation:2.4s ease-in-out infinite _sessionProgressShimmer_1fp6i_1;position:absolute;inset:0 0 auto}._sessionProgressCardComplete_1fp6i_1734:before{background:var(--mantine-color-green-5);opacity:.5;animation:none}._sessionProgressHeader_1fp6i_1740{width:100%;color:var(--cc-on-surface);background:0 0;border:0;align-items:center;gap:.65rem;padding:0;font:600 .85rem Inter,sans-serif;display:flex}._sessionProgressHeaderText_1fp6i_1752{flex-direction:column;gap:.12rem;min-width:0;display:flex}._sessionProgressMeta_1fp6i_1759{color:var(--cc-on-surface-variant);font:500 .72rem Inter,sans-serif}._sessionProgressBootIcon_1fp6i_1764{border:1.5px solid #3b82f659;border-top-color:var(--cc-primary);color:#07130a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;font:800 .68rem/1 Inter,sans-serif;animation:.8s linear infinite _spin_1fp6i_1452;display:inline-flex;box-shadow:0 0 0 4px #3b82f61a}._sessionProgressBootIconDone_1fp6i_1780{border-color:var(--mantine-color-green-5);background:var(--mantine-color-green-5);box-shadow:none;animation:.42s cubic-bezier(.22,1.4,.36,1) both _sessionIconPop_1fp6i_1}._sessionProgressPulse_1fp6i_1787{opacity:.75;background:linear-gradient(90deg,#0000,#60a5fae6,#0000) 0 0/220% 100%;height:1px;margin-top:.7rem;animation:1.4s linear infinite _sessionProgressShimmer_1fp6i_1}._sessionProgressList_1fp6i_1796{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex;position:relative}._sessionProgressList_1fp6i_1796:before{content:"";background:linear-gradient(to bottom, var(--mantine-color-green-5) 0%, var(--mantine-color-green-5) var(--cc-progress,0%), #acaaae2e var(--cc-progress,0%), #acaaae2e 100%);pointer-events:none;border-radius:999px;width:2px;transition:background .4s;position:absolute;top:.45rem;bottom:.45rem;left:calc(.475rem - 1px)}._sessionProgressItem_1fp6i_1678{opacity:0;animation:.32s cubic-bezier(.22,1,.36,1) both _sessionStepIn_1fp6i_1;animation-delay:var(--cc-step-delay,0s);z-index:1;align-items:flex-start;gap:.45rem;display:flex;position:relative;transform:translateY(4px)}._sessionProgressIcon_1fp6i_1675{width:.95rem;height:.95rem;color:var(--cc-surface);background:var(--cc-surface-container);border:1.5px solid #acaaae80;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.12rem;font:800 .72rem/1 Inter,sans-serif;transition:border-color .25s,background .25s,box-shadow .25s;display:inline-flex}._sessionProgressIconActive_1fp6i_1675{border-color:#3b82f659;border-top-color:var(--cc-primary);animation:.8s linear infinite _spin_1fp6i_1452;box-shadow:0 0 0 4px #3b82f61f}._sessionProgressIconDone_1fp6i_1676{border-color:var(--mantine-color-green-5);background:var(--mantine-color-green-5);color:#07130a;animation:.42s cubic-bezier(.22,1.4,.36,1) both _sessionIconPop_1fp6i_1}._sessionProgressIconDone_1fp6i_1676:after{content:"";border:1px solid var(--mantine-color-green-5);opacity:0;pointer-events:none;border-radius:999px;animation:.6s ease-out both _sessionIconRipple_1fp6i_1;position:absolute;inset:-6px}._sessionProgressLabelDone_1fp6i_1679{animation:.3s both _sessionLabelTick_1fp6i_1}._sessionProgressStepBody_1fp6i_1882{flex-direction:column;gap:.12rem;min-width:0;display:flex}._sessionProgressLabel_1fp6i_1679{color:var(--cc-on-surface);font:600 .78rem/1.35 Inter,sans-serif}._sessionProgressDetail_1fp6i_1895{color:var(--cc-on-surface-variant);word-break:break-word;font:500 .72rem/1.35 Inter,sans-serif}@keyframes _sessionStepIn_1fp6i_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _sessionIconPop_1fp6i_1{0%{transform:scale(.6);box-shadow:0 0 #22c55e99}60%{transform:scale(1.2);box-shadow:0 0 0 6px #22c55e2e}to{transform:scale(1);box-shadow:0 0 #22c55e00}}@keyframes _sessionIconRipple_1fp6i_1{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}@keyframes _sessionLabelTick_1fp6i_1{0%{color:var(--cc-on-surface-variant)}to{color:var(--cc-on-surface)}}@keyframes _sessionProgressShimmer_1fp6i_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _perimeterHighline_1fp6i_1{to{transform:rotate(360deg)}}._markdownBody_1fp6i_1967{color:var(--cc-on-surface);overflow-wrap:anywhere;max-width:100%;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.7}._markdownBody_1fp6i_1967>:first-child{margin-top:0}._markdownBody_1fp6i_1967>:last-child{margin-bottom:0}._markdownBody_1fp6i_1967 p{margin:0 0 .72em}._markdownBody_1fp6i_1967 p:last-child{margin-bottom:0}._markdownBody_1fp6i_1967 code{color:#bfdbfe;word-break:break-word;background:#3b82f61f;border:1px solid #3b82f624;border-radius:5px;padding:.12em .38em;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.84em}._markdownBody_1fp6i_1967 pre{background:#00000057;border:1px solid #48484b6b;border-radius:8px;max-width:100%;margin:.75em 0;padding:.85rem;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}._markdownBody_1fp6i_1967 pre code{color:var(--cc-on-surface);word-break:normal;overflow-wrap:normal;white-space:pre;background:0 0;border:0;padding:0;font-size:.8rem}._markdownBody_1fp6i_1967 ul,._markdownBody_1fp6i_1967 ol{margin:.55em 0 .8em;padding-left:1.35em}._markdownBody_1fp6i_1967 li{margin-bottom:.32em;padding-left:.1em}._markdownBody_1fp6i_1967 li>p{margin:.15em 0}._markdownBody_1fp6i_1967 h1,._markdownBody_1fp6i_1967 h2,._markdownBody_1fp6i_1967 h3{color:var(--cc-on-surface);letter-spacing:-.01em;margin:1.05em 0 .45em;font-family:Space Grotesk,sans-serif;font-weight:700}._markdownBody_1fp6i_1967 h1{font-size:1.18em}._markdownBody_1fp6i_1967 h2{font-size:1.08em}._markdownBody_1fp6i_1967 h3{font-size:.98em}._markdownBody_1fp6i_1967 blockquote{border-left:3px solid var(--cc-primary);color:var(--cc-on-surface-variant);background:#3b82f614;border-radius:0 8px 8px 0;margin:.75em 0;padding:.45em .85em}._markdownBody_1fp6i_1967 a{color:var(--cc-primary);text-decoration:none}._markdownBody_1fp6i_1967 a:hover{text-decoration:underline}._markdownTableScroller_1fp6i_2072{border:1px solid #48484b59;border-radius:8px;max-width:100%;margin:.8em 0;overflow-x:auto}._markdownBody_1fp6i_1967 table{border-collapse:collapse;width:100%;min-width:420px;font-size:.82em}._markdownBody_1fp6i_1967 th,._markdownBody_1fp6i_1967 td{text-align:left;vertical-align:top;border:1px solid #48484b59;padding:.48em .68em}._markdownBody_1fp6i_1967 th{background:var(--cc-surface-container);font-weight:700}._actionButton_1fp6i_1488:active{transform:scale(.97)}._contextBarLeft_1fp6i_2115{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._contextBarRight_1fp6i_2122{align-items:center;gap:.5rem;margin-left:auto;display:flex}._contextPillSep_1fp6i_2129{background:var(--cc-outline-variant);opacity:.5;width:1px;height:.875rem;margin:0 .1rem}._contextPillEmpty_1fp6i_2137{opacity:.6}._sessionHeader_1fp6i_2145{border-bottom:1px solid var(--cc-outline-variant);background:var(--cc-surface);flex-shrink:0;padding:.4rem 1rem}._sessionHeaderInner_1fp6i_2152{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:min(52rem,100% - 2rem);min-height:36px;margin-left:auto;margin-right:auto;display:flex}._sessionHeaderLeft_1fp6i_2165{color:var(--cc-on-surface-variant);align-items:center;gap:.4rem;font-size:.8rem;display:flex;overflow:hidden}._sessionHeaderIcon_1fp6i_2174{opacity:.6;flex-shrink:0;font-size:.875rem!important}._sessionHeaderEnv_1fp6i_2180{color:var(--cc-on-surface);white-space:nowrap;font-weight:500}._sessionHeaderArrow_1fp6i_2186{opacity:.4;font-size:.75rem}._sessionHeaderBranch_1fp6i_2191{color:var(--cc-primary);white-space:nowrap;text-overflow:ellipsis;background:#3b82f614;border-radius:4px;max-width:220px;padding:.1rem .4rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;overflow:hidden}._sessionHeaderRight_1fp6i_2204{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._diffAdded_1fp6i_2211{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600}._diffRemoved_1fp6i_2218{color:#ef4444;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600}._createPrBtn_1fp6i_2225{border:1px solid var(--cc-primary);color:var(--cc-primary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.78rem;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}._createPrBtn_1fp6i_2225:hover:not(:disabled){background:var(--cc-primary);color:#fff}._createPrBtn_1fp6i_2225:disabled{opacity:.5;cursor:not-allowed}._prLink_1fp6i_2251{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}._prLink_1fp6i_2251:hover{background:#22c55e33}._sessionHeaderPanelBtns_1fp6i_2270{border-left:1px solid var(--cc-outline-variant);align-items:center;gap:.25rem;margin-left:.25rem;padding-left:.5rem;display:flex}@media (width<=920px){._welcomePanel_1fp6i_580{text-align:center;grid-template-columns:1fr}._mascotWrapper_1fp6i_663{margin:0 auto}._welcomeMetrics_1fp6i_629{width:100%}._commandToolbar_1fp6i_763{flex-direction:column;align-items:stretch}._commandToolbarLeft_1fp6i_773,._commandToolbarRight_1fp6i_779{flex-wrap:wrap;width:100%}._executeBtn_1fp6i_843{justify-content:center;width:100%}._quickActions_1fp6i_953{grid-template-columns:1fr}}@media (width<=640px){._emptyState_1fp6i_569{justify-content:flex-start;padding:1rem;overflow:auto}._welcomePanel_1fp6i_580,._commandBarWrapper_1fp6i_689,._quickActions_1fp6i_953{max-width:none}._welcomeMetrics_1fp6i_629{grid-template-columns:1fr}._commandTextarea_1fp6i_746{font-size:.9rem}}._thinkingStream_1fp6i_2340{border:1px solid var(--cc-outline-variant);background:linear-gradient(180deg, var(--cc-surface-container) 0%, var(--cc-surface) 100%);border-radius:10px;align-self:flex-start;width:100%;max-width:92%;font-family:Inter,sans-serif;animation:.24s both _fadeInUp_1fp6i_1;position:relative;overflow:hidden}._thinkingStream_1fp6i_2340:before{content:"";border-radius:inherit;opacity:.5;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(90deg,#60a5fa61,#3ecf8e3d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._thinkingStreamActive_1fp6i_2373:before{opacity:.9;background:conic-gradient(#0000 0deg 250deg,#60a5fa1f 278deg,#60a5faeb 304deg,#3ecf8ec2 326deg,#0000 350deg 360deg);border-radius:0;padding:0;animation:2.1s linear infinite _perimeterHighline_1fp6i_1;inset:-42%;-webkit-mask:none;mask:none}._thinkingStreamActive_1fp6i_2373:after{content:"";background:linear-gradient(180deg, var(--cc-surface-container) 0%, var(--cc-surface) 100%);pointer-events:none;z-index:0;border-radius:9px;position:absolute;inset:1px}._thinkingStreamError_1fp6i_2407:before{background:linear-gradient(90deg,#ef44446b,#f5a62333)}._thinkingStreamHeader_1fp6i_2411{z-index:1;width:100%;color:var(--cc-on-surface);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.65rem;padding:.7rem .85rem;transition:background .12s;display:flex;position:relative}._thinkingStreamHeader_1fp6i_2411:hover{background:#ffffff05}._thinkingStreamHeader_1fp6i_2411:focus-visible{outline:2px solid var(--cc-primary,#2563eb);outline-offset:-2px}._thinkingStreamIcon_1fp6i_2437{flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}._thinkingStreamSpinner_1fp6i_2446{border:2px solid #60a5fa33;border-top-color:var(--cc-primary,#60a5fa);border-radius:999px;width:1.05rem;height:1.05rem;animation:.85s linear infinite _spin_1fp6i_1452}._thinkingStreamDoneIcon_1fp6i_2455{background:var(--mantine-color-green-5);color:#07130a;border-radius:999px;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;font:800 .7rem/1 Inter,sans-serif;display:inline-flex}._thinkingStreamFailIcon_1fp6i_2467{background:var(--mantine-color-red-5,#ef4444);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;font:800 .75rem/1 Inter,sans-serif;display:inline-flex}._thinkingStreamHeaderMain_1fp6i_2479{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._thinkingStreamHeaderTitle_1fp6i_2487{color:var(--cc-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;line-height:1.25;overflow:hidden}._thinkingStreamHeaderMeta_1fp6i_2497{color:var(--cc-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:.68rem;overflow:hidden}._thinkingStreamElapsed_1fp6i_2506{opacity:.7}._thinkingStreamCount_1fp6i_2510{color:var(--cc-on-surface-variant);font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:999px;flex-shrink:0;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.7rem}._thinkingStreamChevron_1fp6i_2521{opacity:.55;text-align:center;flex-shrink:0;width:.8rem;font-size:.7rem}._thinkingStreamBody_1fp6i_2529{z-index:1;border-top:1px solid #ffffff0a;flex-direction:column;gap:.55rem;max-height:460px;padding:.5rem .85rem .85rem;display:flex;position:relative;overflow-y:auto}._thinkingStreamStep_1fp6i_2541{opacity:0;animation:.24s cubic-bezier(.22,1,.36,1) both _sessionStepIn_1fp6i_1;animation-delay:var(--cc-step-delay,0s);transform:translateY(3px)}._thinkingStreamTextStep_1fp6i_2550{color:var(--cc-on-surface-variant);gap:.5rem;padding:.35rem 0;font-size:.8rem;line-height:1.5;display:flex}._thinkingStreamTextIcon_1fp6i_2559{color:var(--cc-primary,#60a5fa);flex-shrink:0;margin-top:.55rem;font-size:.5rem;line-height:1}._thinkingStreamTextBody_1fp6i_2567{white-space:pre-wrap;word-wrap:break-word;flex:1}._thinkingStreamToolStep_1fp6i_2575{background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}._thinkingStreamToolStep_1fp6i_2575:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff05}._thinkingStreamToolStepRunning_1fp6i_2594:before{box-shadow:none;background:conic-gradient(#0000 0deg 248deg,#60a5fa1a 276deg,#60a5fae0 304deg,#3ecf8ead 326deg,#0000 350deg 360deg);border-radius:0;animation:1.8s linear infinite _perimeterHighline_1fp6i_1;inset:-48%}._thinkingStreamToolStepRunning_1fp6i_2594:after{content:"";pointer-events:none;background:#141417f5;border-radius:7px;position:absolute;inset:1px}._thinkingStreamToolStepError_1fp6i_2620{border-color:#ef444457}._thinkingStreamToolHeader_1fp6i_2624{z-index:1;width:100%;color:var(--cc-on-surface);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.75rem;transition:background .1s,border-color .1s;display:flex;position:relative}._thinkingStreamToolHeader_1fp6i_2624:hover{background:#ffffff0d}._thinkingStreamToolRunning_1fp6i_2647{background:#60a5fa0f}._thinkingStreamToolError_1fp6i_2651{background:#ef44440f}._thinkingStreamToolMark_1fp6i_2655{text-align:center;width:.9rem;color:var(--cc-on-surface-variant);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.85rem}._thinkingStreamToolRunning_1fp6i_2647 ._thinkingStreamToolMark_1fp6i_2655{color:var(--cc-primary,#60a5fa);animation:1.2s linear infinite _spin_1fp6i_1452;display:inline-block}._thinkingStreamToolError_1fp6i_2651 ._thinkingStreamToolMark_1fp6i_2655{color:var(--mantine-color-red-5,#ef4444)}._thinkingStreamToolName_1fp6i_2674{color:var(--cc-on-surface);text-transform:capitalize;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}._thinkingStreamToolSummary_1fp6i_2683{min-width:0;color:var(--cc-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:JetBrains Mono,monospace;font-size:.72rem;overflow:hidden}._thinkingStreamToolChevron_1fp6i_2694{text-align:center;width:.9rem;color:var(--cc-on-surface-variant);opacity:.7;flex-shrink:0;font-size:.85rem}._thinkingStreamToolDetail_1fp6i_2703{z-index:1;flex-direction:column;gap:.55rem;padding:.5rem .55rem .25rem;display:flex;position:relative}._thinkingStreamToolDetailLabel_1fp6i_2712{letter-spacing:.06em;text-transform:uppercase;color:var(--cc-on-surface-variant);margin-bottom:.25rem;font-size:.62rem;font-weight:700}._thinkingStreamToolPre_1fp6i_2721{color:var(--cc-on-surface);white-space:pre-wrap;word-wrap:break-word;background:#0000004d;border-radius:5px;max-height:200px;margin:0;padding:.5rem .65rem;font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.45;overflow:auto}._thinkingStreamToolPreError_1fp6i_2736{color:var(--mantine-color-red-3,#fca5a5)}._thinkingStreamCoordinator_1fp6i_2740{width:fit-content;max-width:100%;color:var(--cc-on-surface-variant);align-items:center;gap:.55rem;padding:.2rem .1rem 0;font:600 .72rem/1.4 Inter,sans-serif;display:inline-flex}._thinkingStreamCoordinatorLine_1fp6i_2751{background:linear-gradient(90deg,#0000,#60a5faf2,#0000) 0 0/220% 100%;flex-shrink:0;width:1.35rem;height:1px;animation:1.25s linear infinite _sessionProgressShimmer_1fp6i_1}._thinkingStreamCoordinatorText_1fp6i_2760{white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}._thinkingStreamCoordinatorText_1fp6i_2760:after{content:"";background:linear-gradient(90deg,#0000,#60a5fa42,#0000);animation:1.45s ease-in-out infinite _coordinatorTextSweep_1fp6i_1;position:absolute;inset:0;transform:translate(-115%)}._thinkingStreamCoordinatorIdle_1fp6i_2776{color:#e8e8ed8f;font-variant-numeric:tabular-nums;background:#60a5fa0e;border:1px solid #60a5fa24;border-radius:999px;flex-shrink:0;padding:1px 6px;font:600 .66rem/1.35 JetBrains Mono,monospace}@keyframes _coordinatorTextSweep_1fp6i_1{to{transform:translate(115%)}}@media (prefers-reduced-motion:reduce){._thinkingStream_1fp6i_2340,._thinkingStream_1fp6i_2340:before,._thinkingStreamActive_1fp6i_2373:before,._thinkingStreamSpinner_1fp6i_2446,._thinkingStreamStep_1fp6i_2541,._thinkingStreamToolStepRunning_1fp6i_2594:before,._thinkingStreamToolRunning_1fp6i_2647 ._thinkingStreamToolMark_1fp6i_2655,._thinkingStreamCoordinatorLine_1fp6i_2751,._thinkingStreamCoordinatorText_1fp6i_2760:after,._thinkingStreamCoordinatorIdle_1fp6i_2776,._sessionProgressBootIcon_1fp6i_1764,._sessionProgressPulse_1fp6i_1787{animation:none!important}._thinkingStreamStep_1fp6i_2541{opacity:1;transform:none}}
