#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}html{background:#f5f5f5}video{height:auto;width:100%}.error-page,.loading{align-items:center;display:flex;height:100vh;justify-content:center}.error-page{flex-direction:column;text-align:center}.error-page h1{color:#666;font-size:4rem;margin-bottom:1rem}.error-page p{color:#999;font-size:1.2rem;margin-bottom:2rem}.error-page .btn{background-color:#007bff;border-radius:4px;color:#fff;padding:12px 24px;text-decoration:none;transition:background-color .3s}.error-page .btn:hover{background-color:#0056b3}.template-box{background-color:#fff;height:100vh;text-align:left;width:100%}.template-box .content{width:100%}.template-box .content img{display:block;height:auto!important;width:100%!important}.template-box p{margin:0}#main-container{border-radius:25px;height:100vh;margin:0 auto;width:800px}@media screen and (max-width:768px){body{background-color:#0056b3}#main-container{background-color:transparent;height:100vh;width:100vw}}.n-base-select-option__content{white-space:normal!important;word-break:break-all}.loading-container[data-v-19135545]{align-items:center;display:flex;justify-content:center;padding:2rem}.loading-container.fullscreen[data-v-19135545]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;inset:0;position:fixed;z-index:9999}.loading-container.overlay[data-v-19135545]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffc;inset:0;position:absolute}.loading-content[data-v-19135545]{align-items:center;display:flex;flex-direction:column;gap:1rem}.spinner[data-v-19135545]{display:inline-block;position:relative}.spinner.small[data-v-19135545]{height:32px;width:32px}.spinner.medium[data-v-19135545]{height:48px;width:48px}.spinner.large[data-v-19135545]{height:64px;width:64px}.spinner-ring[data-v-19135545]{animation:spin-19135545 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#007bff;height:100%;left:0;position:absolute;top:0;width:100%}.spinner-ring[data-v-19135545]:first-child{animation-delay:-.45s}.spinner-ring[data-v-19135545]:nth-child(2){animation-delay:-.3s}.spinner-ring[data-v-19135545]:nth-child(3){animation-delay:-.15s}.loading-message[data-v-19135545]{color:#666;font-size:.9rem;margin:0;text-align:center}@keyframes spin-19135545{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.loading-container.fullscreen[data-v-19135545]{background:#000000e6}.loading-container.overlay[data-v-19135545]{background:#000c}.loading-message[data-v-19135545]{color:#ccc}.spinner-ring[data-v-19135545]{border-top-color:#4dabf7}}.error-container[data-v-6dd05b05]{align-items:center;display:flex;justify-content:center;min-height:300px;padding:2rem}.error-container.fullscreen[data-v-6dd05b05]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;inset:0;position:fixed;z-index:9999}.error-content[data-v-6dd05b05]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 8px 32px #0000001a;max-width:500px;padding:2rem;text-align:center}.error-icon[data-v-6dd05b05]{color:#dc3545;margin-bottom:1.5rem}.error-container[data-v-6dd05b05] .error-icon svg[data-type=success]{color:#28a745}.error-container[data-v-6dd05b05] .error-icon svg[data-type=warning]{color:#ffc107}.error-container[data-v-6dd05b05] .error-icon svg[data-type=info]{color:#17a2b8}.error-text[data-v-6dd05b05]{margin-bottom:2rem}.error-title[data-v-6dd05b05]{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.error-message[data-v-6dd05b05]{color:#666;font-size:1.1rem;line-height:1.5;margin:0 0 .5rem}.error-details[data-v-6dd05b05]{background:#f8f9fa;border-left:3px solid #dc3545;border-radius:4px;color:#999;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.4;margin:0;padding:.5rem}.error-actions[data-v-6dd05b05]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn[data-v-6dd05b05]{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;min-width:100px;padding:.75rem 1.5rem;transition:all .3s ease}.btn-primary[data-v-6dd05b05]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.btn-primary[data-v-6dd05b05]:hover{box-shadow:0 4px 12px #007bff4d;transform:translateY(-2px)}.btn-secondary[data-v-6dd05b05]{background:#f8f9fa;border:1px solid #dee2e6;color:#6c757d}.btn-secondary[data-v-6dd05b05]:hover{background:#e9ecef;color:#495057;transform:translateY(-1px)}@media (max-width:768px){.error-content[data-v-6dd05b05]{margin:1rem;padding:1.5rem}.error-title[data-v-6dd05b05]{font-size:1.3rem}.error-message[data-v-6dd05b05]{font-size:1rem}.error-actions[data-v-6dd05b05]{align-items:center;flex-direction:column}.btn[data-v-6dd05b05]{max-width:200px;width:100%}}@media (prefers-color-scheme:dark){.error-container.fullscreen[data-v-6dd05b05]{background:#000000f2}.error-content[data-v-6dd05b05]{background:#1a1a1a;border-color:#333}.error-title[data-v-6dd05b05]{color:#fff}.error-message[data-v-6dd05b05]{color:#ccc}.error-details[data-v-6dd05b05]{background:#2a2a2a;color:#ddd}.btn-secondary[data-v-6dd05b05]{background:#2a2a2a;border-color:#444;color:#ccc}.btn-secondary[data-v-6dd05b05]:hover{background:#333;color:#fff}}
