:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.f{--y:calc(var(--len) - var(--nth));bottom:0;min-height:80px;position:absolute;right:0;transform:translate3d(0,calc(var(--y)*-40%),0) scale(calc(1 - var(--y)*.05));transition:all .3s;width:100%}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#222427;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-width:1px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;line-height:0;padding:0 6px}.emoji-mart-anchor{background:none;border:none;box-shadow:none;color:#858585;display:block;flex:1 1 auto;margin:0;overflow:hidden;padding:12px 4px;position:relative;text-align:center;transition:color .1s ease-out}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor-selected,.emoji-mart-anchor:focus,.emoji-mart-anchor:hover{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{background-color:#464646;bottom:-3px;height:3px;left:0;position:absolute;width:100%}.emoji-mart-anchors i{display:inline-block;max-width:22px;width:100%}.emoji-mart-anchors img,.emoji-mart-anchors svg{fill:currentColor;height:18px;width:18px}.emoji-mart-scroll{height:270px;overflow-x:hidden;overflow-y:scroll;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{border:1px solid #d9d9d9;border-radius:5px;display:block;font-size:16px;outline:0;padding:5px 25px 6px 10px;width:100%}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{background:none;border:none;padding:2px 5px 1px;position:absolute;right:11px;top:7px;z-index:2}.emoji-mart-category .emoji-mart-emoji span{cursor:default;position:relative;text-align:center;z-index:1}.emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#f4f4f4;border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.emoji-mart-category-label{position:relative;position:sticky;top:0;z-index:2}.emoji-mart-category-label span{background-color:#fff;background-color:#fffffff2;display:block;font-weight:500;padding:5px 6px;width:100%}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{display:inline-block;list-style:none;margin:0;padding:0}.emoji-mart-emoji{background:none;border:none;box-shadow:none;display:inline-block;font-size:0;margin:0;padding:0;position:relative}.emoji-mart-emoji-native{font-family:Segoe UI Emoji,Segoe UI Symbol,Segoe UI,Apple Color Emoji,Twemoji Mozilla,Noto Color Emoji,Android Emoji}.emoji-mart-no-results{color:#858585;font-size:14px;padding-top:70px;text-align:center}.emoji-mart-no-results-img{display:block;margin-left:auto;margin-right:auto;width:50%}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{height:70px;position:relative}.emoji-mart-preview-data,.emoji-mart-preview-emoji,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{color:#888;font-size:12px}.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-shortname{margin-left:.5em}.emoji-mart-preview-emoticon{color:#bbb;font-size:11px}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;font-size:0;padding:2px 0}.emoji-mart-skin-swatches.custom{background-color:#fff;border:none;font-size:0}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{padding:0 2px;width:16px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;transition-duration:.125s;transition-property:width,padding;transition-timing-function:ease-out;vertical-align:middle;width:0}.emoji-mart-skin-swatch:first-child{transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{padding:0 2px;position:relative;width:16px}.emoji-mart-skin-swatch.selected:after{background-color:#fff;border-radius:100%;content:"";height:4px;left:50%;margin:-2px 0 0 -2px;opacity:0;pointer-events:none;position:absolute;top:50%;transition:opacity .2s ease-out;width:4px}.emoji-mart-skin-swatch.custom{cursor:default;display:inline-block;height:38px;overflow:hidden;transition-duration:.125s;transition-property:width,height;transition-timing-function:ease-out;vertical-align:middle;width:0}.emoji-mart-skin-swatch.custom.selected{height:38px;padding:0 2px 0 0;position:relative;width:36px}.emoji-mart-skin-swatch.custom.selected:after{content:"";height:0;width:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{height:38px;padding:0 2px 0 0;width:36px}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{background-color:#fff;border-radius:10%;color:#888;display:inline-block;font-size:11px;height:40px;padding:5px 2px;text-align:left;vertical-align:middle;width:95px}.emoji-mart-skin{border-radius:100%;display:inline-block;max-width:12px;padding-top:100%;width:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.emoji-mart-dark{background-color:#222;color:#fff}.emoji-mart-dark,.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{background-color:#2f2f2f;border-color:#555453;color:#fff}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{background-color:#222;border-color:#555453}.emoji-mart-dark .emoji-mart-anchor-selected,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor:hover{color:#bfbfbf}.yarl__slide_captions_container{background:#00000080;background:var(--yarl__slide_captions_container_background,#00000080);left:0;left:var(--yarl__slide_captions_container_left,0);padding:16px;padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:0;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:#fff;color:var(--yarl__slide_title_color,#fff);font-size:125%;font-size:var(--yarl__slide_title_font_size,125%);font-weight:bolder;font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:100%;max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:0;top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);color:#fff;color:var(--yarl__slide_description_color,#fff);display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-align:start;text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:0;bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1 1;position:relative}.yarl__thumbnails_container{-webkit-touch-callout:none;background-color:#000;background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:16px;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;user-select:none}.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:12%;pointer-events:none;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(90deg,#000 0,#0000 12% 88%,#000);background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,#0000 var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(180deg,#000 0,#0000 12% 88%,#000);background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,#0000 var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:16px;gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-tap-highlight-color:transparent;appearance:none;background:#000;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:#fffc;border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc));border-radius:4px;border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:solid;border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:1px;border-width:var(--yarl__thumbnails_thumbnail_border,1px);box-sizing:initial;cursor:pointer;flex:0 0 auto;height:80px;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:4px;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:120px;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:#fff;border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein .5s ease-in-out 0s forwards;animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout .5s ease-in-out 0s forwards;animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:inherit}.yarl__thumbnails_thumbnail_placeholder{cursor:inherit;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:0 0 0 2px #000,0 0 0 4px #fffc;box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:none}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:0 0 0 2px #000,0 0 0 4px #fffc;box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:#fffc;color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:32px;height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:32px;width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_opacity,1);transform:translate(0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*100%);width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:#fffc;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{animation:none 0s ease 0s 1 normal none running;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;appearance:none;background-color:initial;background-color:var(--yarl__button_background_color,#0000);border:0;border:var(--yarl__button_border,0);color:#fffc;color:var(--yarl__color_button,#fffc);cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:#fffc;color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:#fff6;color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}:root{--color-primary-50:#fff7ed;--color-primary-100:#ffedd5;--color-primary-200:#fed7aa;--color-primary-300:#fdba74;--color-primary-400:#fb923c;--color-primary-500:#ff6b00;--color-primary-600:#ea580c;--color-primary-700:#c2410c;--color-primary-800:#9a3412;--color-primary-900:#7c2d12;--color-gray-25:#fcfcfd;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-950:#030712;--color-success-light:#ecfdf5;--color-success-main:#10b981;--color-success-dark:#059669;--color-warning-light:#fffbeb;--color-warning-main:#f59e0b;--color-warning-dark:#d97706;--color-error-light:#fef2f2;--color-error-main:#ef4444;--color-error-dark:#dc2626;--color-info-light:#eff6ff;--color-info-main:#3b82f6;--color-info-dark:#2563eb;--color-chat-bg:#e5ddd5;--color-chat-bubble-sent:#d9fdd3;--color-chat-bubble-received:#fff;--color-chat-timestamp:#667781;--color-chat-link:#027eb5;--font-family-primary:"Geist","Geist Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:"Geist Mono","JetBrains Mono","Fira Code","SF Mono",Consolas,monospace;--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-base:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-primary:0 4px 14px 0 #25d36640;--shadow-success:0 4px 14px 0 #10b98140;--shadow-warning:0 4px 14px 0 #f59e0b40;--shadow-error:0 4px 14px 0 #ef444440;--duration-instant:0ms;--duration-fast:100ms;--duration-normal:200ms;--duration-slow:300ms;--duration-slower:500ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-smooth:cubic-bezier(0.25,0.1,0.25,1);--transition-fast:all var(--duration-fast) var(--ease-out);--transition-normal:all var(--duration-normal) var(--ease-out);--transition-slow:all var(--duration-slow) var(--ease-in-out);--transition-transform:transform var(--duration-normal) var(--ease-out);--transition-opacity:opacity var(--duration-normal) var(--ease-out);--transition-colors:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-drawer:400;--z-modal-backdrop:500;--z-modal:600;--z-popover:700;--z-tooltip:800;--z-toast:900;--sidebar-width:260px;--sidebar-width-collapsed:72px;--header-height:56px;--chat-list-width:380px;--contact-drawer-width:320px}.dark-mode,[data-theme=dark]{--color-bg-primary:#0a0a0a;--color-bg-secondary:#0f0f0f;--color-bg-tertiary:#141414;--color-bg-elevated:#1a1a1a;--color-bg-hover:#222;--color-text-primary:#f5f5f5;--color-text-secondary:#a0a0a0;--color-text-tertiary:#707070;--color-text-disabled:#505050;--color-border-primary:#ffffff14;--color-border-secondary:#ffffff0a;--color-border-focus:var(--color-primary-500);--color-chat-bg:#0a0a0a;--color-chat-bubble-sent:#005c4b;--color-chat-bubble-received:#1a1a1a;--color-chat-timestamp:grey;--shadow-sm:0 1px 3px 0 #0006,0 1px 2px -1px #0006;--shadow-md:0 4px 6px -1px #00000080,0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #00000080,0 4px 6px -4px #0006}.light-mode,:root,[data-theme=light]{--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-bg-elevated:#fff;--color-bg-hover:#f3f4f6;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#9ca3af;--color-text-disabled:#d1d5db;--color-border-primary:#e5e7eb;--color-border-secondary:#f3f4f6;--color-border-focus:var(--color-primary-500)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-fade-in{animation:fadeIn .2s cubic-bezier(0,0,.2,1);animation:fadeIn var(--duration-normal) var(--ease-out)}.animate-fade-in-up{animation:fadeInUp .2s cubic-bezier(0,0,.2,1);animation:fadeInUp var(--duration-normal) var(--ease-out)}.animate-fade-in-down{animation:fadeInDown .2s cubic-bezier(0,0,.2,1);animation:fadeInDown var(--duration-normal) var(--ease-out)}.animate-slide-in-right{animation:slideInRight .2s cubic-bezier(0,0,.2,1);animation:slideInRight var(--duration-normal) var(--ease-out)}.animate-slide-in-left{animation:slideInLeft .2s cubic-bezier(0,0,.2,1);animation:slideInLeft var(--duration-normal) var(--ease-out)}.animate-scale-in{animation:scaleIn .1s cubic-bezier(0,0,.2,1);animation:scaleIn var(--duration-fast) var(--ease-out)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.2,1) infinite;animation:pulse 2s var(--ease-in-out) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce 1s cubic-bezier(.4,0,.2,1) infinite;animation:bounce 1s var(--ease-in-out) infinite}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{background-color:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);min-height:100vh;overflow-x:hidden}ol,ul{list-style:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}img,svg{height:auto;max-width:100%}a{color:var(--color-primary-500);text-decoration:none;transition:var(--transition-colors)}a:hover{color:var(--color-primary-600)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full);-webkit-transition:var(--transition-colors);transition:var(--transition-colors)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.dark-mode ::-webkit-scrollbar-thumb,[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-gray-600)}.dark-mode ::-webkit-scrollbar-thumb:hover,[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}*{scrollbar-color:var(--color-gray-300) #0000;scrollbar-width:thin}.dark-mode *,[data-theme=dark] *{scrollbar-color:var(--color-gray-600) #0000}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-3xl)}h1,h2{letter-spacing:var(--letter-spacing-tight)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--spacing-4)}small{font-size:var(--font-size-sm)}b,strong{font-weight:var(--font-weight-semibold)}.card{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:var(--transition-normal)}.card:hover{box-shadow:var(--shadow-md)}.card-elevated{background:var(--color-bg-elevated);box-shadow:var(--shadow-lg)}.btn{align-items:center;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--spacing-2);justify-content:center;line-height:1;padding:var(--spacing-2) var(--spacing-4);transition:var(--transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:var(--color-primary-500);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-primary-600);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);color:var(--color-text-primary)}.btn-secondary:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-secondary)}.btn-ghost{background:#0000;color:var(--color-text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.btn-icon{border-radius:var(--radius-md);padding:var(--spacing-2)}.btn-sm{font-size:var(--font-size-sm);padding:var(--spacing-1) var(--spacing-3)}.btn-lg{font-size:var(--font-size-md);padding:var(--spacing-3) var(--spacing-6)}.input{background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);font-size:var(--font-size-base);outline:none;padding:var(--spacing-3) var(--spacing-4);transition:var(--transition-fast);width:100%}.input:hover{border-color:var(--color-gray-400)}.input:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-50)}.input::placeholder{color:var(--color-text-tertiary)}.badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);white-space:nowrap}.badge-primary{background:var(--color-primary-50);color:var(--color-primary-700)}.badge-success{background:var(--color-success-light);color:var(--color-success-dark)}.badge-warning{background:var(--color-warning-light);color:var(--color-warning-dark)}.badge-error{background:var(--color-error-light);color:var(--color-error-dark)}.badge-info{background:var(--color-info-light);color:var(--color-info-dark)}.badge-neutral{background:var(--color-gray-100);color:var(--color-gray-700)}.avatar{align-items:center;background:var(--color-primary-100);border-radius:var(--radius-full);color:var(--color-primary-700);display:flex;font-weight:var(--font-weight-semibold);justify-content:center;overflow:hidden}.avatar img{height:100%;object-fit:cover;width:100%}.avatar-sm{font-size:var(--font-size-xs);height:32px;width:32px}.avatar-md{font-size:var(--font-size-sm);height:40px;width:40px}.avatar-lg{font-size:var(--font-size-base);height:48px;width:48px}.avatar-xl{font-size:var(--font-size-lg);height:64px;width:64px}.status-indicator{border:2px solid var(--color-bg-primary);border-radius:var(--radius-full);height:10px;width:10px}.status-online{background:var(--color-success-main)}.status-offline{background:var(--color-gray-400)}.status-busy{background:var(--color-error-main)}.status-away{background:var(--color-warning-main)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.flex-1{flex:1 1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.p-0{padding:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.py-2{padding-bottom:var(--spacing-2);padding-top:var(--spacing-2)}.py-4{padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}.py-6{padding-bottom:var(--spacing-6);padding-top:var(--spacing-6)}.m-0{margin:var(--spacing-0)}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto;margin-top:auto}.mt-2{margin-top:var(--spacing-2)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-success{color:var(--color-success-main)}.text-warning{color:var(--color-warning-main)}.text-error{color:var(--color-error-main)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.border{border:1px solid var(--color-border-primary)}.border-0{border:none}.border-t{border-top:1px solid var(--color-border-primary)}.border-b{border-bottom:1px solid var(--color-border-primary)}.border-l{border-left:1px solid var(--color-border-primary)}.border-r{border-right:1px solid var(--color-border-primary)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-transparent{background-color:initial}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.invisible{visibility:hidden}.visible{visibility:visible}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.hover\:shadow-lg:hover{box-shadow:var(--shadow-lg)}.hover\:scale-102:hover{transform:scale(1.02)}.hover\:bg-hover:hover{background-color:var(--color-bg-hover)}.active\:scale-98:active{transform:scale(.98)}.transition-all{transition:var(--transition-normal)}.transition-fast{transition:var(--transition-fast)}.transition-slow{transition:var(--transition-slow)}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.focus-ring:focus{box-shadow:0 0 0 3px var(--color-primary-50)}.skeleton{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--color-gray-200) 25%,var(--color-gray-100) 50%,var(--color-gray-200) 75%);background-size:200% 100%;border-radius:var(--radius-md)}.dark-mode .skeleton,[data-theme=dark] .skeleton{background:linear-gradient(90deg,var(--color-gray-700) 25%,var(--color-gray-600) 50%,var(--color-gray-700) 75%);background-size:200% 100%}.Toastify__toast{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;font-family:var(--font-family-primary)!important;font-size:var(--font-size-sm)!important}.Toastify__toast--success{background:var(--color-success-light)!important;color:var(--color-success-dark)!important}.Toastify__toast--error{background:var(--color-error-light)!important;color:var(--color-error-dark)!important}.Toastify__toast--warning{background:var(--color-warning-light)!important;color:var(--color-warning-dark)!important}.Toastify__toast--info{background:var(--color-info-light)!important;color:var(--color-info-dark)!important}.MuiButton-root{border-radius:8px!important;font-weight:var(--font-weight-medium)!important;text-transform:none!important}.MuiPaper-rounded{border-radius:12px!important}.MuiChip-root{border-radius:16px!important}.MuiChip-root,.MuiTab-root{font-weight:var(--font-weight-medium)!important}.MuiTab-root{min-height:48px!important;text-transform:none!important}.MuiTableCell-head{color:var(--color-text-secondary)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--letter-spacing-wider)!important;text-transform:uppercase!important}::selection{background:var(--color-primary-100);color:var(--color-primary-900)}.dark-mode ::selection,[data-theme=dark] ::selection{background:var(--color-primary-800);color:var(--color-primary-100)}@media print{body{background:#fff;color:#000}.no-print{display:none!important}}.MuiDialog-paper{border-radius:16px!important;box-shadow:0 24px 48px #0003!important;overflow:hidden}.MuiDialogTitle-root{border-bottom:1px solid #0000000f;font-size:1.125rem!important;font-weight:600!important;padding:20px 24px!important}.MuiDialogContent-root{padding:24px!important}.MuiDialogContent-dividers{border-bottom:1px solid #0000000f!important;border-top:1px solid #0000000f!important}.MuiDialogActions-root{border-top:1px solid #0000000f;gap:12px!important;padding:16px 24px!important}.MuiDialogActions-root .MuiButton-root{border-radius:8px!important;font-weight:500!important;min-width:100px;padding:10px 20px!important}.MuiDialogActions-root .MuiButton-containedSecondary{background-color:#ff6b00!important;color:#fff!important}.MuiDialogActions-root .MuiButton-containedSecondary:hover{background-color:#e55c00!important}.MuiDialogActions-root .MuiButton-containedDefault{background-color:#0000000a!important;color:#000000b3!important}.MuiDialogActions-root .MuiButton-containedDefault:hover{background-color:#00000014!important}.dark-mode .MuiDialog-paper,[data-theme=dark] .MuiDialog-paper{background-color:#1a1a1a!important;border:1px solid #ffffff0f}.dark-mode .MuiDialogTitle-root,[data-theme=dark] .MuiDialogTitle-root{border-bottom-color:#ffffff0f;color:#fff}.dark-mode .MuiDialogContent-root,[data-theme=dark] .MuiDialogContent-root{color:#ffffffde}.dark-mode .MuiDialogContent-dividers,[data-theme=dark] .MuiDialogContent-dividers{border-color:#ffffff0f!important}.dark-mode .MuiDialogActions-root,[data-theme=dark] .MuiDialogActions-root{border-top-color:#ffffff0f}.dark-mode .MuiDialogActions-root .MuiButton-containedDefault,[data-theme=dark] .MuiDialogActions-root .MuiButton-containedDefault{background-color:#ffffff14!important;color:#ffffffb3!important}.dark-mode .MuiDialogActions-root .MuiButton-containedDefault:hover,[data-theme=dark] .MuiDialogActions-root .MuiButton-containedDefault:hover{background-color:#ffffff1f!important}.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root{border-radius:10px!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ff6b00!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff6b00!important;border-width:2px!important}.MuiInputLabel-outlined.Mui-focused{color:#ff6b00!important}.MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{opacity:.5!important}.MuiCheckbox-colorPrimary.Mui-checked,.MuiRadio-colorPrimary.Mui-checked{color:#ff6b00!important}.MuiPaper-root.MuiPaper-outlined{border:1px solid #00000014!important;box-shadow:0 1px 3px #0000000a!important}.MuiTable-root{border-collapse:initial!important;border-spacing:0!important;width:100%!important}.MuiTableHead-root{background-color:#00000005!important}.MuiTableHead-root .MuiTableRow-root{background-color:initial!important}.MuiTableHead-root .MuiTableCell-head{background-color:initial!important;border-bottom:1px solid #00000014!important;color:#000000d9!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.3px!important;line-height:1.4!important;padding:14px 16px!important;text-transform:none!important;white-space:nowrap!important}.MuiTableBody-root .MuiTableRow-root{border-bottom:1px solid #0000000a!important;transition:background-color .15s ease,box-shadow .15s ease!important}.MuiTableBody-root .MuiTableRow-root:hover{background-color:#ff6b0008!important;box-shadow:inset 0 0 0 1px #ff6b0014!important}.MuiTableBody-root .MuiTableRow-root:last-child{border-bottom:none!important}.MuiTableBody-root .MuiTableCell-root{border-bottom:none!important;color:#000000de!important;font-size:.875rem!important;line-height:1.5!important;padding:12px 16px!important}.MuiTableCell-root .MuiIconButton-root{color:#0000008a!important;transition:all .2s ease!important}.MuiTableCell-root .MuiIconButton-root:hover{background-color:#ff6b0014!important;color:#ff6b00!important}.dark-mode .MuiPaper-root.MuiPaper-outlined,[data-theme=dark] .MuiPaper-root.MuiPaper-outlined{background-color:#ffffff05!important;border-color:#ffffff14!important;box-shadow:0 1px 3px #0000004d!important}.dark-mode .MuiTableHead-root,[data-theme=dark] .MuiTableHead-root{background-color:#ffffff08!important}.dark-mode .MuiTableHead-root .MuiTableCell-head,[data-theme=dark] .MuiTableHead-root .MuiTableCell-head{border-bottom-color:#ffffff14!important;color:#ffffffd9!important}.dark-mode .MuiTableBody-root .MuiTableRow-root,[data-theme=dark] .MuiTableBody-root .MuiTableRow-root{border-bottom-color:#ffffff0a!important}.dark-mode .MuiTableBody-root .MuiTableRow-root:hover,[data-theme=dark] .MuiTableBody-root .MuiTableRow-root:hover{background-color:#ff6b0014!important;box-shadow:inset 0 0 0 1px #ff6b0026!important}.dark-mode .MuiTableBody-root .MuiTableCell-root,.dark-mode .MuiTableCell-root,[data-theme=dark] .MuiTableBody-root .MuiTableCell-root,[data-theme=dark] .MuiTableCell-root{color:#ffffffde!important}.dark-mode .MuiTableCell-root .MuiIconButton-root,[data-theme=dark] .MuiTableCell-root .MuiIconButton-root{color:#ffffff8a!important}.dark-mode .MuiTableCell-root .MuiIconButton-root:hover,[data-theme=dark] .MuiTableCell-root .MuiIconButton-root:hover{background-color:#ff6b001f!important;color:#ff6b00!important}.dark-mode .MuiTableCell-root .MuiTypography-root,[data-theme=dark] .MuiTableCell-root .MuiTypography-root{color:#ffffffde!important}[class*=ticketActionButtons] .MuiIconButton-root,[class*=ticketOptionsBox] .MuiIconButton-root{box-sizing:border-box!important;color:#0000008a!important;flex-grow:0!important;flex-shrink:0!important;height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;padding:4px!important;scale:1!important;transform:none!important;transition:none!important;width:32px!important}[class*=ticketActionButtons] .MuiIconButton-root *,[class*=ticketOptionsBox] .MuiIconButton-root *{scale:1!important;transform:none!important;transition:none!important}.dark-mode [class*=ticketActionButtons] .MuiIconButton-root,.dark-mode [class*=ticketOptionsBox] .MuiIconButton-root{color:#fff9!important}[class*=ticketActionButtons] .MuiIconButton-root:active,[class*=ticketActionButtons] .MuiIconButton-root:focus,[class*=ticketActionButtons] .MuiIconButton-root:hover,[class*=ticketOptionsBox] .MuiIconButton-root:active,[class*=ticketOptionsBox] .MuiIconButton-root:focus,[class*=ticketOptionsBox] .MuiIconButton-root:hover{background-color:#ff6b001a!important;box-sizing:border-box!important;color:#ff6b00!important;height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;padding:4px!important;scale:1!important;transform:none!important;transition:none!important;width:32px!important}[class*=ticketActionButtons] .MuiIconButton-root:active *,[class*=ticketActionButtons] .MuiIconButton-root:focus *,[class*=ticketActionButtons] .MuiIconButton-root:hover *,[class*=ticketOptionsBox] .MuiIconButton-root:active *,[class*=ticketOptionsBox] .MuiIconButton-root:focus *,[class*=ticketOptionsBox] .MuiIconButton-root:hover *{scale:1!important;transform:none!important;transition:none!important}[class*=ticketActionButtons] .MuiIconButton-root .MuiSvgIcon-root,[class*=ticketActionButtons] .MuiIconButton-root svg,[class*=ticketOptionsBox] .MuiIconButton-root .MuiSvgIcon-root,[class*=ticketOptionsBox] .MuiIconButton-root svg{flex-grow:0!important;flex-shrink:0!important;font-size:1rem!important;height:1rem!important;max-height:1rem!important;max-width:1rem!important;min-height:1rem!important;min-width:1rem!important;width:1rem!important}button[title=Aceitar],button[title=Espiar],button[title=Fechar]{border-radius:6px!important;box-sizing:border-box!important;flex-grow:0!important;flex-shrink:0!important;height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;padding:4px!important;transform:none!important;transition:background-color .2s ease,color .2s ease!important;width:32px!important}button[title=Aceitar]:active,button[title=Aceitar]:focus,button[title=Aceitar]:hover,button[title=Espiar]:active,button[title=Espiar]:focus,button[title=Espiar]:hover,button[title=Fechar]:active,button[title=Fechar]:focus,button[title=Fechar]:hover{height:32px!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;scale:1!important;transform:none!important;width:32px!important}button[title=Aceitar] .MuiSvgIcon-root,button[title=Aceitar] svg,button[title=Espiar] .MuiSvgIcon-root,button[title=Espiar] svg,button[title=Fechar] .MuiSvgIcon-root,button[title=Fechar] svg{font-size:1rem!important;height:1rem!important;transform:none!important;width:1rem!important}button[title=Aceitar]:hover .MuiSvgIcon-root,button[title=Aceitar]:hover svg,button[title=Espiar]:hover .MuiSvgIcon-root,button[title=Espiar]:hover svg,button[title=Fechar]:hover .MuiSvgIcon-root,button[title=Fechar]:hover svg{font-size:1rem!important;height:1rem!important;scale:1!important;transform:none!important;width:1rem!important}[class*=iconButton],[class*=userMenuButton],header .MuiIconButton-root,header button[class*=iconButton]{align-items:center!important;background-color:initial!important;border:none!important;border-radius:8px!important;color:#0009!important;cursor:pointer!important;display:inline-flex!important;height:44px!important;justify-content:center!important;min-width:44px!important;padding:10px!important;transition:all .2s ease!important;width:44px!important}.dark-mode [class*=iconButton],.dark-mode [class*=userMenuButton],.dark-mode header .MuiIconButton-root,.dark-mode header button[class*=iconButton]{color:#ffffffb3!important}[class*=iconButton]:hover,[class*=userMenuButton]:hover,header .MuiIconButton-root:hover,header button[class*=iconButton]:hover{background-color:#ff6b0014!important;color:#ff6b00!important}[class*=iconButton] .MuiSvgIcon-root,[class*=userMenuButton] .MuiSvgIcon-root,header .MuiIconButton-root .MuiSvgIcon-root,header button[class*=iconButton] .MuiSvgIcon-root{font-size:1.75rem!important;height:1.75rem!important;width:1.75rem!important}.sticker-container{display:flex!important;flex-direction:column!important;margin:0!important;max-width:200px!important;padding:0!important;width:auto!important}.sticker-container img{border-radius:8px!important;height:auto!important;max-width:200px!important;width:100%!important}[class*=messageMediaSticker]{background-color:initial!important;box-shadow:none!important}img[src$=".webp"],img[src*=sticker]{background:#ffffff0d!important;border-radius:8px!important;padding:4px!important}.dark-mode img[src$=".webp"],.dark-mode img[src*=sticker]{background:#ffffff08!important}[class*=messageContainer]{margin-bottom:4px!important}.dark-mode [class*=messageLeft]{align-self:flex-start!important;background-color:#1e2a30f2!important;margin-right:60px!important}.dark-mode [class*=messageRight]{align-self:flex-end!important;background-color:#0a5e47f2!important;margin-left:60px!important}[class*=messageLeft]:not(.dark-mode *){align-self:flex-start!important;background-color:#fffffffa!important;margin-right:60px!important}[class*=messageRight]:not(.dark-mode *){align-self:flex-end!important;background-color:#d4f0d6fa!important;margin-left:60px!important}[class*=jss] .MuiTabs-root{background-color:inherit!important;border-bottom:1px solid #00000014!important;min-height:56px!important}.dark-mode [class*=jss] .MuiTabs-root{border-bottom-color:#ffffff0f!important}[class*=jss] .MuiTab-root{color:#0009!important;font-size:.9rem!important;font-weight:600!important;min-height:56px!important;text-transform:none!important;transition:all .2s ease!important}.dark-mode [class*=jss] .MuiTab-root{color:#fff9!important}[class*=jss] .MuiTab-root.Mui-selected{color:#ff6b00!important}[class*=jss] .MuiTabs-indicator{background-color:#ff6b00!important;border-radius:3px 3px 0 0!important;height:3px!important}[class*=jss] .MuiList-root{padding:0!important}[class*=jss] .MuiTypography-subtitle2{color:#ff6b00!important;font-size:.85rem!important;font-weight:700!important;margin-bottom:4px!important}[class*=jss] .MuiTypography-caption{font-size:.7rem!important;margin-top:4px!important;opacity:.7!important}.MuiChip-outlined{background-color:initial!important}.MuiChip-outlined .MuiChip-label{color:#1a1a1a!important}.dark-mode .MuiChip-outlined .MuiChip-label,[data-theme=dark] .MuiChip-outlined .MuiChip-label{color:#fff!important}button.MuiIconButton-root[aria-describedby],button.MuiIconButton-root[aria-describedby]:active,button.MuiIconButton-root[aria-describedby]:focus,button.MuiIconButton-root[aria-describedby]:hover{scale:1!important;transform:none!important}button.MuiIconButton-root.MuiIconButton-sizeSmall[aria-describedby]{box-sizing:border-box!important;padding:4px!important}button.MuiIconButton-root.MuiIconButton-sizeSmall[aria-describedby],button.MuiIconButton-root.MuiIconButton-sizeSmall[aria-describedby]:active,button.MuiIconButton-root.MuiIconButton-sizeSmall[aria-describedby]:focus,button.MuiIconButton-root.MuiIconButton-sizeSmall[aria-describedby]:hover{height:32px!important;min-height:32px!important;min-width:32px!important;scale:1!important;transform:none!important;width:32px!important}.MuiTablePagination-root{border-top:1px solid #0000000f}.MuiTablePagination-selectRoot{border-radius:6px!important}.dark-mode .MuiTablePagination-root,[data-theme=dark] .MuiTablePagination-root{border-top-color:#ffffff0f;color:#ffffffb3}.MuiSelect-select{border-radius:8px!important}.MuiMenu-paper{border-radius:12px!important;box-shadow:0 8px 32px #00000026!important;margin-top:4px!important}.MuiMenuItem-root{padding:10px 16px!important;transition:background-color .15s ease!important}.MuiMenuItem-root:hover{background-color:#ff6b0014!important}.MuiMenuItem-root.Mui-selected{background-color:#25d3661f!important}.MuiMenuItem-root.Mui-selected:hover{background-color:#25d36629!important}.dark-mode .MuiMenu-paper,[data-theme=dark] .MuiMenu-paper{background-color:#1a1a1a!important;border:1px solid #ffffff0f}.dark-mode .MuiMenuItem-root,[data-theme=dark] .MuiMenuItem-root{color:#ffffffde}.MuiFab-primary{background-color:#ff6b00!important;box-shadow:0 4px 12px #ff6b0066!important}.MuiFab-primary:hover{background-color:#e55c00!important;box-shadow:0 6px 16px #ff6b0080!important}.MuiTooltip-tooltip{background-color:#1a1a1a!important;border-radius:6px!important;box-shadow:0 4px 12px #0003!important;color:#fff!important;font-size:.75rem!important;font-weight:500!important;padding:8px 12px!important}.MuiTooltip-arrow{color:#1a1a1a!important}.MuiButton-containedPrimary{background-color:#ff6b001f!important;border:1px solid #ff6b0033!important;box-shadow:none!important;color:#ff6b00!important}.MuiButton-containedPrimary:hover{background-color:#ff6b0033!important;box-shadow:none!important}.MuiButton-containedPrimary.solid,.btn-solid-primary{background-color:#ff6b00!important;border:none!important;color:#fff!important}.MuiButton-containedPrimary.solid:hover,.btn-solid-primary:hover{background-color:#e55c00!important;box-shadow:0 4px 12px #ff6b004d!important}.MuiChip-colorPrimary{background-color:#ff6b001f!important;color:#ff6b00!important}.MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:#ff6b00!important}.MuiSwitch-colorPrimary.Mui-checked{color:#ff6b00!important}.MuiTabs-indicator{background-color:#ff6b00!important}.MuiTab-textColorPrimary.Mui-selected{color:#ff6b00!important}.__react_modal_image__modal_container{background-color:#000000f2!important;bottom:0!important;height:100vh!important;left:0!important;margin:0!important;min-height:100vh!important;min-width:100vw!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;inset:0!important;isolation:isolate!important;overflow:auto!important;transform:none!important;width:100vw!important;z-index:99999!important}.__react_modal_image__modal_container,.__react_modal_image__modal_container>div{align-items:center!important;display:flex!important;justify-content:center!important;max-height:100vh!important;max-width:100vw!important}.__react_modal_image__modal_container>div{height:100%!important;width:100%!important}.__react_modal_image__modal_content{align-items:center!important;display:flex!important;height:auto!important;justify-content:center!important;margin:auto!important;max-height:95vh!important;max-width:95vw!important;padding:0!important;position:relative!important;width:auto!important}.__react_modal_image__large_img,.__react_modal_image__medium_img{display:block!important;height:auto!important;margin:0!important;max-height:90vh!important;max-width:90vw!important;object-fit:contain!important;padding:0!important;width:auto!important}.__react_modal_image__header{align-items:center!important;background:linear-gradient(180deg,#000c,#0000)!important;display:flex!important;justify-content:space-between!important;left:0!important;padding:16px 20px!important;position:fixed!important;right:0!important;top:0!important;z-index:10000!important}.__react_modal_image__icon_menu{align-items:center!important;display:flex!important;gap:12px!important}.__react_modal_image__icon_menu a{align-items:center!important;background:#ffffff1a!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;height:40px!important;justify-content:center!important;opacity:.9!important;transition:opacity .2s ease,transform .2s ease!important;width:40px!important}.__react_modal_image__icon_menu a:hover{background:#fff3!important;opacity:1!important;transform:scale(1.1)!important}.__react_modal_image__icon_menu svg{pointer-events:none!important}.__react_modal_image__caption{color:#ffffffe6!important;font-size:14px!important;font-weight:500!important}