.focusted[data-v-0dd641f0]{animation:focus-0dd641f0 .5s ease forwards}@keyframes focus-0dd641f0{0%{box-shadow:none}to{box-shadow:12px 12px 12px 12px #d1c3ad;transform:translateY(-15px)}}.notification-anim[data-v-9eaa9cad]{animation:slideIn-9eaa9cad .3s ease forwards,slideOut-9eaa9cad .3s ease 3.7s forwards;opacity:0;transform:translateY(20px)}@keyframes slideIn-9eaa9cad{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut-9eaa9cad{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.focusted[data-v-9eaa9cad]{animation:focus-9eaa9cad .5s ease forwards}@keyframes focus-9eaa9cad{0%{box-shadow:none;transform:translateY(0)}to{box-shadow:12px 12px 12px 12px #d1c3ad;transform:translateY(-15px)}}.amount-completed-anim[data-v-74e4fac6]{animation:pulse-74e4fac6 1s infinite}@keyframes pulse-74e4fac6{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.vintage-loader[data-v-6300e6b3]{margin-bottom:15px;text-align:center}.loader-film[data-v-6300e6b3]{animation:filmRoll-6300e6b3 1s linear infinite;background:repeating-linear-gradient(90deg,tan,tan 3px,transparent 0,transparent 6px);border:1px solid tan;border-radius:3px;height:30px;margin:0 auto 8px;width:50px}@keyframes filmRoll-6300e6b3{0%{background-position-x:0}to{background-position-x:6px}}svg[data-v-2ba0e442]{animation:rotate4-2ba0e442 2s linear infinite;transform-origin:center;width:5.25em}circle[data-v-2ba0e442]{fill:none;stroke:#fc9331;stroke-width:5;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4-2ba0e442 1.5s ease-in-out infinite}@keyframes rotate4-2ba0e442{to{transform:rotate(1turn)}}@keyframes dash4-2ba0e442{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.vintage-loader[data-v-9959b00a]{margin-bottom:15px;text-align:center}.loader-film[data-v-9959b00a]{animation:filmRoll-9959b00a 1s linear infinite;background:repeating-linear-gradient(90deg,tan,tan 3px,transparent 0,transparent 6px);border:1px solid tan;border-radius:3px;height:30px;margin:0 auto 8px;width:50px}@keyframes filmRoll-9959b00a{0%{background-position-x:0}to{background-position-x:6px}}.capture-flash-anim[data-v-9959b00a]{animation:flash-9959b00a .2s ease-out forwards}@keyframes flash-9959b00a{to{opacity:1}}.display-container[data-v-15a39c9d]{box-sizing:border-box;flex-direction:column;height:900px;width:300px}.display-container[data-v-15a39c9d],.logo[data-v-15a39c9d]{align-items:center;display:flex}.logo[data-v-15a39c9d]{height:80px;justify-content:center;width:100%}.frame-logo[data-v-15a39c9d]{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container[data-v-15a39c9d]{display:grid;gap:15px;grid-template-columns:repeat(1,270px);padding:15px}.img-box[data-v-15a39c9d],.main-container[data-v-15a39c9d]{box-sizing:border-box;justify-content:center;position:relative}.img-box[data-v-15a39c9d]{align-items:center;aspect-ratio:6/4;background:#f5f5f5;border-radius:10px;cursor:pointer;display:flex;overflow:hidden;z-index:2}.img-box img[data-v-15a39c9d]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:100%}.overlay[data-v-15a39c9d]{bottom:0;left:0;mix-blend-mode:overlay;position:absolute;right:0;top:0;transition:background-color .4s ease;z-index:3}.img-box.empty[data-v-15a39c9d]{align-items:center;border-radius:10px;color:#888;display:flex;font-size:14px;font-style:italic;justify-content:center}.display-container[data-v-3189f5c4]{box-sizing:border-box;height:300px;width:900px}.display-container[data-v-3189f5c4],.logo[data-v-3189f5c4]{align-items:center;display:flex}.logo[data-v-3189f5c4]{height:100px;justify-content:center;margin-right:20px;width:100px}.frame-logo[data-v-3189f5c4]{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container[data-v-3189f5c4]{display:grid;gap:15px;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(1,270px);padding:15px}.img-box[data-v-3189f5c4],.main-container[data-v-3189f5c4]{box-sizing:border-box;justify-content:center;position:relative}.img-box[data-v-3189f5c4]{align-items:center;aspect-ratio:4/6;background:#f5f5f5;border-radius:10px;display:flex;overflow:hidden;z-index:2}.img-box img[data-v-3189f5c4]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:100%}.overlay[data-v-3189f5c4]{bottom:15px;left:15px;mix-blend-mode:overlay;position:absolute;right:15px;top:15px;transition:background-color .4s ease;z-index:3}.img-box.empty[data-v-3189f5c4]{align-items:center;border-radius:10px;color:#888;display:flex;font-size:14px;font-style:italic;justify-content:center}.display-container[data-v-8a8576f7]{box-sizing:border-box;flex-direction:column;height:900px;width:600px}.display-container[data-v-8a8576f7],.logo[data-v-8a8576f7]{align-items:center;display:flex}.logo[data-v-8a8576f7]{height:100px;justify-content:center;width:100%}.frame-logo[data-v-8a8576f7]{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container[data-v-8a8576f7]{display:grid;gap:15px;grid-template-columns:repeat(2,277.5px);grid-template-rows:repeat(2,auto);padding:15px}.img-box[data-v-8a8576f7],.main-container[data-v-8a8576f7]{box-sizing:border-box;justify-content:center;position:relative}.img-box[data-v-8a8576f7]{align-items:center;aspect-ratio:3/4;background:#f5f5f5;border-radius:10px;cursor:pointer;display:flex;overflow:hidden;z-index:2}.img-box img[data-v-8a8576f7]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:100%}.overlay[data-v-8a8576f7]{bottom:0;left:0;mix-blend-mode:overlay;position:absolute;right:0;top:0;transition:background-color .4s ease;z-index:3}.img-box.empty[data-v-8a8576f7]{align-items:center;border-radius:10px;color:#0ff;display:flex;font-size:14px;font-style:italic;justify-content:center}.display-container[data-v-3d1ea38b]{box-sizing:border-box;flex-direction:column;height:900px;width:600px}.display-container[data-v-3d1ea38b],.logo[data-v-3d1ea38b]{align-items:center;display:flex}.logo[data-v-3d1ea38b]{height:70px;justify-content:center;width:100%}.frame-logo[data-v-3d1ea38b]{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container[data-v-3d1ea38b]{display:grid;gap:20px;grid-template-columns:repeat(2,265px);grid-template-rows:repeat(3,auto);padding:115px 20px 20px}.img-box[data-v-3d1ea38b],.main-container[data-v-3d1ea38b]{box-sizing:border-box;justify-content:center;position:relative}.img-box[data-v-3d1ea38b]{align-items:center;aspect-ratio:2/1.8;background:#f5f5f5;border-radius:10px;cursor:pointer;display:flex;overflow:hidden;z-index:2}.img-box img[data-v-3d1ea38b]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:100%}.overlay[data-v-3d1ea38b]{bottom:0;left:0;mix-blend-mode:overlay;position:absolute;right:0;top:0;transition:background-color .4s ease;z-index:3}.img-box.empty[data-v-3d1ea38b]{align-items:center;border-radius:10px;color:#888;display:flex;font-size:14px;font-style:italic;justify-content:center}.frame-display[data-v-56d32d1c]{justify-content:center;min-height:100%;overflow:hidden;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.frame-and-logo-container[data-v-56d32d1c],.frame-display[data-v-56d32d1c]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column}.frame-and-logo-container[data-v-56d32d1c]{flex-shrink:0;max-height:100%;max-width:100%;z-index:0}.base-frame[data-v-56d32d1c]{height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;z-index:1}.frame-overlay[data-v-56d32d1c]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.img-box[data-v-56d32d1c]{align-items:center;background-color:#fff;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.img-box[data-v-56d32d1c],.img-box img[data-v-56d32d1c]{height:100%;position:relative;width:100%;z-index:2}.img-box img[data-v-56d32d1c]{display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none;transition:filter .4s ease}.img-box.empty[data-v-56d32d1c]{align-items:center;color:#888;display:flex;font-size:.9em;justify-content:center;overflow:hidden;text-align:center;transition:background-color .4s ease}.emoji-overlay-container[data-v-56d32d1c]{border:none!important;bottom:0!important;box-sizing:border-box!important;flex-grow:0!important;flex-shrink:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;min-height:100%!important;min-width:100%!important;overflow:hidden!important;padding:0!important;pointer-events:none;position:absolute!important;right:0!important;top:0!important;transform:none!important;width:100%!important;z-index:10}.emoji-draggable[data-v-56d32d1c]{border:none!important;touch-action:none;z-index:999}.emoji-draggable[data-v-56d32d1c],.emoji-overlay-container .vdr[data-v-56d32d1c]{pointer-events:auto}.draggable-emoji-display[data-v-56d32d1c],.draggable-item-container[data-v-56d32d1c]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.draggable-emoji-display[data-v-56d32d1c]{cursor:grab}.draggable-emoji-display[data-v-56d32d1c]:active{cursor:grabbing}.draggable-image-display[data-v-56d32d1c]{cursor:grab;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.draggable-image-display[data-v-56d32d1c]:active{cursor:grabbing}.vdr .vdr-handle[data-v-56d32d1c]{border:none!important;display:none!important}.vdr[data-v-56d32d1c]{border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.completion-button[data-v-fcf177f1]:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#4caf50);box-shadow:0 6px 12px #0000004d;transform:translateY(-2px)}.completion-button[data-v-fcf177f1]:disabled{background:#ccc;box-shadow:0 2px 4px #0000001a;cursor:not-allowed;transform:none}.selection-section[data-v-fcf177f1]{display:flex;flex-direction:column;gap:15px;transition:all .3s ease;width:100%}.icon-section[data-v-fcf177f1]{flex-grow:1}.selection-section[data-v-fcf177f1]:hover{transform:translateY(-2px)}.selection-section h2[data-v-fcf177f1]{color:#333;font-size:1.4em;font-weight:700;margin:0;padding-bottom:8px;position:relative;text-align:center;width:100%}.selection-section h2[data-v-fcf177f1]:after{background:#4caf50;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:50px}.selection-list[data-v-fcf177f1]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;overflow-y:auto;padding:5px;width:100%}.icon-list[data-v-fcf177f1],.theme-list[data-v-fcf177f1]{max-height:900px}.selection-item[data-v-fcf177f1]{align-items:center;background:#fff;border:2px solid #ddd;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;font-size:.9em;justify-content:center;min-width:100px;padding:8px 12px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selection-item[data-v-fcf177f1]:hover{border-color:#a0a0a0;box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.selection-item.is-selected[data-v-fcf177f1]{border-color:#4caf50;box-shadow:0 0 0 2px #4caf504d}.theme-item[data-v-fcf177f1]{align-items:flex-end;box-shadow:0 3px 10px #0000000d;display:flex;flex-shrink:0;font-weight:600;height:120px;justify-content:center;min-width:120px;padding:8px!important;width:120px}.theme-item span[data-v-fcf177f1]{background:#00000080;border-radius:3px;font-size:.75em;max-width:100%;padding:4px 6px;text-align:center;white-space:normal;word-wrap:break-word;color:#fff;line-height:1.2}.theme-item:hover span[data-v-fcf177f1]{background:#000000b3}.icon-item[data-v-fcf177f1]{height:150px;padding:5px;width:150px}.icon-item[data-v-fcf177f1]:hover{background:#eee}.icon-item[data-v-fcf177f1]:active{box-shadow:1px 1px 3px #0003;transform:scale(.95)}.icon-display[data-v-fcf177f1]{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.delete-button[data-v-fcf177f1]{align-items:center;background:#f44!important;color:#fff!important;display:flex;flex-direction:column;gap:5px;justify-content:center;transition:all .3s ease}.delete-button[data-v-fcf177f1]:hover:not(.disabled){background:#c00!important;transform:scale(1.05)}.delete-button[data-v-fcf177f1]:active:not(.disabled){box-shadow:1px 1px 3px #0000004d;transform:scale(.95)}.delete-button.disabled[data-v-fcf177f1]{background:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.6}.delete-button.disabled[data-v-fcf177f1]:hover{box-shadow:none!important;transform:none!important}.delete-icon[data-v-fcf177f1]{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.delete-icon svg[data-v-fcf177f1]{height:24px;width:24px}.delete-text[data-v-fcf177f1]{font-size:12px;font-weight:700;text-align:center}.frame[data-v-fcf177f1]{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;padding:0;width:-moz-fit-content;width:fit-content}.frame[data-v-fcf177f1]>:first-child{border:none;height:100%;margin:0;padding:0;width:100%}.spinner[data-v-fcf177f1]{animation:spin-fcf177f1 1s ease-in-out infinite;border:4px solid rgba(76,175,80,.3);border-radius:50%;border-top-color:#4caf50;height:40px;margin-bottom:15px;width:40px}.message[data-v-fcf177f1]{align-items:center;background:#fffc;box-sizing:border-box;color:#555;flex-direction:column;font-size:18px;height:100%;padding:20px;text-align:center;width:100%}.export-controls[data-v-fcf177f1],.message[data-v-fcf177f1]{display:flex;justify-content:center}.export-controls[data-v-fcf177f1]{flex-wrap:wrap;gap:10px;margin-bottom:20px;margin-top:20px}.export-button[data-v-fcf177f1]{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;min-width:150px;padding:10px 15px}.export-button[data-v-fcf177f1]:hover{background-color:#45a049}.export-button[data-v-fcf177f1]:disabled{background-color:#ccc;cursor:not-allowed}.spinner-small[data-v-fcf177f1]{animation:spin-fcf177f1 1s ease-in-out infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;margin-right:8px;width:16px}@media (max-width:1200px){.icon-list[data-v-fcf177f1],.theme-list[data-v-fcf177f1]{max-height:250px}}@media (max-width:768px){.container-count[data-v-fcf177f1]{padding:10px}.selection-item[data-v-fcf177f1]{min-width:80px}.theme-item[data-v-fcf177f1]{height:80px;width:80px}.icon-item[data-v-fcf177f1]{height:90px;width:90px}}.frame-with-icons-container[data-v-fcf177f1]{height:100%;position:relative;width:100%}.icon-overlay-layer[data-v-fcf177f1]{left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:10}.draggable-icon[data-v-fcf177f1]{border:2px solid transparent;border-radius:8px;cursor:move;pointer-events:auto;position:absolute;transition:border-color .2s ease;z-index:999}.draggable-icon[data-v-fcf177f1],.icon-image[data-v-fcf177f1]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-image[data-v-fcf177f1]{border-radius:6px;-o-object-fit:contain;object-fit:contain}.icon-emoji[data-v-fcf177f1],.icon-image[data-v-fcf177f1]{height:100%;pointer-events:none;width:100%}.icon-emoji[data-v-fcf177f1]{font-size:.8em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.completion-status[data-v-fcf177f1],.icon-emoji[data-v-fcf177f1]{align-items:center;display:flex;justify-content:center}.completion-status[data-v-fcf177f1]{background:#4caf501a;border:2px solid #4caf50;border-radius:8px;color:#2e7d32;flex-direction:column;font-size:16px;font-weight:700;margin:10px 0;padding:15px;text-align:center}@keyframes spin-fcf177f1{to{transform:rotate(1turn)}}.progress-overlay[data-v-fcf177f1]{align-items:center;background:#000000a6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.progress-spinner[data-v-fcf177f1]{animation:spin-fcf177f1 .9s ease-in-out infinite;border:8px solid rgba(76,175,80,.25);border-radius:50%;border-top-color:#ff7b00;height:50px;width:50px}.progress-text[data-v-fcf177f1]{color:#424242;font-size:1rem;font-weight:500;line-height:1.5;margin:0;max-width:240px;text-align:center}.badge-uploading-anim[data-v-4b1c3b9e]{animation:badgePulse-4b1c3b9e 1s ease-in-out infinite}@keyframes badgePulse-4b1c3b9e{0%,to{opacity:1}50%{opacity:.5}}
