.zoomable-canvas-outer[data-v-c9f502cc]{width:calc(100% - 40px)}.canvas-topbar[data-v-c9f502cc]{align-items:center;color:var(--eise-on-dark);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 0 14px}.zoom-indicator[data-v-c9f502cc]{align-items:center;color:var(--eise-muted-2);display:inline-flex;font-size:13px;gap:6px}.zoom-input[data-v-c9f502cc]{background:#0003;border:1px solid var(--eise-panel-border);border-radius:5px;box-sizing:border-box;color:var(--eise-bright);font-family:var(--eise-mono);font-size:12.5px;height:26px;padding:4px 7px;text-align:right;width:52px}.zoom-input[data-v-c9f502cc]:focus{border-color:var(--eise-gilt);outline:none}.kebab-menu[data-v-c9f502cc]{display:inline-block;position:relative}.kebab-btn[data-v-c9f502cc]{background:transparent;border:1px solid var(--eise-panel-border);border-radius:5px;box-sizing:border-box;color:var(--eise-on-dark);cursor:pointer;font-size:10px;height:26px;padding:4px 7px}.kebab-btn[data-v-c9f502cc]:hover{background:#ffffff12;color:#fff}.kebab-backdrop[data-v-c9f502cc]{bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.kebab-dropdown[data-v-c9f502cc]{background:#fefefe;border-radius:6px;box-shadow:0 2px 10px #0003;margin-top:4px;min-width:120px;overflow:hidden;position:absolute;top:100%;z-index:100}.kebab-dropdown button[data-v-c9f502cc]{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:13px;font-weight:700;padding:8px 12px;text-align:left;width:100%}.kebab-dropdown button[data-v-c9f502cc]:hover{background:#f0f0f0}.zoomable-canvas-wrapper[data-v-c9f502cc]{background:#0000003d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;height:calc(100vh - 240px);overflow:hidden;position:relative}.zoomable-canvas-container[data-v-c9f502cc]{align-items:center;bottom:0;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}canvas[data-v-c9f502cc]{border:1px solid #fff;transition:transform .05s ease}.content[data-v-45838569]{max-width:none}.controls-disabled[data-v-45838569]{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.intro-content[data-v-45838569]{max-width:720px}.pp-picker[data-v-45838569]{margin-bottom:0;position:relative}.pp-picker-label[data-v-45838569]{align-items:center;background:#00000029;border:1px dashed hsla(0,0%,100%,.24);border-radius:10px;color:var(--eise-bright);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;max-width:460px;padding:26px 24px;text-align:center;transition:background .12s ease,border-color .12s ease;width:100%}.pp-picker-label[data-v-45838569]:hover,.pp-picker:hover .pp-picker-label[data-v-45838569]{background:#d9a94a1a;border-color:var(--eise-gilt)}.intro-content .supported-formats[data-v-45838569]{color:var(--eise-muted);font-family:var(--eise-mono);font-size:10.5px;letter-spacing:.06em;margin:10px 0 0}.pp-intro-copy[data-v-45838569]{margin-top:40px}.pp-intro-copy h1[data-v-45838569]{color:#fff;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.pp-lede[data-v-45838569]{color:#b7ccd2;font-size:15.5px;line-height:1.65;margin:0 0 34px;text-wrap:pretty}.pp-features-label[data-v-45838569]{color:var(--eise-gilt);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.pp-features[data-v-45838569] .spec-row{grid-template-columns:190px 1fr;padding:14px 0}.toolbar-actions[data-v-45838569]{align-items:center;display:flex;gap:8px}.toolbar-actions>button[data-v-45838569]{font-size:13.5px;line-height:1}.toolbar-actions .btn-publish[data-v-45838569],.toolbar-actions .btn-rate[data-v-45838569]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.16);border-radius:7px;color:var(--eise-bright);font-weight:500;padding:8px 15px}.toolbar-actions .btn-publish[data-v-45838569]:hover,.toolbar-actions .btn-rate[data-v-45838569]:hover{background:#ffffff1c;color:#fff}.toolbar-actions>.btn-primary[data-v-45838569]:not(.btn-rate):not(.btn-publish){background:var(--eise-gilt);border-radius:7px;color:var(--eise-ink);font-weight:600;padding:8px 15px}.toolbar-actions>.btn-primary[data-v-45838569]:not(.btn-rate):not(.btn-publish):hover{background:#f3d290}.kebab-menu[data-v-45838569]{display:inline-block;position:relative}.kebab-btn[data-v-45838569]{background:transparent;border:1px solid var(--eise-panel-border);border-radius:7px;color:var(--eise-on-dark);cursor:pointer;display:grid;font-size:15px;height:34px;line-height:1;padding:0;place-items:center;width:34px}.kebab-btn[data-v-45838569]:hover{background:#ffffff12;color:#fff}.kebab-backdrop[data-v-45838569]{bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.kebab-dropdown[data-v-45838569]{background:#fefefe;border-radius:6px;box-shadow:0 2px 10px #0003;margin-top:4px;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.kebab-dropdown button[data-v-45838569]{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:14px;font-weight:700;padding:10px 15px;text-align:left;width:100%}.kebab-dropdown button[data-v-45838569]:hover{background:#f0f0f0}.rgb-align-row[data-v-45838569]{align-items:center;display:flex;gap:12px;justify-content:space-between}.manual-rgb-controls h5[data-v-45838569]{font-size:11px;letter-spacing:.06em;margin:8px 0 4px;text-transform:uppercase}.manual-rgb-controls button[data-v-45838569]{background:#ffffff0f;border:1px solid var(--eise-panel-border);border-radius:5px;color:var(--eise-body);font-family:var(--eise-mono);font-size:12px;margin-right:2px;min-width:50px;padding:4px 8px}.manual-rgb-controls button[data-v-45838569]:hover{background:#ffffff1f;color:#fff}.manual-link[data-v-45838569]{border-bottom:1px solid rgba(143,207,224,.35);color:var(--eise-link);font-size:12.5px;font-weight:400;letter-spacing:0;margin-left:auto;text-transform:none}.manual-link[data-v-45838569]:hover{border-bottom-color:#b7e4f299;color:#b7e4f2}.manual-rgb-controls[data-v-45838569]{background:#0003;border:1px solid var(--eise-panel-line);border-radius:6px;margin-top:10px;padding:10px}.check-stack[data-v-45838569]{display:flex;flex-direction:column;gap:11px}.stretch-input[data-v-45838569]{margin-left:auto;width:54px}.check-hint[data-v-45838569]{color:var(--eise-muted)}.field-row[data-v-45838569]{align-items:center;color:var(--eise-body);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:14px}.field-row .number-input[data-v-45838569]{width:54px}.checkbox-label[data-v-45838569]{align-items:center;color:var(--eise-body);cursor:pointer;display:flex;font-size:13.5px;gap:8px}.checkbox-label input[type=checkbox][data-v-45838569]{cursor:pointer;height:15px;width:15px}.luminance-only-option[data-v-45838569]{font-size:12.5px;margin:14px 0 0}.info-icon[data-v-45838569]{color:var(--eise-label);cursor:pointer;font-size:1.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-icon[data-v-45838569]:hover{color:var(--eise-on-dark)}.info-text[data-v-45838569]{background:#0003;border:1px solid var(--eise-panel-line);border-radius:6px;color:var(--eise-muted-2);font-size:12.5px;line-height:1.55;margin-bottom:12px;padding:10px 12px}.tool-duo[data-v-45838569]{align-items:start;display:grid;gap:10px;grid-template-columns:1fr 1fr}.crop-controls[data-v-45838569],.edge-mask-controls[data-v-45838569]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tool-duo .crop-controls.is-active[data-v-45838569],.tool-duo .edge-mask-controls.is-active[data-v-45838569]{grid-column:1/-1}.tool-duo .panel-btn[data-v-45838569]{flex:1 1 auto;text-align:center}.crop-controls .undo-crop[data-v-45838569]{border-color:#ff980073;color:#f3b14d}.edge-mask-controls .remove-mask[data-v-45838569]{border-color:#d9534f73;color:#e58a8a}.crop-hint[data-v-45838569],.edge-mask-hint[data-v-45838569]{color:var(--eise-muted-2);font-size:12px}.sharpening-tabs[data-v-45838569]{margin-bottom:0}.seg-icon[data-v-45838569]{display:grid;flex:0 0 auto;place-items:center;width:34px}.sharpening-info[data-v-45838569]{margin-bottom:12px}.sharpening-content[data-v-45838569]{margin-top:16px}.processing-indicator[data-v-45838569]{position:absolute;right:10px;top:10px}.spinner[data-v-45838569]{animation:spin-45838569 .8s linear infinite;border:2px solid #27587c;border-radius:50%;border-top-color:transparent;height:14px;width:14px}@keyframes spin-45838569{to{transform:rotate(1turn)}}.controls[data-v-45838569]{position:relative}.loading-inline[data-v-45838569]{align-items:center;color:#fff;display:inline-flex;font-size:13px;gap:6px;left:10px;position:absolute;top:10px;z-index:10}.reset-rotation[data-v-45838569]{display:block;font-size:12px;margin:12px 0 0 auto;padding:5px 12px}.export-hint[data-v-45838569]{color:#888;font-size:12px;margin-top:5px}.comparison-btn[data-v-45838569]:disabled{cursor:not-allowed;opacity:.6}.export-popup-overlay[data-v-45838569]{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.export-popup[data-v-45838569]{background:#fefefe;border-radius:10px;box-shadow:0 10px 40px #0000004d;box-sizing:border-box;color:#333;max-height:100%;max-width:600px;overflow-y:auto;padding:25px 30px;width:90%}.export-popup h3[data-v-45838569]{color:#333;font-size:18px;margin:0 0 20px}.export-filename[data-v-45838569]{margin-bottom:20px}.export-filename label[data-v-45838569]{display:block;font-size:13px;font-weight:700;margin-bottom:5px}.export-filename input[data-v-45838569]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.export-filename input[data-v-45838569]:focus{border-color:#8ccf7e;outline:none}.export-resize[data-v-45838569]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:10px}.export-resize label[data-v-45838569]{font-size:13px;font-weight:700}.export-resize input[data-v-45838569]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;padding:6px 8px;width:64px}.export-resize input[data-v-45838569]:focus{border-color:#8ccf7e;outline:none}.export-resize .resize-unit[data-v-45838569]{color:#333;font-size:14px}.export-resize .resize-suggestion[data-v-45838569]{color:#666;flex:1 1 100%;font-size:12px;line-height:1.4}.export-resize .resize-target-link[data-v-45838569]{background:none;border:none;color:#4a7cbf;cursor:pointer;font:inherit;padding:0 2px;text-decoration:underline}.export-resize .resize-target-link.active[data-v-45838569]{color:#2a5a99;cursor:default;font-weight:700;text-decoration:none}.export-resize .target-sep[data-v-45838569]{color:#aaa;padding:0 2px}.resize-preview[data-v-45838569]{background:#f5f5f5;border-radius:6px;display:flex;gap:10px;justify-content:center;margin:0 0 16px;padding:8px}.resize-preview .preview-cell[data-v-45838569]{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.resize-preview .preview-label[data-v-45838569]{color:#666;font-size:11px;font-weight:700}.resize-preview canvas[data-v-45838569]{background:#000;border:1px solid #ddd;cursor:grab;display:block;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;max-width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.resize-preview canvas[data-v-45838569]:active{cursor:grabbing}.preview-hint[data-v-45838569]{color:#888;font-size:11px;margin:-8px 0 12px;text-align:center}.export-buttons[data-v-45838569]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:20px}.export-option[data-v-45838569]{background-color:#8ccf7e;border:none;border-radius:5px;color:#111;cursor:pointer;flex:1 1 140px;font-size:13px;font-weight:700;padding:12px 14px;text-align:center;transition:background-color .2s}.export-option[data-v-45838569]:hover:not(:disabled){background-color:#7abf6e}.export-option.secondary[data-v-45838569]{background-color:#e8e8e8;color:#333;font-weight:400}.export-option.secondary[data-v-45838569]:hover:not(:disabled){background-color:#d8d8d8}.export-option.video[data-v-45838569]{background-color:#5bc0de;color:#fff}.export-option.video[data-v-45838569]:hover:not(:disabled){background-color:#4ab0ce}.export-option[data-v-45838569]:disabled{cursor:not-allowed;opacity:.5}.share-note[data-v-45838569]{border-top:1px solid #eee;color:#666;font-size:13px;margin:15px 0 0;padding-top:15px;text-align:center}.popup-intro[data-v-45838569]{color:#555;font-size:13px;line-height:1.5;margin:0 0 20px}.publish-section[data-v-45838569]{background:#f4f6ff;border:1px solid #d8dffa;border-radius:8px;margin-top:20px;padding:15px;text-align:center}.publish-section-text[data-v-45838569]{color:#333;font-size:13px;line-height:1.5;margin:0 0 12px}.btn-publish[data-v-45838569]{background-color:#6b8afd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px}.btn-publish[data-v-45838569]:hover{background-color:#5a7aec}.btn-rate[data-v-45838569]{background-color:#ffc107;color:#111}.btn-rate[data-v-45838569]:hover{background-color:#ff9800;color:#111}.rating-popup-overlay[data-v-45838569]{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.rating-popup[data-v-45838569]{background:#fefefe;border-radius:10px;box-shadow:0 10px 40px #0000004d;box-sizing:border-box;color:#333;max-width:400px;padding:25px 30px;position:relative;width:90%}.rating-popup h3[data-v-45838569]{color:#333;font-size:18px;margin:0 0 15px}.rating-stars[data-v-45838569]{display:flex;gap:4px;justify-content:center;margin:20px 0}.star-btn[data-v-45838569]{background:transparent;border:none;color:#ccc;cursor:pointer;font-size:40px;line-height:1;padding:4px 6px;transition:color .15s,transform .1s}.star-btn.active[data-v-45838569],.star-btn[data-v-45838569]:hover{color:#ffc107}.star-btn[data-v-45838569]:hover{transform:scale(1.1)}.rating-comment[data-v-45838569]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:80px;padding:10px;resize:vertical;width:100%}.rating-comment[data-v-45838569]:focus{border-color:#8ccf7e;outline:none}.rating-actions[data-v-45838569]{display:flex;justify-content:center;margin-top:15px}.export-popup[data-v-45838569],.help-popup[data-v-45838569]{position:relative}.popup-close-x[data-v-45838569]{align-items:center;background:transparent;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:12px;width:32px}.popup-close-x[data-v-45838569]:hover{background:#f0f0f0;color:#111}.popup-close-x[data-v-45838569]:disabled{cursor:not-allowed;opacity:.4}.help-popup-overlay[data-v-45838569]{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.help-popup[data-v-45838569]{background:#fefefe;border-radius:10px;box-shadow:0 10px 40px #0000004d;box-sizing:border-box;color:#333;max-height:100%;max-width:500px;overflow-y:auto;padding:25px 30px;width:90%}.help-popup h3[data-v-45838569]{color:#333;font-size:18px;margin:0 0 15px}.help-popup h4[data-v-45838569]{color:#333;margin:20px 0 10px}.help-popup p[data-v-45838569]{line-height:1.5;margin:8px 0}.content ul li[data-v-45838569]{color:#9ab0c0}.content ul li strong[data-v-45838569]{color:var(--eise-on-dark)}
