.ImageUpload_main__2hpu9{display:flex;flex-direction:column;align-items:center;gap:2em;padding:2em;background-color:var(--color-secondary);border-radius:2em;max-width:700px}.ImageUpload_cropperAndSlider__emXHM{display:flex;flex-direction:column;gap:.4rem;width:100%;align-items:center}.ImageUpload_cropper__2Ej06{position:relative;width:100%;height:100%;overflow:hidden}.ImageUpload_bottom__z9eY9{display:flex;gap:1em;width:100%}.ImageUpload_dragAndDrop__JPFsJ{border:2px dashed gray;border-radius:2em;width:100%;text-align:center;cursor:pointer;align-content:center}.ImageUpload_imagePrep__DCI64{display:flex;flex-direction:row;justify-content:center;gap:5em}.page_page__LHjXX{display:grid;grid-template-columns:auto;padding:1em;grid-gap:1em;gap:1em}.page_page__LHjXX h1,.page_page__LHjXX h2,.page_page__LHjXX h3,.page_page__LHjXX p,.page_page__LHjXX ul{margin:0}.page_title__mXhVU{font-size:2em}.page_description__62xNm{font-size:1em}.page_description__62xNm span{color:var(--color-primary);font-weight:700;cursor:pointer}.page_models__RD0HQ{margin-top:1em}.page_modelButtons__5CqSb{display:flex;gap:.4em;align-items:center;margin-top:.4em}.page_modelButtons__5CqSb button{all:unset;padding:.4em 1em;border-radius:10em;background:#474747;color:var(--color-background);cursor:pointer}.page_modelButtons__5CqSb button.page_active__E9ORG{background:#1d1d1f!important}.page_modelButtons__5CqSb span{font-size:1.5em;font-weight:600}.page_loadButton__RYb38{background:var(--color-primary)!important}.page_cached__u4TAT{display:flex;flex-direction:column;margin-top:.4em}.page_uploadSection__yFcu7{display:grid;padding:2em 4em;grid-template-columns:1fr 1fr;grid-template-rows:30em;grid-gap:4em;gap:4em}.page_croppedImage__kuJKI{height:100%;width:100%;margin:auto;align-content:center;text-align:center;object-fit:contain}.page_predictSection__JqiVe{margin-bottom:10em}.page_predict__5lzWq{display:flex;gap:1em;margin-top:1em;align-items:center}.page_predict__5lzWq select{padding:.6em 1em;border-radius:.6em}.page_predict__5lzWq button{all:unset;cursor:pointer;padding:.6em 1.2em;border-radius:10em;background:var(--color-detail);font-weight:600}.page_predict__5lzWq button.page_disabled__InMel{background:#959595;cursor:not-allowed}.page_resultWrapper__1o_Ky{display:none;padding:2em 4em;grid-template-columns:1fr 1fr;gap:2em;justify-content:center}.page_resultWrapper__1o_Ky.page_open__dNbT3{display:grid}.page_result__SJHcf{display:grid;grid-template-rows:30em 2em auto;grid-gap:.6em;gap:.6em;justify-items:center}.page_result__SJHcf canvas{height:100%}.page_angleWrapper__sAvQ6{display:grid;grid-gap:.4em;gap:.4em}.page_angleBar__Qvm1y{display:grid;grid-gap:2em;gap:2em;grid-template-columns:1fr minmax(12em,auto)}.page_angleBar__Qvm1y strong{display:grid;grid-template-columns:auto auto;grid-gap:.4em;gap:.4em;align-items:center}.page_angleBar__Qvm1y span{display:grid;grid-template-columns:2em 1fr 2em;grid-gap:.4em;gap:.4em;align-items:center}.page_angleBackground__Fp82l{position:relative;height:.5em;margin-top:.2em;background:#FF0000;background:linear-gradient(90deg,rgba(255,0,0,1),rgba(219,219,0,1) 15%,rgba(0,168,0,1) 40%,rgba(0,168,0,1) 60%,rgba(219,219,0,1) 85%,rgba(255,0,0,1));border-radius:.4em}.page_angleBackground__Fp82l div{position:absolute;top:50%;transform:translate(-50%,-50%);width:.8em;height:.8em;background:#000;border-radius:50%}.page_rangeText__X3GDe{font-size:.8em;color:var(--color-secondary);margin-top:.2em}.page_recommendations__UARwQ{display:grid;grid-template-rows:min-content auto;padding:1em;border-radius:2em;border:1px solid #00000066;align-content:center;justify-items:center}.page_recommendations__UARwQ.page_results__gy4__{grid-template-rows:min-content 1fr}.page_recommendations__UARwQ.page_results__gy4__ .page_top__vPOSz{justify-self:start}.page_recommendations__UARwQ .page_top__vPOSz{display:grid;grid-template-rows:auto auto;grid-template-columns:min-content auto;align-items:center;grid-gap:.6em;gap:.6em}.page_recommendations__UARwQ .page_top__vPOSz>div{grid-column-start:1;grid-column-end:3;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.2em}.page_recommendations__UARwQ .page_top__vPOSz input,.page_recommendations__UARwQ .page_top__vPOSz select{padding:.2em;margin-left:.4em;border-radius:.4em;border:1px solid black}.page_recommendations__UARwQ .page_top__vPOSz input{width:14em}.page_recommendations__UARwQ .page_top__vPOSz button{all:unset;cursor:pointer;padding:.6em 1em;border-radius:10em;background:var(--color-secondary);color:var(--color-background);grid-row-start:2;white-space:nowrap}.page_recommendations__UARwQ .page_top__vPOSz p{font-size:.8em;grid-row-start:2}.page_rightModal__rD6sO{position:fixed;width:25em;right:1em;height:calc(100vh - 5em - 2em - 2em);background:var(--color-background);display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;padding:1em;border:1px solid black;border-radius:1em}.page_rightModal__rD6sO>h2{font-size:2em}.page_rightModal__rD6sO h3{font-size:1.4em}.page_rightModal__rD6sO p{margin:.5em 0}.page_examplePicture__5kCl4{width:100%;height:auto;border-radius:1em}.page_rightModal__rD6sO .page_cross__lvMFT{position:absolute;top:1em;right:1em;cursor:pointer}.page_openTutorial__fc3_9{position:fixed;top:50%;right:0;transform:translateY(-50%);background:#fff;padding:1.5em .4em;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;border-top-left-radius:1em;border-bottom-left-radius:1em;border:2px solid rgba(0,0,0,.35);border-right-width:0;font-weight:600;cursor:pointer}.FeedbackBox_feedback__c41FW{display:grid;justify-content:space-evenly;align-items:center;margin-top:1em;justify-self:start}.FeedbackBox_feedback__c41FW>div{display:grid;grid-template-rows:min-content auto;height:100%}.FeedbackBox_feedback__c41FW strong{font-size:1.5em}.FeedbackBox_feedback__c41FW ul{display:flex;flex-direction:column;gap:1em;margin:1em 0}.FeedbackBox_error__UwdXE{color:#8e0000}