svg.svelte-1l20imb{fill:#000}.qr-scanner-container.svelte-1l20imb{border:2px solid;position:relative;width:100%;height:400px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .6s cubic-bezier(.4,0,.2,1);z-index:1}.qr-scanner-container.fullscreen.svelte-1l20imb{position:fixed;top:110px;left:10vw;width:80vw;height:calc(100svh - 185px);border-radius:0;z-index:50;background:#fff;overflow:visible}.qr-video.svelte-1l20imb{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.qr-canvas.svelte-1l20imb{display:none}.close-button.svelte-1l20imb{z-index:20;margin-top:2rem;pointer-events:auto}.scan-overlay.svelte-1l20imb{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:10}.scan-area.svelte-1l20imb{position:relative;border:1px solid transparent;border-radius:4px;transition:all .6s cubic-bezier(.4,0,.2,1);background:#ffffff1a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);max-width:min(80vw,80vh);max-height:min(80vw,80vh)}.scan-area.fullscreen-area.svelte-1l20imb{border-width:1px;border-radius:4px;background:#ffffff0d}.scan-corners.svelte-1l20imb{position:absolute;top:0;left:0;width:100%;height:100%}.success-indicator.svelte-1l20imb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#10b981e6;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:svelte-1l20imb-pulse .6s ease-out}.checkmark.svelte-1l20imb{color:#fff;font-size:24px;font-weight:700}.scan-status.svelte-1l20imb{margin-top:20px;padding:5px;color:#fff;text-align:center;transition:all .3s ease;font-family:Inf Reg}.status-success.svelte-1l20imb{color:#fb4af8}.status-scanning.svelte-1l20imb{color:#01a707}.status-idle.svelte-1l20imb{color:#9a5499}@keyframes svelte-1l20imb-pulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media (max-width: 480px){.qr-scanner-container.svelte-1l20imb{height:300px}}.scanner-fullscreen.svelte-1ftprrd{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:30;background:#fff}.debug-panel.svelte-1ftprrd{font-family:Inf Reg,monospace;max-height:calc(100vh - 100px);overflow-y:auto}.debug-panel.svelte-1ftprrd h3:where(.svelte-1ftprrd){font-family:Inf Bold,sans-serif}.debug-content.svelte-1ftprrd strong:where(.svelte-1ftprrd){font-family:Inf Bold,sans-serif}@media (max-width: 640px){.debug-panel.svelte-1ftprrd{max-width:calc(100vw - 100px);right:10px}}
