.bgr-work[data-astro-cid-sf2pjxll],.bgr[data-astro-cid-sf2pjxll][data-state=empty] .bgr-work[data-astro-cid-sf2pjxll],.bgr[data-astro-cid-sf2pjxll]:not([data-state=empty]) .bgr-empty[data-astro-cid-sf2pjxll]{display:none}.bgr[data-astro-cid-sf2pjxll]:not([data-state=empty]) .bgr-work[data-astro-cid-sf2pjxll]{flex-direction:column;gap:16px;display:flex}.note[data-astro-cid-sf2pjxll]{color:var(--muted);text-align:left;justify-content:center;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.85rem;display:flex}.note[data-astro-cid-sf2pjxll] .icon{color:var(--success);margin-top:2px}.stage[data-astro-cid-sf2pjxll]{--pos:50%;aspect-ratio:var(--ar,4 / 3);width:min(100%, calc(62vh * var(--w,4) / var(--h,3)));border-radius:var(--radius);background:repeating-conic-gradient(#d9e2e8 0 25%, #fff 0 50%) 0 0 / 22px 22px;box-shadow:var(--shadow);user-select:none;touch-action:pan-y;align-self:center;position:relative;overflow:hidden}[data-theme=dark] .stage[data-astro-cid-sf2pjxll]{background:repeating-conic-gradient(#1b3447 0 25%, #10283a 0 50%) 0 0 / 22px 22px}.stage[data-astro-cid-sf2pjxll] canvas[data-astro-cid-sf2pjxll]{width:100%;height:100%;position:absolute;inset:0}.orig[data-astro-cid-sf2pjxll]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.bgr[data-astro-cid-sf2pjxll][data-state=working] .orig[data-astro-cid-sf2pjxll],.bgr[data-astro-cid-sf2pjxll][data-state=error] .orig[data-astro-cid-sf2pjxll]{clip-path:none}#cmp[data-astro-cid-sf2pjxll]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.handle[data-astro-cid-sf2pjxll]{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #00000026}.handle[data-astro-cid-sf2pjxll] span[data-astro-cid-sf2pjxll]{color:#0b1d2b;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #00000040}#cmp[data-astro-cid-sf2pjxll]:focus-visible~.handle[data-astro-cid-sf2pjxll] span[data-astro-cid-sf2pjxll],.stage[data-astro-cid-sf2pjxll]:has(#cmp:focus-visible) .handle[data-astro-cid-sf2pjxll] span[data-astro-cid-sf2pjxll]{outline:3px solid var(--primary)}.tag[data-astro-cid-sf2pjxll]{color:#fff;pointer-events:none;background:#00000080;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;position:absolute;top:10px}.tag-before[data-astro-cid-sf2pjxll]{left:10px}.tag-after[data-astro-cid-sf2pjxll]{right:10px}.bgr[data-astro-cid-sf2pjxll]:not([data-state=done]) [data-astro-cid-sf2pjxll]:is(.handle,.tag,#cmp){display:none}.scan[data-astro-cid-sf2pjxll]{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--accent) 35%, transparent) 48%, #fff 50%, transparent 52%) 0 0 / 100% 220%;mix-blend-mode:screen;pointer-events:none;animation:1.8s ease-in-out infinite scan;display:none;position:absolute;inset:0}.bgr[data-astro-cid-sf2pjxll][data-state=working] .scan[data-astro-cid-sf2pjxll]{display:block}@keyframes scan{0%{background-position:0 120%}to{background-position:0 -20%}}.status[data-astro-cid-sf2pjxll]{text-align:center}.status[data-astro-cid-sf2pjxll] p[data-astro-cid-sf2pjxll]{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.status[data-astro-cid-sf2pjxll] p[data-astro-cid-sf2pjxll]:empty{display:none}.status[data-astro-cid-sf2pjxll] .progress[data-astro-cid-sf2pjxll]{max-width:420px;margin:0 auto 10px}#err[data-astro-cid-sf2pjxll]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#err[data-astro-cid-sf2pjxll][hidden]{display:none}.controls[data-astro-cid-sf2pjxll]{flex-direction:column;align-items:center;gap:16px;display:none}.bgr[data-astro-cid-sf2pjxll][data-state=done] .controls[data-astro-cid-sf2pjxll]{display:flex}.bg-picker[data-astro-cid-sf2pjxll]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sw[data-astro-cid-sf2pjxll]{border:2px solid var(--border-strong);background:var(--sw,var(--surface));width:40px;height:40px;color:var(--text-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid;position:relative;overflow:hidden}.sw[data-astro-cid-sf2pjxll]:hover{transform:scale(1.08)}.sw[data-astro-cid-sf2pjxll][aria-checked=true],.sw-custom[data-astro-cid-sf2pjxll].is-active{outline:3px solid var(--primary);outline-offset:2px}.sw-checker[data-astro-cid-sf2pjxll]{background:repeating-conic-gradient(#cfd8de 0 25%, #fff 0 50%) 0 0 / 12px 12px}.sw-custom[data-astro-cid-sf2pjxll]{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.sw-custom[data-astro-cid-sf2pjxll] input[data-astro-cid-sf2pjxll]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.actions[data-astro-cid-sf2pjxll]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=520px){.actions[data-astro-cid-sf2pjxll] .btn-primary[data-astro-cid-sf2pjxll]{flex:100%}}@media (prefers-reduced-motion:reduce){.scan[data-astro-cid-sf2pjxll]{opacity:.4;animation:none}}
