.RelightTool_tool__YCjBC{width:100%;color:#24365d;border:1px solid #e2e8f5;border-radius:20px;background:#f9fbff;overflow:hidden;box-shadow:0 14px 40px rgba(30,62,130,.08)}.RelightTool_tool__YCjBC button{cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.RelightTool_tool__YCjBC button:disabled{cursor:not-allowed;opacity:.45}.RelightTool_tool__YCjBC button:focus-visible,.RelightTool_tool__YCjBC input:focus-visible{outline:3px solid #4385ff;outline-offset:2px}.RelightTool_toolbar__W5RXF{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;background:#fff;border-bottom:1px solid #e2e8f5}.RelightTool_toolbarGroup__Uk_dw{display:flex;flex-wrap:wrap;gap:8px}.RelightTool_action___SzbV{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid #d7e1f4;border-radius:11px;background:#f7f9fe;color:#30446d;font-size:13px;font-weight:650;line-height:1;white-space:nowrap}.RelightTool_action___SzbV:hover:not(:disabled),.RelightTool_action___SzbV[aria-pressed=true]{border-color:#a8c2f8;background:#e9f0ff;color:#1256d9}.RelightTool_deleteAction__6XAS0{border-color:#f2d9dc;background:#fff9fa;color:#b14c58}.RelightTool_deleteAction__6XAS0:hover:not(:disabled){border-color:#efb9c0;background:#fff0f2;color:#a42b3a}.RelightTool_download__nnm7w{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:42px;color:#fff;background:#1d5cf5;border-radius:11px;padding:9px 16px;font-size:13px;font-weight:700;box-shadow:0 4px 12px #1d5cf534}.RelightTool_download__nnm7w:hover{background:#104cd8}.RelightTool_workspace__BRYEw{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:14px;padding:16px;background-color:#fbfdff;background-image:radial-gradient(#e8edf5 1px,transparent 0);background-size:20px 20px}.RelightTool_photoArea__YTiI_{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.RelightTool_canvasBox__i4x6b{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.RelightTool_canvasBox__i4x6b canvas{display:block;width:100%;height:auto;border-radius:14px;background:#dbe4f5;box-shadow:0 10px 28px #18264f24}.RelightTool_emptyUpload__8Boee{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:430px;border:2px dashed #a8c3f5;border-radius:16px;background:linear-gradient(140deg,#f5f8ff,#eaf1ff);color:#32549a;text-align:center}.RelightTool_emptyUpload__8Boee:hover{border-color:#2c6af0;background:#e9f1ff}.RelightTool_emptyUploadIcon__TpGto{display:grid;place-items:center;width:68px;height:68px;border-radius:18px;background:#dbe8ff;color:#1d5cf5}.RelightTool_emptyUpload__8Boee strong{font-size:19px}.RelightTool_emptyUpload__8Boee>span:last-child{color:#6f83a8;font-size:13px}.RelightTool_lightHandle__rlU18{position:absolute;width:29px;height:29px;border:3px solid #397aff;border-radius:50%;background:#ffffff70;transform:translate(-50%,-50%);touch-action:none;box-shadow:0 0 0 1px #1b56b8,0 0 12px #fff}.RelightTool_lightHandle__rlU18:hover{transform:translate(-50%,-50%) scale(1.15)}.RelightTool_examples__NWbMZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:center}.RelightTool_examples__NWbMZ button{border:2px solid #d9e2f6;border-radius:9px;overflow:hidden;background:#fff}.RelightTool_examples__NWbMZ button:hover{border-color:#2767ed}.RelightTool_examples__NWbMZ img{display:block;width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.RelightTool_examples__NWbMZ .RelightTool_uploadTile__NFRzR{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:52px;max-width:220px;padding:7px 12px;border:2px dashed #9ebaf2;background:#edf4ff;color:#1b5bd7;font-size:12px;font-weight:700;line-height:1.2;text-align:start}.RelightTool_examples__NWbMZ .RelightTool_uploadTile__NFRzR:hover{border-color:#1d5cf5;background:#dfebff}.RelightTool_side__EynNO{min-width:0;display:flex;flex-direction:column;gap:8px}.RelightTool_controlPanel___R1X7{height:492px;overflow:auto;padding:12px;border-radius:18px;background:#eaf0fc}.RelightTool_noImagePanel__4Q2_v{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100%;color:#65799f;text-align:center}.RelightTool_noImagePanel__4Q2_v span{color:#3f5581;font-weight:600}.RelightTool_noImagePanel__4Q2_v small{font-size:12px}.RelightTool_presetGrid__F4jzm{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.RelightTool_preset__ZbQeh{min-width:0;aspect-ratio:90/112;overflow:hidden;border:2px solid #c3d1eb;border-radius:9px;background:#d8e3f8}.RelightTool_activePreset__6HXss,.RelightTool_preset__ZbQeh:hover{border-color:#1c5efd}.RelightTool_preset__ZbQeh canvas{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.RelightTool_adjustments__D8Mn2{display:flex;flex-direction:column;gap:22px;padding:10px}.RelightTool_adjustHeader__0eF7S{display:flex;align-items:center;gap:8px}.RelightTool_adjustHeader__0eF7S strong{flex:1;font-size:18px}.RelightTool_adjustHeader__0eF7S button{width:32px;height:32px;border-radius:9px;background:#fff;font-size:20px}.RelightTool_colorLabel__YQauy{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600}.RelightTool_colorLabel__YQauy input{width:72px;height:42px;border:0;border-radius:8px;background:transparent;cursor:pointer}.RelightTool_slider__3hXe_{display:flex;flex-direction:column;gap:8px;font-weight:600}.RelightTool_slider__3hXe_ span{display:flex;justify-content:space-between}.RelightTool_slider__3hXe_ output{font-variant-numeric:tabular-nums;font-weight:400}.RelightTool_slider__3hXe_ input{width:100%;accent-color:#2869ed}.RelightTool_tabs__TdLQO{display:flex;gap:5px;overflow-x:auto;padding:7px;border-radius:15px;background:#eaf0fc}.RelightTool_tabs__TdLQO button{flex-shrink:0;min-width:76px;padding:10px 8px;border-radius:10px;font-size:13px;font-weight:700;white-space:nowrap}.RelightTool_tabs__TdLQO .RelightTool_selected__PIRUC,.RelightTool_tabs__TdLQO button:hover{background:#c8d8f6}.RelightTool_tabs__TdLQO button:disabled{background:transparent}.RelightTool_status__lgVrk{margin:0;padding:8px 16px;background:#e9f3ff;font-size:13px}@media (max-width:800px){.RelightTool_workspace__BRYEw{grid-template-columns:1fr}.RelightTool_controlPanel___R1X7{height:330px}}@media (max-width:560px){.RelightTool_toolbar__W5RXF{align-items:stretch;flex-direction:column}.RelightTool_toolbarGroup__Uk_dw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.RelightTool_action___SzbV{font-size:12px;padding:7px 9px}.RelightTool_download__nnm7w{width:100%}.RelightTool_workspace__BRYEw{padding:10px}.RelightTool_emptyUpload__8Boee{min-height:310px}.RelightTool_presetGrid__F4jzm{grid-template-columns:repeat(4,1fr);gap:5px}.RelightTool_controlPanel___R1X7{padding:8px}}