.editor[data-astro-cid-k4zuq2yu]{display:grid;grid-template-columns:150px minmax(0,1fr) 290px;gap:1rem;align-items:start}.editor[data-astro-cid-k4zuq2yu] [data-astro-cid-k4zuq2yu][hidden]{display:none!important}.sr-only[data-astro-cid-k4zuq2yu]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tool-nav[data-astro-cid-k4zuq2yu]{display:flex;flex-direction:column;gap:.35rem;position:sticky;top:5rem}.tool-tab[data-astro-cid-k4zuq2yu]{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;border-radius:var(--pbn-radius-lg);color:var(--pbn-color-muted);text-decoration:none;font-size:.88rem;font-weight:600;transition:background .15s ease,color .15s ease}.tool-tab[data-astro-cid-k4zuq2yu] svg[data-astro-cid-k4zuq2yu]{width:18px;height:18px;flex-shrink:0}.tool-tab[data-astro-cid-k4zuq2yu]:hover{background:var(--pbn-color-surface-2);color:var(--pbn-color-ink)}.tool-tab[data-astro-cid-k4zuq2yu][aria-current]{background:var(--pbn-color-surface);color:var(--pbn-color-primary);box-shadow:inset 0 0 0 1.5px var(--pbn-color-primary)}.stage[data-astro-cid-k4zuq2yu]{min-width:0;border-radius:var(--pbn-radius-lg);transition:box-shadow .15s ease}.stage[data-astro-cid-k4zuq2yu].over{box-shadow:0 0 0 2px var(--pbn-color-primary)}.drop[data-astro-cid-k4zuq2yu]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:420px;padding:2rem 1rem;border:2px dashed var(--pbn-color-hairline);border-radius:var(--pbn-radius-lg);background:var(--pbn-color-surface);color:var(--pbn-color-muted);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.drop[data-astro-cid-k4zuq2yu]:hover,.stage[data-astro-cid-k4zuq2yu].over .drop[data-astro-cid-k4zuq2yu]{border-color:var(--pbn-color-primary);background:var(--pbn-color-surface-2)}.drop[data-astro-cid-k4zuq2yu] svg[data-astro-cid-k4zuq2yu]{width:40px;height:40px;color:var(--pbn-color-primary)}.drop[data-astro-cid-k4zuq2yu] strong[data-astro-cid-k4zuq2yu]{color:var(--pbn-color-ink);font-size:1rem}.drop[data-astro-cid-k4zuq2yu] span[data-astro-cid-k4zuq2yu]{font-size:.82rem}.canvas-box[data-astro-cid-k4zuq2yu]{display:flex;justify-content:center;align-items:center;min-height:420px;padding:1rem;border-radius:var(--pbn-radius-lg);border:1px solid var(--pbn-color-hairline);background-color:#f4f4f4;background-image:linear-gradient(45deg,#e6e6e6 25%,transparent 25%),linear-gradient(-45deg,#e6e6e6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e6e6e6 75%),linear-gradient(-45deg,transparent 75%,#e6e6e6 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.canvas-wrap[data-astro-cid-k4zuq2yu]{position:relative;line-height:0;overflow:hidden;box-shadow:0 6px 20px #0000001f}.crop-box[data-astro-cid-k4zuq2yu]{position:absolute;outline:1.5px solid #fff;box-shadow:0 0 0 9999px #0000008c;cursor:move;touch-action:none;user-select:none;background-image:linear-gradient(to right,transparent calc(33.33% - .5px),rgba(255,255,255,.45) calc(33.33% - .5px),rgba(255,255,255,.45) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgba(255,255,255,.45) calc(66.66% - .5px),rgba(255,255,255,.45) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(to bottom,transparent calc(33.33% - .5px),rgba(255,255,255,.45) calc(33.33% - .5px),rgba(255,255,255,.45) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgba(255,255,255,.45) calc(66.66% - .5px),rgba(255,255,255,.45) calc(66.66% + .5px),transparent calc(66.66% + .5px))}.crop-size[data-astro-cid-k4zuq2yu]{position:absolute;left:22px;top:6px;padding:.2rem .45rem;border-radius:var(--pbn-radius-sm);background:#0009;color:#fff;font-size:.7rem;font-weight:600;line-height:1.3;pointer-events:none}.handle[data-astro-cid-k4zuq2yu]{position:absolute;width:18px;height:18px;background:#fff;border-radius:3px;box-shadow:0 1px 4px #00000059}.handle[data-astro-cid-k4zuq2yu].nw{left:-2px;top:-2px;cursor:nwse-resize}.handle[data-astro-cid-k4zuq2yu].se{right:-2px;bottom:-2px;cursor:nwse-resize}.handle[data-astro-cid-k4zuq2yu].ne{right:-2px;top:-2px;cursor:nesw-resize}.handle[data-astro-cid-k4zuq2yu].sw{left:-2px;bottom:-2px;cursor:nesw-resize}.status[data-astro-cid-k4zuq2yu]{margin:.75rem 0 0;padding:.7rem .9rem;border-radius:var(--pbn-radius-lg);font-size:.86rem;line-height:1.6;background:var(--pbn-color-surface-2);color:var(--pbn-color-ink)}.status[data-astro-cid-k4zuq2yu][data-kind=ok]{background:color-mix(in srgb,#16a34a 12%,transparent);color:#166534}.status[data-astro-cid-k4zuq2yu][data-kind=warn]{background:color-mix(in srgb,#f59e0b 14%,transparent);color:#92400e}.panel[data-astro-cid-k4zuq2yu]{margin:0;min-width:0;padding:1rem;border:1px solid var(--pbn-color-hairline);border-radius:var(--pbn-radius-lg);background:var(--pbn-color-surface);position:sticky;top:5rem}.panel-stack[data-astro-cid-k4zuq2yu]{display:grid}.tool-panel[data-astro-cid-k4zuq2yu]{grid-area:1 / 1;visibility:hidden}.editor[data-astro-cid-k4zuq2yu][data-tool=watermark] [data-astro-cid-k4zuq2yu][data-panel=watermark],.editor[data-astro-cid-k4zuq2yu][data-tool=crop-resize] [data-astro-cid-k4zuq2yu][data-panel=crop-resize],.editor[data-astro-cid-k4zuq2yu][data-tool=convert] [data-astro-cid-k4zuq2yu][data-panel=convert]{visibility:visible}.panel[data-astro-cid-k4zuq2yu].empty .tool-panel[data-astro-cid-k4zuq2yu]>[data-astro-cid-k4zuq2yu]:not(.panel-head),.panel[data-astro-cid-k4zuq2yu].empty .panel-foot[data-astro-cid-k4zuq2yu] .row[data-astro-cid-k4zuq2yu],.panel[data-astro-cid-k4zuq2yu].empty .fmt[data-astro-cid-k4zuq2yu],.panel[data-astro-cid-k4zuq2yu].empty #download[data-astro-cid-k4zuq2yu]{opacity:.45}.panel-head[data-astro-cid-k4zuq2yu]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.panel-head[data-astro-cid-k4zuq2yu] h2[data-astro-cid-k4zuq2yu]{margin:0;font-size:1rem}.help-btn[data-astro-cid-k4zuq2yu]{appearance:none;flex-shrink:0;width:26px;height:26px;padding:0;border-radius:var(--pbn-radius-pill);border:1.5px solid var(--pbn-color-hairline);background:var(--pbn-color-surface);color:var(--pbn-color-muted);font:inherit;font-size:.85rem;font-weight:800;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.help-btn[data-astro-cid-k4zuq2yu]:hover,.help-btn[data-astro-cid-k4zuq2yu]:focus-visible{border-color:var(--pbn-color-primary);color:var(--pbn-color-primary);outline:none}.tool-panel[data-astro-cid-k4zuq2yu] h3[data-astro-cid-k4zuq2yu]{font-size:.86rem;margin:1.1rem 0 .55rem}.panel-head[data-astro-cid-k4zuq2yu]+h3[data-astro-cid-k4zuq2yu]{margin-top:.6rem}.hint[data-astro-cid-k4zuq2yu]{margin:.5rem 0 .75rem;font-size:.8rem;line-height:1.6;color:var(--pbn-color-muted)}.chips[data-astro-cid-k4zuq2yu]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}.chip[data-astro-cid-k4zuq2yu]{appearance:none;padding:.35rem .65rem;border:1px solid var(--pbn-color-hairline);border-radius:var(--pbn-radius-pill);background:var(--pbn-color-surface);color:var(--pbn-color-ink);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.chip[data-astro-cid-k4zuq2yu]:hover:not(:disabled){border-color:var(--pbn-color-primary);color:var(--pbn-color-primary)}.chip[data-astro-cid-k4zuq2yu].on,.chip[data-astro-cid-k4zuq2yu].on:hover:not(:disabled){border-color:var(--pbn-color-primary);background:var(--pbn-color-primary);color:#fff}.size-row[data-astro-cid-k4zuq2yu]{display:flex;align-items:flex-end;gap:.4rem;margin-bottom:.6rem}.size-row[data-astro-cid-k4zuq2yu] label[data-astro-cid-k4zuq2yu]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--pbn-color-muted)}.size-row[data-astro-cid-k4zuq2yu] input[data-astro-cid-k4zuq2yu]{width:100%;min-width:0;box-sizing:border-box;padding:.45rem .5rem;border:1px solid var(--pbn-color-hairline);border-radius:var(--pbn-radius-sm);background:var(--pbn-color-canvas);color:var(--pbn-color-ink);font:inherit;font-size:.85rem}.lock[data-astro-cid-k4zuq2yu]{appearance:none;width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--pbn-color-hairline);border-radius:var(--pbn-radius-sm);background:var(--pbn-color-surface);color:var(--pbn-color-muted);cursor:pointer}.lock[data-astro-cid-k4zuq2yu] svg[data-astro-cid-k4zuq2yu]{width:16px;height:16px}.lock[data-astro-cid-k4zuq2yu].on{color:var(--pbn-color-primary);border-color:var(--pbn-color-primary)}.range[data-astro-cid-k4zuq2yu]{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600}.range[data-astro-cid-k4zuq2yu] input[data-astro-cid-k4zuq2yu]{width:100%;accent-color:var(--pbn-color-primary)}.sizes[data-astro-cid-k4zuq2yu]{display:grid;grid-template-columns:auto 1fr;gap:.35rem .75rem;margin:.9rem 0 0;font-size:.82rem}.sizes[data-astro-cid-k4zuq2yu] dt[data-astro-cid-k4zuq2yu]{color:var(--pbn-color-muted)}.sizes[data-astro-cid-k4zuq2yu] dd[data-astro-cid-k4zuq2yu]{margin:0;font-weight:700;text-align:right}.panel-foot[data-astro-cid-k4zuq2yu]{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--pbn-color-hairline)}.img-info[data-astro-cid-k4zuq2yu]{margin:0 0 .6rem;font-size:.8rem;color:var(--pbn-color-muted)}.row[data-astro-cid-k4zuq2yu]{display:flex;gap:.35rem;margin-bottom:.75rem}.row[data-astro-cid-k4zuq2yu] .btn[data-astro-cid-k4zuq2yu]{flex:1;padding-inline:.3rem}.fmt[data-astro-cid-k4zuq2yu]{display:flex;margin-bottom:.6rem;border:1px solid var(--pbn-color-hairline);border-radius:var(--pbn-radius-pill);overflow:hidden}.fmt[data-astro-cid-k4zuq2yu] button[data-astro-cid-k4zuq2yu]{appearance:none;flex:1;padding:.45rem 0;border:none;background:var(--pbn-color-surface);color:var(--pbn-color-muted);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.fmt[data-astro-cid-k4zuq2yu] button[data-astro-cid-k4zuq2yu]+button[data-astro-cid-k4zuq2yu]{border-left:1px solid var(--pbn-color-hairline)}.fmt[data-astro-cid-k4zuq2yu] button[data-astro-cid-k4zuq2yu].on{background:var(--pbn-color-ink);color:var(--pbn-color-canvas)}.btn[data-astro-cid-k4zuq2yu]{appearance:none;padding:.6rem .9rem;border:1px solid var(--pbn-color-hairline);border-radius:var(--pbn-radius-pill);background:var(--pbn-color-surface);color:var(--pbn-color-ink);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.btn[data-astro-cid-k4zuq2yu]:hover:not(:disabled){border-color:var(--pbn-color-primary)}.btn[data-astro-cid-k4zuq2yu].primary{border-color:var(--pbn-color-primary);background:var(--pbn-color-primary);color:#fff}.btn[data-astro-cid-k4zuq2yu].ghost{font-size:.76rem;font-weight:600;color:var(--pbn-color-muted)}.btn[data-astro-cid-k4zuq2yu].wide{width:100%}.btn[data-astro-cid-k4zuq2yu]:disabled,.chip[data-astro-cid-k4zuq2yu]:disabled{cursor:not-allowed}.row[data-astro-cid-k4zuq2yu] .btn[data-astro-cid-k4zuq2yu]:disabled{opacity:.45}.help-dialog[data-astro-cid-k4zuq2yu]{width:min(580px,calc(100vw - 2rem));max-height:min(80vh,720px);padding:1.4rem 1.5rem 1.3rem;border:1px solid var(--pbn-color-hairline);border-radius:var(--pbn-radius-lg);background:var(--pbn-color-surface);color:var(--pbn-color-body);box-shadow:0 24px 60px #00000038}.help-dialog[data-astro-cid-k4zuq2yu]::backdrop{background:#00000073}.help-head[data-astro-cid-k4zuq2yu]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.help-head[data-astro-cid-k4zuq2yu] h2[data-astro-cid-k4zuq2yu]{margin:0;font-size:1.05rem}.help-close[data-astro-cid-k4zuq2yu]{appearance:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--pbn-color-hairline);border-radius:var(--pbn-radius-pill);background:var(--pbn-color-surface);color:var(--pbn-color-muted);cursor:pointer}.help-close[data-astro-cid-k4zuq2yu] svg[data-astro-cid-k4zuq2yu]{width:14px;height:14px}.help-close[data-astro-cid-k4zuq2yu]:hover{border-color:var(--pbn-color-primary);color:var(--pbn-color-primary)}.qa[data-astro-cid-k4zuq2yu]{margin:0}.qa[data-astro-cid-k4zuq2yu] dt[data-astro-cid-k4zuq2yu]{font-size:.92rem;font-weight:700;color:var(--pbn-color-ink)}.qa[data-astro-cid-k4zuq2yu] dt[data-astro-cid-k4zuq2yu]:not(:first-child){margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--pbn-color-hairline)}.qa[data-astro-cid-k4zuq2yu] dd[data-astro-cid-k4zuq2yu]{margin:.4rem 0 0;font-size:.87rem;line-height:1.7;color:var(--pbn-color-body)}@media (max-width: 960px){.editor[data-astro-cid-k4zuq2yu]{grid-template-columns:minmax(0,1fr)}.tool-nav[data-astro-cid-k4zuq2yu]{position:static;flex-direction:row;overflow-x:auto}.tool-tab[data-astro-cid-k4zuq2yu]{flex-shrink:0}.panel[data-astro-cid-k4zuq2yu]{position:static}.drop[data-astro-cid-k4zuq2yu],.canvas-box[data-astro-cid-k4zuq2yu]{min-height:280px}}h1[data-astro-cid-qkptn22r]{font-size:1.9rem;line-height:1.4;margin:0 0 .5rem}.title-sub[data-astro-cid-qkptn22r]{margin:0 0 .75rem;font-size:.85rem;font-weight:600;line-height:1.6;color:var(--pbn-color-primary)}.page-sub[data-astro-cid-qkptn22r]{margin:0 0 1.75rem;font-size:.95rem;line-height:1.7;color:var(--pbn-color-muted)}.sentence[data-astro-cid-qkptn22r]{display:block}
