.toolbar-row[data-astro-cid-js3cmjqa]{justify-content:space-between;align-items:center;gap:16px;display:flex}.toolbar-identity[data-astro-cid-js3cmjqa]{align-items:baseline;gap:14px;min-width:0;display:flex}.toolbar-identity[data-astro-cid-js3cmjqa] h2[data-astro-cid-js3cmjqa]{white-space:nowrap;margin-top:1px;font-size:.95rem}.toolbar-meta[data-astro-cid-js3cmjqa]{text-overflow:ellipsis;white-space:nowrap;max-width:34vw;font-size:.65rem;overflow:hidden}.toolbar-actions[data-astro-cid-js3cmjqa],.zoom-group[data-astro-cid-js3cmjqa]{flex-shrink:0;align-items:center;gap:6px;display:flex}.zoom-group[data-astro-cid-js3cmjqa]{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 76%, transparent);border-radius:11px;padding:2px}.zoom-group[data-astro-cid-js3cmjqa] output[data-astro-cid-js3cmjqa]{min-width:46px;color:var(--color-text-muted);text-align:center;font-size:.66rem;font-weight:700}.tool-button[data-astro-cid-js3cmjqa],.icon-button[data-astro-cid-js3cmjqa],.text-button[data-astro-cid-js3cmjqa],.secondary-button[data-astro-cid-js3cmjqa]{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 74%, transparent);min-height:34px}.tool-button[data-astro-cid-js3cmjqa]{padding:6px 11px;font-size:.67rem}.icon-button[data-astro-cid-js3cmjqa]{border:0;width:32px;min-height:32px;padding:0;font-size:1rem}.text-button[data-astro-cid-js3cmjqa]{min-height:30px;color:var(--color-accent-strong);background:0 0;border:0;padding:4px 8px;font-size:.65rem}.file-input[data-astro-cid-js3cmjqa]{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:-1px;position:absolute}.stage-wrap[data-astro-cid-js3cmjqa]{height:100%;min-height:0;position:relative}.empty-stage[data-astro-cid-js3cmjqa]{place-items:center;height:100%;min-height:0;padding:24px;display:grid}.empty-card[data-astro-cid-js3cmjqa]{width:min(620px,100%)}.editor-viewport[data-astro-cid-js3cmjqa]{overscroll-behavior:contain;touch-action:pan-x pan-y;width:100%;height:100%;min-height:0;position:relative;overflow:auto}.editor-viewport[data-astro-cid-js3cmjqa]:has(.crop-box:active){overscroll-behavior:none;touch-action:none;overflow:hidden}.image-frame[data-astro-cid-js3cmjqa]{user-select:none;background:#1d1b21;border-radius:2px;flex:none;margin:max(20px,3vh) auto;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000004d}.image-frame[data-astro-cid-js3cmjqa] img[data-astro-cid-js3cmjqa]{object-fit:fill;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.crop-box[data-astro-cid-js3cmjqa]{box-sizing:border-box;cursor:grab;touch-action:none;border:2px solid #fffffff5;border-radius:2px;position:absolute;box-shadow:0 0 0 9999px #0c0a118f,inset 0 0 0 1px #0000004d}.crop-box[data-astro-cid-js3cmjqa]:active{cursor:grabbing}.crop-box[data-astro-cid-js3cmjqa]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.grid-line[data-astro-cid-js3cmjqa]{pointer-events:none;background:#ffffff85;position:absolute}.grid-v[data-astro-cid-js3cmjqa]{width:1px;top:0;bottom:0}.grid-h[data-astro-cid-js3cmjqa]{height:1px;left:0;right:0}.grid-v[data-astro-cid-js3cmjqa].one{left:33.333%}.grid-v[data-astro-cid-js3cmjqa].two{left:66.666%}.grid-h[data-astro-cid-js3cmjqa].one{top:33.333%}.grid-h[data-astro-cid-js3cmjqa].two{top:66.666%}.crop-handle[data-astro-cid-js3cmjqa]{touch-action:none;background:0 0;border:0;width:28px;height:28px;min-height:0;padding:0;position:absolute}.crop-handle[data-astro-cid-js3cmjqa]:after{content:"";filter:drop-shadow(0 1px 1px #00000080);border:solid #fff;width:11px;height:11px;position:absolute}.crop-handle[data-astro-cid-js3cmjqa].nw{cursor:nwse-resize;top:-10px;left:-10px}.crop-handle[data-astro-cid-js3cmjqa].nw:after{border-width:3px 0 0 3px;top:8px;left:8px}.crop-handle[data-astro-cid-js3cmjqa].ne{cursor:nesw-resize;top:-10px;right:-10px}.crop-handle[data-astro-cid-js3cmjqa].ne:after{border-width:3px 3px 0 0;top:8px;right:8px}.crop-handle[data-astro-cid-js3cmjqa].sw{cursor:nesw-resize;bottom:-10px;left:-10px}.crop-handle[data-astro-cid-js3cmjqa].sw:after{border-width:0 0 3px 3px;bottom:8px;left:8px}.crop-handle[data-astro-cid-js3cmjqa].se{cursor:nwse-resize;bottom:-10px;right:-10px}.crop-handle[data-astro-cid-js3cmjqa].se:after{border-width:0 3px 3px 0;bottom:8px;right:8px}.stage-hint[data-astro-cid-js3cmjqa]{border-radius:var(--radius-pill);color:#ffffffd1;backdrop-filter:blur(12px);text-align:center;pointer-events:none;z-index:3;background:#141119b8;border:1px solid #ffffff24;width:max-content;max-width:calc(100% - 24px);margin:0;padding:6px 10px;font-size:.61rem;position:absolute;bottom:10px;left:50%;translate:-50%}.inspector-content[data-astro-cid-js3cmjqa]{flex-direction:column;min-height:100%;display:flex}.panel-section[data-astro-cid-js3cmjqa]{border-bottom:1px solid var(--border-subtle);padding:0 0 13px}.panel-section[data-astro-cid-js3cmjqa]+.panel-section[data-astro-cid-js3cmjqa]{padding-top:13px}.panel-heading[data-astro-cid-js3cmjqa]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.panel-heading[data-astro-cid-js3cmjqa] h3[data-astro-cid-js3cmjqa]{letter-spacing:-.01em;font-size:.82rem}.aspect-options[data-astro-cid-js3cmjqa]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.aspect-options[data-astro-cid-js3cmjqa] button[data-astro-cid-js3cmjqa]{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 70%, transparent);min-height:32px;padding:5px 7px;font-size:.64rem}.aspect-options[data-astro-cid-js3cmjqa] button[data-astro-cid-js3cmjqa].active{border-color:color-mix(in srgb, var(--color-accent) 70%, var(--border-subtle));background:color-mix(in srgb, var(--cel-scene-2) 48%, transparent);color:var(--color-accent-strong)}.crop-readout[data-astro-cid-js3cmjqa]{color:var(--color-text-muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:.63rem;display:flex}.crop-readout[data-astro-cid-js3cmjqa] output[data-astro-cid-js3cmjqa]{color:var(--color-text);font-weight:700}.dimension-grid[data-astro-cid-js3cmjqa]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dimension-grid[data-astro-cid-js3cmjqa] label[data-astro-cid-js3cmjqa],.field[data-astro-cid-js3cmjqa]{color:var(--color-text);gap:5px;font-size:.65rem;font-weight:700;display:grid}.unit-input[data-astro-cid-js3cmjqa]{position:relative}.unit-input[data-astro-cid-js3cmjqa] input[data-astro-cid-js3cmjqa]{width:100%;min-height:38px;padding:7px 32px 7px 10px}.unit-input[data-astro-cid-js3cmjqa] span[data-astro-cid-js3cmjqa]{color:var(--color-text-muted);pointer-events:none;font-size:.62rem;font-weight:500;position:absolute;top:50%;right:10px;translate:0 -50%}.size-options[data-astro-cid-js3cmjqa]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;display:grid}.switch-row[data-astro-cid-js3cmjqa]{grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:0;font-size:.65rem;display:grid}.switch-row[data-astro-cid-js3cmjqa] input[data-astro-cid-js3cmjqa]{width:18px;height:18px;min-height:0;accent-color:var(--color-accent);margin:0}.switch-row[data-astro-cid-js3cmjqa] span[data-astro-cid-js3cmjqa]{gap:0;display:grid}.switch-row[data-astro-cid-js3cmjqa] small[data-astro-cid-js3cmjqa]{color:var(--color-text-muted);font-size:.58rem;font-weight:400;line-height:1.25}.secondary-button[data-astro-cid-js3cmjqa]{white-space:nowrap;width:auto;margin:0;padding:6px 9px;font-size:.62rem}.export-grid[data-astro-cid-js3cmjqa]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field[data-astro-cid-js3cmjqa] select[data-astro-cid-js3cmjqa]{min-height:38px;padding-block:7px}.range-field[data-astro-cid-js3cmjqa]{margin-top:9px}.field-line[data-astro-cid-js3cmjqa]{justify-content:space-between;gap:12px;display:flex}.field-line[data-astro-cid-js3cmjqa] output[data-astro-cid-js3cmjqa]{color:var(--color-accent-strong)}.range-field[data-astro-cid-js3cmjqa] input[data-astro-cid-js3cmjqa]{min-height:30px;accent-color:var(--color-accent)}.policy-details[data-astro-cid-js3cmjqa]{border:0;margin-top:7px}.policy-details[data-astro-cid-js3cmjqa] summary[data-astro-cid-js3cmjqa]{min-height:32px;color:var(--color-text-muted);padding:5px 0;font-size:.61rem;font-weight:600}.policy-details[data-astro-cid-js3cmjqa] p[data-astro-cid-js3cmjqa]{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 50%, transparent);color:var(--color-text-muted);border-radius:10px;margin:3px 0 0;padding:8px 9px;font-size:.59rem;line-height:1.45}.export-actions[data-astro-cid-js3cmjqa]{z-index:2;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--surface-solid) 96%, transparent) 18%);gap:6px;margin-top:auto;padding:11px 0 7px;display:grid;position:sticky;bottom:0}.primary-action[data-astro-cid-js3cmjqa]{width:100%;min-height:42px}.export-actions[data-astro-cid-js3cmjqa] .muted[data-astro-cid-js3cmjqa]{text-align:center;text-overflow:ellipsis;min-height:1.45em;font-size:.61rem;line-height:1.35;overflow:hidden}.result-bar[data-astro-cid-js3cmjqa]{justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.result-copy[data-astro-cid-js3cmjqa]{align-items:center;gap:11px;min-width:0;display:flex}.result-copy[data-astro-cid-js3cmjqa]>div[data-astro-cid-js3cmjqa]{gap:2px;min-width:0;display:grid}.result-copy[data-astro-cid-js3cmjqa] strong[data-astro-cid-js3cmjqa],.result-copy[data-astro-cid-js3cmjqa] span[data-astro-cid-js3cmjqa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-copy[data-astro-cid-js3cmjqa] strong[data-astro-cid-js3cmjqa]{font-size:.72rem}.result-copy[data-astro-cid-js3cmjqa] .muted[data-astro-cid-js3cmjqa]{font-size:.6rem}.result-badge[data-astro-cid-js3cmjqa]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--cel-scene-2) 54%, transparent);color:var(--color-accent-strong);flex-shrink:0;padding:5px 8px;font-size:.6rem;font-weight:800}.result-bar[data-astro-cid-js3cmjqa] button[data-astro-cid-js3cmjqa]{flex-shrink:0;min-height:38px}@media (hover:hover) and (pointer:fine){.aspect-options[data-astro-cid-js3cmjqa] button[data-astro-cid-js3cmjqa]:hover,.secondary-button[data-astro-cid-js3cmjqa]:hover,.tool-button[data-astro-cid-js3cmjqa]:hover{border-color:var(--color-accent)}}@media (width<=820px){.toolbar-meta[data-astro-cid-js3cmjqa]{max-width:26vw}.stage-wrap[data-astro-cid-js3cmjqa]{min-height:clamp(390px,58svh,620px)}.editor-viewport[data-astro-cid-js3cmjqa]{min-height:clamp(390px,58svh,620px);max-height:68svh}.panel-section[data-astro-cid-js3cmjqa]{max-width:680px;margin-inline:auto;padding-bottom:18px}.panel-section[data-astro-cid-js3cmjqa]+.panel-section[data-astro-cid-js3cmjqa]{padding-top:18px}.panel-heading[data-astro-cid-js3cmjqa]{margin-bottom:12px}.panel-heading[data-astro-cid-js3cmjqa] h3[data-astro-cid-js3cmjqa]{font-size:.92rem}.aspect-options[data-astro-cid-js3cmjqa] button[data-astro-cid-js3cmjqa]{min-height:38px;font-size:.68rem}.dimension-grid[data-astro-cid-js3cmjqa] label[data-astro-cid-js3cmjqa],.field[data-astro-cid-js3cmjqa]{gap:7px;font-size:.7rem}.unit-input[data-astro-cid-js3cmjqa] input[data-astro-cid-js3cmjqa],.field[data-astro-cid-js3cmjqa] select[data-astro-cid-js3cmjqa]{min-height:44px}.size-options[data-astro-cid-js3cmjqa]{margin-top:12px}.switch-row[data-astro-cid-js3cmjqa]{font-size:.7rem}.switch-row[data-astro-cid-js3cmjqa] small[data-astro-cid-js3cmjqa]{font-size:.62rem}.secondary-button[data-astro-cid-js3cmjqa]{min-height:38px;font-size:.66rem}.range-field[data-astro-cid-js3cmjqa]{margin-top:12px}.export-actions[data-astro-cid-js3cmjqa]{background:0 0;max-width:680px;margin-inline:auto;padding-top:18px;position:static}}@media (width<=620px){.toolbar-row[data-astro-cid-js3cmjqa]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.toolbar-identity[data-astro-cid-js3cmjqa]{align-items:center;width:100%}.toolbar-identity[data-astro-cid-js3cmjqa] h2[data-astro-cid-js3cmjqa]{text-overflow:ellipsis;max-width:100%;overflow:hidden}.toolbar-meta[data-astro-cid-js3cmjqa]{display:none}.toolbar-actions[data-astro-cid-js3cmjqa]{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.toolbar-actions[data-astro-cid-js3cmjqa] .tool-button[data-astro-cid-js3cmjqa]{min-width:72px}.zoom-group[data-astro-cid-js3cmjqa]{justify-content:space-between;min-width:0}.zoom-group[data-astro-cid-js3cmjqa] output[data-astro-cid-js3cmjqa]{min-width:42px}.empty-stage[data-astro-cid-js3cmjqa]{padding:18px 14px}.stage-wrap[data-astro-cid-js3cmjqa],.editor-viewport[data-astro-cid-js3cmjqa]{min-height:clamp(360px,53svh,520px)}.image-frame[data-astro-cid-js3cmjqa]{margin-block:22px}.stage-hint[data-astro-cid-js3cmjqa]{bottom:10px}.size-options[data-astro-cid-js3cmjqa]{grid-template-columns:1fr}.secondary-button[data-astro-cid-js3cmjqa]{width:100%}.result-bar[data-astro-cid-js3cmjqa]{flex-direction:column;align-items:stretch}.result-bar[data-astro-cid-js3cmjqa] button[data-astro-cid-js3cmjqa]{width:100%}}@media (width<=390px){.toolbar-identity[data-astro-cid-js3cmjqa] h2[data-astro-cid-js3cmjqa]{font-size:.9rem}.toolbar-actions[data-astro-cid-js3cmjqa]{gap:6px}.tool-button[data-astro-cid-js3cmjqa]{padding-inline:8px;font-size:.64rem}.zoom-group[data-astro-cid-js3cmjqa]{gap:3px}.zoom-group[data-astro-cid-js3cmjqa] output[data-astro-cid-js3cmjqa]{min-width:36px;font-size:.62rem}.aspect-options[data-astro-cid-js3cmjqa]{grid-template-columns:repeat(2,1fr)}.dimension-grid[data-astro-cid-js3cmjqa],.export-grid[data-astro-cid-js3cmjqa]{grid-template-columns:1fr}}@media (forced-colors:active){.crop-box[data-astro-cid-js3cmjqa]{box-shadow:none;border-color:canvastext}.grid-line[data-astro-cid-js3cmjqa]{background:canvastext}}[data-image-editor-workspace] .toolbar-identity .eyebrow,[data-image-editor-workspace] .empty-note{display:none}
