.page-module__1N0e8W__container{margin-top:-3rem;padding-bottom:2rem}.page-module__1N0e8W__title{margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.page-module__1N0e8W__subtitle{opacity:.75;margin-bottom:2rem;font-size:1.1rem}@media (max-width:640px){.page-module__1N0e8W__title{font-size:1.75rem}}
.ImageCompareTool-module__dDIEMG__wrapper{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100vw;padding:0 1.5rem;display:flex;position:relative;left:50%;transform:translate(-50%)}.ImageCompareTool-module__dDIEMG__toolbar{align-items:center;gap:.75rem;display:flex}.ImageCompareTool-module__dDIEMG__pickerGroup{border:1px dashed #00f3ff33;border-radius:8px;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.4rem .6rem;transition:border-color .2s,background .2s;display:flex}.ImageCompareTool-module__dDIEMG__pickerGroup.ImageCompareTool-module__dDIEMG__dragOver{background:#00f3ff12;border-color:#00f3ff}.ImageCompareTool-module__dDIEMG__pickerRight{flex-direction:row-reverse}.ImageCompareTool-module__dDIEMG__uploadBtn{cursor:pointer;white-space:nowrap;background:#00f3ff14;border:1px solid #00f3ff4d;border-radius:6px;flex-shrink:0;padding:.35rem .75rem;font-size:.8rem;transition:background .2s}.ImageCompareTool-module__dDIEMG__uploadBtn:hover{background:#00f3ff2e}.ImageCompareTool-module__dDIEMG__fileInput{display:none}.ImageCompareTool-module__dDIEMG__select{color:#e0e0e0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;outline:none;flex:1;min-width:0;padding:.3rem .5rem;font-family:monospace;font-size:.78rem;transition:border-color .2s}.ImageCompareTool-module__dDIEMG__select:hover,.ImageCompareTool-module__dDIEMG__select:focus{border-color:#00f3ff80}.ImageCompareTool-module__dDIEMG__select option{background:#0d1117}.ImageCompareTool-module__dDIEMG__scaleControls{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.ImageCompareTool-module__dDIEMG__btn{color:#e0e0e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;transition:border-color .2s,background .2s;display:flex}.ImageCompareTool-module__dDIEMG__btn:hover{background:#00f3ff14;border-color:#00f3ff}.ImageCompareTool-module__dDIEMG__scaleLabel{opacity:.8;text-align:center;min-width:2.5rem;font-family:monospace;font-size:.8rem}.ImageCompareTool-module__dDIEMG__zoomLabel{opacity:.55;min-width:3.5rem;font-family:monospace;font-size:.78rem}.ImageCompareTool-module__dDIEMG__canvasArea{box-sizing:border-box;background:#00000059;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;width:100%;padding:.4rem;display:flex}.ImageCompareTool-module__dDIEMG__canvasWrap{flex:1;min-width:0;position:relative}.ImageCompareTool-module__dDIEMG__canvas{cursor:crosshair;border-radius:4px;width:100%;height:auto;display:block}.ImageCompareTool-module__dDIEMG__magnifier{pointer-events:none;z-index:10;border-radius:50%;width:240px;height:240px;position:absolute}.ImageCompareTool-module__dDIEMG__divider{opacity:.4;background:#00f3ff;flex-shrink:0;align-self:stretch;width:2px;margin:0 .4rem}.ImageCompareTool-module__dDIEMG__hint{opacity:.35;text-align:center;font-family:monospace;font-size:.73rem}@media (max-width:640px){.ImageCompareTool-module__dDIEMG__toolbar,.ImageCompareTool-module__dDIEMG__pickerGroup,.ImageCompareTool-module__dDIEMG__pickerRight{flex-direction:column;align-items:stretch}.ImageCompareTool-module__dDIEMG__scaleControls{justify-content:center}.ImageCompareTool-module__dDIEMG__canvasArea{flex-direction:column}.ImageCompareTool-module__dDIEMG__divider{width:100%;height:2px;margin:.4rem 0}.ImageCompareTool-module__dDIEMG__magnifier{width:160px;height:160px}}
