.default-layout[data-v-a3580aa0]{display:flex;flex-direction:column;min-height:100dvh}:root{--body-font-family: "United Sans Rg Md", sans-serif;--body-font-size: 1rem;--body-font-weight: 400;--body-line-height: 1.5;--body-color: #000;--body-bg: #fff}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{min-height:100%;font-family:sans-serif;line-height:normal;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{min-height:100vh;margin:0;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);background-color:var(--body-bg);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}b,strong{font-weight:bolder}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}textarea{resize:vertical}select{word-wrap:normal}select:disabled{opacity:1}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::file-selector-button{font:inherit;-webkit-appearance:button}html,body,#app{min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#fff}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-enter-from,.fade-leave-to{opacity:0}.gallery-container[data-v-25b1bea1]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem}h1[data-v-25b1bea1]{margin-bottom:3rem;font-size:2.5rem;font-weight:600}.kiosk-buttons[data-v-25b1bea1]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.kiosk-button[data-v-25b1bea1]{min-width:200px;padding:2rem 3rem;font-size:1.5rem;font-weight:600;text-transform:capitalize;cursor:pointer;background-color:#f3f4f6;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease}.kiosk-button[data-v-25b1bea1]:hover{background-color:#e5e7eb;border-color:#d1d5db;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.kiosk-button[data-v-25b1bea1]:active{transform:translateY(0)}.kiosk-gallery[data-v-dede8705]{position:relative;width:1080px;height:1920px;margin:0 auto;overflow:hidden}.view-container[data-v-dede8705]{position:absolute;top:0;left:0;visibility:hidden;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1s ease-out}.view-container.active[data-v-dede8705]{visibility:visible;pointer-events:auto;opacity:1}.view-container.fade-out[data-v-dede8705]{opacity:0!important}.view-container.fade-in[data-v-dede8705]{animation:fade-in-dede8705 1s ease-in}.loading[data-v-dede8705],.empty[data-v-dede8705]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:3rem;font-size:1.25rem;color:#fff;text-align:center}.intro-video-view[data-v-dede8705]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000;opacity:1;transition:opacity 1s ease-out}.intro-video-view.fade-in[data-v-dede8705]{animation:fade-in-dede8705 1s ease-in}.intro-video-view.fade-out[data-v-dede8705]{opacity:0!important;transition:opacity 1s ease-out}.intro-video[data-v-dede8705]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scrolling-grid-view[data-v-dede8705]{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:100px 120px;overflow:hidden;transition:opacity 1s ease-out}.scrolling-grid-view.fade-in[data-v-dede8705]{animation:fade-in-dede8705 1s ease-in}.scrolling-grid-view.fade-out[data-v-dede8705]{opacity:0}.assets-grid-scrolling[data-v-dede8705]{display:grid;grid-template-columns:repeat(2,400px);gap:40px;transform:translateY(0)}.assets-grid-scrolling.is-scrolling[data-v-dede8705]{animation:scroll-down-dede8705 20s ease-in-out forwards}@keyframes scroll-down-dede8705{0%{transform:translateY(0)}5%{transform:translateY(0)}95%{transform:translateY(calc(-100% + 1720px))}to{transform:translateY(calc(-100% + 1720px))}}.cycling-grid-view[data-v-dede8705]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:100px 120px;transition:opacity 1s ease-out}.cycling-grid-view.fade-in[data-v-dede8705]{animation:fade-in-dede8705 1s ease-in}.cycling-grid-view.fade-out[data-v-dede8705]{opacity:0}@keyframes fade-in-dede8705{0%{opacity:0}to{opacity:1}}.asset-item[data-v-dede8705]{position:relative;width:400px;height:400px;padding:6px;overflow:hidden;background:conic-gradient(from 90deg at 50% 50%,#34a853,#fbbc05,#ea4335,#4285f4,#34a853 360deg);border-radius:88px}.asset-item img[data-v-dede8705]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:82px}.assets-grid-2[data-v-dede8705]{display:flex;flex-direction:column;gap:60px;align-items:center;justify-content:center}.asset-item-large[data-v-dede8705]{position:relative;width:840px;height:840px;padding:12px;overflow:hidden;background:conic-gradient(from 90deg at 50% 50%,#34a853,#fbbc05,#ea4335,#4285f4,#34a853 360deg);border-radius:176px}.asset-item-large img[data-v-dede8705]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:164px}.moderation-wrap[data-v-978c3f88]{position:relative;max-width:1400px;padding:20px;margin:0 auto}.moderation-wrap .refresh-btn[data-v-978c3f88]{position:fixed;top:20px;right:20px;z-index:100;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:24px;line-height:1;color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 4px #0000001a;transition:all .2s}.moderation-wrap .refresh-btn span[data-v-978c3f88]{display:inline-block}.moderation-wrap .refresh-btn[data-v-978c3f88]:disabled{cursor:not-allowed;opacity:.6}.moderation-wrap .refresh-btn:disabled span[data-v-978c3f88]{animation:spin-978c3f88 1s linear infinite}.moderation-wrap .refresh-btn[data-v-978c3f88]:hover:not(:disabled){color:#4a90e2;border-color:#4a90e2;box-shadow:0 2px 8px #00000026}@keyframes spin-978c3f88{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.moderation-wrap .header[data-v-978c3f88]{margin-bottom:30px;text-align:center}.moderation-wrap .header h1[data-v-978c3f88]{margin:10px 0 0;text-transform:capitalize}.moderation-wrap .header p[data-v-978c3f88]{margin:0;font-size:14px;color:#666}.moderation-wrap .error[data-v-978c3f88]{padding:10px;color:red;background:#fee;border-radius:4px}.moderation-wrap .modal-overlay[data-v-978c3f88]{position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;background:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.moderation-wrap .modal-overlay .modal-content[data-v-978c3f88]{position:relative;max-width:90vw;max-height:90vh;cursor:default}.moderation-wrap .modal-overlay .modal-content img[data-v-978c3f88]{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.moderation-wrap .modal-overlay .modal-close[data-v-978c3f88]{position:absolute;top:-40px;right:0;padding:8px 16px;font-size:32px;font-weight:700;color:#fff;cursor:pointer;background:transparent;border:none;transition:color .2s}.moderation-wrap .modal-overlay .modal-close[data-v-978c3f88]:hover{color:#f44336}.moderation-wrap .data[data-v-978c3f88]{margin-top:20px}.moderation-wrap .data .loading-message[data-v-978c3f88]{padding:40px 20px;font-size:16px;color:#666;text-align:center}.moderation-wrap .data .tabs[data-v-978c3f88]{display:flex;gap:10px;margin-bottom:20px}.moderation-wrap .data .tabs .tab[data-v-978c3f88]{padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;background:#f5f5f5;border:2px solid transparent;border-radius:8px;transition:all .2s}.moderation-wrap .data .tabs .tab[data-v-978c3f88]:hover{background:#e0e0e0}.moderation-wrap .data .tabs .tab.active[data-v-978c3f88]{color:#fff;background:#4a90e2;border-color:#4a90e2}.moderation-wrap .data .stats[data-v-978c3f88]{padding:15px;margin-bottom:20px;background:#e7f3ff;border-radius:4px}.moderation-wrap .data .stats p[data-v-978c3f88]{margin:5px 0;font-weight:600}.moderation-wrap .data .mms-grid[data-v-978c3f88]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,350px));gap:20px;justify-content:center}.moderation-wrap .data .pagination[data-v-978c3f88]{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:30px}.moderation-wrap .data .pagination .pagination-btn[data-v-978c3f88]{padding:10px 20px;font-size:14px;font-weight:600;color:#4a90e2;cursor:pointer;background:#fff;border:2px solid #4a90e2;border-radius:6px;transition:all .2s}.moderation-wrap .data .pagination .pagination-btn[data-v-978c3f88]:disabled{color:#999;cursor:not-allowed;border-color:#ccc;opacity:.4}.moderation-wrap .data .pagination .pagination-btn[data-v-978c3f88]:disabled:hover{color:#999;background:#fff}.moderation-wrap .data .pagination .pagination-btn[data-v-978c3f88]:hover:not(:disabled){color:#fff;background:#4a90e2}.moderation-wrap .data .pagination .pagination-pages[data-v-978c3f88]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;max-width:600px}.moderation-wrap .data .pagination .pagination-pages .pagination-ellipsis[data-v-978c3f88]{min-width:40px;padding:8px 12px;font-size:14px;font-weight:600;color:#999;text-align:center}.moderation-wrap .data .pagination .pagination-pages .pagination-page[data-v-978c3f88]{min-width:40px;padding:8px 12px;font-size:14px;font-weight:600;color:#333;cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:6px;transition:all .2s}.moderation-wrap .data .pagination .pagination-pages .pagination-page[data-v-978c3f88]:hover{color:#4a90e2;border-color:#4a90e2}.moderation-wrap .data .pagination .pagination-pages .pagination-page.active[data-v-978c3f88]{color:#fff;background:#4a90e2;border-color:#4a90e2}.moderation-wrap .data .pagination-info[data-v-978c3f88]{margin-top:15px;font-size:14px;font-weight:500;color:#666;text-align:center}.moderation-wrap .data .mms-item[data-v-978c3f88]{display:flex;flex-direction:column;max-width:350px;padding:15px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026}.moderation-wrap .data .mms-item .mms-image[data-v-978c3f88]{position:relative;width:100%;max-width:350px;aspect-ratio:1/1;margin-bottom:10px;overflow:hidden;cursor:pointer;transition:transform .2s}.moderation-wrap .data .mms-item .mms-image img[data-v-978c3f88]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4px}.moderation-wrap .data .mms-item .mms-image .print-status-badge[data-v-978c3f88]{position:absolute;top:10px;right:10px;padding:6px 12px;font-size:12px;font-weight:700;color:#fff;background:#000000b3;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.moderation-wrap .data .mms-item .mms-image .print-status-badge.print-status-queued[data-v-978c3f88]{background:#2196f3e6}.moderation-wrap .data .mms-item .mms-image .print-status-badge.print-status-printed[data-v-978c3f88]{background:#4caf50e6}.moderation-wrap .data .mms-item .mms-image .print-status-badge.print-status-failed[data-v-978c3f88]{background:#f44336e6}.moderation-wrap .data .mms-item .mms-info[data-v-978c3f88]{margin-bottom:10px}.moderation-wrap .data .mms-item .mms-info .mms-id[data-v-978c3f88]{margin-bottom:2px;font-size:12px;color:#666}.moderation-wrap .data .mms-item .mms-info .mms-created[data-v-978c3f88]{margin-bottom:6px;font-size:12px;color:#666}.moderation-wrap .data .mms-item .mms-info p[data-v-978c3f88]{margin:3px 0;font-size:14px}.moderation-wrap .data .mms-item .mms-actions[data-v-978c3f88]{display:flex;gap:10px}.moderation-wrap .data .mms-item .mms-actions button[data-v-978c3f88]{flex:1;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;border:none;border-radius:4px;transition:all .2s}.moderation-wrap .data .mms-item .mms-actions button.btn-accept[data-v-978c3f88]{color:#fff;background:#4caf50}.moderation-wrap .data .mms-item .mms-actions button.btn-accept[data-v-978c3f88]:hover{background:#45a049}.moderation-wrap .data .mms-item .mms-actions button.btn-deny[data-v-978c3f88]{color:#fff;background:#f44336}.moderation-wrap .data .mms-item .mms-actions button.btn-deny[data-v-978c3f88]:hover{background:#da190b}.moderation-wrap .data .mms-item .mms-actions button.btn-reprint[data-v-978c3f88]{color:#fff;background:#2196f3}.moderation-wrap .data .mms-item .mms-actions button.btn-reprint[data-v-978c3f88]:hover{background:#0b7dda}@media (max-width: 768px){.moderation-wrap .data .mms-grid[data-v-978c3f88]{grid-template-columns:1fr;justify-content:center;justify-items:center}.moderation-wrap .data .mms-item[data-v-978c3f88]{width:100%;max-width:350px}}
