.page_page__78tGz{max-width:100%;margin:0 auto;padding:.35rem .5rem .6rem}.page_topbar__FKjtC{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.6rem}.page_kicker__xbdng{margin:0;font-size:.72rem;color:#6b7280;text-transform:uppercase;letter-spacing:.08em}.page_topbar__FKjtC h1{margin:.1rem 0 0;font-size:1.7rem}.page_statsStrip__YawUF{display:flex;gap:.5rem;flex-wrap:wrap}.page_statsStrip__YawUF span{border:1px solid #e5e7eb;border-radius:999px;padding:.24rem .6rem;font-size:.78rem;color:#374151;background:#fff}.page_workspaceGrid__DTeVw{display:grid;grid-template-columns:220px 1fr 290px;grid-gap:.6rem;gap:.6rem;height:calc(100vh - 120px);min-height:780px}.page_workspaceGrid__DTeVw.page_toolsHidden__tYoM4{grid-template-columns:220px 1fr}.page_canvasPanel__zrbpi,.page_filmPanel__NjpUl,.page_toolPanel__Xxurn{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.page_filmPanel__NjpUl{display:grid;grid-template-rows:auto 1fr}.page_dropzone__qnFbz{margin:.6rem;border:1px dashed #cbd5e1;border-radius:10px;padding:.7rem;display:block;cursor:pointer;background:#fff7ed}.page_dropzone__qnFbz input{display:none}.page_dropzone__qnFbz strong{display:block;font-size:.85rem}.page_dropzone__qnFbz small{color:#6b7280}.page_dragging__V6mNG{border-color:#f97316}.page_filmList__bu8OZ{overflow:auto;padding:0 .5rem .6rem;display:grid;grid-gap:.45rem;gap:.45rem}.page_filmItem__3MvIr{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:.35rem;text-align:left;display:grid;grid-template-columns:56px 1fr;grid-gap:.35rem;gap:.35rem}.page_filmActive__uT3T5{border-color:#fb923c;box-shadow:0 0 0 2px rgba(251,146,60,.18)}.page_filmThumb__D7woY{width:56px;height:56px;object-fit:cover;border-radius:8px;background:#f3f4f6}.page_filmMeta__nKSu4{min-width:0}.page_filmName__VyWui{display:block;font-size:.72rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_filmState__rz_Sp{display:block;font-size:.7rem;color:#6b7280;margin-top:.1rem}.page_filmProgress__tWH6W{display:block;height:5px;border-radius:999px;background:#e5e7eb;overflow:hidden;margin-top:.25rem}.page_filmProgress__tWH6W i{display:block;height:100%;background:linear-gradient(90deg,#f97316,#f59e0b)}.page_canvasPanel__zrbpi{display:grid;grid-template-rows:auto 1fr}.page_canvasToolbar__qOiwp{display:flex;gap:.45rem;padding:.5rem;border-bottom:1px solid #e5e7eb}.page_canvasToolbar__qOiwp button{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:.35rem .55rem;font-size:.78rem}.page_shortcutHint___nCV6{font-size:.72rem;color:#6b7280;align-self:center;margin-left:auto}.page_renderingHint__zTvQN{margin-left:auto;font-size:.74rem;color:#ea580c;align-self:center}.page_canvasStage__q5B2h{position:relative;background:#0b1220;overflow:hidden;cursor:-webkit-grab;cursor:grab}.page_canvasStage__q5B2h.page_panCursor__qDDB_{cursor:-webkit-grabbing;cursor:grabbing}.page_canvasStage__q5B2h.page_brushCursor__vsiMZ{cursor:crosshair}.page_canvasStage__q5B2h.page_compareScrubbing__T9Gfc{cursor:ew-resize}.page_emptyCanvas__qWzTu{display:grid;place-items:center;height:100%;color:#9ca3af}.page_imageTransform__nUVJ6{position:absolute;inset:0;transform-origin:center center}.page_mainImage__uP9ll{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_brushCanvas__iR5O2,.page_mainImage__uP9ll{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.page_brushCanvas__iR5O2{z-index:6}.page_brushApplyLayer__eMsay{position:absolute;inset:0;z-index:5;pointer-events:none}.page_compareFrame__EReYF{position:absolute;inset:0}.page_afterMask__J2MHZ{position:absolute;inset:0 auto 0 0;overflow:hidden}.page_afterMask__J2MHZ .page_mainImage__uP9ll,.page_sideBySide__xqQog{position:absolute;inset:0}.page_sideBySide__xqQog{display:grid;grid-template-columns:1fr 1fr}.page_sidePane__Y588m{position:relative;border-left:1px solid hsla(0,0%,100%,.15)}.page_sidePane__Y588m:first-child{border-left:none}.page_sidePane__Y588m .page_mainImage__uP9ll{position:absolute;inset:0}.page_paneLabelLeft__Qa0qW,.page_paneLabelRight__upzvT{position:absolute;top:10px;z-index:7;font-size:.7rem;font-weight:700;color:#fff;background:rgba(17,24,39,.65);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:.2rem .45rem}.page_paneLabelLeft__Qa0qW{left:10px}.page_paneLabelRight__upzvT{right:10px}.page_splitLine__j6FMY{position:absolute;top:0;bottom:0;width:2px;background:#fb923c;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.page_splitKnob__PL_Xb{position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:#fb923c;border:2px solid #fff;box-shadow:0 1px 8px rgba(0,0,0,.28)}.page_enhancedTag__RVsd5{position:absolute;top:10px;left:10px;background:rgba(22,163,74,.95);color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:.2rem .5rem}.page_compareBar__NQPwx{display:grid;grid-template-columns:58px 1fr 58px;align-items:center;grid-gap:.45rem;gap:.45rem;padding:.5rem;border-top:1px solid #1f2937;background:#111827;color:#e5e7eb}.page_compareBar__NQPwx input[type=range]{width:100%;accent-color:#f97316}.page_toolPanel__Xxurn{padding:.7rem;overflow:auto}.page_toolPanel__Xxurn h2{margin:.2rem 0 .6rem;font-size:.95rem}.page_sliderBlock__crjzK{margin-bottom:.6rem}.page_sliderBlock__crjzK label{display:flex;justify-content:space-between;font-size:.82rem;margin-bottom:.2rem}.page_sliderBlock__crjzK input[type=range]{width:100%;accent-color:#f97316}.page_activeKey__0rBL6{font-style:normal;color:#ea580c;margin-left:.25rem}.page_optionGroup__xT1ZQ{margin:.65rem 0}.page_optionGroup__xT1ZQ p{margin:0 0 .24rem;font-size:.78rem;color:#6b7280}.page_presetSelect__10XVh{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.42rem .5rem;font-size:.78rem;background:#fff}.page_optionRow__SAJI7{display:flex;gap:.35rem;flex-wrap:wrap}.page_optionRow__SAJI7 button{border:1px solid #d1d5db;border-radius:8px;background:#fff;padding:.3rem .5rem;font-size:.74rem}.page_optionRow__SAJI7 button.page_activeBtn__4gJRV{background:#111827;color:#fff;border-color:#111827}.page_actionStack___slY1{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.8rem}.page_primary__JJ_Fr,.page_secondary__U_Fj3{border-radius:9px;padding:.62rem;font-size:.84rem;font-weight:700}.page_primary__JJ_Fr{border:none;color:#fff;background:linear-gradient(135deg,#ea580c,#f97316)}.page_secondary__U_Fj3{border:1px solid #d1d5db;background:#fff}.page_primary__JJ_Fr:disabled,.page_secondary__U_Fj3:disabled{opacity:.45;cursor:not-allowed}.page_errorText__LBoaO{margin-top:.45rem;color:#b91c1c;font-size:.78rem}@media (max-width:1320px){.page_workspaceGrid__DTeVw{grid-template-columns:190px 1fr 260px}}@media (max-width:1080px){.page_workspaceGrid__DTeVw{grid-template-columns:1fr;height:auto;min-height:auto}.page_filmPanel__NjpUl,.page_toolPanel__Xxurn{max-height:360px}.page_canvasPanel__zrbpi{min-height:56vh}}.page_checkRow__HwDjN{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:#374151}.page_checkRow__HwDjN input{accent-color:#f97316}