/* Generated by scripts/split-css.mjs — do not edit. */
.tempest_panel_W0CCy{min-width:0;min-height:0;height:var(--tempest-ai-chat-height,100%);background-color:var(--tempest-bg);color:var(--tempest-text);font-family:var(--tempest-font-sans);flex-direction:column;display:flex}
.tempest_header_KYy5l{padding:var(--tempest-space-3) var(--tempest-space-4);border-bottom:1px solid var(--tempest-border);flex:none}
.tempest_threadWrapper_LjoF6{flex:auto;min-width:0;min-height:0;display:flex;position:relative}
.tempest_thread_RqELz{gap:var(--tempest-space-5);min-width:0;min-height:0;padding:var(--tempest-space-4);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}
.tempest_thread_RqELz:focus-visible{outline:2px solid var(--tempest-primary);outline-offset:-2px}
.tempest_jump_oBKxQ{right:var(--tempest-space-4);bottom:var(--tempest-space-3);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-full);background-color:var(--tempest-surface);width:2rem;height:2rem;color:var(--tempest-text);box-shadow:var(--tempest-shadow-md);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}
.tempest_jump_oBKxQ:focus-visible{outline:var(--tempest-focus-ring-width) solid var(--tempest-focus-ring-color);outline-offset:2px}
@media (pointer:coarse){.tempest_jump_oBKxQ:after{content:"";position:absolute;inset:-6px}}
.tempest_turn_k7h7J{gap:var(--tempest-space-2);min-width:0;max-width:var(--tempest-ai-chat-width,48rem);flex-direction:column;width:100%;margin-inline:auto;display:flex}
.tempest_userTurn_7Csx0{align-items:flex-end}
.tempest_systemTurn_xpQmC{padding:var(--tempest-space-2) var(--tempest-space-3);border:1px dashed var(--tempest-border);border-radius:var(--tempest-radius-md);background-color:var(--tempest-surface);color:var(--tempest-text-muted);font-size:var(--tempest-text-sm)}
.tempest_turnHeader_l7lv3{align-items:center;gap:var(--tempest-space-2);min-width:0;display:flex}
.tempest_avatar_XqQ8R{flex:none;display:inline-flex}
.tempest_role_Vz6Dn{color:var(--tempest-text-muted);font-size:var(--tempest-text-xs);font-weight:var(--tempest-weight-semibold)}
.tempest_visuallyHiddenRole_raKmR{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.tempest_model_Z55Ho,.tempest_time_o07s8{color:var(--tempest-text-muted);font-size:var(--tempest-text-2xs);font-variant-numeric:tabular-nums}
.tempest_body_GnhC7{overflow-wrap:anywhere;min-width:0}
.tempest_userTurn_7Csx0 .tempest_body_GnhC7{padding:var(--tempest-space-2) var(--tempest-space-3);border-radius:var(--tempest-radius-lg);background-color:var(--tempest-primary-soft);color:var(--tempest-primary-on-soft);font-size:var(--tempest-text-sm);line-height:var(--tempest-leading-normal);max-width:min(85%,36rem)}
.tempest_plain_MRQet{white-space:pre-wrap}
.tempest_markdownRoot_nem2U{font-size:var(--tempest-text-sm);line-height:var(--tempest-leading-relaxed)}
.tempest_streamingBody_YMx1->.tempest_markdownRoot_nem2U>:last-child:after{content:"▍";color:var(--tempest-primary);margin-left:.125em;animation:1s steps(2,jump-none) infinite tempest_caretBlink_IpIIw}
@keyframes tempest_caretBlink_IpIIw{to{opacity:.2}}
@media (prefers-reduced-motion:reduce){.tempest_streamingBody_YMx1->.tempest_markdownRoot_nem2U>:last-child:after{animation:none}}
.tempest_dots_FtZUe{align-items:center;gap:3px;display:inline-flex}
.tempest_dots_FtZUe>span{background-color:var(--tempest-text-subtle);width:5px;height:5px;animation:tempest_dotPulse_nZJHU 1.2s var(--tempest-ease-in-out) infinite;border-radius:50%}
.tempest_dots_FtZUe>span:nth-child(2){animation-delay:.15s}
.tempest_dots_FtZUe>span:nth-child(3){animation-delay:.3s}
@keyframes tempest_dotPulse_nZJHU{0%,60%,to{opacity:.25}30%{opacity:1}}
@media (prefers-reduced-motion:reduce){.tempest_dots_FtZUe>span{opacity:.6;animation:none}}
.tempest_thinking_Dk96l{align-items:center;gap:var(--tempest-space-2);max-width:var(--tempest-ai-chat-width,48rem);width:100%;color:var(--tempest-text-muted);font-size:var(--tempest-text-sm);margin:0 auto;display:flex}
.tempest_reasoning_kJof1{border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-md);background-color:var(--tempest-surface)}
.tempest_reasoning_kJof1 button[aria-expanded]{color:var(--tempest-text-muted);font-size:var(--tempest-text-xs);font-weight:var(--tempest-weight-medium)}
.tempest_reasoning_kJof1 button[aria-expanded=true] .tempest_reasoningChevron_TObJ2{transform:rotate(90deg)}
.tempest_reasoningChevron_TObJ2{transition:transform var(--tempest-duration-fast) var(--tempest-ease-out);flex:none}
@media (prefers-reduced-motion:reduce){.tempest_reasoningChevron_TObJ2{transition:none}}
.tempest_reasoningBody_ZR910{color:var(--tempest-text-muted);font-size:var(--tempest-text-xs);line-height:var(--tempest-leading-relaxed);white-space:pre-wrap}
.tempest_attachments_qQH3a{gap:var(--tempest-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.tempest_attachment_z4T-R{align-items:center;gap:var(--tempest-space-2);max-width:16rem;padding:var(--tempest-space-1) var(--tempest-space-2);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-md);background-color:var(--tempest-surface);font-size:var(--tempest-text-xs);display:inline-flex}
.tempest_attachmentName_2DCGR{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tempest_attachmentMeta_xBy5U{color:var(--tempest-text-muted);font-size:var(--tempest-text-xs);flex:none}
.tempest_thumb_w70uR{border-radius:var(--tempest-radius-sm);object-fit:cover;width:4rem;height:4rem;display:block}
.tempest_error_CS0Gp{align-items:center;gap:var(--tempest-space-2);padding:var(--tempest-space-2) var(--tempest-space-3);border:1px solid var(--tempest-danger);border-radius:var(--tempest-radius-md);background-color:var(--tempest-danger-bg);color:var(--tempest-text);font-size:var(--tempest-text-sm);margin:0;display:flex}
.tempest_retry_8a6Vm{color:var(--tempest-danger);font:inherit;font-weight:var(--tempest-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.tempest_actions_SZnxe{align-items:center;gap:var(--tempest-space-1);opacity:0;transition:opacity var(--tempest-duration-fast) var(--tempest-ease-out);display:flex}
.tempest_turn_k7h7J:hover .tempest_actions_SZnxe,.tempest_actions_SZnxe:focus-within{opacity:1}
@media (hover:none){.tempest_actions_SZnxe{opacity:1}}
@media (prefers-reduced-motion:reduce){.tempest_actions_SZnxe{transition:none}}
.tempest_actions_SZnxe .tempest_action_YPvQH{border-radius:var(--tempest-radius-sm);width:1.75rem;height:1.75rem;color:var(--tempest-text-muted);cursor:pointer;transition:var(--tempest-transition-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}
@media (pointer:coarse){.tempest_actions_SZnxe .tempest_action_YPvQH:after{content:"";position:absolute;inset:-8px}}
@media (hover:hover) and (pointer:fine){.tempest_actions_SZnxe .tempest_action_YPvQH:hover{background-color:var(--tempest-surface-2);color:var(--tempest-text)}}
.tempest_actions_SZnxe .tempest_action_YPvQH:focus-visible{outline:var(--tempest-focus-ring-width) solid var(--tempest-focus-ring-color);outline-offset:1px}
.tempest_actions_SZnxe .tempest_action_YPvQH[data-copied],.tempest_actions_SZnxe .tempest_actionActive_DW5O1{color:var(--tempest-primary);background:0 0}
@media (prefers-reduced-motion:reduce){.tempest_actions_SZnxe .tempest_action_YPvQH{transition:none}}
.tempest_editor_rk4hA{gap:var(--tempest-space-2);flex-direction:column;width:100%;max-width:min(85%,36rem);display:flex}
.tempest_editField_Z9neJ{width:100%;padding:var(--tempest-space-2) var(--tempest-space-3);border:1px solid var(--tempest-primary);border-radius:var(--tempest-radius-lg);background-color:var(--tempest-bg);color:var(--tempest-text);font:inherit;font-size:var(--tempest-text-sm);line-height:var(--tempest-leading-normal);resize:vertical}
.tempest_editField_Z9neJ:focus-visible{outline:2px solid var(--tempest-primary);outline-offset:-1px}
.tempest_editActions_vfC0b{justify-content:flex-end;gap:var(--tempest-space-2);display:flex}
.tempest_ghost_S1yuC{padding:var(--tempest-space-1) var(--tempest-space-3);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-md);color:var(--tempest-text);font:inherit;font-size:var(--tempest-text-sm);cursor:pointer;background-color:#0000}
.tempest_primary_wZ-Wu{padding:var(--tempest-space-1) var(--tempest-space-3);border-radius:var(--tempest-radius-md);background-color:var(--tempest-primary);color:var(--tempest-primary-foreground);font:inherit;font-size:var(--tempest-text-sm);font-weight:var(--tempest-weight-medium);cursor:pointer;border:none}
.tempest_primary_wZ-Wu:disabled{background-color:var(--tempest-surface-3);color:var(--tempest-text-subtle);cursor:not-allowed}
.tempest_suggestions_V7Zhh{align-items:flex-start;gap:var(--tempest-space-2);max-width:var(--tempest-ai-chat-width,48rem);flex-direction:column;width:100%;margin:auto auto 0;display:flex}
.tempest_suggestionsTitle_Z-wWe{color:var(--tempest-text-muted);font-size:var(--tempest-text-sm);margin:0}
.tempest_suggestion_4NYhq{padding:var(--tempest-space-2) var(--tempest-space-3);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-md);background-color:var(--tempest-surface);color:var(--tempest-text);font:inherit;font-size:var(--tempest-text-sm);text-align:left;cursor:pointer}
@media (hover:hover) and (pointer:fine){.tempest_suggestion_4NYhq:hover{background-color:var(--tempest-surface-2)}}
.tempest_suggestion_4NYhq:focus-visible{outline:var(--tempest-focus-ring-width) solid var(--tempest-focus-ring-color);outline-offset:2px}
.tempest_composer_AaB1Q{gap:var(--tempest-space-1);padding:var(--tempest-space-3) var(--tempest-space-4);border-top:1px solid var(--tempest-border);flex-direction:column;flex:none;display:flex}
.tempest_composerBox_Fz-GG{align-items:flex-end;gap:var(--tempest-space-2);max-width:var(--tempest-ai-chat-width,48rem);width:100%;padding:var(--tempest-space-2);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-lg);background-color:var(--tempest-surface);margin-inline:auto;display:flex}
.tempest_composerBox_Fz-GG:focus-within{border-color:var(--tempest-primary)}
.tempest_field_7m1Pa{min-width:0;padding:var(--tempest-space-1) var(--tempest-space-2);color:inherit;font:inherit;font-size:var(--tempest-text-sm);line-height:var(--tempest-leading-normal);resize:none;background:0 0;border:none;flex:auto}
.tempest_field_7m1Pa:focus-visible{outline:none}
.tempest_field_7m1Pa:disabled{color:var(--tempest-text-subtle);cursor:not-allowed}
.tempest_composerActions_z1oj9{align-items:center;gap:var(--tempest-space-2);flex:none;display:flex}
.tempest_composerFooter_WZ1Fo{max-width:var(--tempest-ai-chat-width,48rem);width:100%;padding-inline:var(--tempest-space-2);color:var(--tempest-text-muted);font-size:var(--tempest-text-xs);margin-inline:auto}
.tempest_send_eVkd6{padding:var(--tempest-space-2) var(--tempest-space-4);border-radius:var(--tempest-radius-md);background-color:var(--tempest-primary);color:var(--tempest-primary-foreground);font:inherit;font-size:var(--tempest-text-sm);font-weight:var(--tempest-weight-medium);cursor:pointer;border:none}
.tempest_send_eVkd6:disabled{background-color:var(--tempest-surface-3);color:var(--tempest-text-subtle);cursor:not-allowed}
.tempest_stop_KWS9o{align-items:center;gap:var(--tempest-space-2);padding:var(--tempest-space-2) var(--tempest-space-4);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-md);background-color:var(--tempest-surface-2);color:var(--tempest-text);font:inherit;font-size:var(--tempest-text-sm);font-weight:var(--tempest-weight-medium);cursor:pointer;display:inline-flex}
.tempest_stopGlyph_Nc19c{background-color:currentColor;border-radius:2px;width:.625rem;height:.625rem;display:inline-block}
@media (width<=480px){.tempest_thread_RqELz{gap:var(--tempest-space-4);padding:var(--tempest-space-3)}.tempest_userTurn_7Csx0 .tempest_body_GnhC7,.tempest_editor_rk4hA{max-width:100%}.tempest_composer_AaB1Q{padding:var(--tempest-space-2) var(--tempest-space-3)}}
.tempest_panel_xUVw0{min-width:0;min-height:0;height:var(--tempest-chat-height,100%);background-color:var(--tempest-bg);color:var(--tempest-text);font-family:var(--tempest-font-sans);flex-direction:column;display:flex}
.tempest_header_muoPu{padding:var(--tempest-space-3) var(--tempest-space-4);border-bottom:1px solid var(--tempest-border);flex:none}
.tempest_thread_-j8yS{gap:var(--tempest-space-3);min-height:0;padding:var(--tempest-space-4);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}
.tempest_thread_-j8yS:focus-visible{outline:2px solid var(--tempest-primary);outline-offset:-2px}
.tempest_day_uLsWA{align-items:center;gap:var(--tempest-space-3);display:flex}
.tempest_day_uLsWA:before,.tempest_day_uLsWA:after{background-color:var(--tempest-border);content:"";flex:auto;height:1px}
.tempest_dayLabel_m8rDy{color:var(--tempest-text-subtle);font-size:var(--tempest-text-xs);text-transform:capitalize}
.tempest_run_jOUv7{gap:var(--tempest-space-3);align-items:flex-start;max-width:100%;display:flex}
.tempest_ownRun_3XTG5{flex-direction:row-reverse}
.tempest_avatar_d9SYT{flex:none}
.tempest_runBody_nHQC3{gap:var(--tempest-space-1);flex-direction:column;min-width:0;max-width:min(78%,42rem);display:flex}
.tempest_ownRun_3XTG5 .tempest_runBody_nHQC3{align-items:flex-end}
.tempest_author_4MRkd{color:var(--tempest-text-muted);font-size:var(--tempest-text-xs);font-weight:var(--tempest-weight-medium)}
.tempest_bubbles_VYaQ0{gap:var(--tempest-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.tempest_bubbleRow_QSc41{align-items:center;gap:var(--tempest-space-2);display:flex}
.tempest_ownRun_3XTG5 .tempest_bubbleRow_QSc41{flex-direction:row-reverse}
.tempest_bubble_GGFcU{gap:var(--tempest-space-1);min-width:0;padding:var(--tempest-space-2) var(--tempest-space-3);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-lg);background-color:var(--tempest-surface);font-size:var(--tempest-text-sm);line-height:var(--tempest-leading-normal);flex-direction:column;display:flex}
.tempest_ownBubble_agOMW{background-color:var(--tempest-primary-soft);color:var(--tempest-primary-on-soft);border-color:#0000}
.tempest_failedBubble_kT3F5{border-color:var(--tempest-danger);background-color:var(--tempest-danger-bg);color:var(--tempest-text)}
.tempest_body_1aH2F{overflow-wrap:anywhere;white-space:pre-wrap}
.tempest_meta_3fNx8{justify-content:flex-end;align-items:center;gap:var(--tempest-space-2);color:var(--tempest-text-muted);font-size:var(--tempest-text-2xs);font-variant-numeric:tabular-nums;display:flex}
.tempest_ownBubble_agOMW .tempest_meta_3fNx8{color:var(--tempest-primary-on-soft)}
.tempest_status_EeiUt{align-items:center;display:inline-flex}
.tempest_statusFailed_Bfro1{color:var(--tempest-danger);font-weight:var(--tempest-weight-bold)}
.tempest_bubbleRow_QSc41{flex-wrap:wrap}
.tempest_reactions_D4iGE{gap:var(--tempest-space-1);flex-wrap:wrap;flex-basis:100%;margin:0;padding:0;list-style:none;display:flex}
.tempest_ownRun_3XTG5 .tempest_reactions_D4iGE{justify-content:flex-end}
.tempest_reaction_WkkNQ{align-items:center;gap:var(--tempest-space-1);padding:0 var(--tempest-space-2);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-full,999px);background-color:var(--tempest-surface);color:var(--tempest-text);font:inherit;font-size:var(--tempest-text-xs);cursor:pointer;line-height:1.8;display:inline-flex}
.tempest_reaction_WkkNQ:disabled{cursor:default}
.tempest_reactionMine_81mXj{background-color:var(--tempest-primary-soft);color:var(--tempest-primary-on-soft);font-weight:var(--tempest-weight-medium);border-color:#0000}
.tempest_actionsButton_v8oqH{padding:0 var(--tempest-space-1);color:var(--tempest-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;line-height:1}
@media (hover:hover) and (pointer:fine){.tempest_actionsButton_v8oqH{opacity:0;transition:var(--tempest-transition-opacity,opacity .12s ease)}.tempest_bubbleRow_QSc41:hover .tempest_actionsButton_v8oqH,.tempest_actionsButton_v8oqH:focus-visible{opacity:1}}
.tempest_quote_1muxm{width:100%;padding:var(--tempest-space-1) var(--tempest-space-2);border-left:3px solid var(--tempest-primary);border-radius:var(--tempest-radius-sm);background-color:var(--tempest-surface-2);color:var(--tempest-text);font-size:var(--tempest-text-xs);text-align:left;flex-direction:column;gap:2px;display:flex}
.tempest_quoteButton_eD0Dx{font:inherit;font-size:var(--tempest-text-xs);cursor:pointer;border-top:none;border-bottom:none;border-right:none}
.tempest_quoteAuthor_Jpx15{color:var(--tempest-text);font-weight:var(--tempest-weight-medium)}
.tempest_quoteText_9KI-m{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.tempest_quoteRevoked_RQ-5u{color:var(--tempest-text-muted);font-style:italic}
.tempest_tombstone_7Iiw-{align-items:center;gap:var(--tempest-space-1);color:var(--tempest-text-muted);font-style:italic;display:flex}
.tempest_deletedBubble_dZQFE{background-color:#0000;border-style:dashed}
.tempest_edited_kTire{font-style:italic}
.tempest_statusRead_Wj77L{color:var(--tempest-info,var(--tempest-primary))}
.tempest_attachments_h8wIJ{gap:var(--tempest-space-1);flex-direction:column;max-width:320px;display:flex}
.tempest_attachmentsFallback_YT9RT{min-height:var(--tempest-space-8,2rem)}
.tempest_imageAttachment_PggzU{border-radius:var(--tempest-radius-md);cursor:pointer;background:0 0;border:none;padding:0;line-height:0}
.tempest_imageAttachment_PggzU img{border-radius:var(--tempest-radius-md);object-fit:cover;max-width:100%;max-height:260px}
.tempest_videoAttachment_0TsUC{border-radius:var(--tempest-radius-md);max-width:100%}
.tempest_voiceAttachment_1EUcu{gap:var(--tempest-space-1);flex-direction:column;display:flex}
.tempest_waveform_5K-qs{align-items:flex-end;gap:2px;height:28px;display:flex}
.tempest_waveform_5K-qs span{background-color:var(--tempest-primary);opacity:.7;border-radius:1px;flex:auto;min-width:2px}
.tempest_fileAttachment_H803b{padding:var(--tempest-space-2);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-md);color:var(--tempest-text);flex-direction:column;gap:2px;text-decoration:none;display:flex}
.tempest_fileName_2Fwix{overflow-wrap:anywhere;font-weight:var(--tempest-weight-medium)}
.tempest_fileMeta_T1fdS{color:var(--tempest-text-muted);font-size:var(--tempest-text-2xs);font-variant-numeric:tabular-nums}
.tempest_retry_DAbIj{color:var(--tempest-danger);font:inherit;font-size:var(--tempest-text-xs);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.tempest_typing_zdp3O{padding:0 var(--tempest-space-4) var(--tempest-space-2);color:var(--tempest-text-subtle);font-size:var(--tempest-text-xs);flex:none;margin:0}
.tempest_composer_krOGl{align-items:flex-end;gap:var(--tempest-space-2);padding:var(--tempest-space-3) var(--tempest-space-4);border-top:1px solid var(--tempest-border);flex:none;display:flex}
.tempest_field_fBY-q{min-width:0;padding:var(--tempest-space-2) var(--tempest-space-3);border:1px solid var(--tempest-border);border-radius:var(--tempest-radius-md);background-color:var(--tempest-bg);color:inherit;font:inherit;font-size:var(--tempest-text-sm);line-height:var(--tempest-leading-normal);resize:none;flex:auto}
.tempest_field_fBY-q:focus-visible{outline:2px solid var(--tempest-primary);outline-offset:-1px}
.tempest_field_fBY-q:disabled{background-color:var(--tempest-surface-2);color:var(--tempest-text-subtle);cursor:not-allowed}
.tempest_composerActions_MYwQx{align-items:center;gap:var(--tempest-space-2);display:flex}
.tempest_send_NwcaR{padding:var(--tempest-space-2) var(--tempest-space-4);border-radius:var(--tempest-radius-md);background-color:var(--tempest-primary);color:var(--tempest-primary-foreground);font:inherit;font-size:var(--tempest-text-sm);font-weight:var(--tempest-weight-medium);cursor:pointer;border:none}
.tempest_send_NwcaR:disabled{background-color:var(--tempest-surface-3);color:var(--tempest-text-subtle);cursor:not-allowed}
@media (width<=480px){.tempest_runBody_nHQC3{max-width:88%}}
