.imageEditorGuideFigure{margin:20px auto 24px;width:50%}.imageEditorGuideFigure img{background:var(--pe-surface);border:1px solid var(--pe-border-faint);border-radius:12px;box-sizing:border-box;display:block;height:auto;max-width:100%;width:100%}.imageEditorGuideFigure .imageEditorGuideScreenshotDark{display:none}:root[data-theme=dark] .imageEditorGuideFigure .imageEditorGuideScreenshotLight{display:none}:root[data-theme=dark] .imageEditorGuideFigure .imageEditorGuideScreenshotDark{display:block}.imageEditorGuideFigure figcaption{color:var(--pe-text-secondary);font-size:14px;line-height:1.45;margin-top:8px}.imageToolGuide{background:var(--pe-surface);border:1px solid var(--pe-border-faint);border-radius:12px;list-style:none;margin:20px 0 28px;overflow:hidden;padding:0}.imageToolGuide>li{display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr);padding:16px}.imageToolGuide>li+li{border-top:1px solid var(--pe-border-faint)}.imageToolGuide .imageToolGuideIcon{align-items:center;align-self:start;background:var(--pe-hover-bg);border-radius:12px;color:var(--pe-blue);display:inline-flex;font-size:25px;height:44px;justify-content:center;width:44px}@media (max-width:959px){.imageEditorGuideFigure{width:100%}}.imageToolGuide h3{margin-bottom:5px;margin-top:1px}.imageToolGuide p{margin-bottom:0;margin-top:0}.pe-image-workspace{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:280px;overflow:hidden;background:#eef1f4;contain:layout paint}.pe-image-editor-host{position:absolute;inset:0;min-width:0;min-height:0;--pe-pages-sidebar-width:168px}.pe-image-empty-state{position:absolute;inset:0;z-index:1;display:grid;place-content:center;padding:24px;color:#5f6368;text-align:center;pointer-events:none}.pe-image-editor-host:not(:empty)+.pe-image-empty-state{display:none}.pe-form-banner{position:absolute;top:0;left:0;right:0;z-index:2}.pe-pdf-viewer-container{position:absolute;inset:0;overflow:auto;outline:0;background:#eef1f4;-webkit-overflow-scrolling:touch}.pe-pdf-viewer-container:focus-visible{outline:rgba(26,115,232,.6) solid 2px;outline-offset:-2px}:root[data-theme=dark] .pe-pdf-viewer-container{background:#202124}:root[data-theme=light]{color-scheme:light}.pe-image-new-summary{display:flex;align-items:center;gap:12px;min-height:42px;margin:0 0 16px;color:var(--pe-text-secondary);font-size:13px}.pe-image-dialog-error{margin:0 0 16px;padding:8px 10px;border-radius:6px;background:#fce8e6;color:#a50e0e;font-size:13px}:root[data-theme=dark] .pe-image-workspace{background:#202124}:root[data-theme=dark] .pe-image-empty-state{color:#bdc1c6}.pe-pages-sidebar{position:absolute;top:0;bottom:0;left:0;z-index:2;width:var(--pe-pages-sidebar-width);overflow:auto;background:#f8f9fa;border-right:1px solid #dadce0;box-sizing:border-box;display:flex;flex-direction:column}.pe-image-editor-host.pe-pages-sidebar-open>.pe-pdf-viewer-container{left:var(--pe-pages-sidebar-width)}.pe-pages-sidebar-head{display:none}.pe-pages-sidebar-list{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 8px 16px;outline:0;flex:1 0 auto;box-sizing:border-box}.pe-thumb{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border:2px solid transparent;border-radius:8px;cursor:pointer;user-select:none;-webkit-user-select:none}.pe-thumb:focus{outline:0}.pe-thumb:focus-visible{outline:rgba(26,115,232,.8) solid 2px;outline-offset:1px}.pe-thumb[aria-selected=true]{border-color:#1a73e8;background:rgba(26,115,232,.12)}.pe-thumb-canvas{display:block;width:120px;height:auto;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.pe-thumb-number{font-size:12px;line-height:16px;color:#5f6368}.pe-thumb[aria-current=page] .pe-thumb-number{font-weight:600;color:#1a73e8}.pe-thumb-dragging{opacity:.45}.pe-thumb-drop-indicator{position:absolute;left:8px;right:8px;height:3px;border-radius:2px;background:#1a73e8;pointer-events:none;z-index:1}.pe-thumb-drop-indicator-row{left:auto;right:auto;width:3px}.pe-thumb-drop-indicator[hidden]{display:none}:root[data-theme=dark] .pe-thumb-drop-indicator{background:#8ab4f8}.pe-pages-sidebar-title{font-size:14px;font-weight:500;color:var(--pe-text-secondary,#5f6368)}.pe-pages-sidebar-actions{display:flex;align-items:center;gap:4px}:root[data-theme=dark] .pe-pages-sidebar{background:#2a2b2e;border-right-color:#3c4043}:root[data-theme=dark] .pe-thumb-number{color:#bdc1c6}:root[data-theme=dark] .pe-thumb[aria-selected=true]{border-color:#8ab4f8;background:rgba(138,180,248,.16)}:root[data-theme=dark] .pe-thumb[aria-current=page] .pe-thumb-number{color:#8ab4f8}@media (max-width:639px){.pe-pages-sidebar{width:auto;right:0;z-index:3;display:flex;flex-direction:column}.pe-pages-sidebar[hidden]{display:none}.pe-image-editor-host.pe-pages-sidebar-open>.pe-pdf-viewer-container{left:0}.pe-pages-sidebar-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:6px 8px 6px 16px;border-bottom:1px solid #dadce0}:root[data-theme=dark] .pe-pages-sidebar-head{border-bottom-color:#3c4043}.pe-pages-sidebar-list{flex:1 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;overflow:auto}}@media (max-width:639px),(max-height:560px){.pe-image-workspace{min-height:180px}}@media (prefers-reduced-motion:reduce){.pe-image-editor-host *,.pe-pdf-viewer-container{scroll-behavior:auto}}.pe-page-field{display:inline-flex;align-items:center;height:36px;gap:5px;margin:0 4px;font-family:Roboto,sans-serif;font-size:13px;line-height:1;color:var(--pe-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.pe-page-input{box-sizing:border-box;width:40px;height:26px;padding:0 4px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--pe-text);background:var(--pe-surface);border:1px solid var(--pe-border);border-radius:6px}.pe-page-input:focus-visible{outline:2px solid var(--pe-blue);outline-offset:1px}.pe-page-input:disabled{color:var(--pe-disabled-text);cursor:default}.pe-crop-overlay{position:absolute;overflow:hidden;z-index:2;cursor:crosshair;touch-action:none;outline:0}.pe-crop-overlay:focus-visible{outline:2px solid var(--pe-blue);outline-offset:-2px}.pe-crop-rect{position:absolute;box-sizing:border-box;border:1px solid #fff;box-shadow:0 0 0 1px #1a73e8,0 0 0 100vmax rgba(32,33,36,.45);cursor:move}.pe-crop-handle{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;box-sizing:border-box;background:#fff;border:1px solid #1a73e8;border-radius:2px}.pe-crop-handle-nw{left:0;top:0;cursor:nwse-resize}.pe-crop-handle-n{left:50%;top:0;cursor:ns-resize}.pe-crop-handle-ne{left:100%;top:0;cursor:nesw-resize}.pe-crop-handle-e{left:100%;top:50%;cursor:ew-resize}.pe-crop-handle-se{left:100%;top:100%;cursor:nwse-resize}.pe-crop-handle-s{left:50%;top:100%;cursor:ns-resize}.pe-crop-handle-sw{left:0;top:100%;cursor:nesw-resize}.pe-crop-handle-w{left:0;top:50%;cursor:ew-resize}.pe-crop-dragging,.pe-crop-dragging .pe-crop-handle,.pe-crop-dragging .pe-crop-rect{cursor:grabbing}.pe-crop-bar{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 12px;color:var(--pe-text);background:var(--pe-surface);border:1px solid var(--pe-border);border-radius:8px;box-shadow:0 2px 8px rgba(32,33,36,.2);font-size:13px}.pe-crop-readout{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-crop-note{flex:1 1 auto;min-width:0;color:var(--pe-text-muted)}.pe-crop-bar button{font:inherit;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--pe-border);background:var(--pe-surface);color:var(--pe-text);cursor:pointer}.pe-crop-bar button:focus-visible{outline:2px solid var(--pe-blue);outline-offset:1px}.pe-crop-bar .pe-crop-apply{background:#1a73e8;border-color:#1a73e8;color:#fff}@media (max-width:639px){.pe-crop-bar{bottom:8px;padding:6px 8px;font-size:12px}}@media print{.pe-pdf-print-surface .pe-pdf-print-page{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;overflow:hidden;page-break-after:always;page-break-inside:avoid;break-after:page;break-inside:avoid}.pe-pdf-print-surface .pe-pdf-print-page:last-child{page-break-after:auto;break-after:auto}.pe-pdf-print-surface .pe-pdf-print-page img{display:block;max-width:100%;max-height:100%}}