.ImageEditor_imageEditor__Wa43t{display:flex;flex-direction:column;height:100%;background:var(--bg-app);border-radius:var(--radius-lg);overflow:hidden}.ImageEditor_header__cWRsi{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4);border-bottom:1px solid var(--line-subtle);background:var(--bg-elevated)}.ImageEditor_header__cWRsi h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.ImageEditor_headerActions__o7KZr{display:flex;gap:var(--sp-2)}.ImageEditor_content__S2x4Z,.ImageEditor_imagePreview__Ero8q{flex:1;display:flex;overflow:hidden}.ImageEditor_imagePreview__Ero8q{align-items:center;justify-content:center;padding:var(--sp-4);background:var(--bg-canvas);position:relative}.ImageEditor_image__oKoRB{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-sm);box-shadow:var(--elev-2)}.ImageEditor_processingOverlay__kidBR{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);background:rgba(0,0,0,.7);color:#fff;font-size:.875rem}.ImageEditor_processingOverlay__kidBR svg{animation:ImageEditor_spin__D_Rw3 1s linear infinite}.ImageEditor_controls__DhwJz{width:320px;border-left:1px solid var(--line-subtle);background:var(--bg-elevated);overflow-y:auto}.ImageEditor_tabs__LoFk2{height:100%;display:flex;flex-direction:column}.ImageEditor_tabsList__Z6zy7{border-bottom:1px solid var(--line-subtle);background:var(--bg-elevated)}.ImageEditor_tabContent__FTiuG{flex:1;padding:var(--sp-4);overflow-y:auto}.ImageEditor_adjustControls__ipvtu,.ImageEditor_compressControls__pumaX,.ImageEditor_cropControls__Xqcmq,.ImageEditor_filterControls__TVUmI,.ImageEditor_resizeControls__f6N0_,.ImageEditor_rotateControls__cpII1{display:flex;flex-direction:column;gap:var(--sp-4)}.ImageEditor_formGroup__ysZg1{display:flex;flex-direction:column;gap:var(--sp-2)}.ImageEditor_formGroup__ysZg1 label{font-size:.875rem;font-weight:500;color:var(--text-primary)}.ImageEditor_presetButtons__TfLlq{display:flex;gap:var(--sp-2);justify-content:center}.ImageEditor_switchGroup__y162S{display:flex;align-items:center;gap:var(--sp-2)}.ImageEditor_imageInfo__Zciqc{padding:var(--sp-4);border-top:1px solid var(--line-subtle);background:var(--bg-elevated)}.ImageEditor_imageInfo__Zciqc h4{margin:0 0 var(--sp-3) 0;font-size:1rem;font-weight:600;color:var(--text-primary)}.ImageEditor_infoGrid__0B8R6{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.ImageEditor_infoItem__m3CcH{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-2);background:var(--bg-muted);border-radius:var(--radius-sm)}.ImageEditor_infoLabel__UlP84{font-size:.875rem;color:var(--text-secondary)}.ImageEditor_infoValue__r7gbW{font-size:.875rem;font-weight:500;color:var(--text-primary)}.ImageEditor_empty__bSxQh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-8);text-align:center;color:var(--text-secondary)}.ImageEditor_empty__bSxQh h4{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.ImageEditor_empty__bSxQh p{margin:0;font-size:.875rem;color:var(--text-secondary)}@keyframes ImageEditor_spin__D_Rw3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.ImageEditor_content__S2x4Z{flex-direction:column}.ImageEditor_controls__DhwJz{width:100%;border-left:none;border-top:1px solid var(--line-subtle)}.ImageEditor_imagePreview__Ero8q{min-height:300px}}@media(max-width:768px){.ImageEditor_imageEditor__Wa43t{height:100vh;border-radius:0}.ImageEditor_header__cWRsi{padding:var(--sp-3);flex-direction:column;gap:var(--sp-2);align-items:stretch}.ImageEditor_headerActions__o7KZr{justify-content:center}.ImageEditor_imagePreview__Ero8q{padding:var(--sp-2);min-height:200px}.ImageEditor_imageInfo__Zciqc,.ImageEditor_tabContent__FTiuG{padding:var(--sp-3)}.ImageEditor_infoGrid__0B8R6{grid-template-columns:1fr}.ImageEditor_presetButtons__TfLlq{flex-wrap:wrap}}.ImageEditor_dark___Y8EA .ImageEditor_processingOverlay__kidBR{background:rgba(0,0,0,.8)}.ImageEditor_dark___Y8EA .ImageEditor_infoItem__m3CcH{background:var(--bg-canvas)}@media print{.ImageEditor_imageEditor__Wa43t{background:#fff;border-radius:0}.ImageEditor_controls__DhwJz,.ImageEditor_header__cWRsi,.ImageEditor_imageInfo__Zciqc{display:none}.ImageEditor_imagePreview__Ero8q{padding:0;background:#fff}.ImageEditor_image__oKoRB{box-shadow:none}}.LayerManager_layerManager__ennxK{display:flex;flex-direction:column;height:100%;background:var(--bg-app);border-radius:var(--radius-lg);overflow:hidden}.LayerManager_header__DLYqf{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3);border-bottom:1px solid var(--line-subtle);background:var(--bg-elevated)}.LayerManager_title__76oKj h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.LayerManager_actions__83sO1{display:flex;gap:var(--sp-2)}.LayerManager_content__nilWP{flex:1;display:flex;flex-direction:column;overflow:hidden}.LayerManager_createLayerForm__4c1_0{padding:var(--sp-3);border-bottom:1px solid var(--line-subtle);background:var(--bg-elevated);display:flex;flex-direction:column;gap:var(--sp-3)}.LayerManager_formGroup__e1gXs{display:flex;flex-direction:column;gap:var(--sp-2)}.LayerManager_formGroup__e1gXs label{font-size:.875rem;font-weight:500;color:var(--text-primary)}.LayerManager_typeOption__YJc1B{display:flex;align-items:center;gap:var(--sp-2)}.LayerManager_formActions__z2hcG{display:flex;gap:var(--sp-2);justify-content:flex-end}.LayerManager_layersList__jFtNq{flex:1;overflow-y:auto;padding:var(--sp-2)}.LayerManager_layerItem__0_CXJ{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);margin-bottom:var(--sp-2);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--dur-med) var(--ease-standard);background:var(--bg-elevated);position:relative}.LayerManager_layerItem__0_CXJ:hover{border-color:var(--line-strong);background:var(--bg-muted);transform:translateY(-1px);box-shadow:var(--elev-1)}.LayerManager_layerItem__0_CXJ.LayerManager_selected__aH_sz{border-color:var(--accent);background:var(--accent-20a);box-shadow:0 0 0 2px var(--accent-20a)}.LayerManager_layerItem__0_CXJ.LayerManager_locked__npleu{opacity:.7;background:var(--bg-muted)}.LayerManager_layerItem__0_CXJ:last-child{margin-bottom:0}.LayerManager_layerIcon__jO136{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--chip-bg);color:var(--chip-fg);flex-shrink:0}.LayerManager_layerInfo__MFmnD{flex:1;display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.LayerManager_layerName__22PpT{font-size:.875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LayerManager_layerMeta__G7mUd{display:flex;gap:var(--sp-2);font-size:.75rem;color:var(--text-secondary)}.LayerManager_layerType___ggeY{text-transform:capitalize}.LayerManager_elementCount__j6zTp{color:var(--text-tertiary)}.LayerManager_layerControls__9c3p6{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.LayerManager_visibilityControl__Z2wWc{display:flex;align-items:center}.LayerManager_opacityControl__rBG02{width:60px;display:flex;align-items:center}.LayerManager_opacitySlider__budHn{width:100%}.LayerManager_deleteControl__FpLUF,.LayerManager_empty__YTDeh,.LayerManager_lockControl__RECYK{display:flex;align-items:center}.LayerManager_empty__YTDeh{flex-direction:column;justify-content:center;gap:var(--sp-3);padding:var(--sp-8);text-align:center;color:var(--text-secondary)}.LayerManager_empty__YTDeh h4{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.LayerManager_empty__YTDeh p{margin:0;font-size:.875rem;color:var(--text-secondary)}.LayerManager_layerItem__0_CXJ[draggable=true]{cursor:grab}.LayerManager_layerItem__0_CXJ[draggable=true]:active{cursor:grabbing}@media(max-width:768px){.LayerManager_layerManager__ennxK{height:100vh;border-radius:0}.LayerManager_createLayerForm__4c1_0,.LayerManager_header__DLYqf{padding:var(--sp-2)}.LayerManager_layersList__jFtNq{padding:var(--sp-1)}.LayerManager_layerItem__0_CXJ{padding:var(--sp-2);margin-bottom:var(--sp-1)}.LayerManager_layerControls__9c3p6{flex-direction:column;gap:var(--sp-1)}.LayerManager_opacityControl__rBG02{width:40px}}.LayerManager_dark__qv9Xo .LayerManager_layerItem__0_CXJ.LayerManager_selected__aH_sz{background:var(--accent-20a);box-shadow:0 0 0 2px var(--accent-20a)}.LayerManager_dark__qv9Xo .LayerManager_layerItem__0_CXJ.LayerManager_locked__npleu{background:var(--bg-canvas)}.LayerPanel_layerPanel__W8g_7{background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-lg);box-shadow:var(--elev-2);transition:all var(--dur-med) var(--ease-standard);overflow:hidden}.LayerPanel_panelHeader__Q1qz3{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4);background:var(--bg-muted);border-bottom:1px solid var(--line-subtle)}.LayerPanel_panelTitle__hI0B9{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.LayerPanel_toggleButton__W2Xcc{width:32px;height:32px;border-radius:var(--radius-smooth10);transition:all var(--dur-med) var(--ease-standard)}.LayerPanel_toggleButton__W2Xcc:hover{opacity:.9;transform:scale(1.03)}.LayerPanel_toggleButton__W2Xcc:active{transform:scale(.98)}.LayerPanel_toggleButton__W2Xcc:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.LayerPanel_panelContent__GujbM{padding:var(--sp-4);max-height:400px;overflow-y:auto}.LayerPanel_layerList__DPiZs{display:flex;flex-direction:column;gap:var(--sp-2)}.LayerPanel_layerItem__qtif7{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--radius-sm);transition:all var(--dur-med) var(--ease-standard);cursor:pointer}.LayerPanel_layerItem__qtif7:hover{background:var(--bg-muted)}.LayerPanel_layerItem__qtif7[data-selected=true]{background:var(--accent-20a);border:1px solid var(--accent)}.LayerPanel_layerItem__qtif7[data-locked=true]{opacity:.6;cursor:not-allowed}.LayerPanel_layerIcon__ESHrV{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0}.LayerPanel_layerInfo__iA7cH{flex:1;min-width:0}.LayerPanel_layerName__QvwBD{font-size:14px;font-weight:500;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LayerPanel_layerMeta__aEVHr{font-size:12px;color:var(--text-tertiary);margin:0}.LayerPanel_layerControls__AH9AU{display:flex;align-items:center;gap:var(--sp-1);opacity:0;transition:opacity var(--dur-med) var(--ease-standard)}.LayerPanel_layerItem__qtif7:hover .LayerPanel_layerControls__AH9AU{opacity:1}.LayerPanel_layerControlButton__o8FOh{width:24px;height:24px;border-radius:var(--radius-sm);transition:all var(--dur-med) var(--ease-standard)}.LayerPanel_layerControlButton__o8FOh:hover{opacity:.9;transform:scale(1.1)}.LayerPanel_layerControlButton__o8FOh:active{transform:scale(.95)}.LayerPanel_layerControlButton__o8FOh:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.LayerPanel_visibilityButton__yQKXB{color:var(--text-secondary)}.LayerPanel_visibilityButton__yQKXB[data-visible=false]{color:var(--text-tertiary)}.LayerPanel_lockButton___RDjQ{color:var(--text-secondary)}.LayerPanel_lockButton___RDjQ[data-locked=true]{color:var(--text-accent)}.LayerPanel_opacitySlider__NOW1h{width:60px;height:4px;background:var(--line-subtle);border-radius:2px;position:relative;cursor:pointer}.LayerPanel_opacitySlider__NOW1h:before{content:"";position:absolute;top:0;left:0;height:100%;background:var(--accent);border-radius:2px;transition:width var(--dur-med) var(--ease-standard)}.LayerPanel_opacitySlider__NOW1h:hover{background:var(--line-strong)}.LayerPanel_createLayerButton__wZcrq{width:100%;margin-top:var(--sp-3);border-radius:var(--radius-md);transition:all var(--dur-med) var(--ease-standard)}.LayerPanel_createLayerButton__wZcrq:hover{opacity:.9;transform:translateY(-1px)}.LayerPanel_createLayerButton__wZcrq:active{transform:translateY(0)}.LayerPanel_createLayerButton__wZcrq:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.LayerPanel_emptyState__eKxLd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sp-6);text-align:center;color:var(--text-tertiary)}.LayerPanel_emptyIcon__Zyboy{width:48px;height:48px;margin-bottom:var(--sp-3);opacity:.5}.LayerPanel_emptyText__63oBQ{font-size:14px;margin:0}.LayerPanel_layerProperties__XC3cI{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-subtle)}.LayerPanel_propertiesTitle__RjDCz{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 var(--sp-3) 0}.LayerPanel_propertyGroup__mfox5{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}.LayerPanel_propertyLabel__JliTQ{font-size:12px;font-weight:500;color:var(--text-secondary);margin:0}.LayerPanel_propertyValue__QfNfQ{font-size:14px;color:var(--text-primary);margin:0}.LayerPanel_blendModeSelect__L0bIV{width:100%;padding:var(--sp-2);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);font-size:14px;transition:all var(--dur-med) var(--ease-standard)}.LayerPanel_blendModeSelect__L0bIV:hover{border-color:var(--line-strong)}.LayerPanel_blendModeSelect__L0bIV:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}[data-contrast=hc] .LayerPanel_layerPanel__W8g_7{border-color:var(--line-strong)}[data-contrast=hc] .LayerPanel_panelHeader__Q1qz3{background:var(--bg-muted);border-bottom-color:var(--line-strong)}[data-contrast=hc] .LayerPanel_layerItem__qtif7{border:1px solid rgba(0,0,0,0)}[data-contrast=hc] .LayerPanel_layerItem__qtif7:hover{border-color:var(--line-subtle)}[data-contrast=hc] .LayerPanel_layerItem__qtif7[data-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--text-inverse)}[data-contrast=hc] .LayerPanel_opacitySlider__NOW1h{background:var(--line-strong)}[data-contrast=hc] .LayerPanel_opacitySlider__NOW1h:before{background:var(--accent)}[data-contrast=hc] .LayerPanel_blendModeSelect__L0bIV{border-color:var(--line-strong)}.LayerPanel_dark__C_rzA .LayerPanel_layerPanel__W8g_7{background:var(--bg-elevated);border-color:var(--line-subtle)}.LayerPanel_dark__C_rzA .LayerPanel_panelHeader__Q1qz3{background:var(--bg-muted);border-bottom-color:var(--line-subtle)}.LayerPanel_dark__C_rzA .LayerPanel_blendModeSelect__L0bIV{background:var(--bg-elevated);border-color:var(--line-subtle);color:var(--text-primary)}.LayoutTools_layoutTools__zAeXp{background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);overflow:hidden;transition:all var(--dur-med) var(--ease-standard)}.LayoutTools_toolbarHeader__q_85K{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3);background:var(--bg-muted);border-bottom:1px solid var(--line-subtle)}.LayoutTools_title__vSa6A{display:flex;flex-direction:column;gap:var(--sp-1)}.LayoutTools_title__vSa6A h4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.LayoutTools_objectCount__nE5Ov{font-size:12px;color:var(--text-secondary)}.LayoutTools_expandButton__aGTQJ{padding:var(--sp-1);border-radius:var(--radius-sm);transition:all var(--dur-fast) var(--ease-standard)}.LayoutTools_expandButton__aGTQJ:hover{background:var(--bg-elevated);transform:scale(1.05)}.LayoutTools_expandButton__aGTQJ:active{transform:scale(.95)}.LayoutTools_expandedContent__LuqzZ{padding:var(--sp-4);animation:LayoutTools_slideDown__QUbFg var(--dur-med) var(--ease-standard)}@keyframes LayoutTools_slideDown__QUbFg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LayoutTools_tabs__a_qL3{width:100%}.LayoutTools_tabsList__kTDpB{display:flex;background:var(--bg-canvas);border-radius:var(--radius-sm);padding:var(--sp-1);margin-bottom:var(--sp-4)}.LayoutTools_tabContent__Xpxo6{margin-top:var(--sp-2)}.LayoutTools_alignmentControls__BQ3_K{display:flex;flex-direction:column;gap:var(--sp-4)}.LayoutTools_alignmentButtons__4O_N9,.LayoutTools_formGroup__MuY2G{display:flex;flex-direction:column;gap:var(--sp-2)}.LayoutTools_alignmentRow__hsl3E,.LayoutTools_distributionButtons__irL2J{display:flex;gap:var(--sp-2);justify-content:center}.LayoutTools_positionControls__JbHTu{display:flex;flex-direction:column;gap:var(--sp-4)}.LayoutTools_positionGrid__9RfIA,.LayoutTools_scaleGrid__0eaU4{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.LayoutTools_actionButtons__Cy_X0{display:flex;gap:var(--sp-2);justify-content:center;margin-top:var(--sp-4)}.LayoutTools_guidesControls__hRSwz{display:flex;flex-direction:column;gap:var(--sp-4)}.LayoutTools_switchGroup__xso15{display:flex;align-items:center;gap:var(--sp-2)}.LayoutTools_addGuideForm__ApvO_{padding:var(--sp-3);background:var(--bg-canvas);border-radius:var(--radius-sm);border:1px solid var(--line-subtle)}.LayoutTools_addGuideForm__ApvO_ h5{margin:0 0 var(--sp-3) 0;font-size:14px;font-weight:600;color:var(--text-primary)}.LayoutTools_guideFormGrid__OrjxI{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-3)}.LayoutTools_select__r74JB{padding:var(--sp-2);border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);font-size:14px}.LayoutTools_select__r74JB:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--accent-20a)}.LayoutTools_colorInput__GIMP1{width:100%;height:40px;border:1px solid var(--line-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);cursor:pointer}.LayoutTools_colorInput__GIMP1:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--accent-20a)}.LayoutTools_guidesList__wB4m7 h5{margin:0 0 var(--sp-3) 0;font-size:14px;font-weight:600;color:var(--text-primary)}.LayoutTools_guideItem__Vikcv{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2);background:var(--bg-canvas);border-radius:var(--radius-sm);border:1px solid var(--line-subtle);margin-bottom:var(--sp-2)}.LayoutTools_guideItem__Vikcv:last-child{margin-bottom:0}.LayoutTools_guideInfo__cUqhR{display:flex;align-items:center;gap:var(--sp-2);font-size:12px;color:var(--text-secondary)}.LayoutTools_guideType__9FhBN{font-weight:600;color:var(--text-primary);text-transform:capitalize}.LayoutTools_guidePosition__0WN0P{color:var(--text-secondary)}.LayoutTools_guideAngle__Me9OK{color:var(--text-tertiary)}.LayoutTools_guideActions__2w59e{display:flex;gap:var(--sp-1)}.LayoutTools_gridControls___pUYL{display:flex;flex-direction:column;gap:var(--sp-4)}@media(max-width:768px){.LayoutTools_guideFormGrid__OrjxI,.LayoutTools_positionGrid__9RfIA,.LayoutTools_scaleGrid__0eaU4{grid-template-columns:1fr}.LayoutTools_alignmentRow__hsl3E{flex-wrap:wrap}.LayoutTools_actionButtons__Cy_X0,.LayoutTools_distributionButtons__irL2J{flex-direction:column}}.LayoutTools_dark__TTgCU .LayoutTools_layoutTools__zAeXp{background:var(--bg-elevated);border-color:var(--line-subtle)}.LayoutTools_dark__TTgCU .LayoutTools_toolbarHeader__q_85K{background:var(--bg-muted);border-color:var(--line-subtle)}.LayoutTools_dark__TTgCU .LayoutTools_addGuideForm__ApvO_,.LayoutTools_dark__TTgCU .LayoutTools_guideItem__Vikcv{background:var(--bg-canvas);border-color:var(--line-subtle)}.LayoutTools_dark__TTgCU .LayoutTools_select__r74JB{color:var(--text-primary)}.LayoutTools_dark__TTgCU .LayoutTools_colorInput__GIMP1,.LayoutTools_dark__TTgCU .LayoutTools_select__r74JB{background:var(--bg-elevated);border-color:var(--line-subtle)}[data-contrast=hc] .LayoutTools_layoutTools__zAeXp{border-width:2px}[data-contrast=hc] .LayoutTools_toolbarHeader__q_85K{border-bottom-width:2px}[data-contrast=hc] .LayoutTools_addGuideForm__ApvO_,[data-contrast=hc] .LayoutTools_colorInput__GIMP1,[data-contrast=hc] .LayoutTools_guideItem__Vikcv,[data-contrast=hc] .LayoutTools_select__r74JB{border-width:2px}.LayoutPanel_layoutPanel__ZceoU{display:flex;flex-direction:column;width:320px;height:100%;background:var(--bg-elevated);border-left:1px solid var(--line-subtle);transition:all var(--dur-med) var(--ease-standard)}.LayoutPanel_layoutPanel__ZceoU.LayoutPanel_collapsed__YkURk{width:48px}.LayoutPanel_layoutPanel__ZceoU.LayoutPanel_collapsed__YkURk .LayoutPanel_panelContent__kHo8C,.LayoutPanel_layoutPanel__ZceoU.LayoutPanel_collapsed__YkURk .LayoutPanel_panelFooter__bDWkh{display:none}.LayoutPanel_toggleButton__Na_xC{width:100%;height:48px;border-radius:0;border-bottom:1px solid var(--line-subtle)}.LayoutPanel_toggleButton__Na_xC:hover{background:var(--bg-muted)}.LayoutPanel_panelHeader__EGzV_{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3);background:var(--bg-muted);border-bottom:1px solid var(--line-subtle);min-height:48px}.LayoutPanel_title__6u8GD{display:flex;align-items:center;gap:var(--sp-2)}.LayoutPanel_title__6u8GD h3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.LayoutPanel_headerActions__TuGn1{display:flex;align-items:center;gap:var(--sp-2)}.LayoutPanel_quickToggles__Jsfxm{display:flex;gap:var(--sp-2)}.LayoutPanel_toggleGroup__SEbBL{display:flex;align-items:center;gap:var(--sp-1)}.LayoutPanel_toggleLabel__ml7J7{font-size:12px;color:var(--text-secondary);cursor:pointer;user-select:none}.LayoutPanel_closeButton__7nq9J{padding:var(--sp-1);border-radius:var(--radius-sm)}.LayoutPanel_closeButton__7nq9J:hover{background:var(--bg-elevated)}.LayoutPanel_panelContent__kHo8C{flex:1;display:flex;flex-direction:column;overflow:hidden}.LayoutPanel_tabNavigation__bUSrs{display:flex;padding:var(--sp-2);background:var(--bg-canvas);border-bottom:1px solid var(--line-subtle);gap:var(--sp-1)}.LayoutPanel_tabButton__9pxiN{flex:1;display:flex;align-items:center;gap:var(--sp-1);font-size:12px;padding:var(--sp-2)}.LayoutPanel_tabButton__9pxiN:hover{background:var(--bg-muted)}.LayoutPanel_tabButton__9pxiN[data-state=active]{background:var(--accent);color:var(--text-inverse)}.LayoutPanel_tabButton__9pxiN[data-state=active]:hover{background:var(--accent-press)}.LayoutPanel_tabContent__xA_gp{flex:1;overflow-y:auto;padding:var(--sp-3)}.LayoutPanel_gridContent__k7W1Q,.LayoutPanel_guidesContent__2bYga,.LayoutPanel_toolsContent__QCBoL{height:100%}.LayoutPanel_guidesList__A4LKN{display:flex;flex-direction:column;gap:var(--sp-2)}.LayoutPanel_emptyState__yRECG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sp-6);text-align:center;color:var(--text-secondary)}.LayoutPanel_emptyState__yRECG p{margin:var(--sp-2) 0 0 0;font-size:14px}.LayoutPanel_emptySubtext__psbfI{font-size:12px;color:var(--text-tertiary)}.LayoutPanel_guideItem__x864k{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2);background:var(--bg-canvas);border-radius:var(--radius-sm);border:1px solid var(--line-subtle)}.LayoutPanel_guideInfo__7hh2B{display:flex;align-items:center;gap:var(--sp-2);font-size:12px}.LayoutPanel_guideType__Su_8d{display:flex;align-items:center;gap:var(--sp-1);font-weight:600;color:var(--text-primary);text-transform:capitalize}.LayoutPanel_guidePosition__Fk7OI{color:var(--text-secondary)}.LayoutPanel_guideAngle__9fNz0{color:var(--text-tertiary)}.LayoutPanel_guideActions__NWEap{display:flex;gap:var(--sp-1)}.LayoutPanel_gridSettings__piD7S{display:flex;flex-direction:column;gap:var(--sp-4)}.LayoutPanel_settingGroup__Inrya{display:flex;flex-direction:column;gap:var(--sp-3)}.LayoutPanel_settingItem__G4olC{display:flex;justify-content:space-between;align-items:center}.LayoutPanel_settingItem__G4olC label{font-size:14px;color:var(--text-primary);font-weight:500}.LayoutPanel_gridSizeDisplay__tCYFq,.LayoutPanel_snapDistanceDisplay__mgLFi,.LayoutPanel_snapModeDisplay__gGorG{font-size:12px;color:var(--text-secondary);background:var(--bg-canvas);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--line-subtle);min-width:60px;text-align:center}.LayoutPanel_panelFooter__bDWkh{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2) var(--sp-3);background:var(--bg-muted);border-top:1px solid var(--line-subtle);min-height:48px}.LayoutPanel_objectCount__XytBl{font-size:12px;color:var(--text-secondary)}.LayoutPanel_footerActions__bqb43{display:flex;gap:var(--sp-1)}@media(max-width:768px){.LayoutPanel_layoutPanel__ZceoU{width:100%;height:auto;max-height:50vh}.LayoutPanel_layoutPanel__ZceoU.LayoutPanel_collapsed__YkURk{width:100%;height:48px}.LayoutPanel_quickToggles__Jsfxm{flex-direction:column;gap:var(--sp-1)}.LayoutPanel_tabNavigation__bUSrs{flex-direction:column}.LayoutPanel_tabButton__9pxiN{justify-content:center}}.LayoutPanel_dark__Z8uqE .LayoutPanel_layoutPanel__ZceoU{background:var(--bg-elevated);border-color:var(--line-subtle)}.LayoutPanel_dark__Z8uqE .LayoutPanel_panelHeader__EGzV_{background:var(--bg-muted);border-color:var(--line-subtle)}.LayoutPanel_dark__Z8uqE .LayoutPanel_gridSizeDisplay__tCYFq,.LayoutPanel_dark__Z8uqE .LayoutPanel_guideItem__x864k,.LayoutPanel_dark__Z8uqE .LayoutPanel_snapDistanceDisplay__mgLFi,.LayoutPanel_dark__Z8uqE .LayoutPanel_snapModeDisplay__gGorG,.LayoutPanel_dark__Z8uqE .LayoutPanel_tabNavigation__bUSrs{background:var(--bg-canvas);border-color:var(--line-subtle)}.LayoutPanel_dark__Z8uqE .LayoutPanel_panelFooter__bDWkh{background:var(--bg-muted);border-color:var(--line-subtle)}[data-contrast=hc] .LayoutPanel_gridSizeDisplay__tCYFq,[data-contrast=hc] .LayoutPanel_guideItem__x864k,[data-contrast=hc] .LayoutPanel_layoutPanel__ZceoU,[data-contrast=hc] .LayoutPanel_panelFooter__bDWkh,[data-contrast=hc] .LayoutPanel_panelHeader__EGzV_,[data-contrast=hc] .LayoutPanel_snapDistanceDisplay__mgLFi,[data-contrast=hc] .LayoutPanel_snapModeDisplay__gGorG,[data-contrast=hc] .LayoutPanel_tabNavigation__bUSrs{border-width:2px}.PDFEditor_pdfEditor__T__Sm{display:flex;flex-direction:row;height:100vh;width:100%;background-color:var(--bg-app);overflow:hidden;position:relative}@media(max-width:768px){.PDFEditor_pdfEditor__T__Sm{flex-direction:column;height:100vh}}.PDFEditor_editorContent__sKL_M{display:flex;flex-direction:column;flex:1;overflow:hidden;position:relative}@media(max-width:768px){.PDFEditor_editorContent__sKL_M{flex-direction:column}}.PDFEditor_canvasArea__PQDsz{flex:1;display:flex;align-items:flex-start;justify-content:center;background-color:rgba(0,0,0,0);overflow:auto;position:relative;min-height:0;padding-top:var(--sp-2)}@media(max-width:768px){.PDFEditor_canvasArea__PQDsz{min-height:300px;order:2;padding-top:var(--sp-1)}}@media(max-width:1024px){.PDFEditor_pdfEditor__T__Sm{height:100vh}}@media(max-width:768px){.PDFEditor_pdfEditor__T__Sm{height:100vh}.PDFEditor_editorContent__sKL_M{flex-direction:column}.PDFEditor_canvasArea__PQDsz{order:2;min-height:300px}}@media(max-width:480px){.PDFEditor_pdfEditor__T__Sm{height:100vh}.PDFEditor_canvasArea__PQDsz{min-height:250px}}@media(prefers-contrast:high){.PDFEditor_pdfEditor__T__Sm{border:1px solid var(--line-strong)}}@media(prefers-reduced-motion:reduce){.PDFEditor_pdfEditor__T__Sm{transition:none}}.PDFEditor_pdfEditor__T__Sm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media print{.PDFEditor_pdfEditor__T__Sm{height:auto;overflow:visible}.PDFEditor_editorContent__sKL_M{flex-direction:column}.PDFEditor_canvasArea__PQDsz{order:1;min-height:auto}}.PDFEditor_annotationToolbar__ZMFkH{position:absolute;top:var(--sp-4);right:var(--sp-4);z-index:100;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--sp-2)}.dark .PDFEditor_annotationToolbar__ZMFkH{background:var(--bg-elevated);border-color:var(--line-subtle)}.PDFEditor_pageManipulationToolbar__NCMmU{position:absolute;top:var(--sp-4);left:var(--sp-4);z-index:100;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--sp-2)}.dark .PDFEditor_pageManipulationToolbar__NCMmU{background:var(--bg-elevated);border-color:var(--line-subtle)}.PDFEditor_pdfOptimizationToolbar__pelWM{position:absolute;top:var(--sp-4);right:calc(var(--sp-4) + 200px);z-index:100;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--sp-2)}.dark .PDFEditor_pdfOptimizationToolbar__pelWM{background:var(--bg-elevated);border-color:var(--line-subtle)}.PDFEditor_pdfSecurityToolbar__x19GG{position:absolute;top:var(--sp-4);right:calc(var(--sp-4) + 400px);z-index:100;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--sp-2)}.dark .PDFEditor_pdfSecurityToolbar__x19GG{background:var(--bg-elevated);border-color:var(--line-subtle)}.PDFEditor_textEditingToolbar__RNGqJ{position:absolute;top:calc(var(--sp-4) + 60px);right:var(--sp-4);z-index:100;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--sp-2)}.dark .PDFEditor_textEditingToolbar__RNGqJ{background:var(--bg-elevated);border-color:var(--line-subtle)}.PDFEditor_contentExtractionToolbar__1iXKW{position:absolute;top:calc(var(--sp-4) + 120px);right:var(--sp-4);z-index:100;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--sp-2)}.dark .PDFEditor_contentExtractionToolbar__1iXKW{background:var(--bg-elevated);border-color:var(--line-subtle)}.PDFEditor_ocrToolbar__dSwAg{position:absolute;top:calc(var(--sp-4) + 180px);right:var(--sp-4);z-index:100;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--sp-2)}.dark .PDFEditor_ocrToolbar__dSwAg{background:var(--bg-elevated);border-color:var(--line-subtle)}.PDFEditor_redactionToolbar__IVHvo{position:absolute;top:calc(var(--sp-4) + 240px);right:var(--sp-4);z-index:100;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-2);padding:var(--sp-2)}.dark .PDFEditor_redactionToolbar__IVHvo{background:var(--bg-elevated);border-color:var(--line-subtle)}.PDFEditor_ocrPanel__bdyQY{position:absolute;top:var(--sp-4);right:calc(var(--sp-4) + 200px);z-index:50;max-height:calc(100vh - var(--sp-8));overflow-y:auto}@media(max-width:768px){.PDFEditor_ocrPanel__bdyQY{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:80vh;width:90vw;max-width:400px}}.PDFEditor_fontManagementPanel__sE1id{position:absolute;top:var(--sp-4);right:calc(var(--sp-4) + 400px);z-index:50;max-height:calc(100vh - var(--sp-8));overflow-y:auto}@media(max-width:768px){.PDFEditor_fontManagementPanel__sE1id{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:80vh;width:90vw;max-width:400px}}.PDFEditor_layoutPanel__A2mGz{position:absolute;top:var(--sp-4);left:var(--sp-4);z-index:50;max-height:calc(100vh - var(--sp-8));overflow-y:auto}@media(max-width:768px){.PDFEditor_layoutPanel__A2mGz{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:80vh;width:90vw;max-width:400px}}.PDFEditor_advancedEditorOverlay__9XXM9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.PDFEditor_advancedEditorModal__QtwTj{max-height:90vh;overflow-y:auto;margin:var(--sp-4)}.TextFormattingToolbar_textToolbar__AiuHW{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);position:absolute;top:-50px;left:50%;transform:translateX(-50%);z-index:var(--z-header);min-width:400px}.TextFormattingToolbar_fontSelect__8q5vM{padding:4px 8px;border:1px solid var(--line-subtle);border-radius:4px;background:var(--bg-app);color:var(--text-primary);font-size:12px;min-width:100px}.TextFormattingToolbar_fontSelect__8q5vM:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.TextFormattingToolbar_sizeControls__PBHFA{display:flex;align-items:center;gap:4px;padding:0 8px;border-left:1px solid var(--line-subtle);border-right:1px solid var(--line-subtle)}.TextFormattingToolbar_sizeButton__soEtM{padding:4px;min-width:24px;height:24px}.TextFormattingToolbar_sizeButton__soEtM:hover{background:var(--bg-muted)}.TextFormattingToolbar_fontSize__3BJNI{font-size:12px;color:var(--text-primary);min-width:32px;text-align:center}.TextFormattingToolbar_formatControls__ftYKa{display:flex;align-items:center;gap:2px;padding:0 8px;border-right:1px solid var(--line-subtle)}.TextFormattingToolbar_formatButton__ya0nK{padding:4px;min-width:24px;height:24px}.TextFormattingToolbar_formatButton__ya0nK:hover{background:var(--bg-muted)}.TextFormattingToolbar_formatButton__ya0nK.TextFormattingToolbar_active__W9dLX{background:var(--accent-20a);color:var(--accent)}.TextFormattingToolbar_alignControls__ltBBG{display:flex;align-items:center;gap:2px;padding:0 8px;border-right:1px solid var(--line-subtle)}.TextFormattingToolbar_alignButton__LwWrt{padding:4px;min-width:24px;height:24px}.TextFormattingToolbar_alignButton__LwWrt:hover{background:var(--bg-muted)}.TextFormattingToolbar_alignButton__LwWrt.TextFormattingToolbar_active__W9dLX{background:var(--accent-20a);color:var(--accent)}.TextFormattingToolbar_colorPicker__F_Ql2{width:24px;height:24px;border:1px solid var(--line-subtle);border-radius:4px;cursor:pointer;background:rgba(0,0,0,0)}.TextFormattingToolbar_colorPicker__F_Ql2::-webkit-color-swatch-wrapper{padding:0}.TextFormattingToolbar_colorPicker__F_Ql2::-webkit-color-swatch{border:none;border-radius:3px}.TextFormattingToolbar_colorPicker__F_Ql2:focus{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:768px){.TextFormattingToolbar_textToolbar__AiuHW{min-width:300px;gap:4px;padding:6px 8px}.TextFormattingToolbar_fontSelect__8q5vM{min-width:80px;font-size:11px}.TextFormattingToolbar_alignControls__ltBBG,.TextFormattingToolbar_formatControls__ftYKa,.TextFormattingToolbar_sizeControls__PBHFA{padding:0 4px}}.ThumbnailsDrawer_thumbnailsDrawer__8U6Zk{position:fixed;top:0;left:0;width:280px;height:100vh;background:var(--bg-elevated);border-right:1px solid var(--line-subtle);z-index:var(--z-drawer);display:flex;flex-direction:column;box-shadow:2px 0 8px rgba(0,0,0,.1)}.ThumbnailsDrawer_header__tVTCz{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--bg-app);border-bottom:1px solid var(--line-subtle);min-height:56px}.ThumbnailsDrawer_title__NB3Cu{font-weight:600;color:var(--text-primary);font-size:14px}.ThumbnailsDrawer_controls__DmLm4,.ThumbnailsDrawer_title__NB3Cu{display:flex;align-items:center;gap:8px}.ThumbnailsDrawer_navButton__HuLba{width:28px;height:28px;padding:0;color:var(--text-secondary)}.ThumbnailsDrawer_navButton__HuLba:hover:not(:disabled){color:var(--text-primary);background:var(--bg-muted)}.ThumbnailsDrawer_navButton__HuLba:disabled{opacity:.5;cursor:not-allowed}.ThumbnailsDrawer_pageInfo__rSlzy{font-size:12px;color:var(--text-secondary);font-weight:500;min-width:40px;text-align:center}.ThumbnailsDrawer_separator__WrALB{height:16px;margin:0 4px}.ThumbnailsDrawer_closeButton__Xk9_V{width:28px;height:28px;padding:0;color:var(--text-secondary)}.ThumbnailsDrawer_closeButton__Xk9_V:hover{color:var(--text-primary);background:var(--bg-muted)}.ThumbnailsDrawer_headerSeparator__9GorV{margin:0}.ThumbnailsDrawer_thumbnailsList__f9Gm_{flex:1;padding:16px;overflow-y:auto;overflow-x:hidden}.ThumbnailsDrawer_thumbnailsGrid__YAKdr{display:grid;grid-template-columns:1fr;gap:12px}.ThumbnailsDrawer_thumbnailItem__W0pe_{display:flex;flex-direction:column;cursor:pointer;border-radius:6px;border:2px solid rgba(0,0,0,0);transition:all .2s ease;background:var(--bg-app)}.ThumbnailsDrawer_thumbnailItem__W0pe_:hover{border-color:var(--accent-20a);background:var(--bg-elevated)}.ThumbnailsDrawer_thumbnailItem__W0pe_.ThumbnailsDrawer_active___Wbx6{border-color:var(--accent);background:var(--accent-20a)}.ThumbnailsDrawer_thumbnailItem__W0pe_:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.ThumbnailsDrawer_thumbnailContainer__FUabu{position:relative;width:100%;height:120px;border-radius:4px;overflow:hidden;background:var(--bg-muted);display:flex;align-items:center;justify-content:center}.ThumbnailsDrawer_thumbnailImage__f_lRo{width:100%;height:100%;object-fit:cover;object-position:center}.ThumbnailsDrawer_thumbnailPlaceholder__ZEFBI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-tertiary);height:100%}.ThumbnailsDrawer_pageNumber__iXLT2{font-size:12px;font-weight:600;color:var(--text-secondary)}.ThumbnailsDrawer_thumbnailLabel__l3NJd{padding:8px 12px;font-size:12px;color:var(--text-secondary);text-align:center;font-weight:500}.ThumbnailsDrawer_loadingState__GmGGa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-8);color:var(--text-secondary);font-size:14px}.ThumbnailsDrawer_loadingState__GmGGa svg{animation:ThumbnailsDrawer_spin__YqRz4 1s linear infinite}.ThumbnailsDrawer_errorState__aA7Am{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-8);color:var(--text-secondary);font-size:14px}@keyframes ThumbnailsDrawer_spin__YqRz4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.ThumbnailsDrawer_thumbnailsDrawer__8U6Zk{width:240px}.ThumbnailsDrawer_thumbnailContainer__FUabu{height:100px}}@media(prefers-color-scheme:dark){.ThumbnailsDrawer_thumbnailsDrawer__8U6Zk{box-shadow:2px 0 8px rgba(0,0,0,.3)}}.ToolPropertiesPanel_panel__4B__V{position:fixed;top:80px;right:20px;width:280px;background:var(--bg-elevated);border:1px solid var(--line-subtle);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:var(--z-header);animation:ToolPropertiesPanel_slideIn__Bnc34 .2s ease-out}@keyframes ToolPropertiesPanel_slideIn__Bnc34{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ToolPropertiesPanel_header__rKKVi{padding:16px 20px 12px;border-bottom:1px solid var(--line-subtle)}.ToolPropertiesPanel_title__rNwou{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.ToolPropertiesPanel_content__NEi4D{padding:16px 20px 20px}.ToolPropertiesPanel_propertyGroup__YKuna{margin-bottom:16px}.ToolPropertiesPanel_propertyGroup__YKuna:last-child{margin-bottom:0}.ToolPropertiesPanel_label__UZPM1{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.ToolPropertiesPanel_sizeControls__jJL5C{display:flex;align-items:center;gap:8px}.ToolPropertiesPanel_sizeButton__vRxE0{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.ToolPropertiesPanel_sizeValue__ffRH1{font-size:12px;font-weight:500;color:var(--text-primary);min-width:40px;text-align:center}.ToolPropertiesPanel_colorControls__bKfmC{display:flex;align-items:center;gap:12px}.ToolPropertiesPanel_colorInput__rqW1H{width:40px;height:32px;border:1px solid var(--line-subtle);border-radius:4px;cursor:pointer;background:none;padding:0}.ToolPropertiesPanel_colorInput__rqW1H::-webkit-color-swatch-wrapper{padding:0}.ToolPropertiesPanel_colorInput__rqW1H::-webkit-color-swatch{border:none;border-radius:3px}.ToolPropertiesPanel_colorValue__8ci5C{font-size:12px;font-weight:500;color:var(--text-primary);font-family:monospace}.ToolPropertiesPanel_opacityControls__q7_Ei{display:flex;align-items:center;gap:12px}.ToolPropertiesPanel_opacitySlider__pLgFB{flex:1;height:4px;border-radius:2px;background:var(--line-subtle);outline:none;cursor:pointer}.ToolPropertiesPanel_opacitySlider__pLgFB::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--bg-elevated);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ToolPropertiesPanel_opacitySlider__pLgFB::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--bg-elevated);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ToolPropertiesPanel_opacityValue__1iG0H{font-size:12px;font-weight:500;color:var(--text-primary);min-width:35px;text-align:right}.ToolPropertiesPanel_separator__i5f03{margin:16px 0;background:var(--line-subtle)}@media(max-width:768px){.ToolPropertiesPanel_panel__4B__V{position:fixed;top:60px;right:10px;left:10px;width:auto}}