.user-images-scroll[data-v-71618089]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.user-images-scroll[data-v-71618089]::-webkit-scrollbar{width:8px}.user-images-scroll[data-v-71618089]::-webkit-scrollbar-track{background:transparent}.user-images-scroll[data-v-71618089]::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#d1d5db;border:2px solid transparent;border-radius:4px}.user-images-scroll[data-v-71618089]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.zoom-range[data-v-ad4c9557]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#e5e7eb;border-radius:99px;cursor:pointer;height:4px;outline:none;width:72px}.zoom-range[data-v-ad4c9557]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#111827;border-radius:3px;cursor:pointer;height:12px;width:12px}.zoom-range[data-v-ad4c9557]::-moz-range-thumb{background:#111827;border:none;border-radius:3px;cursor:pointer;height:12px;width:12px}.zoom-range[data-v-ad4c9557]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.no-scrollbar[data-v-fa16d19f]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-fa16d19f]{-ms-overflow-style:none;scrollbar-width:none}.bg-stripe-pattern[data-v-eafd9739]{background-image:linear-gradient(45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:1rem 1rem}@keyframes stripe-eafd9739{0%{background-position:1rem 0}to{background-position:0 0}}.animate-stripe[data-v-eafd9739]{animation:stripe-eafd9739 1s linear infinite}.canvas-frame[data-v-a760ae0f]{margin-inline:auto;width:min(100%,calc(50vh*var(--canvas-ratio)))}.handle-control[data-v-a760ae0f]{pointer-events:auto;position:absolute;transform:translate(-50%,-50%) rotate(var(--handle-rotate)) scale(var(--handle-inverse-scale,1));transition:transform .1s ease;z-index:50}.shape-pill[data-v-a760ae0f]{background-color:#fff;border:2.5px solid var(--handle-accent,#2563eb);box-shadow:0 2px 4px #00000026}.shape-pill[data-v-a760ae0f]:hover{background-color:var(--handle-accent-soft,#eff6ff);transform:translate(-50%,-50%) rotate(var(--handle-rotate)) scale(calc(var(--handle-inverse-scale, 1)*1.15));z-index:60}.shape-pill.active[data-v-a760ae0f]{background-color:var(--handle-accent,#2563eb);border-color:var(--handle-accent,#2563eb)}.shape-pill-v[data-v-a760ae0f]{border-radius:99px;height:22px;width:9px}.shape-pill-h[data-v-a760ae0f]{border-radius:99px;height:9px;width:22px}.handle-corner[data-v-a760ae0f]{background:#fff;border:2px solid var(--handle-accent,#2563eb);border-radius:50%;box-shadow:0 1px 3px #0003;height:16px;width:16px}.handle-corner[data-v-a760ae0f]:hover{background:var(--handle-accent-soft,#eff6ff);transform:translate(-50%,-50%) rotate(var(--handle-rotate)) scale(calc(var(--handle-inverse-scale, 1)*1.15));z-index:60}.handle-corner.active[data-v-a760ae0f]{background:var(--handle-accent,#2563eb)}.handle-rotate[data-v-a760ae0f]{align-items:center;background:#fff;border:2px solid var(--handle-accent,#2563eb);border-radius:50%;box-shadow:0 4px 6px #0000001a;color:var(--handle-accent,#2563eb);display:flex;height:36px;justify-content:center;width:36px}.handle-rotate[data-v-a760ae0f]:hover{background-color:var(--handle-accent-soft,#eff6ff)}.handle-rotate.active[data-v-a760ae0f]{background-color:var(--handle-accent,#2563eb);border-color:var(--handle-accent,#2563eb);color:#fff}.cursor-rotate-zone[data-v-a760ae0f]{cursor:grab}.cursor-rotate-zone[data-v-a760ae0f]:active{cursor:grabbing}.feedback-pill[data-v-a760ae0f]{background:#0f172a;border-radius:99px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;pointer-events:none;transition:background-color .1s ease,box-shadow .1s ease;white-space:nowrap;z-index:100}.upscale-sweep[data-v-a760ae0f]{background-color:#ffffff14;overflow:hidden;pointer-events:none}.upscale-sweep[data-v-a760ae0f]:after{animation:upscale-sweep-a760ae0f 1.4s ease-in-out infinite;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes upscale-sweep-a760ae0f{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.upscale-sweep[data-v-a760ae0f]:after{animation:none}}.feedback-pill--snapped[data-v-a760ae0f]{background:var(--handle-accent,#2563eb);box-shadow:0 0 0 2px #2563eb40,0 4px 6px #0000001a}@keyframes popIn-a760ae0f{0%{opacity:0}to{opacity:1}}.anim-pop[data-v-a760ae0f]{animation:popIn-a760ae0f .15s cubic-bezier(.16,1,.3,1) forwards}@media(pointer:coarse){.handle-corner[data-v-a760ae0f]{height:22px;width:22px}.shape-pill-v[data-v-a760ae0f]{height:30px;width:12px}.shape-pill-h[data-v-a760ae0f]{height:12px;width:30px}.handle-rotate[data-v-a760ae0f]{height:44px;width:44px}.handle-control[data-v-a760ae0f]:after{content:"";inset:-10px;position:absolute}}.scrollbar-hide[data-v-41443f6c]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-41443f6c]{-ms-overflow-style:none;scrollbar-width:none}.media-drawer-overlay-enter-active[data-v-6a90f533],.media-drawer-overlay-leave-active[data-v-6a90f533]{transition:opacity .3s ease}.media-drawer-overlay-enter-from[data-v-6a90f533],.media-drawer-overlay-leave-to[data-v-6a90f533]{opacity:0}.media-drawer-panel-enter-active[data-v-6a90f533],.media-drawer-panel-leave-active[data-v-6a90f533]{transition:transform .3s ease}.media-drawer-panel-enter-from[data-v-6a90f533],.media-drawer-panel-leave-to[data-v-6a90f533]{transform:translate(100%)}.shortcuts-scroll[data-v-ab669f68]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.shortcuts-scroll[data-v-ab669f68]::-webkit-scrollbar{width:8px}.shortcuts-scroll[data-v-ab669f68]::-webkit-scrollbar-track{background:transparent}.shortcuts-scroll[data-v-ab669f68]::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#d1d5db;border:2px solid transparent;border-radius:4px}.shortcuts-scroll[data-v-ab669f68]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}
