@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._modal_c9s3w_1{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_c9s3w_1 .2s ease-out}@keyframes _fadeIn_c9s3w_1{0%{opacity:0}to{opacity:1}}._modalContent_c9s3w_24{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-left:0;padding:60px 0 20px;box-sizing:border-box}._controls_c9s3w_38{position:fixed;top:15px;right:20px;display:flex;gap:10px;z-index:10000}._controlButton_c9s3w_47{background:#fff;border:none;padding:8px 16px;cursor:pointer;border-radius:4px;font-size:16px;font-weight:700;transition:background-color .2s}._controlButton_c9s3w_47:hover{background-color:#f0f0f0}._dateButton_c9s3w_62:hover{background-color:#fff;cursor:default}._closeButton_c9s3w_67{background:#f44;color:#fff;border:none;padding:8px 16px;cursor:pointer;border-radius:4px;font-size:16px;transition:background-color .2s}._closeButton_c9s3w_67:hover{background-color:#f66}._imageContainer_c9s3w_82{overflow:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;background:#f5f5f5;border-radius:8px;box-shadow:0 4px 20px #0000004d}._imageOverlay_c9s3w_95{position:absolute;top:20px;left:20px;background:#000000bf;color:#fff;padding:12px 16px;border-radius:6px;z-index:10;font-size:14px;line-height:1.6;pointer-events:none;text-align:center}._overlayText_c9s3w_110{margin:4px 0;font-weight:500}._zoomableImage_c9s3w_115{transition:transform .3s ease,opacity .2s ease;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;transform-origin:center center}._navigationButton_c9s3w_126{position:fixed;top:50%;transform:translateY(-50%);background:#000000b3;border:none;padding:20px 15px;cursor:pointer;border-radius:4px;font-size:32px;font-weight:700;z-index:10000;transition:background-color .2s,opacity .2s;color:#fff;line-height:1;box-shadow:0 2px 8px #0000004d}._navigationButton_c9s3w_126:hover:not(:disabled){background-color:#000000d9}._navigationButtonLeft_c9s3w_148{left:20px}._navigationButtonRight_c9s3w_152{right:20px}._navigationButtonDisabled_c9s3w_156{opacity:.3;cursor:not-allowed}._navigationButton_c9s3w_126:disabled{cursor:not-allowed}@media (max-width: 768px){._controls_c9s3w_38{top:10px;right:10px;position:fixed}._controlButton_c9s3w_47,._closeButton_c9s3w_67{padding:6px 12px;font-size:14px}._imageContainer_c9s3w_82{width:85vw;height:60vh}._navigationButton_c9s3w_126{padding:15px 10px;font-size:24px}._navigationButtonLeft_c9s3w_148{left:10px}._navigationButtonRight_c9s3w_152{right:10px}}._loadingSpinner_kiek5_2{display:flex;justify-content:center;align-items:center;height:100%;width:100%;overflow:hidden;overflow-y:hidden}._loadingSpinner_kiek5_2 ._justify-end_kiek5_12{justify-self:end;display:flex}._loader_kiek5_17{width:48px;height:48px;border-radius:50%;position:relative;animation:_rotate_kiek5_1 1s linear infinite}._loader_kiek5_17:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #5f6fff;animation:_prixClipFix_kiek5_1 2s linear infinite}@keyframes _rotate_kiek5_1{to{transform:rotate(360deg)}}@keyframes _prixClipFix_kiek5_1{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}._popupOverlay_sy03t_1{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;animation:_fadeIn_sy03t_1 .2s ease-out}._allChatsPopup_sy03t_16{position:relative;width:90%;max-width:700px;height:80vh;background-color:#0f0f0ff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(52,61,234,.3);border-radius:16px;box-shadow:0 20px 60px #000c;display:flex;flex-direction:column;color:#e0e0e0;animation:_slideIn_sy03t_1 .3s ease-out}._popupHeader_sy03t_32{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}._popupHeader_sy03t_32 h3{margin:0;color:#fff;font-size:18px;font-weight:600}._closeButton_sy03t_47{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}._closeButton_sy03t_47:hover{color:#fff;background-color:#ffffff1a}._chatsList_sy03t_65{flex:1;overflow-y:auto;padding:16px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._chatsList_sy03t_65::-webkit-scrollbar{width:6px}._chatsList_sy03t_65::-webkit-scrollbar-track{background:transparent}._chatsList_sy03t_65::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._chatsList_sy03t_65::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._loadingContainer_sy03t_90{display:flex;justify-content:center;align-items:center;height:200px}._noChats_sy03t_97{display:flex;justify-content:center;align-items:center;height:200px;color:#9ca3af}._noChats_sy03t_97 p{margin:0;font-size:16px}._chatItem_sy03t_110{padding:16px 24px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(255,255,255,.05)}._chatItem_sy03t_110:hover{background-color:#ffffff0d}._chatItem_sy03t_110:last-child{border-bottom:none}._chatTitle_sy03t_125{font-weight:500;color:#fff;margin-bottom:4px;font-size:14px;line-height:1.4}._chatPreview_sy03t_133{font-size:12px;color:#9ca3af;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._loadingMore_sy03t_142{display:flex;justify-content:center;align-items:center;padding:20px}._endMessage_sy03t_149{display:flex;justify-content:center;align-items:center;padding:20px;color:#6b7280}._endMessage_sy03t_149 p{margin:0;font-size:14px}@keyframes _fadeIn_sy03t_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_sy03t_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){._allChatsPopup_sy03t_16{width:95%;height:85vh;border-radius:12px}._popupHeader_sy03t_32{padding:16px 20px}._popupHeader_sy03t_32 h3{font-size:16px}._chatItem_sy03t_110{padding:14px 20px}._chatTitle_sy03t_125{font-size:13px}._chatPreview_sy03t_133{font-size:11px}}._spinner_1cbv6_1{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1cbv6_1 1s ease-in-out infinite;margin:0 auto}@keyframes _spin_1cbv6_1{to{transform:rotate(360deg)}}._createProjectOverlay_kcmuk_2{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1500;display:flex;align-items:center;justify-content:center;animation:_slideInUp_kcmuk_1 .3s ease-out;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._createProjectPopup_kcmuk_17{background:#0009;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(99,102,241,.3);border-radius:20px;padding:32px;width:440px;box-shadow:0 25px 80px #000000e6,0 10px 30px #6366f133,inset 0 1px #ffffff1a;animation:_fadeInScale_kcmuk_1 .3s ease-out}._createProjectPopup_kcmuk_17 textarea{resize:none!important}._createProjectTitle_kcmuk_33{color:#fff;font-size:20px;font-weight:600;margin:0 0 24px;text-align:left;letter-spacing:-.02em}._createProjectInput_kcmuk_42{width:100%;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px;color:#fff;font-size:15px;font-family:inherit;outline:none;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;box-shadow:inset 0 1px 3px #0003}._createProjectInput_kcmuk_42::placeholder{color:#fff6}._createProjectInput_kcmuk_42:focus{border-color:#6366f199;background:#ffffff1f;box-shadow:inset 0 1px 3px #0003,0 0 0 3px #6366f11a}._createProjectDescription_kcmuk_70{color:#fff9;font-size:14px;line-height:1.5;margin:0 0 28px;letter-spacing:-.01em}._createProjectNameLabel_kcmuk_78,._createProjectDescriptionLabel_kcmuk_79{color:#ffffffe6;font-size:14px;font-weight:500;margin:0 0 8px;display:block;letter-spacing:-.01em}._createProjectDescriptionLabel_kcmuk_79{margin-top:20px;color:#ffffffb3;font-weight:400}._createProjectInput_kcmuk_42._description_kcmuk_94{min-height:80px;max-height:120px;resize:vertical;line-height:1.5;padding-top:12px}._createProjectButtons_kcmuk_102{display:flex;gap:12px;justify-content:flex-end;margin-top:auto}._createProjectCancelButton_kcmuk_109{background:#ffffff14;color:#fffc;border:1.5px solid rgba(255,255,255,.15);padding:12px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._createProjectCancelButton_kcmuk_109:hover{background:#ffffff1f;border-color:#ffffff40;color:#fff;box-shadow:0 4px 12px #0003}._createProjectCreateButton_kcmuk_130{background:linear-gradient(135deg,#6366f1,#5855eb);color:#fff;border:none;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;box-shadow:0 4px 16px #6366f166,inset 0 1px #fff3}._createProjectCreateButton_kcmuk_130:hover:not(:disabled){background:linear-gradient(135deg,#5855eb,#4f46e5);box-shadow:0 6px 20px #6366f180,inset 0 1px #fff3}._createProjectCreateButton_kcmuk_130:active:not(:disabled){box-shadow:0 2px 8px #6366f166}._createProjectCreateButton_kcmuk_130:disabled{background:#ffffff26;color:#fff6;cursor:not-allowed;box-shadow:none;transform:none}@keyframes _slideInUp_kcmuk_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _fadeInScale_kcmuk_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){._createProjectOverlay_kcmuk_2{padding:16px;align-items:flex-end;justify-content:center}._createProjectPopup_kcmuk_17{width:100%;max-width:400px;padding:24px;margin:0}._createProjectTitle_kcmuk_33{font-size:18px;margin-bottom:20px}._createProjectNameLabel_kcmuk_78,._createProjectDescriptionLabel_kcmuk_79{font-size:13px}._createProjectInput_kcmuk_42{font-size:14px;padding:12px 14px}}@media (max-width: 480px){._createProjectOverlay_kcmuk_2{padding:12px}._createProjectPopup_kcmuk_17{width:100%;max-width:none;padding:20px}._createProjectTitle_kcmuk_33{font-size:16px;margin-bottom:16px}._createProjectNameLabel_kcmuk_78,._createProjectDescriptionLabel_kcmuk_79{font-size:12px;margin-bottom:6px}._createProjectInput_kcmuk_42{font-size:14px;padding:10px 12px;margin-bottom:12px}._createProjectInput_kcmuk_42._description_kcmuk_94{min-height:60px;max-height:100px}._createProjectButtons_kcmuk_102{gap:8px;margin-top:20px}._createProjectCancelButton_kcmuk_109,._createProjectCreateButton_kcmuk_130{padding:10px 16px;font-size:13px}}._popupOverlay_5pb6g_4{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000}._searchPopup_5pb6g_18{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;background-color:#0f0f0fb3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(52,61,234,.3);border-radius:12px;box-shadow:0 20px 60px #000c;display:flex;flex-direction:column;color:#e0e0e0;z-index:1001;max-height:80vh;overflow:hidden;animation:_fadeInPopup_5pb6g_1 .3s ease-out}._searchPopupHeader_5pb6g_39{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #333}._searchPopupHeader_5pb6g_39 h3{margin-bottom:0}._searchInputWrapper_5pb6g_51{padding:12px 20px;border-bottom:1px solid #333}._searchInput_5pb6g_51{width:100%;padding:12px;background-color:#2c2c2c;border:1px solid #444;border-radius:8px;color:#f0f0f0;font-size:1rem;outline:none;transition:border-color .2s}._searchInput_5pb6g_51::placeholder{color:#888}._searchInput_5pb6g_51:focus{border-color:#007bff}._searchResultsList_5pb6g_76{overflow-y:auto;padding:8px;flex-grow:1}._searchResultItem_5pb6g_82{padding:12px 16px;border-radius:8px;cursor:pointer;transition:background-color .2s;margin:4px}._searchResultItem_5pb6g_82:hover{background-color:#2c2c2c}._searchResultTitle_5pb6g_94{font-weight:600;color:#fff;margin:0 0 4px}._searchResultPreview_5pb6g_100{font-size:.85rem;color:#aaa;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noResultsFound_5pb6g_109{padding:40px 20px;text-align:center;color:#888}._noResultsFound_5pb6g_109 p{margin:0 0 8px;font-weight:500;color:#ccc}@keyframes _fadeInPopup_5pb6g_1{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}._closedToggleButton_1c38g_1{position:absolute;top:18px;left:20px;z-index:100000;background:#31368e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);color:#9ca3af;padding:12px;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;color:#fff}._closedToggleButton_1c38g_1:hover{background-color:#272b72}._mobileNavigation_1c38g_25{padding:20px;background:#fff;height:fit-content;width:fit-content;position:absolute;top:68px;left:15px;z-index:10000;box-shadow:0 4px 12px #0003;border-radius:20px;animation:_slideInFromTop_1c38g_1 .3s ease-out}@keyframes _slideInFromTop_1c38g_1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}._mobileNavigationContent_1c38g_50,._topSection_1c38g_56,._bottomSection_1c38g_57{display:flex;flex-direction:column;gap:10px}._bottomSection_1c38g_57{border-top:2px solid #ced7e4;padding-top:10px}._mobileNavigationItem_1c38g_68{display:flex;flex-direction:row;align-items:center;gap:10px;padding:7px;transition:all .2s ease-in;border-radius:10px}._mobileNavigationItem_1c38g_68:hover{background:#f0f0f0}._mobileNavigation_1c38g_25 a{text-decoration:none;color:#000}._newTag_1c38g_87{margin-left:auto;padding-left:20px;margin-right:38px;font-weight:700;color:#4aff32;font-size:17px}._gray_1c38g_96{opacity:.5;cursor:not-allowed}._gray_1c38g_96:hover{background:none;box-shadow:none;outline:none;cursor:not-allowed;opacity:.5;color:#000}._sidebar_24778_1{width:280px;height:100vh;z-index:1000;top:0;left:0;bottom:0;background:linear-gradient(180deg,#1e0275,#4b19d0);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-bottom-right-radius:60px;border-top-right-radius:60px;box-shadow:0 8px 32px #1e027566,0 20px 40px #0000004d,inset 0 1px #ffffff1a;transition:all .15s ease-out;display:flex;flex-direction:column;overflow:hidden}._sidebarContent_24778_20{width:100%;height:100%;display:flex;flex-direction:column;padding:28px 24px}._header_24778_29{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._logo_24778_36{color:#fff;font-size:20px;font-weight:600;margin:0}._closeButton_24778_43{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}._closeButton_24778_43:hover{color:#fff;background-color:#ffffff1a}._toggleSection_24778_62{display:flex;flex-direction:column;gap:8px;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}._toggleButton_24778_71{width:100%;background:#ffffff14;color:#e5e7eb;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._toggleButton_24778_71:hover{background:#ffffff1f;border-color:#ffffff40}._toggleButton_24778_71._active_24778_93{background:#fff3;color:#fff;border-color:#ffffff59}._toggleButton_24778_71._active_24778_93:hover{background:#ffffff40;border-color:#fff6}._toggleButton_24778_71._disabled_24778_104{opacity:.4;cursor:not-allowed;background:#ffffff0d}._toggleButton_24778_71._disabled_24778_104:hover{background:#ffffff0d;border-color:#ffffff26}._toggleIcon_24778_115{width:20px;height:20px;flex-shrink:0}._middleSection_24778_122{flex:1;overflow-y:auto;margin-bottom:24px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}._middleSection_24778_122::-webkit-scrollbar{width:6px}._middleSection_24778_122::-webkit-scrollbar-track{background:transparent;margin:8px 0}._middleSection_24778_122::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}._middleSection_24778_122::-webkit-scrollbar-thumb:hover{background:#ffffff80}._deepDiveContent_24778_149{display:flex;flex-direction:column}._newChatButton_24778_154{width:100%;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._newChatButton_24778_154:hover{background:#ffffff26;border-color:#ffffff40}._newChatLink_24778_177{text-decoration:none}._searchButton_24778_181{width:100%;background:none;border:none;color:#9ca3af;text-align:left;padding:12px 8px;margin-bottom:16px;display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:8px;transition:all .2s;font-size:14px}._searchButton_24778_181:hover{color:#fff;background-color:#ffffff0d}._chatHistory_24778_203{margin-bottom:24px;max-height:150px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}._chatHistory_24778_203::-webkit-scrollbar{width:4px}._chatHistory_24778_203::-webkit-scrollbar-track{background:transparent}._chatHistory_24778_203::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}._chatHistory_24778_203::-webkit-scrollbar-thumb:hover{background:#ffffff80}._chatItem_24778_228{color:#d1d5db;padding:10px 8px;cursor:pointer;border-radius:8px;transition:all .2s;margin-bottom:4px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatItem_24778_228:hover{background:#ffffff1a}._allChatsButton_24778_245{width:100%;background:none;border:none;color:#fff;text-align:left;padding:12px 8px 8px;margin-top:8px;cursor:pointer;border-radius:6px;transition:all .2s;font-size:14px;font-weight:700;border-top:1px solid rgba(255,255,255,.15);display:flex;align-items:center;gap:5px}._allChatsButton_24778_245:hover{color:#fff;background-color:#ffffff1a}._divider_24778_270{border-top:1px solid rgba(255,255,255,.15);margin:24px 0}._projectButton_24778_275{width:100%;background:none;border:none;color:#d1d5db;text-align:left;padding:12px 8px;margin-bottom:8px;display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:8px;transition:all .2s;font-size:14px;font-weight:500}._projectButton_24778_275:hover{color:#fff;background-color:#ffffff0d}._portalButton_24778_298{width:100%;background:none;border:none;color:#d1d5db;text-align:left;padding:12px 8px;margin-bottom:8px;display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:8px;transition:all .2s;font-size:14px;font-weight:500}._portalButton_24778_298:hover{color:#fff;background-color:#ffffff0d}._activeProject_24778_321{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}._activeProject_24778_321:hover{background:#ffffff40}._projectName_24778_331{flex:1;text-align:left}._projectItem_24778_336{color:#9ca3af;padding:8px 12px;border-radius:6px;font-size:13px;margin-bottom:8px}._executionContent_24778_345{display:flex;flex-direction:column;gap:8px}._menuItem_24778_351{width:100%;background:none;border:none;color:#d1d5db;text-align:left;padding:14px 18px;display:flex;align-items:center;gap:12px;cursor:pointer;border-radius:12px;transition:all .2s;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.1)}._menuItem_24778_351:hover{color:#fff;background-color:#ffffff0d;border-color:#fff3}._menuItem_24778_351._disabled_24778_104{opacity:.4;cursor:not-allowed}._menuItem_24778_351._disabled_24778_104:hover{background:none;border-color:#ffffff1a;color:#d1d5db}._menuLink_24778_386{text-decoration:none}._bottomSection_24778_391{padding-top:16px;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:2px}._bottomItem_24778_399{display:flex;align-items:center;gap:10px;padding:12px 8px;color:#fff;text-decoration:none;font-size:15px;font-weight:300;transition:all .2s;cursor:pointer;border-radius:8px;border:1px solid transparent;background:none;width:100%;text-align:left}._bottomItem_24778_399:hover{background:#ffffff14}._bottomItem_24778_399._gray_24778_421{opacity:.5;cursor:not-allowed}._bottomItem_24778_399._gray_24778_421:hover{opacity:.5;background:none}._icon_24778_431{width:20px;height:20px;flex-shrink:0;opacity:.8}._bottomItem_24778_399:hover ._icon_24778_431{opacity:1}._bottomItem_24778_399._gray_24778_421 ._icon_24778_431,._bottomItem_24778_399._gray_24778_421:hover ._icon_24778_431{opacity:.5}@media (max-width: 768px){._sidebar_24778_1{border-radius:0;position:absolute}}._miniSidebar_1ieqc_1{position:fixed;top:0;left:0;bottom:0;width:85px;background:linear-gradient(180deg,#1e0275,#4b19d0);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-bottom-right-radius:60px;border-top-right-radius:60px;box-shadow:0 8px 32px #1e027566,0 20px 40px #0000004d,inset 0 1px #ffffff1a;display:flex;flex-direction:column;align-items:center;padding:20px 16px;box-sizing:border-box;z-index:1000;transition:border-color .3s ease;transform:translate(0);opacity:1;cursor:pointer}._miniSidebar_1ieqc_1:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#2e0f9d,#6b2ef8);border-bottom-right-radius:60px;border-top-right-radius:60px;opacity:0;transition:opacity .3s ease;z-index:-1}._miniSidebar_1ieqc_1:hover:before{opacity:1}._miniSidebar_1ieqc_1:hover{border-color:#ffffff40}._miniSidebarEntering_1ieqc_48{transform:translate(-100%);opacity:0;animation:_slideInFromLeft_1ieqc_1 .15s cubic-bezier(.4,0,.2,1) .05s forwards}._miniLogo_1ieqc_54{color:#fff;font-size:30px;font-weight:600;margin-top:15px;margin-bottom:10px;text-transform:lowercase;letter-spacing:-.5px;text-shadow:0 2px 8px rgba(255,255,255,.1);cursor:pointer;transition:all .2s ease;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}._miniLogo_1ieqc_54:hover{background:#ffffff26;text-shadow:0 2px 12px rgba(255,255,255,.3)}._miniControls_1ieqc_77{display:flex;flex-direction:column;gap:16px;align-items:center;margin-top:auto}._miniUserSection_1ieqc_85{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:33.5px}._miniIconButton_1ieqc_93{width:45px;height:45px;background:#ffffff1f;border:2px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-decoration:none;font-size:17px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._miniIconButton_1ieqc_93:hover{background:#ffffff38;border-color:#fff6;transform:scale(1.05)}._userSidebar_1ieqc_116{font-size:14px;font-weight:500;color:#fff;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}._sidebarWrapper_1ieqc_127{position:fixed;top:0;left:0;bottom:0;z-index:1001;transform:translate(-100%);opacity:0;transition:all .15s ease-out}._sidebarVisible_1ieqc_138{transform:translate(0);opacity:1}._sidebarEntering_1ieqc_143{animation:_slideInLeft_1ieqc_1 .15s ease-out forwards}._sidebarExiting_1ieqc_147{animation:_slideOutLeft_1ieqc_1 .15s ease-out forwards}@keyframes _slideInLeft_1ieqc_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOutLeft_1ieqc_1{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes _slideInFromLeft_1ieqc_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}._miniPopupOverlay_1ieqc_184{position:fixed;inset:0 0 0 80px;z-index:1500;pointer-events:auto}._miniPopup_1ieqc_184{position:absolute;left:12px;background:linear-gradient(180deg,#1e0275,#4b19d0);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:12px;width:200px;box-shadow:0 8px 32px #1e027580,0 20px 60px #0009,inset 0 1px #ffffff1a;pointer-events:auto;padding:8px}._accountPopup_1ieqc_208{bottom:80px;animation:_slideInFromLeftPopup_1ieqc_1 .2s ease-out}._miniPopupItem_1ieqc_213{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;border-radius:8px;color:#fffc;text-decoration:none;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease;margin-bottom:2px;text-align:left;font-family:inherit}._miniPopupItem_1ieqc_213:hover{background:#ffffff26;color:#fff}._miniPopupItem_1ieqc_213:last-child{margin-bottom:0}._miniPopupItem_1ieqc_213._gray_1ieqc_242{opacity:.5;cursor:not-allowed}._miniPopupItem_1ieqc_213._gray_1ieqc_242:hover{background:none;opacity:.5}@keyframes _slideInFromLeftPopup_1ieqc_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){._miniSidebar_1ieqc_1{width:70px;padding:15px 12px}._miniIconButton_1ieqc_93{width:40px;height:40px}._miniLogo_1ieqc_54{font-size:24px}._miniPopupOverlay_1ieqc_184{display:none}}._singleSelect_ygjxo_1{position:relative}@media (max-width: 768px){._singleSelect_ygjxo_1,._singleSelect_ygjxo_1 ._select_ygjxo_10{width:100%}._singleSelectMenu_ygjxo_14{width:100%!important;max-width:100%}}._singleSelectMenu_ygjxo_14{position:absolute;bottom:calc(100% + .25rem);left:0;z-index:10000000000;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 12px #00000014;padding:.5rem;width:fit-content;max-height:16rem;overflow:auto;overflow-x:hidden}._singleSelect_ygjxo_1 button{text-align:left}._select_ygjxo_10{width:10rem;padding:.5rem 2rem .5rem .5rem;border-radius:.375rem;border:1px solid #d1d5db;font-size:.875rem;background-color:#fff;appearance:none;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23374151' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px;transition:all .2s ease;cursor:pointer}._select_ygjxo_10:hover{border-color:#9ca3af;background-color:#f3f4f6}._selectOpen_ygjxo_62{background-color:#eff6ff;border-color:#343dea}._select_ygjxo_10:focus,._select_ygjxo_10:active{border-color:#343dea;outline:none}._selectItem_ygjxo_73{display:flex;align-items:center;padding:.25rem;cursor:pointer}._selectItem_ygjxo_73:hover{background-color:#f3f4f6;border-radius:.375rem}._selectItemActive_ygjxo_85{background-color:#eff6ff;color:#2563eb}._selectItemActive_ygjxo_85 ._selectLabel_ygjxo_90{color:#2563eb;font-weight:500}._selectLabel_ygjxo_90{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;font-size:.875rem;color:#111827}._container_19692_1{min-height:100vh;min-width:100vw;background-color:#f9fafb;color:#1f2937;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;margin-left:1.5rem}@media (min-width: 640px){._container_19692_1{padding:1.5rem}}@media (min-width: 769px) and (max-width: 1630px){._container_19692_1{margin-left:0rem;padding-left:calc(85px + 2rem);box-sizing:border-box}}._miniSidebarContainer_19692_28{position:fixed;left:0;top:0;z-index:1000}._titleContainer_19692_35{margin-bottom:1.5rem;width:100%;max-width:87rem}._title_19692_35{font-size:34px;color:#2d3748;font-weight:500;font-family:PPNik;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.5px;text-align:right}._filtersRow_19692_51{width:100%;max-width:87rem;background-color:#fff;border-radius:1rem;border:1px solid rgba(0,0,0,.6);box-shadow:0 15px 35px #0000001a,0 5px 15px #00000014;padding:.75rem;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}@media (max-width: 768px){._filtersRow_19692_51{flex-direction:column;align-items:stretch}._title_19692_35{text-align:center}}._select_19692_77{width:10rem;padding:.5rem 2rem .5rem .5rem;border-radius:.375rem;border:1px solid #d1d5db;font-size:.875rem;background-color:#fff;appearance:none;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23374151' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px;transition:all .2s ease}@media (max-width: 768px){._select_19692_77{width:100%}._container_19692_1{margin-left:0rem}}._select_19692_77:hover{border-color:#9ca3af;background-color:#f3f4f6;cursor:pointer}._selectOpen_19692_109{background-color:#eff6ff;border-color:#343dea}._select_19692_77:focus,._select_19692_77:active{border-color:#343dea;outline:none}._input_19692_120{width:8rem;padding:.5rem;border-radius:.375rem;border:1px solid #d1d5db;font-size:.875rem}._button_19692_128{padding:.5rem .75rem;border-radius:.375rem;border:1px solid #d1d5db;background-color:#fff;cursor:pointer;font-size:.875rem;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}._button_19692_128:hover{background-color:#f3f4f6}._buttonDisabled_19692_145{opacity:.5;cursor:not-allowed}._card_19692_150{width:100%;max-width:87rem;padding:1rem;margin-bottom:1.5rem;background-color:#fff;border-radius:.5rem;border:1px solid rgba(0,0,0,.6);box-shadow:0 15px 35px #0000001a,0 5px 15px #00000014;overflow:hidden}@media (max-width: 768px){._card_19692_150{padding:.75rem}}._cardHeader_19692_168{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}@media (max-width: 768px){._cardHeader_19692_168{flex-direction:column}}._cardTitle_19692_183{font-size:1rem;font-weight:600;color:#343dea}@media (min-width: 640px){._cardTitle_19692_183{font-size:1.125rem}}._cardSubtitle_19692_195{font-size:.875rem;color:#6b7280;margin-top:.25rem}._buttonsContainer_19692_201{display:flex;gap:.5rem}@media (max-width: 768px){._buttonsContainer_19692_201{margin-left:0;width:100%;flex-direction:column}._buttonsContainer_19692_201 ._button_19692_128{width:100%;justify-content:center}}._applyButton_19692_219{position:relative;background:linear-gradient(45deg,#4c42ec,#343dea);color:#fff;border:none;font-weight:400;overflow:hidden}._applyButton_19692_219:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#3d32d1,#252fee);opacity:0;transition:opacity .15s ease-in-out;z-index:0}._applyButton_19692_219:hover:before{opacity:1}._applyButton_19692_219 span{position:relative;z-index:1}._resetButton_19692_250{position:relative;background:linear-gradient(45deg,#6b7280,#4b5563);color:#fff;border:none;font-weight:400;overflow:hidden}._resetButton_19692_250:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#4b5563,#374151);opacity:0;transition:opacity .15s ease-in-out;z-index:0}._resetButton_19692_250:hover:before{opacity:1}._resetButton_19692_250 span{position:relative;z-index:1}._metricsGrid_19692_282{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1rem}@media (max-width: 768px){._metricsGrid_19692_282{grid-template-columns:1fr;gap:1rem}}._metricCard_19692_296{padding:1.75rem 1.5rem;border-radius:.75rem;background-color:#fff;border:1px solid #e5e7eb;border-left-width:4px;transition:all .2s ease;position:relative}._metricCardGreen_19692_306{border-left-color:#5f6fff}._metricCardYellow_19692_310{border-left-color:#31368e}._metricCardRed_19692_314{border-left-color:#1e1841}._metricTitle_19692_318{font-weight:600;margin-bottom:.75rem;font-size:.95rem;letter-spacing:.025em;text-transform:uppercase;color:#6b7280}._metricTitleGreen_19692_327{color:#5f6fff}._metricTitleYellow_19692_331{color:#31368e}._metricTitleRed_19692_335{color:#1e1841}._metricValue_19692_339{font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-.025em;color:#111827}@media (min-width: 640px){._metricValue_19692_339{font-size:2.25rem}}._imageGrid_19692_353{display:flex;overflow-x:auto;overflow-y:hidden;width:100%;min-height:120px;gap:6px;margin-bottom:10px;-webkit-overflow-scrolling:touch}._imageGrid_19692_353::-webkit-scrollbar{height:8px}._imageGrid_19692_353::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._imageGrid_19692_353::-webkit-scrollbar-thumb{background:#888;border-radius:4px}._imageGrid_19692_353::-webkit-scrollbar-thumb:hover{background:#555}._imagePlaceholder_19692_382{background-color:#fff;width:210px;height:120px;flex-shrink:0;border-radius:.5rem;position:relative;padding-bottom:5px}._thumbnailOverlay_19692_392{color:#928c8c;z-index:10;font-size:10px;text-align:center;pointer-events:none}._thumbnailOverlayText_19692_400{font-weight:500}._noImagesFoundText_19692_404{font-size:.875rem;color:#6b7280;text-align:center;margin-top:1rem}._errorBanner_19692_411{background-color:#fee2e2;border:1px solid #fca5a5;border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}._errorText_19692_422{color:#991b1b;font-size:.875rem;margin:0;display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem}._errorDismiss_19692_433{background:transparent;border:none;color:#991b1b;font-size:1.25rem;font-weight:700;cursor:pointer;padding:0;margin-left:auto;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background-color .2s}._errorDismiss_19692_433:hover{background-color:#991b1b1a}._errorDismiss_19692_433:focus{outline:2px solid #991b1b;outline-offset:2px}._imagePlaceholder_19692_382 img{width:100%;height:100%;object-fit:contain;border-radius:.5rem}._imageGridSkeleton_19692_468{gap:12px!important}._tableContainer_19692_472{overflow-x:auto;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}._tableContainer_19692_472::-webkit-scrollbar{height:8px}._tableContainer_19692_472::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._tableContainer_19692_472::-webkit-scrollbar-thumb{background:#888;border-radius:4px}._tableContainer_19692_472::-webkit-scrollbar-thumb:hover{background:#555}._table_19692_472{width:100%;min-width:800px;border-collapse:collapse;font-size:.875rem;table-layout:fixed}@media (max-width: 768px){._table_19692_472{font-size:.75rem}}._tableHeader_19692_511{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}._tableHead_19692_511{padding:.75rem;text-align:left;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease}@media (max-width: 768px){._tableHead_19692_511{padding:.5rem .375rem}}._tableHead_19692_511:hover{color:#343dea}._tableHeadContent_19692_535{display:flex;align-items:center;gap:.25rem}._tableRow_19692_541{border-bottom:1px solid #e5e7eb}._tableCell_19692_545{padding:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){._tableCell_19692_545{padding:.5rem .375rem}}._tableHead_19692_511._store_19692_558,._tableCell_19692_545._store_19692_558{width:12%}._tableHead_19692_511._corridor_19692_563,._tableCell_19692_545._corridor_19692_563,._tableHead_19692_511._section_19692_568,._tableCell_19692_545._section_19692_568{width:10%}._tableHead_19692_511._sku_19692_573,._tableCell_19692_545._sku_19692_573{width:15%}._tableHead_19692_511._brand_19692_578,._tableCell_19692_545._brand_19692_578{width:7%}._tableHead_19692_511._category_19692_583,._tableCell_19692_545._category_19692_583{width:12.5%}._tableHead_19692_511._schedule_19692_588,._tableCell_19692_545._schedule_19692_588{width:8%}._tableHead_19692_511._availability_19692_593,._tableCell_19692_545._availability_19692_593{width:11%}._tableHead_19692_511._time_19692_598,._tableCell_19692_545._time_19692_598{width:7%}._tableHead_19692_511._viewImage_19692_603:hover{cursor:auto;color:#000}._tableHead_19692_511._viewImage_19692_603,._tableCell_19692_545._viewImage_19692_603{width:5%;text-align:center}._eyeButton_19692_614{background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease;border-radius:.375rem}._eyeButton_19692_614:hover{color:#343dea}._exportButton_19692_631{background-color:#10b981;border:none;color:#fff;font-weight:700;border-radius:.375rem}._exportButton_19692_631:hover{background-color:#059669}._paginationWrapper_19692_643{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;gap:1rem;flex-wrap:wrap}._pagination_19692_643{display:flex;justify-content:flex-end;gap:.5rem;align-items:center;flex-wrap:wrap}._exportButtonContainer_19692_660{display:flex;justify-content:flex-start}._exportButtonContainer_19692_660 ._exportButton_19692_631{display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){._paginationWrapper_19692_643{flex-direction:column;align-items:stretch}._pagination_19692_643{flex-direction:row;justify-content:center;align-items:center;order:1}._pagination_19692_643 ._button_19692_128{flex:1;max-width:120px}._pagination_19692_643 ._pageText_19692_689{text-align:center;flex:0 0 auto}._exportButtonContainer_19692_660{justify-content:stretch;order:2}._exportButtonContainer_19692_660 ._exportButton_19692_631{width:100%;justify-content:center}}._pageText_19692_689{font-size:.875rem;color:#6b7280}._multiSelect_19692_710{position:relative}@media (max-width: 768px){._multiSelect_19692_710,._multiSelect_19692_710 ._select_19692_77{width:100%}._multiSelectMenu_19692_723{width:100%!important;max-width:100%}}._multiSelectMenu_19692_723{position:absolute;top:calc(100% + .25rem);left:0;z-index:10000000000;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 12px #00000014;padding:.5rem;width:fit-content;max-height:16rem;overflow:auto;overflow-x:hidden}._multiSelect_19692_710 button{text-align:left}._checkboxItem_19692_749{display:flex;align-items:center;gap:.5rem;padding:.25rem}._checkboxItem_19692_749:hover{background-color:#f3f4f6;border-radius:.375rem}._checkboxLabel_19692_761{font-size:.875rem;white-space:nowrap;color:#111827}._selectItem_19692_767{display:flex;align-items:center;padding:.25rem;cursor:pointer}._selectItem_19692_767:hover{background-color:#f3f4f6;border-radius:.375rem}._selectItemActive_19692_779{background-color:#eff6ff;color:#2563eb}._selectItemActive_19692_779 ._checkboxLabel_19692_761{color:#2563eb;font-weight:500}._selectLabel_19692_789{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}._skeleton_19692_796{background-color:#e5e7eb;border-radius:.375rem;animation:_skeletonPulse_19692_1 1.5s ease-in-out infinite}@keyframes _skeletonPulse_19692_1{0%,to{opacity:1}50%{opacity:.5}}._metricSkeleton_19692_812{padding:1.75rem 1.5rem;border-radius:.75rem;background-color:#fff;border:1px solid #e5e7eb;border-left-width:4px;border-left-color:#d1d5db;min-height:120px}._metricSkeletonTitle_19692_822{height:1rem;width:70%;margin-bottom:.75rem}._metricSkeletonValue_19692_828{height:2.25rem;width:50%}._imageSkeleton_19692_833{background-color:#e5e7eb;width:220px;height:120px;flex-shrink:0;border-radius:.5rem;animation:_skeletonPulse_19692_1 1.5s ease-in-out infinite}._tableSkeleton_19692_842{border-bottom:1px solid #e5e7eb}._tableSkeletonCell_19692_846{padding:.75rem}._tableSkeletonContent_19692_850{height:1rem;width:80%}._imageGridSkeleton_19692_468{overflow-x:hidden}._totalRows_19692_859{font-size:.875rem;color:#6b7280}body{display:block;background-color:#f3f4f6}._createPasswordContainer_ckk28_6{background-color:#fff!important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin-top:250px;font-family:Inter,sans-serif}@media (max-width: 768px){._createPasswordContainer_ckk28_6{margin-top:100px}}._createPasswordForm_ckk28_23{background-color:#fff;max-width:500px;width:100%;padding:40px;border-radius:8px;flex:1;display:flex;flex-direction:column;justify-content:center;border:1px solid #e5e7eb;box-shadow:0 20px 40px #0000001a}._createPasswordForm_ckk28_23._success_ckk28_37,._createPasswordForm_ckk28_23._expired_ckk28_41{justify-content:flex-start}._logoContainer_ckk28_45{text-align:center;margin-bottom:40px}._nuvizLogo_ckk28_50{font-size:28px;font-weight:400;color:#343dea;font-family:NNPivot}._loadingContainer_ckk28_57{display:flex;justify-content:center;align-items:center;padding:60px 0}._formContent_ckk28_64{margin-bottom:40px}._formTitle_ckk28_68{text-align:center;font-size:28px;font-weight:600;color:#343dea;margin-bottom:40px;line-height:1.3}._formGroup_ckk28_77{margin-bottom:24px}._formGroup_ckk28_77 label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._formGroup_ckk28_77 input[type=password]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:6px;font-size:16px;background-color:#fff;transition:border-color .2s ease-in-out}._formGroup_ckk28_77 input[type=password]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._submitButton_ckk28_105{width:100%;background-color:#1e40af;color:#fff;border:none;padding:14px 20px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out;margin-top:20px}._submitButton_ckk28_105:hover{background-color:#343dea}._submitButton_ckk28_105:focus{outline:none;box-shadow:0 0 0 3px #10b9814d}._submitButton_ckk28_105:disabled{opacity:.6;cursor:not-allowed}._required_ckk28_133{color:red}._errorMessage_ckk28_137{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px;font-weight:500}._inputError_ckk28_148{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}._successContent_ckk28_153{text-align:center;margin-bottom:40px;padding:40px 20px}._checkmarkContainer_ckk28_159{display:flex;justify-content:center;margin-bottom:32px}._checkmark_ckk28_159{width:80px;height:80px;animation:_checkmarkBounce_ckk28_1 .6s ease-out}@keyframes _checkmarkBounce_ckk28_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}._successTitle_ckk28_186{font-size:32px;font-weight:600;color:#343dea;margin-bottom:24px;line-height:1.3}._successMessage_ckk28_194{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}._loginButton_ckk28_204{background-color:#10b981;color:#fff;border:none;padding:12px 32px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out}._loginButton_ckk28_204:hover{background-color:#059669}._loginButton_ckk28_204:focus{outline:none;box-shadow:0 0 0 3px #10b9814d}._expiredContent_ckk28_225{text-align:center;margin-bottom:40px;padding:20px 20px 0}._expiredIconContainer_ckk28_233{display:flex;justify-content:center;margin-bottom:32px}._expiredIcon_ckk28_233{width:80px;height:80px;animation:_expiredFadeIn_ckk28_1 .6s ease-out}@keyframes _expiredFadeIn_ckk28_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}._expiredTitle_ckk28_256{font-size:32px;font-weight:600;color:#4b5563;margin-bottom:24px;line-height:1.3}._expiredMessage_ckk28_264{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}@media (max-width: 640px){._createPasswordForm_ckk28_23{padding:20px;margin:10px}._formTitle_ckk28_68{font-size:26px}._nuvizLogo_ckk28_50{font-size:24px}._successContent_ckk28_153{padding:20px 10px}._checkmark_ckk28_159{width:60px;height:60px}._successTitle_ckk28_186{font-size:26px}._successMessage_ckk28_194{font-size:14px}._loginButton_ckk28_204{width:100%;max-width:280px}._expiredContent_ckk28_225{padding:20px 10px}._expiredIcon_ckk28_233{width:60px;height:60px}._expiredTitle_ckk28_256{font-size:26px}._expiredMessage_ckk28_264{font-size:14px}}body{display:block}._demoFormContainer_itnx0_9{background-color:#fff!important;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;font-family:Inter,sans-serif}._demoForm_itnx0_9{background-color:#fff;max-width:700px;width:100%;padding:40px;border-radius:8px;flex:1;display:flex;flex-direction:column;justify-content:center}._demoForm_itnx0_9._success_itnx0_55{justify-content:flex-start}._logoContainer_itnx0_63{text-align:center;margin-bottom:40px}._nuvizLogo_itnx0_73{font-size:28px;font-weight:400;color:#343dea;font-family:NNPivot}._formContent_itnx0_87{margin-bottom:60px}._formTitle_itnx0_95{text-align:center;font-size:40px;font-weight:600;color:#343dea;margin-bottom:40px;line-height:1.3}._formGroup_itnx0_113,._radioGroupContainer_itnx0_115{margin-bottom:24px}._formGroup_itnx0_113 label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._formGroup_itnx0_113 input[type=text],._formGroup_itnx0_113 input[type=email],._formGroup_itnx0_113 input[type=tel],._formGroup_itnx0_113 select{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:6px;font-size:16px;background-color:#fff;transition:border-color .2s ease-in-out}._formGroup_itnx0_113 input[type=text]:focus,._formGroup_itnx0_113 input[type=email]:focus,._formGroup_itnx0_113 input[type=tel]:focus,._formGroup_itnx0_113 select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}._formGroup_itnx0_113 select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}._radioGroupLabel_itnx0_203{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}._radioGroupDescription_itnx0_217{font-size:13px;color:#6b7280;margin-bottom:16px;line-height:1.4}._radioGroup_itnx0_115{display:flex;flex-direction:column;gap:12px}._radioOption_itnx0_243{display:flex;align-items:center;cursor:pointer;margin-bottom:0}._radioOption_itnx0_243 input[type=radio]{width:16px;height:16px;margin-right:12px;accent-color:#3b82f6}._radioLabel_itnx0_271{font-size:14px;color:#374151}._submitButton_itnx0_281{width:100%;background-color:#1e40af;color:#fff;border:none;padding:14px 20px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease-in-out;margin-top:20px}._submitButton_itnx0_281:hover{background-color:#343dea}._submitButton_itnx0_281:focus{outline:none;box-shadow:0 0 0 3px #10b9814d}._formFooter_itnx0_327{font-size:12px;color:#9ca3af;text-align:center;white-space:nowrap;padding:20px;margin-top:auto}._required_itnx0_345{color:red}._errorMessage_itnx0_353{display:block;color:#ef4444;font-size:12px;margin-top:4px;font-weight:500}._inputError_itnx0_369{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}._submitError_itnx0_379{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px;font-weight:500}._successContent_itnx0_403{text-align:center;margin-bottom:40px;padding:40px 20px}._checkmarkContainer_itnx0_415{display:flex;justify-content:center;margin-bottom:32px}._checkmark_itnx0_415{width:80px;height:80px;animation:_checkmarkBounce_itnx0_1 .6s ease-out}@keyframes _checkmarkBounce_itnx0_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}._successTitle_itnx0_469{font-size:36px;font-weight:600;color:#343dea;margin-bottom:24px;line-height:1.3}._successMessage_itnx0_485{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:40px;max-width:500px;margin-left:auto;margin-right:auto}._buttonGroup_itnx0_505{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}._backToLoginButton_itnx0_519{background-color:#6b7280;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out}._backToLoginButton_itnx0_519:hover{background-color:#4b5563}._backToLoginButton_itnx0_519:focus{outline:none;box-shadow:0 0 0 3px #6b72804d}._newSubmissionButton_itnx0_561{background-color:#10b981;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out}._newSubmissionButton_itnx0_561:hover{background-color:#059669}._newSubmissionButton_itnx0_561:focus{outline:none;box-shadow:0 0 0 3px #10b9814d}@media (max-width: 640px){._demoForm_itnx0_9{padding:20px;margin:10px}._formTitle_itnx0_95{font-size:30px}._nuvizLogo_itnx0_73{font-size:24px}._successContent_itnx0_403{padding:20px 10px}._checkmark_itnx0_415{width:60px;height:60px}._successTitle_itnx0_469{font-size:28px}._successMessage_itnx0_485{font-size:14px}._buttonGroup_itnx0_505{flex-direction:column;align-items:center}._backToLoginButton_itnx0_519,._newSubmissionButton_itnx0_561{width:100%;max-width:280px}}._mainContainer_xuca5_1{width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;display:flex;flex-direction:column;gap:32px;animation:_fadeIn_xuca5_1 .5s ease-out;max-height:100vh}@keyframes _fadeIn_xuca5_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._projectListHeader_xuca5_24{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._projectListHeader_xuca5_24 h1{color:#fff;font-size:36px;font-weight:300;margin:0;display:flex;align-items:center;gap:12px}._projectListHeader_xuca5_24 button{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:12px 20px;border-radius:12px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:8px;font-family:inherit}._projectListHeader_xuca5_24 button:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 6px 16px #0003}._projectListHeader_xuca5_24 button:active{box-shadow:0 2px 8px #00000026}._contentWrapper_xuca5_69{display:flex;flex-direction:column;gap:24px}._searchContainer_xuca5_75{display:flex;align-items:center;gap:12px;background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease}._searchContainer_xuca5_75:focus-within{border-color:#6366f180;background:#ffffff1f;box-shadow:0 8px 32px #00000026,0 0 0 3px #6366f11a}._searchContainer_xuca5_75 svg{color:#fff9;flex-shrink:0}._searchContainer_xuca5_75 input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:15px;font-family:inherit}._searchContainer_xuca5_75 input::placeholder{color:#ffffff80}._projectListContainer_xuca5_113{flex:1;overflow-y:auto;max-height:calc(100vh - 500px);padding-right:4px}._projectListContainer_xuca5_113::-webkit-scrollbar{width:8px}._projectListContainer_xuca5_113::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}._projectListContainer_xuca5_113::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .3s ease}._projectListContainer_xuca5_113::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._projectList_xuca5_24{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._projectItem_xuca5_145{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}._projectItem_xuca5_145:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);opacity:0;transition:opacity .3s ease}._projectItem_xuca5_145:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 12px 40px #0003,0 4px 20px #6366f11a}._projectItem_xuca5_145:hover:before{opacity:1}._projectItem_xuca5_145:active{box-shadow:0 8px 25px #00000026}._projectTextContainer_xuca5_187{display:flex;flex-direction:column;gap:8px;flex:1}._projectName_xuca5_194{color:#fff;font-size:18px;font-weight:600;margin:0;line-height:1.3;display:flex;align-items:center;gap:10px}._projectName_xuca5_194:before{font-size:16px;opacity:.8}._projectDescription_xuca5_210{color:#ffffffb3;font-size:14px;line-height:1.5;margin:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._updatedAt_xuca5_222{color:#ffffff80;font-size:12px;font-weight:500;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:6px}._emptyState_xuca5_234{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 20px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:20px;margin-top:40px}._emptyState_xuca5_234 ._icon_xuca5_248{font-size:48px;margin-bottom:20px;opacity:.6}._emptyState_xuca5_234 h3{color:#ffffffe6;font-size:20px;font-weight:600;margin:0 0 12px}._emptyState_xuca5_234 p{color:#fff9;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}._emptyState_xuca5_234 button{background:#6366f1;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:0 4px 16px #6366f14d}._emptyState_xuca5_234 button:hover{background:#5855eb;box-shadow:0 6px 20px #6366f166}._loadingSpinner_xuca5_288{margin-top:120px}@media (max-width: 768px){._mainContainer_xuca5_1{padding:24px 16px;gap:24px;margin-top:100px}._projectListHeader_xuca5_24{flex-direction:column;align-items:flex-start;gap:16px}._projectListHeader_xuca5_24 h1{font-size:28px}._projectListHeader_xuca5_24 button{align-self:stretch;justify-content:center}._searchContainer_xuca5_75{padding:14px 16px}._projectListContainer_xuca5_113{max-height:calc(100vh - 250px)}._projectList_xuca5_24{grid-template-columns:1fr;gap:16px}._projectItem_xuca5_145{padding:20px}._projectName_xuca5_194{font-size:16px}._projectDescription_xuca5_210{font-size:13px}._updatedAt_xuca5_222{font-size:11px}._loadingSpinner_xuca5_288{margin-top:50px!important}}@media (max-width: 480px){._mainContainer_xuca5_1{padding:20px 12px}._projectListHeader_xuca5_24 h1{font-size:24px}._searchContainer_xuca5_75{padding:12px 14px;border-radius:12px}._projectListContainer_xuca5_113{max-height:calc(100vh - 220px)}._projectItem_xuca5_145{padding:16px;gap:12px}._emptyState_xuca5_234{padding:60px 16px}._emptyState_xuca5_234 ._icon_xuca5_248{font-size:40px}._emptyState_xuca5_234 h3{font-size:18px}._emptyState_xuca5_234 p{font-size:13px}}._projectItem_xuca5_145._loading_xuca5_288{animation:_shimmer_xuca5_1 2s infinite}@keyframes _shimmer_xuca5_1{0%{background-position:-200px 0}to{background-position:200px 0}}._projectItem_xuca5_145._active_xuca5_401:before{background:linear-gradient(90deg,#10b981,#059669)}._projectItem_xuca5_145._archived_xuca5_405{opacity:.6}._projectName_xuca5_194 mark,._projectDescription_xuca5_210 mark{background:#6366f14d;color:#fff;padding:2px 4px;border-radius:4px}._centerContent_fhdw2_2{text-align:center;min-width:1100px;transition:all .3s ease-out}._projectGrid_fhdw2_8{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:32px;width:100%;max-width:1300px;min-width:1300px;margin:0 auto;padding:20px;min-height:600px;max-height:600px}._projectMainSection_fhdw2_22{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:24px}._projectChatsList_fhdw2_30{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:0px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;min-height:200px;width:100%;max-width:none;margin-top:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}._addContextSection_fhdw2_50{grid-column:2;grid-row:1 / -1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;min-height:400px;display:flex;flex-direction:column;position:relative;transition:border-color .2s ease,background-color .2s ease}._addContextSectionDragOver_fhdw2_64{border-color:#3b82f6;background-color:#3b82f61a;border-style:dashed}._projectTitle_fhdw2_71{display:flex;flex-direction:column;align-items:start;margin-left:10px;margin-bottom:40px;gap:10px}._titleBold_fhdw2_80{font-family:NNPivot;font-weight:400}._projectTitle_fhdw2_71 ._titleBold_fhdw2_80{font-size:35px}._projectTitle_fhdw2_71 ._description_fhdw2_89{font-size:15px;color:#ffffffb3}._inputContainer_fhdw2_95{min-height:60px;max-height:140px;background:#70707065;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid transparent;background-clip:padding-box;border-radius:18px;box-shadow:0 10px 40px #0003,inset 0 1px #fff3;color:#fff;padding:6px 10px 6px 20px;gap:10px}._inputWrapperWithButton_fhdw2_114{font-size:16px;font-family:inherit;outline:none;transition:all .4s cubic-bezier(.4,0,.2,1);resize:none;line-height:1.5;position:relative;display:flex;flex-direction:row;align-items:center;width:100%;max-width:650px;max-height:120px}._mainInputWithButton_fhdw2_130{padding-right:20px!important}._input_fhdw2_95{flex:1;position:relative;display:flex;flex-direction:column}._mainInput_fhdw2_130{width:100%;height:50px;max-height:50px;padding-top:12px;border:none;outline:none;resize:none;font-family:inherit;font-size:16px;line-height:1.5;background:transparent;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;color:#fff;margin-right:5px}._mainInput_fhdw2_130::-webkit-scrollbar{width:4px}._mainInput_fhdw2_130::-webkit-scrollbar-track{background:transparent}._mainInput_fhdw2_130::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px;transition:background .2s ease}._mainInput_fhdw2_130::-webkit-scrollbar-thumb:hover{background:#fff6}._placeholder_fhdw2_180{position:absolute;top:0;left:0;color:#ffffffb3;pointer-events:none;font-size:16px;line-height:1.5;transition:opacity .2s;padding-top:12px}._placeholder_fhdw2_180._hidden_fhdw2_192{opacity:0}._inputActions_fhdw2_197{display:flex;align-items:center;gap:10px;margin-bottom:11px}._inputSendButton_fhdw2_204{width:40px;height:40px;background:#6366f1;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px #6366f14d}._inputSendButton_fhdw2_204:hover:not(:disabled){background:#5855eb;transform:scale(1.05);box-shadow:0 6px 16px #6366f166}._inputSendButton_fhdw2_204:active:not(:disabled){transform:scale(.95)}._inputSendButton_fhdw2_204:disabled{background:#fff3;cursor:not-allowed;transform:none;box-shadow:none}._addContextSectionHeader_fhdw2_237{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;color:#fff;font-weight:600;font-size:16px;position:relative}._addContextSectionHeader_fhdw2_237 svg{color:#ffffffb3;cursor:pointer;transition:color .2s ease}._addContextSectionHeader_fhdw2_237 svg:hover{color:#fff}._addContextSectionHeaderButton_fhdw2_258{background:#0000000d;color:#ffffffe6;cursor:pointer;border-radius:5px;transition:all .2s ease;font-family:inherit;border:1px solid rgba(255,255,255,.2);padding:9px;display:flex;align-items:center;justify-content:center}._addContextSectionHeaderButton_fhdw2_258:hover{background:#ffffff1a;color:#ffffffe6}._dragOverlay_fhdw2_278{position:absolute;inset:0;background:#3b82f64d;border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:10;animation:_fadeInOverlay_fhdw2_1 .2s ease-in-out;pointer-events:none}._dragOverlayContent_fhdw2_294{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}._dragOverlayContent_fhdw2_294 h3{margin:0;font-size:1.5rem;font-weight:600}._dragOverlayContent_fhdw2_294 p{margin:0;font-size:1rem;opacity:.9}._dragOverlayContent_fhdw2_294 svg{color:#fff}._projectFileUploadPopup_fhdw2_321{position:absolute;top:10%;left:65%;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:8px;margin-top:8px;width:200px;box-shadow:0 20px 60px #000c,0 8px 20px #0006;z-index:1000;animation:_slideInFromTop_fhdw2_1 .2s ease-out}._projectFileUploadPopupItem_fhdw2_337{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#fffc;font-size:14px;margin-bottom:2px;background-color:transparent;position:relative}._projectFileUploadPopupItem_fhdw2_337:hover{background:#ffffff1a;color:#fff}._projectFileUploadPopupItem_fhdw2_337:last-child{margin-bottom:0}._projectFileUploadPopupItem_fhdw2_337:not(:last-child):after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#ffffff0d}._projectFileUploadPopupItem_fhdw2_337 span{color:inherit;font-size:14px;font-weight:500}._filesSection_fhdw2_378{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}._filesSection_fhdw2_378::-webkit-scrollbar{width:6px}._filesSection_fhdw2_378::-webkit-scrollbar-track{background:transparent}._filesSection_fhdw2_378::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._filesSection_fhdw2_378::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._fileCard_fhdw2_406{display:grid;grid-template-columns:1fr auto auto auto;gap:12px;align-items:center;padding:14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fffc;font-size:14px;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden}._fileCard_fhdw2_406:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 4px 12px #00000026}._fileCard_fhdw2_406:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}._fileCardIcon_fhdw2_434{width:18px;height:18px;color:#ffffffe6;flex-shrink:0}._fileCardName_fhdw2_441{font-weight:500;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;display:flex;align-items:center;gap:8px}._fileCardType_fhdw2_453{background:#6366f126;color:#6366f1e6;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;min-width:60px;text-align:center;border:1px solid rgba(99,102,241,.2)}._fileCardTypeTXT_fhdw2_467{background:#22c55e26;color:#22c55ee6;border-color:#22c55e33}._fileCardTypePDF_fhdw2_473{background:#ef444426;color:#ef4444e6;border-color:#ef444433}._fileCardTypeDOCX_fhdw2_479{background:#3b82f626;color:#3b82f6e6;border-color:#3b82f633}._fileCardTypeMD_fhdw2_485{background:#a855f726;color:#a855f7e6;border-color:#a855f733}._fileCardTypeCSV_fhdw2_491{background:#f59e0b26;color:#f59e0be6;border-color:#f59e0b33}._fileCardSize_fhdw2_497{color:#fff9;font-size:12px;font-weight:400;white-space:nowrap;min-width:55px;text-align:right}._fileCardActions_fhdw2_506{display:flex;align-items:center;gap:4px;opacity:1;transition:opacity .2s ease}._fileCard_fhdw2_406:hover ._fileCardActions_fhdw2_506{opacity:1}._fileCardActionButton_fhdw2_518{width:24px;height:24px;border-radius:4px;border:none;background:#ffffff1a;color:#ffffffb3;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._fileCardActionButton_fhdw2_518:hover{background:#ffffff26;color:#ffffffe6}._fileCardActionButton_fhdw2_518:disabled{opacity:.5;cursor:not-allowed;background:#ffffff0d}._fileCardActionButton_fhdw2_518:disabled:hover{background:#ffffff0d;color:#ffffffb3}._fileCardProcessing_fhdw2_549{position:relative;border-color:#6366f14d;background:#6366f10d}._processingIndicator_fhdw2_555{display:flex;align-items:center;margin-left:8px}._loadingSpinner_fhdw2_561{width:14px;height:14px;border:2px solid rgba(99,102,241,.3);border-top:2px solid rgba(99,102,241,.8);border-radius:50%;animation:_spin_fhdw2_1 1s linear infinite}._fileCardTypeProcessing_fhdw2_570{background:#ffc10726!important;color:#ffc107e6!important;border-color:#ffc10733!important}._processingBar_fhdw2_576{position:absolute;bottom:0;left:0;right:0;height:3px;background:#6366f126;border-radius:0 0 10px 10px;overflow:hidden}._processingBarFill_fhdw2_587{height:100%;background:linear-gradient(90deg,#6366f166,#6366f1,#6366f166);background-size:200% 100%;animation:_loading_fhdw2_561 2s ease-in-out infinite;box-shadow:0 0 8px #6366f199}._projectChatCard_fhdw2_601{padding:16px;margin-bottom:12px;background:#0000001a;border:1px solid rgba(255,255,255,.2);border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._projectChatCard_fhdw2_601:hover{background:#0000000d;border-color:#fff3;opacity:1;box-shadow:0 4px 12px #00000026}._projectChatCard_fhdw2_601:active{box-shadow:0 2px 6px #0000001a}._projectChatTitle_fhdw2_624{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px;transition:color .2s ease;text-align:left;line-height:1.4}._projectChatPreview_fhdw2_634{color:#fff9;font-size:13px;margin:0;line-height:1.5;text-align:left;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._projectChatDivider_fhdw2_647{display:none}._emptyChatsState_fhdw2_652{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px}._emptyChatsIcon_fhdw2_661{color:#ffffff4d;margin-bottom:16px}._emptyChatsTitle_fhdw2_666{color:#fffc;font-size:18px;font-weight:600;margin:0 0 8px}._emptyChatsDescription_fhdw2_673{color:#ffffff80;font-size:14px;line-height:1.5;margin:0;max-width:280px}._skeleton_fhdw2_682{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:_shimmer_fhdw2_1 1.5s infinite;border-radius:4px}._skeletonTitle_fhdw2_694{height:35px;width:70%;margin-bottom:10px;border-radius:6px}._skeletonDescription_fhdw2_701{height:15px;width:50%;border-radius:4px}@keyframes _shimmer_fhdw2_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _fadeInOverlay_fhdw2_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInFromTop_fhdw2_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_fhdw2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _loading_fhdw2_561{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){._projectFileUploadPopup_fhdw2_321{left:35%;min-width:auto;margin-top:33px}._inputWrapperWithButton_fhdw2_114{width:100%;max-width:none;height:fit-content;align-items:center;gap:12px}._inputWrapper_fhdw2_114 ._placeholder_fhdw2_180{font-size:13px;text-align:left;padding-left:0}._inputWrapperWithButton_fhdw2_114 ._input_fhdw2_95{flex:1;min-width:0}._inputWrapperWithButton_fhdw2_114 ._mainInput_fhdw2_130{font-size:14px;height:44px;max-height:44px;padding:10px 14px 10px 0}._inputWrapperWithButton_fhdw2_114 ._inputActions_fhdw2_197{margin-bottom:0;align-self:stretch;display:flex;align-items:center}._inputWrapper_fhdw2_114 ._inputActions_fhdw2_197{margin-bottom:5px}._inputWrapperWithButton_fhdw2_114 ._placeholder_fhdw2_180{top:15px;left:0;padding-left:0;font-size:15px}._projectFileUploadPopupItem_fhdw2_337{padding:14px 16px;font-size:15px}._projectTitle_fhdw2_71{margin-bottom:0;margin-top:60px;align-items:center}._projectTitle_fhdw2_71 ._titleBold_fhdw2_80{font-size:26px;text-align:center}._inputContainer_fhdw2_95{padding:0 20px;margin-bottom:20px;width:100%}._inputSendButton_fhdw2_204{right:8px;bottom:8px;width:32px;height:32px}._centerContent_fhdw2_2{max-width:none;min-width:0;width:100%;padding:0 16px}._projectChatsList_fhdw2_30{margin:0}._projectChatTitle_fhdw2_624{font-size:16px}._projectChatPreview_fhdw2_634{font-size:13px}._chatInputContainer_fhdw2_856{padding:16px}._projectGrid_fhdw2_8{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:20px;padding:16px;min-width:0}._projectMainSection_fhdw2_22{grid-column:1;grid-row:1}._addContextSection_fhdw2_50{grid-column:1;grid-row:2;grid-row:initial;min-height:200px}._projectChatsList_fhdw2_30{grid-column:1;grid-row:3;min-height:200px}._fileCard_fhdw2_406{grid-template-columns:1fr auto;gap:8px;padding:12px}._fileCardType_fhdw2_453{display:none}._fileCardActions_fhdw2_506{opacity:1}._fileCardName_fhdw2_441{font-size:13px}._fileCardSize_fhdw2_497{font-size:11px}._skeletonTitle_fhdw2_694{height:26px;width:80%}._skeletonDescription_fhdw2_701{height:14px;width:60%}._skeletonTitle_fhdw2_694{height:24px;width:85%}._skeletonDescription_fhdw2_701{height:13px;width:65%}}@media (max-width: 480px){._projectFileUploadPopupItem_fhdw2_337{padding:12px 14px;font-size:14px;gap:8px}._inputContainer_fhdw2_95{padding:0 5px 0 16px;margin-bottom:16px}._inputWrapperWithButton_fhdw2_114{padding:6px;gap:8px}._inputWrapperWithButton_fhdw2_114 ._placeholder_fhdw2_180{padding-left:0}._inputSendButton_fhdw2_204{width:38px;height:38px;flex-shrink:0}._inputWrapperWithButton_fhdw2_114 ._inputActions_fhdw2_197{margin-bottom:0;align-self:stretch;display:flex;align-items:center}._inputWrapperWithButton_fhdw2_114 ._placeholder_fhdw2_180{top:-2px;left:0;font-size:14px}._centerContent_fhdw2_2{padding:0 12px}._projectChatsList_fhdw2_30{margin:0}._projectChatCard_fhdw2_601{padding:14px 16px;margin-bottom:10px}._projectChatCard_fhdw2_601:hover{transform:translateY(-1px)}._projectChatTitle_fhdw2_624{font-size:15px;text-align:left}._projectChatPreview_fhdw2_634{font-size:12px;text-align:left}._processingIndicator_fhdw2_555{margin-left:6px}._loadingSpinner_fhdw2_561{width:12px;height:12px;border-width:1.5px}._processingBar_fhdw2_576{height:2px}._fileCardTypeProcessing_fhdw2_570{font-size:10px;padding:3px 6px}}@keyframes _fadeIn_f0uh6_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInChat_f0uh6_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _ratingPulse_f0uh6_1{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 4px #22c55e1a}}@keyframes _ratingPulseDown_f0uh6_1{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef44441a}}@keyframes _ratingGlow_f0uh6_1{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.3))}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}}@keyframes _slideInFromLeft_f0uh6_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInDown_f0uh6_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._container_f0uh6_81{display:flex;height:100dvh;width:100vw;background:radial-gradient(circle,#272eb0 19%,#1f2072 48%,#171231 91%);color:#fff;overflow-x:hidden}._mainContent_f0uh6_95{flex:1;display:flex;flex-direction:column;position:relative;overflow-x:hidden;min-height:0}._closedToggleButton_f0uh6_107{position:absolute;top:24px;left:24px;z-index:10;background:#0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;color:#fff}._closedToggleButton_f0uh6_107:hover{background-color:#00000003}._topRightNavigation_f0uh6_130{display:none;position:absolute;top:24px;right:24px;z-index:10;gap:8px;align-items:center}._navButton_f0uh6_140{background:#0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);color:#fff;padding:12px;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 12px #0003}._navButton_f0uh6_140:hover{background:#ffffff1a;border-color:#fff3;box-shadow:0 6px 16px #0000004d}._navButton_f0uh6_140:active{transform:translateY(0);box-shadow:0 2px 8px #0003}._mobileOverlay_f0uh6_167{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;cursor:pointer}._contentArea_f0uh6_182{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;margin-left:0;transition:all .3s ease-in-out}._contentAreaSidebarOpen_f0uh6_193{margin-left:140px}._contentAreaSidebarClosed_f0uh6_197{margin-left:80px}._contentAreaChatMode_f0uh6_204{padding:0;justify-content:flex-start}._popupOverlay_f0uh6_213{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000}._popup_f0uh6_213{background:#0f0f0fcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(52,61,234,.3);border-radius:20px;padding:32px;width:500px;max-width:90vw;box-shadow:0 20px 60px #000c}._popupTitle_f0uh6_238{color:#fff;font-size:20px;margin-bottom:20px;font-weight:500;text-align:center}._popupInput_f0uh6_246{width:100%;min-height:100px;background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:16px;color:#fff;font-size:14px;font-family:inherit;outline:none;resize:vertical;margin-bottom:26px;transition:all .3s ease}._popupInput_f0uh6_246::placeholder{color:#ffffff80}._popupInput_f0uh6_246:focus{border-color:#6366f180;background:#ffffff26}._popupButtons_f0uh6_272{display:flex;gap:12px;justify-content:flex-end}._saveButton_f0uh6_278{background:#6366f1;color:#fff;border:none;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;box-shadow:0 4px 12px #6366f14d}._saveButton_f0uh6_278:hover{background:#5855eb;box-shadow:0 6px 16px #6366f166}._cancelButton_f0uh6_297{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}._cancelButton_f0uh6_297:hover{background:#ffffff26;color:#fff}._projectsContextList_f0uh6_318::-webkit-scrollbar{width:6px}._projectsContextList_f0uh6_318::-webkit-scrollbar-track{background:transparent}._projectsContextList_f0uh6_318::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._projectsContextList_f0uh6_318::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 1024px) and (min-width: 769px){._contentAreaSidebarOpen_f0uh6_193{margin-left:0}}@media (max-width: 768px){._container_f0uh6_81{height:100dvh;overflow-y:auto}._contentAreaSidebarOpen_f0uh6_193,._contentAreaSidebarClosed_f0uh6_197{margin-left:0}._closedToggleButton_f0uh6_107{top:16px;left:16px}._topRightNavigation_f0uh6_130{display:flex;top:16px;right:16px;gap:6px}._navButton_f0uh6_140{padding:10px;border-radius:10px}._contentArea_f0uh6_182{padding:0;overflow-x:hidden}._deepDiveProgress_f0uh6_377{margin:16px;padding:20px}}@media (max-width: 480px){._container_f0uh6_81{height:100svh}._topRightNavigation_f0uh6_130{top:12px;right:12px;gap:4px}._navButton_f0uh6_140{padding:8px;border-radius:8px}._contentArea_f0uh6_182{padding:0}._deepDiveProgress_f0uh6_377{margin:12px;padding:16px}._closedToggleButton_f0uh6_107{top:12px;left:12px;padding:10px}}@media (max-width: 360px){._container_f0uh6_81{height:100svh}._deepDiveProgress_f0uh6_377{margin:8px;padding:12px}}@media (max-width: 896px) and (max-height: 500px){._container_f0uh6_81{height:100dvh}._deepDiveProgress_f0uh6_377{padding:16px;margin:8px}}._plotlyChartContainer_3s4vj_1{margin:16px 0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 0 0;position:relative;min-height:550px;overflow:hidden}._interactiveHint_3s4vj_16{position:absolute;top:85px;width:fit-content;right:60px;display:flex;align-items:center;gap:6px;font-size:11px;color:#fff;background:#ffffff0d;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.1);z-index:10;transition:all .2s ease;-webkit-user-select:none;user-select:none;pointer-events:none}._interactiveHint_3s4vj_16 svg{width:12px;height:12px;opacity:1}._plotlyChartError_3s4vj_42{padding:20px;text-align:center;color:#ffffffb3;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin:16px 0}ul{list-style-type:none!important;padding-left:0!important}._plotlyChartError_3s4vj_42 p{margin:4px 0}._chartCaption_3s4vj_61{padding:8px 12px;font-size:.9em;color:#ffffffb3;background:#ffffff0d;border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 12px 12px;margin-top:0}@media (max-width: 768px){._plotlyChartContainer_3s4vj_1{margin:12px 0;min-height:400px;max-width:100vw;overflow-x:hidden;box-sizing:border-box}._chartCaption_3s4vj_61{margin-top:0;margin-bottom:0}._plotlyChartContainer_3s4vj_1 .js-plotly-plot{height:380px!important;width:100%!important;max-width:calc(100vw - 32px)!important}._plotlyChartContainer_3s4vj_1 .modebar{top:10px!important;right:10px!important;margin:4px!important;padding:2px!important;transform:scale(.85)}._plotlyChartContainer_3s4vj_1 .svg-container{overflow:hidden!important;width:100%!important;max-width:100%!important}._plotlyChartContainer_3s4vj_1 .main-svg{width:100%!important;max-width:100%!important;overflow:hidden!important}._plotlyChartContainer_3s4vj_1 .legend{font-size:10px!important;max-width:100%!important;overflow:hidden!important}._plotlyChartContainer_3s4vj_1 .legendtext{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:120px!important}._plotlyChartContainer_3s4vj_1 .xtick text,._plotlyChartContainer_3s4vj_1 .ytick text{font-size:10px!important}._plotlyChartContainer_3s4vj_1 .plot-container{width:100%!important;max-width:100%!important;overflow:hidden!important}}._plotlyChartContainer_3s4vj_1._mobile_3s4vj_138{margin:8px 0;padding:0}._plotlyChartContainer_3s4vj_1._mobile_3s4vj_138 .js-plotly-plot{border-radius:6px}._plotlyChartContainer_3s4vj_1._mobile_3s4vj_138 .modebar{display:none!important}._plotlyChartContainer_3s4vj_1._mobile_3s4vj_138 .legend{position:relative!important;margin-top:10px!important}._plotlyChartContainer_3s4vj_1._mobile_3s4vj_138 .legend .traces{flex-direction:column!important;align-items:flex-start!important}._plotlyChartContainer_3s4vj_1._mobile_3s4vj_138 .legend .legendtext{max-width:100%!important;white-space:normal!important;word-wrap:break-word!important;line-height:1.2!important}._plotlyChartContainer_3s4vj_1 .js-plotly-plot{border-radius:8px}._plotlyChartContainer_3s4vj_1 .plotly{overflow:visible!important}._plotlyChartContainer_3s4vj_1 .svg-container{overflow:visible!important;max-width:100%!important}._plotlyChartContainer_3s4vj_1 .main-svg{overflow:visible!important}._plotlyChartContainer_3s4vj_1 .ytick{text-anchor:end!important}._plotlyChartContainer_3s4vj_1 .xtick{text-anchor:middle!important}._plotlyChartContainer_3s4vj_1 .legend{overflow:visible!important}._plotlyChartContainer_3s4vj_1 .legend .legendtext{transform:translate(0)!important}._plotlyChartContainer_3s4vj_1 .modebar{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;padding:4px!important;margin:8px!important;position:absolute!important;top:-15px!important;right:15px!important;z-index:1000!important}._plotlyChartContainer_3s4vj_1 .modebar-btn{background:transparent!important;border:none!important;color:#ffffffb3!important;padding:5px 3px 3px!important}._plotlyChartContainer_3s4vj_1 .modebar-btn:hover{background:#ffffff1a!important;color:#fff!important}._plotlyChartContainer_3s4vj_1 .modebar-group{padding:0!important}._plotlyChartContainer_3s4vj_1{box-shadow:0 4px 20px #00000026;max-width:100%;width:100%}._plotlyChartContainer_3s4vj_1:hover{border-color:#fff3;box-shadow:0 6px 25px #0003}._plotlyChartContainer_3s4vj_1 .plot-container,._plotlyChartContainer_3s4vj_1 .svg-container{width:100%!important;height:100%!important}._messageWrapper_sy4v4_2{width:100%;max-width:800px;margin:0 auto 24px;display:flex;flex-direction:column;animation:_fadeIn_sy4v4_1 .3s ease-out}._message_sy4v4_2{display:flex;align-items:stretch;width:100%;max-width:800px}@keyframes _fadeIn_sy4v4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._userMessage_sy4v4_30{justify-content:flex-end}._assistantMessage_sy4v4_34{width:100%;max-width:800px;justify-content:flex-start}._messageContent_sy4v4_41{max-width:800px;width:auto;min-width:120px;padding:16px 20px;border-radius:18px;font-size:15px;line-height:1.6;position:relative;word-wrap:break-word}._userMessage_sy4v4_30 ._messageContent_sy4v4_41{width:100%;background:#163c8360;border:1px solid #37a5ee75;color:#fff;border-radius:10px;box-shadow:0 4px 12px #6366f11a;display:inline-block;padding:13px}._assistantMessage_sy4v4_34 ._messageContent_sy4v4_41{color:#fff;border-radius:18px 18px 18px 6px;width:100%;max-width:800px;padding:0}._messageContent_sy4v4_41 p{margin:0 0 8px}._messageContent_sy4v4_41 p:last-child{margin-bottom:0}._messageContent_sy4v4_41 h1,._messageContent_sy4v4_41 h2,._messageContent_sy4v4_41 h3{margin:16px 0 8px;color:#fff}._messageContent_sy4v4_41 h1:first-child,._messageContent_sy4v4_41 h2:first-child,._messageContent_sy4v4_41 h3:first-child{margin-top:0}._messageContent_sy4v4_41 ul{margin:8px 0!important;padding-left:24px!important;list-style:disc outside!important;display:block!important}._messageContent_sy4v4_41 ol{margin:8px 0;padding-left:24px!important;list-style:decimal outside!important;display:block!important}._messageContent_sy4v4_41 li{margin:4px 0;display:list-item!important}._messageContent_sy4v4_41 blockquote{border-left:3px solid rgba(255,255,255,.3);margin:12px 0;padding:8px 0 8px 16px;background:#ffffff0d;border-radius:0 8px 8px 0;font-style:italic}._messageContent_sy4v4_41 code{background:#0000004d;padding:2px 6px;border-radius:4px;font-size:13px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}._messageContent_sy4v4_41 pre{background:#0000004d;padding:6px 10px;width:fit-content;border-radius:8px;white-space:pre-wrap!important;display:inline-block;margin:8px 0;border:1px solid rgba(255,255,255,.1)}._messageContent_sy4v4_41 pre code{background:none;padding:0}._messageContent_sy4v4_41 table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}._messageContent_sy4v4_41 th,._messageContent_sy4v4_41 td{border:1px solid rgba(255,255,255,.2);padding:8px 12px;text-align:left}._messageContent_sy4v4_41 th{background:#ffffff1a;font-weight:600}._messageContent_sy4v4_41 strong{font-weight:600;color:#fff}._messageContent_sy4v4_41 em{font-style:italic;color:#ffffffe6}._messageLink_sy4v4_178{color:#93c5fd;text-decoration:underline;text-underline-offset:2px}._messageLink_sy4v4_178:hover{color:#dbeafe}._messageError_sy4v4_189{background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:8px;color:#fecaca}._errorIcon_sy4v4_200{font-size:18px}._errorText_sy4v4_204{flex:1;font-size:14px}._mediaWarning_sy4v4_210{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:8px;padding:8px 12px;margin-top:8px;display:flex;align-items:center;gap:8px;color:#fef3c7;font-size:14px}._warningIcon_sy4v4_223{font-size:16px}._warningText_sy4v4_227{flex:1}._streamingIndicator_sy4v4_232{display:flex;gap:4px;margin-top:8px;justify-content:center}._streamingDot_sy4v4_239{width:8px;height:8px;background-color:#fff9;border-radius:50%;animation:_pulse_sy4v4_1 1.4s infinite}._streamingDot_sy4v4_239:nth-child(2){animation-delay:.2s}._streamingDot_sy4v4_239:nth-child(3){animation-delay:.4s}@keyframes _pulse_sy4v4_1{0%,60%,to{opacity:.3}30%{opacity:1}}._chatMedia_sy4v4_267{margin:12px 0;border-radius:8px;overflow:hidden;max-width:100%}@media (max-width: 768px){._messageWrapper_sy4v4_2{margin-bottom:16px}._messageContent_sy4v4_41{font-size:14px;padding:12px 16px}}@keyframes _fadeInProgress_1y297_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulseStep_1y297_1{0%,to{opacity:1}50%{opacity:.8}}._messageWrapper_1y297_22{width:100%;max-width:800px;margin-bottom:24px;display:flex;flex-direction:column;animation:_fadeIn_1y297_1 .3s ease-out}._message_1y297_22{display:flex;align-items:stretch;width:100%;max-width:800px}._assistantMessage_1y297_38{width:100%;max-width:800px;justify-content:flex-start}._messageContent_1y297_44{max-width:800px;width:auto;min-width:120px;padding:0;border-radius:18px;font-size:15px;line-height:1.6;position:relative;word-wrap:break-word}._assistantMessage_1y297_38 ._messageContent_1y297_44{color:#fff;border-radius:18px 18px 18px 6px;width:100%;max-width:800px}._deepDiveProgress_1y297_64{width:100%;max-width:800px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:32px;margin:0 0 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_fadeInProgress_1y297_1 .5s ease forwards}._deepDiveTitle_1y297_77{color:#fff;font-size:18px;font-weight:600;margin:0 0 20px;text-align:left}._progressStepsList_1y297_85{display:flex;flex-direction:column;gap:16px}._progressStep_1y297_85{display:flex;align-items:center;gap:12px;padding:0;margin:0;opacity:0;transform:translateY(10px);transition:all .3s ease}._progressStepVisible_1y297_102{opacity:1;transform:translateY(0)}._progressStepCheckbox_1y297_107{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}._progressStepCompleted_1y297_120 ._progressStepCheckbox_1y297_107{background:#6366f1;border-color:#6366f1;box-shadow:0 0 12px #6366f166}._progressStepCheckbox_1y297_107:after{content:"✓";color:#fff;font-size:12px;font-weight:700;opacity:0;transition:opacity .2s ease}._progressStepCompleted_1y297_120 ._progressStepCheckbox_1y297_107:after{opacity:1}._progressStepContent_1y297_139{flex:1;display:flex;justify-content:space-between;align-items:center;min-height:24px}._progressStepInfo_1y297_147{flex:1;display:flex;flex-direction:column;gap:2px}._progressStepTitle_1y297_154{color:#fff;font-size:15px;font-weight:600;margin:0;line-height:1.3}._progressStepDescription_1y297_162{color:#ffffffb3;font-size:13px;margin:0;line-height:1.3}._progressStepActive_1y297_169{animation:_pulseStep_1y297_1 2s ease-in-out infinite}._progressStepActive_1y297_169 ._progressStepCheckbox_1y297_107{border-color:#6366f1;box-shadow:0 0 16px #6366f14d;animation:_dotPulse_1y297_1 2s ease-in-out infinite}._progressStepActive_1y297_169 ._progressStepTitle_1y297_154{color:#fff}._progressStepActive_1y297_169 ._progressStepDescription_1y297_162{color:#fffc}@media (max-width: 768px){._messageWrapper_1y297_22{max-width:none;width:100%;padding:0 16px}}._filterCard_c09eq_1{position:absolute;top:100%;left:60px;margin-top:8px;width:280px;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(52,61,234,.3);border-radius:12px;box-shadow:0 20px 60px #0003,0 8px 20px #0003;z-index:10000;padding:16px;animation:_slideInDown_c09eq_1 .3s ease-out}._filterCardLeft_c09eq_19{top:-150px;height:fit-content;bottom:5px;width:270px;left:-280px;margin-top:0;margin-bottom:8px;animation:_slideInUp_c09eq_1 .3s ease-out}._inputActionButton_c09eq_30{background:#0000000d;color:#ffffffe6;cursor:pointer;border-radius:5px;transition:all .2s ease;font-family:inherit;border:1px solid rgba(255,255,255,.2);padding:9px;display:flex;align-items:center;justify-content:center}._inputActionButton_c09eq_30:hover{background:#ffffff1a;color:#ffffffe6}._inputActionButtonActive_c09eq_49{background:#6366f133;border-color:#6366f166;color:#6366f1}._inputActionButtonActive_c09eq_49:hover{background:#6366f14d;color:#6366f1}._filterHeader_c09eq_60{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:#fff;font-size:14px;font-weight:500}._collapseButton_c09eq_70{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._collapseButton_c09eq_70:hover{color:#fff;background:#ffffff1a}._filterRow_c09eq_88{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:12px;min-height:32px}._filterRow_c09eq_88:last-child{margin-bottom:0}._filterLabel_c09eq_101{color:#ffffffe6;font-size:13px;display:flex;align-items:center;gap:6px;position:relative;white-space:nowrap}._filterControl_c09eq_111{position:relative;display:flex;align-items:center}._datePickerWrapper_c09eq_117{position:relative}._wrapperDatePicker_c09eq_121{width:100%}._datePicker_c09eq_117{width:140px;padding:6px 8px;background:#ffffff03;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:12px;color:#ffffffe6;cursor:pointer;transition:all .2s ease}._datePicker_c09eq_117:focus{outline:none;background:#ffffff26;border-color:#ffffff4d}._datePicker_c09eq_117:hover{background:#ffffff26;border-color:#ffffff4d}._datePicker_c09eq_117::placeholder{color:#fff9}._toggleButton_c09eq_152{width:40px;height:20px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative;padding:0}._toggleActive_c09eq_164{background:#6366f1;border-color:#6366f1}._toggleSlider_c09eq_169{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:1px;left:1px;transition:all .2s ease;box-shadow:0 1px 3px #0003}._toggleActive_c09eq_164 ._toggleSlider_c09eq_169{transform:translate(20px)}._dropdownButton_c09eq_185{width:32px;height:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#ffffffe6}._dropdownButton_c09eq_185:hover{background:#ffffff26;border-color:#ffffff4d}._tooltip_c09eq_204{position:relative;display:inline-flex;align-items:center;color:#fff9}._tooltip_c09eq_204:hover ._tooltipContent_c09eq_211{opacity:1;visibility:visible;transform:translateY(0)}._tooltipContent_c09eq_211{position:absolute;bottom:100%;left:10px;background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:11px;opacity:0;width:fit-content;white-space:nowrap;text-align:left;visibility:hidden;transition:all .2s ease;z-index:100;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0006}.react-datepicker{background-color:#0f0f0ff2!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;box-shadow:0 8px 32px #0009!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;margin-right:100px!important}.react-datepicker__header{background-color:#ffffff0d!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:12px 12px 0 0!important}.react-datepicker__current-month{color:#fff!important;font-weight:500!important}.react-datepicker__day-name{color:#ffffffb3!important}.react-datepicker__day{color:#fffc!important;background-color:transparent!important}.react-datepicker__day:hover{background-color:#ffffff1a!important;color:#fff!important}.react-datepicker__day--selected{background-color:#6366f1!important;color:#fff!important}.react-datepicker__day--in-selecting-range{background-color:#6366f14d!important;color:#fff!important}.react-datepicker__day--in-range{background-color:#6366f133!important;color:#fff!important}.react-datepicker__day--range-start,.react-datepicker__day--range-end{background-color:#6366f1!important;color:#fff!important}.react-datepicker__navigation{border:none!important}.react-datepicker__navigation--previous,.react-datepicker__navigation--next{border:6px solid transparent!important}.react-datepicker__navigation--previous{border-right-color:#ffffffb3!important}.react-datepicker__navigation--next{border-left-color:#ffffffb3!important}.react-datepicker__navigation:hover{opacity:.8!important}.react-datepicker__day--outside-month{color:#ffffff4d!important}.react-datepicker__day--disabled{color:#fff3!important;cursor:not-allowed!important}._fuelPumpsPopup_c09eq_323{position:absolute;top:100%;left:0;margin-top:4px;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(52,61,234,.3);border-radius:8px;padding:12px;z-index:100;min-width:140px;box-shadow:0 20px 60px #0003,0 8px 20px #0003;animation:_slideInDown_c09eq_1 .3s ease-out}._fuelPumpsPopupMobile_c09eq_339{position:absolute;bottom:25px;right:0;margin-top:4px;background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(52,61,234,.3);border-radius:8px;padding:12px;z-index:100;min-width:140px;box-shadow:0 20px 60px #0003,0 8px 20px #0003;animation:_slideInDown_c09eq_1 .3s ease-out}._popupRow_c09eq_355{display:flex;justify-content:space-between;align-items:center;padding:8px 0;color:#ffffffe6;font-size:12px}._popupRow_c09eq_355:first-child{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px;padding-bottom:8px}._popupRow_c09eq_355:last-child{padding-bottom:0}@keyframes _slideInDown_c09eq_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInUp_c09eq_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px) and (min-width: 769px){._filterCard_c09eq_1{left:0}}@media (max-width: 768px){._filterCard_c09eq_1{top:100%;left:51px;margin-top:12px}._filterCardUpward_c09eq_409{position:absolute;top:-217px;left:10px;background:#000c;height:fit-content;width:260px}._filterCard_c09eq_1{width:260px}._inputActionButton_c09eq_30{padding:4px}._filterRow_c09eq_88{margin-bottom:8px}._filterCardCollapsed_c09eq_430{width:fit-content}}@media (max-width: 480px){._filterCard_c09eq_1{width:240px;padding:12px}._datePickerPopup_c09eq_441,._fuelPumpsPopup_c09eq_323,._fuelPumpsPopupMobile_c09eq_339{min-width:160px}}._chip_12bma_1{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;cursor:default;transition:all .2s ease;border:1px solid transparent}._removeButton_12bma_14{background:none;border:none;padding:2px;cursor:pointer;opacity:.6;transition:opacity .2s;color:inherit;display:flex;align-items:center}._removeButton_12bma_14:hover{opacity:1}._container_g10b7_1{display:flex;flex-wrap:wrap;gap:6px;flex:1;max-width:100%;animation:_fadeIn_g10b7_1 .3s ease-out}@keyframes _fadeIn_g10b7_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}._chatContainer_kmsao_1{display:flex;flex-direction:column;height:100dvh;width:100%;position:relative;animation:_fadeInChat_kmsao_1 .3s ease-out}._messagesArea_kmsao_10{flex:1;width:100%;padding:24px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;display:flex;flex-direction:column;align-items:center}._messageWrapper_kmsao_23{width:100%;max-width:800px;margin-bottom:24px;display:flex;flex-direction:column;animation:_fadeIn_kmsao_1 .3s ease-out}._messageRating_kmsao_32{display:flex;gap:4px;margin-top:6px;align-self:flex-start;padding-left:0}._message_kmsao_10{display:flex;align-items:stretch;width:100%;max-width:800px}._assistantMessage_kmsao_47{width:100%;max-width:800px;justify-content:flex-start}._assistantMessage_kmsao_47 ._messageContent_kmsao_53{color:#fff;border-radius:18px 18px 18px 6px;width:100%;max-width:800px}._messageContent_kmsao_53{max-width:800px;width:auto;min-width:120px;padding:16px 20px 16px 9px;border-radius:18px;font-size:15px;line-height:1.6;position:relative;word-wrap:break-word}._spinner_kmsao_74{padding-top:0!important;padding-right:0!important}._chatInputContainer_kmsao_79{padding:20px 24px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}._inputWrapper_kmsao_88{width:100%;max-width:800px;padding:17px 12px 0 20px;min-height:80px;max-height:180px;background:#70707065;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid transparent;background-clip:padding-box;border-radius:18px;box-shadow:0 10px 40px #0003,inset 0 1px #fff3;color:#fff;font-size:16px;font-family:inherit;outline:none;transition:all .4s cubic-bezier(.4,0,.2,1);resize:none;line-height:1.5;position:relative;display:flex;flex-direction:column}._input_kmsao_88{flex:1;position:relative;display:flex;flex-direction:column;margin-bottom:10px}._chatInput_kmsao_79{width:100%;height:50px;max-height:100px;border:none;outline:none;resize:none;font-family:inherit;font-size:16px;line-height:1.5;background:transparent;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;color:#fff}._chatInput_kmsao_79:disabled{opacity:.6;cursor:not-allowed}._placeholder_kmsao_144{position:absolute;top:0;left:0;color:#ffffffb3;pointer-events:none;font-size:16px;line-height:1.5;transition:opacity .2s}._placeholder_kmsao_144._hidden_kmsao_155{opacity:0}._inputActions_kmsao_159{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:11px;flex-wrap:wrap}._sendButton_kmsao_168{width:44px;height:44px;background:#6366f1;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;box-shadow:0 4px 12px #6366f14d}._sendButton_kmsao_168:hover:not(:disabled){background:#5855eb;transform:scale(1.05);box-shadow:0 6px 16px #6366f166}._sendButton_kmsao_168:active:not(:disabled){transform:scale(.95)}._sendButton_kmsao_168:disabled{background:#fff3;cursor:not-allowed;transform:none;box-shadow:none}._ratingButton_kmsao_201{background:transparent;box-shadow:none;border:none;outline:none;padding:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative;width:28px;height:28px;border-radius:50%;margin-top:0;overflow:hidden}._ratingButton_kmsao_201:before{content:"";position:absolute;inset:0;background:#ffffff0d;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(.8)}._ratingButton_kmsao_201 svg,._ratingButton_kmsao_201 img{width:28px;height:28px;transition:all .3s cubic-bezier(.4,0,.2,1);filter:brightness(.7) contrast(1.2);z-index:1;position:relative}._ratingThumbsDown_kmsao_241{rotate:180deg}._ratingButton_kmsao_201:hover:before{opacity:1;transform:scale(1);background:#ffffff14}._ratingButton_kmsao_201:hover svg,._ratingButton_kmsao_201:hover img{filter:brightness(1) contrast(1.3);transform:scale(1.1)}._ratingButton_kmsao_201:hover{transform:translateY(-1px);animation:_ratingGlow_kmsao_1 1.5s ease-in-out infinite}._ratingButton_kmsao_201:active{transform:translateY(0) scale(.95)}._ratingButton_kmsao_201:active:before{transform:scale(.9)}._ratingButton_kmsao_201:focus-visible{outline:2px solid rgba(34,197,94,.6);outline-offset:2px}._ratingButtonActive_kmsao_275{background:#22c55e26;animation:_ratingPulse_kmsao_1 2s infinite}._ratingButtonActive_kmsao_275:before{opacity:1;transform:scale(1);background:#22c55e33}._ratingButtonActive_kmsao_275 svg,._ratingButtonActive_kmsao_275 img{filter:brightness(1.2) contrast(1.4) hue-rotate(90deg);transform:scale(1.05)}._ratingButtonActive_kmsao_275:hover{animation:none}._ratingButtonActive_kmsao_275:hover:before{background:#22c55e4d}._ratingButtonActive_kmsao_275:hover svg,._ratingButtonActive_kmsao_275:hover img{filter:brightness(1.3) contrast(1.5) hue-rotate(90deg);transform:scale(1.15)}._ratingButton_kmsao_201:has(._ratingThumbsDown_kmsao_241)._ratingButtonActive_kmsao_275{background:#ef444426;animation:_ratingPulseDown_kmsao_1 2s infinite}._ratingButton_kmsao_201:has(._ratingThumbsDown_kmsao_241)._ratingButtonActive_kmsao_275:before{background:#ef444433}._ratingButton_kmsao_201:has(._ratingThumbsDown_kmsao_241)._ratingButtonActive_kmsao_275 svg,._ratingButton_kmsao_201:has(._ratingThumbsDown_kmsao_241)._ratingButtonActive_kmsao_275 img{filter:brightness(1.2) contrast(1.4) hue-rotate(-30deg)}._ratingButton_kmsao_201:has(._ratingThumbsDown_kmsao_241)._ratingButtonActive_kmsao_275:hover:before{background:#ef44444d}._chatInput_kmsao_79::-webkit-scrollbar{width:4px}._messagesArea_kmsao_10::-webkit-scrollbar{width:6px}._chatInput_kmsao_79::-webkit-scrollbar-track,._messagesArea_kmsao_10::-webkit-scrollbar-track{background:transparent}._messagesArea_kmsao_10::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._chatInput_kmsao_79::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._messagesArea_kmsao_10::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._hidden_kmsao_155{transition:all .3s ease;opacity:.1;pointer-events:none}@media (max-width: 768px){._messagesArea_kmsao_10{margin-top:45px;padding:16px}._messageWrapper_kmsao_23{max-width:none;width:100%;padding:0 16px}._inputWrapper_kmsao_88{max-width:none;width:100%;padding:15px 12px 0 16px;min-height:70px}._chatInput_kmsao_79{height:40px;font-size:15px}._placeholder_kmsao_144{font-size:15px}._inputActions_kmsao_159{margin-bottom:8px}}@media (max-width: 480px){._messagesArea_kmsao_10{padding:12px}._messageWrapper_kmsao_23{padding:0 8px}._chatInputContainer_kmsao_79{padding:12px}._inputWrapper_kmsao_88{padding:12px 10px 0 12px;min-height:60px}._chatInput_kmsao_79{height:40px;font-size:14px}._placeholder_kmsao_144{font-size:14px}._sendButton_kmsao_168{width:36px;height:36px}}@media (max-width: 360px){._messagesArea_kmsao_10{padding:8px}._messageWrapper_kmsao_23{padding:0 4px}._chatInputContainer_kmsao_79{padding:8px}._inputWrapper_kmsao_88{padding:10px 8px 14px 10px;min-height:55px}._chatInput_kmsao_79{height:32px;font-size:13px}._placeholder_kmsao_144{font-size:13px}}@media (max-width: 896px) and (max-height: 500px){._messagesArea_kmsao_10,._chatInputContainer_kmsao_79{padding:12px}}._addProjectContextPopup_sdvgo_3{position:absolute;top:100%;left:0;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(52,61,234,.3);border-radius:12px;box-shadow:0 20px 60px #0003,0 8px 20px #0003;z-index:10000;margin-top:8px;animation:_slideInDown_sdvgo_1 .3s ease-out;overflow:hidden}._addProjectContextPopupHeader_sdvgo_18{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}._addProjectContextPopupHeader_sdvgo_18 button{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._addProjectContextPopupHeader_sdvgo_18 button:hover{background:#ffffff1a;color:#fff}._addProjectContextPopupHeader_sdvgo_18 input{flex:1;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 12px;color:#fff;font-size:14px;font-family:inherit;outline:none;transition:all .3s ease}._addProjectContextPopupHeader_sdvgo_18 input::placeholder{color:#ffffff80}._addProjectContextPopupHeader_sdvgo_18 input:focus{border-color:#6366f180;background:#ffffff26}._projectsContextList_sdvgo_66{max-height:300px;overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}._projectContextItem_sdvgo_74{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#fffc;font-size:14px;margin-bottom:2px}._projectContextItem_sdvgo_74:hover{background:#ffffff1a;color:#fff}._addNewProjectPopup_sdvgo_92{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#fffc;font-size:14px;font-weight:500;margin-top:5px}._addNewProjectPopup_sdvgo_92:hover{background:#ffffff1a;color:#fffc}._divider_sdvgo_111{border-top:1px solid rgba(255,255,255,.1);width:100%;margin-top:10px}._noProjectsFound_sdvgo_117{padding:24px 16px;text-align:center;color:#fff9}._noProjectsFound_sdvgo_117 p{margin:0 0 8px;font-weight:500;color:#fffc;font-size:14px}._noProjectsFound_sdvgo_117 span{font-size:12px;color:#ffffff80;line-height:1.4}@keyframes _slideInDown_sdvgo_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._addProjectContextPopup_sdvgo_3{left:-20px;right:-20px;margin-top:12px;max-height:60vh;overflow-y:auto}._addProjectContextPopupHeader_sdvgo_18{padding:12px 16px}._projectsContextList_sdvgo_66{max-height:250px;padding:6px}._projectContextItem_sdvgo_74,._addNewProjectPopup_sdvgo_92{padding:10px 12px;font-size:13px}}@media (max-width: 480px){._addProjectContextPopup_sdvgo_3{left:0;right:0}._addProjectContextPopupHeader_sdvgo_18{padding:10px 12px;gap:8px}._addProjectContextPopupHeader_sdvgo_18 input{font-size:13px;padding:6px 10px}._projectsContextList_sdvgo_66{max-height:200px}._projectContextItem_sdvgo_74,._addNewProjectPopup_sdvgo_92{padding:8px 10px;font-size:12px}}._centerContent_u15ud_1{text-align:center;min-width:1100px;transition:all .3s ease-out}._mainTitle_u15ud_7{font-size:36px;font-weight:300;margin-bottom:48px;display:flex;align-items:center;justify-content:center;color:#fff;gap:8px}._waveWrapper_u15ud_18{display:inline-flex;align-items:center;width:fit-content;margin-right:-2px;align-self:center;padding-top:7px}._waveWrapper_u15ud_18 svg{border:1px solid white;border-radius:50%;padding:1px}._waveImg_u15ud_33{width:34px;height:34px;border-radius:50%;padding:1px}._titleNormal_u15ud_40{font-weight:300}._titleBold_u15ud_44{font-family:NNPivot;font-weight:400;display:flex}._inputContainer_u15ud_50{width:744px;max-width:744px;margin:0 auto 5px;padding:17px 12px 0 20px;min-height:60px;max-height:fit-content;background:#70707065;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:2px solid transparent;background-clip:padding-box;border-radius:18px;box-shadow:0 10px 40px #0003,inset 0 1px #fff3;color:#fff;font-size:16px;font-family:inherit;outline:none;transition:all .4s cubic-bezier(.4,0,.2,1);resize:none;line-height:1.5;position:relative;display:flex;flex-direction:column}._inputWrapper_u15ud_78{width:100%;max-width:100%;display:flex;flex-direction:column}._input_u15ud_50{flex:1;position:relative;display:flex;flex-direction:column}._mainInput_u15ud_92{width:100%;height:50px;max-height:50px;border:none;outline:none;resize:none;font-family:inherit;font-size:16px;line-height:1.5;background:transparent;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;color:#fff}._placeholder_u15ud_109{position:absolute;top:0;left:0;color:#ffffffb3;pointer-events:none;font-size:16px;line-height:1.5;transition:opacity .2s}._placeholder_u15ud_109._hidden_u15ud_120{opacity:0}._inputActions_u15ud_124{display:flex;align-items:center;gap:6px;margin-bottom:11px;flex-wrap:wrap;width:100%;max-width:100%}._inputActionButton_u15ud_134{background:#0000000d;color:#ffffffe6;cursor:pointer;border-radius:5px;transition:all .2s ease;font-family:inherit;border:1px solid rgba(255,255,255,.2);padding:9px;display:flex;align-items:center;justify-content:center}._inputActionButton_u15ud_134:hover{background:#ffffff1a;color:#ffffffe6}._inputActionButtonActive_u15ud_153{background:#6366f133;border-color:#6366f166;color:#6366f1}._inputActionButtonActive_u15ud_153:hover{background:#6366f14d;color:#6366f1}._currentSelectedProject_u15ud_164{display:flex;align-items:center;gap:8px;background:#0000000d;color:#ffffffe6;cursor:pointer;border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:8px 12px;font-size:13px;transition:all .2s ease;max-width:200px}._currentSelectedProject_u15ud_164:hover{background-color:#ffffff1a;border-color:#fff3}._currentSelectedProject_u15ud_164 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._currentSelectedProjectCloseButton_u15ud_191{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#ffffffe6;cursor:pointer;padding:2px;border-radius:50%;transition:all .2s ease;min-width:18px;min-height:18px}._currentSelectedProjectCloseButton_u15ud_191:hover{cursor:pointer;background-color:#ffffff1a;color:#ffffffe6}._currentSelectedProjectCloseButton_u15ud_191:active{background-color:#ced4da;transform:scale(.95)}._diveButton_u15ud_217{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.15);width:180px;height:48px;border-radius:12px;font-weight:500;font-size:15px;cursor:pointer;transition:all .2s ease;margin-top:24px;position:relative;text-transform:none;letter-spacing:.3px;box-shadow:0 4px 20px #00000026;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:inherit}._diveButton_u15ud_217:hover{background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 6px 25px #0003}._diveButton_u15ud_217:active{background:#ffffff26;box-shadow:0 2px 12px #0003}._diveButtonBlurred_u15ud_248{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:blur(.5px);opacity:.3;cursor:not-allowed;pointer-events:none}._opacity01_u15ud_256{opacity:.1}._mainInput_u15ud_92::-webkit-scrollbar{width:4px}._mainInput_u15ud_92::-webkit-scrollbar-track{background:transparent}._mainInput_u15ud_92::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._mainInput_u15ud_92::-webkit-scrollbar-thumb:hover{background:#fff6}@media (max-width: 1024px) and (min-width: 769px){._mainTitle_u15ud_7{font-size:32px;margin-bottom:40px}._mainInput_u15ud_92{width:100%;max-width:100%}._diveButton_u15ud_217{padding:16px 60px;font-size:15px}}@media (max-width: 768px){._centerContent_u15ud_1{max-width:none;min-width:0;width:100%;padding:0 16px}._mainTitle_u15ud_7{font-size:28px;margin-bottom:32px;padding:0 20px;text-align:center}._inputContainer_u15ud_50{padding:0 20px;margin-bottom:20px;width:100%;height:90px}._inputWrapper_u15ud_78{width:100%;max-width:none;margin:0 auto;gap:1px}._mainInput_u15ud_92{width:100%;max-width:none;font-size:15px;padding:0;height:40px!important}._placeholder_u15ud_109{font-size:12px;text-align:left}._inputActions_u15ud_124{margin-top:5px}._inputActionButton_u15ud_134{padding:4px}._diveButton_u15ud_217{padding:16px 40px;font-size:15px;margin:0 20px}._currentSelectedProject_u15ud_164{padding:3px 8px;gap:3px;font-size:10px;font-weight:400}._currentSelectedProjectCloseButton_u15ud_191{min-width:16px;min-height:16px}}@media (max-width: 480px){._centerContent_u15ud_1{padding:0 12px}._mainTitle_u15ud_7{font-size:24px;margin-bottom:24px;padding:0 16px}._inputContainer_u15ud_50{padding:0}._inputWrapper_u15ud_78{padding:10px 16px 32px}._mainInput_u15ud_92{font-size:14px;padding-bottom:0;align-self:center}._diveButton_u15ud_217{padding:14px 32px;font-size:14px;margin:0 16px}}@media (max-width: 360px){._centerContent_u15ud_1{padding:0 8px}._mainTitle_u15ud_7{font-size:20px;margin-bottom:20px;padding:0 12px}._inputContainer_u15ud_50{padding:0 12px;margin-bottom:12px}._inputWrapper_u15ud_78{padding:12px 14px 28px}._diveButton_u15ud_217{padding:12px 28px;font-size:13px;margin:0 12px}}body{min-height:100vh;color:#fff;overflow-x:hidden}._mainWrapper_30v9y_7{width:100vw;min-height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 0 0 200px;overflow:hidden;z-index:1}._videoBackground_30v9y_21{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;object-fit:cover}._videoOverlay_30v9y_31{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}._mainContent_30v9y_40{width:50vw;z-index:1}._brand_30v9y_45{font-size:28px;font-weight:300;font-family:NNPivot;line-height:1.2;color:#fff;margin-bottom:24px}._mainTitle_30v9y_54{font-size:68px;font-weight:300;line-height:1.1;margin:0;color:#fff;font-family:PPNik}._subtitle_30v9y_63{font-size:36px;font-weight:300;line-height:1.2;margin-top:40px;color:#fff;font-family:PPNik}._mainTitle_30v9y_54 ._highlight_30v9y_72{font-weight:400}._loginContainer_30v9y_76{width:50%;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;height:100vh;background:#000000b3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:60px 0 0 60px/60px 0px 0px 60px;padding:40px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d}._loginWrapper_30v9y_96{height:100%;max-width:100%;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}._loginForm_30v9y_106{width:100%}._loginHeader_30v9y_110{margin-bottom:32px}._loginBrand_30v9y_114{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}._loginTitle_30v9y_121{font-size:20px;font-weight:700;color:#fff;opacity:.9}._formGroup_30v9y_128{margin-bottom:24px}._formInput_30v9y_132{width:100%;padding:16px 20px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:25px;color:#fff;font-size:16px;transition:all .3s ease}._formInput_30v9y_132::placeholder{color:#ffffff80}._formInput_30v9y_132:focus{outline:none;border-color:#6c63ff;background:#ffffff1f;box-shadow:0 0 0 3px #6c63ff33}._buttonContainer_30v9y_154{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:20px;margin-top:-10px}._loginButton_30v9y_165{width:100%;padding:16px;background:#a676ff5e;border:none;border-radius:25px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}._demoButton_30v9y_179{width:100%;padding:16px;background:#fff;border:none;border-radius:25px;color:#a676ff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}._loginButton_30v9y_165:hover,._demoButton_30v9y_179:hover{box-shadow:0 8px 25px #6c63ff66}._loginButton_30v9y_165:active{transform:translateY(0)}._loginButton_30v9y_165:disabled,._demoButton_30v9y_179:disabled{opacity:.7;cursor:not-allowed}._errorMessage_30v9y_207{color:#ff6b6b;font-size:14px;text-align:center;margin-bottom:16px;padding:8px;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);border-radius:8px;opacity:.9}._footerText_30v9y_219{text-align:center;font-size:14px;color:#fff9;font-style:italic}@media (max-width: 1024px){._container_30v9y_227{padding:0 0 0 40px}._mainTitle_30v9y_54{font-size:48px}}@media (max-width: 768px){body{overflow-y:scroll;min-height:100%}._videoBackground_30v9y_21 ._videoOverlay_30v9y_31{height:100%}._mainWrapper_30v9y_7{flex-direction:column;padding:0;height:100%;justify-content:space-between}._mainContent_30v9y_40{text-align:center;width:100%;height:50%;display:flex;flex-direction:column}._mainTitle_30v9y_54{font-size:50px;line-height:1}._loginContainer_30v9y_76{width:100%;height:80%;max-height:80%;border-radius:0;flex-grow:0}}@media (max-width: 480px){._mainTitle_30v9y_54{font-size:34px;line-height:1.1}._mainContent_30v9y_40{padding:35px 30px 5px;gap:10px}._buttonContainer_30v9y_154{margin-top:10px}._loginButton_30v9y_165,._demoButton_30v9y_179{width:60%}._loginWrapper_30v9y_96{width:100%;height:100%}._loginForm_30v9y_106{width:100%}._formGroup_30v9y_128{margin-bottom:13px}._loginHeader_30v9y_110{margin-bottom:20px}._formInput_30v9y_132{padding:15px}}@media (max-width: 380px){._loginContainer_30v9y_76{padding-top:40px}}@media (max-width: 768px){._loginContainer_30v9y_76{width:100%;border-radius:0}}._page_kwy9i_1{display:flex;width:100%;min-height:100vh;background:#fff}._content_kwy9i_8{display:flex;justify-content:center;align-items:start;gap:0;flex-direction:column;margin-left:95px;height:fit-content;margin-top:50px;align-items:stretch;width:calc(100vw - 95px)}._contentCollapsed_kwy9i_21{padding-right:150px}._header_kwy9i_25{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:15px;margin-bottom:5px;padding:0 0 10px}._formCard_kwy9i_36{background:linear-gradient(180deg,#1e0275,#4b19d0);color:#fff;width:500px;min-width:500px;max-width:550px;border-radius:60px;padding:30px 40px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;box-shadow:0 20px 40px #1e02754d,0 10px 20px #1e027533}._title_kwy9i_53{font-size:34px;color:#2d3748;font-weight:500;text-align:center;width:45%;font-family:PPNik;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.5px;margin-right:30px}._openArrow_kwy9i_65{font-size:50px;color:#343dea;cursor:pointer;text-align:center;margin-bottom:7px;opacity:.8;transition:all .3s ease;padding:8px 12px}._openArrow_kwy9i_65:hover{opacity:1}._logo_kwy9i_80{font-family:NNPivot,sans-serif;font-size:40px;margin-bottom:40px;text-shadow:0 2px 8px rgba(0,0,0,.2);letter-spacing:1px;background:linear-gradient(45deg,#fff,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._field_kwy9i_92{width:100%;margin-bottom:28px}._label_kwy9i_97{font-size:16px;font-weight:600;margin-bottom:8px;display:block;text-shadow:0 1px 2px rgba(0,0,0,.1)}._value_kwy9i_105{margin-top:8px;padding:16px 24px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:30px;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}._value_kwy9i_105:focus{outline:none;background:#ffffff40;border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1a}._formWrapper_kwy9i_123{display:flex;flex-direction:row;justify-content:inherit}._uploadBtn_kwy9i_129{margin-top:35px;width:180px;padding:18px 34px;border:none;background:linear-gradient(45deg,#a676ff,#b084ff);color:#fff;font-weight:600;font-size:16px;border-radius:60px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #a676ff4d;position:relative;overflow:hidden}._uploadBtn_kwy9i_129:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._uploadBtn_kwy9i_129:hover:before{left:100%}._uploadBtn_kwy9i_129:hover{box-shadow:0 12px 25px #a676ff66;background:linear-gradient(45deg,#b084ff,#c094ff)}._helperText_kwy9i_171{font-size:13px;font-style:italic;text-align:center;margin-top:30px;opacity:.9;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.1);max-width:90%;margin-left:auto;margin-right:auto}._previewCard_kwy9i_184{background:#fff;border-radius:0 45px 45px 0;border:1px solid rgba(0,0,0,.6);width:47%;padding:40px;display:flex;flex-direction:column;align-items:start;justify-content:center;margin-left:-55px;z-index:1;box-shadow:0 15px 35px #0000001a,0 5px 15px #00000014;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._previewHeader_kwy9i_201{margin-left:90px;text-align:start;margin-bottom:20px;font-family:PPNik;padding:15px 0}._previewHeader_kwy9i_201 h2{font-size:22px;margin-bottom:12px;color:#2d3748;font-weight:500;font-family:PPNik;text-shadow:0 1px 3px rgba(0,0,0,.1);line-height:1.3}._dateRange_kwy9i_219{font-size:16px;font-weight:600;color:#343dea;background:linear-gradient(45deg,#343dea,#4c42ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 1px 2px rgba(52,61,234,.2)}._imageContainer_kwy9i_230{margin-left:90px;width:90%;height:360px;border:2px solid #e2e8f0;border-radius:16px;background:linear-gradient(145deg,#fff,#f8f9fa);margin-bottom:30px;box-shadow:inset 0 2px 4px #0000000f;transition:all .3s ease;overflow:hidden;position:relative}._imageContainer_kwy9i_230:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 49%,rgba(52,61,234,.1) 50%,transparent 51%);opacity:0;transition:opacity .3s ease;pointer-events:none}._imageContainer_kwy9i_230:hover:before{opacity:1}._imageContainer_kwy9i_230:hover{border-color:#343dea;box-shadow:0 8px 25px #343dea26,inset 0 2px 4px #0000000f}._imageContainer_kwy9i_230 img{width:100%;height:100%;object-fit:contain}._sendBtn_kwy9i_278{display:flex;align-items:center;gap:8px;align-self:end;padding:14px 40px;border:none;background:linear-gradient(45deg,#4c42ec,#343dea);color:#fff;font-size:16px;font-weight:600;border-radius:30px;cursor:pointer;transition:all .3s ease;margin-right:-8px;box-shadow:0 8px 20px #4c42ec4d;position:relative;overflow:hidden}._sendBtn_kwy9i_278:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._sendBtn_kwy9i_278:hover:before{left:100%}._sendBtn_kwy9i_278:hover{box-shadow:0 12px 25px #4c42ec66;background:linear-gradient(45deg,#5d52ff,#4c42ec)}._sendBtn_kwy9i_278:active{transform:translateY(0)}._check_kwy9i_327{font-size:18px;transition:transform .3s ease}._fieldDate_kwy9i_332{display:flex;flex-direction:column;align-items:start;width:100%}._select_kwy9i_339{margin-top:8px;width:100%;padding:16px 50px 16px 24px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:30px;font-size:14px;color:#fff;appearance:none;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 20px center;background-repeat:no-repeat;background-size:20px}._select_kwy9i_339:focus{outline:none;background-color:#ffffff40;border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1a}._select_kwy9i_339:hover{background-color:#fff3}._select_kwy9i_339 option{background:#1e0275;color:#fff;padding:12px}._hiddenFileInput_kwy9i_376{display:none}._datePicker_kwy9i_380{margin-top:8px;width:100%;padding:16px 24px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:30px;font-size:14px;color:#fff;appearance:none;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}._datePicker_kwy9i_380:focus{outline:none;background:#ffffff40;border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1a}._datePicker_kwy9i_380:hover{background:#fff3}._wrapperDatePicker_kwy9i_406{width:100%}._datePicker_kwy9i_380::placeholder{color:#fff;opacity:.8}._spinner_kwy9i_416{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:_spin_kwy9i_416 1s linear infinite}@keyframes _spin_kwy9i_416{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1500px){._header_kwy9i_25{margin-left:45px}._previewCard_kwy9i_184{padding-right:80px}}@media (max-width: 1024px){._miniSidebar_kwy9i_446{display:none}}@media (max-width: 768px){._content_kwy9i_8{margin-left:0;margin-top:20px;width:100%;padding:0 10px}._miniSidebar_kwy9i_446{display:none}._formCard_kwy9i_36{min-width:0;box-shadow:0 10px 40px #1e02754d,0 10px 10px #1e027533}._header_kwy9i_25{margin-bottom:5px;justify-content:end;margin-right:15px;white-space:nowrap}._header_kwy9i_25 h1{width:fit-content}._title_kwy9i_53{font-size:28px}._formWrapper_kwy9i_123{flex-direction:column;gap:20px}._formCard_kwy9i_36{max-width:100%;width:100%;border-radius:30px;padding:35px 30px;margin:0}._previewCard_kwy9i_184{width:100%;margin-left:0;border-radius:30px;padding:25px;order:2;margin-bottom:10px}._previewHeader_kwy9i_201{margin-left:0}._previewHeader_kwy9i_201 h2{font-size:18px}._imageContainer_kwy9i_230{margin-left:0;width:100%;height:280px}._sendBtn_kwy9i_278{align-self:center;margin-right:0;width:100%;justify-content:center;margin-top:25px}._logo_kwy9i_80{font-size:32px;margin-bottom:30px}._uploadBtn_kwy9i_129{width:100%;margin-top:25px}._openArrow_kwy9i_65{font-size:50px;z-index:1000}._openArrow_kwy9i_65._collapsed_kwy9i_543{z-index:99}}@media (max-width: 1024px) and (min-width: 769px){._content_kwy9i_8{margin-left:0;margin-top:20px;width:100%;padding:0 20px}._openArrow_kwy9i_65{font-size:50px;z-index:1000}._openArrow_kwy9i_65._collapsed_kwy9i_543{z-index:99}._header_kwy9i_25{gap:5px}._formWrapper_kwy9i_123{flex-direction:column;gap:30px}._formCard_kwy9i_36{max-width:100%;width:100%;margin:0}._previewCard_kwy9i_184{width:100%;margin-left:0;border-radius:45px}._imageContainer_kwy9i_230{margin-left:20px;width:calc(100% - 40px)}}._page_mskth_1{display:flex;min-height:100vh;background:#fff}._miniSidebar_mskth_7{flex-shrink:0}._content_mskth_11{flex:1;margin:40px auto 0;padding:0 40px;max-width:800px;width:calc(100vw - 135px)}._header_mskth_21{margin-bottom:40px;text-align:center}._title_mskth_26{font-size:34px;color:#2d3748;font-weight:500;margin:0;font-family:PPNik,system-ui,-apple-system,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.5px}._loadingContainer_mskth_36{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:16px;color:#666;font-size:16px}._formContainer_mskth_47{display:flex;flex-direction:column;gap:32px}._section_mskth_53{background:transparent;padding:0}._sectionTitle_mskth_58{font-size:18px;font-weight:600;color:#343dea;margin:0 0 20px;padding-bottom:8px;border-bottom:2px solid #343dea;text-transform:uppercase;letter-spacing:.5px}._fieldGrid_mskth_69{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}._field_mskth_69{display:flex;flex-direction:column;gap:6px}._label_mskth_81{font-size:14px;font-weight:600;color:#343dea;margin-bottom:4px;text-transform:uppercase;letter-spacing:.3px}._input_mskth_90,._select_mskth_91{padding:12px 14px;border:2px solid #e2e8f0;border-radius:8px;font-size:15px;color:#2d3748;background:#fff;transition:all .2s ease;font-family:inherit;font-weight:500}._input_mskth_90:focus,._select_mskth_91:focus{outline:none;border-color:#343dea;box-shadow:0 0 0 3px #343dea1a}._readonly_mskth_110{background:#f8fafc;color:#64748b;cursor:not-allowed;border-color:#e2e8f0}._readonly_mskth_110:hover{border-color:#e2e8f0}._select_mskth_91{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23343dea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer}._saveButtonContainer_mskth_131{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid #e2e8f0;padding-bottom:10px}._saveButton_mskth_131{display:flex;align-items:center;gap:8px;padding:14px 32px;background:#343dea;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px;justify-content:center;text-transform:uppercase;letter-spacing:.5px}._saveButton_mskth_131:hover:not(:disabled){background:#2e37d6;box-shadow:0 4px 12px #343dea4d}._saveButton_mskth_131:active:not(:disabled){transform:translateY(0)}._saveButton_mskth_131:disabled{background:#a0aec0;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){._content_mskth_11{margin-left:0;padding:24px 20px;width:100%}._title_mskth_26{font-size:28px}._fieldGrid_mskth_69{grid-template-columns:1fr;gap:16px}._formContainer_mskth_47{gap:24px}._sectionTitle_mskth_58{font-size:16px}}@media (max-width: 480px){._content_mskth_11{padding:20px 16px}._title_mskth_26{font-size:30px}._saveButton_mskth_131{width:100%;padding:16px 24px}}._popup_1xi76_1{position:fixed;top:20px;right:20px;padding:16px 24px;border-radius:12px;color:#fff;font-weight:500;font-size:14px;z-index:1000000;box-shadow:0 8px 25px #00000026;display:flex;align-items:center;gap:8px;animation:_slideIn_1xi76_1 .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}._popup_1xi76_1._success_1xi76_20{background:linear-gradient(45deg,#10b981,#059669)}._popup_1xi76_1._error_1xi76_24{background:linear-gradient(45deg,#ef4444,#dc2626)}._popupIcon_1xi76_28{font-size:16px;font-weight:700}@keyframes _slideIn_1xi76_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@font-face{font-family:PPNik;src:url(/assets/PPNikkeiJournal-Regular-DOunq3xM.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NNPivot;src:url(/assets/NNPivotGroteskTRIAL-Regular-BjBpvRrf.otf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,Helvetica,sans-serif}html{height:100%}body{min-height:100%;height:100%;background:inherit}#root{min-height:100vh;height:100%;background:inherit}.body-no-scroll{overflow:hidden}
