.StreamingMessage_progressContainer__jkwlD{padding:0 4px 8px}.StreamingMessage_progressHeader__QIaVT{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:4px;color:var(--onstec-gray-mid);font-weight:600}.StreamingMessage_progressBadge__dD864{background:var(--surface-2);padding:2px 8px;border-radius:var(--radius-sm);font-family:monospace;font-size:12px;box-shadow:var(--shadow-inset)}.StreamingMessage_timelineContainer__oAI9e{padding:4px 6px}.StreamingMessage_timelineDot__j0lDN{width:10px;height:10px;border-radius:50%;border:1.5px solid;transition:all .2s ease}.StreamingMessage_timelineDotPending__R12Yw{background:transparent;border-color:var(--border)}.StreamingMessage_timelineDotRunning__1j0qg{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15)}.StreamingMessage_timelineDotCompleted__DU2vc{background:var(--fg);border-color:var(--fg)}.StreamingMessage_timelineDotError__JX7Dy{background:var(--color-error);border-color:var(--color-error)}.StreamingMessage_timelineDotCancelled__L9vEV{background:var(--onstec-gray-mid,#9ca3af);border-color:var(--onstec-gray-mid,#9ca3af);opacity:.5}.StreamingMessage_timelineLine__7F4F4{width:1.5px;flex:1 1;min-height:24px;background:var(--border);margin-top:3px}.StreamingMessage_timelineContent__zsWj_{flex:1 1;min-width:0}.StreamingMessage_timelineStepHeader__gV20I{display:flex;align-items:center;gap:6px;margin-bottom:0;line-height:1.3}.StreamingMessage_timelineIcon__v5WqG{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.StreamingMessage_timelineIconRunning__o94ud{color:var(--color-primary);animation:StreamingMessage_pulse__Iq9zd 2s infinite}.StreamingMessage_timelineIconCompleted__RHCxP{color:var(--fg)}.StreamingMessage_timelineIconError__zzErI{color:var(--color-error)}.StreamingMessage_timelineIconCancelled__XPNQj{color:var(--onstec-gray-mid,#9ca3af);opacity:.5}.StreamingMessage_timelineIconDefault__cIF1u{color:var(--onstec-gray-mid);opacity:.4}.StreamingMessage_stepText__cduxS{font-size:14px;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StreamingMessage_contextualMessage__kPnv6{font-size:13px;color:var(--onstec-gray-mid);margin-top:2px;padding-left:24px;font-style:italic;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StreamingMessage_stepTime__TSEYG{font-size:13px;color:var(--onstec-gray-mid);display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-family:monospace}.StreamingMessage_headerSummary__CXwqi{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1}.StreamingMessage_headerBadge__d7APJ{font-size:12px;font-family:monospace;color:var(--onstec-gray-mid);background:var(--surface-2);padding:2px 8px;border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);flex-shrink:0}.StreamingMessage_headerIntent__PklPa{font-weight:500;font-size:13px;color:var(--color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.StreamingMessage_completedSummary__PWaG1{display:flex;align-items:center;gap:4px;font-size:13px}.StreamingMessage_retryBadge__hFWFv{font-size:12px;color:var(--color-warning);background:var(--surface-2);padding:2px 8px;border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);display:inline-flex;align-items:center;gap:3px}.StreamingMessage_errorMessage__2Djd0{padding:4px 8px;background:var(--surface-1);border-left:2px solid var(--color-error);border-radius:2px;font-size:12px;font-family:monospace;color:var(--color-error)}.StreamingMessage_technicalDetails__TRt7K{margin-top:4px;padding-left:24px}.StreamingMessage_technicalDetailsToggle__yH7i_{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--onstec-gray-mid);background:none;border:none;padding:2px 4px;cursor:pointer;font-weight:500;transition:color .15s}.StreamingMessage_technicalDetailsToggle__yH7i_:hover{color:var(--color-primary)}.StreamingMessage_technicalDetailsContent__3O0mr{margin-top:4px;padding:8px 10px;background:var(--surface-2);border-radius:var(--radius-sm);font-size:13px;box-shadow:var(--shadow-inset)}.StreamingMessage_detailSection__9HZh9{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:start}.StreamingMessage_detailSection__9HZh9+.StreamingMessage_detailSection__9HZh9{margin-top:6px;padding-top:6px;box-shadow:var(--shadow-divider)}.StreamingMessage_detailLabel__MxGXZ{font-weight:600;color:var(--onstec-gray-mid);white-space:nowrap;font-size:12px}.StreamingMessage_detailValue__ScI28{color:var(--fg);word-break:break-word;font-size:13px}.StreamingMessage_datasetTag__IF7aq{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;background:var(--surface-2);border-radius:var(--radius-sm);font-family:monospace;font-size:12px;margin-right:2px;box-shadow:var(--shadow-inset)}.StreamingMessage_scoreTag__jX68n{padding:0 4px;background:var(--color-primary);color:white;border-radius:2px;font-size:11px;font-weight:600}.StreamingMessage_sqlQuery__YFMXC{padding:6px 8px;background:var(--surface-2);border-radius:var(--radius-sm);font-family:monospace;font-size:12px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;color:var(--fg);grid-column:1/-1;margin-top:2px;box-shadow:var(--shadow-inset);max-height:80px}.StreamingMessage_passedTag__RZZQ0{color:var(--color-success);font-weight:600}.StreamingMessage_failedTag__gHd4J{color:var(--color-error);font-weight:600}.StreamingMessage_copyButton__l0T3w{position:absolute;top:.5rem;right:.5rem;padding:2px 6px;font-size:11px;background:var(--surface-2);color:var(--fg);border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:background .15s}.StreamingMessage_copyButton__l0T3w:hover{background:var(--surface-3)}.StreamingMessage_chartArtifact__RnhDj{border:none;border-radius:6px;background:white;overflow:hidden;box-shadow:var(--shadow-card)}.StreamingMessage_chartHeader__TKjCE{padding:8px 12px;background:var(--surface-1);box-shadow:var(--shadow-divider)}.StreamingMessage_chartTitle__mDDEc{font-size:13px;font-weight:600;color:var(--fg)}.StreamingMessage_chartDescription__FP6G4{font-size:11px;color:var(--onstec-gray-mid);margin-top:2px;line-height:1.4}.StreamingMessage_chartContent__0VOes{padding:12px}.StreamingMessage_chartSkeleton__mt9Ce{height:16rem;background:var(--surface-1);border-radius:4px;animation:StreamingMessage_pulse__Iq9zd 2s cubic-bezier(.4,0,.6,1) infinite;display:flex;align-items:center;justify-content:center}.StreamingMessage_chartSkeletonText__jg36N{font-size:13px;color:var(--onstec-gray-mid);font-weight:500}@keyframes StreamingMessage_pulse__Iq9zd{0%,to{opacity:1}50%{opacity:.5}}.StreamingMessage_chartContainer__H4_8d{height:16rem}.StreamingMessage_chartFooter__wLfWp{padding:6px 12px;background:var(--surface-1);box-shadow:0 -1px 0 rgba(0,0,0,.04)}.StreamingMessage_chartMetadata__y1_10{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--onstec-gray-mid);font-family:monospace}.StreamingMessage_metadataFooter__Of9pA{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0;margin-top:8px;font-size:11px;color:var(--onstec-gray-mid)}.StreamingMessage_confidenceContainer__bW9ov{display:flex;align-items:center;gap:6px}.StreamingMessage_confidenceLabel__If72g{font-weight:500;color:var(--fg);font-size:11px}.StreamingMessage_confidenceBar___sXTq{width:5rem;height:3px;background:rgba(0,0,0,.06);border-radius:9999px;overflow:hidden}.StreamingMessage_confidenceFill__9V1g4{height:100%;border-radius:9999px;transition:width .3s ease}.StreamingMessage_confidenceFillHigh__WYSDi{background:linear-gradient(90deg,#34d399,#10b981)}.StreamingMessage_confidenceFillMedium__4QbHX{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.StreamingMessage_confidenceFillLow__2zQrx{background:linear-gradient(90deg,#f87171,#ef4444)}.StreamingMessage_confidenceValue__Xx8AM{font-family:monospace;font-weight:500;font-size:11px;color:var(--fg)}.StreamingMessage_sourcesContainer__Ke97A{display:flex;align-items:center;gap:6px}.StreamingMessage_sourcesLabel__gVQzL{font-weight:500;color:var(--fg)}.StreamingMessage_sourcesList__7Dziy{display:flex;flex-wrap:wrap;gap:4px}.StreamingMessage_sourceTag__4ulS5{padding:1px 6px;background:rgba(0,0,0,.03);color:var(--fg);border-radius:4px;font-family:monospace;font-size:10px}@media (max-width:768px){.StreamingMessage_progressContainer__jkwlD{padding:0 2px 6px}.StreamingMessage_progressHeader__QIaVT{font-size:11px}.StreamingMessage_progressBadge__dD864{font-size:11px;padding:1px 6px}.StreamingMessage_timelineContainer__oAI9e{padding:2px 4px}.StreamingMessage_stepText__cduxS{font-size:13px}.StreamingMessage_contextualMessage__kPnv6{font-size:12px;padding-left:18px}.StreamingMessage_stepTime__TSEYG{font-size:12px}.StreamingMessage_headerBadge__d7APJ{font-size:11px;padding:1px 6px}.StreamingMessage_headerIntent__PklPa{font-size:12px}.StreamingMessage_technicalDetails__TRt7K{padding-left:18px}.StreamingMessage_technicalDetailsContent__3O0mr{padding:6px 8px;font-size:12px}.StreamingMessage_detailLabel__MxGXZ{font-size:11px}.StreamingMessage_detailValue__ScI28{font-size:12px}.StreamingMessage_sqlQuery__YFMXC{font-size:11px;max-height:60px}.StreamingMessage_chartContainer__H4_8d{height:12rem}.StreamingMessage_chartHeader__TKjCE{padding:6px 10px}.StreamingMessage_chartTitle__mDDEc{font-size:12px}.StreamingMessage_chartDescription__FP6G4{font-size:10px}.StreamingMessage_chartContent__0VOes{padding:8px}.StreamingMessage_chartFooter__wLfWp{padding:4px 10px}.StreamingMessage_chartMetadata__y1_10{font-size:10px;gap:6px}.StreamingMessage_metadataFooter__Of9pA{gap:8px;padding:4px 0;margin-top:6px;font-size:10px}.StreamingMessage_confidenceBar___sXTq{width:4rem}.StreamingMessage_sourceTag__4ulS5{font-size:9px;padding:1px 4px}}@media (max-width:480px){.StreamingMessage_stepText__cduxS{font-size:12px}.StreamingMessage_contextualMessage__kPnv6{font-size:11px}.StreamingMessage_chartContainer__H4_8d{height:10rem}.StreamingMessage_detailSection__9HZh9{grid-template-columns:1fr;gap:2px}.StreamingMessage_detailLabel__MxGXZ{white-space:normal}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes statusChange{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes progressPulse{0%,to{opacity:1}50%{opacity:.8}}.status-transition{animation:statusChange .5s cubic-bezier(.16,1,.3,1)}.progress-animate{animation:progressPulse 2s ease-in-out infinite}.step-expand-enter{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .3s ease-out}.step-expand-enter-active,.step-expand-exit{max-height:500px;opacity:1}.step-expand-exit{overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .3s ease-out}.step-expand-exit-active{max-height:0;opacity:0}@keyframes completionBounce{0%,to{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(.95)}75%{transform:scale(1.02)}}.completion-animation{animation:completionBounce .6s cubic-bezier(.16,1,.3,1)}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.dot-pulse-1{animation:dotPulse 1.5s ease-in-out infinite}.dot-pulse-2{animation:dotPulse 1.5s ease-in-out .2s infinite}.dot-pulse-3{animation:dotPulse 1.5s ease-in-out .4s infinite}.timeline-dot{transition:all .5s cubic-bezier(.16,1,.3,1)}.timeline-dot.status-change{animation:statusChange .5s cubic-bezier(.16,1,.3,1)}@keyframes messageFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.message-transition{animation:messageFade .3s ease-out}.DatasetBadge_container___UTSt{position:relative;display:inline-flex;margin-left:auto;margin-right:1rem;vertical-align:middle}.DatasetBadge_badge__ZyD_u{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(59,130,246,.1);border:none;border-radius:16px;color:rgb(59,130,246);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(59,130,246,.15)}.DatasetBadge_badge__ZyD_u:hover{background:rgba(59,130,246,.16);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.2)}.DatasetBadge_badge__ZyD_u:focus{outline:2px solid rgb(59,130,246);outline-offset:2px}.DatasetBadge_icon__7L29N{flex-shrink:0}.DatasetBadge_count__SyveU{line-height:1;font-size:.875rem}.DatasetBadge_alertIcon__YV6Lo{color:rgb(239,68,68);flex-shrink:0;animation:DatasetBadge_pulse__BcEjZ 2s ease-in-out infinite}@keyframes DatasetBadge_pulse__BcEjZ{0%,to{opacity:1}50%{opacity:.5}}.DatasetBadge_dropdown__FwpSl{position:absolute;top:calc(100% + 6px);right:0;min-width:320px;max-width:450px;background:var(--surface-0);border:none;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);z-index:1000;animation:DatasetBadge_slideDown__B4bXb .2s ease}.dark .DatasetBadge_dropdown__FwpSl{background:var(--surface-3);box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2);border:1px solid var(--border-default)}@keyframes DatasetBadge_slideDown__B4bXb{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DatasetBadge_dropdownHeader__ADKCE{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:none;box-shadow:0 1px 0 rgba(59,130,246,.1);font-size:.875rem;font-weight:600;color:rgb(59,130,246);background:rgba(59,130,246,.04);border-radius:12px 12px 0 0}.dark .DatasetBadge_dropdownHeader__ADKCE{background:rgba(59,130,246,.1)}.DatasetBadge_list__Q3cde{list-style:none;margin:0;padding:10px;max-height:350px;overflow-y:auto}.DatasetBadge_listItem__1eQTK{margin:0;padding:0}.DatasetBadge_link__iWdDD{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;color:var(--fg);text-decoration:none;font-size:.925rem;transition:all .15s ease}.DatasetBadge_link__iWdDD:hover{background:rgba(59,130,246,.1)}.DatasetBadge_linkDisabled__i38O7{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:8px;font-size:.925rem;cursor:not-allowed;opacity:.8;color:var(--fg)}.DatasetBadge_linkText__1z5hw{flex:1 1;font-weight:500}.DatasetBadge_externalIcon__48KcI{color:rgb(59,130,246);flex-shrink:0}.DatasetBadge_link__iWdDD:hover .DatasetBadge_externalIcon__48KcI{opacity:1}.DatasetBadge_unavailableIcon__BFRLO{color:rgb(239,68,68);flex-shrink:0;opacity:.7}.DatasetBadge_footer__ix2uE{padding:10px 14px;border-top:none;box-shadow:0 -1px 0 rgba(59,130,246,.1);background:rgba(59,130,246,.03);border-radius:0 0 12px 12px}.dark .DatasetBadge_footer__ix2uE{background:rgba(59,130,246,.08)}.DatasetBadge_portalLink__qvtsy{display:inline-flex;align-items:center;gap:5px;color:rgb(239,68,68);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s ease}.DatasetBadge_portalLink__qvtsy:hover{color:rgb(37,99,235);text-decoration:underline}@media (max-width:640px){.DatasetBadge_dropdown__FwpSl{min-width:280px;max-width:calc(100vw - 32px);right:-16px}.DatasetBadge_badge__ZyD_u{padding:5px 10px;font-size:.8125rem}.DatasetBadge_count__SyveU{font-size:.8125rem}}.FeedbackButtons_container__42DzH{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.FeedbackButtons_buttons__mnXQF{display:inline-flex;align-items:center;gap:var(--space-1)}.FeedbackButtons_btn__WK0pi{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--fg-secondary,var(--onstec-gray-mid));cursor:pointer;transition:color var(--anim-fast) var(--anim-curve),background var(--anim-fast) var(--anim-curve),transform var(--anim-fast) var(--anim-curve)}.FeedbackButtons_btn__WK0pi:hover:not(:disabled){background:var(--surface-2);color:rgb(59,130,246);transform:translateY(-1px)}.FeedbackButtons_btn__WK0pi:disabled{opacity:.4;cursor:not-allowed}.FeedbackButtons_btn__WK0pi.FeedbackButtons_active__0Obkw{color:rgb(59,130,246);background:rgba(59,130,246,.1)}.FeedbackButtons_observacao__OJDgB{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.FeedbackButtons_textarea__YfTAE{width:100%;min-height:72px;max-height:200px;padding:var(--space-3);border:1px solid var(--border,#e7e7e7);border-radius:var(--radius-sm);background:var(--surface-1,#f8f8f8);color:var(--fg);font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color var(--anim-fast) var(--anim-curve)}.FeedbackButtons_textarea__YfTAE:focus{outline:none;border-color:var(--color-primary)}.FeedbackButtons_footer__9I0HK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-1)}.FeedbackButtons_counter__R_AwC{font-size:.75rem;color:var(--fg-secondary,var(--onstec-gray-mid))}.FeedbackButtons_submitBtn__2sZra{padding:var(--space-1) var(--space-3);border:none;border-radius:var(--radius-sm);background:rgb(59,130,246);color:#fff;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background var(--anim-fast) var(--anim-curve),transform var(--anim-fast) var(--anim-curve)}.FeedbackButtons_submitBtn__2sZra:hover:not(:disabled){background:var(--portal-navy,#012147);transform:translateY(-1px)}.FeedbackButtons_submitBtn__2sZra:disabled{opacity:.5;cursor:not-allowed}.RateLimitAlert_overlay__yfHbS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;animation:RateLimitAlert_fadeIn__4NJKC .2s ease-out}@keyframes RateLimitAlert_fadeIn__4NJKC{0%{opacity:0}to{opacity:1}}.RateLimitAlert_alert__1kqno{background:white;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:480px;width:90%;animation:RateLimitAlert_slideUp__P1_7U .3s ease-out;border:3px solid #dc2626}@keyframes RateLimitAlert_slideUp__P1_7U{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.RateLimitAlert_header__RAkAF{display:flex;align-items:center;gap:12px;padding:20px 24px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;border-radius:9px 9px 0 0}.RateLimitAlert_iconWrapper__9YoJg{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:50%}.RateLimitAlert_title__N2ggU{flex:1 1;margin:0;font-size:1.25rem;font-weight:600}.RateLimitAlert_closeButton__43stc{background:transparent;border:none;color:white;cursor:pointer;padding:4px;display:flex;border-radius:4px;transition:background .2s}.RateLimitAlert_closeButton__43stc:hover{background:rgba(255,255,255,.2)}.RateLimitAlert_content__rclxd{padding:24px}.RateLimitAlert_message__XCsBv{margin:0;font-size:1rem;color:#374151;line-height:1.6}.RateLimitAlert_timer__kAl8h{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;margin-top:20px;border:2px solid #fbbf24}.RateLimitAlert_timerLabel__CBFuy{font-weight:500;color:#92400e}.RateLimitAlert_timerValue__pfLOz{font-size:1.5rem;font-weight:700;color:#dc2626;font-family:Courier New,monospace}.RateLimitAlert_actions___kOXK{margin-top:16px}.RateLimitAlert_actionTitle__dHaVv{font-weight:600;color:#374151;margin:0 0 12px}.RateLimitAlert_actionList__ypX5Q{list-style:none;padding:0;margin:0}.RateLimitAlert_actionList__ypX5Q li{padding:6px 0;color:#4b5563;line-height:1.5}.RateLimitAlert_actionList__ypX5Q li:before{content:"→ ";color:#dc2626;font-weight:600}.RateLimitAlert_footer__Koosq{padding:16px 24px;background:#f9fafb;border-radius:0 0 9px 9px;display:flex;justify-content:flex-end}.RateLimitAlert_okButton__j9N9k{background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;border:none;padding:10px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(220,38,38,.3)}.RateLimitAlert_okButton__j9N9k:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.4)}.RateLimitAlert_okButton__j9N9k:active{transform:translateY(0)}.RedCardAlert_overlay__wLprY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;animation:RedCardAlert_fadeIn___cFMZ .2s ease-out}@keyframes RedCardAlert_fadeIn___cFMZ{0%{opacity:0}to{opacity:1}}.RedCardAlert_alert__pxGtz{background:white;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4);max-width:520px;width:90%;animation:RedCardAlert_slideUp__X1NZl .3s ease-out;border:3px solid #991b1b}@keyframes RedCardAlert_slideUp__X1NZl{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.RedCardAlert_header__QECf8{display:flex;align-items:center;gap:12px;padding:20px 24px;background:linear-gradient(135deg,#991b1b,#7f1d1d);color:white;border-radius:9px 9px 0 0}.RedCardAlert_iconWrapper__ZniwQ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.15);border-radius:50%;animation:RedCardAlert_pulse__qHr0U 2s ease-in-out infinite}@keyframes RedCardAlert_pulse__qHr0U{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.RedCardAlert_title__r_ZsW{flex:1 1;margin:0;font-size:1.2rem;font-weight:600}.RedCardAlert_closeButton__VOqhz{background:transparent;border:none;color:white;cursor:pointer;padding:4px;display:flex;border-radius:4px;transition:background .2s}.RedCardAlert_closeButton__VOqhz:hover{background:rgba(255,255,255,.2)}.RedCardAlert_content__TeRAU{padding:24px}.RedCardAlert_message__0D9Ez{margin:0 0 20px;font-size:1rem;color:#374151;line-height:1.6}.RedCardAlert_timer__qqEBK{display:flex;align-items:center;gap:14px;padding:16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:8px;margin-bottom:16px;border:2px solid #fca5a5}.RedCardAlert_timerIcon__0yxde{color:#991b1b;flex-shrink:0}.RedCardAlert_timerContent__gqC4R{display:flex;flex-direction:column;gap:2px;flex:1 1}.RedCardAlert_timerLabel__OkL34{font-size:.85rem;font-weight:500;color:#991b1b}.RedCardAlert_timerValue__gSkip{font-size:1.6rem;font-weight:700;color:#7f1d1d;font-family:Courier New,monospace;letter-spacing:1px}.RedCardAlert_levelBadge__aQZLH{display:inline-block;padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:16px;background:#fef3c7;color:#92400e;border:1px solid #fbbf24}.RedCardAlert_levelBadge__aQZLH[data-level="2"]{background:#fed7aa;color:#9a3412;border-color:#fb923c}.RedCardAlert_levelBadge__aQZLH[data-level="3"]{background:#fecaca;color:#991b1b;border-color:#f87171}.RedCardAlert_warning__k3XfX{margin-bottom:16px}.RedCardAlert_warningTitle__ZC_zf{font-weight:600;color:#374151;margin:0 0 10px;font-size:.95rem}.RedCardAlert_warningList__Ozmar{list-style:none;padding:0;margin:0}.RedCardAlert_warningList__Ozmar li{padding:6px 0;color:#4b5563;line-height:1.5;font-size:.9rem}.RedCardAlert_warningList__Ozmar li:before{content:"⚠️ "}.RedCardAlert_info__ztUOW{padding:12px;background:#f3f4f6;border-radius:6px;border-left:4px solid #991b1b}.RedCardAlert_infoText__DS1xA{margin:0;font-size:.85rem;color:#4b5563;line-height:1.5}.RedCardAlert_footer__pmo_v{padding:16px 24px;background:#f9fafb;border-radius:0 0 12px 12px;display:flex;justify-content:flex-end}.RedCardAlert_okButton__iSu_A{background:linear-gradient(135deg,#991b1b,#7f1d1d);color:white;border:none;padding:10px 24px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(153,27,27,.3)}.RedCardAlert_okButton__iSu_A:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(153,27,27,.4)}.RedCardAlert_okButton__iSu_A:active{transform:translateY(0)}