.ModernChatProgressText_progressText__9KatM{background-image:linear-gradient(90deg,color-mix(in srgb,var(--text-secondary) 88%,transparent) 0,color-mix(in srgb,var(--text-secondary) 88%,transparent) 34%,color-mix(in srgb,var(--text-primary) 92%,transparent) 45%,var(--primary-foreground) 50%,color-mix(in srgb,var(--text-primary) 92%,transparent) 55%,color-mix(in srgb,var(--text-secondary) 88%,transparent) 66%,color-mix(in srgb,var(--text-secondary) 88%,transparent) 100%);background-position:140% 50%;background-size:360% 100%;background-clip:text;color:transparent;display:inline-block;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ModernChatProgressText_modernChatProgressTextShimmer__YoIlI 8.5s linear infinite}@keyframes ModernChatProgressText_modernChatProgressTextShimmer__YoIlI{0%{background-position:140% 50%}58%{background-position:-140% 50%}to{background-position:-140% 50%}}@media (prefers-reduced-motion:reduce){.ModernChatProgressText_progressText__9KatM{animation:none;background-image:none;color:var(--text-secondary);-webkit-text-fill-color:currentColor}}@supports not ((background-clip:text) or (-webkit-background-clip:text)){.ModernChatProgressText_progressText__9KatM{animation:none;background-image:none;color:var(--text-secondary);-webkit-text-fill-color:currentColor}}.ModernChatProgressTimeline_timeline__TvVNX{margin-top:.375rem;max-width:46rem;width:100%}.ModernChatProgressTimeline_narrative__kH7e5{color:color-mix(in srgb,var(--text-primary) 92%,transparent);font-size:.8125rem;line-height:1.35rem;margin:0 0 .625rem;max-width:100%;overflow-wrap:anywhere}.ModernChatProgressTimeline_narrativeReveal__DCczp{display:inline;overflow-wrap:anywhere}.ModernChatProgressTimeline_list__D_cT9{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.ModernChatProgressTimeline_historyToggle__uxXUp{background:transparent;border:0;color:color-mix(in srgb,var(--text-secondary) 86%,transparent);cursor:pointer;font:inherit;font-size:.6875rem;line-height:1.125rem;margin:0 0 .25rem 3.625rem;padding:0;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18rem}.ModernChatProgressTimeline_historyToggle__uxXUp:focus-visible,.ModernChatProgressTimeline_historyToggle__uxXUp:hover{color:var(--text-primary);text-decoration-color:currentColor}.ModernChatProgressTimeline_historyToggle__uxXUp:focus-visible{border-radius:.2rem;outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:.15rem}.ModernChatProgressTimeline_step__BFZcU{align-items:start;animation:ModernChatProgressTimeline_modernChatProgressStepIn__vhBZz .18s ease-out both;display:grid;gap:.625rem;grid-template-columns:1.375rem 1rem minmax(0,1fr);min-height:1.75rem;position:relative}.ModernChatProgressTimeline_track__0xzvi{align-items:center;display:flex;height:1.25rem;justify-content:center;position:relative;width:1rem}.ModernChatProgressTimeline_marker__POrHe{align-items:center;background:var(--bg-primary);border:1px solid color-mix(in srgb,var(--text-secondary) 34%,transparent);border-radius:999px;color:var(--bg-primary);display:flex;font-size:.52rem;font-weight:700;height:.875rem;justify-content:center;line-height:1;position:relative;width:.875rem;z-index:1}.ModernChatProgressTimeline_connector__Muzep{background:color-mix(in srgb,var(--primary) 36%,var(--stroke-disabled));height:1.125rem;left:calc(50% - .5px);position:absolute;top:1rem;width:1px}.ModernChatProgressTimeline_step__BFZcU[data-state=previous] .ModernChatProgressTimeline_marker__POrHe{background:color-mix(in srgb,var(--primary) 58%,var(--bg-primary));border-color:color-mix(in srgb,var(--primary) 18%,transparent)}.ModernChatProgressTimeline_step__BFZcU[data-state=current] .ModernChatProgressTimeline_marker__POrHe{background:color-mix(in srgb,var(--primary) 18%,var(--bg-primary));border-color:color-mix(in srgb,var(--primary) 70%,transparent);color:var(--primary)}.ModernChatProgressTimeline_step__BFZcU[data-state=current] .ModernChatProgressTimeline_marker__POrHe:after{animation:ModernChatProgressTimeline_modernChatProgressPulse__CMnpI 2s ease-out infinite;border:1px solid color-mix(in srgb,var(--primary) 42%,transparent);border-radius:inherit;content:"";inset:-.25rem;position:absolute}.ModernChatProgressTimeline_label__M3B4Y{color:var(--text-secondary);font-size:.75rem;line-height:1.25rem;min-width:0}.ModernChatProgressTimeline_motionSlot__d2pm_{align-items:center;display:flex;height:1.375rem;justify-content:center;width:1.375rem}.ModernChatProgressTimeline_step__BFZcU[data-state=previous] .ModernChatProgressTimeline_label__M3B4Y{color:color-mix(in srgb,var(--text-secondary) 82%,transparent)}.ModernChatProgressTimeline_step__BFZcU[data-state=current] .ModernChatProgressTimeline_label__M3B4Y{font-size:.8125rem;font-weight:500}.ModernChatProgressTimeline_longWaitSupport__0HFwT{margin:.25rem 0 0 3.625rem;max-width:calc(46rem - 3.625rem);width:calc(100% - 3.625rem)}.ModernChatProgressTimeline_backgroundContinuity__Kd5o8,.ModernChatProgressTimeline_longWaitNotice__YbbrB,.ModernChatProgressTimeline_notificationDenied__t1RP2,.ModernChatProgressTimeline_waitEstimate__PwQHP{color:color-mix(in srgb,var(--text-secondary) 88%,transparent);font-size:.6875rem;line-height:1.125rem;margin:0}.ModernChatProgressTimeline_waitEstimate__PwQHP{color:color-mix(in srgb,var(--text-secondary) 80%,transparent);margin:.1875rem 0 0}.ModernChatProgressTimeline_backgroundContinuity__Kd5o8{color:color-mix(in srgb,var(--text-secondary) 72%,transparent);margin-top:.1875rem}.ModernChatProgressTimeline_notificationToggle__flCFp{background:transparent;border:0;color:var(--primary);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:600;line-height:1.125rem;margin-top:.25rem;padding:0;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18rem}.ModernChatProgressTimeline_notificationToggle__flCFp:focus-visible,.ModernChatProgressTimeline_notificationToggle__flCFp:hover{text-decoration-color:currentColor}.ModernChatProgressTimeline_notificationToggle__flCFp:focus-visible{border-radius:.2rem;outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:.15rem}.ModernChatProgressTimeline_notificationToggle__flCFp:disabled{cursor:default;opacity:.72}.ModernChatProgressTimeline_notificationDenied__t1RP2{margin-top:.25rem}.ModernChatProgressTimeline_preparationSummary__iMPev{color:var(--text-secondary);font-size:.75rem;margin-top:.75rem;max-width:30rem}.ModernChatProgressTimeline_preparationSummaryToggle__74rQa{border-radius:.3rem;cursor:pointer;line-height:1.25rem;list-style:none;outline:none;width:fit-content}.ModernChatProgressTimeline_preparationSummaryToggle__74rQa::-webkit-details-marker{display:none}.ModernChatProgressTimeline_preparationSummaryToggle__74rQa:before{content:"›";display:inline-block;margin-right:.375rem;transform:rotate(0deg);transition:transform .15s ease-out}.ModernChatProgressTimeline_preparationSummary__iMPev[open] .ModernChatProgressTimeline_preparationSummaryToggle__74rQa:before{transform:rotate(90deg)}.ModernChatProgressTimeline_preparationSummaryToggle__74rQa:focus-visible,.ModernChatProgressTimeline_preparationSummaryToggle__74rQa:hover{color:var(--text-primary)}.ModernChatProgressTimeline_preparationSummaryToggle__74rQa:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:.15rem}.ModernChatProgressTimeline_preparationSummaryList__K3fTm{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:.5rem 0 0 .125rem;padding:0}.ModernChatProgressTimeline_preparationSummaryStep__2XzS2{align-items:start;display:grid;gap:.5rem;grid-template-columns:.875rem minmax(0,1fr);line-height:1.25rem}.ModernChatProgressTimeline_preparationSummaryMarker__PZA3L{color:var(--primary);font-size:.6875rem;line-height:1.25rem}@keyframes ModernChatProgressTimeline_modernChatProgressStepIn__vhBZz{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes ModernChatProgressTimeline_modernChatProgressPulse__CMnpI{0%{opacity:.65;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ModernChatProgressTimeline_step__BFZcU,.ModernChatProgressTimeline_step__BFZcU[data-state=current] .ModernChatProgressTimeline_marker__POrHe:after{animation:none}.ModernChatProgressTimeline_preparationSummaryToggle__74rQa:before{transition:none}}.ModernChatProgressMotion_motion__zKYLQ{color:var(--primary);display:grid;height:1.25rem;place-items:center;width:1.25rem}.ModernChatProgressMotion_glyph__Ymk1d{display:block;height:100%;overflow:visible;width:100%}.ModernChatProgressMotion_balanceBeam__w6T1c path,.ModernChatProgressMotion_balanceStand__3G4yU,.ModernChatProgressMotion_documentSheet__rL4Qv{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ModernChatProgressMotion_documentLine__TJOFZ{animation:ModernChatProgressMotion_modernChatDocumentLine__sHMMv 2.7s ease-in-out infinite;stroke:currentColor;stroke-linecap:round;stroke-width:1.65;transform-origin:12px center}.ModernChatProgressMotion_documentLineSecond__9Su14{animation-delay:.18s}.ModernChatProgressMotion_documentLineThird__zCxzP{animation-delay:.36s}.ModernChatProgressMotion_documentCitation__APEmn{animation:ModernChatProgressMotion_modernChatDocumentCitation__5HZoC 2.7s ease-in-out infinite;fill:currentColor;transform-origin:center}.ModernChatProgressMotion_balanceBeam__w6T1c{animation:ModernChatProgressMotion_modernChatBalanceSettle__mSynx 3.2s cubic-bezier(.4,0,.2,1) infinite;transform-origin:16px 12px}.ModernChatProgressMotion_sourceNode__Aw3qi{fill:var(--bg-primary);stroke:currentColor;stroke-width:1.7}.ModernChatProgressMotion_sourceConnector__wtCa4{animation:ModernChatProgressMotion_modernChatSourcesConnect__jBnO_ 2.8s ease-in-out infinite;fill:none;stroke:currentColor;stroke-dasharray:12;stroke-linecap:round;stroke-width:1.55}.ModernChatProgressMotion_sourceCheck__yatYW{animation:ModernChatProgressMotion_modernChatSourcesCheck___on2C 2.8s ease-in-out infinite;fill:none;stroke:currentColor;stroke-dasharray:12;stroke-dashoffset:12;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}@keyframes ModernChatProgressMotion_modernChatDocumentLine__sHMMv{0%,12%{opacity:.38;transform:scaleX(.45)}34%,72%{opacity:1;transform:scaleX(1)}88%,to{opacity:.5;transform:scaleX(.62)}}@keyframes ModernChatProgressMotion_modernChatDocumentCitation__5HZoC{0%,45%{opacity:0;transform:translateY(2px) scale(.6)}60%,82%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-1px) scale(.8)}}@keyframes ModernChatProgressMotion_modernChatBalanceSettle__mSynx{0%{transform:rotate(-7deg)}25%{transform:rotate(4deg)}48%{transform:rotate(-2deg)}68%,88%{transform:rotate(0deg)}to{transform:rotate(-7deg)}}@keyframes ModernChatProgressMotion_modernChatSourcesConnect__jBnO_{0%,12%{opacity:.3;stroke-dashoffset:12}48%,86%{opacity:1;stroke-dashoffset:0}to{opacity:.3;stroke-dashoffset:-12}}@keyframes ModernChatProgressMotion_modernChatSourcesCheck___on2C{0%,48%{opacity:0;stroke-dashoffset:12}66%,88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ModernChatProgressMotion_balanceBeam__w6T1c,.ModernChatProgressMotion_documentCitation__APEmn,.ModernChatProgressMotion_documentLine__TJOFZ,.ModernChatProgressMotion_sourceCheck__yatYW,.ModernChatProgressMotion_sourceConnector__wtCa4{animation:none}.ModernChatProgressMotion_documentCitation__APEmn,.ModernChatProgressMotion_documentLine__TJOFZ,.ModernChatProgressMotion_sourceCheck__yatYW,.ModernChatProgressMotion_sourceConnector__wtCa4{opacity:1;stroke-dashoffset:0;transform:none}}.ModernDocumentWorkspace_progressText__Mk7DA{background-image:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 72%,transparent) 0,var(--text-primary) 34%,var(--primary-foreground) 50%,var(--text-primary) 66%,color-mix(in srgb,var(--text-primary) 72%,transparent) 100%);background-position:-180% 50%;background-size:220% 100%;background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ModernDocumentWorkspace_documentProgressTextShimmer__YziiK 2.6s ease-in-out infinite}@keyframes ModernDocumentWorkspace_documentProgressTextShimmer__YziiK{0%{background-position:-180% 50%}to{background-position:180% 50%}}@media (prefers-reduced-motion:reduce){.ModernDocumentWorkspace_progressText__Mk7DA{animation:none;background-image:none;color:var(--text-primary);-webkit-text-fill-color:currentColor}}@supports not ((background-clip:text) or (-webkit-background-clip:text)){.ModernDocumentWorkspace_progressText__Mk7DA{animation:none;background-image:none;color:var(--text-primary);-webkit-text-fill-color:currentColor}}