:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400}[data-v-d81e6f6d]{margin:0;padding:0;box-sizing:border-box}[data-v-d81e6f6d]::-webkit-scrollbar{width:8px;height:8px}[data-v-d81e6f6d]::-webkit-scrollbar-track{background:#18181b80;border-radius:4px}[data-v-d81e6f6d]::-webkit-scrollbar-thumb{background:#60a5fa4d;border-radius:4px;transition:background .3s ease}[data-v-d81e6f6d]::-webkit-scrollbar-thumb:hover{background:#60a5fa80}[data-v-d81e6f6d]::-webkit-scrollbar-thumb:active{background:#60a5fa99}[data-v-d81e6f6d]{scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.3) rgba(24,24,27,.5)}.page-container[data-v-d81e6f6d]{min-height:100vh;padding:40px 30px 20px;background:linear-gradient(180deg,#111,#0d0d0d);color:#d1d5db;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.main-container[data-v-d81e6f6d]{max-width:1320px;width:100%;display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start}.left-section[data-v-d81e6f6d]{animation:slideInLeft-d81e6f6d .8s cubic-bezier(.16,1,.3,1)}.right-section[data-v-d81e6f6d]{animation:slideInRight-d81e6f6d .8s cubic-bezier(.16,1,.3,1)}@keyframes slideInLeft-d81e6f6d{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-d81e6f6d{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.header-section[data-v-d81e6f6d]{text-align:center;margin-bottom:2rem}h1[data-v-d81e6f6d]{color:#f0f1f6;margin-bottom:.75rem;font-size:2.8rem;font-weight:700;line-height:1.2;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text}.subtitle[data-v-d81e6f6d]{color:#b0b0b0;font-size:1rem;font-weight:400;line-height:1.6}.form-section[data-v-d81e6f6d]{background:#18181bb3;border:1px solid rgba(63,63,70,.3);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0006;transition:all .3s ease}.form-section[data-v-d81e6f6d]:hover{border-color:#3f3f4680;box-shadow:0 8px 32px #00000080}.form-header[data-v-d81e6f6d]{margin-bottom:1.5rem}.form-section-title[data-v-d81e6f6d]{color:#e5e7eb;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;display:block}.form-section-subtitle[data-v-d81e6f6d]{color:#b0b0b0;font-size:.875rem;display:block}.turnstile-item[data-v-d81e6f6d]{margin-bottom:1.5rem!important}.turnstile-wrapper[data-v-d81e6f6d]{width:100%;display:flex;justify-content:center;padding:.5rem 0;border-radius:8px;background:#18181b66;border:1px dashed rgba(63,63,70,.3)}.loading-placeholder[data-v-d81e6f6d]{display:flex;align-items:center;gap:.75rem;color:#9ca3af;font-size:.875rem;padding:1rem}.submit-btn[data-v-d81e6f6d]{height:52px!important;font-size:16px;font-weight:500;letter-spacing:.3px;background:linear-gradient(135deg,#60a5fa33,#3b82f626)!important;border:1px solid rgba(96,165,250,.3)!important;color:#93c5fd!important;box-shadow:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-d81e6f6d]:not(:disabled):hover{background:linear-gradient(135deg,#60a5fa4d,#3b82f640)!important;box-shadow:0 4px 12px #60a5fa40!important;transform:translateY(-2px)}.submit-btn[data-v-d81e6f6d]:not(:disabled):active{transform:translateY(0)}.submit-btn[data-v-d81e6f6d]:disabled{background:linear-gradient(135deg,#3f3f4633,#3f3f461a)!important;border:1px solid rgba(63,63,70,.3)!important;color:#6b7280!important;box-shadow:none!important}.result-fade-enter-active[data-v-d81e6f6d],.result-fade-leave-active[data-v-d81e6f6d]{transition:all .4s cubic-bezier(.4,0,.2,1)}.result-fade-enter-from[data-v-d81e6f6d]{opacity:0;transform:translateY(-20px)}.result-fade-leave-to[data-v-d81e6f6d]{opacity:0;transform:translateY(-10px)}.result-section[data-v-d81e6f6d]{margin-top:1.5rem}.error-card[data-v-d81e6f6d]{background:linear-gradient(135deg,#ef44441a,#b91c1c0d);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:1.25rem;display:flex;gap:1rem;align-items:flex-start;animation:shake-d81e6f6d .5s ease}@keyframes shake-d81e6f6d{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.error-icon[data-v-d81e6f6d]{color:#ef4444;flex-shrink:0;margin-top:2px}.error-content[data-v-d81e6f6d]{flex:1}.error-title[data-v-d81e6f6d]{color:#ef4444;font-weight:600;font-size:.95rem;margin-bottom:.25rem}.error-message[data-v-d81e6f6d]{color:#fca5a5;font-size:.875rem;line-height:1.5}.success-card[data-v-d81e6f6d]{background:linear-gradient(135deg,#3b82f61a,#2563eb0d);border:1px solid rgba(59,130,246,.25);border-radius:12px;padding:1.5rem;animation:successPop-d81e6f6d .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes successPop-d81e6f6d{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.success-header[data-v-d81e6f6d]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.success-icon[data-v-d81e6f6d]{color:#60a5fa}.success-title[data-v-d81e6f6d]{color:#60a5fa;font-weight:600;font-size:1rem}.action-buttons[data-v-d81e6f6d]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.action-btn[data-v-d81e6f6d]{height:48px!important;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-btn[data-v-d81e6f6d]:not(:disabled):hover{transform:translateY(-2px)}.action-btn[data-v-d81e6f6d]:not(:disabled):active{transform:translateY(0)}.copy-btn[data-v-d81e6f6d]{background:linear-gradient(135deg,#3b82f626,#2563eb1a)!important;border:1px solid rgba(59,130,246,.3)!important;color:#60a5fa!important}.copy-btn[data-v-d81e6f6d]:hover:not(:disabled){background:linear-gradient(135deg,#3b82f640,#2563eb26)!important;box-shadow:0 4px 12px #3b82f633!important}.download-btn[data-v-d81e6f6d]{background:linear-gradient(135deg,#60a5fa33,#3b82f626)!important;border:1px solid rgba(96,165,250,.3)!important;color:#93c5fd!important}.download-btn[data-v-d81e6f6d]:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa4d,#3b82f640)!important;box-shadow:0 4px 12px #60a5fa40!important}.video-preview-section[data-v-d81e6f6d]{background:#18181bb3;border:1px solid rgba(63,63,70,.3);border-radius:16px;padding:2rem;min-height:500px;max-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0006;transition:all .3s ease;position:sticky;top:80px;overflow:hidden}.video-preview-section.has-video[data-v-d81e6f6d]{min-height:auto}.video-fade-enter-active[data-v-d81e6f6d],.video-fade-leave-active[data-v-d81e6f6d]{transition:all .5s cubic-bezier(.4,0,.2,1)}.video-fade-enter-from[data-v-d81e6f6d],.video-fade-leave-to[data-v-d81e6f6d]{opacity:0;transform:scale(.95)}.video-wrapper[data-v-d81e6f6d]{width:100%}.video-container[data-v-d81e6f6d]{position:relative;width:100%;aspect-ratio:9/16;background:#000;border-radius:12px;overflow:hidden;margin-bottom:1rem;max-width:350px;max-height:calc(100vh - 280px);margin-left:auto;margin-right:auto;box-shadow:0 20px 60px #00000080}.video-container video[data-v-d81e6f6d]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.video-loading[data-v-d81e6f6d]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#000000e6;color:#e5e7eb;z-index:10}.video-loading p[data-v-d81e6f6d]{font-size:.875rem;color:#9ca3af}.prompt-card[data-v-d81e6f6d]{margin-top:1rem;background:linear-gradient(135deg,#8b5cf614,#7c3aed0d);border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:1rem;animation:promptSlideIn-d81e6f6d .4s ease-out}@keyframes promptSlideIn-d81e6f6d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.prompt-header[data-v-d81e6f6d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(139,92,246,.15)}.copy-prompt-btn[data-v-d81e6f6d]{background:transparent;border:none;padding:.25rem;cursor:pointer;color:#a78bfa;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.copy-prompt-btn[data-v-d81e6f6d]:hover:not(:disabled){background:#8b5cf633;color:#c4b5fd}.copy-prompt-btn[data-v-d81e6f6d]:active:not(:disabled){transform:scale(.95)}.copy-prompt-btn[data-v-d81e6f6d]:disabled{color:#10b981;cursor:default}.prompt-icon[data-v-d81e6f6d]{color:#a78bfa;flex-shrink:0}.prompt-title[data-v-d81e6f6d]{color:#c4b5fd;font-weight:600;font-size:.875rem;letter-spacing:.3px}.prompt-content[data-v-d81e6f6d]{color:#d8b4fe;font-size:.875rem;line-height:1.6;word-break:break-word;white-space:pre-wrap;max-height:60px;overflow-y:auto;padding-right:.5rem}.prompt-content[data-v-d81e6f6d]::-webkit-scrollbar{width:6px}.prompt-content[data-v-d81e6f6d]::-webkit-scrollbar-track{background:#8b5cf61a;border-radius:3px}.prompt-content[data-v-d81e6f6d]::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px;transition:background .3s ease}.prompt-content[data-v-d81e6f6d]::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.prompt-content[data-v-d81e6f6d]::-webkit-scrollbar-thumb:active{background:#8b5cf699}.prompt-content[data-v-d81e6f6d]{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.3) rgba(139,92,246,.1)}.video-info[data-v-d81e6f6d]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#6b7280;font-size:.875rem;padding:.75rem;background:#18181b66;border-radius:8px;border:1px solid rgba(63,63,70,.3)}.info-icon[data-v-d81e6f6d]{flex-shrink:0}.preview-placeholder[data-v-d81e6f6d]{text-align:center;padding:3rem 2rem;animation:pulse-d81e6f6d 2s ease-in-out infinite}@keyframes pulse-d81e6f6d{0%,to{opacity:.6}50%{opacity:1}}.placeholder-icon[data-v-d81e6f6d]{margin-bottom:1.5rem;color:#3f3f46}.placeholder-title[data-v-d81e6f6d]{color:#e5e7eb;font-size:1.5rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.3px}.placeholder-text[data-v-d81e6f6d]{color:#6b7280;font-size:.95rem;line-height:1.8}.page-footer[data-v-d81e6f6d]{padding:10px 0;text-align:center;color:#52525b;font-size:13px;margin-top:20px}.page-footer p[data-v-d81e6f6d]{display:flex;align-items:center;justify-content:center;gap:1rem}.page-footer a[data-v-d81e6f6d]{color:#60a5fa;text-decoration:none;font-weight:500;transition:all .2s;padding:6px 12px;border-radius:6px;background-color:#3b82f614;display:inline-flex;align-items:center;cursor:pointer}.page-footer a[data-v-d81e6f6d]:hover{background-color:#3b82f626;transform:translateY(-2px)}.page-footer .qrcode-link[data-v-d81e6f6d]{color:#a78bfa;background-color:#8b5cf614}.page-footer .qrcode-link[data-v-d81e6f6d]:hover{background-color:#8b5cf626}.qrcode-container[data-v-d81e6f6d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem}.qrcode-image[data-v-d81e6f6d]{width:200px;height:200px;border-radius:8px;object-fit:cover;background:#fff}.qrcode-text[data-v-d81e6f6d]{color:#d1d5db;font-size:.875rem;margin:0;font-weight:500}[data-v-d81e6f6d] .n-input{--n-border: 1px solid rgba(80, 80, 80, .3);--n-border-hover: 1px solid rgba(59, 130, 246, .5);--n-border-focus: 1px solid rgba(59, 130, 246, .6);--n-box-shadow-focus: 0 0 0 3px rgba(59, 130, 246, .1);--n-color: rgba(25, 25, 25, .8);--n-color-focus: rgba(30, 30, 30, .9);--n-text-color: #d1d5db;--n-placeholder-color: #6b7280;--n-border-radius: 12px;--n-height: 52px;--n-font-size: 15px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-v-d81e6f6d] .n-input__input-el{font-weight:400}[data-v-d81e6f6d] .n-input__prefix{color:#6b7280;transition:color .3s ease}[data-v-d81e6f6d] .n-input:hover .n-input__prefix,[data-v-d81e6f6d] .n-input--focus .n-input__prefix{color:#60a5fa}[data-v-d81e6f6d] .n-button{--n-border-radius: 12px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-d81e6f6d] .n-button--primary-type{box-shadow:0 4px 12px #3b82f64d;border:none}[data-v-d81e6f6d] .n-button--primary-type:hover:not(:disabled){box-shadow:0 8px 24px #3b82f666}[data-v-d81e6f6d] .n-button--primary-type:disabled{background:linear-gradient(135deg,#374151,#1f2937);box-shadow:none}[data-v-d81e6f6d] .n-button--info-type{background:linear-gradient(135deg,#3b82f633,#2563eb26);border:1px solid rgba(59,130,246,.3);color:#60a5fa}[data-v-d81e6f6d] .n-button--info-type:hover:not(:disabled){background:linear-gradient(135deg,#3b82f64d,#2563eb40);box-shadow:0 4px 12px #3b82f640}[data-v-d81e6f6d] .n-button--success-type{background:linear-gradient(135deg,#60a5fa40,#3b82f633);border:1px solid rgba(96,165,250,.3);color:#93c5fd}[data-v-d81e6f6d] .n-button--success-type:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa59,#3b82f64d);box-shadow:0 4px 12px #60a5fa4d}@media (max-width: 1200px){.main-container[data-v-d81e6f6d]{gap:50px}h1[data-v-d81e6f6d]{font-size:2.4rem}.video-preview-section[data-v-d81e6f6d]{position:static}}@media (max-width: 1024px){.page-container[data-v-d81e6f6d]{padding:50px 25px}.main-container[data-v-d81e6f6d]{grid-template-columns:1fr;gap:40px}h1[data-v-d81e6f6d]{font-size:2.2rem}.video-preview-section[data-v-d81e6f6d]{min-height:400px}.video-container[data-v-d81e6f6d]{max-width:400px}}@media (max-width: 640px){.page-container[data-v-d81e6f6d]{padding:30px 20px}.main-container[data-v-d81e6f6d]{gap:30px}.form-section[data-v-d81e6f6d]{padding:1.5rem}.video-preview-section[data-v-d81e6f6d]{padding:1.5rem;min-height:350px}h1[data-v-d81e6f6d]{font-size:1.8rem}.subtitle[data-v-d81e6f6d]{font-size:.9rem}.action-buttons[data-v-d81e6f6d]{grid-template-columns:1fr}.video-container[data-v-d81e6f6d]{max-width:100%}.placeholder-text[data-v-d81e6f6d]{font-size:.875rem}}@media (max-width: 480px){.page-container[data-v-d81e6f6d]{padding:25px 15px}h1[data-v-d81e6f6d]{font-size:1.6rem}.form-section[data-v-d81e6f6d],.video-preview-section[data-v-d81e6f6d]{padding:1.25rem}.submit-btn[data-v-d81e6f6d],.action-btn[data-v-d81e6f6d]{height:44px!important;font-size:15px}}header[data-v-18f8ce17]{line-height:1.5}
