._shell_7mryw_1{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;min-width:320px;height:100%;min-height:400px;box-shadow:var(--shadow-widget);border:1px solid var(--color-border);flex-direction:column;display:flex;overflow:hidden}._header_7mryw_17{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._headerTitle_7mryw_27{font-weight:500;font-size:var(--font-size-md);flex:1}._iconButton_7mryw_33{border-radius:50%;transition:background .15s,color .15s}._iconButton_7mryw_33:hover{background:var(--color-surface-muted);color:var(--color-primary-hover)}._headerButton_7mryw_46{border-radius:50%}._devBar_7mryw_50{padding:4px var(--space-4);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-muted) 60%, transparent);flex-shrink:0}._devBarInput_7mryw_57{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text-muted);outline:none;padding:2px 6px;font-family:monospace;font-size:11px}._devBarInput_7mryw_57:focus{border-color:var(--color-primary);color:var(--color-text)}._devBarInput_7mryw_57::placeholder{color:var(--color-text-muted);opacity:.6}@media (width<=379px){._header_7mryw_17{padding:var(--space-3)}}@keyframes _messageFadeIn_131ho_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _typingBounce_131ho_1{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}._message_131ho_25{gap:var(--space-1);flex-direction:column;max-width:88%;animation:.45s cubic-bezier(.22,1,.36,1) _messageFadeIn_131ho_1;display:flex}._messageContent_131ho_33{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);line-height:var(--line-height-base);word-break:break-word}._messageUser_131ho_40{align-self:flex-end;align-items:flex-end}._messageUser_131ho_40 ._messageContent_131ho_33{background:var(--color-surface-user);color:var(--color-text);white-space:pre-wrap;border-bottom-right-radius:2px}._messageAssistant_131ho_52{align-self:flex-start;align-items:flex-start;max-width:100%}._messageAssistant_131ho_52._messageWithCard_131ho_58{align-self:stretch;align-items:stretch}._typingDots_131ho_63{justify-content:center;align-items:center;gap:4px;height:24px;display:flex;overflow:visible}._typingDots_131ho_63 span{background:var(--color-text-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _typingBounce_131ho_1;display:block}._typingDots_131ho_63 span:nth-child(2){animation-delay:.2s}._typingDots_131ho_63 span:nth-child(3){animation-delay:.4s}@keyframes _messageFadeIn_15cbd_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._confirmationCard_15cbd_12{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);margin-top:var(--space-2);box-sizing:border-box;width:100%;min-width:280px;animation:.45s cubic-bezier(.22,1,.36,1) _messageFadeIn_15cbd_1}._cardHeader_15cbd_24{align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--font-size-base);color:var(--color-text);margin-bottom:var(--space-3);display:flex}._cardIcon_15cbd_34{color:var(--color-text-muted);flex-shrink:0}._fieldList_15cbd_39{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);grid-template-columns:auto 1fr;padding:0;display:grid}._fieldLabel_15cbd_47{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;align-self:baseline}._fieldValue_15cbd_54{color:var(--color-text);font-size:var(--font-size-sm);word-break:break-word;margin:0}._actions_15cbd_61{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}._cancelButton_15cbd_69{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);background:0 0;font-family:inherit;transition:background .15s}._cancelButton_15cbd_69:hover:not(:disabled){background:var(--color-surface)}._cancelButton_15cbd_69:disabled{opacity:.5;cursor:not-allowed}._confirmButton_15cbd_90{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-on-primary);cursor:pointer;font-size:var(--font-size-sm);border:none;font-family:inherit;font-weight:500;transition:background .15s}._confirmButton_15cbd_90:hover:not(:disabled){background:var(--color-primary-hover)}._confirmButton_15cbd_90:disabled{opacity:.5;cursor:not-allowed}._spinner_15cbd_112{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_15cbd_112}@keyframes _spin_15cbd_112{to{transform:rotate(360deg)}}._statusCollapsed_15cbd_127{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);display:flex}._statusConfirmed_15cbd_135{color:var(--color-success-text);border-color:var(--color-success-border);background:var(--color-success-subtle)}._statusCancelled_15cbd_141{color:var(--color-text-muted)}@keyframes _cursorBlink_pazwb_1{0%,to{opacity:1}50%{opacity:0}}._messageAssistant_pazwb_11 ._messageError_pazwb_12{color:var(--color-text-muted)}._messageAssistant_pazwb_11 ._messageErrorInner_pazwb_16{align-items:center;gap:var(--space-2,8px);display:flex}._messageAssistant_pazwb_11 ._retryButton_pazwb_22{width:20px;height:20px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._messageAssistant_pazwb_11 ._retryButton_pazwb_22:hover{color:var(--color-text)}._messageAssistant_pazwb_11 ._messageContent_pazwb_40{color:var(--color-text);background:0 0;padding-left:0}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 p{margin:0}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 p+p{margin-top:.5em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h1,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h2,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h3,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h4{margin:.75em 0 .25em;font-weight:600;line-height:1.3}:is(._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h1,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h2,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h3,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h4):first-child{margin-top:0}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h1{font-size:1.2em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h2{font-size:1.1em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h3,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 h4{font-size:1em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 ul,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 ol{margin:.4em 0;padding-left:1.4em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 li+li{margin-top:.2em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 strong{font-weight:600}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 em{font-style:italic}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 blockquote{border-left:3px solid var(--color-border);color:var(--color-text-muted);margin:.5em 0;padding-left:.75em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 code{background:var(--color-surface);border-radius:4px;padding:.1em .35em;font-family:monospace;font-size:.88em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 pre{padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);margin:.5em 0;overflow-x:auto}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 pre code{background:0 0;padding:0}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.9em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 th,._messageAssistant_pazwb_11 ._messageContent_pazwb_40 td{border:1px solid var(--color-border);text-align:left;padding:.45em .9em}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 th{background:var(--color-surface);font-weight:600}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 tr:nth-child(2n) td{background:color-mix(in srgb, var(--color-surface) 50%, transparent)}._messageAssistant_pazwb_11 ._messageContent_pazwb_40._messageStreaming_pazwb_137 p:last-child:after,._messageAssistant_pazwb_11 ._messageContent_pazwb_40._messageStreaming_pazwb_137>:last-child:after{content:"▋";color:var(--color-text-muted);margin-left:1px;font-size:.85em;animation:.8s ease-in-out infinite _cursorBlink_pazwb_1;display:inline}._messageAssistant_pazwb_11 ._messageContent_pazwb_40 a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}._actionBar_pazwb_155{padding-top:var(--space-1);gap:2px;display:flex}._actionButton_pazwb_161{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}._actionButton_pazwb_161:hover{background:var(--color-surface);color:var(--color-text)}._copyButton_pazwb_182 ._copiedIcon_pazwb_183{display:none}._copyButton_pazwb_182[data-copied]{color:var(--color-primary)}._copyButton_pazwb_182[data-copied] ._copyIcon_pazwb_190{display:none}._copyButton_pazwb_182[data-copied] ._copiedIcon_pazwb_183{display:block}._feedbackButton_pazwb_199[data-submitted]{color:var(--color-primary)}._chips_ur2d5_1{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;justify-content:flex-start;display:flex}._starters_1e01e_1{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._emptyState_s0ewf_1{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:32px;display:flex}._emptyGreeting_s0ewf_10{align-items:flex-start;gap:var(--space-2);display:flex}._emptyGreeting_s0ewf_10 img{flex-shrink:0}._emptyGreeting_s0ewf_10 span{font-size:32px;line-height:1}._emptyGreeting_s0ewf_10 p{color:var(--color-text);font-size:20px;font-weight:600;line-height:var(--line-height-base);margin:0}._iconButton_yblx3_1{width:28px;height:28px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._pill_yblx3_13{padding:6px var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-base);font-family:inherit;line-height:var(--line-height-base);cursor:pointer;border-radius:20px;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;box-shadow:0 2px 6px #00000012,0 1px 2px #0000000a}._pill_yblx3_13:hover{background:var(--color-surface-muted);border-color:var(--color-primary-subtle);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a,0 1px 3px #0000000f}._pill_yblx3_13:active{background:var(--color-primary-subtle);transform:translateY(0);box-shadow:0 1px 3px #0000000f}._composer_1gv19_1{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4) var(--space-2);gap:var(--space-2);background:var(--color-surface);flex-direction:column;display:flex}._composer_1gv19_1>form{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding-right:var(--space-1);flex:1;align-items:center;display:flex}._aiDisclaimer_1gv19_20{color:var(--color-text-muted);justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}._aiDisclaimer_1gv19_20 a{color:inherit;align-items:center;gap:2px;text-decoration:none;display:inline-flex}._aiDisclaimer_1gv19_20 a:hover{text-decoration:underline}._composerInput_1gv19_41{border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);resize:none;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;max-height:72px;font-family:inherit;overflow-y:auto}._composerSend_1gv19_60{border-radius:50%;flex-shrink:0}._composerSend_1gv19_60:hover{color:var(--color-primary-hover)}._composerSend_1gv19_60:disabled{opacity:.4;cursor:not-allowed}@media (width<=379px){._composer_1gv19_1{padding:var(--space-3) var(--space-3) var(--space-2)}}._thread_9kcgv_1{flex-direction:column;flex:1;min-height:0;display:flex}._viewport_9kcgv_8{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}._viewportMessages_9kcgv_17{padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex}._viewportFooter_9kcgv_25{background:var(--color-surface);position:sticky;bottom:0}@media (width<=379px){._viewportMessages_9kcgv_17{padding:var(--space-3)}}@keyframes _widget-spin_1jr3i_1{to{transform:rotate(360deg)}}._spinner_1jr3i_7{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite _widget-spin_1jr3i_1}._container_1jr3i_16{justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-surface);border-radius:var(--radius-xl);width:100%;height:100%;box-shadow:var(--shadow-widget);border:1px solid var(--color-border);text-align:center;padding:var(--space-4);flex-direction:column;display:flex;overflow:hidden}._title_1jr3i_33{font-size:var(--font-size-md);color:var(--color-text);margin:0;font-weight:600}._subtitle_1jr3i_40{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._button_1jr3i_46{width:36px;height:36px;color:var(--color-primary);border:1.5px solid var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}._button_1jr3i_46:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}:root{--color-primary:#416bde;--color-primary-hover:#0f57e5;--color-primary-subtle:#d2e2f8;--color-surface:#fcfcfc;--color-surface-muted:#f5f6f7;--color-border:#dedede;--color-text:#222;--color-text-muted:#767676;--color-text-on-primary:#fcfcfc;--color-surface-user:#e9f1fb;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--font-family:"Roboto", sans-serif;--font-size-xs:11px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--line-height-base:1.5;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--color-success:#3fc082;--color-success-text:#0c653a;--color-success-subtle:#f0fdf6;--color-success-border:#3fc082;--shadow-widget:0 8px 32px #0000001f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background:0 0;overflow:hidden}
