.ChatInput_inputWrapper__XGTXl{border-top:1px solid var(--mantine-color-temp-5)}.ChatInput_inputContainer__MPTcY{background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4);border-radius:12px;min-height:60px;max-height:50vh;display:flex;flex-direction:column;padding:16px;transition:opacity .2s ease}.ChatInput_inputContainer__MPTcY.ChatInput_dragOver__4xHFF{opacity:.8}.ChatInput_textarea__AGYxg{flex:1;border:none;background-color:rgba(0,0,0,0);margin-bottom:12px}.ChatInput_textarea__AGYxg .mantine-Textarea-input{border:none!important;background-color:rgba(0,0,0,0)!important;color:var(--mantine-color-gray-0)!important;font-size:16px!important;padding:0!important;resize:none!important}.ChatInput_textarea__AGYxg .mantine-Textarea-input:focus{outline:none!important;box-shadow:none!important}.ChatInput_textarea__AGYxg .mantine-Textarea-input::placeholder{color:var(--mantine-color-gray-5)!important}.ChatInput_buttonsRow__Z3_pN{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.ChatInput_uploadButton__Km6tW{color:var(--mantine-color-gray-5)}.ChatInput_sendButton__kvBB3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer;color:var(--mantine-color-gray-3)}.ChatInput_sendButton__kvBB3.ChatInput_disabled__Bk2rY{cursor:not-allowed;opacity:.5;pointer-events:none;color:var(--mantine-color-gray-6)}.ChatInput_sendButtonText__OOZrS{color:inherit}.ChatInput_hiddenFileInput__jLSlx{display:none}.ChatInput_maxImagesText__teA1U{font-size:12px;color:var(--mantine-color-dimmed);margin-top:8px}.sketch-canvas-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);justify-content:flex-start;align-items:stretch;min-height:300px;max-width:100%;overflow:hidden}.sketch-canvas-container .prompt-container{width:100%;margin-bottom:.5rem;padding:.5rem;background-color:var(--mantine-color-gray-0);border-radius:.5rem;font-style:italic}.sketch-canvas-container .canvas-wrapper{position:relative;overflow:hidden;border-radius:var(--mantine-radius-sm);width:100%;max-width:100%;min-height:200px;flex:1;display:flex;justify-content:center;align-items:center}.sketch-canvas-container .canvas-wrapper.brush-mode .brush-cursor,.sketch-canvas-container .canvas-wrapper.brush-mode .eraser-cursor,.sketch-canvas-container .canvas-wrapper.eraser-mode .brush-cursor,.sketch-canvas-container .canvas-wrapper.eraser-mode .eraser-cursor{position:absolute;pointer-events:none;width:var(--brush-size);height:var(--brush-size);border:1px solid #000;border-radius:50%;transform:translate(-50%,-50%);z-index:9999;box-sizing:border-box}.sketch-canvas-container .canvas-wrapper.brush-mode .brush-cursor,.sketch-canvas-container .canvas-wrapper.eraser-mode .brush-cursor{border-color:#000;background-color:rgba(0,0,0,.1)}.sketch-canvas-container .canvas-wrapper.brush-mode .eraser-cursor,.sketch-canvas-container .canvas-wrapper.eraser-mode .eraser-cursor{border-color:red;background-color:rgba(255,0,0,.1)}.sketch-canvas-container .canvas-wrapper.disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.sketch-canvas-container .canvas-wrapper.disabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(128,128,128,.2);z-index:1000}.sketch-canvas-container .canvas-wrapper canvas{object-fit:contain!important}.sketch-canvas-container .canvas-wrapper .canvas-container,.sketch-canvas-container .canvas-wrapper canvas{max-width:100%!important;max-height:100%!important}.sketch-canvas-container .canvas-wrapper .canvas-container canvas{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.sketch-canvas-container .canvas-wrapper .error-message,.sketch-canvas-container .canvas-wrapper .loading-message,.sketch-canvas-container .canvas-wrapper .placeholder-message{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1}.sketch-canvas-container .canvas-wrapper .error-message{background-color:rgba(255,220,220,.7)}.sketch-canvas-container .tools-container{display:flex;flex-direction:column;gap:var(--mantine-spacing-md);width:100%;flex-shrink:0;min-height:0}.sketch-canvas-container .toolbar{display:flex;flex-direction:column;padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);height:auto;width:100%;align-items:center}.sketch-canvas-container .toolbar .tool-group{display:flex;justify-content:center;height:100%;flex-direction:row;gap:var(--mantine-spacing-md);align-items:center;margin:auto 0}.sketch-canvas-container .toolbar .tool-group .drawing-tools,.sketch-canvas-container .toolbar .tool-group .tool-attributes{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);align-items:center}.sketch-canvas-container .toolbar .tool-group .tool-attributes{width:256px}.sketch-canvas-container .toolbar .file-button,.sketch-canvas-container .use-button{align-self:center}.image-card{position:relative;cursor:pointer;overflow:hidden;aspect-ratio:1;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:var(--mantine-radius-md);margin:3px}.image-card .image-card-image{position:relative;width:100%;height:100%}.image-card .image-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .2s cubic-bezier(.4,0,.2,1)}.image-card .image-card-image.hovered img{transform:scale(1.05)}.image-card .image-card-checkmark-overlay{position:absolute;top:5%;left:95%;transform:translate(-50%,-50%);z-index:10;pointer-events:none}.image-card .image-card-overlay{position:absolute;inset:0;transition:background .2s ease;border:1px solid;border-radius:var(--mantine-radius-md);background:var(--mantine-color-background-6);border-color:var(--mantine-color-background-4)}.image-card:hover{background:var(--mantine-color-background-7);border-color:var(--mantine-color-background-3)}.image-card .image-card-footer{position:absolute;bottom:0;left:0;right:0;padding:var(--mantine-spacing-sm);backdrop-filter:blur(8px);transition:transform .2s cubic-bezier(.4,0,.2,1);background:var(--mantine-color-background-7);border-top:1px solid var(--mantine-color-background-4);transform:translateY(100%)}.image-card:hover{transform:translateY(-4px)}.image-card:hover .image-card-footer{transform:translateY(0)}.modal-content{max-width:1400px;min-height:600px;overflow:auto!important;background-color:var(--mantine-color-background-7);border-color:var(--mantine-color-background-4)}.modal-body{height:100%!important;overflow:auto;padding:0}.modal-header{margin:0;padding:0}.modal-box{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column}.modal-header-box{background:var(--mantine-color-background-7)}.modal-tabs{display:flex;flex-direction:column;flex:1;height:100%}.modal-tabs-box{border-bottom:1px solid;display:flex;align-items:center;justify-content:space-between;border-color:var(--mantine-color-background-4);background:var(--mantine-color-background-7);padding:0 var(--mantine-spacing-xl)}.tab-item{font-weight:500;padding:var(--mantine-spacing-md) var(--mantine-spacing-xl)}.modal-tabs-input{position:relative;width:300px}.modal-tabs-input .modal-tabs-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--mantine-color-dark-3)}.modal-tabs-input .modal-tabs-input-field{width:100%;height:36px;border:1px solid;padding:0 12px 0 36px;font-size:.9rem;background:var(--mantine-color-temp-0);border-color:var(--mantine-color-background-4);border-radius:var(--mantine-radius-md);color:var(--mantine-color-background-1)}.modal-tabs-panel{flex:1;overflow:auto}.modal-tabs-panel .mantine-Tabs-panel{height:100%;overflow:auto;padding:var(--mantine-spacing-xl)}.modal-drag-box{padding:var(--mantine-spacing-xl);border-radius:var(--mantine-radius-md);transition:background-color .2s ease,border-color .2s ease;background-color:var(--mantine-color-background-6);border-color:var(--mantine-color-background-4)}.modal-drag-box.dragging{background-color:var(--mantine-color-custom-9);border-color:var(--mantine-color-custom-9)}.modal-drag-box .icon-upload{color:var(--mantine-color-background-2)}.modal-drag-box .text-primary{font-weight:500;color:var(--mantine-color-background-0)}.modal-drag-box .text-secondary{color:var(--mantine-color-background-2)}.modal-drag-box .file-button{background-color:var(--mantine-color-custom-9);color:var(--mantine-color-dark-0);transition:all .2s ease}.modal-drag-box .file-button:hover{background-color:var(--mantine-color-custom-6);transform:translateY(-2px)}.close-icon{transition:all .2s ease}.close-icon:hover{background-color:var(--mantine-color-background-4);color:var(--mantine-color-background-0);transform:scale(1.1)}.image-selection-modal-content{background-color:var(--mantine-color-dark-7);border:1px solid var(--mantine-color-dark-4);border-radius:var(--mantine-radius-md)}.image-selection-modal-header{background-color:var(--mantine-color-dark-8);border-bottom:1px solid var(--mantine-color-dark-4);padding:var(--mantine-spacing-md)}.image-selection-modal-tabs .mantine-Tabs-tab{color:var(--mantine-color-gray-4)}.image-selection-modal-tabs .mantine-Tabs-tab[data-active]{color:var(--mantine-color-blue-4)}.image-selection-modal-panel{padding:var(--mantine-spacing-md)}.image-selection-modal-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.image-selection-modal-gallery,.image-selection-modal-sketch{gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md)}.image-selection-modal-sketch{display:flex;flex-direction:column}.image-selection-modal-counter{position:absolute;bottom:16px;right:16px;background-color:var(--mantine-color-dark-7);padding:8px 12px;border-radius:var(--mantine-radius-md);z-index:10}.modal-footer{position:fixed;left:50%;transform:translateX(-50%);bottom:0;z-index:100;pointer-events:auto;flex-direction:column;justify-content:center}.modal-footer,.modal-footer-row{width:100%;display:flex;align-items:center}.modal-footer-row{justify-content:space-between;align-content:center;padding:12px}.image-selection-modal-counter-text{background-color:var(--mantine-color-dark-7);padding:8px 12px;border-radius:var(--mantine-radius-md);z-index:10}.image-card-selected{outline:1px solid #22c55e;outline-offset:2px;border-radius:8px;box-sizing:border-box}.sketch-component{width:100%;height:100%;display:flex;flex-direction:column;padding:0 .5rem .5rem;min-height:0;flex:1}.sketch-component .sketch-layout{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%;min-height:0}.sketch-component .sketch-layout .sketch-canvas-container{flex:1;width:100%;min-height:200px}.sketch-component .sketch-layout .mantine-Paper-root{flex-shrink:0;width:100%}.evaluate_evaluateContainer__mJppu{min-height:calc(100vh - 80px);padding-bottom:var(--mantine-spacing-xl)}.evaluate_title__UQ8bc{background:linear-gradient(135deg,var(--mantine-color-blue-5),var(--mantine-color-purple-5));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-align:center}.evaluate_subtitle__L_bQi{text-align:center;max-width:600px;margin:0 auto}.evaluate_uploadSection__3KWys{border:1px solid var(--mantine-color-background-4);background:var(--mantine-color-background-6);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-xl)}.evaluate_dropzone__WfHRb{transition:all .2s ease}.evaluate_dropzoneContent__oP2XF{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.evaluate_imagePreview__8lHXB{border-radius:var(--mantine-radius-md)}.evaluate_imageContainer__lU1Dn{border:1px solid var(--mantine-color-background-4)}.evaluate_removeButton___sSdx{top:-8px;right:-8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.evaluate_uploadingOverlay__lyP5b{background:rgba(0,0,0,.7)}.evaluate_addMoreButton__3wCtm{border-radius:var(--mantine-radius-md)}.evaluate_evaluateButton__Mr21j{background:linear-gradient(135deg,var(--mantine-color-blue-5),var(--mantine-color-purple-5));border:none;min-width:200px}.evaluate_resultsSection__ax0mf{border:1px solid var(--mantine-color-background-4);background:var(--mantine-color-background-6);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-xl)}.evaluate_summaryStats__3Q_QZ{margin-bottom:var(--mantine-spacing-md)}.evaluate_statCard__6nOP_{background:var(--mantine-color-background-7);border:1px solid var(--mantine-color-background-5)}.evaluate_scoreRange__msFtG{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);background:var(--mantine-color-background-5);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-background-4)}.evaluate_resultCard__l0LvR{border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .evaluate_resultCard__l0LvR{background:var(--mantine-color-dark-7);border:1px solid var(--mantine-color-dark-4);color:var(--mantine-color-gray-1)}.evaluate_resultImage__gN4JY{width:100%;height:100%;object-fit:cover;border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-background-4)}.evaluate_rankBadge__hucQu{position:absolute;top:-8px;left:-8px;background:linear-gradient(135deg,var(--mantine-color-blue-5),var(--mantine-color-purple-5));color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:5}.evaluate_filename__GClxT{max-width:200px}.evaluate_quadrantGrid__20fA1{background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .evaluate_quadrantGrid__20fA1{background:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}.evaluate_quadrantScore__cEhIG{padding:var(--mantine-spacing-xs);background:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-4);color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .evaluate_quadrantScore__cEhIG{background:var(--mantine-color-dark-5);border:1px solid var(--mantine-color-dark-3);color:var(--mantine-color-gray-1)}.evaluate_quadrantAnalysisSection__O0wuk{padding:var(--mantine-spacing-sm);background:var(--mantine-color-white);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-3);color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .evaluate_quadrantAnalysisSection__O0wuk{background:var(--mantine-color-gray-9);border:1px solid var(--mantine-color-gray-6);color:var(--mantine-color-white)}.evaluate_quadrantAnalysisSection__O0wuk *{color:inherit!important}.evaluate_jurorCard__OE8gX{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-3);color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .evaluate_jurorCard__OE8gX{background:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4);color:var(--mantine-color-gray-1)}.evaluate_galleryContainer__1s0tx{gap:var(--mantine-spacing-md);width:100%}.mantine-SimpleGrid-root .evaluate_galleryContainer__1s0tx>*{transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.evaluate_galleryContainer__1s0tx{gap:var(--mantine-spacing-sm)}}@media(min-width:1200px){.evaluate_galleryContainer__1s0tx{gap:var(--mantine-spacing-lg)}}.evaluate_pureGalleryGrid__QT3Rg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--mantine-spacing-md);width:100%}@media(max-width:768px){.evaluate_pureGalleryGrid__QT3Rg{grid-template-columns:1fr;gap:var(--mantine-spacing-sm)}}@media(min-width:769px)and (max-width:1024px){.evaluate_pureGalleryGrid__QT3Rg{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.evaluate_pureGalleryGrid__QT3Rg{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:100%}}.evaluate_imagePreview__8lHXB{position:relative;border-radius:var(--mantine-radius-lg);overflow:hidden;background:var(--mantine-color-background-7);border:1px solid var(--mantine-color-background-5);transition:all .3s cubic-bezier(.4,0,.2,1)}.evaluate_imagePreview__8lHXB:hover{border-color:var(--mantine-color-blue-5);box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-2px)}.evaluate_imagePreview__8lHXB:hover .evaluate_imageContainer__lU1Dn:after{opacity:1}.evaluate_imagePreview__8lHXB:hover .evaluate_removeButton___sSdx{opacity:1;transform:scale(1)}.evaluate_imageContainer__lU1Dn{position:relative;width:100%;aspect-ratio:1;border-radius:var(--mantine-radius-md);overflow:hidden;background:var(--mantine-color-background-6)}.evaluate_imageContainer__lU1Dn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(96,97,255,.1),rgba(187,134,252,.1));opacity:0;transition:opacity .3s ease;pointer-events:none}.evaluate_thumbnailImage___amoC{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.evaluate_imagePreview__8lHXB:hover .evaluate_thumbnailImage___amoC{transform:scale(1.05)}.evaluate_removeButton___sSdx{position:absolute;top:8px;right:8px;z-index:10;opacity:0;transform:scale(.8);transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.3);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9)}.evaluate_removeButton___sSdx:hover{background:var(--mantine-color-red-5);color:#fff;transform:scale(1.1)}@media(max-width:768px){.evaluate_removeButton___sSdx{opacity:1;transform:scale(1)}}.evaluate_filename__GClxT{margin-top:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text);background:var(--mantine-color-background-6);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-background-4)}.evaluate_addMoreButton__3wCtm{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;border:2px dashed var(--mantine-color-background-4);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-background-7);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.evaluate_addMoreButton__3wCtm:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:linear-gradient(135deg,rgba(96,97,255,.1),rgba(187,134,252,.1));border-radius:50%;transition:all .4s ease;transform:translate(-50%,-50%)}.evaluate_addMoreButton__3wCtm:hover{border-color:var(--mantine-color-blue-5);background:var(--mantine-color-background-6);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.evaluate_addMoreButton__3wCtm:hover:before{width:200px;height:200px}.evaluate_addMoreButton__3wCtm:active{transform:translateY(0)}.evaluate_quadrantBadges__jOXJp{display:flex;flex-wrap:wrap;gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-sm)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy{transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:600;letter-spacing:.025em;border:1px solid rgba(0,0,0,0)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12);border-color:currentColor}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light]{backdrop-filter:blur(8px)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=green]{background:rgba(22,197,90,.15);border-color:rgba(22,197,90,.3)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=green]:hover{background:rgba(22,197,90,.25);border-color:var(--mantine-color-green-5)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=blue]{background:rgba(96,97,255,.15);border-color:rgba(96,97,255,.3)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=blue]:hover{background:rgba(96,97,255,.25);border-color:var(--mantine-color-blue-5)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=yellow]{background:rgba(249,196,20,.15);border-color:rgba(249,196,20,.3)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=yellow]:hover{background:rgba(249,196,20,.25);border-color:var(--mantine-color-yellow-5)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=orange]{background:rgba(244,155,49,.15);border-color:rgba(244,155,49,.3)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=orange]:hover{background:rgba(244,155,49,.25);border-color:var(--mantine-color-orange-5)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=red]{background:rgba(229,38,59,.15);border-color:rgba(229,38,59,.3)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=red]:hover{background:rgba(229,38,59,.25);border-color:var(--mantine-color-red-5)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=purple],.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=violet]{background:rgba(187,134,252,.15);border-color:rgba(187,134,252,.3)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=purple]:hover,.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-variant=light][data-color=violet]:hover{background:rgba(187,134,252,.25);border-color:var(--mantine-color-violet-5)}.evaluate_quadrantBadge__vP7Cs{position:relative;display:inline-flex;align-items:center;gap:var(--mantine-spacing-xxs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);background:var(--mantine-color-background-6);border:1px solid var(--mantine-color-background-4);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);font-weight:600;transition:all .2s ease;cursor:pointer}.evaluate_quadrantBadge__vP7Cs:hover{background:var(--mantine-color-background-5);border-color:var(--mantine-color-background-3);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.evaluate_quadrantBadge__vP7Cs.evaluate_excellent__0qB_6{background:rgba(22,197,90,.1);border-color:var(--mantine-color-green-5);color:var(--mantine-color-green-7)}.evaluate_quadrantBadge__vP7Cs.evaluate_veryGood__1Gu9k{background:rgba(96,97,255,.1);border-color:var(--mantine-color-blue-5);color:var(--mantine-color-blue-7)}.evaluate_quadrantBadge__vP7Cs.evaluate_good__HcKws{background:rgba(249,196,20,.1);border-color:var(--mantine-color-yellow-5);color:var(--mantine-color-yellow-7)}.evaluate_quadrantBadge__vP7Cs.evaluate_needsImprovement__CLVE_{background:rgba(229,38,59,.1);border-color:var(--mantine-color-red-5);color:var(--mantine-color-red-7)}.evaluate_quadrantScoreGrid__zD1QX{display:grid;grid-template-columns:1fr 1fr;gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-sm)}.evaluate_quadrantScoreGrid__zD1QX .evaluate_quadrantScore__cEhIG{padding:var(--mantine-spacing-sm);background:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-4);border-radius:var(--mantine-radius-sm);text-align:center;color:var(--mantine-color-gray-9);transition:all .2s ease}[data-mantine-color-scheme=dark] .evaluate_quadrantScoreGrid__zD1QX .evaluate_quadrantScore__cEhIG{background:var(--mantine-color-dark-5);border:1px solid var(--mantine-color-dark-3);color:var(--mantine-color-gray-1)}.evaluate_quadrantScoreGrid__zD1QX .evaluate_quadrantScore__cEhIG:hover{background:var(--mantine-color-background-5);border-color:var(--mantine-color-background-3)}.evaluate_quadrantScoreGrid__zD1QX .evaluate_quadrantScore__cEhIG .evaluate_score__g_rPt{font-size:var(--mantine-font-size-lg);font-weight:700;margin-bottom:var(--mantine-spacing-xxs)}.evaluate_quadrantScoreGrid__zD1QX .evaluate_quadrantScore__cEhIG .evaluate_label__Yz1lI{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.05em}.evaluate_imageOverlay__Wcdtb{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:3}.evaluate_scoreBadgeOverlay__M7W9S{position:absolute;top:var(--mantine-spacing-xs);left:var(--mantine-spacing-xs);display:flex;flex-direction:column;gap:var(--mantine-spacing-xxs);pointer-events:auto}.evaluate_scoreBadgeOverlay__M7W9S .evaluate_badge__gA2Ox{backdrop-filter:blur(8px);background:rgba(0,0,0,.7);color:#fff;font-size:var(--mantine-font-size-xxs);padding:2px 6px;border-radius:var(--mantine-radius-sm);border:1px solid hsla(0,0%,100%,.2)}.evaluate_statusIndicator__NwPiy{position:absolute;bottom:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xxs) var(--mantine-spacing-xs);background:rgba(0,0,0,.8);color:#fff;border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xxs);backdrop-filter:blur(8px)}.evaluate_statusIndicator__NwPiy.evaluate_ready__INI2L{background:rgba(22,197,90,.9)}.evaluate_statusIndicator__NwPiy.evaluate_uploading__zH4ff{background:rgba(96,97,255,.9)}.evaluate_statusIndicator__NwPiy.evaluate_error__Tc7Sj{background:rgba(229,38,59,.9)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Tooltip-tooltip__nzFuc{background:rgba(0,0,0,.9);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);max-width:300px;font-size:var(--mantine-font-size-sm);line-height:1.4;box-shadow:0 8px 24px rgba(0,0,0,.3)}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Tooltip-tooltip__nzFuc:before{border-color:rgba(0,0,0,.9)}.evaluate_resultCard__l0LvR{border:1px solid var(--mantine-color-background-4);background:var(--mantine-color-background-7);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.evaluate_resultCard__l0LvR:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--mantine-color-blue-5) 0,var(--mantine-color-purple-5) 100%);transform:translateX(-100%);transition:transform .3s ease}.evaluate_resultCard__l0LvR:hover{border-color:var(--mantine-color-background-3);box-shadow:0 12px 40px rgba(0,0,0,.2);transform:translateY(-4px)}.evaluate_resultCard__l0LvR:hover:before{transform:translateX(0)}.evaluate_resultImageContainer__yBkGV{position:relative;width:80px;height:80px;flex-shrink:0;border-radius:var(--mantine-radius-md);overflow:hidden}@media(max-width:768px){.evaluate_resultImageContainer__yBkGV{width:60px;height:60px}.evaluate_evaluateContainer__mJppu,.evaluate_resultsSection__ax0mf,.evaluate_uploadSection__3KWys{padding:var(--mantine-spacing-md)}.evaluate_dropzone__WfHRb{min-height:150px}.evaluate_filename__GClxT{max-width:120px}.evaluate_summaryStats__3Q_QZ{grid-template-columns:repeat(2,1fr)}.evaluate_quadrantBadges__jOXJp{justify-content:center}.evaluate_quadrantBadge__vP7Cs{font-size:var(--mantine-font-size-xxs);padding:2px 6px}.evaluate_mantine-Badge-root__x_Djy{font-size:var(--mantine-font-size-xxs)!important}.evaluate_mantine-Badge-root__x_Djy:hover{transform:none!important}.evaluate_quadrantScoreGrid__zD1QX{grid-template-columns:1fr;gap:var(--mantine-spacing-xxs)}.evaluate_quadrantScoreGrid__zD1QX .evaluate_quadrantScore__cEhIG{padding:var(--mantine-spacing-xs)}.evaluate_quadrantScoreGrid__zD1QX .evaluate_quadrantScore__cEhIG .evaluate_score__g_rPt{font-size:var(--mantine-font-size-md)}}@keyframes evaluate_fadeInUp__LvgSm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes evaluate_slideInLeft__IGn0p{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes evaluate_scaleIn__t4ujQ{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes evaluate_pulse__T8F3k{0%,to{opacity:1}50%{opacity:.5}}.evaluate_resultCard__l0LvR{animation:evaluate_fadeInUp__LvgSm .3s ease-out}.evaluate_imagePreview__8lHXB{animation:evaluate_scaleIn__t4ujQ .4s cubic-bezier(.4,0,.2,1)}.evaluate_quadrantBadge__vP7Cs{animation:evaluate_slideInLeft__IGn0p .3s ease-out}.evaluate_quadrantBadge__vP7Cs:nth-child(2){animation-delay:.1s}.evaluate_quadrantBadge__vP7Cs:nth-child(3){animation-delay:.2s}.evaluate_quadrantBadge__vP7Cs:nth-child(4){animation-delay:.3s}.evaluate_statusIndicator__NwPiy.evaluate_uploading__zH4ff{animation:evaluate_pulse__T8F3k 1.5s infinite}.evaluate_dropzone__WfHRb:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}.evaluate_addMoreButton__3wCtm:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}.evaluate_uploadingOverlay__lyP5b{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:5;backdrop-filter:blur(8px);border-radius:var(--mantine-radius-md)}.evaluate_uploadingIndicator__kuRP9{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-sm)}.evaluate_uploadingIndicator__kuRP9 .evaluate_spinner__9QFtE{width:24px;height:24px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:evaluate_spin__00RaU 1s linear infinite}@keyframes evaluate_spin__00RaU{to{transform:rotate(1turn)}}.evaluate_progressRing__BOOzw{width:40px;height:40px}.evaluate_progressRing__BOOzw,.evaluate_progressText__LrWH8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.evaluate_progressText__LrWH8{font-size:var(--mantine-font-size-xs);font-weight:600;color:#fff}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Card-root__i7O4o:not(.evaluate_resultCard__l0LvR):not(.evaluate_statCard__6nOP_):hover{transform:none!important}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Button-root__p1W8K:not(.evaluate_addMoreButton__3wCtm):hover{transform:none!important;box-shadow:none!important}.evaluate_evaluateContainer__mJppu .evaluate_addMoreButton__3wCtm:hover,.evaluate_evaluateContainer__mJppu .evaluate_imagePreview__8lHXB:hover,.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy:hover,.evaluate_evaluateContainer__mJppu .evaluate_quadrantBadge__vP7Cs:hover,.evaluate_evaluateContainer__mJppu .evaluate_resultCard__l0LvR:hover{transform:revert!important}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy{cursor:default;user-select:none}.evaluate_evaluateContainer__mJppu .evaluate_mantine-Badge-root__x_Djy[data-interactive=true]{cursor:pointer}@media(hover:none)and (pointer:coarse){.evaluate_imagePreview__8lHXB:hover{transform:none;box-shadow:none}.evaluate_imagePreview__8lHXB .evaluate_removeButton___sSdx{opacity:1;transform:scale(1)}.evaluate_resultCard__l0LvR:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.evaluate_addMoreButton__3wCtm:hover{transform:none;box-shadow:none}}.evaluate_addMoreButton__3wCtm:focus-visible,.evaluate_imagePreview__8lHXB:focus-within,.evaluate_mantine-Badge-root__x_Djy:focus-visible,.evaluate_quadrantBadge__vP7Cs:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px;border-radius:var(--mantine-radius-sm)}.evaluate_mantine-Badge-root__x_Djy[data-interactive=true]:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px;box-shadow:0 0 0 4px rgba(96,97,255,.2)}@media(prefers-reduced-motion:reduce){.evaluate_evaluateContainer__mJppu *,.evaluate_evaluateContainer__mJppu :after,.evaluate_evaluateContainer__mJppu :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.evaluate_dropzone__WfHRb{border-width:3px}.evaluate_quadrantScore__cEhIG,.evaluate_resultCard__l0LvR{border-width:2px}}.ChatHeader_headerContainer__X71oU{border-bottom:1px solid var(--mantine-color-temp-5)}.ChatHeader_woofyLogo__Y3_yJ{flex-shrink:0}.ChatHeader_statusText__MV_iT{font-size:18px;font-weight:700}.ChatHeader_generatingDots__SRH8P{animation:ChatHeader_blink__RZvBA 1.4s infinite both}@keyframes ChatHeader_blink__RZvBA{0%,80%,to{opacity:0}40%{opacity:1}}.ImageGrid_imageGrid__v0avq{margin-top:8px}.ImageGrid_imageGrid__v0avq.ImageGrid_compact__eWEBt{margin-top:4px}.ImageGrid_singleImage__5HrHI{border-radius:8px;max-width:100%;height:auto;display:block}.ImageGrid_singleImage__5HrHI.ImageGrid_compact__eWEBt{border-radius:6px;max-width:200px;max-height:150px}.ImageGrid_inpaintContainer__EayDp{position:relative;width:100%;border-radius:8px;border:1px solid var(--mantine-color-gray-3);overflow:hidden;transition:border-color .2s ease}.ImageGrid_inpaintContainer__EayDp:hover{border-color:var(--mantine-color-gray-4)}.ImageGrid_inpaintContainer__EayDp.ImageGrid_compact__eWEBt{max-width:200px;height:100px;max-height:100px;border-radius:6px}.ImageGrid_inpaintContainer__EayDp.ImageGrid_normal__vGmOR{max-width:300px;height:100px;max-height:100px}.ImageGrid_inpaintContainer__EayDp .image-with-mask-overlay{max-height:100px;height:100px}.ImageGrid_gridImage__F9JcN{border-radius:6px;object-fit:cover;cursor:pointer;transition:opacity .2s ease;width:100%}.ImageGrid_gridImage__F9JcN:hover{opacity:.9}.ImageGrid_gridImage__F9JcN.ImageGrid_compact__eWEBt{border-radius:4px;height:80px;min-height:80px}.ImageGrid_gridImage__F9JcN.ImageGrid_normal__vGmOR{height:100px;min-height:100px}.ImageGrid_imageGrid__v0avq .ImageGrid_imageGrid__grid__37e6w,.ImageGrid_imageGrid__v0avq .ImageGrid_imageGrid__grid__37e6w.ImageGrid_compact__eWEBt{gap:6px}.ImageGrid_imageGrid__v0avq .ImageGrid_imageGrid__grid__37e6w.ImageGrid_normal__vGmOR{gap:8px}.ImageGrid_chatImageContainer__iOwDG{position:relative;display:inline-block}.ImageGrid_chatImageContainer__iOwDG:hover .ImageGrid_chatImageOverlay__u2olu{opacity:1}.ImageGrid_chatImageOverlay__u2olu{position:absolute;top:4px;right:4px;opacity:0;transition:opacity .2s ease;z-index:10}.ImageGrid_actionButton__Mgpmz{background:rgba(0,0,0,.7);color:#fff;border:none}.ImageGrid_actionButton__Mgpmz:hover{background:rgba(0,0,0,.9)}.ActorMessage_highlightedToolBlock__Yix0J{--halo-color:255,255,255;--halo1-blur:14px;--halo1-opacity:0.45;--halo2-blur:30px;--halo2-opacity:0.22;--halo3-blur:54px;--halo3-opacity:0.1;--halo-spread:2px;box-shadow:0 0 var(--halo1-blur) var(--halo-spread) rgba(var(--halo-color),var(--halo1-opacity)),0 0 var(--halo2-blur) var(--halo-spread) rgba(var(--halo-color),var(--halo2-opacity)),0 0 var(--halo3-blur) var(--halo-spread) rgba(var(--halo-color),var(--halo3-opacity))!important;animation:ActorMessage_highlight-glow__9EdDh 1s ease-in-out infinite alternate!important}@keyframes ActorMessage_highlight-glow__9EdDh{0%{box-shadow:0 0 14px 2px hsla(0,0%,100%,.45),0 0 30px 2px hsla(0,0%,100%,.22),0 0 54px 2px hsla(0,0%,100%,.1)}to{box-shadow:0 0 14px 2px hsla(0,0%,100%,.7),0 0 30px 2px hsla(0,0%,100%,.35),0 0 54px 2px hsla(0,0%,100%,.15)}}.MessageFormatter_markdownContent__L_b1v{font-size:14px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.MessageFormatter_markdownContent__L_b1v h1{font-size:16px;font-weight:700;margin-bottom:8px;margin-top:16px}.MessageFormatter_markdownContent__L_b1v h2{font-size:15px;font-weight:600;margin-bottom:6px;margin-top:12px}.MessageFormatter_markdownContent__L_b1v h3{font-size:14px;font-weight:600;margin-bottom:4px;margin-top:8px}.MessageFormatter_markdownContent__L_b1v ul{margin-left:16px;margin-bottom:8px;padding-left:0}.MessageFormatter_markdownContent__L_b1v li{list-style-type:disc;margin-bottom:2px}.MessageFormatter_markdownContent__L_b1v code{padding:2px 4px;border-radius:3px}.MessageFormatter_markdownContent__L_b1v code,.MessageFormatter_markdownContent__L_b1v pre{background-color:var(--mantine-color-gray-6);color:var(--mantine-color-gray-9);font-size:13px;font-family:monospace}.MessageFormatter_markdownContent__L_b1v pre{padding:12px;border-radius:6px;overflow:auto}.MessageFormatter_markdownContent__L_b1v strong{font-weight:600}.MessageFormatter_markdownContent__L_b1v em{font-style:italic}.MessageFormatter_markdownContent__L_b1v .MessageFormatter_typingCursor__E6flZ{animation:MessageFormatter_blink__UZmmM 1s infinite;opacity:1;font-weight:400;color:var(--mantine-color-blue-6)}@keyframes MessageFormatter_blink__UZmmM{0%,50%{opacity:1}51%,to{opacity:0}}.MessageFormatter_xmlSourceCode__sTn5b{font-size:12px;line-height:1.55;border-radius:6px;padding:12px;white-space:pre-wrap;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:#f6f8fa!important;color:#24292f!important;border:1px solid #d0d7de!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03)}.MessageFormatter_xmlSourceCode__sTn5b code,.MessageFormatter_xmlSourceCode__sTn5b pre{background:rgba(0,0,0,0)!important;color:inherit!important;margin:0;font:inherit;white-space:inherit}body[data-mantine-color-scheme=dark] .MessageFormatter_xmlSourceCode__sTn5b{background-color:var(--mantine-color-dark-6)!important;color:var(--mantine-color-gray-2)!important;border:1px solid var(--mantine-color-dark-4)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03)}.ToolMessage_spinning__lz3Q1{animation:ToolMessage_spin__v__4T 1s linear infinite}@keyframes ToolMessage_spin__v__4T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}