._wrapper_9ovzh_4{--cpb-fg:#62748e;--cpb-hover-bg:#f1f5f9;--cpb-tooltip-bg:#222336;--cpb-tooltip-fg:#fff;position:relative;display:inline-flex;flex-shrink:0;align-items:center}.dark ._wrapper_9ovzh_4{--cpb-fg:#fff;--cpb-hover-bg:#1d293d;--cpb-tooltip-bg:#314158;--cpb-tooltip-fg:#f8fafc}._button_9ovzh_27{display:flex;align-items:center;justify-content:center;height:36px;width:36px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--cpb-fg);cursor:pointer;transition:color .15s ease,background-color .15s ease}._button_9ovzh_27:hover{background:var(--cpb-hover-bg)}._button_9ovzh_27:disabled{opacity:.4;cursor:not-allowed}._button_9ovzh_27:disabled:hover{background:transparent;color:var(--cpb-fg)}._tooltip_9ovzh_58{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:6px;z-index:1400;padding:4px 8px;border-radius:6px;background:var(--cpb-tooltip-bg);color:var(--cpb-tooltip-fg);font-family:Inter,Proxima Nova,sans-serif;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s ease}._wrapper_9ovzh_4:hover ._tooltip_9ovzh_58{opacity:1}._sidebar_157i7_4{--cp-surface:#fff;--cp-border:#e2e8f0;--cp-fg:#020618;--cp-fg-muted:#62748e;--cp-fg-faint:#90a1b9;--cp-fg-disabled:#cad5e2;--cp-handoff-fg:#475569;--cp-bubble-mine-bg:#0f172b;--cp-bubble-mine-fg:#fafafa;--cp-bubble-other-bg:#f1f5f9;--cp-accent:#0f172b;--cp-retry-hover-bg:#1d293d;--cp-input-bg:#fff;--cp-input-border:#e2e8f0;--cp-skeleton-a:#e2e8f0;--cp-skeleton-b:#f1f5f9;--cp-open-shadow:rgba(39,55,84,.12);position:fixed;top:0;right:0;height:100%;width:100%;max-width:600px;display:flex;flex-direction:column;background:var(--cp-surface);z-index:1300;font-family:Inter,Proxima Nova,sans-serif;transform:translate(100%);transition:transform .28s ease;pointer-events:none;overflow:auto;overscroll-behavior:contain}.dark ._sidebar_157i7_4{--cp-surface:#0f172b;--cp-border:#1d293d;--cp-fg:#f8fafc;--cp-fg-muted:#90a1b9;--cp-fg-faint:#62748e;--cp-fg-disabled:#45556c;--cp-handoff-fg:#90a1b9;--cp-bubble-mine-bg:#314158;--cp-bubble-mine-fg:#f8fafc;--cp-bubble-other-bg:#1d293d;--cp-accent:#f8fafc;--cp-retry-hover-bg:#45556c;--cp-input-bg:#1d293d;--cp-input-border:#314158;--cp-skeleton-a:#1d293d;--cp-skeleton-b:#314158;--cp-open-shadow:rgba(0,0,0,.4)}._sidebarOpen_157i7_72{transform:translate(0);pointer-events:auto;box-shadow:-2px 0 16px var(--cp-open-shadow);border-left:1px solid var(--cp-border)}._resizer_157i7_82{position:absolute;top:0;left:0;width:6px;height:100%;cursor:col-resize;z-index:1;touch-action:none}._resizer_157i7_82:after{content:"";position:absolute;top:0;left:2px;width:2px;height:100%;background:transparent;transition:background-color .15s ease}._resizer_157i7_82:focus-visible:after,._resizer_157i7_82:hover:after{background:var(--cp-accent)}._resizer_157i7_82:focus-visible{outline:none}._header_157i7_113{height:72px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--cp-border);background:var(--cp-surface)}._headerTitle_157i7_124{font-family:Inter,Proxima Nova,sans-serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.4px;color:var(--cp-fg)}._headerActions_157i7_133{display:flex;align-items:center;gap:4px}._headerButton_157i7_139{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--cp-fg-muted);padding:4px;border-radius:6px;transition:color .15s ease,background .15s ease}._headerButton_157i7_139:hover:not(:disabled){color:var(--cp-fg);background:var(--cp-border)}._headerButton_157i7_139:disabled{opacity:.4;cursor:default}._headerButtonActive_157i7_165{color:var(--cp-fg);background:var(--cp-border)}._closeButton_157i7_170{border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;color:var(--cp-fg-muted);padding:4px;transition:color .15s ease}._closeButton_157i7_170:hover{color:var(--cp-fg)}._messages_157i7_185{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:16px 24px;background:var(--cp-surface)}._bottomSpacer_157i7_199{margin-top:auto}._row_157i7_203{display:flex;justify-content:flex-start;width:100%}._rowMine_157i7_209{justify-content:flex-end}._bubble_157i7_213{max-width:100%;padding:8px 12px;border-radius:8px;font-size:14px;line-height:20px;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}._timestamp_157i7_229{display:block;margin-top:4px;font-size:11px;line-height:14px;text-align:right;color:inherit;opacity:.6}._bubbleMine_157i7_239{background:var(--cp-bubble-mine-bg);color:var(--cp-bubble-mine-fg)}._bubbleOther_157i7_244{background:var(--cp-bubble-other-bg);color:var(--cp-fg)}._attachmentImg_157i7_249{display:block;max-width:100%;border-radius:6px;margin-top:4px}._attachmentLink_157i7_256{display:inline-block;margin-top:4px}._attachmentLink_157i7_256,._messageLink_157i7_267{color:inherit;text-decoration:underline;word-break:break-all}._messageBody_157i7_276{display:block}._mdParagraph_157i7_280{margin:0}._mdList_157i7_284{margin:0;padding-left:20px}._mdList_157i7_284+._mdList_157i7_284,._mdList_157i7_284+._mdParagraph_157i7_280,._mdParagraph_157i7_280+._mdList_157i7_284,._mdParagraph_157i7_280+._mdParagraph_157i7_280{margin-top:8px}._mdList_157i7_284 li+li{margin-top:2px}._mdCode_157i7_300{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:1px 4px;border-radius:4px;background:#7f7f7f2e}._attachmentAudio_157i7_309{display:block;margin-top:4px;max-width:100%;height:36px}._separator_157i7_318{display:flex;align-items:center;margin:4px 0}._separator_157i7_318:after,._separator_157i7_318:before{content:"";flex:1;height:1px;background:var(--cp-border)}._separatorLabel_157i7_332{padding:0 8px;font-size:12px;line-height:16px;color:var(--cp-fg-muted);white-space:nowrap}._handoffLabel_157i7_340{color:var(--cp-handoff-fg)}._systemMessage_157i7_345{align-self:center;font-size:12px;line-height:16px;color:var(--cp-fg-muted);text-align:center}._thinkingStatusText_157i7_353{font-size:13px;font-style:italic;opacity:.75;margin-right:8px}._thinkingBubble_157i7_360{display:inline-flex;align-items:center;gap:4px;padding:10px 12px}._thinkingDot_157i7_367{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;animation:_thinkingPulse_157i7_1 1.2s ease-in-out infinite}._thinkingDot_157i7_367:nth-child(2){animation-delay:.2s}._thinkingDot_157i7_367:nth-child(3){animation-delay:.4s}@keyframes _thinkingPulse_157i7_1{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}._composer_157i7_398{flex-shrink:0;padding:16px;background:var(--cp-surface);border-top:1px solid var(--cp-border)}._inputPill_157i7_405{display:flex;align-items:flex-end;gap:8px;box-sizing:border-box;min-height:36px;padding:7px 16px;border:1px solid var(--cp-input-border);border-radius:18px;background:var(--cp-input-bg)}._input_157i7_405{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:Inter,Proxima Nova,sans-serif;font-size:14px;line-height:20px;color:var(--cp-fg);resize:none;overflow-y:auto;min-height:60px;max-height:120px;padding:0;margin:0;box-sizing:border-box;display:block}._input_157i7_405::-moz-placeholder{color:var(--cp-fg-muted)}._input_157i7_405::placeholder{color:var(--cp-fg-muted)}._hint_157i7_451{margin:6px 0 0;padding:0 4px;font-size:11px;line-height:14px;color:var(--cp-fg-faint);text-align:center}._composerIcon_157i7_460{flex-shrink:0;color:var(--cp-fg-muted);cursor:pointer;transition:color .15s ease}._composerIcon_157i7_460:hover{color:var(--cp-fg)}._composerIconDisabled_157i7_475,._composerIconDisabled_157i7_475:hover{color:var(--cp-fg-disabled);cursor:not-allowed}._sendIcon_157i7_481{flex-shrink:0;color:var(--cp-accent);cursor:pointer}._recordingIcon_157i7_487{flex-shrink:0;color:#ef4444;cursor:pointer;animation:_copilotPulse_157i7_1 1s ease-in-out infinite}@keyframes _copilotPulse_157i7_1{0%,to{opacity:1}50%{opacity:.4}}._skeleton_157i7_506{display:flex;flex-direction:column;gap:16px}._skeletonBubble_157i7_512{height:40px;border-radius:8px;background:linear-gradient(90deg,var(--cp-skeleton-a) 25%,var(--cp-skeleton-b) 50%,var(--cp-skeleton-a) 75%);background-size:200% 100%;animation:_copilotShimmer_157i7_1 1.4s ease-in-out infinite}@keyframes _copilotShimmer_157i7_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._skeletonBubble_157i7_512{animation:none}}._sessionError_157i7_545{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;padding:24px 16px;text-align:center}._sessionErrorText_157i7_556{margin:0;font-size:14px;color:var(--cp-fg-muted)}._sessionRetryButton_157i7_562{border:none;border-radius:8px;padding:8px 20px;font-size:14px;cursor:pointer;background:var(--cp-bubble-mine-bg);color:var(--cp-bubble-mine-fg)}._sessionRetryButton_157i7_562:hover{background:var(--cp-retry-hover-bg)}._history_157i7_580{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:16px 24px;background:var(--cp-surface)}._historyList_157i7_591{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._historyItem_157i7_600{margin:0;padding:0}._historyButton_157i7_605{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 14px;border:1px solid var(--cp-border);border-radius:10px;background:var(--cp-surface);color:var(--cp-fg);font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}._historyButton_157i7_605:hover{background:var(--cp-bubble-other-bg)}._historyButton_157i7_605:focus-visible{outline:2px solid var(--cp-accent);outline-offset:1px}._historyButtonCurrent_157i7_632{border-color:var(--cp-accent)}._historyHead_157i7_636{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}._historyTitle_157i7_644{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._historyDate_157i7_655{flex-shrink:0;font-size:12px;line-height:16px;color:var(--cp-fg-faint)}._historySummary_157i7_662{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:13px;line-height:18px;color:var(--cp-fg-muted)}._historyEmpty_157i7_673{margin:auto;padding:24px 16px;font-size:14px;text-align:center;color:var(--cp-fg-muted)}._historySkeletonRow_157i7_689,._historySkeleton_157i7_683{display:flex;flex-direction:column;gap:8px}._historySkeletonRow_157i7_689{padding:12px 14px;border:1px solid var(--cp-border);border-radius:10px}._historySkeletonLine_157i7_698{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--cp-skeleton-a) 25%,var(--cp-skeleton-b) 50%,var(--cp-skeleton-a) 75%);background-size:200% 100%;animation:_copilotShimmer_157i7_1 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){._historySkeletonLine_157i7_698{animation:none}}@property --btn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}._button_horkk_19{--aab-surface:linear-gradient(250deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.4));--aab-surface-hover:linear-gradient(250deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));--aab-border:rgba(0,0,0,.25);--aab-border-hover:rgba(0,0,0,.5);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:8px 24px;border-radius:9999px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:var(--aab-surface);color:inherit;font-family:Inter,Proxima Nova,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease}._button_horkk_19:hover:not(:disabled){border-color:color-mix(in srgb,currentColor 50%,transparent);background:var(--aab-surface-hover)}._button_horkk_19:focus-visible{outline:2px solid currentColor;outline-offset:2px}._button_horkk_19:disabled{opacity:.4;cursor:not-allowed}._button_horkk_19:disabled ._ring_horkk_75{display:none}._buttonSm_horkk_79{height:32px;padding:6px 16px;gap:8px;font-size:13px;line-height:18px}.dark ._button_horkk_19{--aab-surface:linear-gradient(250deg,#ffffff0f,#ffffff08);--aab-surface-hover:linear-gradient(250deg,#ffffff1a,#ffffff10);--aab-border:hsla(0,0%,100%,.5);--aab-border-hover:hsla(0,0%,100%,.8);border-color:var(--aab-border);color:#fff}.dark ._button_horkk_19:hover:not(:disabled){border-color:var(--aab-border-hover)}._icon_horkk_101{flex-shrink:0;width:16px;height:16px}._label_horkk_107{display:inline-block}._ring_horkk_75{position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:-1;background:conic-gradient(from var(--btn-angle),#ef2b558c 0deg,#ef2b558c 85deg,#ffdce6 155deg,#fff 180deg,#ffdce6 205deg,#ef2b558c 275deg,#ef2b558c 1turn);filter:blur(1.5px);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;transition:opacity .5s;animation:_askAiGlowOrbit_horkk_1 3.4s linear infinite}@keyframes _askAiGlowOrbit_horkk_1{to{--btn-angle:360deg}}@media (prefers-reduced-motion:reduce){._ring_horkk_75{animation:none}}._frame_np5vx_6{position:fixed;inset:0;z-index:2147482999;pointer-events:none;border-radius:10px;box-shadow:inset 0 0 0 2px #e0576b8c,inset 0 0 34px 6px #e0576b47;animation:_breathe_np5vx_1 2.8s ease-in-out infinite}._frameSteady_np5vx_20{animation:none;box-shadow:inset 0 0 0 2px #e0576b73,inset 0 0 26px 4px #e0576b29}._frameDashed_np5vx_28{animation:none;border:2px dashed rgba(214,158,46,.8);box-shadow:inset 0 0 24px 4px #d69e2e2e}@keyframes _breathe_np5vx_1{0%,to{box-shadow:inset 0 0 0 2px #e0576b73,inset 0 0 26px 4px #e0576b33}50%{box-shadow:inset 0 0 0 2px #e0576bbf,inset 0 0 44px 10px #e0576b5c}}@keyframes _copilot-control-ping_np5vx_1{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.1);opacity:0}}@media (prefers-reduced-motion:reduce){._frameDashed_np5vx_28,._frame_np5vx_6{animation:none}}._banner_np5vx_63{left:50%;transform:translate(-50%);gap:12px;max-width:min(560px,calc(100vw - 24px));padding:10px 12px 10px 14px;border-radius:10px;font:500 13px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 6px 24px #00000047}._banner_np5vx_63,._pill_np5vx_83{position:fixed;top:12px;z-index:2147483000;display:flex;align-items:center;background:#141218f0;color:#f6f4f7}._pill_np5vx_83{right:12px;gap:10px;padding:8px 10px 8px 12px;border-radius:999px;font:500 13px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 6px 20px #00000042}._dot_np5vx_99{flex:none;width:8px;height:8px;border-radius:50%;background:#e0576b;animation:_pulse_np5vx_1 1.6s ease-in-out infinite}._dotHollow_np5vx_108{background:transparent;border:2px solid #e0576b;animation:none}@keyframes _pulse_np5vx_1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._dot_np5vx_99{animation:none}}._label_np5vx_123{flex:1 1 auto;min-width:0}._current_np5vx_125{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:2px;color:#b9b2bd;font-weight:400;font-size:12px;line-height:1.35}._escHint_np5vx_137{display:block;margin-top:2px;color:#7c7680;font-weight:400;font-size:11px}._budget_np5vx_145{flex:none;color:#b9b2bd;font-variant-numeric:tabular-nums;font-weight:400}._stop_np5vx_152{flex:none;padding:5px 12px;border:1px solid rgba(246,244,247,.35);border-radius:7px;background:transparent;color:#f6f4f7;font:inherit;cursor:pointer}._stop_np5vx_152:hover{background:#f6f4f71f}._stop_np5vx_152:focus-visible{outline:2px solid #e0576b;outline-offset:2px}._logToggle_np5vx_166,._secondaryButton_np5vx_167{flex:none;padding:5px 10px;border:1px solid rgba(246,244,247,.25);border-radius:7px;background:transparent;color:#f6f4f7;font:inherit;cursor:pointer}._primaryButton_np5vx_178{flex:none;padding:8px 14px;border:none;border-radius:8px;background:#e0576b;color:#fff;font:inherit;font-weight:600;cursor:pointer}._card_np5vx_192{position:fixed;right:16px;bottom:16px;z-index:2147483000;width:min(360px,calc(100vw - 32px));padding:16px;border-radius:12px;background:#1c1a20;color:#f6f4f7;font:400 13px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 12px 32px #00000052;border:1px solid rgba(246,244,247,.12)}._cardHandoff_np5vx_208,._cardPaused_np5vx_207{border-color:#d69e2eb3}._cardTerminal_np5vx_209{border-color:#f6f4f71f;background:#17161a}._cardTitle_np5vx_211{margin:0 0 4px;font-weight:600;font-size:14px}._cardSubtitle_np5vx_217{margin:0 0 12px;color:#b9b2bd}._cardActions_np5vx_222{display:flex;gap:8px;flex-wrap:wrap}._log_np5vx_166{position:fixed;right:16px;bottom:84px;z-index:2147483000;width:min(360px,calc(100vw - 32px));max-height:280px;overflow-y:auto;padding:8px;border-radius:10px;background:#141218f5;color:#f6f4f7;font:400 12px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 8px 24px #00000047}._row_np5vx_247{padding:6px 8px;border-radius:6px}._rowNarration_np5vx_252{color:#b9b2bd}._rowAction_np5vx_253{color:#f6f4f7}._rowRefused_np5vx_254{color:#f0b3bd;background:#e0576b1f}._rowFailure_np5vx_255{color:#e8c26a;background:#d69e2e1a}._srOnly_np5vx_230{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){._banner_np5vx_63,._card_np5vx_192{inset:auto 0 0;transform:none;width:100%;max-width:100%;border-radius:16px 16px 0 0}._pill_np5vx_83{top:auto;bottom:76px;right:12px}._log_np5vx_166{inset:12px 12px auto;width:auto;max-height:40vh}._stop_np5vx_152{min-height:44px;padding:10px 16px}}