@keyframes pulse{0%,to{opacity:.6}50%{opacity:.3}}@keyframes textPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes contentFade{0%{opacity:.7}to{opacity:1}}@keyframes statementFade{0%,to{opacity:.7}50%{opacity:1}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.content-renderer{width:100%;overflow-wrap:break-word}.content-renderer h1,.content-renderer h2,.content-renderer h3,.content-renderer h4,.content-renderer h5,.content-renderer h6,.content-renderer ol,.content-renderer p,.content-renderer ul{margin:.5em 0;line-height:1.5}.content-renderer pre{margin:0;background:unset;border:0}.code-content{max-height:400px;overflow-x:auto;overflow-y:auto;background-color:#1e1e1e;margin:0}.code-content pre{margin:0!important;padding:1em!important;background-color:transparent!important}.code-content::-webkit-scrollbar,pre::-webkit-scrollbar{width:8px;height:8px}.code-content::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}.code-content::-webkit-scrollbar-track,pre::-webkit-scrollbar-track{background-color:#ddd}.code-block{position:relative;margin:1em 0;border-radius:5px;overflow:hidden;min-height:50px;background-color:#1e1e1e}.code-block-header{display:flex;justify-content:flex-end;align-items:center;background-color:#333;padding:.5em;gap:.5em}.copy-button{background:0 0;border:0;cursor:pointer;color:#fff;font-size:1em;padding:.25em;border-radius:3px;transition:background .2s}.copy-button:hover{background:rgba(255,255,255,.1)}.copy-status{color:#fff;font-size:.8em;margin-right:.5em}.streaming-placeholder{height:20px;width:100%;background-color:#f0f0f0;border-radius:4px;margin:5px 0;animation:pulse 1.5s infinite}.streaming-cursor{display:inline-block;animation:blink 1s step-end infinite;font-weight:700}.chart-container.fullscreen,.grid-container.fullscreen,.image-container.fullscreen{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#fff;padding:30px}.image-container.fullscreen .chart-image{width:unset}.chat-ex-buttons{padding:5px 10px!important}.grid-wrapper.chat{padding:0!important}.markdown-renderer ol{margin-top:0}.image-wrapper{max-width:100%;max-height:80%;overflow:auto}.chart-image{width:550px;height:auto;max-width:100%}@media (max-width:768px){.chart-image{width:100%}}.image-wrapper::-webkit-scrollbar{width:16px}.image-wrapper::-webkit-scrollbar-track{background-color:transparent}.image-wrapper::-webkit-scrollbar-thumb{background-color:#c4c5c6;border-radius:20px;border:6px solid transparent;background-clip:content-box}.command-code-block::-webkit-scrollbar-thumb:hover,.image-wrapper::-webkit-scrollbar-thumb:hover{background-color:#8f8f8f}.data-grid{height:300px}.progress-card{max-width:100%;width:350px;margin:10px 0;border-radius:10px!important}.progress-card-content{text-align:left}.progress-card-content p{margin-top:3px}.progress-bar{width:100%;background-color:#e0e0e0;overflow:hidden;margin-top:10px;margin-bottom:5px;border-radius:5px!important}.progress-bar-fill{height:10px;transition:width .3s ease;border-radius:5px!important}.error-message{color:#ff4d4d}.blue-yonder-theme .progress-bar-fill{background-color:#007ab4}.progress-bar-fill{background-color:#8d0b93}.grid-with-progress{position:relative;width:100%;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.grid-container{flex:1;overflow:auto;padding:0 2px}.grid-progress-container{position:sticky;bottom:0;left:0;right:0;background:#fff;padding:15px;z-index:1;transition:all .6s cubic-bezier(.22,1,.36,1);transform-origin:bottom}.grid-progress-bar{height:5px;border-radius:11px;overflow:hidden}.grid-progress-bar-fill{height:100%;background-color:#4caf50;transition:width .8s cubic-bezier(.65,0,.35,1);display:flex;align-items:center;justify-content:flex-end;padding-right:6px}.grid-progress-text{font-size:14px;color:#333;text-align:left;padding-left:2px;font-weight:500;line-height:1.4;margin-top:4px;transition:opacity .5s ease .1s}.message.assistant-message.otherdata.GridWithProgress{padding:0}.grid-progress-container.visible{max-height:100px;opacity:1;transform:scaleY(1)}.grid-progress-container.hidden{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;transform:scaleY(.8)}.grid-progress-container.hidden .grid-progress-text{opacity:0}.reasoning-container{margin:10px 0;border-radius:8px;overflow:hidden;transition:all .3s ease}.reasoning-header{display:flex;align-items:center;cursor:pointer;user-select:none;font-weight:700}.reasoning-container:not(.collapsed):not(.completed) .reasoning-title:not(.command){font-weight:600;color:#444;font-size:14px;animation:textPulse 2s infinite}.reasoning-toggle{color:#666;font-size:12px}.reasoning-content{padding:10px 15px;max-height:400px;overflow-y:auto;transition:max-height .3s ease}.reasoning-container:not(.collapsed):not(.completed) .reasoning-content:not(:empty){animation:contentFade 2s infinite alternate}.reasoning-container:not(.collapsed):not(.completed) .reasoning-statement:not(.command){animation:statementFade 2s infinite;animation-delay:calc(var(--statement-index, 0)*.3s)}.reasoning-container.collapsed .reasoning-content{max-height:0;padding:0 15px;overflow:hidden}.reasoning-statement{display:flex;align-items:flex-start;margin-bottom:8px;font-size:14px;color:#555;line-height:1.5}.reasoning-statement-icon{margin-right:10px;color:#8d0b93;font-weight:700}.reasoning-statement.command{font-weight:500;color:#333;animation:none!important}.reasoning-container:not(.completed) .reasoning-statement:last-child:not(.command) .reasoning-statement-text{position:relative}.reasoning-statement:last-child:not(.command) .reasoning-statement-text::after{content:"";display:inline-block;width:4px;height:14px;background-color:#8d0b93;margin-left:5px;vertical-align:middle;animation:blink 1s infinite}.blue-yonder-theme .reasoning-statement-icon{color:#007ab4}.blue-yonder-theme .reasoning-statement:last-child .reasoning-statement-text::after{background-color:#007ab4!important}.command-code-block{background-color:#fff;border-radius:4px;padding:8px 12px;margin:4px 0;overflow-x:auto;font-family:monospace;white-space:pre;max-width:100%;max-height:200px;overflow-y:auto}.reasoning-statement.command{flex-direction:column;align-items:flex-start}.command-code-block::-webkit-scrollbar{height:8px;width:8px}.command-code-block::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:4px}.command-code-block::-webkit-scrollbar-thumb{background-color:#c4c5c6;border-radius:4px}.k-notification{box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)!important}.k-notification.closing{animation:fadeOut .3s ease forwards}#root[device-type=Desktop] .wr-detail .card-actions-content .card-actions{display:flex!important}#root[device-type=Desktop] .layout-facility .alert.alert-suggestion{margin-top:16%}#root[device-type=Tablet] .k-notification-group,#root[device-type=Tablet] .k-notification-group .k-notification-containe{width:80%;left:50%;transform:translateX(-50%)}#root[device-type=Tablet] .k-notification-group .k-animation-container{background:0 0;width:100%}#root[device-type=Tablet] .k-notification-group .k-animation-container .k-notification-container{float:unset}#root[device-type=Tablet] .layout-facility{width:100%!important}#root[device-type=Tablet] .layout-facility .main-facility-label{text-align:center}#root[device-type=Tablet] .layout-facility .alert-suggestion{background-color:transparent;border-color:transparent}#root[device-type=Tablet] .slider-content-card .slider-card{height:calc(100vh - 69px);overflow:auto;padding-bottom:28px}#root[device-type=Tablet] .slider-content-card .slider-card .k-card-body{margin-bottom:6em}#root[device-type=Tablet] .slider-content-card .content-slider-actions{position:fixed;bottom:0}#root[device-type=Tablet] .wr-detail{background:0 0}#root[device-type=Tablet] .wr-detail .card-actions-content{display:grid!important;position:fixed;bottom:0}#root[device-type=Tablet] .wr-detail .card-actions-content .card-actions{position:fixed!important;border-top:2px solid rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}#root[device-type=Tablet] .wr-detail .card-detail-content{margin-bottom:160px}#root[device-type=Tablet] .wr-detail .card-detail-content .k-loading-mask.wr-detail-loader{position:fixed!important}@media (max-width:819px) and (orientation:portrait){#root[device-type=Tablet] .wr-detail .card-detail-content .orientation-Portrait .k-step-list-horizontal .k-step-indicator+.k-step-label{font-size:12px!important}}@media (min-width:821px){#root[device-type=Tablet] .k-drawer-expanded .home-page .k-tilelayout.k-grid-flow-col{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#root[device-type=Tablet][device-orientation=Landscape] .slider,#root[device-type=Tablet][device-orientation=Landscape] .slider .content-slider-actions,#root[device-type=Tablet][device-orientation=Landscape] .slider-content-card,#root[device-type=Tablet][device-orientation=Landscape] .slider-content-card .content-slider-actions{width:600px}#root[device-type=Tablet][device-orientation=Landscape] .wr-detail .card-actions-content .card-actions{justify-content:flex-end;display:grid!important}#root[device-type=Phone] .k-notification-group,#root[device-type=Phone] .k-notification-group .k-notification-containe,#root[device-type=Phone] .slider,#root[device-type=Phone] .slider-content-card,#root[device-type=Phone][device-orientation=Portrait] .wr-detail .card-detail-content .description-card .description .k-form-field-wrap .k-input,#root[device-type=Tablet][device-orientation=Portrait] .slider,#root[device-type=Tablet][device-orientation=Portrait] .slider .content-slider-actions,#root[device-type=Tablet][device-orientation=Portrait] .slider-content-card,#root[device-type=Tablet][device-orientation=Portrait] .slider-content-card .content-slider-actions,#root[device-type=Tablet][device-orientation=Portrait] .wr-detail .card-detail-content .description-card .description .k-form-field-wrap .k-input{width:100%}@media (max-width:576px){#root[device-type=Tablet][device-orientation=Portrait] .home-page .k-tilelayout.k-grid-flow-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#root[device-type=Tablet][device-orientation=Portrait] .wr-detail .card-detail-content{height:70vh!important}#root[device-type=Tablet][device-orientation=Portrait] .wr-detail .card-detail-content .orientation-Portrait .stepper-body{height:calc(100vh - 184px - 19vh);overflow:scroll}#root[device-type=Phone] .k-notification-group .k-animation-container{background:0 0;width:100%}#root[device-type=Phone] .k-notification-group .k-animation-container .k-notification-container{float:unset}#root[device-type=Phone] .slider .slider-card,#root[device-type=Phone] .slider-content-card .slider-card{height:calc(100vh - 69px);overflow:auto;padding-bottom:28px}#root[device-type=Phone] .slider .content-slider-actions,#root[device-type=Phone] .slider-content-card .content-slider-actions{position:fixed;bottom:0;width:100%}#root[device-type=Phone] .wr-detail{background:0 0}#root[device-type=Phone] .wr-detail .card-actions-content{display:grid!important;position:fixed;bottom:0}#root[device-type=Phone] .wr-detail .card-actions-content .card-actions{position:fixed!important;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}#root[device-type=Phone] .wr-detail .card-detail-content{margin-bottom:136px}#root[device-type=Phone] .layout-facility .alert-suggestion{background-color:transparent;border-color:transparent}#root[device-type=Phone] .layout-facility .main-facility-label{text-align:center}#root[device-type=Phone][device-orientation=Landscape] .drawer-wrapper.drawer-active .facility-drawer-item{position:sticky}#root[device-type=Phone][device-orientation=Portrait] .drawer-wrapper.drawer-active .facility-drawer-item{bottom:49px}#root[device-type=Phone][device-orientation=Portrait] .home-page .k-tilelayout.k-grid-flow-col{grid-template-columns:repeat(1,minmax(0,1fr))!important}#root[device-type=Phone][device-orientation=Portrait] .wr-detail .card-detail-content{height:75vh!important}#root[device-type=Phone][device-orientation=Portrait] .wr-detail .card-detail-content .orientation-Portrait .stepper-body{height:55vh;overflow:scroll}
/*# sourceMappingURL=app-9931d6b7.css.map*/