.ar-fullscreen.svelte-1m2unpx{position:fixed;inset:0;z-index:50;background:#000;overflow:hidden}.ar-container.svelte-1m2unpx{width:100%!important;height:100%!important;overflow:hidden}.ar-container.svelte-1m2unpx video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.ar-container.svelte-1m2unpx canvas{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.ar-overlay.svelte-1m2unpx{position:absolute;top:0;left:0;right:0;z-index:10}.ar-error.svelte-1m2unpx,.ar-starting.svelte-1m2unpx{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#0009}.ar-starting.svelte-1m2unpx{background:#0006;pointer-events:none}.drawer.svelte-vjr7sx{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#000000eb;border-radius:1.25rem 1.25rem 0 0;padding:.25rem .75rem max(.75rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden;transition:max-height .25s ease;max-height:calc(7rem + env(safe-area-inset-bottom))}.drawer.open.svelte-vjr7sx{max-height:80vh}.drawer.dragging.svelte-vjr7sx{transition:none;user-select:none;-webkit-user-select:none;touch-action:none}.handle.svelte-vjr7sx{appearance:none;background:transparent;border:0;padding:.4rem 0;display:flex;justify-content:center;cursor:grab;flex:0 0 auto;touch-action:none}.drawer.dragging.svelte-vjr7sx .handle:where(.svelte-vjr7sx){cursor:grabbing}.grip.svelte-vjr7sx{width:2.5rem;height:.25rem;border-radius:999px;background:#ffffff73}.content.svelte-vjr7sx{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-content:flex-start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent;padding-bottom:.25rem}.content.svelte-vjr7sx:not(.open){overflow:hidden;touch-action:none}.card.svelte-vjr7sx{flex:0 0 auto;display:flex;flex-direction:column;gap:.35rem;max-width:100%}.content.open.svelte-vjr7sx .card:where(.svelte-vjr7sx){flex:1 1 100%;max-width:100%}.pair.svelte-vjr7sx{display:flex;flex-direction:row;gap:.5rem;align-items:stretch}.col.svelte-vjr7sx{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.35rem}.media.svelte-vjr7sx{border-radius:.5rem;overflow:hidden;background:#ffffff0f;line-height:0}.media.svelte-vjr7sx .thumb:where(.svelte-vjr7sx),.media.svelte-vjr7sx .video:where(.svelte-vjr7sx){width:100%;height:auto;display:block}.media.svelte-vjr7sx .video:where(.svelte-vjr7sx){background:#000}.video-pending.svelte-vjr7sx{aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:#ffffffb3}.pending-label.svelte-vjr7sx{font-size:.7rem;line-height:1}.thumb.svelte-vjr7sx{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.thumb-wrap.svelte-vjr7sx{position:relative;display:inline-block;border-radius:.5rem;overflow:hidden;background:#ffffff0f;line-height:0}.content.svelte-vjr7sx:not(.open) .thumb-wrap:where(.svelte-vjr7sx) .thumb:where(.svelte-vjr7sx){height:4.5rem;width:auto;display:block}.overlay.svelte-vjr7sx{position:absolute;right:4px;bottom:4px;width:1.25rem;height:1.25rem;border-radius:999px;background:#000000d9;color:#fff;display:flex;align-items:center;justify-content:center}.overlay[data-badge=error].svelte-vjr7sx{background:#f54842}.dot.svelte-vjr7sx{width:6px;height:6px;border-radius:999px;background:#fff;opacity:.7}.actions.svelte-vjr7sx{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:center}.actions.svelte-vjr7sx .btn{flex:1 1 auto;min-height:1.75rem;height:auto;padding:.25rem .5rem;gap:.25rem}.app-root.svelte-1uha8ag{position:fixed;inset:0;background:#000;overflow:hidden}.centered.svelte-1uha8ag{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;text-align:center}.hint.svelte-1uha8ag{position:absolute;top:0;left:0;right:0;padding:1rem;padding-top:max(1rem,env(safe-area-inset-top));text-align:center;color:#fff;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.8);z-index:5}.hint.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.hint.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.875rem;opacity:.85;margin:0}.scan-toast.svelte-1uha8ag{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:80;max-width:90vw}
