@keyframes animateActiveCardSideOutliner-ce6fd773{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-ce6fd773{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-ce6fd773{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-ce6fd773{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-ce6fd773{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-ce6fd773{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-ce6fd773{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}@keyframes spin-ce6fd773{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.share-dropdown[data-v-ce6fd773]{position:relative;border-radius:8px}.share-dropdown .share-button i[data-v-ce6fd773]{display:inline-flex;align-items:center;justify-content:center}.share-dropdown .dropdown-menu[data-v-ce6fd773]{position:absolute;top:calc(100% + 6px);left:0;margin-top:4px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px;z-index:1000;overflow:hidden}.share-dropdown .dropdown-menu .dropdown-item[data-v-ce6fd773]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;text-align:left;font-size:14px;color:#333;transition:all .35s ease-out;cursor:pointer}.share-dropdown .dropdown-menu .dropdown-item[data-v-ce6fd773]:hover{background:#f006}.share-dropdown .dropdown-menu .dropdown-item i[data-v-ce6fd773]{width:16px;height:16px;color:#666}@keyframes animateActiveCardSideOutliner-fdb4fe58{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-fdb4fe58{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-fdb4fe58{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-fdb4fe58{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-fdb4fe58{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-fdb4fe58{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-fdb4fe58{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}@keyframes spin-fdb4fe58{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qr-code-display[data-v-fdb4fe58]{width:400px;margin:0 auto}.qr-code-display.full-width[data-v-fdb4fe58]{width:100%;box-shadow:none}.qr-code-display .qr-header h3[data-v-fdb4fe58]{margin:0;font-size:1.2rem;color:#333}.qr-code-display .qr-content[data-v-fdb4fe58]{display:flex;flex-direction:column;justify-content:center;align-items:center}.qr-code-display .qr-content .description[data-v-fdb4fe58]{max-width:300px;margin-block:10px 30px;text-align:center;color:#1b8a2e}.qr-code-display .qr-image[data-v-fdb4fe58]{width:70%;aspect-ratio:1;max-width:100%;display:block;border:1px solid #eee;border-radius:8px}.qr-code-display .qr-info p[data-v-fdb4fe58]{margin:0 0 20px;color:#666;font-size:.9rem;line-height:1.4}.qr-code-display .qr-actions[data-v-fdb4fe58]{display:flex;gap:12px;justify-content:center}.qr-code-display .qr-actions .btn[data-v-fdb4fe58]{display:inline-flex;align-items:center;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.qr-code-display .qr-error[data-v-fdb4fe58]{text-align:center;padding:40px 20px;color:#dc2626}.qr-code-display .qr-error .btn[data-v-fdb4fe58]{margin-top:15px;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#dc2626;color:#fff;border:none;border-radius:6px;cursor:pointer}.qr-code-display .qr-error .btn[data-v-fdb4fe58]:hover{background:#b91c1c}.qr-code-display .qr-loading[data-v-fdb4fe58]{text-align:center;padding:40px 20px}.qr-code-display .loading-spinner-large[data-v-fdb4fe58]{display:inline-block;width:40px;height:40px;border:4px solid rgba(79,70,229,.2);border-radius:50%;border-top-color:#4f46e5;animation:spin-fdb4fe58 1s ease-in-out infinite;margin-bottom:15px}.share-button[data-v-ef8d2d49]:active:not(.disabled){transform:translateY(0)}.share-button i[data-v-ef8d2d49]{display:inline-flex;align-items:center;justify-content:center}.share-button.loading[data-v-ef8d2d49]{opacity:.8;cursor:wait}.share-button.qr-ready[data-v-ef8d2d49]{background:#10b981;color:#fff}.share-button.qr-ready[data-v-ef8d2d49]:hover:not(.disabled){background:#059669}.loading-spinner[data-v-ef8d2d49]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:8px}.bookmark{transition:all .35s ease-out}.bookmark.red-black-inverse i svg{fill:transparent;stroke:#fff;stroke-width:40px}.bookmark.red-black-inverse.bookmarked i svg{fill:#fff;stroke:none}@keyframes animateActiveCardSideOutliner-ceef2d74{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut-ceef2d74{25%{scale:.98}75%{scale:1.01}}@keyframes popIn-ceef2d74{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField-ceef2d74{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown-ceef2d74{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand-ceef2d74{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink-ceef2d74{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}@keyframes spin-ceef2d74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.timeout-button[data-v-ceef2d74]{position:relative;overflow:hidden;user-select:none}.timeout-button:hover:not(:disabled) i.dynamic-icon svg[data-v-ceef2d74]{fill:#fff}.timeout-button.state-countdown[data-v-ceef2d74]{background-color:#f59e0b;color:#fff;animation:pulse-ceef2d74 1s infinite;animation-delay:3s}.timeout-button.state-countdown[data-v-ceef2d74]:after{width:calc(100% - 24px);transition:width var(--78d20142) ease-out}.timeout-button.state-countdown .countdown-timer[data-v-ceef2d74]{font-weight:700;margin-left:4px}.timeout-button.state-cancelled[data-v-ceef2d74]{background-color:#8a8a8a;color:#fff}.timeout-button.state-completed[data-v-ceef2d74]{background-color:#1b8a2e;color:#fff;cursor:default}.timeout-button .dynamic-icon[data-v-ceef2d74]{width:16px;height:16px;fill:#fff}.timeout-button[data-v-ceef2d74]:after{content:"";width:0%;height:1px;background-color:#fff;position:absolute;left:12px;bottom:4px;transition:width .3s ease-out}@keyframes pulse-ceef2d74{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.menu-items .section-divider{margin:6px 0}.menu-item-group{display:flex;flex-direction:column;gap:6px;padding:4px 0}.menu-group-label{font-size:.7rem;font-weight:600;letter-spacing:.5px;color:#111}:deep(.capture-mode) .card-3d{transform:none!important}.flip-back-capture{transform:rotateY(180deg) translateZ(3px) scaleX(-1)!important}@keyframes animateActiveCardSideOutliner{0%{opacity:0;display:flex}50%{opacity:1}to{opacity:.2;display:none}}@keyframes zoomIAndnOut{25%{scale:.98}75%{scale:1.01}}@keyframes popIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShakeIcononInputField{0%{transform:translate(40%,-100%)}20%{transform:translate(50%,-100%)}40%{transform:translate(30%,-100%)}60%{transform:translate(45%,-100%)}80%{transform:translate(35%,-100%)}to{transform:translate(40%,-100%)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slideExpand{0%{transform:translate(0);width:20px}30%{transform:translate(6px);width:28px}70%{transform:translate(14px);width:24px}to{transform:translate(20px);width:20px}}@keyframes slideShrink{0%{transform:translate(20px);width:20px}30%{transform:translate(14px);width:28px}70%{transform:translate(6px);width:24px}to{transform:translate(0);width:20px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.actions-buttons{display:flex;flex-wrap:wrap;gap:10px}@media (min-width: 0px){.actions-buttons{padding:10px 8px 0}}@media (min-width: 760px){.actions-buttons{padding:10px 0 0 28px}}
