*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:220 33% 97%;--foreground:220 13% 18%;--card:0 0% 100%;--card-foreground:220 13% 18%;--popover:0 0% 100%;--popover-foreground:220 13% 18%;--primary:210 100% 66%;--primary-foreground:0 0% 100%;--primary-hover:210 100% 58%;--primary-light:210 100% 85%;--primary-dark:210 100% 45%;--secondary:220 33% 97%;--secondary-foreground:220 13% 18%;--secondary-hover:220 33% 92%;--muted:220 33% 97%;--muted-foreground:220 9% 46%;--muted-hover:220 33% 92%;--accent:210 100% 66%;--accent-foreground:0 0% 100%;--accent-hover:210 100% 58%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--destructive-hover:0 84.2% 55%;--success:142 76% 36%;--success-foreground:0 0% 100%;--success-hover:142 76% 32%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--warning-hover:38 92% 45%;--info:199 89% 48%;--info-foreground:0 0% 100%;--info-hover:199 89% 43%;--border:220 13% 91%;--input:220 13% 91%;--input-hover:220 13% 86%;--input-focus:210 100% 66%;--ring:210 100% 66%;--ring-offset:0 0% 100%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--chart-6:210 100% 66%;--chart-7:142 76% 36%;--chart-8:280 65% 60%;--shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--radius:.5rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--primary-color:#4a90e2;--primary-hover-color:#357abd;--primary-light-color:#b3d4f2;--primary-dark-color:#2e5a8a;--secondary-color:#f5f7fa;--secondary-hover-color:#e8ecf0;--text-color-dark:#1a202c;--text-color-light:#4a5568;--text-color-muted:#718096;--border-color:#e2e8f0;--border-color-hover:#cbd5e0;--success-color:#48bb78;--warning-color:#ed8936;--error-color:#f56565;--info-color:#4299e1}.dark{--background:#f5f7fa;--foreground:0 0% 100%;--card:220 13% 22%;--card-foreground:0 0% 100%;--popover:220 13% 22%;--popover-foreground:0 0% 100%;--primary:210 100% 66%;--primary-foreground:0 0% 100%;--primary-hover:210 100% 72%;--primary-light:210 100% 75%;--primary-dark:210 100% 58%;--secondary:220 13% 25%;--secondary-foreground:0 0% 100%;--secondary-hover:220 13% 30%;--muted:220 13% 25%;--muted-foreground:220 9% 70%;--muted-hover:220 13% 30%;--accent:210 100% 66%;--accent-foreground:0 0% 100%;--accent-hover:210 100% 72%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--destructive-hover:0 62.8% 35%;--success:142 76% 36%;--success-foreground:0 0% 100%;--success-hover:142 76% 40%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--warning-hover:38 92% 55%;--info:199 89% 48%;--info-foreground:0 0% 100%;--info-hover:199 89% 52%;--border:220 13% 30%;--input:220 13% 30%;--input-hover:220 13% 35%;--input-focus:210 100% 66%;--ring:210 100% 66%;--ring-offset:220 13% 18%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--chart-6:210 100% 66%;--chart-7:142 76% 36%;--chart-8:199 89% 48%;--shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -2px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.3);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.3);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.4);--primary-color:#4a90e2;--primary-hover-color:#5a9ee8;--primary-light-color:#7bb3f0;--primary-dark-color:#357abd;--secondary-color:#2d3748;--secondary-hover-color:#4a5568;--text-color-dark:#f7fafc;--text-color-light:#e2e8f0;--text-color-muted:#a0aec0;--border-color:#4a5568;--border-color-hover:#718096;--success-color:#48bb78;--warning-color:#ed8936;--error-color:#f56565;--info-color:#4299e1}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background-color:hsl(var(--muted))}::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.5);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.7)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn-primary{background-color:hsl(var(--primary));border-radius:calc(var(--radius) - 2px);color:hsl(var(--primary-foreground));font-weight:500;padding:.5rem 1rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary:hover{background-color:hsl(var(--primary-hover))}.\!input{background-color:hsl(var(--background));border-color:hsl(var(--input));border-radius:calc(var(--radius) - 2px);border-width:1px;color:hsl(var(--foreground));padding:.5rem .75rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\!input::-moz-placeholder{color:hsl(var(--muted-foreground))}.\!input::placeholder{color:hsl(var(--muted-foreground))}.\!input:focus{border-color:hsl(var(--input-focus));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px}.input{background-color:hsl(var(--background));border-color:hsl(var(--input));border-radius:calc(var(--radius) - 2px);border-width:1px;color:hsl(var(--foreground));padding:.5rem .75rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input::-moz-placeholder{color:hsl(var(--muted-foreground))}.input::placeholder{color:hsl(var(--muted-foreground))}.input:focus{border-color:hsl(var(--input-focus));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px}.card{background-color:hsl(var(--card));border-color:hsl(var(--border));border-radius:var(--radius);border-width:1px;color:hsl(var(--card-foreground));--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .625rem}.tooltip{background-color:hsl(var(--popover));border-color:hsl(var(--border));border-radius:calc(var(--radius) - 2px);border-width:1px;color:hsl(var(--popover-foreground));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!loading,.loading{animation:spin 1s linear infinite;border-color:hsl(var(--muted-foreground)/.2);border-radius:var(--radius-full);border-top-color:hsl(var(--primary));border-width:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-bottom-2{bottom:-.5rem}.-bottom-8{bottom:-2rem}.-left-1{left:-.25rem}.-left-2{left:-.5rem}.-left-4{left:-1rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[999999\]{z-index:999999}.m-4{margin:1rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.\!mb-4{margin-bottom:1rem!important}.\!mt-6{margin-top:1.5rem!important}.\!mt-8{margin-top:2rem!important}.-ml-1{margin-left:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.ms-1{margin-inline-start:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[64px\]{margin-top:64px}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[200px\]{height:200px}.h-\[400px\]{height:400px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[70px\]{height:70px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-full{max-height:100%}.min-h-11{min-height:2.75rem}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[400px\]{min-height:400px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[600px\]{min-height:600px}.min-h-\[6rem\]{min-height:6rem}.min-h-\[8rem\]{min-height:8rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[95\%\]{width:95%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1224px\]{max-width:1224px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[180px\]{max-width:180px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[576px\]{max-width:576px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-\[960px\]{max-width:960px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-xl{max-width:1280px}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-2{--tw-translate-y:-.5rem}.-translate-y-2,.translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-10{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y:2.5rem}.translate-y-3{--tw-translate-y:.75rem}.rotate-180,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.scale-\[1\.02\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.scale-x-0{--tw-scale-x:0}.scale-x-0,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}.animate-slide-up{animation:slideUp .5s ease-out forwards}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-1{-moz-columns:1;column-count:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.375rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.375rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(3rem*var(--tw-space-y-reverse));margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(6rem*var(--tw-space-y-reverse));margin-top:calc(6rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-normal{overflow-wrap:normal;word-break:normal}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-xl)}.rounded-3xl{border-radius:1.5rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-lg)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#00ffd1\]{--tw-border-opacity:1;border-color:rgb(0 255 209/var(--tw-border-opacity,1))}.border-\[\#04dcb7\]{--tw-border-opacity:1;border-color:rgb(4 220 183/var(--tw-border-opacity,1))}.border-\[\#30363D\]{--tw-border-opacity:1;border-color:rgb(48 54 61/var(--tw-border-opacity,1))}.border-\[\#3a3a3a\]{--tw-border-opacity:1;border-color:rgb(58 58 58/var(--tw-border-opacity,1))}.border-\[\#665ffa\]{--tw-border-opacity:1;border-color:rgb(102 95 250/var(--tw-border-opacity,1))}.border-\[\#8a8c90\]\/30{border-color:#8a8c904d}.border-\[\#BA5A5A\]{--tw-border-opacity:1;border-color:rgb(186 90 90/var(--tw-border-opacity,1))}.border-\[\#ec2657\]{--tw-border-opacity:1;border-color:rgb(236 38 87/var(--tw-border-opacity,1))}.border-\[\#f49d25\]{--tw-border-opacity:1;border-color:rgb(244 157 37/var(--tw-border-opacity,1))}.border-banana-border-color{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-banana-border-color\/30{border-color:#4b55634d}.border-blue-200\/70{border-color:#bfdbfeb3}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/60{border-color:#3b82f699}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-pricingborder{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-700\/50{border-color:#37415180}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-green-500\/50{border-color:#22c55e80}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/50{border-color:#ef444480}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-300\/60{border-color:#cbd5e199}.border-slate-300\/70{border-color:#cbd5e1b3}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\/70{border-color:#475569b3}.border-slate-700\/80{border-color:#334155cc}.border-theme{--tw-border-opacity:1;border-color:rgb(29 95 204/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-t-\[\#6209F6\]{--tw-border-opacity:1;border-top-color:rgb(98 9 246/var(--tw-border-opacity,1))}.border-t-blue-500{--tw-border-opacity:1;border-top-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#00b8ff\]{--tw-bg-opacity:1;background-color:rgb(0 184 255/var(--tw-bg-opacity,1))}.bg-\[\#00ffd1\]{--tw-bg-opacity:1;background-color:rgb(0 255 209/var(--tw-bg-opacity,1))}.bg-\[\#00ffd1\]\/10{background-color:#00ffd11a}.bg-\[\#00ffd1\]\/20{background-color:#00ffd133}.bg-\[\#00ffd1\]\/50{background-color:#00ffd180}.bg-\[\#111111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#151E2E\]{--tw-bg-opacity:1;background-color:rgb(21 30 46/var(--tw-bg-opacity,1))}.bg-\[\#161B22\]{--tw-bg-opacity:1;background-color:rgb(22 27 34/var(--tw-bg-opacity,1))}.bg-\[\#161B22\]\/80{background-color:#161b22cc}.bg-\[\#19171C\]{--tw-bg-opacity:1;background-color:rgb(25 23 28/var(--tw-bg-opacity,1))}.bg-\[\#1E1C21\]{--tw-bg-opacity:1;background-color:rgb(30 28 33/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-\[\#BA5A5A\]{--tw-bg-opacity:1;background-color:rgb(186 90 90/var(--tw-bg-opacity,1))}.bg-\[\#ec2657\]{--tw-bg-opacity:1;background-color:rgb(236 38 87/var(--tw-bg-opacity,1))}.bg-\[\#ec2657\]\/10{background-color:#ec26571a}.bg-\[\#ec2657\]\/20{background-color:#ec265733}.bg-\[\#ec2657\]\/50{background-color:#ec265780}.bg-\[\#f49d25\]{--tw-bg-opacity:1;background-color:rgb(244 157 37/var(--tw-bg-opacity,1))}.bg-\[\#f49d25\]\/10{background-color:#f49d251a}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-banana-card-bg{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-banana-card-bg\/50{background-color:#37415180}.bg-banana-dark-bg{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-banana-primary-yellow\/10,.bg-banana-secondary-blue\/10{background-color:#3a7bd51a}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-300\/25{background-color:#93c5fd40}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-button{--tw-bg-opacity:1;background-color:rgb(37 116 233/var(--tw-bg-opacity,1))}.bg-blue-pale{--tw-bg-opacity:1;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.bg-blue-pale\/80{background-color:#f5f7facc}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-700\/80{background-color:#374151cc}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/10{background-color:#1f29371a}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/70{background-color:#1f2937b3}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-800\/90{background-color:#1f2937e6}.bg-gray-800\/95{background-color:#1f2937f2}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:#11182780}.bg-gray-950{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-900{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.bg-indigo-500\/20{background-color:#6366f133}.bg-orange-500\/20{background-color:#f9731633}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-950\/80{background-color:#020617cc}.bg-teal-500\/20{background-color:#14b8a633}.bg-theme{--tw-bg-opacity:1;background-color:rgb(29 95 204/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-900{--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.bg-opacity-40{--tw-bg-opacity:.4}.bg-opacity-50{--tw-bg-opacity:.5}.bg-opacity-60{--tw-bg-opacity:.6}.bg-opacity-70{--tw-bg-opacity:.7}.bg-opacity-75{--tw-bg-opacity:.75}.bg-opacity-80{--tw-bg-opacity:.8}.bg-opacity-95{--tw-bg-opacity:.95}.bg-\[radial-gradient\(ellipse_80\%_80\%_at_50\%_-20\%\,rgba\(120\,119\,198\,0\.3\)\,rgba\(255\,255\,255\,0\)\)\]{background-image:radial-gradient(ellipse 80% 80% at 50% -20%,#7877c64d,#fff0)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(var\(--banana-secondary-blue-rgb\)\,0\.1\)_0\%\,transparent_80\%\)\]{background-image:radial-gradient(ellipse at center,rgba(var(--banana-secondary-blue-rgb),.1) 0,transparent 80%)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI\+PGRlZnM\+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI\+PHBhdGggZD0iTSAwIDEwIEwgNDAgMTAgTSAxMCAwIEwgMTAgNDAgTSAwIDIwIEwgNDAgMjAgTSAyMCAwIEwgMjAgNDAgTSAwIDMwIEwgNDAgMzAgTSAzMCAwIEwgMzAgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJkMmQyZCIgc3Ryb2tlLXdpZHRoPSIxIi8\+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyaWQpIi8\+PC9zdmc\+\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMmQyZDJkIiBkPSJNMCAxMGg0ME0xMCAwdjQwTTAgMjBoNDBNMjAgMHY0ME0wIDMwaDQwTTMwIDB2NDAiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#00ffd1\]{--tw-gradient-from:#00ffd1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,255,209,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1a1a\]\/10{--tw-gradient-from:rgba(26,26,26,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(26,26,26,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#6209F6\]{--tw-gradient-from:#6209f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(98,9,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#6209F6\]\/25{--tw-gradient-from:rgba(98,9,246,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(98,9,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#6209F6\]\/80{--tw-gradient-from:rgba(98,9,246,.8) var(--tw-gradient-from-position);--tw-gradient-to:rgba(98,9,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#665ffa\]{--tw-gradient-from:#665ffa var(--tw-gradient-from-position);--tw-gradient-to:rgba(102,95,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ec2657\]{--tw-gradient-from:#ec2657 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,38,87,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f49d25\]{--tw-gradient-from:#f49d25 var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,157,37,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-banana-primary-yellow{--tw-gradient-from:#3a7bd5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(58,123,213,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from:rgba(0,0,0,.2) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgba(0,0,0,.8) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:rgba(96,165,250,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from:rgba(59,130,246,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from:rgba(59,130,246,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/90{--tw-gradient-from:rgba(59,130,246,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from:#374151 var(--tw-gradient-from-position);--tw-gradient-to:rgba(55,65,81,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900\/50{--tw-gradient-from:rgba(17,24,39,.5) var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900\/95{--tw-gradient-from:rgba(17,24,39,.95) var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:rgba(22,163,74,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:rgba(51,65,85,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:#2dd4bf var(--tw-gradient-from-position);--tw-gradient-to:rgba(45,212,191,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:hsla(0,0%,100%,.1) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from:hsla(0,0%,100%,.9) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#00b8ff\]{--tw-gradient-to:rgba(0,184,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00b8ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#00ffd1\]\/80{--tw-gradient-to:rgba(0,255,209,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,255,209,.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#5aa3ff\]{--tw-gradient-to:rgba(90,163,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#5aa3ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#6209F6\]\/80{--tw-gradient-to:rgba(98,9,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(98,9,246,.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#990066\]{--tw-gradient-to:rgba(153,0,102,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#906 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#DC8AF6\]{--tw-gradient-to:rgba(220,138,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#dc8af6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#DC8AF6\]\/25{--tw-gradient-to:rgba(220,138,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(220,138,246,.25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#ffb347\]{--tw-gradient-to:rgba(255,179,71,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffb347 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-800\/50{--tw-gradient-to:rgba(31,41,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(31,41,55,.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-400\/15{--tw-gradient-to:rgba(129,140,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(129,140,248,.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-400{--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c084fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:rgba(30,41,59,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e293b var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#00b8ff\]{--tw-gradient-to:#00b8ff var(--tw-gradient-to-position)}.to-\[\#00ffd1\]{--tw-gradient-to:#00ffd1 var(--tw-gradient-to-position)}.to-\[\#00ffd1\]\/80{--tw-gradient-to:rgba(0,255,209,.8) var(--tw-gradient-to-position)}.to-\[\#6209F6\]\/80{--tw-gradient-to:rgba(98,9,246,.8) var(--tw-gradient-to-position)}.to-\[\#83D0FB\]{--tw-gradient-to:#83d0fb var(--tw-gradient-to-position)}.to-\[\#83D0FB\]\/25{--tw-gradient-to:rgba(131,208,251,.25) var(--tw-gradient-to-position)}.to-\[\#ec2657\]{--tw-gradient-to:#ec2657 var(--tw-gradient-to-position)}.to-\[\#ec2657\]\/10{--tw-gradient-to:rgba(236,38,87,.1) var(--tw-gradient-to-position)}.to-\[\#ff6bd6\]{--tw-gradient-to:#ff6bd6 var(--tw-gradient-to-position)}.to-\[\#ff8c42\]{--tw-gradient-to:#ff8c42 var(--tw-gradient-to-position)}.to-\[\#ff8c42\]\/10{--tw-gradient-to:rgba(255,140,66,.1) var(--tw-gradient-to-position)}.to-banana-secondary-blue{--tw-gradient-to:#3a7bd5 var(--tw-gradient-to-position)}.to-black\/95{--tw-gradient-to:rgba(0,0,0,.95) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-blue-50\/30{--tw-gradient-to:rgba(239,246,255,.3) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-600\/90{--tw-gradient-to:rgba(37,99,235,.9) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-cyan-400\/20{--tw-gradient-to:rgba(34,211,238,.2) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-100\/90{--tw-gradient-to:rgba(243,244,246,.9) var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.to-gray-800\/50{--tw-gradient-to:rgba(31,41,55,.5) var(--tw-gradient-to-position)}.to-gray-800\/80{--tw-gradient-to:rgba(31,41,55,.8) var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to:#111827 var(--tw-gradient-to-position)}.to-gray-900\/50{--tw-gradient-to:rgba(17,24,39,.5) var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to:rgba(168,85,247,.1) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:#14b8a6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to:hsla(0,0%,100%,.05) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-44{padding-top:11rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[64px\]{padding-top:64px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[\'Poppins\'\]{font-family:Poppins}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.\!text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-gray-100{--tw-text-opacity:1!important;color:rgb(243 244 246/var(--tw-text-opacity,1))!important}.\!text-gray-200{--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity,1))!important}.text-\[\#00ffd1\]{--tw-text-opacity:1;color:rgb(0 255 209/var(--tw-text-opacity,1))}.text-\[\#6209F6\]{--tw-text-opacity:1;color:rgb(98 9 246/var(--tw-text-opacity,1))}.text-\[\#8B949E\],.text-\[\#8b949e\]{--tw-text-opacity:1;color:rgb(139 148 158/var(--tw-text-opacity,1))}.text-\[\#E6EDF3\]{--tw-text-opacity:1;color:rgb(230 237 243/var(--tw-text-opacity,1))}.text-\[\#b9babd\]{--tw-text-opacity:1;color:rgb(185 186 189/var(--tw-text-opacity,1))}.text-\[\#ec2657\]{--tw-text-opacity:1;color:rgb(236 38 87/var(--tw-text-opacity,1))}.text-\[\#f49d25\]{--tw-text-opacity:1;color:rgb(244 157 37/var(--tw-text-opacity,1))}.text-banana-border-color\/30{color:#4b55634d}.text-banana-primary-yellow,.text-banana-secondary-blue{--tw-text-opacity:1;color:rgb(58 123 213/var(--tw-text-opacity,1))}.text-banana-text-light{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-banana-text-muted{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-50{--tw-text-opacity:1;color:rgb(239 246 255/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-button{--tw-text-opacity:1;color:rgb(37 116 233/var(--tw-text-opacity,1))}.text-blue-buttontext{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-blue-dark{--tw-text-opacity:1;color:rgb(37 116 233/var(--tw-text-opacity,1))}.text-blue-footertext{--tw-text-opacity:1;color:rgb(113 128 150/var(--tw-text-opacity,1))}.text-blue-h1{--tw-text-opacity:1;color:rgb(37 116 233/var(--tw-text-opacity,1))}.text-blue-inputtext{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-navtext{--tw-text-opacity:1;color:rgb(74 85 104/var(--tw-text-opacity,1))}.text-blue-parameters{--tw-text-opacity:1;color:rgb(30 99 199/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-400\/90{color:#94a3b8e6}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-theme{--tw-text-opacity:1;color:rgb(29 95 204/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl);--tw-shadow-colored:var(--shadow-2xl)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,0\.55\)\,0_10px_24px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow:0 0 0 1px rgba(15,23,42,.55),0 10px 24px rgba(15,23,42,.65);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,0\.55\)\,0_8px_18px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow:0 0 0 1px rgba(15,23,42,.55),0 8px 18px rgba(15,23,42,.6);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,184\,255\,0\.3\)\]{--tw-shadow:0 0 15px rgba(0,184,255,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(98\,9\,246\,\.35\)\]{--tw-shadow:0 10px 35px rgba(98,9,246,.35);--tw-shadow-colored:0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 10px 40px rgba(0,0,0,.25);--tw-shadow-colored:0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 18px 45px rgba(0,0,0,.24);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_25px_-5px_rgba\(0\,0\,0\,0\.3\)\,0_10px_10px_-5px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 10px 10px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 32px rgba(0,0,0,.4);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl)}.shadow-\[\#665ffa\]\/30{--tw-shadow-color:rgba(102,95,250,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-banana-secondary-blue\/10{--tw-shadow-color:rgba(58,123,213,.1);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-\[2px\]{outline-width:2px}.outline-\[3px\]{outline-width:3px}.outline-\[\#00ffd1\]{outline-color:#00ffd1}.outline-gray-600{outline-color:#4b5563}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-\[\#00ffd1\]{--tw-ring-opacity:1;--tw-ring-color:rgb(0 255 209/var(--tw-ring-opacity,1))}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-black\/5{--tw-ring-color:rgba(0,0,0,.05)}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-medium{--tw-ring-opacity:1;--tw-ring-color:rgb(60 138 255/var(--tw-ring-opacity,1))}.ring-gray-600{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.ring-purple-400\/30{--tw-ring-color:rgba(192,132,252,.3)}.ring-purple-500\/30{--tw-ring-color:rgba(168,85,247,.3)}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:.05}.blur{--tw-blur:blur(8px)}.blur,.blur-\[6px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[6px\]{--tw-blur:blur(6px)}.blur-\[8px\]{--tw-blur:blur(8px)}.blur-\[8px\],.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px rgba(0,0,0,.15))}.drop-shadow-2xl,.drop-shadow-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:rounded-full:after{border-radius:var(--radius-full);content:var(--tw-content)}.after\:border:after{border-width:1px;content:var(--tw-content)}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem}.hover\:-translate-y-1:hover,.hover\:-translate-y-2:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y:-.5rem}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.02\]:hover,.hover\:transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#00ffd1\]:hover{--tw-border-opacity:1;border-color:rgb(0 255 209/var(--tw-border-opacity,1))}.hover\:border-\[\#00ffd1\]\/50:hover{border-color:#00ffd180}.hover\:border-\[\#6209F6\]:hover{--tw-border-opacity:1;border-color:rgb(98 9 246/var(--tw-border-opacity,1))}.hover\:border-\[\#665ffa\]:hover{--tw-border-opacity:1;border-color:rgb(102 95 250/var(--tw-border-opacity,1))}.hover\:border-\[\#665ffa\]\/50:hover{border-color:#665ffa80}.hover\:border-\[\#ec2657\]\/50:hover{border-color:#ec265780}.hover\:border-\[\#f49d25\]:hover{--tw-border-opacity:1;border-color:rgb(244 157 37/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-blue-button\/50:hover{border-color:#2574e980}.hover\:border-blue-medium:hover{--tw-border-opacity:1;border-color:rgb(60 138 255/var(--tw-border-opacity,1))}.hover\:border-blue-pricinghover:hover{--tw-border-opacity:1;border-color:rgb(37 116 233/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.hover\:border-green-500\/50:hover{border-color:#22c55e80}.hover\:border-indigo-500\/50:hover{border-color:#6366f180}.hover\:border-orange-500\/50:hover{border-color:#f9731680}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-teal-500\/50:hover{border-color:#14b8a680}.hover\:bg-\[\#00ffd1\]:hover{--tw-bg-opacity:1;background-color:rgb(0 255 209/var(--tw-bg-opacity,1))}.hover\:bg-\[\#00ffd1\]\/20:hover{background-color:#00ffd133}.hover\:bg-\[\#00ffd1\]\/70:hover{background-color:#00ffd1b3}.hover\:bg-\[\#03c0a3\]:hover{--tw-bg-opacity:1;background-color:rgb(3 192 163/var(--tw-bg-opacity,1))}.hover\:bg-\[\#161B22\]:hover{--tw-bg-opacity:1;background-color:rgb(22 27 34/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2d2d2d\]:hover{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8B5CF6\]:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#990066\]:hover{--tw-bg-opacity:1;background-color:rgb(153 0 102/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ec2657\]:hover{--tw-bg-opacity:1;background-color:rgb(236 38 87/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f49d25\]\/20:hover{background-color:#f49d2533}.hover\:bg-\[\#f49d25\]\/80:hover{background-color:#f49d25cc}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-buttonhover:hover{--tw-bg-opacity:1;background-color:rgb(60 138 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-dark:hover{--tw-bg-opacity:1;background-color:rgb(37 116 233/var(--tw-bg-opacity,1))}.hover\:bg-blue-medium\/20:hover{background-color:#3c8aff33}.hover\:bg-blue-pale:hover{--tw-bg-opacity:1;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-800\/70:hover{background-color:#1f2937b3}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary)/.2)}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-slate-700\/60:hover{background-color:#33415599}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-opacity-70:hover{--tw-bg-opacity:.7}.hover\:bg-opacity-75:hover{--tw-bg-opacity:.75}.hover\:from-\[\#00ffd1\]\/90:hover{--tw-gradient-from:rgba(0,255,209,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,255,209,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-\[\#ec2657\]\/90:hover{--tw-gradient-from:rgba(236,38,87,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,38,87,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-\[\#f49d25\]\/90:hover{--tw-gradient-from:rgba(244,157,37,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,157,37,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-green-500:hover{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-teal-500:hover{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(20,184,166,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-\[\#00b8ff\]\/90:hover{--tw-gradient-to:rgba(0,184,255,.9) var(--tw-gradient-to-position)}.hover\:to-\[\#00ffd1\]\/70:hover{--tw-gradient-to:rgba(0,255,209,.7) var(--tw-gradient-to-position)}.hover\:to-\[\#ec2657\]\/80:hover{--tw-gradient-to:rgba(236,38,87,.8) var(--tw-gradient-to-position)}.hover\:to-\[\#ff8c42\]\/80:hover{--tw-gradient-to:rgba(255,140,66,.8) var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}.hover\:to-green-600:hover{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.hover\:text-\[\#00ffd1\]:hover{--tw-text-opacity:1;color:rgb(0 255 209/var(--tw-text-opacity,1))}.hover\:text-\[\#00ffd1\]\/80:hover{color:#00ffd1cc}.hover\:text-\[\#83D0FB\]:hover{--tw-text-opacity:1;color:rgb(131 208 251/var(--tw-text-opacity,1))}.hover\:text-\[\#8B5CF6\]:hover{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.hover\:text-banana-primary-yellow:hover{--tw-text-opacity:1;color:rgb(58 123 213/var(--tw-text-opacity,1))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-dark:hover,.hover\:text-blue-pricinghover:hover{--tw-text-opacity:1;color:rgb(37 116 233/var(--tw-text-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow:var(--shadow-2xl);--tw-shadow-colored:var(--shadow-2xl)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_22px_55px_rgba\(0\,0\,0\,0\.34\)\]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_55px_rgba\(0\,0\,0\,0\.34\)\]:hover{--tw-shadow:0 22px 55px rgba(0,0,0,.34);--tw-shadow-colored:0 22px 55px var(--tw-shadow-color)}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);--tw-shadow-colored:var(--shadow-xl)}.hover\:shadow-\[\#00ffd1\]\/20:hover{--tw-shadow-color:rgba(0,255,209,.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-\[\#f49d25\]:hover{--tw-shadow-color:#f49d25;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-500\/20:hover{--tw-shadow-color:rgba(59,130,246,.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-green-500\/20:hover{--tw-shadow-color:rgba(34,197,94,.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/20:hover{--tw-shadow-color:rgba(99,102,241,.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-orange-500\/20:hover{--tw-shadow-color:rgba(249,115,22,.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-purple-500\/20:hover{--tw-shadow-color:rgba(168,85,247,.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-teal-500\/20:hover{--tw-shadow-color:rgba(20,184,166,.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:outline-\[\#00ffd1\]\/50:hover{outline-color:#00ffd180}.hover\:ring-\[\#00ffd1\]\/50:hover{--tw-ring-color:rgba(0,255,209,.5)}.focus\:border-\[\#6209F6\]:focus{--tw-border-opacity:1;border-color:rgb(98 9 246/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#00ffd1\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 255 209/var(--tw-ring-opacity,1))}.focus\:ring-\[\#6209F6\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(98 9 246/var(--tw-ring-opacity,1))}.focus\:ring-\[\#6209F6\]\/30:focus{--tw-ring-color:rgba(98,9,246,.3)}.focus\:ring-\[\#ec2657\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 38 87/var(--tw-ring-opacity,1))}.focus\:ring-\[\#f49d25\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 157 37/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-medium:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(60 138 255/var(--tw-ring-opacity,1))}.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#1f2937}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#A3B18A\]:focus-visible{outline-color:#a3b18a}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#6209F6\]\/40:focus-visible{--tw-ring-color:rgba(98,9,246,.4)}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98}.active\:scale-\[0\.98\]:active,.active\:scale-\[\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem}.group:hover .group-hover\:-translate-y-0\.5,.group:hover .group-hover\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-x-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x:1}.group:hover .group-hover\:border-\[\#6209F6\]{--tw-border-opacity:1;border-color:rgb(98 9 246/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-\[\#83D0FB\]{--tw-border-opacity:1;border-color:rgb(131 208 251/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-\[\#ec2657\]{--tw-border-opacity:1;border-color:rgb(236 38 87/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-purple-500\/30{border-color:#a855f74d}.group:hover .group-hover\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-blue-500\/30{background-color:#3b82f64d}.group:hover .group-hover\:bg-blue-light{--tw-bg-opacity:1;background-color:rgb(235 242 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-gray-700\/70{background-color:#374151b3}.group:hover .group-hover\:bg-green-500\/30{background-color:#22c55e4d}.group:hover .group-hover\:bg-indigo-500\/30{background-color:#6366f14d}.group:hover .group-hover\:bg-orange-500\/30{background-color:#f973164d}.group:hover .group-hover\:bg-purple-500\/30{background-color:#a855f74d}.group:hover .group-hover\:bg-teal-500\/30{background-color:#14b8a64d}.group:hover .group-hover\:text-\[\#6209F6\]{--tw-text-opacity:1;color:rgb(98 9 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#8ea2ff\]{--tw-text-opacity:1;color:rgb(142 162 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-pricinghover{--tw-text-opacity:1;color:rgb(37 116 233/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_0_20px_rgba\(168\,85\,247\,0\.25\)\]{--tw-shadow:0 0 20px rgba(168,85,247,.25);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[\#ec2657\]\/25{--tw-shadow-color:rgba(236,38,87,.25);--tw-shadow:var(--tw-shadow-colored)}.peer:checked~.peer-checked\:bg-\[\#f49d25\]{--tw-bg-opacity:1;background-color:rgb(244 157 37/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\:ring-\[\#f49d25\]{--tw-ring-opacity:1;--tw-ring-color:rgb(244 157 37/var(--tw-ring-opacity,1))}.dark\:border-slate-600\/70:is(class *){border-color:#475569b3}.dark\:border-white\/10:is(class *){border-color:#ffffff1a}.dark\:border-white\/20:is(class *){border-color:#fff3}.dark\:bg-gray-800\/40:is(class *){background-color:#1f293766}.dark\:bg-gray-800\/50:is(class *){background-color:#1f293780}.dark\:bg-gray-800\/\[\.04\]:is(class *){background-color:#1f29370a}.dark\:bg-slate-800\/90:is(class *){background-color:#1e293be6}.dark\:text-slate-100:is(class *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(class *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-500\/90:is(class *){color:#64748be6}.dark\:placeholder\:text-slate-500:is(class *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:placeholder\:text-slate-500:is(class *)::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}@media(min-width:640px){.sm\:bottom-20{bottom:5rem}.sm\:bottom-4{bottom:1rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:right-8{right:2rem}.sm\:top-4{top:1rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:mr-3{margin-right:.75rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-8{margin-top:2rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-2{height:.5rem}.sm\:h-20{height:5rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-\[180px\]{height:180px}.sm\:h-\[240px\]{height:240px}.sm\:min-h-\[550px\]{min-height:550px}.sm\:min-h-\[560px\]{min-height:560px}.sm\:w-12{width:3rem}.sm\:w-2{width:.5rem}.sm\:w-20{width:5rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-\[85\%\]{width:85%}.sm\:w-\[calc\(50\%-1rem\)\]{width:calc(50% - 1rem)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:columns-2{-moz-columns:2;column-count:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:py-32{padding-bottom:8rem;padding-top:8rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:pb-12{padding-bottom:3rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-6{line-height:1.5rem}}@media(min-width:768px){.md\:bottom-8{bottom:2rem}.md\:right-8{right:2rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mr-3{margin-right:.75rem}.md\:ms-2{margin-inline-start:.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-5{height:1.25rem}.md\:h-8{height:2rem}.md\:h-\[200px\]{height:200px}.md\:h-\[550px\]{height:550px}.md\:w-1\/2{width:50%}.md\:w-10{width:2.5rem}.md\:w-16{width:4rem}.md\:w-5{width:1.25rem}.md\:w-8{width:2rem}.md\:w-\[40\%\]{width:40%}.md\:w-\[45\%\]{width:45%}.md\:w-\[55\%\]{width:55%}.md\:w-\[60\%\]{width:60%}.md\:w-\[75\%\]{width:75%}.md\:w-full{width:100%}.md\:max-w-\[560px\]{max-width:560px}.md\:max-w-md{max-width:28rem}.md\:columns-3{-moz-columns:3;column-count:3}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-end{align-items:flex-end}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:gap-16{gap:4rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:py-12{padding-bottom:3rem;padding-top:3rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:py-32{padding-bottom:8rem;padding-top:8rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:pt-16{padding-top:4rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-7{margin-bottom:1.75rem}.lg\:mb-9{margin-bottom:2.25rem}.lg\:mt-12{margin-top:3rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-4{height:1rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-\[600px\]{height:600px}.lg\:min-h-\[600px\]{min-height:600px}.lg\:w-1\/2{width:50%}.lg\:w-4{width:1rem}.lg\:w-5{width:1.25rem}.lg\:w-6{width:1.5rem}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[65\%\]{width:65%}.lg\:w-\[calc\(33\.333\%-1\.5rem\)\]{width:calc(33.333% - 1.5rem)}.lg\:max-w-\[560px\]{max-width:560px}.lg\:max-w-\[720px\]{max-width:720px}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-none{max-width:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[260px_minmax\(0\,860px\)_1fr\]{grid-template-columns:260px minmax(0,860px) 1fr}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:3rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.lg\:whitespace-normal{white-space:normal}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-bottom:4rem;padding-top:4rem}.lg\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:mb-10{margin-bottom:2.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:w-\[55\%\]{width:55%}.xl\:max-w-xl{max-width:36rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-10{gap:2.5rem}.xl\:gap-16{gap:4rem}.xl\:gap-6{gap:1.5rem}.xl\:p-10{padding:2.5rem}.xl\:p-6{padding:1.5rem}.xl\:p-8{padding:2rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-3{padding-bottom:.75rem;padding-top:.75rem}.xl\:pb-24{padding-bottom:6rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1536px){.\32xl\:text-\[4rem\]{font-size:4rem}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>\[aria-hidden\=true\]\]\:hidden>[aria-hidden=true]{display:none}@media(min-width:640px){.sm\:\[\&\>\[aria-hidden\=true\]\]\:inline>[aria-hidden=true]{display:inline}}*,section{scroll-margin-top:80px}a{color:inherit;text-decoration:none}body{background:hsl(var(--background));color:var(--text-primary);line-height:1.6;min-height:100vh}button{border:none;font-family:inherit;outline:none}:root{--bg-color:#0d1117;--card-color:#161b22;--text-color:#e6edf3;--text-muted-color:#8b949e;--border-color:#30363d;--primary-gradient:linear-gradient(90deg,#6209f6,#dc8af6,#83d0fb)}body{background-color:var(--bg-color);color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0d1117cc;border-bottom:1px solid var(--border-color);padding:1rem 0;position:sticky;top:0;width:100%;z-index:1000}.navbar{align-items:center;display:flex;justify-content:space-between}.logo{font-size:1.5rem;font-weight:700;text-decoration:none}.gradient-text{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:var(--text-muted-color);font-weight:600;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#83d0fb}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:var(--brand-blue);color:var(--bg-white)}.btn-primary:hover{background-color:var(--hover-blue);transform:translateY(-2px)}#hero{padding:7rem 0;text-align:center}#hero h1{font-size:4rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}#hero p{color:var(--text-muted-color);font-size:1.2rem;margin:0 auto 2.5rem;max-width:700px}section{padding:6rem 0}.section-header{margin-bottom:4rem;text-align:center}.section-header h2{font-size:2.8rem;font-weight:700;margin-bottom:1rem}.section-header p{color:var(--text-muted-color);font-size:1.1rem;margin:0 auto;max-width:700px}#about-musesteamer{padding-bottom:6rem;padding-top:0}.about-container{display:block}.about-icon{align-items:center;display:flex;justify-content:center}.about-icon svg{height:180px;width:180px}.about-text{margin:0 auto;max-width:800px}.about-text h2{font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.about-text p{color:var(--text-muted-color);font-size:1.1rem;line-height:1.8}.about-text p strong{color:var(--text-color);font-weight:600}.grid{display:grid;gap:2rem}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background-color:var(--card-color);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;padding:2.5rem 2rem;transition:transform .3s ease,border-color .3s ease}.card:hover{border-color:#83d0fb;transform:translateY(-5px)}.card .icon{align-items:center;background:var(--primary-gradient);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-bottom:1.5rem;width:50px}.card .icon svg{height:24px;width:24px}.card h3{color:var(--text-color);font-size:1.3rem;margin-bottom:.75rem}.card p{color:var(--text-muted-color);flex-grow:1}.example-grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.example-card{background:var(--card-color);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.example-card h3{background-color:#0d1117;border-bottom:1px solid var(--border-color);font-size:1.2rem;padding:1rem 1.5rem}.example-card h3.audio{align-items:center;display:flex;gap:.5rem}.example-media{background-color:var(--border-color);display:grid;gap:1px;grid-template-columns:1fr 1fr}.example-media img,.example-media video{display:block;height:auto;width:100%}.example-prompt{border-top:1px solid var(--border-color);color:var(--text-muted-color);font-style:italic;padding:1.5rem}.example-prompt p:first-child{color:var(--text-color);font-style:normal;font-weight:600;margin-bottom:.5rem}.model-table-container{background-color:#0d1117;border:1px solid var(--border-color);border-radius:12px;margin-top:4rem;overflow-x:auto}.model-table{border-collapse:collapse;font-size:.95rem;text-align:left;width:100%}.model-table td,.model-table th{border-bottom:1px solid var(--border-color);padding:1rem 1.5rem}.model-table th{background-color:var(--card-color);color:var(--text-color);font-weight:600}.model-table td{color:var(--text-muted-color)}.model-table tbody tr:last-child td{border-bottom:none}.model-table .highlight-cell{color:#83d0fb;font-weight:600}#how-it-works .steps-container{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);margin-top:5rem;position:relative}#how-it-works .steps-container:before{background:var(--border-color);content:"";height:1px;left:10%;position:absolute;right:10%;top:32px;z-index:0}#how-it-works .step{position:relative;text-align:center;z-index:1}#how-it-works .step-icon{align-items:center;background:var(--card-color);border:2px solid var(--border-color);border-radius:50%;box-shadow:0 0 15px #83d0fb33;color:#83d0fb;display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:64px}#how-it-works .step:hover .step-icon{background-color:#6209f6;border-color:transparent;box-shadow:0 0 25px #83d0fb66;color:#fff;transform:scale(1.1)}#how-it-works .step-icon svg{height:28px;width:28px}#how-it-works h3{color:var(--text-color);font-size:1.3rem;margin-bottom:.75rem}#faq .faq-container{margin:0 auto;max-width:800px}#faq .faq-item{border-bottom:1px solid var(--border-color)}#faq summary{align-items:center;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;list-style:none;padding:1.5rem 0}#faq summary::-webkit-details-marker{display:none}#faq summary:after{content:"+";font-size:1.5rem;transition:transform .3s ease}#faq details[open] summary{color:#83d0fb}#faq details[open] summary:after{transform:rotate(45deg)}#faq .faq-content{padding:0 0 1.5rem}#faq .faq-content,footer{color:var(--text-muted-color)}footer{border-top:1px solid var(--border-color);padding:3rem 0;text-align:center}@media(max-width:992px){.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr)}#hero h1{font-size:3rem}.about-icon{display:none}.example-grid{grid-template-columns:1fr}}@media(max-width:768px){.nav-links{display:none}#hero h1{font-size:2.5rem}#hero p{font-size:1rem}.section-header h2{font-size:2.2rem}#how-it-works .steps-container,.grid-4{grid-template-columns:1fr}#how-it-works .steps-container:before{display:none}}:root{--c-purple:#665ffa;--c-purple-light:#8b7ff8;--c-purple-dark:#5147d9;--c-blue:#5aa3ff;--c-pink:#ff6bd6;--c-bg-light:#fff;--c-bg-gray:#f8fafc;--c-bg-dark:#0f1120;--c-text-dark:#1f2937;--c-text-light:#fff;--c-text-muted:hsla(0,0%,100%,.7);--border-radius:16px;--gradient-hero:linear-gradient(135deg,var(--c-purple) 0%,var(--c-blue) 50%,var(--c-pink) 100%);--gradient-mid-cta:linear-gradient(135deg,#f0f9ff,#e0f2fe);--shadow-sm:0 2px 8px rgba(0,0,0,.1);--shadow-md:0 4px 16px rgba(0,0,0,.15);--shadow-lg:0 8px 32px rgba(0,0,0,.2);--shadow-xl:0 16px 48px rgba(0,0,0,.25)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--c-bg-light);color:var(--c-text-dark);line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section-title{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.2;margin-bottom:20px;text-align:center}.section-subtitle{color:var(--c-text-light);font-size:1.2rem;margin:0 auto 40px;text-align:center}.hero-section{align-items:center;background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);color:#fff;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-bg-overlay{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.3) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(90,163,255,.2) 0,transparent 50%)}.hero-bg-overlay,.hero-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero-particles{animation:particleMove 20s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(102,95,250,.4),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,107,214,.4),transparent),radial-gradient(1px 1px at 130px 80px,rgba(90,163,255,.4),transparent),radial-gradient(2px 2px at 160px 30px,hsla(0,0%,100%,.3),transparent);background-repeat:repeat;background-size:200px 100px}@keyframes particleMove{0%{transform:translate(0) translateY(0)}50%{transform:translate(-25px) translateY(-50px)}to{transform:translate(0) translateY(0)}}.hero-content{max-width:1200px;position:relative;text-align:center;z-index:2}.hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;display:inline-flex;gap:12px;margin-bottom:30px;padding:12px 24px;transition:all .3s ease}.hero-badge:hover{box-shadow:0 10px 30px #0003;transform:translateY(-2px)}.badge-new{background:linear-gradient(135deg,var(--c-purple),var(--c-pink));border-radius:20px;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.badge-text{color:#ffffffe6;font-size:.9rem;font-weight:600}.hero-title{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:24px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.gradient-text{animation:gradientShift 3s ease infinite;background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;display:inline-block;text-shadow:none}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-subheading{color:#fffffff2;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;letter-spacing:-.01em;line-height:1.4;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.hero-subtitle{color:#ffffffd9;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:400;line-height:1.7;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:900px}.hero-features{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:50px}.hero-feature{align-items:center;color:#ffffffe6;display:flex;font-size:1rem;font-weight:600;gap:12px;line-height:1}.hero-feature .feature-icon{align-items:center;color:var(--c-blue);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:80px}.btn{align-items:center;border:none;border-radius:16px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,var(--c-purple),var(--c-blue));box-shadow:0 10px 30px #665ffa66;color:#fff}.btn-primary:hover{box-shadow:0 15px 40px #665ffa80;transform:translateY(-3px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid hsla(0,0%,100%,.3);color:#fff}.btn-secondary:hover,.hero-btn-secondary:hover{border-color:#ffffff80;box-shadow:0 10px 30px #ffffff1a;transform:translateY(-3px)}.btn-icon{height:20px;width:20px}.hero-stats{display:flex;flex-wrap:wrap;gap:80px;justify-content:center}.stat-item{text-align:center}.stat-number{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2.5rem;font-weight:900;margin-bottom:5px}.stat-label{color:#ffffffb3;font-size:1rem;font-weight:600}@media(max-width:768px){.hero-title{font-size:clamp(2rem,10vw,3rem);line-height:1.2;margin-bottom:20px}.hero-subheading{font-size:clamp(1.25rem,5vw,1.75rem);line-height:1.35;margin-bottom:16px}.hero-subtitle{font-size:clamp(1rem,3vw,1.2rem);line-height:1.65;margin-bottom:40px;padding:0 10px}.hero-features{gap:20px}.hero-buttons{align-items:center;flex-direction:column}.hero-stats{gap:40px}}#main-function{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}#main-function:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}#main-function:after,#main-function:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#main-function:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}#main-function .container{position:relative;z-index:2}#main-function .section-title{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:var(--c-text-light);color:transparent}#main-function .section-subtitle{color:#fff;opacity:.9}.interactive-layout{align-items:flex-start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.form-panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 10px 30px #0000004d;height:auto;padding:40px;position:relative;z-index:1}.mode-switcher{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e23cc;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:0;margin-bottom:30px;padding:6px}.mode-btn{background:#3c465599;border:none;border-radius:8px;color:#e6e6ebe6;cursor:pointer;flex:1;font-size:1rem;font-weight:600;padding:12px 20px;position:relative;text-align:center;transition:all .3s ease}.mode-btn:hover{background:#46505fb3;color:#f0f0f5}.mode-btn.active{background:var(--c-purple-light);box-shadow:0 4px 15px #665ffa4d;color:var(--c-text-light)}.mode-btn.active:hover{background:var(--c-purple-light);box-shadow:0 6px 20px #665ffa66}.form-group{margin-bottom:30px}.form-group label{color:var(--c-text-light);display:block;font-size:1.1rem;font-weight:700;margin-bottom:8px}.form-control,.upload-area{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff26,#ffffff0d);border:2px solid hsla(0,0%,100%,.3);border-radius:12px;color:var(--c-text-light);font-size:1rem;padding:15px;transition:all .3s ease;width:100%}.form-control:focus,.upload-area:hover{border-color:var(--c-purple);box-shadow:0 0 0 4px #665ffa33;outline:none}.upload-area{border-style:dashed;flex-direction:column;min-height:120px;text-align:center}.btn-cta,.upload-area{align-items:center;display:flex;justify-content:center}.btn-cta{background:var(--c-purple);border:none;border-radius:12px;box-shadow:0 8px 25px #665ffa4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:18px 40px;position:relative;transition:all .3s ease;width:100%}.btn-cta:hover{background:var(--c-purple-dark);box-shadow:0 12px 30px #665ffa66;transform:translateY(-2px)}.preview-panel{align-items:center;aspect-ratio:6/5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#000c,#0f1120e6);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 10px 30px #0000004d;color:var(--c-text-muted);display:flex;height:auto;justify-content:center;min-height:500px;padding:40px 20px;position:relative;z-index:1}.video-preview-container{border-radius:16px;contain:layout;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.video-wrapper{flex:1;overflow:hidden;position:relative}.preview-video{backface-visibility:hidden;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);transition:transform .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.video-wrapper:hover .preview-video{transform:scale(1.02)}.video-wrapper .play-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:100px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100px;z-index:2}.video-wrapper .play-button:hover{background:#665ffae6;border-color:#ffffff80;box-shadow:0 10px 30px #665ffa80;transform:translate(-50%,-50%) scale(1.1)}.video-wrapper .play-button svg{color:#fff;height:40px;margin-left:6px;width:40px}.video-preview-container .pause-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:flex;height:100px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100px;z-index:2}.video-preview-container .pause-button:hover{background:#ff6bd6e6;border-color:#ffffff80;box-shadow:0 10px 30px #ff6bd680;transform:translate(-50%,-50%) scale(1.1)}.video-preview-container .pause-button svg{color:#fff;height:40px;width:40px}.preview-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#665ffa1a,#5aa3ff1a);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;flex-shrink:0;margin-top:16px;padding:20px;position:relative;text-align:center}.preview-title{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.5rem;font-weight:700;margin:0 0 8px}.preview-description{color:var(--c-text-muted);font-size:1rem;margin:0}.upload-area{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px dashed hsla(0,0%,100%,.3);border-radius:12px;cursor:pointer;padding:20px;position:relative;transition:all .3s ease;width:100%}.upload-area:hover{background:linear-gradient(145deg,#fff3,#ffffff1a);border-color:var(--c-purple)}.upload-placeholder{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.upload-icon{color:var(--c-text-muted);height:32px;width:32px}.upload-text{text-align:center}.upload-title{color:var(--c-text-light);font-size:.875rem;font-weight:600;margin:0}.upload-hint{color:var(--c-text-muted);font-size:.75rem;margin:4px 0 0}.upload-preview{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.preview-image,.preview-video{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.audio-preview-container{align-items:center;display:flex;justify-content:center;width:100%}.preview-audio{max-width:300px;width:100%}.remove-btn{align-items:center;background:#dc2626;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:-8px;top:-8px;transition:all .3s ease}.remove-btn:hover{background:#b91c1c;transform:scale(1.1)}.remove-icon{color:#fff;height:16px;width:16px}@media(max-width:768px){.interactive-layout{gap:40px;grid-template-columns:1fr}.preview-panel{aspect-ratio:16/9!important;margin:0 calc(-50vw + 50%);max-width:100%;min-height:50vh!important;order:-1;width:100vw}@media(hover:none)and (pointer:coarse){@supports (-webkit-touch-callout:none){.preview-panel{height:80vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-height:550px!important;min-height:380px!important;transform:translateZ(0);-webkit-transform:translateZ(0);width:100vw!important;-webkit-overflow-scrolling:touch;overflow:hidden}.preview-video{backface-visibility:hidden;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-playsinline:true;playsinline:true;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}}.video-preview-container,.video-wrapper{max-width:100%;overflow:hidden}.preview-video{backface-visibility:hidden;max-height:100%;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important;transform:translateZ(0)}.form-panel{margin:0 -.5rem;max-width:100%;overflow:hidden;padding:1.5rem 1rem}}@media(max-width:48rem)and (min-width:30rem){.preview-panel{aspect-ratio:16/9!important;min-height:45vh!important}}@media(max-width:768px)and (hover:none)and (pointer:coarse){@supports (-webkit-overflow-scrolling:touch){.preview-panel{height:80vw!important;max-height:calc(100vh - 100px)!important;min-height:400px!important}}.preview-video{-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateZ(0);-webkit-playsinline:true;-o-object-position:center;object-position:center}.video-preview-container{-webkit-overflow-scrolling:touch;contain:layout style paint;isolation:isolate;position:relative}.video-wrapper{transform:translateZ(0);-webkit-transform:translateZ(0)}}@media screen and (max-width:768px)and (-webkit-min-device-pixel-ratio:1)and (orientation:portrait){.preview-panel{height:85vw!important;margin:0 -.5rem;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-height:500px!important;min-height:350px!important;width:100vw!important;-webkit-overflow-scrolling:touch;overflow:hidden}.preview-video{height:100%!important;-webkit-mask:none;mask:none;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;-webkit-playsinline:true;playsinline:true;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;transform:translateZ(0)}}@media screen and (max-width:768px)and (-webkit-min-device-pixel-ratio:1)and (orientation:landscape){.preview-panel{height:70vh!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-height:400px!important;min-height:250px!important;width:100vw!important;-webkit-overflow-scrolling:touch;overflow:hidden}.preview-video{backface-visibility:hidden;transform:translateZ(0);-webkit-playsinline:true;playsinline:true;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}}@media(max-width:30rem){.preview-panel{aspect-ratio:16/9!important;margin:0 -1.2rem;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;min-height:40vh!important;order:-1;width:100vw!important}.preview-video,.video-preview-container,.video-wrapper{border-radius:.75rem}.preview-video{transform:translateZ(0);will-change:transform}.form-panel{margin:0 -1rem;padding:1.25rem .625rem}.video-wrapper .play-button{height:5rem;width:5rem}.video-wrapper .play-button svg{height:2rem;width:2rem}}@media(max-width:768px)and (hover:none)and (pointer:coarse){@supports (padding:max(0px)){.preview-panel{height:max(450px,80vw)!important;min-height:max(380px,50vh)!important;padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}}.form-panel{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}@media screen and (max-width:768px)and (-webkit-min-device-pixel-ratio:0){:root .preview-panel,_::-webkit-full-page-media,_:future{height:450px!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;max-height:520px!important;min-height:380px!important;order:-1;width:100vw!important;-webkit-overflow-scrolling:touch;overflow:hidden}:root .preview-video,_::-webkit-full-page-media,_:future{backface-visibility:hidden;transform:translateZ(0);-webkit-playsinline:true;playsinline:true;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:100%;object-fit:cover;width:100%}}@media(max-width:768px)and (min-resolution:192dpi){.preview-panel{min-height:55vh!important}.preview-video{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.video-wrapper .play-button{border-width:.25rem;height:6rem;width:6rem}.video-wrapper .play-button svg{height:2.5rem;width:2.5rem}}@media(max-width:768px)and (min-resolution:288dpi){.preview-panel{min-height:60vh!important}.form-panel{padding:2rem 1.5rem}}#core-advantages{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}#core-advantages:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}#core-advantages:after,#core-advantages:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#core-advantages:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}#core-advantages .container{position:relative;z-index:2}#operation-steps{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}#operation-steps:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}#operation-steps:after,#operation-steps:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#operation-steps:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}#operation-steps .container{position:relative;z-index:2}.steps-container{align-items:flex-start;gap:30px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:80px;max-width:1200px;text-align:center}.step-item,.steps-container{display:flex;position:relative}.step-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;flex:1;flex-direction:column;justify-content:center;min-height:300px;padding:50px 40px;transition:all .3s ease}.step-item:hover{border-color:#665ffa80;box-shadow:0 20px 40px #0003;transform:translateY(-10px)}.step-number{align-items:center;background:var(--c-blue);border:3px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 8px 20px #3b82f666;color:#fff;display:flex;font-size:1.2rem;font-weight:900;height:50px;justify-content:center;left:50%;position:absolute;top:-25px;transform:translate(-50%);width:50px;z-index:2}.step-item h3{color:var(--c-text-light);font-size:1.4rem;font-weight:800;margin:10px 0 15px}.step-item p{color:var(--c-text-muted);font-size:1rem;line-height:1.6;margin:0 auto;max-width:350px}.steps-arrow{color:#fff6;font-size:2.5rem;font-weight:700;transform:translateY(-15px)}@media(max-width:768px){.steps-container{flex-direction:column;gap:50px}.steps-container:before{bottom:8%;height:auto;left:50%;top:8%;transform:translate(-50%);width:3px}.steps-arrow{display:none}.step-number{font-size:1.1rem;height:45px;top:-22px;width:45px}.step-item{min-height:260px;padding:40px 30px}.step-item h3{font-size:1.3rem;margin:8px 0 12px}.step-item p{font-size:.95rem;max-width:300px}}#user-cases{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}#user-cases:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}#user-cases:after,#user-cases:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#user-cases:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}#user-cases .container{position:relative;z-index:2}.use-cases-grid{display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:80px}.case-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;overflow:hidden;position:relative;transition:all .4s ease}.case-card:hover{border-color:#665ffa99;box-shadow:0 30px 60px #0000004d;transform:translateY(-15px)}.case-card img{height:240px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.case-card:hover img{transform:scale(1.1)}.video-container{border-radius:20px 20px 0 0;cursor:pointer;height:240px;overflow:hidden;position:relative;width:100%}.case-video{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.case-card:hover .case-video{transform:scale(1.1)}.play-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:80px}.play-button:hover{background:#665ffacc;border-color:#ffffff80;box-shadow:0 8px 25px #665ffa66;transform:translate(-50%,-50%) scale(1.1)}.play-button svg{color:#fff;height:32px;margin-left:4px;width:32px}.case-card-content{padding:40px}.case-card-content h3{color:var(--c-text-light);font-size:1.5rem;font-weight:800;margin-bottom:15px}.case-card-content p{color:var(--c-text-muted);font-size:1.1rem;line-height:1.7}#faq{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}#faq:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}#faq:after,#faq:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#faq:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}#faq .container{position:relative;z-index:2}.faq-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:80px auto 0;max-width:1200px}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;padding:35px;transition:all .3s ease}.faq-item:hover{border-color:#665ffa80;box-shadow:0 15px 35px #665ffa26;transform:translateY(-5px)}.faq-question{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}.question-icon{flex-shrink:0;font-size:1.5rem;margin-top:2px}.faq-question h3{color:var(--c-text-light);font-size:1.2rem;font-weight:700;line-height:1.4;margin:0}.faq-answer{margin-top:15px}.faq-answer p{color:var(--c-text-muted);font-size:1rem;line-height:1.6;margin:0}@media(max-width:768px){.faq-grid{gap:25px;grid-template-columns:1fr;margin:60px auto 0}.faq-item{padding:30px 25px}.faq-question h3{font-size:1.1rem}.faq-answer p{font-size:.95rem}}#application-scenarios,#key-features,#product-introduction,#pros-and-cons,#technical-capabilities{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}#application-scenarios:before,#key-features:before,#product-introduction:before,#pros-and-cons:before,#technical-capabilities:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#application-scenarios:after,#key-features:after,#product-introduction:after,#pros-and-cons:after,#technical-capabilities:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#application-scenarios .container,#key-features .container,#product-introduction .container,#pros-and-cons .container,#technical-capabilities .container{position:relative;z-index:2}#key-features .infinitetalk-features-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-left:auto;margin-right:auto;margin-top:80px;max-width:1200px}#key-features .infinitetalk-feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;overflow:hidden;padding:40px 35px;position:relative;text-align:center;transition:all .3s ease}#key-features .infinitetalk-feature-card:hover{border-color:#665ffa66;box-shadow:0 20px 40px #665ffa33;transform:translateY(-8px)}#key-features .infinitetalk-feature-icon{margin-bottom:25px}#key-features .infinitetalk-icon-bg{align-items:center;border-radius:20px;display:flex;height:80px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:80px}#key-features .infinitetalk-icon-bg svg{color:#fff;height:32px;position:relative;width:32px;z-index:1}#key-features .infinitetalk-icon-sync{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}#key-features .infinitetalk-icon-infinity{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}#key-features .infinitetalk-icon-stability{background:linear-gradient(135deg,#10b981,#059669)}#key-features .infinitetalk-icon-accuracy{background:linear-gradient(135deg,#f59e0b,#d97706)}#key-features .infinitetalk-icon-multi-person{background:linear-gradient(135deg,#ec4899,#db2777)}#key-features .infinitetalk-icon-flexible{background:linear-gradient(135deg,#06b6d4,#0891b2)}#key-features .infinitetalk-feature-title{color:#fff;font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:15px}#key-features .infinitetalk-feature-description{color:#fffc;font-size:1rem;line-height:1.6;margin:0}#key-features .infinitetalk-section-header{margin-bottom:60px;text-align:center}#key-features .infinitetalk-section-title{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:var(--c-text-light);color:transparent}#key-features .infinitetalk-section-subtitle{color:var(--c-text-muted);opacity:.9}.capabilities-grid{display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:80px auto 60px;max-width:1200px}.capability-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:18px;overflow:hidden;padding:35px 30px;position:relative;text-align:center;transition:all .3s ease}.capability-card:hover{border-color:#3b82f640;box-shadow:0 25px 50px #3b82f626;transform:translateY(-8px)}.capability-icon{margin-bottom:25px}.capability-icon .icon-bg{border-radius:18px;height:75px;width:75px}.emoji{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));font-size:32px;position:relative;z-index:1}.icon-audio{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.icon-memory{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.icon-resolution{background:linear-gradient(135deg,#10b981,#059669)}.icon-optimization{background:linear-gradient(135deg,#f59e0b,#d97706)}.capability-title{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:18px}.capability-description{color:#fffc;font-size:.95rem;line-height:1.65;margin:0}.conclusion{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;margin-top:40px;padding:30px;text-align:center}.conclusion-text{color:#ffffffe6;font-size:1.1rem;font-weight:500;line-height:1.6;margin:0}.comparison-grid{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:80px auto 0;max-width:1000px}.comparison-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;overflow:hidden;padding:40px 35px;position:relative;transition:all .3s ease}.comparison-section:hover{box-shadow:0 20px 40px #0003;transform:translateY(-5px)}.advantages:hover{border-color:#10b9814d}.limitations:hover{border-color:#ef44444d}.section-header-inner{align-items:center;display:flex;gap:15px;margin-bottom:30px;position:relative;z-index:1}.section-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.advantages .section-icon{background:linear-gradient(135deg,#10b981,#059669)}.limitations .section-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.section-icon svg{color:#fff;height:24px;width:24px}.section-title-inner{color:#fff;font-size:1.5rem;font-weight:700;margin:0;position:relative;z-index:1}.features-list{display:flex;flex-direction:column;gap:18px}.feature-item{align-items:flex-start;display:flex;gap:15px;position:relative;z-index:1}.feature-icon{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.advantages .feature-icon{background:#10b98133}.limitations .feature-icon{background:#ef444433}.feature-icon svg{height:14px;width:14px}.advantages .feature-icon svg{color:#10b981}.limitations .feature-icon svg{color:#ef4444}.feature-text{color:#ffffffd9;font-size:1rem;line-height:1.6;margin:0}@media(max-width:768px){#application-scenarios,#key-features,#pros-and-cons,#technical-capabilities{padding:80px 0}.capabilities-grid,.comparison-grid,.features-grid{gap:30px;grid-template-columns:1fr;margin:60px auto 0}.capability-card,.comparison-section,.feature-card{padding:30px 25px}#key-features .infinitetalk-icon-bg{height:70px;width:70px}.capability-icon .icon-bg{height:65px;width:65px}#key-features .infinitetalk-icon-bg svg{height:28px;width:28px}.emoji{font-size:28px}.capability-title,.feature-title{font-size:1.3rem}.capability-description,.feature-description{font-size:.95rem}.section-title-inner{font-size:1.3rem}.features-list{gap:15px}.feature-text{font-size:.95rem}.conclusion{padding:25px 20px}.conclusion-text{font-size:1rem}}.infinitetalk-use-cases-grid{display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-left:auto;margin-right:auto;margin-top:80px;max-width:1200px}.infinitetalk-use-case-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;display:flex;flex-direction:column;min-height:280px;overflow:hidden;padding:40px 35px;position:relative;text-align:center;transition:all .4s ease}.infinitetalk-use-case-card:before{background:linear-gradient(135deg,#665ffa0d,#5aa3ff0d,#ff6bd60d);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:100%}.infinitetalk-use-case-card:hover{border-color:#665ffa80;box-shadow:0 25px 50px #665ffa40;transform:translateY(-10px)}.infinitetalk-use-case-card:hover:before{opacity:1}.infinitetalk-use-case-emoji{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;display:flex;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));font-size:3.5rem;height:90px;justify-content:center;margin-bottom:25px;position:relative;transition:all .4s ease;width:90px;z-index:1}.infinitetalk-use-case-card:hover .infinitetalk-use-case-emoji{background:linear-gradient(145deg,#665ffa33,#5aa3ff33);border-color:#665ffa66;box-shadow:0 8px 20px #665ffa4d;transform:scale(1.1) rotate(5deg)}.infinitetalk-use-case-title{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:18px;position:relative;z-index:1}.infinitetalk-use-case-description{color:#ffffffd9;font-size:1rem;line-height:1.7;margin:0;position:relative;z-index:1}@media(max-width:768px){#application-scenarios{padding:80px 0}.infinitetalk-use-cases-grid{gap:30px;grid-template-columns:1fr;margin-top:60px}.infinitetalk-use-case-card{min-height:260px;padding:35px 30px}.infinitetalk-use-case-emoji{font-size:3rem;height:80px;margin-bottom:20px;width:80px}.infinitetalk-use-case-title{font-size:1.3rem;margin-bottom:15px}.infinitetalk-use-case-description{font-size:.95rem;line-height:1.65}}.footer{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:100px 20px 60px;position:relative;text-align:center}.footer:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.15) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.15) 0,transparent 40%)}.footer:after,.footer:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.footer:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.1),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.2),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.15),transparent);background-repeat:repeat;background-size:250px 150px}.footer .container{position:relative;z-index:2}.partner-sites{margin-bottom:30px}.footer-heading{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:20px;text-shadow:0 0 10px hsla(0,0%,100%,.3)}.partner-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.partner-links a{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .3s ease}.partner-links a:hover{background:#665ffa33;border-color:#665ffa4d;box-shadow:0 4px 12px #665ffa33;color:#fff;transform:translateY(-2px)}.footer-separator{background-color:#374151;border:none;height:1px;margin:30px 0}.footer-main-content{margin:0 auto;max-width:1200px}.footer-about{text-align:center}.footer-logo{display:inline-block;margin-bottom:5px}.footer-description{font-size:1rem;line-height:1.6;margin-top:5px}.footer-contact{margin-top:5px}.footer-link{color:var(--c-text-light);font-weight:600;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:var(--c-purple-light)}.logo{--size:clamp(20px,4vw,48px);align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-radius:14px;box-shadow:inset 0 1px #ffffff2e,0 8px 25px #00000040,inset 0 0 0 1px #ffffff0f;display:flex;gap:.5rem;line-height:1;padding:.7rem 1rem}.logo__brand{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--size);font-weight:800;letter-spacing:.2px;white-space:nowrap}.logo__badge{--badge-h:calc(var(--size)*.4);align-items:center;background:linear-gradient(90deg,var(--c-purple),var(--c-blue) 60%,var(--c-pink));border-radius:999px;box-shadow:0 6px 18px #665ffa59;color:#fff;display:inline-flex;font-size:calc(var(--size)*.32);font-weight:700;height:var(--badge-h);justify-content:center;letter-spacing:.4px;padding:0 .6em}.logo:hover .logo__brand{text-shadow:0 0 20px rgba(90,163,255,.3)}.logo:hover .logo__badge{transform:translateY(-1px)}.resolution-cards{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.resolution-card{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;padding:10px 12px;position:relative;text-align:center;transition:all .3s ease}.resolution-card:hover{background:linear-gradient(145deg,#665ffa1a,#ff6bd60d);border-color:#665ffa80;transform:translateY(-2px)}.resolution-card.active{background:linear-gradient(145deg,#665ffa33,#ff6bd61a);border-color:var(--c-purple);box-shadow:0 4px 15px #665ffa4d}.resolution-card.active:before{background:var(--c-purple);border-radius:50%;content:""}.resolution-card.active:after,.resolution-card.active:before{align-items:center;display:flex;height:16px;justify-content:center;position:absolute;right:6px;top:6px;width:16px}.resolution-card.active:after{color:#fff;content:"✓";font-size:10px;font-weight:700}.resolution-title{color:#fff;font-size:.95rem;font-weight:700;margin-bottom:2px}.resolution-subtitle{color:#ffffffb3;font-size:.8rem}.btn-cta .btn-text{display:inline-block;text-align:center}.credits-badge{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,var(--c-purple),var(--c-pink));border:2px solid hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 2px 8px #665ffa66;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 6px;position:absolute;right:-8px;top:-8px;z-index:1}@keyframes pulse{0%{box-shadow:0 2px 8px #665ffa4d}50%{box-shadow:0 4px 15px #665ffa80}to{box-shadow:0 2px 8px #665ffa4d}}:root{--site-ink:#f1f1f2;--site-muted:#c1c2c7;--site-blue:#f0f0ee;--site-line:#414248;--card-color:#303136;--text-color:var(--site-ink);--text-muted-color:var(--site-muted);--border-color:var(--site-line);--c-purple:var(--site-blue);--c-blue:var(--site-blue);--c-pink:var(--site-blue)}html{background-color:#17181b;scroll-behavior:smooth}body{background-color:#17181b!important;color:var(--site-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}#__nuxt,#__nuxt>.min-h-screen,#__nuxt>.min-h-screen>main,.subpage-nav-offset{background-color:#17181b}.subpage-nav-offset{display:flow-root;padding-top:73px}.subpage-nav-offset>section:first-child{border-top:0!important;margin-top:0!important}#create-video,#main-function{border-top:0!important}::-moz-selection{background:#d2d2d4;color:#17181b}::selection{background:#d2d2d4;color:#17181b}:focus-visible{outline:2px solid var(--site-blue);outline-offset:3px}.container,.max-w-6xl,.max-w-7xl,.max-w-screen-xl,.site-shell{margin-inline:auto!important;max-width:1440px!important;width:min(100% - 48px,1440px)!important}.site-shell{padding-inline:0}@media(max-width:640px){.container,.max-w-6xl,.max-w-7xl,.max-w-screen-xl,.site-shell{width:min(100% - 32px,1440px)!important}}.navbar,.navbar a,.navbar a:hover{box-shadow:none!important}.navbar .bg-gradient-to-r{background:#5f5f5f!important}.navbar .text-blue-50,.navbar .text-white{color:#e8e8e9!important}.navbar .bg-slate-950\/80{background:var(--brand-ivory-surface)!important}.footer{background:#17181b!important;background-image:none!important;border-top:1px solid #414248!important}.footer a:hover{color:#f1f1f2!important}.hero-section{background:#17181b!important;color:var(--site-ink)!important;min-height:100vh!important;min-height:100svh!important;padding:130px 0 96px!important}.hero-section .hero-content{max-width:1160px!important}.hero-section .hero-title-group{margin-bottom:28px!important}.hero-section .hero-main-title{gap:12px!important}.hero-section .text-gradient{background:none!important;-webkit-text-fill-color:var(--site-ink)!important;color:var(--site-ink)!important;font-size:clamp(3.2rem,6vw,5.5rem)!important;font-weight:750!important;letter-spacing:-.035em!important}.hero-section .text-subtitle{color:#d5d6d9!important;font-size:clamp(1.35rem,2.4vw,2rem)!important;font-weight:500!important}.hero-section .hero-description{color:var(--site-muted)!important;line-height:1.65!important;max-width:660px!important}.hero-section .feature-grid{gap:10px!important;margin:34px 0!important}.hero-section .feature-card{background:var(--brand-ivory-surface)!important;border:1px solid var(--site-line)!important;border-radius:8px!important;color:#c4c5cb!important;padding:9px 14px!important;transform:none!important}.hero-section .f-icon{color:var(--site-blue)!important}.hero-section .hero-cta-group{margin:0!important}.hero-section .cta-buttons{gap:12px!important;margin:0!important}.hero-section .btn-primary{background:var(--site-blue)!important;border-radius:9px!important;box-shadow:none!important;color:#17181b!important}.hero-section .btn-primary:hover{background:#8f343b!important;transform:none!important}.hero-section .btn-secondary-outline{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--brand-ivory-surface)!important;border:1px solid #44464c!important;border-radius:9px!important;color:var(--site-ink)!important}main>main>section,main>section{scroll-margin-top:84px}.infinitetalk-section-title,.section-title{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--site-ink)!important;font-weight:700!important;letter-spacing:-.025em!important}.brand-gradient,.gradient-text{background:none!important;-webkit-text-fill-color:currentColor!important;animation:none!important}.card,.infinitetalk-feature-card{border-radius:14px!important;box-shadow:none!important}.card:hover,.infinitetalk-feature-card:hover{box-shadow:0 12px 28px #1b2d4814!important;transform:none!important}.home-page{--page-bg:#17181b;background:var(--page-bg);color:#f1f1f2}.home-page>section{--c-primary:#e8e8e9;--c-brand:#e8e8e9;--c-brand-dark:#d4d4d6;--c-bg:#17181b;--c-card-bg:#707070;--c-text-main:#f1f1f2;--c-text-muted:#c2c3c8}.home-page>:is(header,section){background:var(--page-bg)!important;border-color:transparent!important;color:#f1f1f2}.home-page>:is(header,section):after,.home-page>:is(header,section):before,.home-page>:is(header,section)>:is(.ops-glow,.intro-spotlight,.hero-ambient){display:none!important}.home-page .infinitetalk-section-title,.home-page .section-title{color:#f1f1f2!important}.home-page .section-subtitle{color:#c2c3c8!important}.home-page .hero-particles,.home-page .intro-spotlight,.home-page .spotlight{display:none!important}.home-page .card,.home-page .infinitetalk-feature-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#707070!important;background-image:none!important;border-color:#8d8d8d!important}.home-page .card:hover,.home-page .infinitetalk-feature-card:hover{border-color:#65676c!important}.home-page .brand-gradient,.home-page .gradient-text{color:inherit!important}.home-page h1,.home-page h2,.home-page h3{background-image:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.home-page :is(.audio-visualizer,.play-ripple){display:none!important}@media(max-width:640px){.hero-section{padding:110px 0 64px!important}.hero-section .cta-buttons{flex-direction:column}.hero-section .btn-primary,.hero-section .btn-secondary-outline{text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.home-page>section{padding-block:clamp(76px,7vw,116px)!important}.home-page>section+section{border-top:1px solid #6b6b6b!important}.home-page :is(.section-header,.header-group){margin-bottom:42px!important}.home-page .section-title{font-size:clamp(2.15rem,3.3vw,3.65rem)!important;line-height:1.13!important;margin-bottom:16px!important}.home-page .section-subtitle{font-size:1.08rem!important;line-height:1.7!important;max-width:68ch!important}.home-page #product-introduction .product-intro-layout{gap:clamp(48px,6vw,100px)!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important}.home-page #product-introduction .media-card{border-radius:14px!important;box-shadow:0 20px 48px #0000003d!important}.home-page #product-introduction .media-glass-border{display:none!important}.home-page #product-introduction .eyebrow{color:#c1c2c7!important;letter-spacing:.06em!important}.home-page #product-introduction .content-title{font-size:clamp(2.1rem,3vw,3.5rem)!important;line-height:1.15!important}.home-page #product-introduction .content-body{max-width:65ch!important}.home-page #product-introduction .description-para{color:#b9bbc2!important;line-height:1.75!important}.home-page #operation-steps .section-header{text-align:left!important}.home-page #operation-steps .section-subtitle{margin-left:0!important}.home-page #operation-steps .text-brand{color:inherit!important}.home-page #operation-steps .steps-grid{border-bottom:1px solid #888;border-top:1px solid #888;display:grid!important;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-page #operation-steps .step-card{min-width:0}.home-page #operation-steps .card-glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:100%!important;padding:34px clamp(22px,2.5vw,38px)!important;text-align:left!important;transform:none!important}.home-page #operation-steps .step-card+.step-card{border-left:1px solid #888}.home-page #operation-steps .step-badge{background:none!important;color:#c1c2c7!important;display:inline-block!important;letter-spacing:.07em!important;padding:0!important}.home-page #operation-steps .icon-container{background:none!important;box-shadow:none!important;margin:22px 0!important}.home-page #operation-steps .icon-glow{display:none!important}.home-page #operation-steps .step-content h3{font-size:1.25rem!important}.home-page #operation-steps .tip-banner{background:none!important;border:0!important;margin-top:26px!important;max-width:none!important;padding:16px 0!important;text-align:left!important}.home-page #video-showcase .section-title{margin-top:0!important;text-align:left!important}.home-page #video-showcase .section-subtitle{margin-left:0!important;text-align:left!important}.home-page #video-showcase .video-showcase-grid{gap:20px!important}.home-page #video-showcase .video-showcase-card{background:var(--brand-ivory-surface)!important;border:1px solid #8d8d8d!important;border-radius:13px!important;box-shadow:none!important;min-width:0;overflow:hidden}.home-page #video-showcase .video-wrapper{border-radius:12px!important}.home-page #learn-more-section .section-header{text-align:left!important}.home-page #learn-more-section .section-subtitle{margin-left:0!important}.home-page #learn-more-section .blog-grid{border-top:1px solid #8d8d8d;gap:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-page #learn-more-section .blog-card{background:transparent!important;border:0!important;border-bottom:1px solid #8d8d8d!important;border-radius:0!important;box-shadow:none!important;min-width:0;padding:30px 28px 24px 0!important;transform:none!important}.home-page #learn-more-section .blog-card+.blog-card{border-left:1px solid #8d8d8d!important;padding-left:28px!important}.home-page #learn-more-section .blog-title{font-size:1.25rem!important;line-height:1.4!important}.home-page #learn-more-section .read-article{color:#e8e8e9!important}.home-page #features-section .section-header{text-align:left!important}.home-page #features-section .section-subtitle{margin-left:0!important}.home-page #features-section .features-grid{gap:0 44px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page #features-section .feature-card{align-content:start;background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid #8d8d8d!important;-moz-column-gap:22px!important;column-gap:22px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;padding:28px 0!important;text-align:left!important;transform:none!important}.home-page #features-section .icon-wrapper{background:none!important;grid-row:span 2;height:40px!important;margin:0!important;width:40px!important}.home-page #features-section .icon-bg{display:none!important}.home-page #features-section .feature-icon{color:#e9e9e9!important}.home-page #features-section .feature-title{margin:0 0 8px!important}.home-page #features-section .feature-description{color:#b3b5bd!important;line-height:1.65!important}.home-page #technical-capabilities .section-header{text-align:left!important}.home-page #technical-capabilities .section-subtitle{margin-left:0!important}.home-page #technical-capabilities .capabilities-grid{background:#8d8d8d;border:1px solid #8d8d8d;border-radius:14px;gap:1px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:hidden}.home-page #technical-capabilities .capability-card{align-items:start!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:20px!important;grid-template-columns:38px minmax(0,1fr);padding:32px!important;text-align:left!important;transform:none!important}.home-page #technical-capabilities .icon-wrapper{background:none!important;flex:0 0 38px;margin:0!important}.home-page #technical-capabilities .icon-bg{display:none!important}.home-page #technical-capabilities .tech-icon{color:#e9e9e9!important}.home-page #technical-capabilities .card-content{background:transparent!important;min-width:0}.home-page #technical-capabilities .conclusion-wrapper{background:none!important;border:0!important;border-radius:0!important;margin-top:28px!important;padding:28px 0!important}.home-page #application-scenarios .section-header{text-align:left!important}.home-page #application-scenarios .section-subtitle{margin-left:0!important}.home-page #application-scenarios .use-case-card{border:1px solid #8d8d8d!important;border-radius:14px!important;padding:30px!important}.home-page #application-scenarios .icon-wrapper{background:none!important;margin:0 0 20px!important}.home-page #application-scenarios .icon-glow{display:none!important}.home-page #application-scenarios .use-case-description{line-height:1.7!important}.home-page #application-scenarios .cta-wrapper{background:var(--brand-ivory-surface)!important;border:1px solid #8d8d8d!important;border-radius:14px!important;box-shadow:none!important;margin-top:36px!important}.home-page #pros-and-cons .comparison-grid{gap:24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page #pros-and-cons .comparison-section{background:var(--brand-ivory-surface)!important;border:1px solid #8d8d8d!important;border-radius:14px!important}.home-page #pros-and-cons .feature-item{line-height:1.6!important}.home-page #user-reviews .section-header{text-align:left!important}.home-page #user-reviews .section-subtitle{margin-left:0!important}.home-page #user-reviews .review-card{border:1px solid #8d8d8d!important;border-radius:14px!important}.home-page #faq .container{max-width:1160px!important}.home-page #faq .faq-grid{gap:0 44px!important}.home-page #faq .faq-item{background:transparent!important;border-top:1px solid #8d8d8d!important;padding:22px 0!important}.home-page #faq .faq-question h3{font-size:1.08rem!important;line-height:1.45!important}.home-page #faq .faq-answer{color:#c2c3c8!important;line-height:1.7!important}@media(max-width:960px){.home-page #product-introduction .product-intro-layout{grid-template-columns:1fr!important}.home-page #video-showcase .video-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page #operation-steps .steps-grid{grid-template-columns:1fr!important}.home-page #operation-steps .step-card+.step-card{border-left:0;border-top:1px solid #8d8d8d}.home-page #learn-more-section .blog-grid{grid-template-columns:1fr!important}.home-page #learn-more-section .blog-card+.blog-card{border-left:0!important;padding-left:0!important}.home-page #application-scenarios .use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.home-page>section{padding-block:68px!important}.home-page #application-scenarios .use-cases-grid,.home-page #faq .faq-grid,.home-page #features-section .features-grid,.home-page #pros-and-cons .comparison-grid,.home-page #technical-capabilities .capabilities-grid,.home-page #video-showcase .video-showcase-grid{grid-template-columns:1fr!important}.home-page #application-scenarios .use-case-card,.home-page #technical-capabilities .capability-card{padding:24px!important}}.infinitetalk-multi-page>section,.subpage-nav-offset>section{background:#17181b!important;background-image:none!important}.infinitetalk-multi-page>section+section,.subpage-nav-offset>section+section{border-top:1px solid #414248!important}.infinitetalk-multi-page>section:after,.infinitetalk-multi-page>section:before,.subpage-nav-offset>section:after,.subpage-nav-offset>section:before{display:none!important}:is(#main-function,#create-video){padding-block:80px 100px!important}:is(#main-function,#create-video)>.container>.section-title{font-size:clamp(2.35rem,4vw,4rem)!important;line-height:1.15!important;margin-inline:auto!important;max-width:980px}:is(#main-function,#create-video)>.container>.section-subtitle{color:#c2c3c8!important;margin:18px auto 46px!important;max-width:70ch!important}:is(#main-function,#create-video) .interactive-layout{gap:24px!important;max-width:1440px!important}:is(#main-function,#create-video) :is(.form-panel,.preview-panel){border-radius:14px!important}.subpage-nav-offset #operation-steps{padding-block:84px!important}.subpage-nav-offset #operation-steps .max-w-4xl{max-width:1180px!important}.subpage-nav-offset #operation-steps .bg-gradient-to-b{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.subpage-nav-offset #operation-steps .text-center.mb-8{text-align:left!important}.subpage-nav-offset #operation-steps .grid.md\:grid-cols-3{border-bottom:1px solid #8d8d8d;border-top:1px solid #8d8d8d;gap:0!important}.subpage-nav-offset #operation-steps :is(#step1,#step2,#step3){background:none!important;border:0!important;border-radius:0!important;padding:28px!important;text-align:left!important;transform:none!important}.subpage-nav-offset #operation-steps :is(#step2,#step3){border-left:1px solid #8d8d8d!important}.subpage-nav-offset #operation-steps :is(#step1,#step2,#step3)>div:first-child{background:#3f3f3f!important;margin-left:0!important}.subpage-nav-offset #operation-steps .bg-primary\/10{background:var(--brand-ivory-surface)!important;border-color:#8d8d8d!important}#what-is-infinite-talk{padding-block:92px!important}#what-is-infinite-talk>.container>.section-title{margin-bottom:20px!important;text-align:center!important}#what-is-infinite-talk .section-subtitle-content{margin:0 auto 60px!important;text-align:center!important;width:min(100%,78ch)!important}#what-is-infinite-talk :is(.features-grid-card,.feature-section,.tech-architecture-section){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #8d8d8d!important;border-radius:14px!important;box-shadow:none!important}#what-is-infinite-talk .features-grid-card{padding:34px!important}#what-is-infinite-talk .features-grid-title{margin-bottom:24px!important;text-align:left!important}#what-is-infinite-talk .features-grid{gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}#what-is-infinite-talk .features-grid .feature-card{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}#what-is-infinite-talk .features-grid .feature-card+.feature-card{border-left:1px solid #8d8d8d!important}#what-is-infinite-talk .feature-section-icon{background:#414248!important}.infinitetalk-multi-page>section{padding-block:86px!important}.infinitetalk-multi-page :is(.section-header,.section-title,.section-subtitle){text-align:left!important}.infinitetalk-multi-page .section-subtitle{margin-left:0!important;max-width:70ch!important}.infinitetalk-multi-page .use-cases-grid{gap:20px!important}.infinitetalk-multi-page .case-card{background:var(--brand-ivory-surface)!important;border:1px solid #8d8d8d!important;border-radius:14px!important;box-shadow:none!important;transform:none!important}.infinitetalk-multi-page .how-to-use-section .steps-container{border-block:1px solid #8d8d8d;display:grid!important;gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:40px!important}.infinitetalk-multi-page .how-to-use-section .step-item{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;padding:48px 24px 26px!important;text-align:left!important;transform:none!important}.infinitetalk-multi-page .how-to-use-section .step-item+.step-item{border-left:1px solid #8d8d8d!important}.infinitetalk-multi-page .how-to-use-section .step-number{background:none!important;color:#c2c3c8!important;height:28px!important;left:24px!important;top:12px!important;width:28px!important}.infinitetalk-multi-page .infinitetalk-feature-card,.infinitetalk-multi-page .use-case-card{background:var(--brand-ivory-surface)!important;box-shadow:none!important;transform:none!important}.infinitetalk-multi-page .final-cta-section .cta-card,.infinitetalk-multi-page .infinitetalk-feature-card,.infinitetalk-multi-page .use-case-card{background-image:none!important;border:1px solid #8d8d8d!important;border-radius:14px!important}.home-page #pricing .grid,.subpage-nav-offset>section:first-child>.grid{gap:18px!important}.home-page #pricing article,.subpage-nav-offset>section:first-child>.grid>article{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #8d8d8d!important;border-radius:14px!important;box-shadow:none!important;transform:none!important}.home-page #pricing article:has([aria-label="Most popular plan"]),.subpage-nav-offset>section:first-child>.grid>article:has([aria-label="Most popular plan"]){border-color:#c1c2c7!important}.home-page #pricing article:hover,.subpage-nav-offset>section:first-child>.grid>article:hover{border-color:#777a82!important}@media(max-width:960px){#what-is-infinite-talk .features-grid,.infinitetalk-multi-page .how-to-use-section .steps-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}.subpage-nav-offset #operation-steps .grid.md\:grid-cols-3{grid-template-columns:1fr!important}.subpage-nav-offset #operation-steps :is(#step2,#step3){border-left:0!important;border-top:1px solid #8d8d8d!important}}@media(max-width:640px){#what-is-infinite-talk,.infinitetalk-multi-page>section,:is(#main-function,#create-video){padding-block:64px!important}#what-is-infinite-talk .features-grid,.infinitetalk-multi-page .how-to-use-section .steps-container{grid-template-columns:1fr!important}#what-is-infinite-talk .features-grid .feature-card+.feature-card,.infinitetalk-multi-page .how-to-use-section .step-item+.step-item{border-left:0!important;border-top:1px solid #8d8d8d!important}}.hero-section .text-gradient{color:var(--site-accent)!important;-webkit-text-fill-color:var(--site-accent)!important}.home-page .section-title>span,.home-page :is(.text-brand,.brand-gradient,.eyebrow,.step-badge,.read-article,.feature-icon,.tech-icon,.case-icon){color:var(--site-accent)!important}.home-page #operation-steps .card-glass{background:var(--brand-sage-surface)!important}.home-page #operation-steps .step-card+.step-card{border-left-color:#8d8d8d!important}.home-page #operation-steps .tip-banner{color:#d1d1d5!important}.home-page #operation-steps .tip-banner strong{color:var(--site-accent)!important}.home-page #application-scenarios .icon-wrapper,.home-page #features-section .icon-wrapper{background:#3d3d3d!important;border-radius:10px!important}.home-page #features-section .feature-icon,.home-page #technical-capabilities .tech-icon{color:var(--site-accent)!important}.home-page #application-scenarios .use-case-card,.home-page #pros-and-cons .comparison-section,.home-page #technical-capabilities .capability-card,.home-page #user-reviews .review-card{background:#7c7c7c!important}.home-page #learn-more-section .blog-card:hover{background:var(--brand-sage-surface)!important}.home-page #faq .faq-question h3{color:#f1f1f2!important}.home-page #faq .faq-item:hover .faq-question h3{color:var(--site-accent)!important}.home-page :is(.cta-button,.btn-primary):not(:disabled){background:var(--site-accent)!important;background-image:none!important;border-color:var(--site-accent)!important;box-shadow:none!important;color:#8c8c8c!important}.home-page :is(.cta-button,.btn-primary):not(:disabled):hover{background:#8f343b!important;border-color:#8f343b!important;color:#fff!important;transform:translateY(-2px)!important}:is(#main-function,#create-video) :is(.form-panel,.preview-panel){background:var(--brand-ivory-surface)!important;background-image:none!important;border-color:#8d8d8d!important}:is(#main-function,#create-video) .section-title{color:#f1f1f2!important}:is(#main-function,#create-video) .btn-cta:not(:disabled){color:#8c8c8c!important}.subpage-nav-offset #operation-steps :is(#step1,#step2,#step3){background:var(--brand-sage-surface)!important}.subpage-nav-offset #operation-steps :is(#step1,#step2,#step3)>div:first-child{color:var(--site-accent)!important}#what-is-infinite-talk :is(.features-grid-card,.feature-section,.tech-architecture-section){background:#7c7c7c!important}.infinitetalk-multi-page .final-cta-section .cta-card,.infinitetalk-multi-page :is(.case-card,.infinitetalk-feature-card,.use-case-card){background:#7c7c7c!important}.infinitetalk-multi-page .how-to-use-section .step-item{background:var(--brand-sage-surface)!important}.home-page #pricing article:has([aria-label="Most popular plan"]),.subpage-nav-offset>section:first-child>.grid>article:has([aria-label="Most popular plan"]){border-color:var(--site-accent)!important}.home-page #pricing [aria-label="Most popular plan"],.subpage-nav-offset [aria-label="Most popular plan"]{background:var(--site-accent)!important;box-shadow:none!important;color:#8c8c8c!important}.home-page .hero-section{padding:108px 0 48px!important}.home-page .hero-section .hero-content{max-width:1440px!important;text-align:left!important;width:min(100% - 64px,1440px)!important}.home-page .hero-main-grid{align-items:center;display:grid;gap:clamp(56px,6vw,110px);grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.home-page .hero-copy{min-width:0}.home-page .hero-main-title{margin-bottom:26px!important}.home-page .hero-section .text-gradient{font-size:clamp(4.5rem,7vw,7.2rem)!important;letter-spacing:-.04em!important;line-height:.98!important}.home-page .hero-section .text-subtitle{color:#f1f1f2!important;font-size:clamp(1.65rem,2.4vw,2.5rem)!important;font-weight:600!important;line-height:1.22!important;max-width:21ch}.home-page .hero-section .hero-description{font-size:clamp(1.08rem,1.3vw,1.28rem)!important;margin:0!important;max-width:58ch!important}.home-page .hero-section .feature-grid{gap:9px!important;justify-content:flex-start!important;margin:28px 0 34px!important}.home-page .hero-section .feature-card{padding:8px 12px!important}.home-page .hero-section .cta-buttons{justify-content:flex-start!important}.home-page .hero-section .cta-buttons a{align-items:center;display:inline-flex;font-size:1rem;justify-content:center;min-height:54px;padding:14px 26px!important}.home-page .hero-media{aspect-ratio:1/1;background:var(--brand-ivory-surface);border:1px solid #8d8d8d;border-radius:16px;box-shadow:0 28px 60px #0000003d;display:block;min-width:0;overflow:hidden;position:relative}.home-page .hero-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page .hero-media:after{background:linear-gradient(transparent,#00000047);content:"";height:24%;inset:auto 0 0;pointer-events:none;position:absolute}.home-page .hero-media:focus-visible{outline-offset:5px}.home-page .hero-stats-panel{border-top:1px solid #414248!important;gap:44px!important;justify-content:flex-start!important;margin-top:42px;padding-top:24px!important}.home-page .hero-stats-panel .stat-num{font-size:1.55rem!important}.home-page .hero-stats-panel .stat-label{color:#ededed!important;font-size:.9rem!important;letter-spacing:.02em!important;text-transform:none!important}.home-page .hero-stats-panel .stat-v-divider{background:#8d8d8d!important;height:36px}.home-page>section{padding-block:clamp(100px,8vw,148px)!important}.home-page .section-title{font-size:clamp(2.7rem,4.2vw,4.65rem)!important;letter-spacing:-.035em!important;line-height:1.08!important}.home-page .section-subtitle{font-size:clamp(1.16rem,1.35vw,1.38rem)!important;line-height:1.65!important;max-width:62ch!important}.home-page :is(.feature-description,.capability-description,.use-case-description,.blog-abstract,.description-para,.review-content,.faq-answer,.step-content p){font-size:1.125rem!important;line-height:1.72!important}.home-page :is(.feature-title,.capability-title,.use-case-title,.blog-title,.step-content h3){font-size:clamp(1.25rem,1.5vw,1.52rem)!important;line-height:1.3!important}.home-page #product-introduction .content-title{font-size:clamp(2.75rem,4vw,4.5rem)!important}.home-page #product-introduction .media-card{aspect-ratio:16/10}.home-page #operation-steps .card-glass{padding:44px clamp(28px,3vw,50px)!important}.home-page #operation-steps .step-content h3{margin-bottom:12px!important}.home-page #video-showcase .video-showcase-grid{gap:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-page #learn-more-section .blog-card{padding-block:42px!important}.home-page #features-section .feature-card{padding-block:36px!important}.home-page #technical-capabilities .capability-card{padding:42px!important}.home-page #application-scenarios .use-case-card{padding:40px!important}.home-page #pros-and-cons .comparison-section{padding:clamp(32px,3vw,50px)!important}.home-page #faq .faq-item{padding-block:28px!important}.home-page #faq .faq-question h3{font-size:1.18rem!important}.home-page #pricing article{padding:clamp(24px,2.4vw,38px)!important}.home-page #pricing article h3{font-size:1.55rem!important}.home-page #pricing article header p,.home-page #pricing article li{font-size:1rem!important;line-height:1.55!important}.home-page #pricing article .text-3xl{font-size:clamp(2.5rem,3vw,3.4rem)!important}@media(max-width:1100px){.home-page .hero-main-grid{gap:36px}.home-page .hero-section .text-gradient{font-size:clamp(3.6rem,7vw,5rem)!important}.home-page #video-showcase .video-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.home-page .hero-section{padding:112px 0 54px!important}.home-page .hero-section .hero-content{width:min(100% - 32px,1440px)!important}.home-page .hero-main-grid{gap:34px;grid-template-columns:1fr}.home-page .hero-section .text-gradient{font-size:clamp(3.1rem,11vw,4.8rem)!important}.home-page .hero-section .text-subtitle{font-size:clamp(1.45rem,5vw,2rem)!important}.home-page .hero-media{aspect-ratio:16/10}.home-page .hero-stats-panel{flex-direction:row!important;gap:16px!important;justify-content:space-between!important}.home-page .hero-stats-panel .stat-num{font-size:1.2rem!important}.home-page .hero-stats-panel .stat-label{font-size:.72rem!important}.home-page>section{padding-block:80px!important}.home-page #video-showcase .video-showcase-grid{grid-template-columns:1fr!important}.home-page #application-scenarios .use-case-card,.home-page #technical-capabilities .capability-card{padding:28px!important}}@media(max-width:420px){.home-page .hero-stats-panel{gap:10px!important}.home-page .hero-stats-panel .stat-v-divider{display:none!important}.home-page .hero-stats-panel .stat-label{font-size:.66rem!important}}:root{--site-accent:#f0f0ee;--site-panel:#464646;--site-paper:#ececec}#__nuxt,#__nuxt>.min-h-screen,#__nuxt>.min-h-screen>main,body,html{background-color:var(--site-canvas)!important}.navbar{background:var(--site-canvas)!important;border-bottom-color:#3f3f3f!important}.navbar .site-shell{max-width:1480px!important}.navbar a{font-size:1rem}.navbar .site-shell>div>div:first-child span{font-size:1.27rem!important}.navbar .lucide-ticket-percent{color:var(--site-accent)!important}.navbar .lg\:hidden.fixed{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.footer,.navbar .lg\:hidden.fixed{background:var(--site-canvas)!important}.footer{border-top-color:#3f3f3f!important}.footer a:not(.footer-logo){color:#d5d5d5!important}.footer a:hover{color:#fff!important}.home-page{--page-bg:var(--site-canvas);background:var(--site-canvas)!important}.home-page>:is(header,section){background:var(--site-canvas)!important;background-image:none!important}.home-page>section{padding-block:clamp(112px,8.5vw,160px)!important}.home-page>section+section{border-top-color:#373737!important}.home-page .section-title{font-size:clamp(3rem,4.4vw,5rem)!important;font-weight:680!important;line-height:1.07!important;max-width:16ch}.home-page .section-subtitle{color:#c9c9c9!important;font-size:clamp(1.25rem,1.5vw,1.5rem)!important;max-width:60ch!important}.home-page .section-header{margin-inline:0!important;margin-bottom:52px!important;max-width:none!important;text-align:left!important}.home-page .section-header .section-subtitle{margin-left:0!important}.home-page .hero-section{padding:112px 0 56px!important}.home-page .hero-main-grid{gap:clamp(64px,7vw,130px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.home-page .hero-section .text-gradient{color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important;font-size:clamp(5rem,7.1vw,8rem)!important;font-weight:720!important}.home-page .hero-section .text-subtitle{color:#e0e0e0!important;max-width:25ch}.home-page .hero-section .hero-description{color:#ededed!important}.home-page .hero-section .feature-card{background:none!important;border:0!important;border-radius:0!important;color:#d1d1d1!important;font-size:1rem!important;padding:4px 12px 4px 0!important}.home-page .hero-section .feature-card+.feature-card{border-left:1px solid #8e8e8e!important;padding-left:12px!important}.home-page .hero-media{background:#464646;border-color:#5e5e5e;border-radius:8px;box-shadow:0 30px 70px #0000003d}.home-page .hero-media img{transition:transform .4s ease}.home-page .hero-media:hover img{transform:scale(1.025)}.home-page .hero-media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page .hero-stats-panel{border-top-color:#959595!important}.home-page .hero-stats-panel .stat-num{font-size:1.75rem!important}.home-page #video-showcase .section-title{max-width:20ch}.home-page #video-showcase .video-showcase-grid{gap:18px!important;grid-auto-rows:clamp(180px,16vw,250px);grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-page #video-showcase .video-showcase-card:first-child{grid-column:span 2;grid-row:span 2}.home-page #video-showcase .video-showcase-card{background:#464646!important;border:0!important;border-radius:8px!important;height:100%}.home-page #video-showcase .video-wrapper{border-radius:8px!important;height:100%!important;overflow:hidden}.home-page #video-showcase :is(.poster-image,.showcase-video){height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.home-page #video-showcase .cta-section{background:none!important;border:0!important;padding:42px 0 0!important}.home-page #product-introduction .product-intro-layout{gap:clamp(70px,8vw,150px)!important}.home-page #product-introduction .media-card{aspect-ratio:4/3;border-radius:8px!important}.home-page #product-introduction .content-title{font-size:clamp(3rem,4.4vw,5rem)!important;max-width:13ch}.home-page #product-introduction .eyebrow{color:var(--site-accent)!important;font-size:.88rem!important}.home-page #product-introduction .description-para{color:#cfcfcf!important;font-size:1.18rem!important}.home-page #features-section .features-grid{gap:0 76px!important}.home-page #features-section .feature-card{border-top-color:#a2a2a2!important;-moz-column-gap:26px!important;column-gap:26px!important;grid-template-columns:56px minmax(0,1fr)!important;padding-block:44px!important}.home-page #features-section .icon-wrapper{background:var(--brand-sage-surface)!important;border-radius:8px!important;height:52px!important;width:52px!important}.home-page #features-section .feature-icon{height:27px!important;width:27px!important}.home-page #features-section .feature-description{color:#cdcdcd!important}.home-page #operation-steps .steps-grid{border-color:#4c4c4c!important}.home-page #operation-steps .card-glass{background:transparent!important;padding:44px 44px 44px 0!important}.home-page #operation-steps .step-card+.step-card{border-left-color:#4c4c4c!important}.home-page #operation-steps .step-card+.step-card .card-glass{padding-left:44px!important}.home-page #operation-steps .step-badge{color:var(--site-accent)!important;font-size:.95rem!important}.home-page #operation-steps .icon-container{height:56px!important;width:56px!important}.home-page #operation-steps .icon-container svg{color:var(--site-accent)!important;height:32px!important;width:32px!important}.home-page #application-scenarios .use-cases-grid{gap:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page #application-scenarios .use-case-card{border-color:var(--brand-sage-line)!important;border-radius:8px!important;min-height:270px;padding:48px!important}.home-page #application-scenarios .use-case-title{font-size:1.6rem!important}.home-page #application-scenarios .cta-wrapper{background:var(--site-paper)!important;border:0!important;border-radius:8px!important;padding:clamp(42px,5vw,78px)!important}.home-page #application-scenarios .cta-wrapper :is(.cta-title,.cta-text){color:#3a3a3a!important;-webkit-text-fill-color:#3a3a3a!important}.home-page #application-scenarios .cta-wrapper .cta-title{font-size:clamp(2.25rem,3.2vw,3.5rem)!important}.home-page #application-scenarios .cta-wrapper .cta-button{background:var(--brand-ivory-surface)!important;border-color:#3a3a3a!important;color:#f4f4f4!important}.home-page #technical-capabilities .capabilities-grid{background:#505050;border-color:#505050;border-radius:8px}.home-page #technical-capabilities .capability-card{background:var(--brand-ivory-surface)!important;padding:50px!important}.home-page #technical-capabilities .capability-title{font-size:1.55rem!important}.home-page #technical-capabilities .capability-description{color:#cdcdcd!important}.home-page #pricing .grid{gap:20px!important}.home-page #pricing .section-title{margin-inline:auto!important;max-width:24ch!important;text-align:center!important}.home-page #pricing article{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;border-radius:8px!important;padding-top:52px!important}.home-page #pricing article:has([aria-label="Most popular plan"]){transform:none!important}.home-page #pricing [aria-label="Most popular plan"]{box-shadow:none!important;top:-18px!important;white-space:nowrap}.home-page #pricing article:has([aria-label="Most popular plan"]){background:var(--site-paper)!important;border-color:var(--site-paper)!important}.home-page #pricing article:has([aria-label="Most popular plan"]) :is(h3,p,li,span){color:#3a3a3a!important}.home-page #pricing article:has([aria-label="Most popular plan"]) .text-3xl{-webkit-text-fill-color:#3a3a3a!important}.home-page #pricing article:has([aria-label="Most popular plan"]) [aria-label="Most popular plan"]{background:var(--site-accent)!important;color:#3a3a3a!important}.home-page #pricing .max-w-5xl>:is(a,div)>div,.home-page #pricing .max-w-5xl>div{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important}.home-page #pricing .max-w-5xl svg{color:var(--site-accent)!important}.home-page #faq .container{max-width:1260px!important}.home-page #faq .section-title{margin-bottom:54px!important;max-width:19ch}.home-page #faq .faq-grid{gap:0!important;grid-template-columns:1fr!important}.home-page #faq .faq-item{border-top-color:#aeaeae!important;display:grid!important;gap:clamp(30px,6vw,90px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding-block:32px!important}.home-page #faq .faq-question h3{font-size:1.22rem!important}.home-page #faq .faq-answer{font-size:1.1rem!important}@media(max-width:1050px){.home-page #video-showcase .video-showcase-grid{grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page #video-showcase .video-showcase-card{aspect-ratio:16/10}.home-page #video-showcase .video-showcase-card:first-child{aspect-ratio:16/9;grid-column:span 2;grid-row:span 1}.home-page #features-section .features-grid{gap:0 36px!important}}.home-page .hero-main-grid{gap:clamp(40px,5vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}.home-page .hero-media{aspect-ratio:16/10}.home-page .hero-section .text-gradient{font-size:clamp(4rem,5.35vw,6.25rem)!important}@media(max-width:1100px){.home-page .hero-section .text-gradient{font-size:clamp(3.5rem,5.2vw,4.4rem)!important}}@media(max-width:760px){.home-page>section{padding-block:84px!important}.home-page .section-title{font-size:clamp(2.6rem,9vw,3.8rem)!important}.home-page .hero-section .text-gradient{font-size:clamp(3.4rem,12vw,5rem)!important}.home-page #video-showcase .video-showcase-grid{grid-auto-rows:auto;grid-template-columns:1fr!important}.home-page #video-showcase .video-showcase-card:first-child{grid-column:auto;grid-row:auto}.home-page #video-showcase .video-showcase-card{aspect-ratio:16/10}.home-page #application-scenarios .use-cases-grid,.home-page #features-section .features-grid{grid-template-columns:1fr!important}.home-page #operation-steps .card-glass,.home-page #operation-steps .step-card+.step-card .card-glass{padding:28px 0!important}.home-page #operation-steps .step-card+.step-card{border-left:0!important;border-top:1px solid #4c4c4c!important}.home-page #application-scenarios .use-case-card{min-height:0;padding:32px!important}.home-page #technical-capabilities .capability-card{padding:32px!important}.home-page #faq .faq-item{gap:12px;grid-template-columns:1fr}}.infinitetalk-multi-page,.infinitetalk-multi-page>section,.subpage-nav-offset,.subpage-nav-offset>section{background:var(--site-canvas)!important;background-image:none!important}.min-h-screen:has(>.subpage-nav-offset){background:var(--site-canvas)!important;background-image:none!important}.infinitetalk-multi-page>section+section,.subpage-nav-offset>section+section{border-top-color:#3d3d3d!important}.infinitetalk-multi-page .section-title,.subpage-nav-offset .section-title{color:#f4f4f4!important;font-size:clamp(2.65rem,4vw,4.5rem)!important;letter-spacing:-.035em!important;line-height:1.1!important}.infinitetalk-multi-page .section-subtitle,.subpage-nav-offset .section-subtitle{color:#c8c8c8!important;font-size:clamp(1.12rem,1.35vw,1.34rem)!important;line-height:1.6!important}:is(#main-function,#create-video) :is(.form-panel,.preview-panel,.preview-area){background:var(--brand-ivory-surface)!important;border-color:#959595!important;border-radius:8px!important}#create-video#create-video :is(.form-panel,.preview-panel){background:var(--brand-ivory-surface)!important;border-color:#959595!important;border-radius:8px!important}:is(#main-function,#create-video) .btn-cta:not(:disabled){background:var(--site-accent)!important;border-radius:8px!important;color:#a4a4a4!important}:is(#main-function,#create-video) :is(.mode-btn.active,.resolution-card.active){border-color:var(--site-accent)!important}:is(#main-function,#create-video) :is(.audio-mode-tab.active,.order-tab.active,.resolution-tab.active){background:#4d4d4d!important;border-color:#797979!important;box-shadow:none!important;color:#f6f6f6!important}:is(#main-function,#create-video) :is(.audio-mode-tab.active,.order-tab.active,.resolution-tab.active) :is(.tab-text,.tab-title,.tab-subtitle){color:#f6f6f6!important}:is(#main-function,#create-video) :is(.audio-mode-placeholder svg,.prompt-text-icon){color:var(--site-accent)!important;stroke:var(--site-accent)!important}:is(#main-function,#create-video) :is(.upload-area:hover,.form-control:focus,.audio-input-field:hover,.resolution-card:hover,.generation-settings-trigger:hover,.generation-settings-trigger[aria-expanded=true]){border-color:#d0d0d0!important;box-shadow:none!important}.infinitetalk-multi-page .how-to-use-section .step-item,.subpage-nav-offset #operation-steps :is(#step1,#step2,#step3){background:var(--brand-ivory-surface)!important}#what-is-infinite-talk :is(.features-grid-card,.feature-section,.tech-architecture-section){background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;border-radius:8px!important}.infinitetalk-multi-page .final-cta-section .cta-card,.infinitetalk-multi-page :is(.case-card,.infinitetalk-feature-card,.use-case-card){background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;border-radius:8px!important}.subpage-nav-offset>section:first-child>.grid>article{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;border-radius:8px!important}.subpage-nav-offset>section:first-child>.grid>article:has([aria-label="Most popular plan"]){background:var(--site-paper)!important;border-color:var(--site-paper)!important}.subpage-nav-offset>section:first-child>.grid>article:has([aria-label="Most popular plan"]) :is(h3,p,li,span){color:#3a3a3a!important}.subpage-nav-offset>section:first-child>.grid>article:has([aria-label="Most popular plan"]) .text-3xl{-webkit-text-fill-color:#3a3a3a!important}.subpage-nav-offset>section:first-child>.grid>article{padding-top:52px!important}.subpage-nav-offset>section:first-child>.grid>article:has([aria-label="Most popular plan"]){transform:none!important}.subpage-nav-offset>section:first-child>.grid [aria-label="Most popular plan"]{box-shadow:none!important;top:-18px!important;white-space:nowrap}.subpage-nav-offset>section:first-child>.grid article .btn-primary{background:var(--site-accent)!important;background-image:none!important;border-color:var(--site-accent)!important;box-shadow:none!important;color:#3a3a3a!important}.home-page .hero-section{isolation:isolate;padding:126px 0 72px!important}.home-page .hero-video-background{background:#17181b url(/images/hero-sample.jpg) 50%/cover no-repeat;inset:0;overflow:hidden;position:absolute;z-index:-2}.home-page .hero-video-background video{display:block;filter:saturate(.72) brightness(.62);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scaleX(-1);width:100%}.home-page .hero-video-background:after{background:linear-gradient(180deg,#0e1210b8,#0e1210c7 48%,#0e1210f0);content:"";inset:0;position:absolute}.home-page .hero-section .hero-content{max-width:1280px!important;position:relative;text-align:center!important;width:min(100% - 48px,1280px)!important;z-index:1}.home-page .hero-main-grid{display:block!important}.home-page .hero-copy{margin-inline:auto;max-width:1060px}.home-page .hero-main-title{align-items:center;gap:20px!important}.home-page .hero-section .text-gradient{font-size:clamp(4.7rem,9vw,8.3rem)!important;letter-spacing:-.055em!important;line-height:.95!important;text-shadow:0 3px 28px rgba(0,0,0,.22)}.home-page .hero-section .text-subtitle{color:#f3f3f3!important;font-size:clamp(1.55rem,2.55vw,2.7rem)!important;line-height:1.2!important;margin-inline:auto;max-width:33ch}.home-page .hero-section .hero-description{color:#e2e2e2!important;margin-inline:auto!important;max-width:68ch!important}.home-page .hero-section .feature-grid{justify-content:center!important;margin:32px 0 34px!important}.home-page .hero-section .feature-card{color:#e7e7e7!important}.home-page .hero-section .cta-buttons{justify-content:center!important}.home-page .hero-section .btn-secondary-outline{background:#1b231dad!important;border-color:#dfecdc8c!important;color:#f6f6f6!important}.home-page .hero-stats-panel{border-top-color:#deecdc57!important;gap:clamp(24px,5vw,72px)!important;justify-content:center!important;margin:52px auto 0!important;max-width:100%;padding:22px 16px 0!important;width:-moz-fit-content;width:fit-content}.home-page .hero-stats-panel .stat-box{text-align:center}.home-page .hero-stats-panel .stat-label{color:#dcdcdc!important}.home-page .hero-stats-panel .stat-v-divider{background:#deecdc4d!important}@media(max-width:760px){.home-page .hero-section{min-height:100svh!important;padding:114px 0 72px!important}.home-page .hero-section .hero-content{width:min(100% - 32px,1280px)!important}.home-page .hero-section .text-gradient{font-size:clamp(3.35rem,12vw,5.2rem)!important}.home-page .hero-section .feature-card+.feature-card{border-left:0!important;padding-left:0!important}.home-page .hero-stats-panel{gap:14px!important}}@media(prefers-reduced-motion:reduce){.home-page .hero-video-background video{display:none}}.home-page h2.content-title,.home-page h2.cta-title,.home-page h2.section-title,.infinitetalk-multi-page h2.section-title,.subpage-nav-offset #operation-steps h2,.subpage-nav-offset h2.section-title,.subpage-nav-offset>section h2.text-3xl{font-size:clamp(2rem,2.7vw,3rem)!important;letter-spacing:-.035em!important;line-height:1.16!important;margin-inline:auto!important;max-width:none!important;text-align:center!important;text-wrap:balance;width:100%}.home-page .section-header{text-align:center!important}.home-page .section-subtitle,.infinitetalk-multi-page .section-subtitle,.subpage-nav-offset .section-subtitle{margin-inline:auto!important;max-width:74ch!important;text-align:center!important;text-wrap:balance}@media(max-width:760px){.home-page h2.content-title,.home-page h2.cta-title,.home-page h2.section-title,.infinitetalk-multi-page h2.section-title,.subpage-nav-offset #operation-steps h2,.subpage-nav-offset h2.section-title,.subpage-nav-offset>section h2.text-3xl{font-size:clamp(1.9rem,7vw,2.5rem)!important}}:is(main.home-page,main.subpage-nav-offset,main.infinitetalk-multi-page) :is(#video-showcase,#product-introduction,#operation-steps,#learn-more-section,#features-section,#technical-capabilities,#application-scenarios,#pros-and-cons,#user-reviews,#pricing,#faq,#what-is-infinite-talk) h2:is(.section-title,.content-title,.cta-title){font-size:clamp(2rem,2.7vw,3rem)!important;line-height:1.16!important;margin-inline:auto!important;max-width:none!important;text-align:center!important}:is(main.home-page,main.subpage-nav-offset,main.infinitetalk-multi-page) #product-introduction .eyebrow{text-align:center!important}.home-page #product-introduction .tech-tag{background:var(--site-accent)!important;color:#3a3a3a!important}.home-page #product-introduction .tech-tag .dot{background:var(--brand-ivory-surface)!important;box-shadow:none!important}@media(min-width:900px){.home-page #product-introduction h2.content-title{font-size:clamp(2rem,2.4vw,2.8rem)!important;white-space:nowrap}}:is(main.home-page,main.subpage-nav-offset,main.infinitetalk-multi-page) :is(#video-showcase,#operation-steps,#learn-more-section,#features-section,#technical-capabilities,#application-scenarios,#pros-and-cons,#user-reviews,#pricing,#faq,#what-is-infinite-talk) .section-subtitle{margin-inline:auto!important;max-width:74ch!important;text-align:center!important}.home-page #pros-and-cons .comparison-grid{border-block:1px solid #959595;gap:0!important;margin-top:64px!important;max-width:1440px!important}.home-page #pros-and-cons .comparison-section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 44px 12px!important;transform:none!important}.home-page #pros-and-cons .comparison-section.advantages{padding-left:0!important}.home-page #pros-and-cons .comparison-section.limitations{border-left:1px solid #959595!important;padding-right:0!important}.home-page #pros-and-cons .section-header-inner{gap:16px;margin:0!important;min-height:106px}.home-page #pros-and-cons .section-icon{border-radius:8px;height:42px;width:42px}.home-page #pros-and-cons .advantages .section-icon{background:var(--brand-sage-surface)!important}.home-page #pros-and-cons .limitations .section-icon{background:var(--brand-rose-surface)!important}.home-page #pros-and-cons .section-icon svg{color:#d7d7d7!important;height:22px;width:22px}.home-page #pros-and-cons .limitations .section-icon svg{color:#e9e9e9!important}.home-page #pros-and-cons .section-title-inner{font-size:clamp(1.35rem,1.7vw,1.8rem);font-weight:650;letter-spacing:-.02em}.home-page #pros-and-cons .features-list{gap:0!important}.home-page #pros-and-cons .feature-item{align-items:flex-start;border-top:1px solid #3d3d3d;gap:14px;padding:17px 0}.home-page #pros-and-cons .advantages .feature-icon,.home-page #pros-and-cons .feature-icon,.home-page #pros-and-cons .limitations .feature-icon{background:none!important;border-radius:0!important;height:20px;margin-top:3px;width:20px}.home-page #pros-and-cons .feature-icon svg{height:17px;width:17px}.home-page #pros-and-cons .advantages .feature-icon svg{color:#f0f0ee!important}.home-page #pros-and-cons .limitations .feature-icon svg{color:#d7d7d7!important}.home-page #pros-and-cons .feature-text{color:#d1d1d1!important;font-size:1.05rem!important;line-height:1.55!important}@media(max-width:760px){.home-page #pros-and-cons .comparison-grid{grid-template-columns:1fr!important;margin-top:42px!important}.home-page #pros-and-cons .comparison-section{padding:0 0 14px!important}.home-page #pros-and-cons .comparison-section.limitations{border-left:0!important;border-top:1px solid #959595!important;padding:0 0 14px!important}.home-page #pros-and-cons .section-header-inner{min-height:88px}}.home-page #user-reviews{--bg-dark:var(--site-canvas)}.home-page #user-reviews .reviews-wrapper{height:auto!important;overflow:visible!important}.home-page #user-reviews .gradient-mask{display:none!important}.home-page #user-reviews .reviews-columns{align-items:start;gap:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}.home-page #user-reviews .review-column{display:block!important;height:auto!important;overflow:visible!important}.home-page #user-reviews .scroll-content{animation:none!important;gap:20px!important;transform:none!important}.home-page #user-reviews .review-card:nth-child(n+4){display:none!important}.home-page #user-reviews .review-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #414247!important;border-radius:8px!important;padding:30px!important;transition:border-color .2s ease}.home-page #user-reviews .review-card,.home-page #user-reviews .review-card:hover{background:var(--brand-ivory-surface)!important;box-shadow:none!important;transform:none!important}.home-page #user-reviews .review-card:hover{border-color:#737479!important}.home-page #user-reviews .avatar-glow,.home-page #user-reviews .quote-bg-icon{display:none!important}.home-page #user-reviews .review-header{gap:12px;margin-bottom:22px}.home-page #user-reviews .avatar-wrapper{height:42px;width:42px}.home-page #user-reviews .review-avatar{background:#3c3c3c;border:1px solid #737479;box-shadow:none!important}.home-page #user-reviews .user-name{color:#f4f4f4;font-size:1rem;font-weight:650;text-shadow:none!important}.home-page #user-reviews .review-text{color:#d8d8d8;font-size:1.05rem!important;font-style:normal;line-height:1.64;margin-bottom:24px}.home-page #user-reviews .review-footer{border-top:1px solid #414247;padding-top:16px}.home-page #user-reviews .author-line{display:none!important}.home-page #user-reviews .author-role{color:#f0f0ee;font-size:.78rem;letter-spacing:.06em}@media(max-width:1000px){.home-page #user-reviews .reviews-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.home-page #user-reviews .reviews-columns{grid-template-columns:1fr!important}.home-page #user-reviews .review-card{padding:24px!important}}:is(.home-page #pricing,.subpage-nav-offset) .grid[aria-label="Pricing plans"] article>header{margin-bottom:16px!important}:is(.home-page #pricing,.subpage-nav-offset) .plan-price-wrap{margin-bottom:0!important}:is(.home-page #pricing,.subpage-nav-offset) .plan-price-block{align-items:center;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;justify-content:center;min-height:120px;padding:16px 12px}:is(.home-page #pricing,.subpage-nav-offset) .plan-price-line{align-items:flex-end;display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:8px!important;justify-content:center}:is(.home-page #pricing,.subpage-nav-offset) .plan-price-amount{background:none!important;color:#d4d4d1!important;display:block;padding:4px 0 6px;-webkit-text-fill-color:currentColor!important;font-size:clamp(2.75rem,3vw,3.4rem)!important;letter-spacing:-.045em;line-height:1.2!important;overflow:visible;white-space:nowrap}:is(.home-page #pricing,.subpage-nav-offset) .plan-price-period{background:none!important;border:0!important;border-radius:0;box-shadow:none!important;color:#dcdcdc!important;display:block;line-height:1.2;margin-bottom:8px;padding:0;white-space:nowrap}:is(.home-page #pricing,.subpage-nav-offset) .plan-action{margin:22px 0 28px!important}:is(.home-page #pricing,.subpage-nav-offset) .plan-action .btn{border-radius:8px!important;box-shadow:none!important;min-height:56px}:is(.home-page #pricing,.subpage-nav-offset) article:has([aria-label="Most popular plan"]) .plan-price-block{background:none!important;border:0!important}:is(.home-page #pricing,.subpage-nav-offset) article:has([aria-label="Most popular plan"]) .plan-price-amount{color:#3a3a3a!important;-webkit-text-fill-color:#3a3a3a!important}:is(.home-page #pricing,.subpage-nav-offset) article:has([aria-label="Most popular plan"]) .plan-price-period{background:none!important;color:#929292!important}.home-page #faq .container{max-width:1320px!important}.home-page #faq .section-title{margin-bottom:60px!important}.home-page #faq .faq-grid{-moz-column-gap:clamp(40px,5vw,88px)!important;column-gap:clamp(40px,5vw,88px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:0!important}.home-page #faq .faq-item{background:none!important;border:0!important;border-radius:0!important;border-top:1px solid #a2a2a2!important;box-shadow:none!important;display:block!important;min-width:0;padding:30px 0 34px!important}.home-page #faq .faq-question{margin:0 0 14px!important}.home-page #faq .faq-question h3{color:#f1f1f1!important;font-size:clamp(1.17rem,1.4vw,1.38rem)!important;font-weight:650!important;line-height:1.4!important;margin:0!important}.home-page #faq .faq-answer p,.home-page #faq .faq-question h3{filter:grayscale(1)}.home-page #faq .faq-item:hover .faq-question h3{color:#f1f1f1!important}.home-page #faq .faq-answer{color:#cdcdcd!important;font-size:1.05rem!important;line-height:1.66!important}.home-page #faq .faq-answer p{margin:0!important}@media(max-width:900px){.home-page #faq .faq-grid{grid-template-columns:1fr!important}.home-page #faq .section-title{margin-bottom:38px!important}.home-page #faq .faq-item{padding:26px 0 28px!important}}.home-page #operation-steps .card-glass,.home-page #operation-steps .step-card+.step-card .card-glass{padding:48px clamp(24px,3vw,44px) 42px!important;text-align:center!important}.home-page #operation-steps .icon-container{margin:24px auto 22px!important}.home-page #operation-steps .step-content{text-align:center!important}.home-page #operation-steps .step-content p{margin-inline:auto;max-width:38ch}@media(max-width:760px){.home-page #operation-steps .card-glass,.home-page #operation-steps .step-card+.step-card .card-glass{padding:32px 20px!important}}.home-page #learn-more-section{--c-primary:#f0f0ee;--c-card-bg:#222326;--c-border:#414247;--c-text-main:#f4f4f4;--c-text-muted:#cdcdcd}.home-page #learn-more-section .blog-grid{border:0!important}.home-page #learn-more-section .blog-card,.home-page #learn-more-section .blog-card+.blog-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #414247!important;border-radius:8px!important;box-shadow:none!important;display:flex;flex-direction:column;min-height:290px;padding:32px!important;transform:none!important}.home-page #learn-more-section .blog-card:is(:hover,:focus-visible){border-color:#84977d!important;box-shadow:none!important;transform:none!important}.home-page #learn-more-section .blog-card:hover .blog-title,.home-page #learn-more-section .blog-title{color:#f4f4f4!important}.home-page #learn-more-section .blog-abstract{color:#cdcdcd!important}.home-page #learn-more-section .blog-card:hover .read-article,.home-page #learn-more-section .read-article{color:#f0f0ee!important;margin-top:auto;padding-top:24px}.home-page #learn-more-section .view-all-link{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;color:#f4f4f4!important}.home-page #learn-more-section .view-all-link:hover{border-color:#737479!important;color:#f0f0ee!important}@media(max-width:700px){.home-page #learn-more-section .blog-card,.home-page #learn-more-section .blog-card+.blog-card{min-height:0;padding:28px!important}}:is(.home-page,.infinitetalk-multi-page) #faq .faq-answer p,:is(.home-page,.infinitetalk-multi-page) #faq .faq-question h3{align-items:flex-start;display:flex;gap:12px}.home-page #faq .faq-answer p,.home-page #faq .faq-question h3{filter:none!important}:is(.home-page,.infinitetalk-multi-page) #faq .faq-question .faq-marker{margin-top:.12em}:is(.home-page,.infinitetalk-multi-page) #faq .faq-answer .faq-marker{margin-top:.18em}.home-page #product-introduction .header-group{margin:0 auto clamp(42px,5vw,72px);text-align:center}.home-page #product-introduction .content-title{margin-bottom:0!important;max-width:none!important}.home-page #product-introduction .product-intro-layout{align-items:center!important;gap:clamp(48px,5vw,84px)!important;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important}.home-page #product-introduction .media-card{aspect-ratio:16/9!important;border:1px solid #414247;box-shadow:none!important;overflow:hidden}.home-page #product-introduction .media-inner{aspect-ratio:auto;border-radius:8px;height:100%}.home-page #product-introduction .media-card:hover:not(.video-is-active){transform:none!important}.home-page #product-introduction .tech-tag{background:var(--brand-ivory-surface)e6!important;border-radius:4px;box-shadow:none!important;color:#d4d4d1!important;font-size:.7rem;left:20px;padding:8px 12px;top:20px}.home-page #product-introduction .tech-tag .dot{background:#f0f0ee!important}.home-page #product-introduction .play-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--brand-ivory-surface)d9;border:1px solid #f0f0ee;color:#f4f4f4;height:68px;width:68px}.home-page #product-introduction .media-card:hover .play-btn{background:#f0f0ee;color:#3a3a3a;transform:none}.home-page #product-introduction .play-ripple{display:none!important}.home-page #product-introduction .content-body{gap:22px}.home-page #product-introduction .description-para,.home-page #product-introduction .description-para.secondary{color:#cfcfcf!important;font-size:clamp(1.06rem,1.2vw,1.18rem)!important;line-height:1.72!important;margin:0;text-align:left!important}@media(max-width:960px){.home-page #product-introduction .product-intro-layout{gap:36px!important;grid-template-columns:1fr!important}.home-page #product-introduction .product-intro-content{margin-inline:auto;max-width:72ch}}@media(max-width:640px){.home-page #product-introduction .header-group{margin-bottom:32px}.home-page #product-introduction .tech-tag{left:12px;top:12px}}.infinitetalk-multi-page .how-to-use-section .section-header,.infinitetalk-multi-page .how-to-use-section .section-subtitle{margin-inline:auto!important;text-align:center!important}.infinitetalk-multi-page .how-to-use-section .section-subtitle{max-width:74ch!important;width:100%}.infinitetalk-multi-page .how-to-use-section .steps-container{align-items:stretch;border-color:var(--brand-sage-line)!important}.infinitetalk-multi-page .how-to-use-section .step-item{align-items:center;background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;display:flex;flex-direction:column;min-height:248px!important;padding:30px 26px!important;text-align:center!important}.infinitetalk-multi-page .how-to-use-section .step-item+.step-item{border-left:1px solid #414247!important}.infinitetalk-multi-page .how-to-use-section .step-number{background:var(--brand-sage-surface)!important;border:1px solid #737479!important;border-radius:50%!important;box-shadow:none!important;color:#d4d4d1!important;display:grid;height:42px!important;margin:0 auto 22px;place-items:center;position:static!important;transform:none!important;width:42px!important}.infinitetalk-multi-page .how-to-use-section .step-number .number{color:#d4d4d1!important;font-size:1.05rem;font-weight:700}.infinitetalk-multi-page .how-to-use-section .step-content,.infinitetalk-multi-page .how-to-use-section .step-info{text-align:center!important;width:100%}.infinitetalk-multi-page .how-to-use-section .step-title{color:#f4f4f4!important;margin-bottom:12px}.infinitetalk-multi-page .how-to-use-section .step-description{color:#cdcdcd!important;line-height:1.65}.infinitetalk-multi-page .how-to-use-section .cta-section .btn-primary{background:#f0f0ee!important;background-image:none!important;border:1px solid #f0f0ee!important;border-radius:8px!important;box-shadow:none!important;color:#3a3a3a!important}.infinitetalk-multi-page .how-to-use-section .cta-section .btn-primary:hover{background:#8f343b!important;border-color:#8f343b!important;color:#fff!important;transform:translateY(-1px)}@media(max-width:960px){.infinitetalk-multi-page .how-to-use-section .step-item{min-height:220px!important}}@media(max-width:640px){.infinitetalk-multi-page .how-to-use-section .step-item{min-height:0!important;padding:26px 20px!important}.infinitetalk-multi-page .how-to-use-section .step-item+.step-item{border-left:0!important;border-top:1px solid #414247!important}}.infinitetalk-multi-page #key-features .infinitetalk-icon-bg{background:var(--brand-sage-surface)!important;border:1px solid #414247!important;border-radius:12px!important;box-shadow:none!important;color:#d4d4d1!important;display:grid!important;height:64px!important;place-items:center;width:64px!important}.infinitetalk-multi-page #key-features .infinitetalk-icon-bg svg{color:#d4d4d1!important;height:28px!important;stroke:currentColor!important;width:28px!important}.infinitetalk-multi-page #key-features .technology-showcase{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #414247!important;border-radius:10px!important;box-shadow:none!important;padding:clamp(32px,4vw,56px)!important}.infinitetalk-multi-page #key-features .technology-showcase:before{display:none!important}.infinitetalk-multi-page #key-features .showcase-content{align-items:center;gap:clamp(32px,5vw,72px)}.infinitetalk-multi-page #key-features .tech-stat{background:var(--brand-ivory-surface)!important;border:1px solid #414247!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}.infinitetalk-multi-page #key-features .stat-number,.infinitetalk-multi-page #key-features .text-blue-400{color:#f0f0ee!important}.infinitetalk-multi-page #key-features .character-avatar{background:var(--brand-sage-surface)!important;border:1px solid #737479!important;box-shadow:none!important}.infinitetalk-multi-page #key-features .character-avatar:before{display:none!important}.infinitetalk-multi-page #key-features .character-avatar svg{color:#d4d4d1!important}.infinitetalk-multi-page #key-features .speech-wave{background:var(--brand-sage-surface)!important;border:1px solid #737479;box-shadow:none!important}.infinitetalk-multi-page .final-cta-section{background:#17181b!important;background-image:none!important}.infinitetalk-multi-page .final-cta-section:after,.infinitetalk-multi-page .final-cta-section:before{display:none!important}.infinitetalk-multi-page .final-cta-section .cta-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--brand-ivory-surface)!important;border:1px solid #414247!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .2s ease}.infinitetalk-multi-page .final-cta-section .cta-card:hover{border-color:#737479!important;transform:none!important}.infinitetalk-multi-page .final-cta-section .cta-title{background:none!important;color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important}.infinitetalk-multi-page .final-cta-section .cta-description{color:#cdcdcd!important}.infinitetalk-multi-page .final-cta-section .cta-buttons{gap:12px}.infinitetalk-multi-page .final-cta-section .btn-primary{background:#f0f0ee!important;background-image:none!important;border:1px solid #f0f0ee!important;border-radius:8px!important;box-shadow:none!important;color:#3a3a3a!important}.infinitetalk-multi-page .final-cta-section .btn-secondary{background:var(--brand-ivory-surface)!important;background-image:none!important;border:1px solid #929292!important;border-radius:8px!important;box-shadow:none!important;color:#ececec!important}.infinitetalk-multi-page .final-cta-section :is(.btn-primary,.btn-secondary):hover{box-shadow:none!important;transform:translateY(-1px)}.hero-background,.referral-page{background:#17181b!important;background-image:none!important;color:#f1f1f2!important;min-height:100vh;padding-top:73px!important}.referral-page :is(.main-content,.container){background:transparent!important}.hero-background>section>.max-w-6xl,.hero-background>section>.max-w-7xl,.referral-page .container{max-width:1440px!important;width:min(100% - 48px,1440px)!important}.referral-page .page-header{margin:48px auto 64px!important;max-width:980px;text-align:center}.referral-page .page-subtitle{color:#f1f1f2!important;font-size:clamp(2.15rem,4vw,3.5rem)!important;letter-spacing:-.03em;line-height:1.12!important}.referral-page .page-title{color:#f0f0ee!important}.referral-page .history-description,.referral-page .page-description,.referral-page .section-description{color:#cdcdcd!important}.referral-page :is(.how-it-works,.referral-link-section,.stats-section,.history-section,.history-table-container,.user-card){background:var(--brand-ivory-surface)!important;border:1px solid #414247!important;border-radius:10px!important;box-shadow:none!important}.referral-page :is(.section-title,.history-section .section-title){color:#f1f1f2!important}.referral-page .stat-icon,.referral-page .step-emoji{background:var(--brand-sage-surface)!important;color:#f0f0ee!important}.referral-page .stat-number{color:#d4d4d1!important}.referral-page .link-input{background:#17181b!important;border-color:var(--brand-sage-line)!important;color:#f1f1f2!important}.referral-page :is(.copy-button,.action-button,.filter-button,.pagination-button,.pagination-page){background:var(--brand-ivory-surface)!important;border:1px solid #929292!important;border-radius:8px!important;box-shadow:none!important;color:#ececec!important}.referral-page :is(.copy-button,.filter-button.active,.pagination-page.active){background:#f0f0ee!important;border-color:#f0f0ee!important;color:#3a3a3a!important}.referral-page :is(.stat-link,.history-actions button){color:#f0f0ee!important}.referral-page .history-table-container{overflow-x:auto}.referral-page .history-table{color:#dbdbdb!important}.referral-page .history-table th{background:var(--brand-ivory-surface)!important;color:#d4d4d1!important}.referral-page .history-table td,.referral-page .history-table th{border-color:var(--brand-sage-line)!important}.referral-page .history-table tbody tr:hover{background:#919191!important}.referral-page .status-badge{border-radius:20px!important}.hero-background>section{background:#17181b!important;background-image:none!important}.hero-background>section>.absolute.inset-0{display:none!important}.hero-background :is(#advantages,#features,#how-it-works,#faq,section){background-color:#17181b!important;background-image:none!important}.hero-background :is(.badge-text,.badge-feature){background:var(--brand-ivory-surface)!important;border:1px solid #414247!important;border-radius:999px!important;color:#d4d4d1!important}.hero-background h1{color:#f1f1f2!important;font-size:clamp(2.5rem,5vw,4.25rem)!important;letter-spacing:-.035em;line-height:1.08!important}.hero-background :is(h2,h3){color:#f1f1f2!important}.hero-background :is(h1,h2,h3) :is(span,strong){background:none!important;background-image:none!important;color:#f1f1f2!important;-webkit-text-fill-color:#f1f1f2!important}.hero-background p{color:#cdcdcd!important}.hero-background .download-btn{background:var(--brand-ivory-surface)!important;border:1px solid #929292!important;border-radius:10px!important;box-shadow:none!important;color:#f1f1f2!important;transform:none!important}.hero-background .download-btn:hover{background:#8f343b!important;border-color:#8f343b!important;color:#fff!important}.hero-background .download-btn svg{height:38px!important;width:38px!important}.hero-background .feature-card{border:1px solid #414247!important;border-radius:10px!important;box-shadow:none!important;transform:none!important}.hero-background .feature-card,.hero-background [class*=bg-gradient-to-br]{background:var(--brand-ivory-surface)!important}.hero-background .feature-card>div:first-child{background:var(--brand-sage-surface)!important;border-radius:10px!important}.hero-background .feature-card svg{color:#f0f0ee!important}.hero-background .bg-gradient-to-br.from-blue-500\/10{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;border-radius:10px!important}@media(max-width:640px){.hero-background>section>.max-w-6xl,.hero-background>section>.max-w-7xl,.referral-page .container{width:min(100% - 32px,1440px)!important}.referral-page .page-header{margin-top:32px!important}.referral-page .referral-link-container .link-input-group{flex-direction:column}}main:not(.home-page){background:#17181b!important;color:#f1f1f2!important}main:not(.home-page) section:not(.media-inner),main:not(.home-page)>div>section,main:not(.home-page)>section{background-color:#17181b!important;background-image:none!important;color:#f1f1f2}main:not(.home-page) :is(h1,h2,h3,h4){background-image:none!important;color:#f1f1f2;-webkit-text-fill-color:currentColor!important;letter-spacing:-.025em;text-shadow:none!important}main:not(.home-page) h1{font-size:clamp(2.25rem,4.3vw,3.8rem)!important;line-height:1.1!important}main:not(.home-page) h2{font-size:clamp(1.8rem,3vw,2.8rem)!important;line-height:1.16!important}#main-function .preview-header h2{font-size:1.25rem!important;line-height:1.3!important}main:not(.home-page) :is(p,li,label,small){color:#cdcdcd}main:not(.home-page) :is(article,[class*=card],[class*=panel],[class*=feature-box]){background-color:#222326!important;background-image:none!important;border-color:var(--brand-sage-line)!important;box-shadow:none!important}main:not(.home-page) :is(article,[class*=card],[class*=panel]):hover{box-shadow:none!important}main:not(.home-page) :is(button,.btn,[role=button],input,select,textarea){box-shadow:none!important}main:not(.home-page) :is(button,.btn,[role=button]):not(:disabled){transition:background-color .18s ease,border-color .18s ease,color .18s ease}main:not(.home-page) :is(.btn-primary,.button-primary,.cta-button,.primary-button,button[type=submit]){background:#f0f0ee!important;background-image:none!important;border-color:#f0f0ee!important;border-radius:8px!important;color:#3a3a3a!important}main:not(.home-page) :is(.btn-secondary,.button-secondary,.secondary-button){background:var(--brand-ivory-surface)!important;background-image:none!important;border:1px solid #929292!important;border-radius:8px!important;color:#ececec!important}main:not(.home-page) :is(a,.link){color:#d8d8d8}main:not(.home-page) a:hover{color:#ebebeb}main:not(.home-page) :is([class*=text-blue-],[class*=text-indigo-],[class*=text-purple-],[class*=text-pink-],[class*=text-teal-],[class*=text-orange-]){color:#f0f0ee!important}main:not(.home-page) :is([class*=border-blue-],[class*=border-indigo-],[class*=border-purple-],[class*=border-pink-],[class*=border-teal-],[class*=border-orange-]){border-color:var(--brand-sage-line)!important}main:not(.home-page) :is(input,select,textarea){background-color:#3a3a3a!important;border-color:var(--brand-sage-line)!important;color:#f1f1f2!important}main:not(.home-page) :is(input,select,textarea)::-moz-placeholder{color:#b3b3b3!important}main:not(.home-page) :is(input,select,textarea)::placeholder{color:#b3b3b3!important}main :is(.text-blue-50,.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900,.text-indigo-300,.text-indigo-400,.text-purple-300,.text-purple-400,.text-pink-300,.text-pink-400){color:#f0f0ee!important;-webkit-text-fill-color:#f0f0ee!important}main :is(.bg-blue-50,.bg-blue-100,.bg-blue-200,.bg-blue-300,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-blue-900,.bg-indigo-500,.bg-indigo-600,.bg-purple-500,.bg-purple-600,.bg-pink-500,.bg-pink-600){background-color:var(--brand-sage-surface)!important;background-image:none!important}main :is(.border-blue-300,.border-blue-400,.border-blue-500,.border-blue-600,.border-indigo-400,.border-indigo-500,.border-purple-400,.border-purple-500,.border-pink-400,.border-pink-500){border-color:var(--brand-sage-line)!important}main :is(.feature-icon.blue,.tech-card-icon.blue,.highlight.blue,.tech-indicator.blue,.cta-feature-dot.blue,.stat-number.text-blue-400,.stat-number.text-blue-500){background-color:var(--brand-sage-surface)!important;border-color:var(--brand-sage-line)!important;color:#f0f0ee!important}main :is(.feature-icon.blue svg,.tech-card-icon.blue svg){color:#d4d4d1!important;stroke:currentColor!important}main :is(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-br,.bg-gradient-to-bl,.bg-gradient-to-t,.bg-gradient-to-b):not(.download-btn){background-image:none!important}main .bg-clip-text.text-transparent,main .text-transparent.bg-clip-text{color:#f1f1f2!important;-webkit-text-fill-color:#f1f1f2!important}main :is(.from-blue-400,.from-blue-500,.from-blue-600,.via-blue-400,.via-blue-500,.via-purple-400,.via-purple-500,.to-blue-400,.to-blue-500,.to-blue-600,.to-purple-400,.to-purple-500,.to-pink-400){--tw-gradient-from:#f0f0ee!important;--tw-gradient-via:#f0f0ee!important;--tw-gradient-to:#f0f0ee!important}main :is(.shadow-blue-500\/20,.shadow-blue-500\/30,.shadow-blue-500\/40,.shadow-purple-500\/20,.shadow-purple-500\/30,.shadow-indigo-500\/20){--tw-shadow:none!important;box-shadow:none!important}.home-page .tip-icon,.prompt-icon{background:var(--brand-sage-surface)!important;border:1px solid #5e5e5e!important;border-radius:9px!important;color:#d4d4d1!important;display:inline-grid!important;flex:0 0 40px;height:40px!important;place-items:center;width:40px!important}.home-page .tip-icon svg,.prompt-icon svg{color:#d4d4d1!important;display:block!important;height:22px!important;stroke:currentColor!important;width:22px!important}.subpage-nav-offset #what-is-infinite-talk .features-grid .feature-icon{background:var(--brand-sage-surface)!important;border:1px solid #929292!important;border-radius:12px!important;color:#d4d4d1!important;display:grid!important;height:64px!important;place-items:center;width:64px!important}.subpage-nav-offset #what-is-infinite-talk .features-grid .feature-icon svg{color:#d4d4d1!important;display:block!important;height:30px!important;stroke:currentColor!important;width:30px!important}.subpage-nav-offset #what-is-infinite-talk .feature-step-icon{background:var(--brand-sage-surface)!important;border:1px solid #929292!important;border-radius:10px!important;color:#d4d4d1!important;display:grid!important;flex:0 0 42px;font-size:0!important;height:42px!important;place-items:center;width:42px!important}.subpage-nav-offset #what-is-infinite-talk .feature-step-icon svg{color:#d4d4d1!important;display:block;height:22px;width:22px}.subpage-nav-offset #what-is-infinite-talk :is(.architecture-title-icon,.performance-booster-icon,.tech-tip-icon,.cta-icon) svg{color:#d4d4d1!important;display:block;height:26px!important;stroke:currentColor!important;width:26px!important}.subpage-nav-offset #what-is-infinite-talk .architecture-title-icon{background:var(--brand-sage-surface);border:1px solid #929292;border-radius:8px;display:inline-grid;height:34px;margin-right:12px;place-items:center;vertical-align:middle;width:34px}.subpage-nav-offset #what-is-infinite-talk .architecture-title-icon svg{height:21px!important;width:21px!important}.subpage-nav-offset #what-is-infinite-talk .tech-card-icon{background:var(--brand-sage-surface)!important;border:1px solid #929292!important;border-radius:8px!important;color:#d4d4d1!important}.subpage-nav-offset #what-is-infinite-talk .tech-card-icon svg{color:#d4d4d1!important;height:23px!important;width:23px!important}.subpage-nav-offset #what-is-infinite-talk .feature-section-header .feature-section-icon{background:var(--brand-ivory-surface)!important;border:1px solid #414247!important;border-radius:8px!important;box-shadow:none!important;color:#f0f0ee!important;display:grid!important;flex:0 0 42px!important;height:42px!important;place-items:center;width:42px!important}.subpage-nav-offset #what-is-infinite-talk .feature-section-header .feature-section-icon svg{color:#f0f0ee!important;height:21px!important;stroke:currentColor!important;stroke-width:1.65!important;width:21px!important}.infinitetalk-multi-page .use-cases-section .use-case-icon{background:var(--brand-sage-surface)!important;border:1px solid #414247!important;border-radius:10px!important;color:#d4d4d1!important;display:grid!important;height:52px!important;margin:0 0 20px!important;place-items:center;width:52px!important}.infinitetalk-multi-page .use-cases-section .use-case-icon svg{color:#d4d4d1!important;display:block!important;height:26px!important;overflow:visible;stroke:currentColor!important;width:26px!important}.infinitetalk-multi-page .use-cases-section .use-case-active .use-case-icon,.infinitetalk-multi-page .use-cases-section .use-case-card:hover .use-case-icon{background:var(--brand-sage-surface)!important;border-color:#737479!important}.infinitetalk-multi-page #faq .contact-btn.primary{background:#f0f0ee!important;background-image:none!important;border:1px solid #f0f0ee!important;border-radius:8px!important;box-shadow:none!important;color:#3a3a3a!important;transform:none!important}.infinitetalk-multi-page #faq .contact-btn.primary:before{display:none!important}.infinitetalk-multi-page #faq .contact-btn.primary:hover{background:#8f343b!important;border-color:#8f343b!important;color:#fff!important}.infinitetalk-multi-page #faq .contact-btn.secondary{background:var(--brand-ivory-surface)!important;border:1px solid #929292!important;border-radius:8px!important;box-shadow:none!important;color:#ececec!important;transform:none!important}.infinitetalk-multi-page #faq .contact-btn.secondary:before{display:none!important}.infinitetalk-multi-page #faq .contact-btn.secondary:hover{background:var(--brand-sage-surface)!important;border-color:#737479!important}main :is(#main-function,#create-video)>.container>h1.section-title{font-size:clamp(2rem,3vw,2.8rem)!important;line-height:1.18!important;max-width:1100px!important}.infinitetalk-multi-page #create-video>.container>.section-subtitle,.infinitetalk-multi-page #create-video>.container>h1.section-title{margin-inline:auto!important;text-align:center!important}@media(max-width:640px){main :is(#main-function,#create-video)>.container>h1.section-title{font-size:clamp(1.65rem,7vw,2.2rem)!important;line-height:1.2!important}main:not(.home-page)>div>section,main:not(.home-page)>section{padding-block:64px!important}main:not(.home-page) :is(h1,h2){text-wrap:balance}}.infinitetalk-multi-page #case-studies .video-container{aspect-ratio:16/9!important;height:auto!important}.infinitetalk-multi-page #case-studies .video-container :is(img,video){height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.infinitetalk-multi-page #create-video .studio-preview-header h2{font-size:.9375rem!important;line-height:1.4!important}.home-page .hero-section{min-height:100svh!important;padding:clamp(104px,13vh,148px) 0 clamp(48px,7vh,76px)!important}.home-page .hero-section .hero-content{max-width:1240px!important;width:min(100% - 48px,1240px)!important}.home-page .hero-copy{margin-inline:auto!important;max-width:920px!important}.home-page .hero-title-group{margin-bottom:0!important}.home-page .hero-main-title{gap:14px!important;margin:0 auto 18px!important}.home-page .hero-section .text-gradient{font-size:clamp(2.8rem,5.5vw,5rem)!important;letter-spacing:-.045em!important;line-height:1.04!important;text-shadow:none!important}.home-page .hero-section .text-subtitle{font-size:clamp(1rem,1.9vw,1.65rem)!important;font-weight:500!important;line-height:1.35!important;max-width:none!important;white-space:nowrap!important}.home-page .hero-section .hero-description{font-size:clamp(1rem,1.2vw,1.12rem)!important;line-height:1.7!important;max-width:62ch!important}.home-page .hero-section .feature-grid{gap:0!important;margin:26px 0 28px!important}.home-page .hero-section .feature-card{font-size:.92rem!important;padding:5px 16px!important}.home-page .hero-section .feature-card:first-child{padding-left:0!important}.home-page .hero-section .cta-buttons{gap:12px!important}.home-page .hero-section .cta-buttons a{border-radius:8px!important;font-size:.96rem!important;min-height:50px!important;padding:12px 22px!important}.home-page .hero-section .btn-primary{background:#f0f0ee!important;box-shadow:none!important;color:#3a3a3a!important}.home-page .hero-section .btn-primary:hover{background:#8f343b!important}.home-page .hero-stats-panel{margin-top:clamp(34px,5vh,52px)!important;padding-top:20px!important}@media(max-width:640px){.home-page .hero-section{padding:100px 0 44px!important}.home-page .hero-section .hero-content{width:min(100% - 32px,1240px)!important}.home-page .hero-section .text-gradient{font-size:clamp(2.65rem,11vw,3.8rem)!important}.home-page .hero-section .text-subtitle{font-size:clamp(1.1rem,4.8vw,1.45rem)!important;max-width:100%!important;white-space:normal!important}.home-page .hero-section .feature-grid{gap:8px 0!important}.home-page .hero-section .feature-card{font-size:.78rem!important;padding-inline:9px!important}.home-page .hero-section .cta-buttons{flex-direction:row!important;flex-wrap:wrap}}.home-page .hero-stats-panel{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;border-top:1px solid rgba(215,231,211,.32)!important;box-shadow:none!important;display:flex!important;gap:clamp(18px,4vw,54px)!important;justify-content:space-between!important;margin:clamp(32px,5vh,48px) auto 0!important;padding:22px 0 0!important;width:min(100%,780px)!important}.home-page .hero-stats-panel,.home-page .hero-stats-panel .stat-box,.home-page .hero-stats-panel .stat-label,.home-page .hero-stats-panel .stat-num,.home-page .hero-stats-panel:after,.home-page .hero-stats-panel:before{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.home-page .hero-stats-panel:after,.home-page .hero-stats-panel:before{content:none!important;display:none!important}.home-page .hero-stats-panel .stat-box{flex:1 1 0!important;text-align:center!important}.home-page .hero-stats-panel .stat-num{color:#f1f1f1!important;font-size:clamp(1.45rem,2.4vw,1.8rem)!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.1!important;margin-bottom:5px!important}.home-page .hero-stats-panel .stat-label{color:#cbcbcb!important;font-size:.84rem!important;font-weight:500!important;letter-spacing:.01em!important}.home-page .hero-stats-panel .stat-v-divider{background:#d7e7d340!important;flex:0 0 1px!important;height:30px!important}@media(max-width:640px){.home-page .hero-stats-panel{gap:10px!important;padding-top:16px!important}.home-page .hero-stats-panel .stat-num{font-size:1.25rem!important}.home-page .hero-stats-panel .stat-label{font-size:.68rem!important}.home-page .hero-stats-panel .stat-v-divider{height:26px!important}}.home-page .hero-video-background video{filter:saturate(.94) brightness(.96)!important;-o-object-position:68% 42%!important;object-position:68% 42%!important}.home-page .hero-video-background:after{background:linear-gradient(180deg,#0e12104d,#0e12106b 54%,#0e1210ad)!important}@media(max-width:760px){.home-page .hero-video-background,.home-page .hero-video-background video{display:block!important;visibility:visible!important}.home-page .hero-video-background video{filter:saturate(.94) brightness(.94)!important;-o-object-position:66% center!important;object-position:66% center!important}.home-page .hero-video-background:after{background:linear-gradient(180deg,#0e121061,#0e12109e)!important}}.home-page .hero-video-background video{display:block!important}.home-page header.hero-section .hero-content .hero-stats-panel,.home-page header.hero-section .hero-content .hero-stats-panel.stat-panel,.home-page header.hero-section .hero-content .hero-stats-panel:after,.home-page header.hero-section .hero-content .hero-stats-panel:before,.home-page header.hero-section .hero-content .hero-stats-panel>.stat-box,.home-page header.hero-section .hero-content .hero-stats-panel>.stat-box>.stat-label,.home-page header.hero-section .hero-content .hero-stats-panel>.stat-box>.stat-num{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.home-page header.hero-section .hero-content .hero-stats-panel:after,.home-page header.hero-section .hero-content .hero-stats-panel:before{content:none!important;display:none!important}.home-page header.hero-section .hero-video-background video{-o-object-position:50% 0!important;object-position:50% 0!important}@media(min-width:761px){.home-page header.hero-section .hero-video-background video{height:100%!important;left:0!important;max-width:none!important;-o-object-position:50% 0!important;object-position:50% 0!important;position:absolute!important;top:0!important;width:112%!important}}@media(max-width:760px){.home-page header.hero-section .hero-video-background video{height:100%!important;inset:0!important;max-width:none!important;-o-object-position:50% 0!important;object-position:50% 0!important;position:absolute!important;width:100%!important}}:root{--brand-rose-surface:color-mix(in srgb,#ba5a5a 17%,#17181b);--brand-sage-surface:color-mix(in srgb,#a3b18a 17%,#17181b);--brand-ivory-surface:color-mix(in srgb,#f1e5d8 11%,#17181b);--brand-rose-line:color-mix(in srgb,#ba5a5a 37%,#17181b);--brand-sage-line:color-mix(in srgb,#a3b18a 31%,#17181b)}.blog-detail-page .blog-toc-icon,.comfyui-guide-page .guide-content :is(.guide-section-number,.guide-step-number,.guide-feature-icon),.home-page #application-scenarios .icon-wrapper,.home-page #features-section .icon-wrapper,.home-page :is(.icon-wrapper,.step-number,.feature-icon),.infinitetalk-multi-page :is(.step-number,.feature-icon),.profile-page :is(.profile-credit-icon,.profile-vip-marker),.referral-page :is(.title-icon,.step-emoji,.stat-icon),main .bg-gray-700.rounded-full:has(svg){background:var(--brand-sage-surface)!important;border-color:var(--brand-sage-line)!important;color:#a3b18a!important}main :is([class*=bg-gray-600],[class*=bg-gray-700],[class*=bg-gray-800]):hover:is(button,a){background-color:var(--brand-rose-surface)!important}.referral-page :is(.title-icon,.step-emoji,.stat-icon) svg{color:#a3b18a!important}.navbar .user-menu-container .user-menu-trigger{border-radius:10px!important}.navbar .user-menu-container .user-menu-trigger:focus-visible,.navbar .user-menu-container .user-menu-trigger:hover{background:var(--brand-ivory-surface)!important}.navbar .user-menu-container .user-menu-dropdown{background:var(--brand-ivory-surface)!important;border:1px solid #414247!important;border-radius:12px!important;box-shadow:0 18px 42px #00000061!important;color:#f1f1f1!important;overflow:hidden;padding:6px!important;width:288px!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-identity,.navbar .user-menu-container .user-menu-dropdown .user-menu-options{border-color:#898989!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-identity{padding:12px!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-avatar,.user-menu-mobile .user-menu-avatar{box-shadow:0 0 0 2px #636363!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-name,.user-menu-mobile .user-menu-name{color:#f3f3f3!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-email,.navbar .user-menu-container .user-menu-dropdown .user-menu-meta,.user-menu-mobile .user-menu-email{color:#dcdcdc!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-name{margin-bottom:2px}.navbar .user-menu-container .user-menu-dropdown .user-menu-options{padding:6px 0!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-item{border-radius:8px;color:#e7e7e7!important;margin:2px 0;min-height:40px;padding:9px 12px!important;text-decoration:none;transform:none!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-item svg{color:#f0f0ee!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-item:focus-visible,.navbar .user-menu-container .user-menu-dropdown .user-menu-item:hover{background:var(--brand-sage-surface)!important;color:#f6f6f6!important;outline:none}.navbar .user-menu-container .user-menu-dropdown .user-menu-points{color:#d4d4d1!important;font-variant-numeric:tabular-nums;font-weight:650!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-logout{border-radius:8px;color:#d1d1d1!important;margin-top:4px;min-height:40px;padding:9px 12px!important;transform:none!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-logout svg{color:#f0f0ee!important}.navbar .user-menu-container .user-menu-dropdown .user-menu-logout:focus-visible,.navbar .user-menu-container .user-menu-dropdown .user-menu-logout:hover{background:var(--brand-sage-surface)!important;color:#f6f6f6!important;outline:none}.user-menu-mobile{border-color:#898989!important;color:#e7e7e7}.user-menu-mobile .user-menu-mobile-item{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;box-shadow:none!important;color:#e7e7e7!important}.user-menu-mobile .user-menu-mobile-item:focus-visible,.user-menu-mobile .user-menu-mobile-item:hover{background:var(--brand-sage-surface)!important}.user-menu-mobile .user-menu-mobile-icon{background:var(--brand-sage-surface)!important;color:#f0f0ee!important}.user-menu-mobile .user-menu-mobile-icon svg{color:#f0f0ee!important}.user-menu-mobile .user-menu-points{background:var(--brand-sage-surface)!important;color:#d4d4d1!important}.user-menu-mobile .user-menu-mobile-logout{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important;box-shadow:none!important;color:#d1d1d1!important}.user-menu-mobile .user-menu-mobile-logout:focus-visible,.user-menu-mobile .user-menu-mobile-logout:hover{background:var(--brand-sage-surface)!important}.profile-page{background:#17181b!important;background-image:none!important;color:#f1f1f1!important;margin-top:0!important;min-height:100svh;padding:clamp(104px,12vh,136px) 24px 72px!important}.profile-page>.profile-account-summary,.profile-page>.profile-works{max-width:1240px!important;width:min(100%,1240px)!important}.profile-page>div.profile-account-summary{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid #898989!important;border-radius:0!important;box-shadow:none!important;margin:0 auto!important;padding:24px 0 30px!important}.profile-page .profile-account-summary>.flex:first-child{gap:22px!important}.profile-page .profile-account-summary img{border-color:var(--brand-sage-line)!important}.profile-page .profile-vip-badge,.profile-page .profile-vip-marker{background:var(--brand-sage-surface)!important;border:1px solid #929292!important;box-shadow:none!important;color:#d4d4d1!important}.profile-page .profile-vip-marker svg{color:#d4d4d1!important}.profile-page .profile-account-summary h2{color:#f3f3f3!important;font-size:clamp(1.5rem,2.2vw,2rem)!important}.profile-page .profile-account-summary p{color:#d5d5d5!important}.profile-page .profile-account-summary .profile-vip-status{background:transparent!important;background-image:none!important;border-color:#515151!important;box-shadow:none!important;color:#d4d4d1!important}.profile-page .profile-vip-status p,.profile-page .profile-vip-status svg{color:#d4d4d1!important}.profile-page .profile-account-summary .profile-credits-summary{align-items:center;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;border-top:1px solid #383838!important;box-shadow:none!important;display:block;min-height:76px;padding:18px 0 0!important;width:100%}.profile-page .profile-credits-summary>.flex{flex-wrap:wrap;width:100%}.profile-page .profile-credit-icon{background:var(--brand-sage-surface)!important;box-shadow:none!important;color:#d4d4d1!important}.profile-page .profile-credit-icon svg{color:#d4d4d1!important;height:25px;width:25px}.profile-page .profile-credit-total{background:none!important;color:#f1f1f1!important;-webkit-text-fill-color:currentColor!important;font-size:1.8rem!important;font-variant-numeric:tabular-nums}.profile-page .profile-history-action,.profile-page .profile-refresh-action{background:#f0f0ee!important;background-image:none!important;border:1px solid #f0f0ee!important;border-radius:8px!important;box-shadow:none!important;color:#3a3a3a!important;font-weight:600;min-height:42px;padding:10px 16px!important}.profile-page .profile-history-action:hover,.profile-page .profile-refresh-action:hover{background:#8f343b!important;border-color:#8f343b!important;color:#fff!important}.profile-page .profile-works{color:#f1f1f1!important;padding:36px 0 0!important}.profile-page .profile-works h3{color:#f3f3f3!important;font-size:1.45rem!important}.profile-page .profile-works-description{color:#bcb8b2!important;line-height:1.5;max-width:75ch}.profile-page .profile-tab{background:transparent!important;background-image:none!important;border-color:#5e5e5e!important;border-radius:8px!important;box-shadow:none!important;color:#cdcdcd!important;padding:9px 17px!important}.profile-page .profile-tab:hover{background:var(--brand-ivory-surface)!important;color:#f1f1f1!important}.profile-page .profile-tab.profile-tab-active{background:#f0f0ee!important;border-color:#f0f0ee!important;color:#3a3a3a!important}.profile-page .work-item>.relative{background:var(--brand-ivory-surface);border:1px solid #898989;border-radius:10px!important;box-shadow:none!important}.profile-page .profile-work-action{background:#181e19e0!important;border:1px solid rgba(220,233,217,.28)!important;box-shadow:none!important;color:#ececec!important}.profile-page .profile-work-action:hover{background:var(--brand-sage-surface)!important}.profile-page .profile-work-action svg{color:#d4d4d1!important}.profile-page .profile-work-placeholder{background:var(--brand-ivory-surface)!important}.profile-page .profile-empty-state{color:#d5d5d5!important}.profile-page :is(.text-gray-300,.text-gray-400){color:silver!important}.profile-page :is(.text-gray-500,.text-gray-600){color:#d7d7d7!important}.profile-page .profile-select,.profile-page select{background:var(--brand-ivory-surface)!important;border-color:#5e5e5e!important;color:#ececec!important;outline-color:#f0f0ee!important}.profile-page .profile-pagination-action{background:var(--brand-ivory-surface)!important;border-color:#5e5e5e!important;color:#e3e3e3!important}.profile-page .profile-pagination-action:hover:not(:disabled){background:var(--brand-sage-surface)!important}.profile-page .profile-pagination-action:disabled{opacity:.48}.profile-page .profile-page-active{background:#f0f0ee!important;border-color:#f0f0ee!important;color:#3a3a3a!important}.profile-page [class*="border-t-[#6209F6]"]{border-top-color:#f0f0ee!important}.profile-page .profile-modal-overlay,.profile-page .profile-preview-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b09d1!important;padding:24px}.profile-page .profile-preview-overlay{margin-top:0!important}.profile-page .profile-modal-panel{background:var(--brand-ivory-surface)!important;border:1px solid #414247!important;border-radius:14px!important;box-shadow:0 24px 70px #0000006b!important;color:#f1f1f1!important}.profile-page .profile-modal-header{border-color:#898989!important}.profile-page .profile-modal-header h3{color:#f3f3f3!important}.profile-page .profile-modal-header button{color:#d5d5d5!important}.profile-page .profile-modal-header button:hover{color:#f1f1f1!important}.profile-page .profile-record-item{background:var(--brand-ivory-surface)!important;border-color:#7d7d7d!important;color:#ececec!important}.profile-page .profile-record-item:hover{background:#919191!important}.profile-page .profile-record-item :is(.text-gray-800,.text-gray-500){color:#cdcdcd!important}.profile-page .profile-record-item [class*="text-[#6209F6]"]{color:#d4d4d1!important}.profile-page .profile-record-item [class*=bg-gradient-to-r]{background:var(--brand-sage-surface)!important;color:#d4d4d1!important}.profile-page .profile-modal-panel .text-green-500{color:#f0f0ee!important}.profile-page .profile-modal-panel .text-red-500{color:#d69b91!important}.profile-page .profile-modal-panel .profile-pagination-action,.profile-page .profile-modal-panel .profile-select{border-radius:7px!important}.profile-page .profile-preview-close{background:var(--brand-ivory-surface)!important;border:1px solid #929292!important;color:#ececec!important}.profile-page .profile-preview-close:hover{background:var(--brand-sage-surface)!important}@media(max-width:640px){.profile-page{padding:94px 16px 48px!important}.profile-page>.profile-account-summary{padding-top:18px!important}.profile-page .profile-account-summary>.flex:first-child{align-items:flex-start;gap:14px!important}.profile-page .profile-account-summary img{height:64px;width:64px}.profile-page .profile-credits-summary{padding-top:16px!important}.profile-page .profile-credit-icon{padding:10px!important}.profile-page .profile-works{padding-top:26px!important}.profile-page .profile-modal-overlay,.profile-page .profile-preview-overlay{padding:12px}}.comfyui-guide-page{background:#17181b!important;background-image:none!important;color:#f1f1f1!important;min-height:100svh;padding:104px 24px 48px!important}.comfyui-guide-page>.container{max-width:1240px!important;padding:24px 0 0!important;width:min(100%,1240px)!important}.comfyui-guide-page .guide-title-section{margin:8px 0 54px!important}.comfyui-guide-page .guide-title-section>.container{max-width:1080px!important;padding:0!important;width:min(100%,1080px)!important}.comfyui-guide-page .guide-page-title{background:none!important;background-image:none!important;color:#f3f3f3!important;margin:0 auto 18px!important;max-width:1000px;-webkit-text-fill-color:#f3f3f3!important;font-size:clamp(2.15rem,3.5vw,3.25rem)!important;letter-spacing:-.035em!important;line-height:1.14!important;text-wrap:balance}.comfyui-guide-page .guide-title-section p{color:#cdcdcd!important;font-size:1.06rem!important;line-height:1.7!important;margin:0 auto!important;max-width:72ch!important}.comfyui-guide-page .guide-content{display:flex;flex-direction:column;gap:0!important;margin:0 auto!important;max-width:1040px!important;width:min(100%,1040px)!important}.comfyui-guide-page .guide-content>div{border-top:1px solid #3d3d3d;margin:0!important;padding:0!important;scroll-margin-top:96px!important}.comfyui-guide-page .guide-content>div:last-child{border-bottom:1px solid #3d3d3d}.comfyui-guide-page .guide-content .guide-section-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:28px 0 32px!important}.comfyui-guide-page .guide-content h2{align-items:center;color:#f3f3f3!important;display:flex;font-size:clamp(1.35rem,2vw,1.7rem)!important;font-weight:650!important;letter-spacing:-.02em!important;line-height:1.3!important;margin:0 0 18px!important;text-align:left!important}.comfyui-guide-page .guide-content h2>span{background:var(--brand-sage-surface)!important;border:1px solid #818181!important;border-radius:8px!important;color:#d4d4d1!important;flex:0 0 32px;font-size:.82rem!important;height:32px!important;margin-right:12px!important;width:32px!important}.comfyui-guide-page .guide-content .w-16.h-1{display:none!important}.comfyui-guide-page .guide-content h3{color:#f1f1f1!important;font-size:1.08rem!important;font-weight:620!important;line-height:1.4!important;margin:0 0 10px!important}.comfyui-guide-page .guide-content .prose,.comfyui-guide-page .guide-content li,.comfyui-guide-page .guide-content p{color:#cdcdcd!important;font-size:1rem!important;line-height:1.75!important}.comfyui-guide-page .guide-content p{max-width:78ch}.comfyui-guide-page .guide-content .prose{max-width:none!important}.comfyui-guide-page .guide-content strong{color:#f1f1f1!important;font-weight:650}.comfyui-guide-page .guide-content a{box-shadow:none!important;color:#d4d4d1!important;text-decoration-color:#929398!important;text-underline-offset:3px;transform:none!important}.comfyui-guide-page .guide-content a:hover{color:#f3f3f3!important;text-decoration:underline}.comfyui-guide-page .guide-content .guide-content-row{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;border-top:1px solid #383838!important;box-shadow:none!important;padding:20px 0!important;transform:none!important}.comfyui-guide-page .guide-content .guide-content-row:hover{border-color:var(--brand-sage-line)!important}.comfyui-guide-page .guide-content h3>span{background:var(--brand-ivory-surface)!important;border:1px solid #818181!important;border-radius:7px!important;color:#d4d4d1!important;flex:0 0 28px;font-size:.78rem!important;height:28px!important;margin-right:10px!important;width:28px!important}.comfyui-guide-page .guide-content [class*=w-10][class*=h-10]{background:var(--brand-sage-surface)!important;border:1px solid #818181!important;border-radius:9px!important;color:#d4d4d1!important;height:38px!important;width:38px!important}.comfyui-guide-page .guide-content [class*=w-10][class*=h-10] svg{color:#d4d4d1!important}.comfyui-guide-page .guide-content div.flex.items-center>span:first-child,.comfyui-guide-page .guide-content li>span:first-child{background:#f0f0ee!important}.comfyui-guide-page .guide-content .grid{gap:0 36px!important}.comfyui-guide-page .guide-content :is(.text-green-400,.text-green-500,.text-emerald-400,.text-blue-500,.text-blue-400){color:#d4d4d1!important}@media(max-width:640px){.comfyui-guide-page{padding:92px 16px 36px!important}.comfyui-guide-page>.container{padding-top:18px!important}.comfyui-guide-page .guide-title-section{margin:0 0 34px!important}.comfyui-guide-page .guide-page-title{font-size:clamp(1.9rem,8vw,2.5rem)!important}.comfyui-guide-page .guide-title-section p{font-size:.98rem!important}.comfyui-guide-page .guide-content .guide-section-panel{padding:22px 0 26px!important}.comfyui-guide-page .guide-content h2{font-size:1.28rem!important}.comfyui-guide-page .guide-content .guide-content-row{padding:16px 0!important}.comfyui-guide-page .guide-content .grid{gap:0!important}}.blog-index-page .blog-post-card-title{font-size:clamp(1.2rem,1.45vw,1.5rem)!important;letter-spacing:-.02em!important;line-height:1.28!important;text-wrap:balance}.blog-detail-page{background:#17181b!important;color:#f1f1f1!important;min-height:100svh!important;padding-top:84px!important}.blog-detail-page .blog-detail-container{max-width:1320px!important;padding-top:24px!important;width:min(100% - 48px,1320px)!important}.blog-detail-page .blog-detail-header{border-color:#3d3d3d!important;padding-bottom:28px!important}.blog-detail-page .blog-detail-title{background:none!important;background-image:none!important;color:#f3f3f3!important;margin-bottom:18px!important;max-width:1000px!important;-webkit-text-fill-color:#f3f3f3!important;font-size:clamp(2rem,3.5vw,3.15rem)!important;letter-spacing:-.035em!important;line-height:1.14!important;text-wrap:balance}.blog-detail-page .blog-detail-header>div,.blog-detail-page .blog-detail-header>div span:first-child{color:#dcdcdc!important}.blog-detail-page .blog-detail-header>div span:nth-child(2){color:#e6e6e6!important}.blog-detail-page .blog-detail-layout{align-items:start}.blog-detail-page article.blog-detail-article{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:920px!important;padding:0!important;width:100%}.blog-detail-page .blog-content{color:#cdcdcd!important;font-size:1.06rem!important;line-height:1.82!important;overflow-wrap:anywhere}.blog-detail-page .blog-content :is(h1,h2,h3,h4){color:#f3f3f3!important;letter-spacing:-.02em!important;line-height:1.3!important}.blog-detail-page .blog-content h1{font-size:clamp(1.8rem,2.5vw,2.35rem)!important}.blog-detail-page .blog-content h2{border-color:#898989!important;font-size:clamp(1.45rem,2vw,1.75rem)!important;margin-top:2.2rem!important;padding-bottom:.65rem!important}.blog-detail-page .blog-content h3{font-size:1.28rem!important}.blog-detail-page .blog-content em,.blog-detail-page .blog-content li,.blog-detail-page .blog-content p{color:#cdcdcd!important}.blog-detail-page .blog-content strong{color:#f1f1f1!important}.blog-detail-page .blog-content .tiptap-link,.blog-detail-page .blog-content a{color:#d4d4d1!important;text-decoration-color:#929398!important;text-underline-offset:3px}.blog-detail-page .blog-content .tiptap-link:hover,.blog-detail-page .blog-content a:hover{color:#f3f3f3!important}.blog-detail-page .blog-content a.cta-button{background:#f0f0ee!important;background-image:none!important;border:1px solid #f0f0ee!important;border-radius:8px!important;box-shadow:none!important;color:#3a3a3a!important;max-width:100%;padding:.78rem 1.6rem!important}.blog-detail-page .blog-content a.cta-button:hover{background:#8f343b!important;border-color:#8f343b!important;color:#fff!important}.blog-detail-page .blog-content code{background:var(--brand-ivory-surface)!important;border-color:#898989!important;color:#d4d4d1!important}.blog-detail-page .blog-content pre{background:#141414!important;border-color:#3d3d3d!important;border-radius:10px!important;box-shadow:none!important}.blog-detail-page .blog-content pre code{background:transparent!important;color:#dadada!important}.blog-detail-page .blog-content blockquote{background:var(--brand-ivory-surface)!important;border-left:0!important;border-radius:0 8px 8px 0!important;box-shadow:inset 2px 0 #acacac!important;color:#cdcdcd!important}.blog-detail-page .blog-content :is(hr,th,td){border-color:#898989!important}.blog-detail-page .blog-content th{background:var(--brand-ivory-surface)!important;color:#f1f1f1!important}.blog-detail-page .blog-content tr:nth-child(2n) td{background:#252d278c!important}.blog-detail-page .blog-content :is(img,video,iframe){border-color:#898989!important}.blog-detail-page .blog-content li::marker{color:#f0f0ee!important}.blog-detail-page .blog-content li.task-item input{accent-color:#f0f0ee!important}.blog-detail-page .blog-related-link{background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid #3d3d3d!important;box-shadow:none!important;color:#cdcdcd!important;display:block;padding:15px 0!important;transform:none!important}.blog-detail-page .blog-related-link:hover{background:transparent!important;border-color:#66676a!important}.blog-detail-page .blog-related-link h2{color:#f1f1f1!important;font-size:1.08rem!important}.blog-detail-page .blog-related-link:hover h2{color:#d4d4d1!important}.blog-detail-page .blog-related-link p{color:#dcdcdc!important}.blog-detail-page .blog-detail-action{background:#f0f0ee!important;background-image:none!important;border:1px solid #f0f0ee!important;border-radius:8px!important;box-shadow:none!important;color:#3a3a3a!important;min-height:48px;padding:11px 22px!important;text-decoration:none!important}.blog-detail-page .blog-detail-action:hover{background:#8f343b!important;border-color:#8f343b!important;color:#fff!important}.blog-detail-page .blog-detail-spinner{border-color:#f0f0ee #818181!important}.blog-detail-page .blog-toc-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#a4a4a4!important;border-color:#3d3d3d!important;border-radius:10px!important;box-shadow:none!important}.blog-detail-page .blog-toc-heading{border-color:#3d3d3d!important;color:#d4d4d1!important}.blog-detail-page .blog-toc-heading>span:last-child{color:#cdcdcd!important}.blog-detail-page .blog-toc-icon{background:var(--brand-sage-surface)!important;box-shadow:none!important;color:#d4d4d1!important}.blog-detail-page .blog-toc-link{box-shadow:none!important;color:#e8e8e8!important}.blog-detail-page .blog-toc-link:hover{background:var(--brand-ivory-surface)!important;color:#f1f1f1!important}.blog-detail-page .blog-toc-link.blog-toc-active{background:var(--brand-sage-surface)!important;color:#f3f3f3!important}.comfyui-guide-page .guide-content>div{align-self:stretch!important;height:auto!important;min-height:0!important}.comfyui-guide-page .guide-content .guide-section-panel{display:block!important;height:auto!important;min-height:0!important;padding:30px clamp(20px,3vw,36px) 34px!important}.comfyui-guide-page .guide-content .guide-section-panel>h2{align-items:center!important;margin:0 0 18px!important}.comfyui-guide-page .guide-content .guide-section-panel>.grid,.comfyui-guide-page .guide-content .guide-section-panel>.prose,.comfyui-guide-page .guide-content .guide-section-panel>.space-y-4{min-width:0!important;width:100%!important}.comfyui-guide-page .guide-content .guide-section-panel>.prose p{max-width:78ch!important}:root{--site-ink:#f1e5d8;--site-muted:#c9c3bb;--site-secondary:#a3b18a;--site-blue:#ba5a5a;--site-accent:#ba5a5a;--site-line:#393a3e;--site-surface:#17181b;--site-canvas:#17181b;--site-panel:#25262a;--site-paper:#f1e5d8;--site-highlight:#ba5a5a;--site-highlight-soft:rgba(186,90,90,.14);--bg-color:#17181b;--card-color:#25262a;--c-purple:#ba5a5a;--c-blue:#ba5a5a;--c-pink:#ba5a5a}#__nuxt,#__nuxt>.min-h-screen,#__nuxt>.min-h-screen>main,body,html{background-color:#17181b!important;color:#f1e5d8}.blog-detail-page,.blog-index-page,.comfyui-guide-page,.footer,.hero-background,.home-page,.infinitetalk-multi-page,.navbar,.profile-page,.referral-page,.subpage-nav-offset{--page-bg:#17181b;--site-canvas:#17181b;background-color:#17181b!important;background-image:none!important;color:#f1f4ef}.navbar{border-bottom:1px solid #393a3e!important}.footer{border-top-color:#393a3e!important}.navbar .bg-gradient-to-r,.navbar .lg\:hidden.fixed{background:var(--brand-ivory-surface)!important}.navbar .lucide-ticket-percent{color:#ba5a5a!important}.navbar :is(a,button):hover{color:#ba5a5a!important}.navbar .user-menu-login:is(:hover,:focus-visible){background:#8f343b!important;border-color:#8f343b!important;color:#fff!important}.navbar .user-menu-login svg{color:currentColor!important}.hero-background>section,.home-page>:is(header,section),.infinitetalk-multi-page>section,.subpage-nav-offset>section{background-color:#17181b!important;background-image:none!important;border-color:transparent!important}.home-page>section+section{border-top-color:#25262a!important}.blog-detail-page .blog-toc-panel,.blog-index-page .blog-post-card,.comfyui-guide-page .guide-content-row,.home-page :is(.card,.infinitetalk-feature-card,.video-showcase-card,.use-case-card,.capability-card,.comparison-section,.review-card,.cta-wrapper),.infinitetalk-multi-page :is(.case-card,.infinitetalk-feature-card,.use-case-card,.cta-card),.profile-page :is(.profile-account-summary,.profile-record-item,.profile-modal-panel,.profile-preview-panel),.subpage-nav-offset :is(.form-panel,.preview-panel){background:var(--brand-ivory-surface)!important;background-image:none!important;border-color:#393a3e!important;box-shadow:none!important}.blog-detail-page .blog-detail-article,.comfyui-guide-page .guide-content .guide-section-panel,.home-page #faq .faq-item,.home-page #features-section .feature-card,.home-page #learn-more-section .blog-card,.home-page #operation-steps .card-glass{background:transparent!important;background-image:none!important}.blog-detail-page :is(h1,h2,h3),.blog-index-page :is(h1,h2,h3),.comfyui-guide-page :is(h1,h2,h3),.home-page :is(.section-title,.content-title,.feature-title,.use-case-title,.capability-title,.faq-question h3),.infinitetalk-multi-page :is(h1,h2,h3),.profile-page :is(h1,h2,h3){color:#f1e5d8!important;-webkit-text-fill-color:#f1e5d8!important;background:none!important;background-image:none!important}.blog-detail-page .blog-content,.blog-index-page p,.comfyui-guide-page .guide-content p,.home-page :is(.section-subtitle,.feature-description,.use-case-description,.capability-description,.faq-answer),.infinitetalk-multi-page p,.profile-page p{color:#c9c3bb!important}.blog-detail-page .blog-toc-icon,.comfyui-guide-page .guide-content :is(.guide-section-number,.guide-step-number,.guide-feature-icon),.home-page #application-scenarios .icon-wrapper,.home-page #features-section .icon-wrapper,.home-page :is(.icon-wrapper,.step-number,.feature-icon,.tech-icon),.infinitetalk-multi-page :is(.step-number,.feature-icon),.profile-page :is(.profile-credit-icon,.profile-vip-marker){background:#2d2e32!important;border-color:#44454a!important;color:#ba5a5a!important}.blog-detail-page .blog-toc-icon svg,.comfyui-guide-page svg,.home-page :is(svg,.f-icon),.infinitetalk-multi-page svg,.profile-page svg{color:#ba5a5a}.profile-page :is(.profile-history-action,.profile-refresh-action) svg{color:#fff!important}.blog-detail-page .blog-content a.cta-button,.blog-detail-page .blog-detail-action,.home-page :is(.btn-primary,.cta-button):not(:disabled),.infinitetalk-multi-page :is(.btn-primary,.btn-cta,.contact-btn.primary),.profile-page :is(.profile-history-action,.profile-refresh-action,.profile-work-action,.profile-pagination-action.active),.referral-page :is(.copy-button,.filter-button.active,.pagination-page.active),.subpage-nav-offset>section:first-child>.grid article .btn-primary,.user-menu-container .user-menu-item.primary,.user-menu-mobile .user-menu-mobile-action,:is(#main-function,#create-video) .btn-cta:not(:disabled){background:#ba5a5a!important;background-image:none!important;border-color:#ba5a5a!important;box-shadow:none!important;color:#fff!important}.blog-detail-page .blog-content a.cta-button:hover,.blog-detail-page .blog-detail-action:hover,.home-page :is(.btn-primary,.cta-button):hover,.infinitetalk-multi-page :is(.btn-primary,.btn-cta,.contact-btn.primary):hover,.profile-page :is(.profile-history-action,.profile-refresh-action):hover{background:#a94b4b!important;border-color:#a94b4b!important;color:#fff!important}.home-page #application-scenarios .cta-wrapper .cta-button:is(:hover,:focus-visible),.home-page .hero-section .btn-primary:is(:hover,:focus-visible),main.home-page :is(.btn-primary,.cta-button):is(:hover,:focus-visible){background:#8f343b!important;border-color:#8f343b!important;color:#fff!important}.profile-page .profile-work-action:is(:hover,:focus-visible),main :is(.btn-primary,.btn-cta,.cta-button,.button-primary,.primary-button,.contact-btn.primary,.download-btn):is(:hover,:focus-visible),main.home-page #pricing .plan-action .btn:is(:hover,:focus-visible),main.home-page .hero-section .btn-secondary-outline:is(:hover,:focus-visible),main.home-page :is(#video-showcase,#technical-capabilities,#application-scenarios,#pros-and-cons,#pricing,#faq,#features-section) :is(.btn-primary,.cta-button,.btn-secondary):is(:hover,:focus-visible),main.infinitetalk-multi-page :is(.btn-secondary,.hero-btn-secondary,.contact-btn.secondary):is(:hover,:focus-visible),main.subpage-nav-offset .plan-action .btn:is(:hover,:focus-visible){background:#8f343b!important;background-image:none!important;border-color:#8f343b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.home-page #pricing article,.subpage-nav-offset>section:first-child>.grid>article{background:var(--brand-ivory-surface)!important;border-color:#393a3e!important}.home-page #pricing article:has([aria-label="Most popular plan"]){background:#f1e5d8!important;border-color:#ba5a5a!important;color:#17181b!important}.home-page #pricing [aria-label="Most popular plan"]{background:#ba5a5a!important;color:#fff!important}.blog-detail-page .blog-content .tiptap-link,.blog-detail-page .blog-content a,.comfyui-guide-page .guide-section-number,.comfyui-guide-page .guide-step-number,.home-page #faq .faq-marker,.home-page #features-section .feature-icon,.home-page #operation-steps .step-badge,.home-page #product-introduction .eyebrow,.home-page #pros-and-cons .feature-icon svg,.home-page #technical-capabilities .tech-icon,.home-page #user-reviews .author-role,.infinitetalk-multi-page .how-to-use-section .step-number,.profile-page .profile-credit-total,.referral-page .stat-number{color:#ba5a5a!important;-webkit-text-fill-color:#ba5a5a!important}.blog-detail-page .blog-content .tiptap-link:hover,.blog-detail-page .blog-content a:hover{color:#d78282!important}.blog-detail-page .blog-content a.cta-button:is(:link,:visited,:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}.blog-detail-page .blog-content blockquote{background:#212226!important;box-shadow:inset 2px 0 #ba5a5a!important}.blog-detail-page .blog-toc-link.blog-toc-active{background:#2d2e32!important;color:#f1e5d8!important}main :is([class*=text-green-],[class*=text-emerald-],[class*=text-blue-],[class*=text-indigo-],[class*=text-purple-],[class*=text-pink-],[class*=text-orange-]){color:#ba5a5a!important}main :is([class*=bg-green-],[class*=bg-emerald-],[class*=bg-blue-],[class*=bg-indigo-],[class*=bg-purple-],[class*=bg-pink-]){background-color:#2d2e32!important}main :is([class*=border-green-],[class*=border-emerald-],[class*=border-blue-],[class*=border-indigo-],[class*=border-purple-],[class*=border-pink-]){border-color:#44454a!important}.home-page #technical-capabilities .tech-icon{color:#a3b18a!important}main :is(input,textarea,select){caret-color:#ba5a5a;color:#f1f4ef}main :is(input,textarea,select):focus-visible{outline-color:#ba5a5a!important}:focus-visible{outline-color:#ba5a5a!important}@media(min-width:1024px){.blog-detail-page .blog-detail-layout{gap:44px!important;grid-template-columns:220px minmax(0,920px)!important}.blog-detail-page .blog-detail-layout>aside:last-child{display:none!important}}@media(max-width:1023px){.blog-detail-page .blog-detail-layout{gap:28px!important}}@media(max-width:640px){.blog-detail-page{padding-top:76px!important}.blog-detail-page .blog-detail-container{padding-top:16px!important;width:min(100% - 32px,1320px)!important}.blog-detail-page .blog-detail-title{font-size:clamp(1.85rem,8vw,2.4rem)!important}.blog-detail-page .blog-detail-article{padding:0!important}.blog-detail-page .blog-content{font-size:1rem!important;line-height:1.76!important}.blog-detail-page .blog-content pre{padding:1rem!important}.comfyui-guide-page .guide-content .guide-section-panel{padding:22px 18px 26px!important}}main :is(button,a)[class*=ec2657]{background:#ba5a5a!important;background-image:none!important;border-color:#ba5a5a!important;color:#f1e5d8!important}main :is(button,a)[class*=ec2657]:hover:not(:disabled){background:#a94b4b!important;border-color:#a94b4b!important;color:#f1e5d8!important}.home-page #technical-capabilities{padding-block:clamp(64px,7vw,96px)!important}.home-page #technical-capabilities .section-header{margin-bottom:28px!important}.home-page #technical-capabilities .capabilities-grid{margin-top:40px!important}.footer:after,.footer:before{background-image:none!important}main .bg-gray-700.rounded-full:has(svg){background:#2d2e32!important}main .bg-gray-700.rounded-full:has(svg) svg{color:#a3b18a!important}.referral-page :is(.title-icon,.step-emoji,.stat-icon){align-items:center!important;background:#2d2e32!important;border:1px solid #44454a!important;color:#a3b18a!important;display:inline-flex!important;justify-content:center!important}.referral-page .title-icon{border-radius:8px;height:30px;width:30px}.referral-page :is(.title-icon,.step-emoji,.stat-icon) svg{color:inherit!important;height:20px;width:20px}.referral-page .filter-buttons{flex-wrap:wrap;max-width:100%}.referral-page .history-table-container{max-width:100%;min-width:0}.infinitetalk-multi-page .stat-number{color:#ba5a5a!important;-webkit-text-fill-color:#ba5a5a!important;background:none!important;background-image:none!important}.infinitetalk-multi-page .multi-generation-settings-trigger{background:#2d2e32!important;background-image:none!important;border-color:#44454a!important;color:#f1e5d8!important}.infinitetalk-multi-page .multi-generation-settings-trigger:is(:hover,[aria-expanded=true]){background:#303137!important;border-color:#777d70!important}.infinitetalk-multi-page :is(.detailed-showcase,.faq-item,.contact-section){background:var(--brand-ivory-surface)!important;background-image:none!important;border-color:#393a3e!important}@media(max-width:640px){.home-page #technical-capabilities{padding-block:64px!important}.home-page #technical-capabilities .capabilities-grid{margin-top:32px!important}.referral-page .filter-buttons{height:auto;width:100%}}@media(max-width:760px){.home-page header.hero-section .hero-video-background video{height:calc(100% + 20px)!important;-o-object-position:68% 0!important;object-position:68% 0!important;top:0!important;transform:translateY(20px) scaleX(-1)!important}}:root{--brand-rose-surface:color-mix(in srgb,#ba5a5a 18%,#17181b);--brand-sage-surface:color-mix(in srgb,#a3b18a 18%,#17181b);--brand-ivory-surface:color-mix(in srgb,#f1e5d8 12%,#17181b);--brand-rose-line:color-mix(in srgb,#ba5a5a 39%,#17181b);--brand-sage-line:color-mix(in srgb,#a3b18a 32%,#17181b);--site-panel:var(--brand-ivory-surface);--card-color:var(--brand-ivory-surface);--site-line:var(--brand-sage-line)}.blog-detail-page .blog-toc-panel,.blog-index-page .blog-post-card,.comfyui-guide-page .guide-content-row,.home-page #pricing article,.home-page :is(.card,.infinitetalk-feature-card,.video-showcase-card,.use-case-card,.capability-card,.comparison-section,.review-card,.cta-wrapper),.infinitetalk-multi-page :is(.case-card,.infinitetalk-feature-card,.use-case-card,.cta-card,.detailed-showcase,.faq-item,.contact-section),.profile-page :is(.profile-account-summary,.profile-record-item,.profile-modal-panel,.profile-preview-panel),.subpage-nav-offset :is(.form-panel,.preview-panel),.subpage-nav-offset>section:first-child>.grid>article{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important}.blog-detail-page .blog-toc-icon,.comfyui-guide-page .guide-content :is(.guide-section-number,.guide-step-number,.guide-feature-icon),.home-page :is(.icon-wrapper,.step-number,.feature-icon),.infinitetalk-multi-page :is(.step-number,.feature-icon),.profile-page :is(.profile-credit-icon,.profile-vip-marker),.referral-page :is(.title-icon,.step-emoji,.stat-icon),main .bg-gray-700.rounded-full:has(svg){background:var(--brand-sage-surface)!important;border-color:var(--brand-sage-line)!important;color:#a3b18a!important}main :is([class*=bg-gray-600],[class*=bg-gray-700],[class*=bg-gray-800]){background-color:var(--brand-ivory-surface)!important}main :is([class*=border-gray-500],[class*=border-gray-600],[class*=border-gray-700],[class*=border-gray-800]){border-color:var(--brand-sage-line)!important}main :is(button,a):is([class*=bg-gray-600],[class*=bg-gray-700],[class*=bg-gray-800]):hover{background-color:var(--brand-rose-surface)!important}.home-page #technical-capabilities .tech-icon{background:transparent!important;border-color:transparent!important}.blog-detail-page .blog-toc-link.blog-toc-active{background:var(--brand-rose-surface)!important;border-color:var(--brand-rose-line)!important}main :is([class*=icon-bg],[class*=icon-wrapper],[class*=-icon],.tip-icon,.step-number,.character-avatar,.speech-wave){--brand-icon-fill:var(--brand-sage-surface);--brand-icon-ink:#a3b18a}main :is(.tip-icon,.prompt-icon,.section-icon,.feature-step-icon,.tech-card-icon,.feature-icon,.infinitetalk-icon-bg,.use-case-icon,.character-avatar,.speech-wave,.architecture-title-icon,.step-number,.stat-icon,.title-icon,.step-emoji){background:var(--brand-icon-fill,var(--brand-sage-surface))!important;border-color:var(--brand-sage-line)!important;color:var(--brand-icon-ink,#a3b18a)!important}main :is(.tip-icon,.prompt-icon,.section-icon,.feature-step-icon,.tech-card-icon,.feature-icon,.infinitetalk-icon-bg,.use-case-icon,.character-avatar,.speech-wave,.architecture-title-icon,.step-number,.stat-icon,.title-icon,.step-emoji) svg{color:#a3b18a!important;stroke:currentColor!important}main .limitations .section-icon{--brand-icon-fill:var(--brand-rose-surface);--brand-icon-ink:#f1e5d8;border-color:var(--brand-rose-line)!important}main .how-to-use-section .step-number .number,main .limitations .section-icon svg{color:#f1e5d8!important}.home-page #pros-and-cons .feature-icon{background:transparent!important;border-color:transparent!important}.infinitetalk-multi-page #key-features .stat-number{background:none!important;background-image:none!important;-webkit-text-fill-color:#ba5a5a!important;color:#ba5a5a!important}.infinitetalk-multi-page #key-features .tech-stat{background:var(--brand-rose-surface)!important;border-color:var(--brand-rose-line)!important}.infinitetalk-multi-page #key-features .technology-showcase{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important}.infinitetalk-multi-page .use-cases-section .use-case-detail,.infinitetalk-multi-page .use-cases-section .use-case-detail :is(.benefit-card,.example-card){background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important}.home-page #features-section .features-grid{gap:20px!important;grid-auto-rows:300px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.home-page #features-section .feature-card{background:var(--brand-ivory-surface)!important;border:1px solid #44454a!important;border-radius:12px!important;box-shadow:none!important;display:block!important;padding:0!important}.home-page #features-section .feature-card:hover{background:var(--brand-ivory-surface)!important;border-color:var(--brand-sage-line)!important}@media(max-width:900px){.home-page #features-section .features-grid{display:flex!important;flex-direction:column!important;gap:16px!important}}#key-features .infinitetalk-icon-bg svg,#pros-and-cons .advantages .feature-icon svg,#pros-and-cons .advantages .section-icon svg,#pros-and-cons .limitations .feature-icon svg,#what-is-infinite-talk :is(.feature-icon,.feature-step-icon,.tech-card-icon,.architecture-title-icon) svg,:is(main.home-page,main.subpage-nav-offset,main.infinitetalk-multi-page) :is(.tip-icon,.prompt-icon,.section-icon,.feature-step-icon,.tech-card-icon,.feature-icon,.infinitetalk-icon-bg,.use-case-icon,.character-avatar,.speech-wave,.architecture-title-icon) svg{color:#a3b18a!important;stroke:currentColor!important}#pros-and-cons .limitations .section-icon svg{color:#f1e5d8!important}.home-page #pros-and-cons .advantages :is(.section-icon,.feature-icon) svg{color:#a3b18a!important;stroke:currentColor!important}.home-page #pros-and-cons .limitations :is(.section-icon,.feature-icon) svg{color:#d56d70!important;stroke:currentColor!important}.infinitetalk-multi-page #key-features#key-features .infinitetalk-icon-bg svg,.infinitetalk-multi-page .use-cases-section.use-cases-section .use-case-icon svg{color:#a3b18a!important;stroke:currentColor!important}.infinitetalk-multi-page .how-to-use-section.how-to-use-section .step-number .number{color:#f1e5d8!important}#what-is-infinite-talk#what-is-infinite-talk :is(.feature-icon,.feature-step-icon,.tech-card-icon,.architecture-title-icon,.performance-booster-icon,.tech-tip-icon) svg{color:#a3b18a!important;stroke:currentColor!important}#what-is-infinite-talk#what-is-infinite-talk :is(.feature-icon,.feature-step-icon,.tech-card-icon,.architecture-title-icon,.performance-booster-icon,.tech-tip-icon){color:#a3b18a!important}.profile-page .profile-modal-overlay{padding:16px!important}.profile-page .profile-modal-panel{background:#222326!important;border:1px solid #44454a!important;border-radius:12px!important;display:flex;flex-direction:column;max-height:min(84dvh,760px);width:min(760px,100%)!important}.profile-page .profile-modal-header{background:#292a2d;border-color:#44454a!important;flex:none;padding:20px 24px!important}.profile-page .profile-modal-header h3{color:#f1e5d8!important}.profile-page .profile-modal-close{background:#303135;border:1px solid #55565a;border-radius:8px;color:#f1e5d8!important;display:grid;height:40px;place-items:center;width:40px}.profile-page .profile-modal-close:hover{background:#383a3d;border-color:#a3b18a}.profile-page .profile-modal-close svg{color:currentColor!important}.profile-page .profile-modal-body{max-height:none!important;min-height:0;padding:20px 24px 24px!important}.profile-page .profile-modal-panel .profile-record-item{background:#292a2d!important;border:1px solid #44454a!important;border-radius:10px;gap:16px}.profile-page .profile-modal-panel .profile-record-item:hover{background:#303135!important;border-color:#626d59!important}.profile-page .profile-modal-panel .profile-record-item>.flex,.profile-page .profile-modal-panel .profile-record-item>.flex>div:last-child{min-width:0}.profile-page .profile-record-item>.flex>div:last-child p:first-child{color:#f1e5d8!important}.profile-page .profile-record-item p.text-sm{color:#bcb8b2!important}.profile-page .profile-record-icon{background:#303135!important;color:#a3b18a!important;flex:none}.profile-page .profile-record-icon-positive{background:#2c352c!important;color:#a3b18a!important}.profile-page .profile-record-icon-negative{background:#3a292c!important;color:#e58e8e!important}.profile-page .profile-record-icon svg{color:currentColor!important}.profile-page .profile-modal-panel .text-green-500{color:#a3b18a!important}.profile-page .profile-modal-panel .text-red-500{color:#e58e8e!important}.profile-page .profile-modal-panel .profile-page-active{background:#ba5a5a!important;border-color:#ba5a5a!important;color:#fff!important}.profile-page .profile-pagination-pages{max-width:min(40vw,240px);overflow-x:auto;padding:2px}.profile-page .profile-pagination-pages button{flex:none}.profile-page .profile-modal-panel :is(button,select):focus-visible{outline:2px solid #a3b18a;outline-offset:2px}@media(max-width:640px){.profile-page .profile-modal-panel{max-height:calc(100dvh - 32px)}.profile-page .profile-modal-body,.profile-page .profile-modal-header{padding:16px!important}.profile-page .profile-record-item{padding:14px!important}.profile-page .profile-modal-panel .profile-pagination-action{min-height:36px}}.home-page #application-scenarios .use-cases-grid{align-items:stretch;gap:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-page #application-scenarios .use-case-card{align-items:stretch;background:var(--brand-ivory-surface)!important;border:1px solid #44454a!important;border-radius:12px!important;box-shadow:none!important;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:0!important;text-align:left!important;transform:none!important}.home-page #application-scenarios .use-case-card:hover{background:var(--brand-ivory-surface)!important;border-color:#626d59!important;box-shadow:none!important;transform:none!important}.home-page #application-scenarios .use-case-media{aspect-ratio:16/9;background:#292a2d;overflow:hidden;width:100%}.home-page #application-scenarios .use-case-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page #application-scenarios .use-case-content{padding:24px 26px 28px}.home-page #application-scenarios .use-case-title{font-size:clamp(1.22rem,1.5vw,1.5rem)!important;line-height:1.3!important;margin:0 0 10px!important}.home-page #application-scenarios .use-case-description{color:#d0cbc4!important;font-size:1rem!important;line-height:1.65!important;margin:0}@media(max-width:1080px){.home-page #application-scenarios .use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.home-page #application-scenarios .use-cases-grid{gap:18px!important;grid-template-columns:1fr!important}.home-page #application-scenarios .use-case-content{padding:22px 22px 26px}}.home-page #learn-more-section .blog-grid{align-items:stretch;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)!important;grid-template-rows:repeat(2,minmax(0,1fr))}.home-page #learn-more-section .blog-card:is(:hover,:focus-visible){background:#303a33!important}.home-page #learn-more-section .blog-card-media{aspect-ratio:16/9;background:#292a2d;overflow:hidden;width:100%}.home-page #learn-more-section .blog-card-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.home-page #learn-more-section .blog-card:is(:hover,:focus-visible) .blog-card-media img{transform:scale(1.03)}.home-page #learn-more-section .blog-card-content{display:flex;flex:1;flex-direction:column;padding:24px 26px 28px}.home-page #learn-more-section .blog-card:first-child{grid-row:span 2}.home-page #learn-more-section .blog-card:first-child .blog-card-content{padding:28px 32px 32px}.home-page #learn-more-section .blog-card:first-child .blog-title{font-size:clamp(1.5rem,2vw,1.9rem)!important}.home-page #learn-more-section .blog-card:not(:first-child){display:grid;grid-template-columns:minmax(0,52%) minmax(0,1fr)}.home-page #learn-more-section .blog-card:not(:first-child) .blog-card-media{aspect-ratio:auto;background:#17181b;height:100%}.home-page #learn-more-section .blog-card:not(:first-child) .blog-card-media img{-o-object-fit:contain;object-fit:contain}.home-page #learn-more-section .blog-card:not(:first-child):is(:hover,:focus-visible) .blog-card-media img{transform:none}.home-page #learn-more-section .blog-card:not(:first-child) .blog-card-content{min-width:0;padding:22px 24px}.home-page #learn-more-section .blog-card:not(:first-child) .blog-title{font-size:1.2rem!important}.home-page #learn-more-section .blog-card:not(:first-child) .blog-abstract{font-size:1rem!important;-webkit-line-clamp:2;line-height:1.55!important}.home-page #learn-more-section .blog-card:not(:first-child) .read-article{padding-top:14px}@media(max-width:1120px){.home-page #learn-more-section .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto}.home-page #learn-more-section .blog-card:first-child{display:grid;grid-column:1/-1;grid-row:auto;grid-template-columns:minmax(0,48%) minmax(0,1fr)}.home-page #learn-more-section .blog-card:first-child .blog-card-media{aspect-ratio:auto;height:100%}.home-page #learn-more-section .blog-card:not(:first-child){display:flex}.home-page #learn-more-section .blog-card:not(:first-child) .blog-card-media{aspect-ratio:16/9;height:auto}}@media(max-width:700px){.home-page #learn-more-section .blog-grid{grid-template-columns:1fr!important}.home-page #learn-more-section .blog-card:first-child{display:flex;grid-column:auto}.home-page #learn-more-section .blog-card:first-child .blog-card-media{aspect-ratio:16/9;height:auto}.home-page #learn-more-section .blog-card-content,.home-page #learn-more-section .blog-card:first-child .blog-card-content{padding:22px 22px 26px}}.home-page #operation-steps .steps-grid{align-items:stretch;border:0!important;gap:20px!important}.home-page #operation-steps .step-card+.step-card{border:0!important}.home-page #operation-steps .card-glass,.home-page #operation-steps .step-card+.step-card .card-glass{background:var(--brand-ivory-surface)!important;border:1px solid #44454a!important;border-radius:12px!important;display:flex;flex-direction:column;height:100%!important;overflow:hidden;padding:0!important;text-align:left!important}.home-page #operation-steps .step-media{aspect-ratio:16/9;background:#292a2d;overflow:hidden;position:relative;width:100%}.home-page #operation-steps .step-media :is(img,video){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-page #operation-steps .step-badge{align-self:flex-start;color:#a3b18a!important;line-height:1.2;margin:24px 26px 10px!important;position:static!important;transform:none!important}.home-page #operation-steps .step-content{padding:0 26px 28px;text-align:left!important}.home-page #operation-steps .step-content p{margin:0;max-width:none}.home-page #operation-steps .step-audio-toggle{background:#17181bd6;border:1px solid rgba(241,229,216,.45);border-radius:8px;bottom:12px;color:#fff;cursor:pointer;display:grid;height:42px;place-items:center;position:absolute;right:12px;width:42px}.home-page #operation-steps .step-audio-toggle:hover{background:#8f343b;border-color:#8f343b}.home-page #operation-steps .step-audio-toggle:focus-visible{outline:2px solid #a3b18a;outline-offset:2px}.home-page #operation-steps .step-audio-toggle svg{color:currentColor!important;height:20px;width:20px}@media(max-width:760px){.home-page #operation-steps .step-badge{margin:22px 22px 10px!important}.home-page #operation-steps .step-content{padding:0 22px 26px}}#main-function .audio-generate-panel textarea{background:#17181b!important;border-color:#414248!important;color:#f1f1f2!important}#main-function .audio-generate-panel select{background:#303136!important;border-color:#4a4b50!important;color:#f1f1f2!important}#main-function .audio-generate-panel textarea:focus{border-color:#a3b18a!important}#main-function .audio-generate-panel textarea::-moz-placeholder{color:#bfc0c4!important}#main-function .audio-generate-panel textarea::placeholder{color:#bfc0c4!important}#create-video#create-video .form-panel,#create-video#create-video .preview-panel,#main-function .form-panel,#main-function .preview-area{background:color-mix(in srgb,#f1e5d8 5%,#17181b)!important;border-color:color-mix(in srgb,#a3b18a 22%,#17181b)!important}#main-function .preview-media.is-generating{aspect-ratio:auto!important;background:transparent!important;overflow:visible}:is(#main-function,#create-video) .generation-stage{background:radial-gradient(circle at 82% 15%,rgba(163,177,138,.09),transparent 38%),#1b1d1d;border:1px solid var(--brand-sage-line);border-radius:12px;color:#f1e5d8;display:flex;flex-direction:column;gap:24px;justify-content:space-between;min-height:clamp(350px,30vw,440px);padding:clamp(22px,3vw,34px);width:100%}:is(#main-function,#create-video) .generation-stage-top{align-items:center;display:flex;gap:16px;justify-content:space-between}:is(#main-function,#create-video) .generation-stage-state{align-items:center;color:#cbd5bf;display:inline-flex;font-size:.72rem;font-weight:700;gap:9px;letter-spacing:.12em}:is(#main-function,#create-video) .generation-stage-dot{animation:generation-pulse 2s ease-in-out infinite;background:#a3b18a;border-radius:50%;box-shadow:0 0 0 5px #a3b18a1f;flex:none;height:8px;width:8px}:is(#main-function,#create-video) .generation-stage-percent{color:#f1e5d8;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700}:is(#main-function,#create-video) .generation-stage-center{max-width:440px}:is(#main-function,#create-video) .generation-stage-symbol{background:var(--brand-sage-surface);border:1px solid var(--brand-sage-line);border-radius:14px;color:#b9c6a6;display:grid;height:58px;margin-bottom:20px;place-items:center;width:58px}:is(#main-function,#create-video) .generation-stage-symbol svg{height:32px;width:32px}:is(#main-function,#create-video) .generation-stage-center h3{color:#f1e5d8;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.25;margin:0 0 8px}:is(#main-function,#create-video) .generation-stage-bottom p,:is(#main-function,#create-video) .generation-stage-center p{color:#c7c9c3;font-size:.9rem;line-height:1.55;margin:0}:is(#main-function,#create-video) .generation-stage-bottom{display:grid;gap:13px}:is(#main-function,#create-video) .generation-stage-track{background:#343a34;border-radius:999px;height:7px;overflow:hidden;width:100%}:is(#main-function,#create-video) .generation-stage-track span{background:#ba5a5a;border-radius:inherit;display:block;height:100%;transition:width .25s linear}:is(#main-function,#create-video) .generation-stage-bottom a{color:#d1ddbd;text-decoration:underline;text-underline-offset:3px}:is(#main-function,#create-video) .generation-stage-bottom a:hover{color:#fff}#main-function .generation-stage{background:#1b1d1d;display:grid;min-height:clamp(390px,32vw,470px);padding:32px 24px;place-items:center;text-align:center}#main-function .generation-stage-content{align-items:center;display:flex;flex-direction:column;width:min(100%,440px)}#main-function .generation-stage-loader{background:conic-gradient(#ba5a5a var(--generation-progress),#3c423c 0);border-radius:50%;display:grid;height:104px;margin-bottom:17px;place-items:center;position:relative;width:104px}#main-function .generation-stage-loader:before{background:#1b1d1d;border-radius:50%;content:"";inset:6px;position:absolute}#main-function .generation-stage-loader:after{animation:generation-orbit 1.8s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#a3b18a;content:"";inset:-8px;position:absolute}#main-function .generation-stage-loader .generation-stage-percent{color:#f1e5d8;font-size:1.7rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em;position:relative;z-index:1}#main-function .generation-stage-label{color:#b9c6ae;font-size:.72rem;font-weight:650}#main-function .generation-stage-content h3{color:#f1e5d8;font-size:1.35rem;font-weight:700;line-height:1.3;margin:12px 0 7px}#main-function .generation-stage-description{color:#c7c9c3;font-size:.85rem;line-height:1.55;margin:0;max-width:34ch}#main-function .generation-stage-track{height:6px;margin-top:24px;max-width:360px}#main-function .generation-stage-footnote{color:#bfc3bb;font-size:.78rem;line-height:1.5;margin:13px 0 0}#main-function .generation-stage-footnote a{color:#d1ddbd;text-decoration:underline;text-underline-offset:3px}#main-function .generation-stage-footnote a:hover{color:#fff}@keyframes generation-orbit{to{transform:rotate(1turn)}}#create-video .generation-stage-indeterminate .generation-stage-track span{animation:generation-travel 2.2s ease-in-out infinite alternate;width:34%}@keyframes generation-pulse{50%{box-shadow:0 0 0 9px #a3b18a0d;opacity:.55}}@keyframes generation-travel{to{transform:translate(195%)}}@media(max-width:600px){:is(#main-function,#create-video) .generation-stage{min-height:380px;padding:22px}#main-function .generation-stage-loader{height:92px;width:92px}}@media(prefers-reduced-motion:reduce){#create-video .generation-stage-indeterminate .generation-stage-track span,#main-function .generation-stage-loader:after,:is(#main-function,#create-video) .generation-stage-dot{animation:none}}.home-page #video-showcase .video-showcase-grid{-moz-columns:3;column-count:3;-moz-column-gap:20px;column-gap:20px;display:block!important}.home-page #video-showcase .video-showcase-card{aspect-ratio:auto!important;display:inline-block!important;height:auto!important;margin:0 0 20px!important;width:100%!important;-moz-column-break-inside:avoid;break-inside:avoid;vertical-align:top}.home-page #video-showcase .video-showcase-card:first-child{grid-column:auto!important;grid-row:auto!important}.home-page #video-showcase .video-wrapper{aspect-ratio:4/5;height:auto!important}.home-page #video-showcase .video-showcase-card:nth-child(3n+2) .video-wrapper{aspect-ratio:1/1}.home-page #video-showcase .video-showcase-card:nth-child(3n) .video-wrapper{aspect-ratio:4/3}@media(max-width:900px){.home-page #video-showcase .video-showcase-grid{-moz-columns:2;column-count:2}}@media(max-width:600px){.home-page #video-showcase .video-showcase-grid{-moz-columns:1;column-count:1}}main.subpage-nav-offset #main-function>.container,main.subpage-nav-offset #what-is-infinite-talk>.container{max-width:1560px!important;width:min(calc(100% - 32px),1560px)!important}main.subpage-nav-offset #main-function .interactive-layout{max-width:1520px!important}.blog-index-page a>article,.home-page #application-scenarios .use-case-card,.home-page #features-section .feature-card,.home-page #learn-more-section .blog-card,.home-page #operation-steps .card-glass,.home-page #pricing article,.home-page #technical-capabilities .capability-card,.home-page #user-reviews .review-card,.home-page #video-showcase .video-showcase-card,.infinitetalk-multi-page #case-studies .case-card,.infinitetalk-multi-page .use-cases-section .use-case-card,.profile-page .work-item>.relative{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease!important}.home-page #application-scenarios .use-case-media img,.home-page #operation-steps .step-media :is(img,video),.home-page #video-showcase .poster-image{transition:transform .35s ease!important}@media(hover:hover){.home-page #application-scenarios .use-case-card:hover,.home-page #features-section .feature-card:hover,.home-page #operation-steps .card-glass:hover,.home-page #technical-capabilities .capability-card:hover,.home-page #user-reviews .review-card:hover{border-color:#84977d!important;box-shadow:0 12px 28px #0000002e!important;transform:translateY(-3px)!important}.blog-index-page a:hover>article,.home-page #learn-more-section .blog-card:hover,.home-page #pricing article:hover,.home-page #video-showcase .video-showcase-card:hover,.infinitetalk-multi-page #case-studies .case-card:hover,.infinitetalk-multi-page .use-cases-section .use-case-card:hover,.profile-page .work-item:hover>.relative{border-color:#a3b18a!important;box-shadow:0 16px 32px #0000003d!important;transform:translateY(-4px)!important}.home-page #application-scenarios .use-case-card:hover .use-case-media img,.home-page #operation-steps .card-glass:hover .step-media :is(img,video){transform:scale(1.025)!important}}.blog-index-page a>article,.home-page #learn-more-section .blog-card,.home-page #video-showcase .video-showcase-card,.infinitetalk-multi-page #case-studies .case-card,.infinitetalk-multi-page .use-cases-section .use-case-card{cursor:pointer}#main-function .resolution-card:focus-visible,.blog-index-page a:focus-visible>article,.blog-index-page button:focus-visible,.home-page #learn-more-section .blog-card:focus-visible,.home-page #pricing article:focus-within,.home-page #video-showcase .video-showcase-card:focus-visible,.infinitetalk-multi-page #case-studies .case-card:focus-visible,.infinitetalk-multi-page .use-cases-section .use-case-card:focus-visible,.profile-page .work-item:focus-within>.relative{outline:2px solid #a3b18a!important;outline-offset:3px!important}.infinitetalk-multi-page .use-cases-section .use-case-card{color:inherit;display:block;font:inherit;text-align:left;width:100%}.infinitetalk-multi-page .use-cases-section .use-case-card[aria-pressed=true]{background:var(--brand-sage-surface)!important;border-color:#a3b18a!important;box-shadow:inset 0 0 0 1px #a3b18a2e!important}#main-function .resolution-card{align-items:center;color:#f1e5d8;cursor:pointer;display:flex;flex-direction:column;font:inherit;justify-content:center;width:100%}#main-function .resolution-card:hover{background:var(--brand-sage-surface)!important;border-color:#a3b18a!important}#main-function .resolution-card[aria-pressed=true]{background:var(--brand-rose-surface)!important;border-color:#ba5a5a!important}@media(prefers-reduced-motion:reduce){.blog-index-page a>article,.home-page #pricing article,.home-page :is(.card-glass,.capability-card,.use-case-card,.feature-card,.review-card,.blog-card,.video-showcase-card),.home-page :is(.use-case-media img,.step-media img,.step-media video,.poster-image),.infinitetalk-multi-page #case-studies .case-card,.infinitetalk-multi-page .use-cases-section .use-case-card,.profile-page .work-item>.relative{transition-duration:.01ms!important}.blog-index-page a:hover>article,.home-page #pricing article:hover,.home-page :is(.card-glass,.capability-card,.use-case-card,.feature-card,.review-card,.blog-card,.video-showcase-card):hover,.home-page :is(.use-case-media img,.step-media img,.step-media video):hover,.infinitetalk-multi-page #case-studies .case-card:hover,.infinitetalk-multi-page .use-cases-section .use-case-card:hover,.profile-page .work-item:hover>.relative{transform:none!important}}@media(max-width:900px){#create-video .interactive-layout,#main-function .interactive-layout{grid-template-columns:minmax(0,1fr)!important;width:100%}#create-video .form-panel,#create-video .preview-panel,#main-function .form-panel,#main-function .preview-area{margin-inline:0!important;width:100%!important}#create-video .preview-panel,#main-function .preview-area{position:static!important}}@media(max-width:760px){main.subpage-nav-offset #main-function>.container{padding-inline:0!important;width:calc(100% - 32px)!important}.home-page>section{padding-block:64px!important}.home-page :is(#operation-steps,#learn-more-section,#features-section,#technical-capabilities,#application-scenarios) .section-header{margin-bottom:30px!important}.home-page :is(#operation-steps,#learn-more-section,#features-section,#technical-capabilities,#application-scenarios) .section-subtitle,.infinitetalk-multi-page :is(#case-studies,.use-cases-section) .section-subtitle{font-size:1rem!important;line-height:1.55!important}#main-function .audio-mode-tabs{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#68745f #151519;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#main-function .audio-mode-tab{flex:0 0 auto;font-size:.78rem;min-height:44px;min-width:104px;padding:10px 12px;scroll-snap-align:start}#main-function .preview-header h2{font-size:1.15rem!important;line-height:1.3!important}#main-function .preview-header p{font-size:.875rem!important;line-height:1.5!important}#main-function .btn-cta{flex-wrap:wrap;gap:7px;line-height:1.25;padding:12px 10px!important}#main-function .credits-badge{animation:none;background:#8f343b;border-color:#ffffff59;box-shadow:none;height:25px;margin:0;position:static!important;transform:none!important}#main-function .prompt-help-button{border-radius:10px;height:44px;width:44px}#main-function .prompt-help-text{left:0;max-width:calc(100vw - 64px)}#main-function :is(.image-upload-action,.audio-action-btn){height:44px;min-width:44px;width:44px}#main-function :is(.image-upload-action,.audio-action-btn) svg{height:18px;width:18px}#main-function .audio-action-btn.audio-trim-btn{right:62px}#main-function .audio-action-btn.audio-delete-btn{right:10px}.home-page #features-section .feature-sound{height:44px;width:44px}.infinitetalk-multi-page #key-features .infinitetalk-features-grid{gap:16px!important;grid-template-columns:minmax(0,1fr)!important;margin-top:32px!important}.infinitetalk-multi-page #key-features .infinitetalk-feature-card{min-width:0;padding:24px 20px!important}.infinitetalk-multi-page #key-features .infinitetalk-feature-description{overflow-wrap:anywhere}}@media(max-width:380px){.subpage-nav-offset>section:first-child h1.section-title{font-size:2rem!important;line-height:1.12!important}}@media(max-width:640px){.blog-detail-page .blog-content,.blog-detail-page .blog-detail-article,.blog-detail-page .blog-detail-layout{max-width:100%;min-width:0}.blog-detail-page .blog-content{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.blog-detail-page .blog-content table{max-width:none;min-width:100%;width:-moz-max-content;width:max-content}}@media(max-width:760px){#main-function .audio-mode-tabs{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;scroll-snap-type:none}#main-function .audio-mode-tab{font-size:.68rem;line-height:1.2;min-height:48px;min-width:0;overflow-wrap:anywhere;padding:5px 2px;white-space:normal;width:100%}.home-page #application-scenarios .cta-wrapper{margin-inline:-20px!important;padding:32px 20px!important;width:calc(100% + 40px)}.home-page #application-scenarios .cta-content{max-width:none;padding:0!important;width:100%}.home-page #application-scenarios .cta-wrapper .cta-title{font-size:clamp(1.45rem,6vw,1.9rem)!important;line-height:1.2!important;text-wrap:balance}.home-page #application-scenarios .cta-text{font-size:1rem!important;line-height:1.55!important}.subpage-nav-offset .pricing-faq-section{margin-top:40px!important;padding-block:24px!important}.subpage-nav-offset .pricing-faq-section>.container{max-width:none!important;padding-inline:0!important;width:100%!important}.subpage-nav-offset .pricing-faq-section .pricing-faq-grid{gap:14px!important;width:100%}.subpage-nav-offset .pricing-faq-section .pricing-faq-card{padding:20px!important}.subpage-nav-offset .pricing-faq-section .pricing-faq-card h3{font-size:1rem!important;line-height:1.4!important}.subpage-nav-offset .pricing-faq-section .pricing-faq-card h3>span:first-child{font-size:.75rem!important}.subpage-nav-offset .pricing-faq-section .pricing-faq-card p{font-size:.9rem!important;line-height:1.6!important}}.home-page>section{padding-block:clamp(80px,6vw,96px)!important}@media(max-width:760px){.home-page>section{padding-block:52px!important}}.home-page #learn-more-section .blog-grid{gap:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important}.home-page #learn-more-section .blog-card,.home-page #learn-more-section .blog-card+.blog-card{background:var(--brand-ivory-surface)!important;border:1px solid var(--brand-sage-line)!important;border-radius:14px!important;min-height:0;min-width:0;overflow:hidden;padding:0!important}.home-page #learn-more-section .blog-card:first-child{display:grid!important;grid-column:1/-1;grid-row:auto;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important}.home-page #learn-more-section .blog-card:not(:first-child){display:flex!important;flex-direction:column;grid-template-columns:none!important}.home-page #learn-more-section .blog-card-media,.home-page #learn-more-section .blog-card:not(:first-child) .blog-card-media{aspect-ratio:16/9;background:#191b1e;height:auto;overflow:hidden;width:100%}.home-page #learn-more-section .blog-card:first-child .blog-card-media{aspect-ratio:auto;height:100%;min-height:320px}.home-page #learn-more-section .blog-card-media img,.home-page #learn-more-section .blog-card:not(:first-child) .blog-card-media img{height:100%;-o-object-fit:contain!important;object-fit:contain!important;width:100%}.home-page #learn-more-section .blog-card:is(:hover,:focus-visible) .blog-card-media img{transform:none!important}.home-page #learn-more-section .blog-card-content,.home-page #learn-more-section .blog-card:not(:first-child) .blog-card-content{display:flex;flex:1;flex-direction:column;min-width:0;padding:26px 28px 28px}.home-page #learn-more-section .blog-card:first-child .blog-card-content{justify-content:center;padding:36px 40px}.home-page #learn-more-section .blog-card:first-child .blog-title{font-size:clamp(1.55rem,2vw,2rem)!important;line-height:1.25!important}.home-page #learn-more-section .blog-card:not(:first-child) .blog-title{font-size:clamp(1.2rem,1.45vw,1.45rem)!important;line-height:1.3!important}.home-page #learn-more-section .blog-card .blog-abstract{font-size:1rem!important;-webkit-line-clamp:3;line-height:1.55!important}.home-page #learn-more-section .blog-card .read-article{color:#d5e0c7!important;margin-top:auto;padding-top:22px}.home-page #learn-more-section .blog-card:is(:hover,:focus-visible){background:#28302a!important;border-color:#a3b18a!important}.home-page #learn-more-section .view-all-wrap{display:flex;justify-content:center;margin-top:24px}.home-page #learn-more-section .view-all-link{align-items:center;display:inline-flex;justify-content:center;min-height:44px;padding:10px 18px}.home-page #learn-more-section .view-all-link:is(:hover,:focus-visible){background:var(--brand-sage-surface)!important;border-color:#a3b18a!important;color:#f1e5d8!important}@media(max-width:900px){.home-page #learn-more-section .blog-card:first-child{display:flex!important;flex-direction:column;grid-template-columns:none!important}.home-page #learn-more-section .blog-card:first-child .blog-card-media{aspect-ratio:16/9;height:auto;min-height:0}.home-page #learn-more-section .blog-card:first-child .blog-card-content{padding:26px 28px 28px}}@media(max-width:700px){.home-page #learn-more-section .blog-grid{gap:16px!important;grid-template-columns:minmax(0,1fr)!important}.home-page #learn-more-section .blog-card-content,.home-page #learn-more-section .blog-card:first-child .blog-card-content,.home-page #learn-more-section .blog-card:not(:first-child) .blog-card-content{padding:20px 22px 24px}.home-page #learn-more-section .blog-card:first-child .blog-title{font-size:1.38rem!important}.home-page #learn-more-section .view-all-wrap{justify-content:center}}.toast-enter-active[data-v-58b60521],.toast-leave-active[data-v-58b60521]{transition:all .3s ease}.toast-enter-from[data-v-58b60521],.toast-leave-to[data-v-58b60521]{opacity:0;transform:translate(30px)}.toast-enter-from[class*="translate-x-1/2"][data-v-58b60521],.toast-leave-to[class*="translate-x-1/2"][data-v-58b60521]{transform:translate(-50%,30px)}.notification-enter-active[data-v-ba728737],.notification-leave-active[data-v-ba728737]{transition:all .3s ease}.notification-enter-from[data-v-ba728737],.notification-leave-to[data-v-ba728737]{opacity:0;transform:translate(30px)}.modal-container[data-v-150ce22c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f1120f2,#1a1a40f2);border:1px solid hsla(0,0%,100%,.1)}.icon-container[data-v-150ce22c]{background:linear-gradient(135deg,#665ffa33,#ff6bd633);box-shadow:0 0 20px #665ffa4d}.title-gradient[data-v-150ce22c]{background:linear-gradient(92deg,#665ffa,#5aa3ff 46%,#ff6bd6);-webkit-background-clip:text;background-clip:text;color:transparent}.primary-button[data-v-150ce22c]{background:linear-gradient(135deg,#665ffa,#ff6bd6);box-shadow:0 4px 15px #665ffa66}.primary-button[data-v-150ce22c]:hover{background:linear-gradient(135deg,#5147d9,#e55ac1);box-shadow:0 6px 20px #665ffa99}.secondary-button[data-v-150ce22c]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2)}.secondary-button[data-v-150ce22c]:hover{background:#ffffff1a;border-color:#ffffff4d}:root{--theme-primary:#ec2657;--theme-primary-hover:#666;--text-primary:#ec2657;--text-secondary:#666;--bg-primary:#0d1117;--bg-secondary:#e6e2de;--bg-color:#eef5ff}.text-theme{color:var(--theme-primary)}.bg-theme{background-color:var(--theme-primary)}.hover-theme:hover{background-color:var(--theme-primary-hover)!important}.hover-text-theme:hover{color:var(--theme-primary)}.blog-page-gradient{background-image:linear-gradient(to bottom,var(--bg-primary),var(--bg-secondary))}.app-container{background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 0 auto}.faq-marker[data-v-0493447e]{align-items:center;color:#ba5a5a;display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.faq-marker svg[data-v-0493447e]{display:block;height:100%;width:100%}.hero-section[data-v-c231daf3]{align-items:center;background-color:#05020d;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 24px 80px;position:relative}.hero-ambient[data-v-c231daf3]{inset:0;pointer-events:none;position:absolute}.spotlight[data-v-c231daf3]{background:radial-gradient(circle at center,rgba(124,58,237,.12) 0,transparent 60%);height:100vh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.hero-badge-group[data-v-c231daf3]{display:flex;justify-content:center;margin-bottom:32px}.glass-badge[data-v-c231daf3]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:100px;display:flex;gap:12px;padding:6px 16px}.badge-new-glow[data-v-c231daf3]{animation:pulse-glow-c231daf3 2s infinite;background:#7c3aed;border-radius:10px;font-size:10px;font-weight:800;padding:2px 8px}@keyframes pulse-glow-c231daf3{0%{box-shadow:0 0 #7c3aedb3}70%{box-shadow:0 0 0 10px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.hero-title-group[data-v-c231daf3]{margin-bottom:48px}.hero-main-title[data-v-c231daf3]{display:flex;flex-direction:column;gap:16px;line-height:1.1;margin-bottom:24px}.text-gradient[data-v-c231daf3]{color:#f1f1f2;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;letter-spacing:-.04em}.text-subtitle[data-v-c231daf3]{color:#94a3b8;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:300;letter-spacing:-.01em}.hero-description[data-v-c231daf3]{color:#cbd5e1;font-size:1.125rem;line-height:1.8;margin:0 auto;max-width:700px}.feature-grid[data-v-c231daf3]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:64px}.feature-card[data-v-c231daf3]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;color:#94a3b8;display:flex;font-size:14px;gap:10px;padding:10px 20px;transition:all .3s ease}.feature-card[data-v-c231daf3]:hover{background:#7c3aed0d;border-color:#7c3aed4d;color:#fff;transform:translateY(-2px)}.f-icon[data-v-c231daf3]{color:#7c3aed;height:16px;width:16px}.hero-cta-group[data-v-c231daf3]{margin-bottom:80px;position:relative}.cta-buttons[data-v-c231daf3]{display:flex;gap:20px;justify-content:center;margin-bottom:32px}.btn-primary[data-v-c231daf3]{background:#fff;border-radius:12px;color:#05020d;font-weight:700;overflow:hidden;padding:16px 36px;position:relative;text-decoration:none;transition:.3s}.btn-primary[data-v-c231daf3]:hover{box-shadow:0 10px 30px #7c3aed4d;transform:translateY(-3px)}.btn-secondary-outline[data-v-c231daf3]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;padding:16px 36px;text-decoration:none;transition:.3s}.btn-secondary-outline[data-v-c231daf3]:hover{background:#ffffff0d;border-color:#fff}.audio-visualizer[data-v-c231daf3]{align-items:flex-end;display:flex;gap:4px;height:30px;justify-content:center;opacity:.5}.audio-visualizer span[data-v-c231daf3]{animation:wave-c231daf3 1.2s ease-in-out infinite;background:#7c3aed;border-radius:2px;width:2px}@keyframes wave-c231daf3{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}.hero-stats-panel[data-v-c231daf3]{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);display:flex;gap:60px;justify-content:center;padding-top:40px}.stat-num[data-v-c231daf3]{color:#fff;font-size:32px;font-weight:200;margin-bottom:4px}.stat-label[data-v-c231daf3]{color:#64748b;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.stat-v-divider[data-v-c231daf3]{background:#ffffff1a;height:40px;width:1px}@media(max-width:768px){.cta-buttons[data-v-c231daf3],.hero-stats-panel[data-v-c231daf3]{flex-direction:column}.hero-stats-panel[data-v-c231daf3]{gap:20px}.stat-v-divider[data-v-c231daf3]{display:none}}.intro-section[data-v-0c764971]{background-color:#0f0524;background-image:radial-gradient(hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px;overflow:hidden;padding:120px 0;position:relative}.intro-spotlight[data-v-0c764971]{background:radial-gradient(circle,rgba(139,92,246,.1) 0,transparent 70%);height:600px;pointer-events:none;position:absolute;right:-10%;top:40%;width:600px}.product-intro-layout[data-v-0c764971]{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.product-intro-media[data-v-0c764971]{position:relative;z-index:5}.media-card[data-v-0c764971]{background:#000;border-radius:24px;box-shadow:0 40px 80px -20px #0009;cursor:pointer;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.media-card[data-v-0c764971]:hover:not(.video-is-active){transform:translateY(-8px)}.video-is-active[data-v-0c764971]{cursor:default}.media-glass-border[data-v-0c764971]{background:linear-gradient(135deg,hsla(0,0%,100%,.05),transparent);border:1px solid hsla(0,0%,100%,.1);border-radius:25px;inset:-1px;pointer-events:none;position:absolute;z-index:10}.media-inner[data-v-0c764971]{aspect-ratio:16/9;border-radius:24px;overflow:hidden;position:relative;width:100%;z-index:1}.actual-video[data-v-0c764971],.poster-img[data-v-0c764971]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.actual-video[data-v-0c764971]{position:relative;z-index:20}.loading-overlay[data-v-0c764971]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;position:absolute;z-index:15}.loading-spinner[data-v-0c764971]{animation:spin-0c764971 .8s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#8b5cf6;height:48px;width:48px}@keyframes spin-0c764971{to{transform:rotate(1turn)}}.play-overlay[data-v-0c764971]{inset:0;pointer-events:none;position:absolute;z-index:5}.play-btn[data-v-0c764971],.play-overlay[data-v-0c764971]{align-items:center;display:flex;justify-content:center}.play-btn[data-v-0c764971]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;height:80px;transition:.3s;width:80px}.media-card:hover .play-btn[data-v-0c764971]{background:#fff;color:#0f0524;transform:scale(1.1)}.play-svg[data-v-0c764971]{height:32px;margin-left:5px;width:32px}.tech-tag[data-v-0c764971]{align-items:center;background:#8b5cf6;border-radius:8px;box-shadow:0 10px 20px #8b5cf64d;color:#fff;display:flex;font-size:11px;font-weight:700;gap:8px;left:30px;letter-spacing:1px;padding:6px 14px;position:absolute;top:-15px;z-index:11}.dot[data-v-0c764971]{animation:pulse-0c764971 2s infinite;background:#fff;border-radius:50%;height:6px;width:6px}.product-intro-content[data-v-0c764971]{color:#fff}.eyebrow[data-v-0c764971]{color:#8b5cf6;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:12px}.content-title[data-v-0c764971]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:40px}.brand-gradient[data-v-0c764971]{background:linear-gradient(180deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.content-body[data-v-0c764971]{display:flex;flex-direction:column;gap:24px}.description-para[data-v-0c764971]{color:#cbd5e1;font-size:1.125rem;line-height:1.8;text-align:justify}.description-para.secondary[data-v-0c764971]{color:#94a3b8;font-size:1.05rem}@media(max-width:1024px){.product-intro-layout[data-v-0c764971]{gap:60px;grid-template-columns:1fr;text-align:center}.tech-tag[data-v-0c764971]{left:50%;transform:translate(-50%)}}@keyframes pulse-0c764971{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}#features-section[data-v-cdaff34e]{background:#17181b;color:#f1e5d8;padding:100px 0}.container[data-v-cdaff34e]{margin:0 auto;max-width:1280px;padding:0 24px}.section-header[data-v-cdaff34e]{margin:0 0 48px;max-width:800px}.section-title[data-v-cdaff34e]{font-size:clamp(2.25rem,4vw,3.5rem);letter-spacing:-.03em;line-height:1.12;margin:0 0 18px}.section-subtitle[data-v-cdaff34e]{color:#c7c4c0;font-size:1.125rem;line-height:1.6;margin:0}.features-grid[data-v-cdaff34e]{display:grid;gap:20px;grid-auto-rows:300px;grid-template-columns:repeat(12,minmax(0,1fr))}.feature-card[data-v-cdaff34e]{background:#222225;border:1px solid #44454a;border-radius:12px;grid-column:span 4;isolation:isolate;min-width:0;overflow:hidden;position:relative;transition:border-color .2s ease}.feature-card[data-v-cdaff34e]:first-child{grid-column:span 7;grid-row:span 2}.feature-card[data-v-cdaff34e]:nth-child(2),.feature-card[data-v-cdaff34e]:nth-child(3){grid-column:span 5}.feature-card[data-v-cdaff34e]:nth-child(7),.feature-card[data-v-cdaff34e]:nth-child(8){grid-column:span 6}.feature-card[data-v-cdaff34e]:hover{border-color:#a3b18a}.feature-card[data-v-cdaff34e]:after{background:linear-gradient(180deg,#00000014 15%,#00000040 45%,#000000db);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.feature-media[data-v-cdaff34e]{background:#111214 50%/cover no-repeat;inset:0;overflow:hidden;position:absolute}.feature-media video[data-v-cdaff34e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature-media .feature-video-portrait[data-v-cdaff34e]{-o-object-fit:contain;object-fit:contain}.feature-copy[data-v-cdaff34e]{display:block;inset:auto 0 0;padding:24px;position:absolute;z-index:2}.feature-number[data-v-cdaff34e]{color:#e8d28a;display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px}.feature-title[data-v-cdaff34e]{color:#fff;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.15;margin:0 0 8px;max-width:22ch}.feature-description[data-v-cdaff34e]{color:#f1e5d8;display:-webkit-box;font-size:.9rem;line-height:1.45;margin:0;max-width:54ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feature-card:first-child .feature-copy[data-v-cdaff34e]{padding:32px}.feature-card:first-child .feature-description[data-v-cdaff34e]{-webkit-line-clamp:3;max-width:48ch}.feature-sound[data-v-cdaff34e]{background:#141414b3;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#f1e5d8;cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:16px;top:16px;width:38px;z-index:3}.feature-sound[data-v-cdaff34e]:focus-visible,.feature-sound[data-v-cdaff34e]:hover{background:#743636;border-color:#ba5a5a;outline-offset:3px}.feature-sound svg[data-v-cdaff34e]{height:19px;width:19px}@media(max-width:900px){#features-section[data-v-cdaff34e]{padding:72px 0}.section-header[data-v-cdaff34e]{margin-bottom:32px}.features-grid[data-v-cdaff34e]{display:flex;flex-direction:column;gap:16px}.feature-card[data-v-cdaff34e],.feature-card[data-v-cdaff34e]:first-child,.feature-card[data-v-cdaff34e]:nth-child(2),.feature-card[data-v-cdaff34e]:nth-child(3),.feature-card[data-v-cdaff34e]:nth-child(7),.feature-card[data-v-cdaff34e]:nth-child(8){flex:none;min-height:370px}.feature-card[data-v-cdaff34e]:first-child{min-height:450px}.feature-card:first-child .feature-copy[data-v-cdaff34e],.feature-copy[data-v-cdaff34e]{padding:22px}.feature-description[data-v-cdaff34e]{-webkit-line-clamp:3}}#technical-capabilities[data-v-f95d2850]{--primary:#6366f1;--bg-dark:#0f172a;--card-bg:rgba(30,41,59,.4);--border:hsla(0,0%,100%,.08);--text-white:#f8fafc;--text-gray:#94a3b8;background-color:var(--bg-dark);color:var(--text-white);overflow:hidden;padding:60px 0}.container[data-v-f95d2850]{margin:0 auto;max-width:1100px;padding:0 24px}.section-header[data-v-f95d2850]{margin:0 auto 40px;max-width:800px;text-align:center}.section-title[data-v-f95d2850]{background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-background-clip:text;color:transparent;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:16px}.section-subtitle[data-v-f95d2850]{color:var(--text-gray);font-size:1.1rem;line-height:1.6}.capabilities-grid[data-v-f95d2850]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.capability-card[data-v-f95d2850]{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.capability-card[data-v-f95d2850]:hover{background:#1e293bcc;border-color:#6366f180;box-shadow:0 20px 40px -15px #00000080;transform:translateY(-5px)}.icon-wrapper[data-v-f95d2850]{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-bottom:20px;position:relative;width:60px}.icon-bg[data-v-f95d2850]{background:linear-gradient(135deg,#6366f126,#a855f71a);border-radius:16px;height:100%;position:absolute;transform:rotate(-6deg);transition:transform .3s ease;width:100%}.capability-card:hover .icon-bg[data-v-f95d2850]{transform:rotate(0) scale(1.1)}.tech-icon[data-v-f95d2850]{color:#a5b4fc;height:30px;width:30px;z-index:1}.card-content[data-v-f95d2850]{width:100%}.capability-title[data-v-f95d2850]{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:10px}.capability-description[data-v-f95d2850]{color:var(--text-gray);font-size:.95rem;line-height:1.6}.conclusion-wrapper[data-v-f95d2850]{background:linear-gradient(90deg,#6366f10d,#a855f70d);border:1px solid var(--border);border-radius:24px;margin:0 auto;max-width:900px;padding:32px 40px;text-align:center}.conclusion-text[data-v-f95d2850]{color:#e2e8f0;font-size:1.05rem;line-height:1.6;margin-bottom:24px}.cta-button[data-v-f95d2850]{align-items:center;background:linear-gradient(135deg,var(--primary) 0,#7c3aed 100%);border-radius:50px;box-shadow:0 4px 15px #6366f14d;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease}.cta-button[data-v-f95d2850]:hover{box-shadow:0 8px 25px #6366f180;transform:translateY(-2px)}.btn-icon[data-v-f95d2850]{height:20px;width:20px}@media(max-width:768px){#technical-capabilities[data-v-f95d2850]{padding:40px 0}.container[data-v-f95d2850]{padding:0 20px}.section-header[data-v-f95d2850]{margin-bottom:28px;text-align:left}.section-title[data-v-f95d2850]{font-size:1.75rem;margin-bottom:12px}.section-subtitle[data-v-f95d2850]{font-size:1rem}.capabilities-grid[data-v-f95d2850]{gap:16px;grid-template-columns:1fr}.capability-card[data-v-f95d2850]{align-items:flex-start;flex-direction:row;padding:20px;text-align:left}.icon-wrapper[data-v-f95d2850]{height:48px;margin-bottom:0;margin-right:16px;width:48px}.tech-icon[data-v-f95d2850]{height:24px;width:24px}.icon-bg[data-v-f95d2850]{border-radius:12px}.capability-title[data-v-f95d2850]{font-size:1.1rem;margin-bottom:6px;margin-top:2px}.capability-description[data-v-f95d2850]{font-size:.9rem;line-height:1.5}.conclusion-wrapper[data-v-f95d2850]{border-radius:20px;margin-top:10px;padding:24px 20px}.conclusion-text[data-v-f95d2850]{font-size:.95rem;margin-bottom:20px;text-align:left}.cta-container[data-v-f95d2850]{width:100%}.cta-button[data-v-f95d2850]{padding:12px 20px;width:100%}}.ops-section[data-v-e220670c]{background-color:#0b051f;background-image:radial-gradient(hsla(0,0%,100%,.03) 1px,transparent 0);background-size:50px 50px;color:#fff;overflow:hidden;padding:100px 0;position:relative}.ops-glow[data-v-e220670c]{background:radial-gradient(circle,rgba(139,92,246,.08) 0,transparent 70%);height:70%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.container[data-v-e220670c]{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:10}.section-header[data-v-e220670c]{margin-bottom:70px;text-align:center}.section-title[data-v-e220670c]{font-size:clamp(2rem,5vw,3rem);font-weight:800}.text-brand[data-v-e220670c]{color:#a78bfa}.section-subtitle[data-v-e220670c]{color:#94a3b8;font-size:1.125rem;font-weight:300;margin-top:16px}.steps-grid[data-v-e220670c]{display:flex;gap:24px;justify-content:space-between;margin-bottom:60px}.step-card[data-v-e220670c]{flex:1}.card-glass[data-v-e220670c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:28px;height:100%;padding:50px 30px 40px;position:relative;text-align:center;transition:all .4s cubic-bezier(.165,.84,.44,1)}.card-glass[data-v-e220670c]:hover{background:#ffffff0d;border-color:#a78bfa4d;transform:translateY(-10px)}.step-badge[data-v-e220670c]{background:#8b5cf61a;border-radius:100px;color:#8b5cf6;font-size:10px;font-weight:900;left:50%;letter-spacing:2px;padding:4px 12px;position:absolute;top:20px;transform:translate(-50%)}.icon-container[data-v-e220670c]{align-items:center;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 32px;position:relative;width:64px}.icon-container svg[data-v-e220670c]{filter:drop-shadow(0 0 10px rgba(167,139,250,.5));height:48px;position:relative;width:48px;z-index:2}.icon-glow[data-v-e220670c]{background:#7c3aed;filter:blur(40px);height:100%;opacity:.15;position:absolute;width:100%}.step-content h3[data-v-e220670c]{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:16px}.step-content p[data-v-e220670c]{color:#cbd5e1;font-size:.95rem;font-weight:300;line-height:1.7}.tip-banner[data-v-e220670c]{align-items:center;background:#8b5cf60d;border:1px solid rgba(139,92,246,.1);border-radius:100px;display:flex;gap:12px;justify-content:center;margin:0 auto;max-width:800px;padding:14px 28px}.tip-icon[data-v-e220670c]{font-size:18px}.tip-banner p[data-v-e220670c]{color:#cbd5e1;font-size:14px;margin:0}.tip-banner strong[data-v-e220670c]{color:#a78bfa;font-weight:600}@media(max-width:1024px){.steps-grid[data-v-e220670c]{align-items:center;flex-direction:column}.step-card[data-v-e220670c]{max-width:500px;width:100%}}#application-scenarios[data-v-34fbd217]{--primary-color:#6366f1;--primary-glow:rgba(99,102,241,.4);--bg-dark:#0f172a;--card-bg:rgba(30,41,59,.4);--border-color:hsla(0,0%,100%,.08);--text-main:#f8fafc;--text-muted:#94a3b8;background-color:var(--bg-dark);color:var(--text-main);font-family:system-ui,-apple-system,sans-serif;padding:80px 0}.container[data-v-34fbd217]{margin:0 auto;max-width:1200px;padding:0 24px}.section-header[data-v-34fbd217]{margin:0 auto 56px;max-width:800px;text-align:center}.section-title[data-v-34fbd217]{background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-background-clip:text;font-size:2.25rem;font-weight:700;margin-bottom:16px;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.section-subtitle[data-v-34fbd217]{color:var(--text-muted);font-size:1.1rem;line-height:1.6}.use-cases-grid[data-v-34fbd217]{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-bottom:64px}.use-case-card[data-v-34fbd217]{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:36px 24px;position:relative;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.use-case-card[data-v-34fbd217]:hover{background:#1e293bb3;border-color:#6366f14d;box-shadow:0 20px 40px -10px #00000080;transform:translateY(-6px)}.use-case-title[data-v-34fbd217]{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:12px}.use-case-description[data-v-34fbd217]{color:var(--text-muted);font-size:.95rem;line-height:1.6}.cta-wrapper[data-v-34fbd217]{background:linear-gradient(180deg,#1e293b99,#0f172ae6);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;overflow:hidden;position:relative;text-align:center}.cta-wrapper[data-v-34fbd217]:before{background:linear-gradient(90deg,transparent,rgba(99,102,241,.8),transparent);content:"";height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:50%}.cta-content[data-v-34fbd217]{margin:0 auto;max-width:760px;padding:64px 24px}.cta-title[data-v-34fbd217]{color:#fff;font-size:2rem;font-weight:700;letter-spacing:-.01em;margin-bottom:16px}.cta-text[data-v-34fbd217]{color:#cbd5e1;font-size:1.125rem;line-height:1.6;margin-bottom:32px}.cta-button[data-v-34fbd217]{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,#7c3aed 100%);border:none;border-radius:50px;box-shadow:0 4px 15px var(--primary-glow);color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:10px;padding:16px 40px;transition:all .3s ease}.cta-button[data-v-34fbd217]:hover{box-shadow:0 8px 25px #6366f199;filter:brightness(1.1);transform:translateY(-2px)}.arrow-icon[data-v-34fbd217]{height:20px;transition:transform .3s ease;width:20px}.cta-button:hover .arrow-icon[data-v-34fbd217]{transform:translate(4px)}@media(max-width:1024px){.use-cases-grid[data-v-34fbd217]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){#application-scenarios[data-v-34fbd217]{padding:60px 0}.section-title[data-v-34fbd217]{font-size:1.75rem}.use-cases-grid[data-v-34fbd217]{gap:20px;grid-template-columns:1fr}.use-case-card[data-v-34fbd217]{padding:32px 24px}.cta-title[data-v-34fbd217]{font-size:1.5rem}.cta-button[data-v-34fbd217]{justify-content:center;width:100%}}#video-showcase[data-v-4e9bf2e5]{background:var(--c-bg-dark);color:var(--c-text-light);padding:80px 0}.video-showcase-grid[data-v-4e9bf2e5]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:48px}.video-showcase-card[data-v-4e9bf2e5]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--border-radius);cursor:pointer;overflow:hidden;transition:all .3s ease}.video-showcase-card[data-v-4e9bf2e5]:hover{border-color:#665ffa80;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.video-wrapper[data-v-4e9bf2e5]{aspect-ratio:16/9;background:#000;overflow:hidden;position:relative;width:100%}.poster-image[data-v-4e9bf2e5],.showcase-video[data-v-4e9bf2e5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.video-showcase-card:hover .poster-image[data-v-4e9bf2e5],.video-showcase-card:hover .showcase-video[data-v-4e9bf2e5]{transform:scale(1.05)}.loading-overlay[data-v-4e9bf2e5]{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.loading-spinner[data-v-4e9bf2e5]{animation:spin-4e9bf2e5 .8s linear infinite;border:4px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#665ffa;height:48px;width:48px}@keyframes spin-4e9bf2e5{to{transform:rotate(1turn)}}.play-overlay[data-v-4e9bf2e5]{align-items:center;background:#00000029;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;transition:background .3s ease;width:100%;z-index:1}.video-showcase-card:hover .play-overlay[data-v-4e9bf2e5]{background:#00000047}.play-icon[data-v-4e9bf2e5]{color:#ffffffe6;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:60px;transition:transform .3s ease;width:60px}.video-showcase-card:hover .play-icon[data-v-4e9bf2e5]{transform:scale(1.1)}.showcase-modal-backdrop[data-v-4e9bf2e5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a09d6;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:10000}.showcase-modal-dialog[data-v-4e9bf2e5]{background:#111512;border:1px solid rgba(191,215,183,.28);border-radius:14px;box-shadow:0 28px 90px #00000080;overflow:hidden;position:relative;width:min(100%,1120px)}.showcase-modal-video[data-v-4e9bf2e5]{aspect-ratio:16/9;background:#090b09;display:block;max-height:min(80vh,760px);-o-object-fit:contain;object-fit:contain;width:100%}.showcase-modal-close[data-v-4e9bf2e5]{background:#0f1210c7;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:#f1f1f2;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:40px;z-index:1}.showcase-modal-close svg[data-v-4e9bf2e5]{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:19px}.showcase-modal-enter-active[data-v-4e9bf2e5],.showcase-modal-leave-active[data-v-4e9bf2e5]{transition:opacity .18s ease}.showcase-modal-enter-from[data-v-4e9bf2e5],.showcase-modal-leave-to[data-v-4e9bf2e5]{opacity:0}.cta-section[data-v-4e9bf2e5]{background:#665ffa1a;border:1px solid rgba(102,95,250,.3);border-radius:var(--border-radius);margin-top:80px;padding:60px 24px;text-align:center}.cta-title[data-v-4e9bf2e5]{color:var(--c-brand,#665ffa);font-size:2.5rem;font-weight:700;margin-bottom:16px}.cta-subtitle[data-v-4e9bf2e5]{color:var(--c-text-muted);font-size:1.1rem;line-height:1.7;margin:0 auto 32px;max-width:650px}.cta-button[data-v-4e9bf2e5]{background:var(--c-brand,#665ffa);border-radius:var(--border-radius-full,999px);box-shadow:var(--shadow-lg);color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:all .3s ease}.cta-button[data-v-4e9bf2e5]:hover{background:var(--c-brand-dark,#524be3);box-shadow:var(--shadow-xl);transform:translateY(-2px)}@media(max-width:1024px){.video-showcase-grid[data-v-4e9bf2e5]{gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){#video-showcase[data-v-4e9bf2e5]{padding:60px 0}.video-showcase-grid[data-v-4e9bf2e5]{gap:20px;grid-template-columns:1fr}.cta-section[data-v-4e9bf2e5]{margin-top:60px;padding:40px 20px}.cta-title[data-v-4e9bf2e5]{font-size:2rem}.cta-button[data-v-4e9bf2e5],.cta-subtitle[data-v-4e9bf2e5]{font-size:1rem}.cta-button[data-v-4e9bf2e5]{padding:12px 28px}.showcase-modal-backdrop[data-v-4e9bf2e5]{padding:14px}.showcase-modal-dialog[data-v-4e9bf2e5]{border-radius:10px}.showcase-modal-video[data-v-4e9bf2e5]{aspect-ratio:9/16;max-height:75vh}}#learn-more-section[data-v-487f2043]{--c-primary:var(--site-accent,#ba5a5a);--c-bg:#0f172a;--c-card-bg:rgba(30,41,59,.4);--c-border:hsla(0,0%,100%,.08);--c-text-main:#f8fafc;--c-text-muted:#94a3b8;background-color:var(--c-bg);color:var(--c-text-main);font-family:system-ui,-apple-system,sans-serif;padding:100px 0}.container[data-v-487f2043]{margin:0 auto;max-width:1280px;padding:0 24px}.section-header[data-v-487f2043]{margin:0 auto 64px;max-width:800px;text-align:center}.section-title[data-v-487f2043]{background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-background-clip:text;color:transparent;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.section-subtitle[data-v-487f2043]{color:var(--c-text-muted);font-size:1.125rem;line-height:1.6}.loading-wrap[data-v-487f2043]{align-items:center;display:flex;justify-content:center;min-height:200px}.loading-spinner[data-v-487f2043]{animation:spin-487f2043 .8s linear infinite;border:3px solid rgba(186,90,90,.2);border-radius:50%;border-top:3px solid var(--c-primary);height:48px;width:48px}@keyframes spin-487f2043{to{transform:rotate(1turn)}}.blog-grid[data-v-487f2043]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.blog-card[data-v-487f2043]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--c-card-bg);border:1px solid var(--c-border);border-radius:20px;color:inherit;display:block;padding:28px 32px;text-decoration:none;transition:all .3s ease}.blog-card[data-v-487f2043]:hover{background:#1e293b99;border-color:#6366f14d;box-shadow:0 20px 40px -10px #0000004d;transform:translateY(-5px)}.blog-title[data-v-487f2043]{color:var(--c-text-main);font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:12px}.blog-card:hover .blog-title[data-v-487f2043]{color:#a5b4fc}.blog-abstract[data-v-487f2043]{color:var(--c-text-muted);display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.read-article[data-v-487f2043]{align-items:center;color:#6366f1;display:inline-flex;font-size:.9375rem;font-weight:600;gap:6px;margin-top:16px;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease,gap .2s ease}.blog-card:hover .read-article[data-v-487f2043]{color:#818cf8;gap:10px}.read-article-arrow[data-v-487f2043]{display:inline-block;transition:transform .2s ease}.blog-card:hover .read-article-arrow[data-v-487f2043]{transform:translate(4px)}.view-all-wrap[data-v-487f2043]{margin-top:40px;text-align:center}.view-all-link[data-v-487f2043]{background:var(--c-card-bg);border:1px solid var(--c-border);border-radius:12px;color:var(--c-text-main);display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:all .25s ease}.view-all-link[data-v-487f2043]:hover{border-color:#6366f180;color:#a5b4fc}#user-reviews[data-v-125666e1]{--primary:#6366f1;--bg-dark:#0f172a;--blue-pale:#1e3a5f;--border:hsla(0,0%,100%,.08);--text-white:#f8fafc;--text-muted:#94a3b8;background-color:var(--bg-dark);color:var(--text-white);font-family:-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;padding:100px 0}.container[data-v-125666e1]{margin:0 auto;max-width:1200px;padding:0 24px}.section-header[data-v-125666e1]{margin:0 auto 64px;max-width:800px;text-align:center}.section-title[data-v-125666e1]{background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:20px;-webkit-text-fill-color:transparent}.section-subtitle[data-v-125666e1]{color:var(--text-muted);font-size:1.1rem;line-height:1.6}.reviews-wrapper[data-v-125666e1]{height:700px;overflow:hidden;position:relative}.gradient-mask[data-v-125666e1]{height:120px;left:0;position:absolute;right:0;z-index:10}.gradient-top[data-v-125666e1]{background:linear-gradient(to bottom,var(--bg-dark) 0,rgba(15,23,42,0) 100%);top:0}.gradient-bottom[data-v-125666e1]{background:linear-gradient(to top,var(--bg-dark) 0,rgba(15,23,42,0) 100%);bottom:0}.reviews-columns[data-v-125666e1]{display:grid;gap:24px;grid-template-columns:1fr;height:100%}@media(min-width:768px){.reviews-columns[data-v-125666e1]{grid-template-columns:repeat(2,1fr)}.column-3[data-v-125666e1]{display:none}}@media(min-width:1024px){.reviews-columns[data-v-125666e1]{grid-template-columns:repeat(3,1fr)}.column-3[data-v-125666e1]{display:block}}.review-column[data-v-125666e1]{height:100%;overflow:hidden;position:relative}.scroll-content[data-v-125666e1]{display:flex;flex-direction:column;gap:24px}.scroll-up[data-v-125666e1]{animation:scrollUp-125666e1 30s linear infinite}.scroll-down[data-v-125666e1]{animation:scrollDown-125666e1 35s linear infinite}.paused .scroll-content[data-v-125666e1]{animation-play-state:paused}@keyframes scrollUp-125666e1{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown-125666e1{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.review-card[data-v-125666e1]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#1f2937cc;border:1px solid var(--border);border-radius:.75rem;display:flex;flex-direction:column;flex-shrink:0;padding:28px 24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.review-card[data-v-125666e1]:hover{background:#1f2937f2;border-color:#6366f14d;box-shadow:0 20px 40px -10px #0006;transform:scale(1.02)}.quote-bg-icon[data-v-125666e1]{color:#ffffff08;height:60px;pointer-events:none;position:absolute;right:16px;top:16px;transition:transform .4s ease;width:60px;z-index:0}.review-card:hover .quote-bg-icon[data-v-125666e1]{color:#6366f10d;transform:scale(1.1) rotate(-5deg)}.review-content[data-v-125666e1]{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.review-header[data-v-125666e1]{align-items:center;display:flex;gap:14px;margin-bottom:20px}.user-name[data-v-125666e1]{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.01em;text-shadow:0 2px 4px rgba(0,0,0,.3)}.avatar-wrapper[data-v-125666e1]{align-items:center;display:flex;flex-shrink:0;height:52px;justify-content:center;position:relative;width:52px}.avatar-glow[data-v-125666e1]{background:linear-gradient(135deg,#6366f166,#a855f733);border-radius:50%;filter:blur(8px);height:100%;position:absolute;transform:scale(.9);transition:transform .3s ease;width:100%;z-index:0}.review-card:hover .avatar-glow[data-v-125666e1]{background:linear-gradient(135deg,#6366f199,#a855f766);transform:scale(1.1)}.review-avatar[data-v-125666e1]{background-color:var(--bg-dark);border-radius:50%;box-shadow:0 0 0 2px #a855f74d;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.review-text[data-v-125666e1]{color:#e2e8f0;flex-grow:1;font-size:.95rem;font-style:italic;line-height:1.7;margin:0 0 24px}.review-footer[data-v-125666e1]{margin-top:auto}.author-line[data-v-125666e1]{background:linear-gradient(90deg,var(--primary),transparent);height:2px;margin-bottom:10px;width:36px}.author-role[data-v-125666e1]{color:var(--text-muted);font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}@media(max-width:767px){#user-reviews[data-v-125666e1]{padding:60px 0}.section-title[data-v-125666e1]{font-size:1.8rem}.reviews-wrapper[data-v-125666e1]{height:600px}.reviews-columns[data-v-125666e1]{grid-template-columns:1fr}.column-2[data-v-125666e1],.column-3[data-v-125666e1]{display:none}.review-card[data-v-125666e1]{padding:24px 20px}}.btn-primary[data-v-9e1c0d75]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,var(--c-purple),var(--c-blue));border:none;color:#fff;transition:all .3s ease}.btn-primary[data-v-9e1c0d75]:hover{box-shadow:0 0 0 4px #665ffa33;transform:translateY(-3px)}.btn-primary[data-v-9e1c0d75]:disabled{cursor:not-allowed;opacity:.5;transform:none}.btn-secondary[data-v-9e1c0d75]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid hsla(0,0%,100%,.3);color:var(--c-text-light);transition:all .3s ease}.btn-secondary[data-v-9e1c0d75]:hover{border-color:var(--c-purple);box-shadow:0 0 0 4px #665ffa33;transform:translateY(-3px)}.btn-secondary[data-v-9e1c0d75]:disabled{cursor:not-allowed;opacity:.5;transform:none}.hover-theme[data-v-a699bd79]:hover{background-color:var(--theme-primary-hover)!important;color:#fff!important}@keyframes bounce-8cc55989{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-bounce-1[data-v-8cc55989]{animation:bounce-8cc55989 1s cubic-bezier(.4,0,.2,1) infinite}.animate-bounce-2[data-v-8cc55989]{animation:bounce-8cc55989 1s cubic-bezier(.4,0,.2,1) .2s infinite}.animate-bounce-3[data-v-8cc55989]{animation:bounce-8cc55989 1s cubic-bezier(.4,0,.2,1) .4s infinite}.btn[data-v-8cc55989]{align-items:center;border:none;border-radius:16px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;padding:18px 36px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-8cc55989]{background:linear-gradient(135deg,var(--c-purple),var(--c-blue));box-shadow:0 10px 30px #665ffa66;color:#fff}.btn-primary[data-v-8cc55989]:hover{box-shadow:0 15px 40px #665ffa80;transform:translateY(-3px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:2px solid hsla(0,0%,100%,.3);color:var(--c-text-light)}.btn-secondary:hover{border-color:var(--c-purple);box-shadow:0 0 0 4px #665ffa33;transform:translateY(-3px)}.video-detail-backdrop[data-v-1595f8df]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.video-detail-modal[data-v-1595f8df]{background:#020617;border:1px solid rgba(148,163,184,.4);border-radius:18px;box-shadow:0 24px 80px #0f172acc;display:flex;flex-direction:column;max-height:min(720px,100vh - 32px);overflow:hidden;width:min(1100px,100vw - 32px)}.video-detail-header[data-v-1595f8df]{align-items:center;background:radial-gradient(circle at top left,rgba(59,130,246,.24),transparent);border-bottom:1px solid rgba(51,65,85,.9);display:flex;justify-content:space-between;padding:16px 24px}.video-detail-title[data-v-1595f8df]{color:#e5e7eb;font-size:18px;font-weight:600}.video-detail-close[data-v-1595f8df]{align-items:center;background:#0f172ae6;border:1px solid rgba(148,163,184,.5);border-radius:999px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.video-detail-close[data-v-1595f8df]:hover{border-color:#60a5fa;box-shadow:0 0 0 1px #2563eb66;color:#e5e7eb}.video-detail-close-icon[data-v-1595f8df]{height:16px;width:16px}.video-detail-body[data-v-1595f8df]{align-items:flex-start;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);padding:20px 24px 24px}.video-detail-left[data-v-1595f8df]{display:flex;flex-direction:column;gap:16px}.video-detail-video-wrapper[data-v-1595f8df]{background:radial-gradient(circle at top,#0f172a,#020617);border:1px solid rgba(30,64,175,.8);border-radius:14px;padding:16px}.video-detail-video[data-v-1595f8df]{background:#020617;border-radius:12px;max-height:520px;width:100%}.video-detail-actions[data-v-1595f8df]{display:flex;flex-wrap:wrap;gap:10px}.btn-danger[data-v-1595f8df],.btn-primary[data-v-1595f8df],.btn-secondary[data-v-1595f8df]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.btn-primary[data-v-1595f8df]{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 10px 30px #3b82f673;color:#fff}.btn-primary[data-v-1595f8df]:hover{box-shadow:0 12px 40px #3b82f699;filter:brightness(1.05)}.btn-danger[data-v-1595f8df]{background:#f871711f;color:#fecaca}.btn-secondary[data-v-1595f8df]{background:#0f172ad9;border:1px solid rgba(55,65,81,.9);color:#d1d5db}.btn-secondary[data-v-1595f8df]:hover{border-color:#60a5fa;color:#e5e7eb}.btn-icon[data-v-1595f8df]{font-size:14px}.share-btn[data-v-1595f8df]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;transition:all .2s ease}.share-icon[data-v-1595f8df]{display:block;height:20px;width:20px}.share-text[data-v-1595f8df]{color:#000;font-size:14px;font-weight:500;margin-left:8px}.share-x[data-v-1595f8df]{background:#fff;border-radius:8px;padding:10px 16px}.share-x .share-icon[data-v-1595f8df]{color:#000}.share-x[data-v-1595f8df]:hover{background:#f5f5f5}.share-facebook[data-v-1595f8df]{background:#fff;height:44px;min-width:44px;width:44px}.share-facebook .share-icon[data-v-1595f8df]{color:#1877f2}.share-facebook[data-v-1595f8df]:hover{background:#f5f5f5}.share-whatsapp[data-v-1595f8df]{background:#fff;height:44px;min-width:44px;width:44px}.share-whatsapp .share-icon[data-v-1595f8df]{color:#25d366}.share-whatsapp[data-v-1595f8df]:hover{background:#f5f5f5}.video-detail-right[data-v-1595f8df]{background:radial-gradient(circle at top right,#1e40af73,#0f172af2);border:1px solid rgba(30,64,175,.9);border-radius:14px;box-shadow:inset 0 0 0 1px #0f172ae6;display:flex;flex-direction:column;gap:14px;max-height:560px;overflow-y:auto;padding:16px 16px 18px}.video-detail-right[data-v-1595f8df]::-webkit-scrollbar{width:6px}.video-detail-right[data-v-1595f8df]::-webkit-scrollbar-track{background:#0f172a80;border-radius:3px}.video-detail-right[data-v-1595f8df]::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:3px}.video-detail-right[data-v-1595f8df]::-webkit-scrollbar-thumb:hover{background:#3b82f699}.info-block[data-v-1595f8df]{background:#0f172ab3;border:1px solid rgba(51,65,85,.8);border-radius:10px;flex-shrink:0;padding:10px 12px}.info-label[data-v-1595f8df]{color:#9ca3af;font-size:12px;font-weight:600;margin-bottom:4px}.info-value[data-v-1595f8df]{color:#e5e7eb;font-size:13px}.info-multiline[data-v-1595f8df]{white-space:pre-wrap}.original-media-wrapper[data-v-1595f8df]{margin-top:8px}.original-media-image[data-v-1595f8df]{border:1px solid rgba(51,65,85,.8);border-radius:8px;cursor:pointer;max-width:200px;transition:all .2s ease;width:100%}.original-media-image[data-v-1595f8df]:hover{border-color:#60a5fa;box-shadow:0 4px 12px #3b82f64d;transform:scale(1.02)}@media(max-width:1024px){.video-detail-body[data-v-1595f8df]{grid-template-columns:minmax(0,1.8fr) minmax(220px,1.2fr)}}@media(max-width:768px){.video-detail-modal[data-v-1595f8df]{max-height:100vh;overflow-y:auto}.video-detail-body[data-v-1595f8df]{grid-template-columns:minmax(0,1fr)}.video-detail-right[data-v-1595f8df]{max-height:none;order:-1;overflow-y:visible}}.video-detail-fade-enter-active[data-v-1595f8df],.video-detail-fade-leave-active[data-v-1595f8df]{transition:opacity .2s ease}.video-detail-fade-enter-from[data-v-1595f8df],.video-detail-fade-leave-to[data-v-1595f8df]{opacity:0}.confirm-backdrop[data-v-1595f8df]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.confirm-modal[data-v-1595f8df]{background:#020617;border:1px solid rgba(148,163,184,.4);border-radius:18px;box-shadow:0 24px 80px #0f172ae6;overflow:hidden;width:min(400px,90vw)}.confirm-header[data-v-1595f8df]{background:radial-gradient(circle at top left,rgba(248,113,113,.24),transparent);border-bottom:1px solid rgba(51,65,85,.9);padding:20px 24px}.confirm-title[data-v-1595f8df]{color:#e5e7eb;font-size:18px;font-weight:600;margin:0}.confirm-body[data-v-1595f8df]{padding:24px}.confirm-message[data-v-1595f8df]{color:#d1d5db;font-size:14px;line-height:1.6;margin:0}.confirm-footer[data-v-1595f8df]{border-top:1px solid rgba(51,65,85,.9);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.confirm-btn[data-v-1595f8df]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.confirm-btn-cancel[data-v-1595f8df]{background:#0f172ad9;border:1px solid rgba(55,65,81,.9);color:#d1d5db}.confirm-btn-cancel[data-v-1595f8df]:hover{background:#0f172af2;border-color:#60a5fa;color:#e5e7eb}.confirm-btn-danger[data-v-1595f8df]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fecaca}.confirm-btn-danger[data-v-1595f8df]:hover{background:#ef444440;border-color:#ef444480;color:#fee2e2}.confirm-fade-enter-active[data-v-1595f8df],.confirm-fade-leave-active[data-v-1595f8df]{transition:opacity .2s ease}.confirm-fade-enter-active .confirm-modal[data-v-1595f8df],.confirm-fade-leave-active .confirm-modal[data-v-1595f8df]{transition:transform .2s ease,opacity .2s ease}.confirm-fade-enter-from[data-v-1595f8df],.confirm-fade-leave-to[data-v-1595f8df]{opacity:0}.confirm-fade-enter-from .confirm-modal[data-v-1595f8df],.confirm-fade-leave-to .confirm-modal[data-v-1595f8df]{opacity:0;transform:scale(.95) translateY(-10px)}.confirm-backdrop[data-v-1595f8df],.video-detail-backdrop[data-v-1595f8df]{background:#0a0b0cc7;padding:16px}.confirm-modal[data-v-1595f8df],.video-detail-modal[data-v-1595f8df]{background:#222326;border:1px solid #44454a;border-radius:12px;box-shadow:0 28px 72px #00000073;color:#f1e5d8}.confirm-header[data-v-1595f8df],.video-detail-header[data-v-1595f8df]{background:#292a2d;border-color:#44454a}.confirm-title[data-v-1595f8df],.video-detail-title[data-v-1595f8df]{color:#f1e5d8;font-size:1.25rem}.btn-secondary[data-v-1595f8df],.confirm-btn-cancel[data-v-1595f8df],.share-btn[data-v-1595f8df],.video-detail-close[data-v-1595f8df]{background:#303135;border:1px solid #55565a;box-shadow:none;color:#f1e5d8}.video-detail-close[data-v-1595f8df]{border-radius:8px;height:38px;width:38px}.btn-secondary[data-v-1595f8df]:hover,.confirm-btn-cancel[data-v-1595f8df]:hover,.share-btn[data-v-1595f8df]:hover,.video-detail-close[data-v-1595f8df]:hover{background:#383a3d;border-color:#a3b18a;box-shadow:none;color:#fff}.video-detail-video-wrapper[data-v-1595f8df]{background:#17181b;border:1px solid #44454a;border-radius:10px;padding:12px}.video-detail-video[data-v-1595f8df]{background:#17181b;border-radius:6px}.video-detail-right[data-v-1595f8df]{background:#292a2d;border:1px solid #44454a;border-radius:10px;box-shadow:none}.video-detail-right[data-v-1595f8df]::-webkit-scrollbar-track{background:#292a2d}.video-detail-right[data-v-1595f8df]::-webkit-scrollbar-thumb{background:#626d59}.video-detail-right[data-v-1595f8df]::-webkit-scrollbar-thumb:hover{background:#a3b18a}.info-block[data-v-1595f8df]{background:transparent;border:0;border-bottom:1px solid #44454a;border-radius:0;padding:4px 2px 14px}.info-block[data-v-1595f8df]:last-child{border-bottom:0}.info-label[data-v-1595f8df]{color:#a3b18a}.confirm-message[data-v-1595f8df],.info-value[data-v-1595f8df]{color:#e7e1d9;overflow-wrap:anywhere}.original-media-image[data-v-1595f8df]{border-color:#55565a}.original-media-image[data-v-1595f8df]:hover{border-color:#a3b18a;box-shadow:none}.btn-danger[data-v-1595f8df],.btn-primary[data-v-1595f8df],.btn-secondary[data-v-1595f8df],.confirm-btn[data-v-1595f8df],.share-btn[data-v-1595f8df]{border-radius:8px;min-height:40px}.btn-primary[data-v-1595f8df],.confirm-btn-danger[data-v-1595f8df]{background:#ba5a5a;border:1px solid #ba5a5a;box-shadow:none;color:#fff}.btn-primary[data-v-1595f8df]:hover,.confirm-btn-danger[data-v-1595f8df]:hover{background:#8f343b;border-color:#8f343b;box-shadow:none;color:#fff;filter:none}.btn-danger[data-v-1595f8df]{background:transparent;border:1px solid #ba5a5a;color:#f1e5d8}.btn-danger[data-v-1595f8df]:hover{background:#8f343b;color:#fff}.btn-icon[data-v-1595f8df]{flex:none;height:16px;width:16px}.share-facebook[data-v-1595f8df],.share-whatsapp[data-v-1595f8df],.share-x[data-v-1595f8df]{background:#303135}.share-facebook .share-icon[data-v-1595f8df],.share-text[data-v-1595f8df],.share-whatsapp .share-icon[data-v-1595f8df],.share-x .share-icon[data-v-1595f8df]{color:#f1e5d8}.share-facebook[data-v-1595f8df]:hover,.share-whatsapp[data-v-1595f8df]:hover,.share-x[data-v-1595f8df]:hover{background:#383a3d}.confirm-footer[data-v-1595f8df]{border-color:#44454a}:is(.video-detail-modal,.confirm-modal) button[data-v-1595f8df]:focus-visible{outline:2px solid #a3b18a;outline-offset:2px}@media(max-width:768px){.video-detail-modal[data-v-1595f8df]{max-height:calc(100dvh - 32px)}.video-detail-body[data-v-1595f8df]{gap:16px;padding:16px}}.custom-scrollbar[data-v-43ffd6a8]{scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-43ffd6a8]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-43ffd6a8]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-43ffd6a8]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.custom-scrollbar[data-v-43ffd6a8]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.breadcrumb-list>li[data-v-a31e47df]{flex:none}.breadcrumb-list>li[data-v-a31e47df]:last-child{flex:1 1 auto}.breadcrumb-entry svg[data-v-a31e47df]{flex:none}.breadcrumb-text[data-v-a31e47df]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.breadcrumb-home-label[data-v-a31e47df]{display:none}.breadcrumb-home svg[data-v-a31e47df]{margin-right:0}.breadcrumb-list>li:not(:last-child):not(:first-child) .breadcrumb-text[data-v-a31e47df]{max-width:80px}}.blog-content[data-v-aa84923e]{color:#d7dee8;font-size:1.0625rem;line-height:1.86;word-break:break-word}.blog-content[data-v-aa84923e] h1,.blog-content[data-v-aa84923e] h2,.blog-content[data-v-aa84923e] h3,.blog-content[data-v-aa84923e] h4{color:#e6edf3;font-weight:700;letter-spacing:0;line-height:1.35;margin:2.35rem 0 .9rem;scroll-margin-top:6rem}.blog-content[data-v-aa84923e] h1{font-size:2rem}.blog-content[data-v-aa84923e] h2{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:1.625rem;padding-bottom:.55rem}.blog-content[data-v-aa84923e] h3{font-size:1.3125rem}.blog-content[data-v-aa84923e] h4{font-size:1.125rem}.blog-content[data-v-aa84923e] p{color:#d7dee8;line-height:1.86;margin:1rem 0}.blog-content[data-v-aa84923e] a{color:#d4d4d1;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.blog-content[data-v-aa84923e] a:hover{color:#f1f4ef}.blog-content[data-v-aa84923e] a.cta-button{background:#ba5a5a;border-radius:8px;box-shadow:none;color:#171a19!important;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;margin:.75rem 0;max-width:100%;padding:.75rem 1.75rem;text-align:center;text-decoration:none!important;transition:opacity .2s,transform .1s;white-space:normal;word-break:break-word}.blog-content[data-v-aa84923e] a.cta-button:hover{color:#171a19!important;opacity:.92}.blog-content[data-v-aa84923e] a.cta-button:active{transform:scale(.97)}.blog-content[data-v-aa84923e] strong{color:#e6edf3;font-weight:700}.blog-content[data-v-aa84923e] em{color:#c9d1d9;font-style:italic}.blog-content[data-v-aa84923e] code{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;color:#d4d4d1;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.875em;padding:2px 7px}.blog-content[data-v-aa84923e] pre{background:#111512;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;margin:1.75rem 0;overflow-x:auto;padding:1.25rem 1.5rem;position:relative}.blog-content[data-v-aa84923e] pre code{background:transparent;border:none;color:#c9d1d9;font-size:.875rem;line-height:1.75;padding:0}.blog-content[data-v-aa84923e] blockquote{background:#202923;border-left:0;border-radius:0 12px 12px 0;box-shadow:inset 2px 0 #ba5a5a;color:#b9c4d4;font-style:italic;margin:1.5rem 0;padding:.8rem 1.25rem}.blog-content[data-v-aa84923e] hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:2.5rem 0}.blog-content[data-v-aa84923e] ol,.blog-content[data-v-aa84923e] ul{margin:.75rem 0;padding-left:1.75rem}.blog-content[data-v-aa84923e] ul{list-style-type:disc}.blog-content[data-v-aa84923e] ol{list-style-type:decimal}.blog-content[data-v-aa84923e] li{color:#d7dee8;line-height:1.8;margin:.4rem 0}.blog-content[data-v-aa84923e] li::marker{color:#ba5a5a}.blog-content[data-v-aa84923e] li.task-item{list-style:none;margin-left:-1.25rem}.blog-content[data-v-aa84923e] li.task-item input{accent-color:#ba5a5a;margin-right:.5rem}.blog-content[data-v-aa84923e] img{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 18px 50px #00000059;display:block;height:auto;margin:1.75rem auto;max-width:100%;transition:box-shadow .3s,transform .3s}.blog-content[data-v-aa84923e] img:hover{box-shadow:0 8px 32px #0009;transform:scale(1.01)}.blog-content[data-v-aa84923e] table{border-collapse:collapse;border-radius:12px;font-size:.95rem;margin:1.5rem 0;overflow:hidden;width:100%}.blog-content[data-v-aa84923e] td,.blog-content[data-v-aa84923e] th{border:1px solid hsla(0,0%,100%,.1);color:#d7dee8;padding:.6rem .875rem;text-align:left}.blog-content[data-v-aa84923e] th{background:#ffffff0f;color:#e6edf3;font-weight:600}.blog-content[data-v-aa84923e] tr:nth-child(2n) td{background:#161b2266}.blog-content[data-v-aa84923e] li>p{line-height:1.8;margin:0}.blog-content[data-v-aa84923e] blockquote>p{color:inherit;font-style:inherit;margin:0}.blog-content[data-v-aa84923e] td>p,.blog-content[data-v-aa84923e] th>p{line-height:1.5;margin:0}.blog-content[data-v-aa84923e] .tiptap-link{color:#d4d4d1;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.blog-content[data-v-aa84923e] .tiptap-link:hover{color:#f1f4ef}.blog-content[data-v-aa84923e] u{text-decoration:underline;text-underline-offset:2px}.blog-content[data-v-aa84923e] p:has(>a.cta-button){margin:2rem 0;overflow-wrap:break-word;text-align:center;word-break:break-word}.blog-content[data-v-aa84923e] .video-container{height:auto!important;margin:1.5rem 0;max-height:none!important;max-width:100%;overflow:visible!important}.blog-content[data-v-aa84923e] .video-container:not([data-width]){width:100%}.blog-content[data-v-aa84923e] video{background:#000;border:1px solid #30363d;border-radius:10px;box-shadow:0 4px 20px #00000080;display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.blog-content[data-v-aa84923e] iframe{aspect-ratio:16/9;border:1px solid #30363d;border-radius:10px;box-shadow:0 4px 20px #0006;display:block;margin:1.5rem auto;width:100%}.audio-trim-modal-overlay[data-v-03bcb27d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;justify-content:center;inset:0;position:fixed;z-index:10000}.audio-trim-modal[data-v-03bcb27d]{border:1px solid #383841;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:none;overflow-y:auto;width:min(calc(100vw - 64px),900px)}.audio-trim-header[data-v-03bcb27d]{align-items:center;border-bottom:1px solid #303038;display:flex;justify-content:space-between;padding:20px 24px}.audio-trim-title-wrapper[data-v-03bcb27d]{align-items:center;display:flex;gap:12px}.audio-trim-scissors-icon[data-v-03bcb27d]{color:#aaa2ff;height:24px;width:24px}.audio-trim-title[data-v-03bcb27d]{color:#fff;font-size:20px;font-weight:600;margin:0}.audio-trim-close-btn[data-v-03bcb27d]{align-items:center;background:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.audio-trim-close-btn[data-v-03bcb27d]:hover{background:#303038}.audio-trim-close-btn svg[data-v-03bcb27d]{height:20px;width:20px}.audio-trim-info[data-v-03bcb27d]{border-bottom:1px solid #303038;padding:20px 24px}.audio-length-display[data-v-03bcb27d]{color:#fff;font-size:14px;font-weight:500;margin-bottom:12px}.audio-trim-hint[data-v-03bcb27d]{align-items:center;background:#ffb86c1a;border-left:3px solid #ffb86c;border-radius:8px;color:#ffb86c;display:flex;font-size:13px;gap:8px;padding:10px 12px}.audio-trim-lightbulb-icon[data-v-03bcb27d]{flex-shrink:0;height:16px;width:16px}.audio-trim-waveform-container[data-v-03bcb27d]{border-bottom:1px solid #303038;padding:24px}.audio-trim-waveform-wrapper[data-v-03bcb27d]{border:2px solid #383841;border-radius:8px;height:120px;overflow:hidden;position:relative;width:100%}.audio-trim-waveform-canvas[data-v-03bcb27d]{display:block;height:100%;width:100%}.audio-trim-selection-overlay[data-v-03bcb27d]{background:#8983e929;border-left:2px solid #aaa2ff;border-right:2px solid #aaa2ff}.audio-trim-playhead[data-v-03bcb27d],.audio-trim-selection-overlay[data-v-03bcb27d]{bottom:0;pointer-events:none;position:absolute;top:0}.audio-trim-playhead[data-v-03bcb27d]{background:#fff;box-shadow:0 0 8px #aaa2ffd9;transform:translate(-1px);transition:left 35ms linear;width:2px;z-index:8}.audio-trim-playhead[data-v-03bcb27d]:before{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:0;transform:translate(-50%,-35%);width:8px}.audio-trim-handle[data-v-03bcb27d]{background:#aaa2ff;bottom:0;cursor:ew-resize;pointer-events:all;position:absolute;top:0;width:4px;z-index:10}.audio-trim-handle-start[data-v-03bcb27d]{left:0}.audio-trim-handle-end[data-v-03bcb27d]{right:0}.audio-trim-handle[data-v-03bcb27d]:before{background:#aaa2ff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.audio-trim-time-display[data-v-03bcb27d]{align-items:center;border-bottom:1px solid #303038;display:flex;justify-content:space-between;padding:16px 24px}.audio-trim-time-info[data-v-03bcb27d]{color:#fff;display:flex;font-size:14px;gap:16px}.audio-trim-total-time[data-v-03bcb27d]{color:#aaa2ff;font-size:14px;font-weight:600}.audio-trim-controls[data-v-03bcb27d]{display:flex;justify-content:center;padding:20px 24px}.audio-trim-play-btn[data-v-03bcb27d],.audio-trim-reset-btn[data-v-03bcb27d]{align-items:center;background:#8983e91f;border:2px solid rgba(170,162,255,.45);border-radius:50%;color:#aaa2ff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.audio-trim-play-btn[data-v-03bcb27d]:hover:not(:disabled),.audio-trim-reset-btn[data-v-03bcb27d]:hover:not(:disabled){background:#8983e929;border-color:#aaa2ff;transform:scale(1.05)}.audio-trim-play-btn[data-v-03bcb27d]:disabled,.audio-trim-reset-btn[data-v-03bcb27d]:disabled{cursor:not-allowed;opacity:.5}.audio-trim-play-btn svg[data-v-03bcb27d],.audio-trim-reset-btn svg[data-v-03bcb27d]{height:20px;width:20px}.audio-trim-footer[data-v-03bcb27d]{display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.audio-trim-cancel-btn[data-v-03bcb27d],.audio-trim-confirm-btn[data-v-03bcb27d]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.audio-trim-cancel-btn[data-v-03bcb27d]{background:#fff;color:#1b1b20}.audio-trim-cancel-btn[data-v-03bcb27d]:hover{background:#f5f5f5}.audio-trim-confirm-btn[data-v-03bcb27d]{background:#aaa2ff;color:#fff}.audio-trim-confirm-btn[data-v-03bcb27d]:hover:not(:disabled){background:#dfdcff;box-shadow:0 4px 12px #8983e933;transform:translateY(-1px)}.audio-trim-confirm-btn[data-v-03bcb27d]:disabled{cursor:not-allowed;opacity:.5}.audio-trim-modal[data-v-03bcb27d]{background:#1b1b20;border-color:#383841;border-radius:16px;max-width:none!important;overflow:hidden;width:min(calc(100vw - 64px),900px)!important}.audio-trim-header[data-v-03bcb27d]{border-bottom:0;padding:14px 22px}.audio-trim-title-wrapper[data-v-03bcb27d]{gap:10px}.audio-trim-title[data-v-03bcb27d]{font-size:18px;letter-spacing:-.02em}.audio-trim-info[data-v-03bcb27d]{border-bottom:0;color:#b8b8c3;font-size:13px;padding:4px 22px 8px}.audio-trim-waveform-container[data-v-03bcb27d]{border-bottom:0;padding:12px 22px}.audio-trim-waveform-wrapper[data-v-03bcb27d]{background:#111114;border:1px solid #41414c;border-radius:10px;height:116px}.audio-trim-time-display[data-v-03bcb27d]{background:#17171b;padding:10px 22px}.audio-trim-time-info[data-v-03bcb27d]{align-items:center;color:#e6e6ec;gap:14px}.audio-trim-time-info label[data-v-03bcb27d]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px}.audio-trim-time-info input[data-v-03bcb27d]{background:#111114;border:1px solid #3c3c45;border-radius:8px;color:#f0f0f5;font:inherit;font-weight:500;outline:0;padding:8px 10px;width:88px}.audio-trim-time-info input[data-v-03bcb27d]:focus{border-color:#8983e9;box-shadow:0 0 0 3px #8983e924}.audio-trim-total-time[data-v-03bcb27d]{color:#b8b2fa;font-size:13px}.audio-trim-controls[data-v-03bcb27d]{align-items:center;border-bottom:1px solid #303038;gap:12px;justify-content:flex-start;padding:10px 22px}.audio-trim-play-btn[data-v-03bcb27d],.audio-trim-reset-btn[data-v-03bcb27d]{background:#24242b;border:1px solid #41414a;border-radius:9px;color:#e3e1ff;font-size:13px;height:38px;min-width:38px;padding:0 12px;width:auto}.audio-trim-play-btn[data-v-03bcb27d]{padding:0;width:38px}.audio-trim-play-btn[data-v-03bcb27d]:hover:not(:disabled),.audio-trim-reset-btn[data-v-03bcb27d]:hover:not(:disabled){background:#2d2b39;border-color:#8983e9;transform:none}.audio-trim-zoom[data-v-03bcb27d]{align-items:center;color:#aeb0ba;display:flex;flex:1;font-size:12px;gap:10px;max-width:320px}.audio-trim-zoom input[data-v-03bcb27d]{accent-color:#9189ef;flex:1}.audio-trim-footer[data-v-03bcb27d]{align-items:center;gap:9px;padding:12px 22px}.audio-trim-footer-spacer[data-v-03bcb27d]{flex:1}.audio-trim-cancel-btn[data-v-03bcb27d],.audio-trim-confirm-btn[data-v-03bcb27d]{border-radius:9px;min-height:40px;padding:0 18px}.audio-trim-cancel-btn[data-v-03bcb27d]{background:#25252b;border:1px solid #41414a;color:#e5e5eb}.audio-trim-cancel-btn[data-v-03bcb27d]:hover{background:#303038}.audio-trim-confirm-btn[data-v-03bcb27d]{background:#f2f1f6;color:#19191d}.audio-trim-confirm-btn[data-v-03bcb27d]:hover:not(:disabled){background:#dedaff;box-shadow:none;transform:none}@media(max-width:560px){.audio-trim-modal[data-v-03bcb27d]{width:calc(100vw - 24px)}.audio-trim-controls[data-v-03bcb27d],.audio-trim-footer[data-v-03bcb27d],.audio-trim-header[data-v-03bcb27d],.audio-trim-info[data-v-03bcb27d],.audio-trim-time-display[data-v-03bcb27d],.audio-trim-waveform-container[data-v-03bcb27d]{padding-left:14px;padding-right:14px}.audio-trim-time-info[data-v-03bcb27d]{flex-wrap:wrap;gap:8px}.audio-trim-time-info input[data-v-03bcb27d]{width:72px}.audio-trim-footer[data-v-03bcb27d]{flex-wrap:wrap}}.modal-fade-enter-active[data-v-03bcb27d],.modal-fade-leave-active[data-v-03bcb27d]{transition:opacity .3s ease}.modal-fade-enter-active .audio-trim-modal[data-v-03bcb27d],.modal-fade-leave-active .audio-trim-modal[data-v-03bcb27d]{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-03bcb27d],.modal-fade-leave-to[data-v-03bcb27d]{opacity:0}.modal-fade-enter-from .audio-trim-modal[data-v-03bcb27d],.modal-fade-leave-to .audio-trim-modal[data-v-03bcb27d]{opacity:0;transform:scale(.9) translateY(20px)}[data-v-343e0e2c]:root{--christmas-red:#ff4949;--christmas-gold:#f8d477;--christmas-green:#2ecc71;--panel-bg:rgba(15,15,25,.9);--base-font-size:16px;--scale-factor:1}@media(min-width:2560px){[data-v-343e0e2c]:root{--scale-factor:1.33}}@media(min-width:3840px){[data-v-343e0e2c]:root{--scale-factor:2}}.christmas-page[data-v-343e0e2c]{min-height:100vh;padding-bottom:60px;padding-top:80px;position:relative;transition:--bg-image .5s ease}.christmas-page[data-v-343e0e2c]:before{background-image:var(--bg-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(1.25px);z-index:0}.christmas-page[data-v-343e0e2c]:after,.christmas-page[data-v-343e0e2c]:before{content:"";inset:0;position:absolute}.christmas-page[data-v-343e0e2c]:after{background:#0000004d;z-index:1}.christmas-page[data-v-343e0e2c]>*{position:relative;z-index:2}.christmas-snowflakes[data-v-343e0e2c]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.christmas-snowflake[data-v-343e0e2c]{animation-iteration-count:infinite;animation-name:fall-343e0e2c;animation-timing-function:linear;color:#ffffffe6;font-size:20px;pointer-events:none;position:absolute;top:-40px;will-change:transform}@keyframes fall-343e0e2c{0%{transform:translateY(-40px) rotate(0)}to{transform:translateY(110vh) rotate(1turn)}}.christmas-title[data-v-343e0e2c]{font-family:Cinzel,serif;font-weight:700}.christmas-subtitle[data-v-343e0e2c]{font-family:HelloChristmas,cursive}.christmas-steps-indicator[data-v-343e0e2c]{align-items:center;border:1px solid rgba(248,212,119,.2);border-radius:8px;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;justify-content:center;line-height:1.4;padding:12px 16px}.christmas-step-item[data-v-343e0e2c]{color:#fff;font-weight:500;opacity:.9;text-shadow:0 0 5px rgba(0,0,0,.35)}.christmas-step-separator[data-v-343e0e2c]{color:#ffffff80;font-weight:300;text-shadow:0 0 3px rgba(0,0,0,.3)}.hero-header[data-v-343e0e2c]{padding:48px 0 0;position:relative;text-align:center;z-index:20}.hero-header[data-v-343e0e2c]:before{border-radius:16px;content:"";inset:0;margin-inline:auto;max-width:960px;position:absolute;z-index:-1}.hero-header h1[data-v-343e0e2c]{color:#fffdf5;font-size:clamp(36px,4vw,90px);line-height:1.2;margin-bottom:1rem;text-shadow:0 3px 8px rgba(0,0,0,.8),0 6px 18px rgba(0,0,0,.7)}.hero-header .hero-subtitle[data-v-343e0e2c]{color:#fffdf5;font-size:clamp(16px,1.6vw,20px);font-style:italic;line-height:1.4;margin-top:0;text-shadow:0 0 10px rgba(0,0,0,.6),0 0 14px rgba(255,230,120,.6),0 2px 6px rgba(0,0,0,.7)}.christmas-panels-grid[data-v-343e0e2c]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:1024px){.christmas-panels-grid[data-v-343e0e2c]{grid-template-columns:2fr 3fr}}.christmas-left-panel[data-v-343e0e2c]{display:flex;flex-direction:column;overflow:visible}.christmas-left-panel[data-v-343e0e2c],.christmas-right-panel[data-v-343e0e2c]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f192859;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:inset 0 0 40px #00000059,0 8px 32px #0000004d,0 0 40px #ff63842e;padding:24px}.christmas-right-panel[data-v-343e0e2c]{align-self:start;height:auto;position:sticky;top:100px}.christmas-panel-section[data-v-343e0e2c]{margin-bottom:12px;overflow:visible;position:relative}.christmas-panel-section[data-v-343e0e2c]:has(.christmas-video-actions){margin-bottom:0}.christmas-section-title[data-v-343e0e2c]{align-items:center;color:#f8e9b0;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Inter,sans-serif;font-size:18px;font-weight:600;gap:8px;margin-bottom:8px;text-shadow:0 2px 6px rgba(0,0,0,.45)}.christmas-step-number[data-v-343e0e2c]{align-items:center;background:linear-gradient(135deg,#f8d4774d,#f8d47733);border:1px solid rgba(248,212,119,.5);border-radius:50%;box-shadow:0 0 8px #f8d4774d;color:#f8e9b0;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:14px;justify-content:center;width:14px}.christmas-upload-area[data-v-343e0e2c]{align-items:center;background:#0003;border:2px dashed #f8e9b0;border-radius:12px;cursor:pointer;display:flex;justify-content:center;max-height:120px;min-height:120px;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease}.christmas-upload-area[data-v-343e0e2c]:hover{background:#0000004d;border-color:#f8e9b0;box-shadow:0 0 12px #f8e9b033}.christmas-upload-area.christmas-has-image[data-v-343e0e2c]{border:none;padding:0}.christmas-upload-placeholder[data-v-343e0e2c]{align-items:center;display:flex;flex-direction:column}.christmas-upload-icon[data-v-343e0e2c]{color:#fff9}.christmas-upload-text[data-v-343e0e2c]{color:#f5f5f7;text-shadow:0 2px 6px rgba(0,0,0,.45)}.christmas-audio-hint[data-v-343e0e2c]{color:#f5f5f7;text-shadow:0 1px 4px rgba(0,0,0,.4)}.christmas-video-placeholder-icon[data-v-343e0e2c]{color:#fff9}.christmas-video-placeholder-text[data-v-343e0e2c]{color:#f5f5f7;text-shadow:0 2px 6px rgba(0,0,0,.45)}.christmas-video-preview-hint[data-v-343e0e2c]{color:#e8e8e8;font-size:.85rem;margin-top:.5rem;opacity:.85;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.4)}.christmas-image-preview-container[data-v-343e0e2c]{align-items:center;border:2px dashed #f8e9b0;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;min-height:120px;padding:10px;position:relative;width:100%}.christmas-upload-success-badge[data-v-343e0e2c]{align-items:center;animation:christmas-success-pop-343e0e2c .3s ease;background:var(--christmas-green);border-radius:50%;box-shadow:0 2px 8px #2ecc7166;color:#fff;display:flex;height:24px;justify-content:center;left:8px;position:absolute;top:8px;width:24px;z-index:2}@keyframes christmas-success-pop-343e0e2c{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.christmas-preview-image[data-v-343e0e2c]{border-radius:8px;cursor:pointer;display:block;height:auto;max-height:120px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.christmas-remove-image-btn[data-v-343e0e2c]{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease;width:32px}.christmas-remove-image-btn[data-v-343e0e2c]:hover{background:#ec2657cc}.christmas-image-loading[data-v-343e0e2c]{align-items:center;display:flex;justify-content:center;min-height:120px;width:100%}.christmas-loading-spinner[data-v-343e0e2c]{animation:christmas-spin-343e0e2c .8s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#ec2657;height:32px;width:32px}@keyframes christmas-spin-343e0e2c{to{transform:rotate(1turn)}}.christmas-filter-group[data-v-343e0e2c]{margin-bottom:12px}.christmas-filter-label[data-v-343e0e2c]{color:#f8e9b0;font-size:14px;font-weight:500;margin-bottom:8px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.christmas-filter-buttons[data-v-343e0e2c]{display:flex;flex-wrap:wrap;gap:8px}.christmas-filter-btn[data-v-343e0e2c]{background:#0000004d;border:1px solid rgba(248,212,119,.3);border-radius:8px;color:#f8e9b0;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Inter,sans-serif;font-size:12px;font-weight:500;padding:6px 14px;transition:all .3s ease;white-space:nowrap}.christmas-filter-btn[data-v-343e0e2c]:hover{background:#f8d47726;border-color:#f8d47780;transform:translateY(-1px)}.christmas-filter-btn.active[data-v-343e0e2c]{background:linear-gradient(135deg,#f8d4774d,#f8d47733);border-color:var(--christmas-gold);box-shadow:0 0 12px #f8d47766;color:#fffdf5}.christmas-template-grid[data-v-343e0e2c]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.christmas-template-item[data-v-343e0e2c]{border:3px solid transparent;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.christmas-template-item[data-v-343e0e2c]:hover{box-shadow:0 0 18px #ffe696a6,0 8px 20px #0000004d;transform:translateY(-3px) scale(1.02)}.christmas-template-item.christmas-selected[data-v-343e0e2c]{border-color:#f8e9b0;box-shadow:0 0 16px #f8e9b066}.christmas-template-item[data-v-343e0e2c]:not(.christmas-selected){filter:brightness(.9);opacity:.7}.christmas-template-image-wrapper[data-v-343e0e2c]{overflow:hidden;padding-top:75%;position:relative;width:100%}.christmas-template-image[data-v-343e0e2c]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.christmas-selected-badge[data-v-343e0e2c]{align-items:center;background:var(--christmas-gold);border-radius:50%;box-shadow:0 2px 8px #f8d47780;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:2}.christmas-template-corner-badge[data-v-343e0e2c]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:16px;left:4px;position:absolute;top:4px;z-index:2}.christmas-audio-controls[data-v-343e0e2c]{background:transparent;border-radius:12px;box-sizing:border-box;overflow:visible;padding:12px;position:relative;width:100%}.christmas-audio-filename[data-v-343e0e2c]{align-items:center;background:#f8d4771a;border:1px solid rgba(248,212,119,.3);border-radius:8px;display:flex;gap:8px;margin-bottom:12px;padding:8px 12px}.christmas-audio-file-icon[data-v-343e0e2c]{color:#f8e9b0;flex-shrink:0;height:16px;width:16px}.christmas-audio-filename-text[data-v-343e0e2c]{color:#f8e9b0;flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.christmas-audio-player[data-v-343e0e2c]{align-items:center;box-sizing:border-box;display:grid!important;gap:6px;grid-template-columns:auto 1fr auto;height:32px;position:relative;width:100%}.christmas-play-button[data-v-343e0e2c]{align-items:center!important;background:transparent;border:2px solid hsla(0,0%,100%,.7);border-radius:50%;box-shadow:0 0 0 1px #0009,0 3px 10px #000000b3,0 0 12px #f8d47780;box-sizing:border-box;color:#f8e9b0;cursor:pointer;display:flex!important;flex-grow:0!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;margin:auto!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:32px!important}.christmas-play-button[data-v-343e0e2c]:before{border:1px dashed rgba(248,212,119,.55);border-radius:inherit;box-shadow:0 0 8px #f8d4778c;content:"";inset:-4px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.christmas-play-button svg[data-v-343e0e2c]{display:block;flex-shrink:0;height:15px;width:15px}.christmas-play-button[data-v-343e0e2c]:hover:not(:disabled){border-color:#fff;box-shadow:0 4px 14px #000c,0 0 16px #ffffffe6,0 0 20px #f8d477b3;transform:translateY(-1px) scale(1.05)}.christmas-play-button[data-v-343e0e2c]:hover:not(:disabled):before{opacity:1}.christmas-play-button.is-playing[data-v-343e0e2c]{animation:christmas-play-pulse-343e0e2c 1.4s ease-in-out infinite}@keyframes christmas-play-pulse-343e0e2c{0%,to{box-shadow:0 3px 10px #000000b3,0 0 12px #f8d47780;transform:translateY(0) scale(1)}50%{box-shadow:0 6px 16px #000c,0 0 20px #ffffffe6,0 0 24px #f8d477cc;transform:translateY(-1px) scale(1.08)}}.christmas-play-button[data-v-343e0e2c]:disabled{box-shadow:0 0 0 1px #00000080,0 2px 6px #0009;cursor:not-allowed;opacity:.4}.christmas-audio-progress-container[data-v-343e0e2c]{align-items:center;display:flex;flex:1 1 auto!important;height:100%;justify-content:center;margin:0!important;position:relative}.christmas-audio-progress-slider[data-v-343e0e2c]{--progress:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--christmas-gold) 0,var(--christmas-gold) var(--progress),hsla(0,0%,100%,.18) var(--progress),hsla(0,0%,100%,.18) 100%);border-radius:999px;box-shadow:0 0 0 1px #0009,0 0 6px #f8d47759;cursor:pointer;height:6px;outline:none;transition:box-shadow .2s ease,height .2s ease;width:100%}.christmas-audio-progress-slider[data-v-343e0e2c]:hover{box-shadow:0 0 0 1px #000000b3,0 0 10px #f8d47799;height:7px}.christmas-audio-progress-slider[data-v-343e0e2c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:radial-gradient(circle at 30% 30%,#fff 0,#ffe9b0 40%,#f8d477,#d97706);border-radius:50%;box-shadow:0 0 0 2px #000000b3,0 0 10px #ffffffe6;height:14px;margin-top:-4px;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:14px}.christmas-audio-progress-slider[data-v-343e0e2c]::-webkit-slider-thumb:hover{box-shadow:0 0 0 2px #000c,0 0 14px #fff;transform:scale(1.2)}.christmas-audio-progress-slider[data-v-343e0e2c]::-moz-range-track{background:transparent;border-radius:999px;height:6px}.christmas-audio-progress-slider[data-v-343e0e2c]::-moz-range-progress{background:var(--christmas-gold);border-radius:999px;height:6px}.christmas-audio-progress-slider[data-v-343e0e2c]::-moz-range-thumb{background:radial-gradient(circle at 30% 30%,#fff 0,#ffe9b0 40%,#f8d477,#d97706);border:2px solid rgba(0,0,0,.7);border-radius:50%;box-shadow:0 0 10px #ffffffe6;height:14px;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;width:14px}.christmas-audio-progress-slider[data-v-343e0e2c]::-moz-range-thumb:hover{box-shadow:0 0 14px #fff;transform:scale(1.2)}.christmas-audio-select-btn[data-v-343e0e2c]{align-items:center;background:linear-gradient(135deg,var(--christmas-red),#dc2626);border:1px solid var(--christmas-red);border-radius:12px;box-shadow:0 2px 8px #ff494933;color:#fff;cursor:pointer;display:flex;flex-grow:0!important;flex-shrink:0!important;font-size:12px;font-weight:600;height:-moz-fit-content;height:fit-content;justify-content:center;margin-left:0!important;margin-right:0!important;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.christmas-audio-select-btn[data-v-343e0e2c]:hover{background:linear-gradient(135deg,#ff5c5c,var(--christmas-red));box-shadow:0 4px 12px #ff49494d;transform:translateY(-1px)}.christmas-audio-success-badge[data-v-343e0e2c]{align-items:center;animation:christmas-success-pop-343e0e2c .3s ease;background:var(--christmas-green);border-radius:50%;box-shadow:0 2px 6px #2ecc7166;color:#fff;display:inline-flex;height:18px;justify-content:center;width:18px}.christmas-sample-prompt-btn[data-v-343e0e2c]{background:#f8d4771a;border:1px solid rgba(248,212,119,.3);border-radius:6px;color:var(--christmas-gold);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Inter,sans-serif;font-size:12px;font-weight:500;padding:4px 10px;transition:all .3s ease;white-space:nowrap}.christmas-sample-prompt-btn[data-v-343e0e2c]:hover{background:#f8d47733;border-color:var(--christmas-gold);transform:translateY(-1px)}.christmas-prompt-textarea[data-v-343e0e2c]{background:#0000004d;border:1px solid rgba(248,212,119,.3);border-radius:8px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Inter,sans-serif;font-size:14px;line-height:1.6;min-height:90px;outline:none;padding:12px 14px;resize:vertical;transition:all .3s ease;width:100%}.christmas-prompt-textarea[data-v-343e0e2c]:focus{background:#0006;border-color:#f8e9b0;box-shadow:0 0 12px #ffb4648c}.christmas-prompt-textarea[data-v-343e0e2c]::-moz-placeholder{color:#f5f5f780}.christmas-prompt-textarea[data-v-343e0e2c]::placeholder{color:#f5f5f780}.christmas-prompt-textarea[data-v-343e0e2c]{color:#f5f5f7}.christmas-video-preview-container[data-v-343e0e2c]{background:#0000004d;border-radius:12px;padding:20px}.christmas-video-wrapper[data-v-343e0e2c]{min-height:522px}.christmas-video-player[data-v-343e0e2c],.christmas-video-wrapper[data-v-343e0e2c]{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.christmas-video-player[data-v-343e0e2c]{background:#00000080;border:2px solid var(--christmas-gold);border-radius:12px;box-shadow:0 8px 32px #0006;margin-bottom:20px;min-height:300px;overflow:hidden}.christmas-progress-overlay[data-v-343e0e2c]{background:radial-gradient(circle at center,#0f172ae6,#0f172a99);inset:0;overflow:visible!important;position:absolute;z-index:5}.christmas-progress-overlay[data-v-343e0e2c],.christmas-video-placeholder[data-v-343e0e2c]{align-items:center;border-radius:12px;display:flex;justify-content:center}.christmas-video-placeholder[data-v-343e0e2c]{background:#00000080;box-sizing:border-box;flex-direction:column;height:522px;max-height:522px;min-height:522px;width:100%}.christmas-progress-container[data-v-343e0e2c]{background:linear-gradient(135deg,#dc26261a,#22c55e1a);border-radius:12px;justify-content:center;min-height:400px;padding:40px 20px}.christmas-progress-container[data-v-343e0e2c],.christmas-progress-content[data-v-343e0e2c]{align-items:center;display:flex;position:relative;width:100%}.christmas-progress-content[data-v-343e0e2c]{flex-direction:column;max-width:400px;overflow:visible;text-align:center;z-index:10}.safe-snowflake-spinner[data-v-343e0e2c]{animation:safe-snow-spin-343e0e2c 3s linear infinite;color:#67c7e3;display:block;font-size:80px;line-height:1;margin:0 auto 24px;overflow:visible;transform-origin:50% 50%}@keyframes safe-snow-spin-343e0e2c{to{transform:rotate(1turn)}}.christmas-progress-icon[data-v-343e0e2c]{animation:christmas-pulse-343e0e2c 2s ease-in-out infinite;margin-bottom:20px}@keyframes christmas-pulse-343e0e2c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.christmas-progress-title[data-v-343e0e2c]{color:#f5f5f7;font-size:14px;font-weight:600;margin-bottom:12px;text-shadow:0 2px 6px rgba(0,0,0,.45)}.christmas-progress-link[data-v-343e0e2c]{color:#93c5fd;font-weight:600;margin-left:6px;text-decoration:underline}.christmas-progress-link[data-v-343e0e2c]:hover{color:#bfdbfe}.christmas-progress-text[data-v-343e0e2c]{color:#ec2657;font-size:32px;font-weight:700;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.christmas-progress-bar-wrapper[data-v-343e0e2c]{background:#8b45134d;border:3px solid #fff;border-radius:16px;box-shadow:0 2px 8px #0000004d,inset 0 1px 2px #fff3;height:32px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.christmas-progress-bar[data-v-343e0e2c]{animation:christmas-candy-stripe-343e0e2c 1s linear infinite;background:repeating-linear-gradient(45deg,#dc2626,#dc2626 12px,#fff 0 24px);background-size:34px 34px;border-radius:13px;box-shadow:inset 0 2px 4px #ffffff4d,inset 0 -2px 4px #0003,0 0 10px #dc262666;height:100%;position:relative;transition:width .3s ease}.christmas-progress-bar[data-v-343e0e2c]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.1) 25%,transparent 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.2));border-radius:13px;bottom:0}.christmas-progress-bar[data-v-343e0e2c]:after,.christmas-progress-bar[data-v-343e0e2c]:before{content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.christmas-progress-bar[data-v-343e0e2c]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 50%,transparent);border-radius:13px 13px 0 0;height:50%}@keyframes christmas-candy-stripe-343e0e2c{0%{background-position:0 0}to{background-position:34px 34px}}.christmas-progress-hint[data-v-343e0e2c]{color:#f5f5f7;font-size:14px;margin-top:8px;text-shadow:0 2px 6px rgba(0,0,0,.45)}.christmas-preview-video[data-v-343e0e2c]{background:#00000080;border-radius:12px;display:block;height:auto;max-height:522px;max-width:100%;min-height:522px;-o-object-fit:contain;object-fit:contain;width:100%}.christmas-video-title-overlay[data-v-343e0e2c]{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;color:#fff;font-size:18px;font-weight:600;left:0;padding:20px;position:absolute;right:0}.christmas-video-actions[data-v-343e0e2c]{flex-wrap:wrap;gap:10px;margin-bottom:0!important}.christmas-share-btn[data-v-343e0e2c],.christmas-video-actions[data-v-343e0e2c]{align-items:center;display:flex;justify-content:center}.christmas-share-btn[data-v-343e0e2c]{border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;padding:0;transition:all .3s ease}.christmas-share-btn[data-v-343e0e2c]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.christmas-share-btn[data-v-343e0e2c]:active{transform:translateY(0)}.christmas-share-icon[data-v-343e0e2c]{display:block;height:20px;width:20px}.christmas-share-text[data-v-343e0e2c]{color:#000;font-size:14px;font-weight:500;margin-left:8px}.christmas-share-x[data-v-343e0e2c]{background:#fff;border-radius:8px;padding:10px 16px}.christmas-share-x .christmas-share-icon[data-v-343e0e2c]{color:#000}.christmas-share-x[data-v-343e0e2c]:hover{background:#f5f5f5}.christmas-share-facebook[data-v-343e0e2c]{background:#fff;height:44px;min-width:44px;width:44px}.christmas-share-facebook .christmas-share-icon[data-v-343e0e2c]{color:#1877f2}.christmas-share-facebook[data-v-343e0e2c]:hover{background:#f5f5f5}.christmas-share-whatsapp[data-v-343e0e2c]{background:#fff;height:44px;min-width:44px;width:44px}.christmas-share-whatsapp .christmas-share-icon[data-v-343e0e2c]{color:#25d366}.christmas-share-whatsapp[data-v-343e0e2c]:hover{background:#f5f5f5}.christmas-share-copy[data-v-343e0e2c]{background:#374151;height:44px;min-width:44px;width:44px}.christmas-share-copy .christmas-share-icon[data-v-343e0e2c]{color:#fff;stroke:#fff}.christmas-share-copy[data-v-343e0e2c]:hover{background:#4b5563}.christmas-share-download[data-v-343e0e2c]{background:#374151;height:44px;min-width:44px;width:44px}.christmas-share-download .christmas-share-icon[data-v-343e0e2c]{color:#fff;stroke:#fff}.christmas-share-download[data-v-343e0e2c]:hover{background:#4b5563}.christmas-main-cta-container[data-v-343e0e2c]{align-items:center;display:flex;justify-content:center;margin-top:16px}.cta-wrapper[data-v-343e0e2c]{background:linear-gradient(0deg,#0a0a14d9,#0a0a1400);bottom:1.2rem;display:flex;flex-direction:column;padding-top:.8rem;position:sticky;z-index:10}.christmas-cta[data-v-343e0e2c],.cta-wrapper[data-v-343e0e2c]{align-items:center;width:100%}.christmas-cta[data-v-343e0e2c]{background:linear-gradient(135deg,#ff4848,#d4003b 50%,#ffb86c);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;box-shadow:0 6px 18px #0000008c,0 0 14px #ff6384b3;color:#fffdf5;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Inter,sans-serif;font-size:1.1rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.02em;max-width:400px;padding:1.1rem 2.8rem;position:relative;text-shadow:0 2px 5px rgba(0,0,0,.4);transition:all .25s ease}.christmas-credits-badge[data-v-343e0e2c]{align-items:center;animation:christmas-credit-pulse-343e0e2c 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:2px solid hsla(0,0%,100%,.4);border-radius:16px;box-shadow:0 4px 12px #ff6b6b80;color:#fff;display:flex;font-size:.75rem;font-weight:700;justify-content:center;min-width:40px;padding:4px 10px;position:absolute;right:-10px;top:-10px;z-index:10}.christmas-credits-amount[data-v-343e0e2c]{line-height:1}@keyframes christmas-credit-pulse-343e0e2c{0%,to{box-shadow:0 4px 12px #ff6b6b80;transform:scale(1)}50%{box-shadow:0 6px 16px #ff6b6bb3;transform:scale(1.05)}}.christmas-cta-icon[data-v-343e0e2c]{animation:christmas-cap-wiggle-343e0e2c 2s ease-in-out infinite;display:inline-block}@keyframes christmas-cap-wiggle-343e0e2c{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.christmas-cta[data-v-343e0e2c]:hover:not(:disabled){box-shadow:0 12px 28px #0000008c,0 0 18px #ff8296e6;transform:translateY(-3px)}.christmas-cta[data-v-343e0e2c]:active:not(:disabled){transform:translateY(0)}.christmas-cta[data-v-343e0e2c]:disabled{cursor:not-allowed;opacity:.6;transform:none}.cta-subtext[data-v-343e0e2c]{color:#f8e9b0;font-size:.9rem;margin-top:.4rem;opacity:.88;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.6)}.christmas-sample-audio-btn[data-v-343e0e2c],.christmas-sample-file-btn[data-v-343e0e2c]{background:#f8e9b01a;border:1px solid rgba(248,233,176,.3);border-radius:8px;color:#f8e9b0;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Poppins,Inter,sans-serif;font-size:.75rem;font-weight:500;margin-top:8px;padding:6px 12px;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s ease;white-space:nowrap}.christmas-sample-audio-btn[data-v-343e0e2c]:hover,.christmas-sample-file-btn[data-v-343e0e2c]:hover{background:#f8e9b033;border-color:#f8e9b0;box-shadow:0 2px 6px #f8e9b033;transform:translateY(-1px)}.christmas-sample-audio-btn[data-v-343e0e2c]{font-size:.7rem;margin-top:4px;padding:4px 10px}.christmas-loading-content[data-v-343e0e2c]{align-items:center;display:flex;gap:8px}.christmas-loading-icon[data-v-343e0e2c]{animation:christmas-snow-rotate-343e0e2c 1s linear infinite;display:inline-block}@keyframes christmas-snow-rotate-343e0e2c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.christmas-generate-btn[data-v-343e0e2c]:hover:not(:disabled){box-shadow:0 6px 20px #ff494966;transform:translateY(-2px)}.christmas-generate-btn[data-v-343e0e2c]:active:not(:disabled){box-shadow:0 2px 8px #ff49494d;transform:translateY(0)}.christmas-generate-btn[data-v-343e0e2c]:disabled{cursor:not-allowed;opacity:.6;transform:none}.container[data-v-343e0e2c]{max-width:1200px}@media(min-width:2560px)and (max-width:3839px){.container[data-v-343e0e2c]{max-width:1600px}.christmas-left-panel[data-v-343e0e2c],.christmas-right-panel[data-v-343e0e2c]{padding:32px}.christmas-section-title[data-v-343e0e2c]{font-size:22px}.christmas-upload-area[data-v-343e0e2c]{max-height:140px;min-height:140px;padding:36px 24px}.christmas-video-player[data-v-343e0e2c]{min-height:400px}}@media(min-width:3840px){.container[data-v-343e0e2c]{max-width:2400px}.christmas-left-panel[data-v-343e0e2c],.christmas-right-panel[data-v-343e0e2c]{padding:40px}.christmas-section-title[data-v-343e0e2c]{font-size:28px}.christmas-upload-area[data-v-343e0e2c]{max-height:180px;min-height:180px;padding:48px 32px}.christmas-video-player[data-v-343e0e2c]{min-height:500px}}@media(max-width:1024px){.template-grid[data-v-343e0e2c]{gap:8px;grid-template-columns:repeat(3,1fr)}.christmas-panels-grid[data-v-343e0e2c]{grid-template-columns:1fr}.christmas-left-panel[data-v-343e0e2c],.christmas-right-panel[data-v-343e0e2c]{max-height:none;min-height:auto}.christmas-right-panel[data-v-343e0e2c]{margin-bottom:24px;order:-1;position:static;top:auto}}@media(max-width:768px){.christmas-page[data-v-343e0e2c]{padding-top:clamp(50px,5vw,80px)}.christmas-title[data-v-343e0e2c]{font-size:clamp(1.5rem,4vw,2rem)}.christmas-subtitle[data-v-343e0e2c]{font-size:clamp(.875rem,2vw,1.125rem)}.text-center[data-v-343e0e2c]{overflow-x:auto}.christmas-steps-indicator[data-v-343e0e2c]{font-size:11px;gap:2px 6px;padding:8px 12px}.christmas-left-panel[data-v-343e0e2c],.christmas-right-panel[data-v-343e0e2c]{max-height:none;min-height:auto;padding:clamp(16px,2vw,20px)}.christmas-template-grid[data-v-343e0e2c]{gap:clamp(6px,1vw,8px);grid-template-columns:repeat(3,1fr)}.christmas-video-actions[data-v-343e0e2c]{flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center}.christmas-action-btn[data-v-343e0e2c]{border-radius:8px;font-size:12px;padding:8px 14px}.christmas-download-btn[data-v-343e0e2c]{flex:0 0 auto;min-width:auto}.christmas-close-btn[data-v-343e0e2c],.christmas-copy-btn[data-v-343e0e2c]{height:32px;min-width:32px;padding:6px;width:32px}.christmas-social-btn[data-v-343e0e2c]{height:32px;width:32px}.christmas-generate-btn[data-v-343e0e2c]{border-radius:16px;font-size:14px;padding:14px 24px}.christmas-sample-prompt-btn[data-v-343e0e2c]{font-size:11px;padding:3px 8px}.christmas-prompt-textarea[data-v-343e0e2c]{font-size:13px;min-height:80px}}.mobile-christmas-page-new[data-v-2fc6fff7]{height:100vh;overflow:hidden;position:relative;width:100%}.christmas-bg-video-container[data-v-2fc6fff7]{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:0}.christmas-bg-video-blur[data-v-2fc6fff7]{filter:blur(20px);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:scale(1.1);width:100%;z-index:0}.christmas-bg-video[data-v-2fc6fff7]{height:auto;left:50%;max-height:100vh;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.christmas-bg-overlay[data-v-2fc6fff7]{background:#00000026;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.christmas-bg-audio-btn[data-v-2fc6fff7]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:16px;top:70px;transition:all .3s ease;width:44px;z-index:1001}.christmas-bg-audio-btn[data-v-2fc6fff7]:hover{background:#000000b3;border-color:#fff6;transform:scale(1.1)}.christmas-bg-audio-btn[data-v-2fc6fff7]:active{transform:scale(.95)}.christmas-bg-audio-btn svg[data-v-2fc6fff7]{height:24px;stroke:currentColor;width:24px}.christmas-bg-action-buttons[data-v-2fc6fff7]{display:flex;flex-direction:column;gap:12px;position:absolute;right:16px;top:70%;transform:translateY(-70%);z-index:1001}.christmas-bg-action-btn[data-v-2fc6fff7]{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .3s ease;width:44px}.christmas-bg-action-btn[data-v-2fc6fff7]:hover{transform:scale(1.05)}.christmas-bg-action-btn[data-v-2fc6fff7]:active{transform:scale(.95)}.christmas-bg-action-btn svg[data-v-2fc6fff7]{height:20px;width:20px}.christmas-bg-action-btn-twitter[data-v-2fc6fff7]{background:#000}.christmas-bg-action-btn-twitter[data-v-2fc6fff7]:hover{background:#000c}.christmas-bg-action-btn-facebook[data-v-2fc6fff7]{background:#1877f2}.christmas-bg-action-btn-facebook[data-v-2fc6fff7]:hover{background:#166fe5}.christmas-bg-action-btn-whatsapp[data-v-2fc6fff7]{background:#25d366}.christmas-bg-action-btn-whatsapp[data-v-2fc6fff7]:hover{background:#22c55e}.christmas-bg-action-btn-download[data-v-2fc6fff7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3}.christmas-bg-action-btn-download[data-v-2fc6fff7]:hover{background:#ffffff4d}.christmas-bottom-content[data-v-2fc6fff7]{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,transparent);bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom);pointer-events:none;position:fixed;width:100%;z-index:10}.christmas-header[data-v-2fc6fff7]{align-items:center;display:flex;gap:12px;padding:0 20px;pointer-events:auto}.christmas-santa-avatar[data-v-2fc6fff7]{align-items:center;background:linear-gradient(90deg,#dc2626,#10b981);border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.christmas-santa-emoji[data-v-2fc6fff7]{font-size:20px;line-height:1}.christmas-title[data-v-2fc6fff7]{color:#fff;font-size:18px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.5)}.christmas-description[data-v-2fc6fff7]{padding:12px 20px;pointer-events:auto}.christmas-description p[data-v-2fc6fff7]{color:#fffffff2;font-size:15px;line-height:1.5;margin:0;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.5)}.christmas-footer[data-v-2fc6fff7]{padding:12px 16px 16px;pointer-events:auto;width:100%}.christmas-cta-btn[data-v-2fc6fff7],.christmas-footer[data-v-2fc6fff7]{align-items:center;display:flex;justify-content:center}.christmas-cta-btn[data-v-2fc6fff7]{background:linear-gradient(90deg,#dc2626,#10b981 90%);border:none;border-radius:14px;box-shadow:0 4px 20px #0006;color:#fff;cursor:pointer;font-size:16px;font-weight:700;gap:12px;max-width:280px;overflow:hidden;padding:14px 18px;position:relative;transition:all .3s ease;width:75%}.christmas-cta-btn[data-v-2fc6fff7]:active{box-shadow:0 2px 10px #0000004d;transform:scale(.98)}.christmas-star-icon[data-v-2fc6fff7]{animation:sparkle-2fc6fff7 2s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,255,255,.8));font-size:20px}@keyframes sparkle-2fc6fff7{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.8;transform:scale(1.2) rotate(180deg)}}.christmas-btn-text[data-v-2fc6fff7]{flex:1;font-weight:700;text-align:center}.christmas-free-badge[data-v-2fc6fff7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.3);border-radius:12px;color:#ffffffe6;font-size:12px;font-weight:600;padding:4px 12px}.christmas-form-container[data-v-2fc6fff7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#1e1c21fa 0,#141217fa);border-radius:20px 20px 0 0;box-shadow:0 -4px 30px #00000080;display:flex;flex-direction:column;height:70%;left:0;max-height:70vh;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:30%;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:100}.christmas-form-container.show[data-v-2fc6fff7]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.christmas-form-close-btn[data-v-2fc6fff7]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .3s ease;width:36px;z-index:101}.christmas-form-close-btn[data-v-2fc6fff7]:hover{background:#000c;border-color:#ffffff80;transform:scale(1.1)}.christmas-form-close-btn[data-v-2fc6fff7]:active{transform:scale(.95)}.christmas-form-close-btn svg[data-v-2fc6fff7]{height:20px;width:20px}.christmas-form-content[data-v-2fc6fff7]{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding-top:50px;position:relative;scrollbar-width:none;z-index:1;-ms-overflow-style:none}.christmas-form-content[data-v-2fc6fff7]::-webkit-scrollbar{display:none}.christmas-mobile-panel[data-v-2fc6fff7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1c21d9;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px}.christmas-panel-section[data-v-2fc6fff7]{margin-bottom:20px}.christmas-panel-section[data-v-2fc6fff7]:last-of-type{margin-bottom:0}.christmas-section-title[data-v-2fc6fff7]{align-items:center;color:#f9d97c!important;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px;text-align:left;text-shadow:0 2px 6px rgba(0,0,0,.45)}.christmas-step-number[data-v-2fc6fff7]{align-items:center;background:linear-gradient(135deg,#f8d4774d,#f8d47733);border:1px solid rgba(248,212,119,.5);border-radius:50%;box-shadow:0 0 8px #f8d4774d;color:#f8e9b0;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.christmas-upload-area[data-v-2fc6fff7]{align-items:center;background:radial-gradient(circle at top,#ffffff14 0,#0009 55%,#000000d9);border:1px solid rgba(248,212,119,.55);border-radius:12px;box-shadow:inset 0 0 0 1px #00000080,0 10px 22px #000000b3;cursor:pointer;display:flex;justify-content:center;max-height:120px;min-height:120px;padding:30px 20px;position:relative;text-align:center;transition:all .25s ease}.christmas-upload-area[data-v-2fc6fff7]:hover{background:radial-gradient(circle at top,#ffffff29 0,#000000b3 55%,#000000e6);border-color:#f8e9b0;box-shadow:inset 0 0 0 1px #0009,0 14px 30px #000000d9,0 0 18px #f8d47799}.christmas-upload-placeholder[data-v-2fc6fff7]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.christmas-upload-text[data-v-2fc6fff7]{color:#ffffffbf!important;font-size:13px;opacity:1}.christmas-upload-area.christmas-has-image[data-v-2fc6fff7]{border-style:solid;padding:0}.christmas-image-preview-container[data-v-2fc6fff7]{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;min-height:100px;padding:8px;position:relative;width:100%}.christmas-preview-image[data-v-2fc6fff7]{border-radius:8px;height:auto;max-height:100px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.christmas-remove-image-btn[data-v-2fc6fff7]{background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:28px;position:absolute;right:8px;top:8px;width:28px}.christmas-image-loading[data-v-2fc6fff7],.christmas-remove-image-btn[data-v-2fc6fff7]{align-items:center;display:flex;justify-content:center}.christmas-image-loading[data-v-2fc6fff7]{height:100px;width:100%}.christmas-loading-spinner[data-v-2fc6fff7]{animation:christmas-spin-2fc6fff7 .8s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#ec2657;height:24px;width:24px}@keyframes christmas-spin-2fc6fff7{to{transform:rotate(1turn)}}.christmas-filter-group[data-v-2fc6fff7]{margin-bottom:12px}.christmas-filter-buttons[data-v-2fc6fff7]{display:flex;flex-wrap:wrap;gap:8px}.christmas-filter-btn[data-v-2fc6fff7]{background:#0000004d;border:1px solid rgba(248,212,119,.3);border-radius:8px;color:#f8e9b0;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .3s ease;white-space:nowrap}.christmas-filter-btn[data-v-2fc6fff7]:hover{background:#f8d47726;border-color:#f8d47780;transform:translateY(-1px)}.christmas-filter-btn.active[data-v-2fc6fff7]{background:linear-gradient(135deg,#f8d4774d,#f8d47733);border-color:#f9d97c;box-shadow:0 0 12px #f8d47766;color:#fffdf5}.christmas-template-grid[data-v-2fc6fff7]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.christmas-template-item[data-v-2fc6fff7]{border:2px solid transparent;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.christmas-template-item[data-v-2fc6fff7]:hover{box-shadow:0 10px 26px #000000bf,0 0 14px #f8d4778c;opacity:1;transform:translateY(-3px) scale(1.03)}.christmas-template-item.christmas-selected[data-v-2fc6fff7]{border-color:#f9d97c;box-shadow:0 0 0 2px #ec265799,0 10px 26px #000000d9,0 0 22px #f9d97cbf,0 0 16px #ec265766}.christmas-template-item[data-v-2fc6fff7]:not(.christmas-selected){filter:brightness(.9);opacity:.78}.christmas-template-image-wrapper[data-v-2fc6fff7]{overflow:hidden;padding-top:75%;position:relative;width:100%}.christmas-template-image[data-v-2fc6fff7]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.christmas-selected-badge[data-v-2fc6fff7]{align-items:center;background:linear-gradient(135deg,#ec2657e6,#ec2657b3);border:1.5px solid rgba(248,212,119,.8);border-radius:50%;color:#f8e9b0;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.christmas-template-corner-badge[data-v-2fc6fff7]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:16px;left:4px;position:absolute;top:4px;z-index:2}.christmas-audio-controls[data-v-2fc6fff7]{background:transparent;border-radius:10px;box-sizing:border-box;padding:10px;width:100%}.christmas-audio-filename[data-v-2fc6fff7]{align-items:center;background:#f8d4771a;border:1px solid rgba(248,212,119,.3);border-radius:8px;display:flex;gap:8px;margin-bottom:12px;padding:8px 12px}.christmas-audio-file-icon[data-v-2fc6fff7]{color:#f8e9b0;flex-shrink:0;height:16px;width:16px}.christmas-audio-filename-text[data-v-2fc6fff7]{color:#f8e9b0;flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.christmas-audio-player[data-v-2fc6fff7]{align-items:center;box-sizing:border-box;display:grid!important;gap:10px;grid-template-columns:auto 1fr auto;height:32px;padding-right:8px;position:relative;width:100%}.christmas-play-button[data-v-2fc6fff7]{align-items:center!important;background:transparent;border:1.5px solid;border-radius:50%;cursor:pointer;display:flex!important;flex-shrink:0!important;height:24px!important;justify-content:center!important;min-height:24px!important;min-width:24px!important;transition:all .25s ease;width:24px!important}.christmas-play-button.is-initial[data-v-2fc6fff7]{border-color:#f8d47780;box-shadow:0 0 4px #f8d4774d,0 0 8px #f8d47726;color:#f8d477b3}.christmas-play-button.is-playing[data-v-2fc6fff7]{animation:christmas-breathing-2fc6fff7 2s ease-in-out infinite;background:linear-gradient(135deg,#ec2657cc,#f8d477bf);border-color:#f8d477cc;box-shadow:0 0 8px #f8d47799,0 0 16px #ec265766;color:#fffdf5}.christmas-play-button.is-paused[data-v-2fc6fff7]{background:#f8d47766;border-color:#f8d477a6;box-shadow:0 0 6px #f8d47780,0 0 12px #f8d47740;color:#f8d477e6}@keyframes christmas-breathing-2fc6fff7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.christmas-play-button svg[data-v-2fc6fff7]{fill:currentColor;height:12px;width:12px}.christmas-play-button[data-v-2fc6fff7]:disabled{cursor:not-allowed;opacity:.5}.christmas-audio-progress-container[data-v-2fc6fff7]{align-items:center;display:flex;flex:1 1 auto!important;height:100%}.christmas-audio-progress-slider[data-v-2fc6fff7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;cursor:pointer;height:6px;outline:none;width:100%}.christmas-audio-progress-slider.is-initial[data-v-2fc6fff7]{background:linear-gradient(90deg,#6e552d40,#f8d47759)}.christmas-audio-progress-slider.is-playing[data-v-2fc6fff7]{background:linear-gradient(90deg,#ec2657d1,#f8d477c7)}.christmas-audio-progress-slider.is-paused[data-v-2fc6fff7]{background:linear-gradient(90deg,#f8d4778c,#ec265740)}.christmas-audio-progress-slider[data-v-2fc6fff7]::-webkit-slider-runnable-track{background:#f8d47738;border-radius:6px;height:6px}.christmas-audio-progress-slider[data-v-2fc6fff7]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:radial-gradient(circle,#ffe9b0 0,#d4b56a 85%);border-radius:50%;box-shadow:0 0 5px #f8d47799,0 0 10px #f8d47759;cursor:pointer;height:12px;margin-top:-3px;width:12px}.christmas-audio-progress-slider[data-v-2fc6fff7]::-moz-range-thumb{background:radial-gradient(circle,#ffe9b0 0,#d4b56a 85%);border:none;border-radius:50%;box-shadow:0 0 5px #f8d47799,0 0 10px #f8d47759;cursor:pointer;height:12px;width:12px}.christmas-audio-progress-slider[data-v-2fc6fff7]::-moz-range-track{background:#f8d47738;border-radius:6px;height:6px}.christmas-audio-select-btn[data-v-2fc6fff7]{background:#0006;border:1px solid rgba(248,212,119,.55);border-radius:10px;color:#f8e9b0;cursor:pointer;flex-shrink:0!important;font-size:11px;font-weight:600;padding:4px 14px;transition:all .25s ease;white-space:nowrap}.christmas-audio-hint[data-v-2fc6fff7]{color:#ffffffbf!important}.christmas-prompt-textarea[data-v-2fc6fff7]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047!important;border:1px solid rgba(248,212,119,.32)!important;border-radius:10px!important;box-shadow:inset 0 0 12px #0000008c,0 0 10px #f8d4771f;color:#fffdf5!important;font-size:14px;font-weight:400;line-height:1.55;min-height:96px;outline:none;padding:14px 16px!important;resize:vertical;transition:all .25s ease;width:100%}.christmas-prompt-textarea[data-v-2fc6fff7]:focus{background:#0000007a!important;border-color:#f8d4778c!important;box-shadow:inset 0 0 14px #000000a6,0 0 16px #f8d47738}.christmas-prompt-textarea[data-v-2fc6fff7]::-moz-placeholder{color:#ffffffa6}.christmas-prompt-textarea[data-v-2fc6fff7]::placeholder{color:#ffffffa6}.christmas-button-container[data-v-2fc6fff7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(0deg,rgba(30,28,33,.98) 0,rgba(30,28,33,.9) 50%,transparent);bottom:0;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:16px;position:sticky;z-index:10}.christmas-button-container[data-v-2fc6fff7],.christmas-generate-btn[data-v-2fc6fff7]{align-items:center;justify-content:center;width:100%}.christmas-generate-btn[data-v-2fc6fff7]{background:linear-gradient(90deg,#dc2626,#10b981);border:none;border-radius:24px;box-shadow:0 4px 20px #dc262666,0 0 30px #fff3;color:#fffdf5!important;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;max-width:300px;padding:14px 32px 14px 48px;position:relative;transition:all .3s ease;white-space:nowrap}.christmas-generate-btn[data-v-2fc6fff7]:before{background:linear-gradient(45deg,#f6e27a,#d9a441,#fff);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute;z-index:-1}.christmas-generate-btn[data-v-2fc6fff7]:after{content:"🎄";font-size:18px;left:12px;position:absolute;z-index:1}.christmas-generate-btn[data-v-2fc6fff7]:active:not(:disabled){transform:scale(.98)}.christmas-generate-btn[data-v-2fc6fff7]:disabled{cursor:not-allowed;opacity:.6}.christmas-credits-badge[data-v-2fc6fff7]{align-items:center;animation:christmas-credit-pulse-2fc6fff7 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:2px solid hsla(0,0%,100%,.4);border-radius:16px;box-shadow:0 4px 12px #ff6b6b80;color:#fff;display:flex;font-size:.75rem;font-weight:700;justify-content:center;min-width:40px;padding:4px 10px;position:absolute;right:-10px;top:-10px;z-index:10}.christmas-credits-amount[data-v-2fc6fff7]{line-height:1}@keyframes christmas-credit-pulse-2fc6fff7{0%,to{box-shadow:0 4px 12px #ff6b6b80;transform:scale(1)}50%{box-shadow:0 6px 16px #ff6b6bb3;transform:scale(1.05)}}.christmas-test-btn[data-v-2fc6fff7]{align-items:center;background:linear-gradient(135deg,#10b981,#059669 50%,#047857);border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;max-width:300px;padding:12px 24px;transition:all .3s ease;width:100%}.christmas-test-btn[data-v-2fc6fff7]:hover:not(:disabled){box-shadow:0 4px 12px #10b98166;transform:translateY(-2px)}.christmas-test-btn[data-v-2fc6fff7]:active:not(:disabled){transform:scale(.98)}.christmas-test-btn[data-v-2fc6fff7]:disabled{cursor:not-allowed;opacity:.6}.christmas-loading-content[data-v-2fc6fff7]{align-items:center;display:flex;gap:8px}.christmas-loading-icon[data-v-2fc6fff7]{animation:spin-2fc6fff7 1s linear infinite}@keyframes spin-2fc6fff7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.christmas-generating-overlay[data-v-2fc6fff7]{align-items:center;display:flex;flex-direction:column;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.christmas-overlay-background[data-v-2fc6fff7]{background-image:url(https://cfsource.infinitetalkai.com/infinitetalkai/christmas-generating-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:-1}.christmas-overlay-background[data-v-2fc6fff7]:before{background:#00000080;content:"";inset:0;position:absolute}.christmas-overlay-content[data-v-2fc6fff7]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;position:relative;width:100%;z-index:2}.christmas-generating-image[data-v-2fc6fff7]{height:auto;margin-bottom:30px;max-width:300px;-o-object-fit:contain;object-fit:contain;width:100%}.christmas-progress-spinner[data-v-2fc6fff7]{animation:christmas-spin-slow-2fc6fff7 3s linear infinite;height:80px;margin-bottom:24px;width:80px}@keyframes christmas-spin-slow-2fc6fff7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.christmas-overlay-progress-container[data-v-2fc6fff7]{max-width:400px;padding:0 20px;width:90%}.christmas-overlay-progress-content[data-v-2fc6fff7]{text-align:center;width:100%}.christmas-overlay-progress-title[data-v-2fc6fff7]{color:#fff;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.christmas-progress-link[data-v-2fc6fff7]{color:#93c5fd;font-weight:600;margin-left:6px;text-decoration:underline}.christmas-progress-link[data-v-2fc6fff7]:hover{color:#bfdbfe}.christmas-overlay-progress-bar-wrapper[data-v-2fc6fff7]{background:#8b45134d;border:3px solid #fff;border-radius:12px;height:24px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.christmas-overlay-progress-bar[data-v-2fc6fff7]{animation:christmas-overlay-candy-stripe-2fc6fff7 1s linear infinite;background:repeating-linear-gradient(45deg,#dc2626,#dc2626 12px,#fff 0 24px);background-size:34px 34px;border-radius:9px;height:100%;transition:width .3s ease}@keyframes christmas-overlay-candy-stripe-2fc6fff7{0%{background-position:0 0}to{background-position:34px 34px}}.christmas-overlay-progress-hint[data-v-2fc6fff7]{color:#fbbf24;font-size:12px;font-weight:700;letter-spacing:.5px;margin-top:12px;text-shadow:0 0 10px rgba(251,191,36,.8),0 2px 4px rgba(0,0,0,.8)}.christmas-overlay-snowflakes[data-v-2fc6fff7]{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.christmas-overlay-snowflake[data-v-2fc6fff7]{animation:christmas-overlay-fall-2fc6fff7 linear infinite;color:#fffc;font-size:20px;pointer-events:none;position:absolute;top:-10px}.christmas-overlay-snowflake[data-v-2fc6fff7]:first-child{animation-delay:0s;animation-duration:10s;left:10%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(2){animation-delay:2s;animation-duration:12s;left:20%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(3){animation-delay:4s;animation-duration:14s;left:30%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(4){animation-delay:1s;animation-duration:11s;left:40%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(5){animation-delay:3s;animation-duration:13s;left:50%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(6){animation-delay:5s;animation-duration:15s;left:60%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(7){animation-delay:.5s;animation-duration:10s;left:70%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(8){animation-delay:2.5s;animation-duration:12s;left:80%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(9){animation-delay:4.5s;animation-duration:14s;left:90%}.christmas-overlay-snowflake[data-v-2fc6fff7]:nth-child(10){animation-delay:1.5s;animation-duration:11s;left:95%}@keyframes christmas-overlay-fall-2fc6fff7{to{opacity:0;transform:translateY(100vh) rotate(1turn)}}.christmas-overlay-result-content[data-v-2fc6fff7]{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;padding:20px;position:relative;width:100%}.christmas-overlay-close-btn[data-v-2fc6fff7]{align-items:center;background:#0009;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:300;height:36px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease;width:36px;z-index:10}.christmas-overlay-close-btn[data-v-2fc6fff7]:hover{background:#000c;border-color:#ffffff80;transform:scale(1.1)}.christmas-overlay-video-container[data-v-2fc6fff7]{border:3px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 8px 32px #00000080;margin-bottom:24px;max-width:100%;overflow:hidden;width:100%}.christmas-overlay-video[data-v-2fc6fff7]{background:#000;display:block;height:auto;width:100%}.christmas-overlay-actions[data-v-2fc6fff7]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);max-width:100%;width:100%}.christmas-overlay-action-btn[data-v-2fc6fff7]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:16px 12px;transition:all .3s ease}.christmas-overlay-action-btn[data-v-2fc6fff7]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.christmas-overlay-action-btn svg[data-v-2fc6fff7]{height:24px;width:24px}.christmas-share-x[data-v-2fc6fff7]{background:#fff;color:#000}.christmas-share-x[data-v-2fc6fff7]:hover{background:#f5f5f5}.christmas-share-facebook[data-v-2fc6fff7]{background:#fff;color:#1877f2}.christmas-share-facebook[data-v-2fc6fff7]:hover{background:#f5f5f5}.christmas-share-whatsapp[data-v-2fc6fff7]{background:#fff;color:#25d366}.christmas-share-whatsapp[data-v-2fc6fff7]:hover{background:#f5f5f5}.christmas-share-copy[data-v-2fc6fff7]{background:#374151;color:#fff}.christmas-share-copy[data-v-2fc6fff7]:hover{background:#4b5563}.christmas-share-download[data-v-2fc6fff7]{background:#374151;color:#fff}.christmas-share-download[data-v-2fc6fff7]:hover{background:#4b5563}.christmas-navbar[data-v-c3dba6f6]{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:transparent!important;left:0!important;padding:15px 0!important;position:fixed!important;top:0!important;transition:all .3s ease;width:100%!important;z-index:1000!important}.logo[data-v-c3dba6f6]{--size:clamp(20px,3vw,32px);align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffff14,#ffffff08);border-radius:14px;box-shadow:inset 0 1px #fff3,0 8px 24px #00000026,inset 0 0 0 1px #ffffff14;display:flex;gap:.5rem;line-height:1;padding:.6rem 1rem;text-decoration:none;transition:all .3s ease}.logo[data-v-c3dba6f6]:hover{box-shadow:inset 0 1px #ffffff40,0 12px 32px #0003,inset 0 0 0 1px #ffffff1f;transform:translateY(-1px)}.logo__brand[data-v-c3dba6f6]{background:linear-gradient(92deg,#665ffa,#5aa3ff 46%,#ff6bd6);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:var(--size);font-weight:800;letter-spacing:.1px;text-shadow:0 0 16px rgba(102,95,250,.2),0 0 24px rgba(90,163,255,.15);white-space:nowrap}.logo__badge[data-v-c3dba6f6]{--badge-h:calc(var(--size)*.5);align-items:center;background:linear-gradient(90deg,#665ffa,#5aa3ff 60%,#ff6bd6);border-radius:999px;box-shadow:0 4px 12px #665ffa4d,inset 0 0 0 1px #665ffa4d;color:#fff;display:inline-flex;font-size:calc(var(--size)*.4);font-weight:700;height:var(--badge-h);justify-content:center;letter-spacing:.4px;padding:0 .6em;position:relative}.logo__badge[data-v-c3dba6f6]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.25),transparent 60%);border-radius:999px;content:"";inset:0;pointer-events:none;position:absolute}.logo:hover .logo__brand[data-v-c3dba6f6]{text-shadow:0 0 20px rgba(90,163,255,.3),0 0 32px rgba(255,107,214,.25)}.logo:hover .logo__badge[data-v-c3dba6f6]{transform:translateY(-.5px)}.slide-fade-enter-active[data-v-c3dba6f6],.slide-fade-leave-active[data-v-c3dba6f6]{transition:all .3s ease-out}.slide-fade-enter-from[data-v-c3dba6f6],.slide-fade-leave-to[data-v-c3dba6f6]{opacity:0;transform:translateY(-20px)}@media(max-width:768px){.christmas-navbar[data-v-c3dba6f6]{padding:8px 0!important}}@font-face{font-display:swap;font-family:SwirlyCanalope;font-style:normal;font-weight:400;src:url(https://cfsource.infinitetalkai.com/infinitetalkai/christmas/SwirlyCanalope.otf) format("opentype")}.referral-page[data-v-994286b4]{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);color:#fff}.container[data-v-994286b4]{margin:0 auto;max-width:1200px;padding:0 20px}.main-content[data-v-994286b4]{padding:80px 0 100px}.page-header[data-v-994286b4]{margin-bottom:40px}.page-title[data-v-994286b4]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:12px}.page-subtitle[data-v-994286b4]{color:#ffffffe6;font-size:1.25rem;font-weight:600;margin-bottom:12px}.page-description[data-v-994286b4]{color:#ffffffb3;font-size:1rem;line-height:1.6;max-width:900px}.section-title[data-v-994286b4]{align-items:center;color:#fff;display:flex;font-weight:700;gap:10px;margin-bottom:20px}.section-title[data-v-994286b4],.title-icon[data-v-994286b4]{font-size:1.5rem}.section-description[data-v-994286b4]{color:#ffffffb3;font-size:.95rem;line-height:1.5;margin-bottom:20px}.how-it-works[data-v-994286b4]{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;margin-bottom:40px;overflow:hidden;padding:30px;position:relative}.how-it-works[data-v-994286b4]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.steps-list[data-v-994286b4]{display:flex;flex-direction:column;gap:6px}.referral-step-item[data-v-994286b4]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:12px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.referral-step-item[data-v-994286b4]:hover{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.step-emoji[data-v-994286b4]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-shrink:0;font-size:1.2rem;height:36px;justify-content:center;transition:all .3s ease;width:36px}.referral-step-item:hover .step-emoji[data-v-994286b4]{background:#ffffff1f;transform:scale(1.1)}.referral-step-item p[data-v-994286b4]{color:#ffffffd9;flex:1;font-size:.95rem;font-weight:500;line-height:1.5;margin:0}.referral-link-section[data-v-994286b4]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:40px;padding:30px}.referral-link-container[data-v-994286b4]{margin-top:0}.link-input-group[data-v-994286b4]{align-items:center;display:flex;gap:15px}.link-input[data-v-994286b4]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;flex:1;font-size:.95rem;padding:12px 16px;transition:all .3s ease}.link-input[data-v-994286b4]:disabled{cursor:not-allowed;opacity:.6}.link-input[data-v-994286b4]::-moz-placeholder{color:#fff6}.link-input[data-v-994286b4]::placeholder{color:#fff6}.link-input[data-v-994286b4]:focus{border-color:#ffffff4d;outline:none}.copy-button[data-v-994286b4]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.copy-button[data-v-994286b4]:hover:not(:disabled){background:#ffffff26}.copy-button[data-v-994286b4]:disabled{cursor:not-allowed;opacity:.5}.copy-button.copied[data-v-994286b4]{background:#10b98133;border-color:#10b9814d}.copy-button svg[data-v-994286b4]{height:16px;width:16px}@keyframes spin-994286b4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin[data-v-994286b4]{animation:spin-994286b4 1s linear infinite}.stats-section[data-v-994286b4]{margin-bottom:24px}.stats-grid[data-v-994286b4]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stat-card[data-v-994286b4]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:15px;padding:20px;transition:transform .2s ease,background .2s ease}.stat-card[data-v-994286b4]:hover{background:#ffffff14;transform:translateY(-2px)}.stat-icon[data-v-994286b4]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:45px;justify-content:center;width:45px}.stat-card:first-child .stat-icon[data-v-994286b4]{background:#3b82f633;color:#60a5fa}.stat-card:nth-child(2) .stat-icon[data-v-994286b4]{background:#10b98133;color:#34d399}.stat-card:nth-child(3) .stat-icon[data-v-994286b4]{background:#fb923c33;color:#fb923c}.stat-card:nth-child(4) .stat-icon[data-v-994286b4]{background:#eab30833;color:#fbbf24}.stat-icon svg[data-v-994286b4]{height:22px;width:22px}.stat-content[data-v-994286b4]{flex:1}.stat-content h2[data-v-994286b4]{color:#fff9;font-size:.85rem;font-weight:500;margin-bottom:6px}.stat-number[data-v-994286b4]{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:4px}.stat-link[data-v-994286b4]{background:none;border:none;border-radius:6px;color:#60a5fa;cursor:pointer;font-size:.8rem;font-weight:500;padding:4px 8px;position:relative;text-decoration:none;transition:all .2s ease}.stat-link[data-v-994286b4]:hover:not(:disabled){background:#60a5fa1a;color:#93c5fd;text-decoration:none;transform:translateY(-1px)}.stat-link[data-v-994286b4]:disabled{cursor:not-allowed;opacity:.5}.stat-link[data-v-994286b4]:after{content:"→";margin-left:4px;opacity:0;transition:all .2s ease}.stat-link[data-v-994286b4]:hover:after{opacity:1;transform:translate(2px)}.history-section[data-v-994286b4]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:30px}.history-header[data-v-994286b4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.history-actions[data-v-994286b4]{display:flex;gap:12px}.action-button[data-v-994286b4]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:8px 14px;transition:all .2s ease}.action-button[data-v-994286b4]:hover:not(:disabled){background:#ffffff1f}.action-button[data-v-994286b4]:disabled{cursor:not-allowed;opacity:.5}.action-button svg[data-v-994286b4]{height:14px;width:14px}.history-description[data-v-994286b4]{color:#ffffffb3;font-size:.95rem;line-height:1.5;margin-bottom:24px}.filters[data-v-994286b4]{margin-bottom:20px}.filter-group[data-v-994286b4]{align-items:center;display:flex;gap:12px}.filter-group label[data-v-994286b4]{color:#ffffffb3;font-size:.9rem;font-weight:500}.filter-buttons[data-v-994286b4]{background:#ffffff0d;border-radius:8px;display:flex;gap:8px;padding:4px}.filter-button[data-v-994286b4]{background:transparent;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;font-size:.85rem;padding:6px 14px;transition:all .2s ease}.filter-button[data-v-994286b4]:hover{background:#ffffff14;color:#fff}.filter-button.active[data-v-994286b4]{background:#ffffff26;color:#fff}.history-table-container[data-v-994286b4]{border-radius:8px;margin-top:20px;overflow-x:auto}.empty-state[data-v-994286b4]{padding:50px 20px;text-align:center}.empty-icon[data-v-994286b4]{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;height:60px;justify-content:center;margin:0 auto 16px;width:60px}.empty-icon svg[data-v-994286b4]{color:#fff6;height:30px;width:30px}.empty-state h2[data-v-994286b4]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:8px}.empty-state p[data-v-994286b4]{color:#fff9;font-size:.9rem}.history-table[data-v-994286b4]{border-collapse:collapse;width:100%}.history-table td[data-v-994286b4],.history-table th[data-v-994286b4]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 12px;text-align:left}.history-table th[data-v-994286b4]{background:#ffffff08;color:#fffc;font-size:.85rem;font-weight:600}.history-table td[data-v-994286b4]{color:#ffffffb3;font-size:.9rem}.history-table tbody tr[data-v-994286b4]:hover{background:#ffffff08}.status-badge[data-v-994286b4]{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;padding:4px 10px}.status-badge.approved[data-v-994286b4],.status-badge.success[data-v-994286b4]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#34d399}.status-badge.pending[data-v-994286b4]{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.status-badge.cancel[data-v-994286b4]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444}.status-badge.completed[data-v-994286b4]{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e}.status-badge.failed[data-v-994286b4]{background:#dc262626;border:1px solid rgba(220,38,38,.3);color:#dc2626}.status-badge.processing[data-v-994286b4]{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.status-badge.rejected[data-v-994286b4]{background:#9ca3af26;border:1px solid rgba(156,163,175,.3);color:#9ca3af}.pagination[data-v-994286b4]{gap:8px;justify-content:center;margin-top:24px;padding:16px 0}.pagination[data-v-994286b4],.pagination-button[data-v-994286b4]{align-items:center;display:flex}.pagination-button[data-v-994286b4]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;gap:6px;padding:8px 16px;transition:all .3s ease}.pagination-button[data-v-994286b4]:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.pagination-button[data-v-994286b4]:disabled{cursor:not-allowed;opacity:.5;transform:none}.pagination-pages[data-v-994286b4]{display:flex;gap:4px}.pagination-page[data-v-994286b4]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;height:40px;justify-content:center;transition:all .3s ease;width:40px}.pagination-page[data-v-994286b4]:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}.pagination-page.active[data-v-994286b4]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f64d}.user-cell[data-v-994286b4]{padding:10px 12px!important}.user-info[data-v-994286b4]{align-items:center;display:flex;gap:10px}.user-avatar[data-v-994286b4]{border:2px solid hsla(0,0%,100%,.15);border-radius:50%;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.user-avatar-placeholder[data-v-994286b4]{align-items:center;background:#3b82f64d;border:2px solid rgba(59,130,246,.2);border-radius:50%;color:#60a5fa;display:flex;font-size:.95rem;font-weight:600;height:36px;justify-content:center;width:36px}.user-details[data-v-994286b4]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-994286b4]{color:#ffffffe6;font-size:.85rem;font-weight:600}.user-id[data-v-994286b4]{color:#ffffff80;font-size:.75rem}.users-grid[data-v-994286b4]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:20px}.user-card[data-v-994286b4]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:18px;transition:transform .2s ease,background .2s ease}.user-card[data-v-994286b4]:hover{background:#ffffff14;transform:translateY(-2px)}.user-card-header[data-v-994286b4]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.user-card-avatar[data-v-994286b4]{border:2px solid hsla(0,0%,100%,.15);border-radius:50%;height:45px;-o-object-fit:cover;object-fit:cover;width:45px}.user-card-avatar-placeholder[data-v-994286b4]{align-items:center;background:#3b82f64d;border:2px solid rgba(59,130,246,.2);border-radius:50%;color:#60a5fa;display:flex;font-size:1.1rem;font-weight:600;height:45px;justify-content:center;width:45px}.user-card-info[data-v-994286b4]{flex:1}.user-card-name[data-v-994286b4]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 4px}.user-card-email[data-v-994286b4]{color:#fff9;font-size:.8rem;margin:0}.user-status-badges[data-v-994286b4]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.user-status-badges .status-badge[data-v-994286b4]{border-radius:10px;font-size:.65rem;font-weight:600;letter-spacing:.2px;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.user-status-badges .status-badge.active[data-v-994286b4]{background:linear-gradient(135deg,#10b98133,#0596691a);border:1px solid rgba(16,185,129,.3);color:#34d399}.user-status-badges .status-badge.inactive[data-v-994286b4]{background:linear-gradient(135deg,#6b728033,#4b55631a);border:1px solid hsla(220,9%,46%,.3);color:#9ca3af}.user-status-badges .status-badge.premium[data-v-994286b4]{background:linear-gradient(135deg,#f59e0b33,#d977061a);border:1px solid rgba(245,158,11,.3);color:#fbbf24}.user-card-details[data-v-994286b4]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.user-detail-item[data-v-994286b4]{background:#ffffff08;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:8px}.detail-label[data-v-994286b4]{color:#fff9;font-size:.75rem;font-weight:500}.detail-value[data-v-994286b4]{color:#ffffffe6;font-size:.85rem;font-weight:600}@media(max-width:768px){.main-content[data-v-994286b4]{padding:60px 0 80px}.page-header[data-v-994286b4]{margin-bottom:32px}.page-title[data-v-994286b4]{font-size:1.75rem}.page-subtitle[data-v-994286b4]{font-size:1.1rem}.section-title[data-v-994286b4]{font-size:1.3rem}.history-section[data-v-994286b4],.how-it-works[data-v-994286b4],.referral-link-section[data-v-994286b4],.stats-section[data-v-994286b4]{padding:24px 20px}.referral-step-item[data-v-994286b4]:hover{transform:translateY(-1px)}.stats-grid[data-v-994286b4]{gap:12px;grid-template-columns:1fr}.link-input-group[data-v-994286b4]{flex-direction:column}.copy-button[data-v-994286b4]{justify-content:center;width:100%}.history-header[data-v-994286b4]{align-items:flex-start;flex-direction:column;gap:12px}.history-actions[data-v-994286b4]{justify-content:flex-start;width:100%}.filter-group[data-v-994286b4]{align-items:flex-start;flex-direction:column;gap:8px}.filter-buttons[data-v-994286b4]{width:100%}.user-card-details[data-v-994286b4],.users-grid[data-v-994286b4]{grid-template-columns:1fr}.history-table[data-v-994286b4]{font-size:.85rem}.history-table td[data-v-994286b4],.history-table th[data-v-994286b4]{padding:10px 8px}}.aspect-video[data-v-266d4ce7]{aspect-ratio:16/9}.christmas-share-page[data-v-c052c4d7]{background-image:url(https://cfsource.infinitetalkai.com/infinitetalkai/christmas-desktop.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding-bottom:60px;padding-top:80px;position:relative}.christmas-share-page[data-v-c052c4d7]:before{background:#0009;content:"";inset:0;position:absolute;z-index:0}.christmas-share-page[data-v-c052c4d7]>*{position:relative;z-index:1}.christmas-snowflakes[data-v-c052c4d7]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.christmas-snowflake[data-v-c052c4d7]{animation:fall-c052c4d7 linear infinite;color:#fffc;font-size:20px;pointer-events:none;position:absolute;top:-10px}.christmas-snowflake[data-v-c052c4d7]:first-child{animation-delay:0s;animation-duration:10s;left:10%}.christmas-snowflake[data-v-c052c4d7]:nth-child(2){animation-delay:2s;animation-duration:12s;left:20%}.christmas-snowflake[data-v-c052c4d7]:nth-child(3){animation-delay:4s;animation-duration:14s;left:30%}.christmas-snowflake[data-v-c052c4d7]:nth-child(4){animation-delay:1s;animation-duration:11s;left:40%}.christmas-snowflake[data-v-c052c4d7]:nth-child(5){animation-delay:3s;animation-duration:13s;left:50%}.christmas-snowflake[data-v-c052c4d7]:nth-child(6){animation-delay:5s;animation-duration:15s;left:60%}.christmas-snowflake[data-v-c052c4d7]:nth-child(7){animation-delay:.5s;animation-duration:10s;left:70%}.christmas-snowflake[data-v-c052c4d7]:nth-child(8){animation-delay:2.5s;animation-duration:12s;left:80%}.christmas-snowflake[data-v-c052c4d7]:nth-child(9){animation-delay:4.5s;animation-duration:14s;left:90%}.christmas-snowflake[data-v-c052c4d7]:nth-child(10){animation-delay:1.5s;animation-duration:11s;left:95%}@keyframes fall-c052c4d7{to{opacity:0;transform:translateY(100vh) rotate(1turn)}}.christmas-share-container[data-v-c052c4d7]{margin:0 auto 40px;max-width:900px}.christmas-share-header[data-v-c052c4d7]{margin-bottom:24px;text-align:center}.christmas-share-title[data-v-c052c4d7]{background:linear-gradient(45deg,#f6e27a,#d9a441,#fff);-webkit-background-clip:text;font-family:Playball,cursive;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:600;text-shadow:0 2px 10px hsla(0,0%,100%,.3)}.christmas-share-video-container[data-v-c052c4d7]{margin-bottom:32px}.christmas-share-video-wrapper[data-v-c052c4d7]{background:linear-gradient(135deg,#000000b3,#00000080);border:3px solid #fbbf24;border-radius:16px;box-shadow:0 0 30px #fbbf2466,0 8px 32px #0000004d,inset 0 1px #ffffff1a;overflow:hidden;padding-top:56.25%;position:relative;transition:all .3s ease;width:100%}.christmas-share-video-wrapper[data-v-c052c4d7]:hover{box-shadow:0 0 40px #fbbf2499,0 12px 40px #0006,inset 0 1px #ffffff26;transform:translateY(-2px)}.christmas-share-video[data-v-c052c4d7]{-o-object-fit:contain;object-fit:contain}.christmas-share-video[data-v-c052c4d7],.christmas-share-video-placeholder[data-v-c052c4d7]{border-radius:13px;height:100%;left:0;position:absolute;top:0;width:100%}.christmas-share-video-placeholder[data-v-c052c4d7]{align-items:center;display:flex;flex-direction:column;justify-content:center}.christmas-share-create-btn-wrapper[data-v-c052c4d7]{margin-top:24px;text-align:center}.christmas-share-create-btn[data-v-c052c4d7]{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:3px solid #fff;border-radius:16px;box-shadow:0 4px 20px #dc262666,0 0 30px #fff3;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:6px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease;white-space:nowrap}.christmas-share-create-btn[data-v-c052c4d7]:before{content:"🎄";font-size:18px;margin-right:6px}.christmas-share-create-btn[data-v-c052c4d7]:hover{box-shadow:0 6px 25px #dc262680,0 0 40px #ffffff4d;transform:translateY(-2px)}.christmas-share-create-btn[data-v-c052c4d7]:active{box-shadow:0 2px 10px #dc26264d,0 0 20px #ffffff1a;transform:scale(.98)}.christmas-share-create-btn-text[data-v-c052c4d7]{text-shadow:0 2px 4px rgba(0,0,0,.3)}.christmas-share-actions[data-v-c052c4d7]{text-align:center}.christmas-share-actions-title[data-v-c052c4d7]{color:#ec2657;font-size:18px;font-weight:600;margin-bottom:16px}.christmas-share-buttons[data-v-c052c4d7]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.christmas-share-btn[data-v-c052c4d7]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.christmas-share-btn-primary[data-v-c052c4d7]{background:#ec265733;border:1px solid #ec2657;color:#fff}.christmas-share-btn-primary[data-v-c052c4d7]:hover{background:#ec265766;transform:translateY(-2px)}.christmas-share-btn-secondary[data-v-c052c4d7]{background:#fbbf2433;border:1px solid #fbbf24;color:#fff}.christmas-share-btn-secondary[data-v-c052c4d7]:hover{background:#fbbf2466;transform:translateY(-2px)}.christmas-share-btn-social[data-v-c052c4d7]{height:48px;justify-content:center;padding:0;width:48px}.christmas-share-btn-social.christmas-facebook[data-v-c052c4d7]{background:#1877f2;color:#fff}.christmas-share-btn-social.christmas-facebook[data-v-c052c4d7]:hover{background:#166fe5;box-shadow:0 4px 12px #1877f266;transform:translateY(-2px)}.christmas-share-btn-social.christmas-twitter[data-v-c052c4d7]{background:#1da1f2;color:#fff}.christmas-share-btn-social.christmas-twitter[data-v-c052c4d7]:hover{background:#1a91da;box-shadow:0 4px 12px #1da1f266;transform:translateY(-2px)}.christmas-share-footer[data-v-c052c4d7]{flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.christmas-share-footer[data-v-c052c4d7],.christmas-share-footer-right[data-v-c052c4d7]{align-items:center;display:flex;gap:16px}.christmas-share-social-icons[data-v-c052c4d7]{align-items:center;display:flex;gap:12px}.christmas-share-social-icon[data-v-c052c4d7]{align-items:center;color:#fff9;cursor:pointer;display:flex;justify-content:center;transition:color .3s ease}.christmas-share-social-icon[data-v-c052c4d7]:hover{color:#fff}@media(max-width:768px){.christmas-share-panel[data-v-c052c4d7]{padding:20px}.christmas-share-title[data-v-c052c4d7]{font-size:1.5rem}.christmas-share-buttons[data-v-c052c4d7]{flex-direction:column}.christmas-share-btn[data-v-c052c4d7],.christmas-share-create-btn[data-v-c052c4d7]{justify-content:center;width:100%}.christmas-share-create-btn[data-v-c052c4d7]{font-size:15px;padding:12px 20px}.christmas-share-footer[data-v-c052c4d7]{flex-direction:column;text-align:center}}.mobile-christmas-share-page[data-v-f17f2f71]{background-image:url(https://cfsource.infinitetalkai.com/infinitetalkai/christmas-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:100vh;overflow-y:auto;position:relative}.mobile-christmas-share-page[data-v-f17f2f71]:before{background:#0000004d;content:"";inset:0;position:absolute;z-index:0}.mobile-christmas-share-page[data-v-f17f2f71]>*{position:relative;z-index:1}.christmas-snowflakes[data-v-f17f2f71]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.christmas-snowflake[data-v-f17f2f71]{animation:fall-f17f2f71 linear infinite;color:#fffc;font-size:16px;pointer-events:none;position:absolute;top:-10px}.christmas-snowflake[data-v-f17f2f71]:first-child{animation-delay:0s;animation-duration:10s;left:10%}.christmas-snowflake[data-v-f17f2f71]:nth-child(2){animation-delay:2s;animation-duration:12s;left:20%}.christmas-snowflake[data-v-f17f2f71]:nth-child(3){animation-delay:4s;animation-duration:14s;left:30%}.christmas-snowflake[data-v-f17f2f71]:nth-child(4){animation-delay:1s;animation-duration:11s;left:40%}.christmas-snowflake[data-v-f17f2f71]:nth-child(5){animation-delay:3s;animation-duration:13s;left:50%}.christmas-snowflake[data-v-f17f2f71]:nth-child(6){animation-delay:5s;animation-duration:15s;left:60%}.christmas-snowflake[data-v-f17f2f71]:nth-child(7){animation-delay:.5s;animation-duration:10s;left:70%}.christmas-snowflake[data-v-f17f2f71]:nth-child(8){animation-delay:2.5s;animation-duration:12s;left:80%}.christmas-snowflake[data-v-f17f2f71]:nth-child(9){animation-delay:4.5s;animation-duration:14s;left:90%}.christmas-snowflake[data-v-f17f2f71]:nth-child(10){animation-delay:1.5s;animation-duration:11s;left:95%}@keyframes fall-f17f2f71{to{opacity:0;transform:translateY(100vh) rotate(1turn)}}.mobile-top-controls[data-v-f17f2f71]{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding:12px 16px;position:absolute;right:0;top:0;z-index:10}.mobile-top-left[data-v-f17f2f71]{align-items:center;display:flex}.mobile-logo-text[data-v-f17f2f71]{color:#fff;font-size:18px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.mobile-top-right[data-v-f17f2f71]{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.mobile-menu-btn[data-v-f17f2f71],.mobile-sound-btn[data-v-f17f2f71]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:opacity .3s ease}.mobile-menu-btn[data-v-f17f2f71]:active,.mobile-sound-btn[data-v-f17f2f71]:active{opacity:.7}.mobile-sound-toggle-btn[data-v-f17f2f71]{background:#80808099;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:10px;font-weight:600;padding:4px 8px;transition:all .3s ease;white-space:nowrap}.mobile-sound-toggle-btn[data-v-f17f2f71]:active{background:#808080cc;transform:scale(.95)}.mobile-video-main-area[data-v-f17f2f71]{align-items:center;display:flex;justify-content:center;overflow:visible;padding:50px 16px 20px}.mobile-video-container[data-v-f17f2f71]{background:linear-gradient(135deg,#000000b3,#00000080);border:3px solid #fbbf24;border-radius:16px;box-shadow:0 0 30px #fbbf2466,0 8px 32px #0000004d,inset 0 1px #ffffff1a;box-sizing:border-box;max-width:100%;overflow:hidden;padding-top:150%;position:relative;transition:all .3s ease;width:100%}.mobile-video-player[data-v-f17f2f71]{background:#00000080;display:block;-o-object-fit:contain;object-fit:contain}.mobile-video-placeholder[data-v-f17f2f71],.mobile-video-player[data-v-f17f2f71]{border-radius:13px;height:calc(100% - 6px);left:3px;position:absolute;top:3px;width:calc(100% - 6px)}.mobile-video-placeholder[data-v-f17f2f71]{align-items:center;background:#0000004d;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}@media(max-width:480px){.mobile-video-main-area[data-v-f17f2f71]{padding:50px 12px 20px}}@media(max-width:375px){.mobile-video-main-area[data-v-f17f2f71]{padding:45px 12px 16px}.mobile-bottom-actions[data-v-f17f2f71]{padding:12px}}@media(max-width:360px){.mobile-video-main-area[data-v-f17f2f71]{padding:40px 10px 16px}}@media(max-height:700px){.mobile-video-main-area[data-v-f17f2f71]{padding:45px 16px 16px}}@media(max-height:600px){.mobile-video-main-area[data-v-f17f2f71]{padding:40px 16px 16px}}@media(min-height:800px){.mobile-video-main-area[data-v-f17f2f71]{padding:55px 16px 20px}}.mobile-bottom-actions[data-v-f17f2f71]{align-items:center;bottom:0;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;justify-content:center;left:0;min-height:80px;padding:16px;position:absolute;right:0;z-index:10}.mobile-bottom-actions[data-v-f17f2f71]:before{content:"";flex:1;order:1}.mobile-create-btn[data-v-f17f2f71]{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:3px solid #fff;border-radius:16px;box-shadow:0 4px 20px #dc262666,0 0 30px #fff3;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;order:2;padding:12px 16px;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.mobile-create-btn[data-v-f17f2f71]:before{content:"🎄";font-size:16px;left:8px;position:absolute}.mobile-create-btn-text[data-v-f17f2f71]{padding-left:18px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.mobile-social-icons[data-v-f17f2f71]{flex:0 0 auto;order:3}.mobile-create-btn[data-v-f17f2f71]:active{box-shadow:0 2px 10px #dc26264d,0 0 20px #ffffff1a;transform:scale(.98)}.mobile-create-btn-icon[data-v-f17f2f71]{font-size:18px}.mobile-social-icons[data-v-f17f2f71]{align-items:center!important;display:flex!important;flex-direction:column!important;flex-shrink:0;flex-wrap:nowrap!important;gap:10px;height:auto;justify-content:flex-start;width:auto}.mobile-social-icon[data-v-f17f2f71]{align-items:center;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;min-height:44px;min-width:44px;transition:all .3s ease;width:44px}.mobile-social-facebook[data-v-f17f2f71]{background:#1877f2;color:#fff}.mobile-social-facebook[data-v-f17f2f71]:active{background:#166fe5;transform:scale(.95)}.mobile-social-link[data-v-f17f2f71]{background:#808080cc;color:#fff}.mobile-social-link[data-v-f17f2f71]:active{background:gray;transform:scale(.95)}.mobile-content[data-v-3cdec5cf],.pc-content[data-v-3cdec5cf]{display:none}@media(min-width:1024px){.pc-content[data-v-3cdec5cf]{display:block}}@media(max-width:1023px){.mobile-content[data-v-3cdec5cf]{display:block}}#what-is-infinite-talk[data-v-476fb862]{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}#what-is-infinite-talk[data-v-476fb862]:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}#what-is-infinite-talk[data-v-476fb862]:after,#what-is-infinite-talk[data-v-476fb862]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#what-is-infinite-talk[data-v-476fb862]:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}#what-is-infinite-talk .container[data-v-476fb862]{position:relative;z-index:2}#what-is-infinite-talk .section-title[data-v-476fb862]{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:var(--c-text-light);color:transparent;margin-bottom:40px}.section-subtitle-content[data-v-476fb862]{color:var(--c-text-muted);font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:900px}.section-subtitle-content p[data-v-476fb862]{margin-bottom:24px}.section-subtitle-content p[data-v-476fb862]:last-child{margin-bottom:0}.features-grid-card[data-v-476fb862]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 10px 30px #0000004d;margin-bottom:60px;padding:40px}.features-grid-title[data-v-476fb862]{color:var(--c-text-light);font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:40px;text-align:center}.features-grid[data-v-476fb862]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card[data-v-476fb862]{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s ease}.feature-card[data-v-476fb862]:hover{border-color:var(--c-purple);box-shadow:0 10px 30px #665ffa33;transform:translateY(-5px)}.feature-icon[data-v-476fb862]{align-items:center;border-radius:50%;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.feature-icon.blue[data-v-476fb862]{background:#5aa3ff33}.feature-icon.green[data-v-476fb862]{background:#22c55e33}.feature-icon.purple[data-v-476fb862]{background:#a855f733}.feature-icon.orange[data-v-476fb862]{background:#f9731633}.feature-title[data-v-476fb862]{color:var(--c-text-light);font-size:1.1rem;font-weight:600;margin:0}.feature-section[data-v-476fb862]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 10px 30px #0000004d;margin-bottom:60px;padding:40px}.feature-section.emerald[data-v-476fb862]{background:linear-gradient(135deg,#10b9811a,#0596690d);border-color:#10b9814d}.feature-section.purple[data-v-476fb862]{background:linear-gradient(135deg,#a855f71a,#9333ea0d);border-color:#a855f74d}.feature-section-content[data-v-476fb862]{max-width:100%}.feature-section-header[data-v-476fb862]{align-items:center;display:flex;gap:16px;margin-bottom:24px}.feature-section-icon[data-v-476fb862]{align-items:center;border-radius:12px;display:flex;font-size:1.75rem;height:56px;justify-content:center;width:56px}.feature-section-icon.emerald[data-v-476fb862]{background:#10b98133}.feature-section-icon.purple[data-v-476fb862]{background:#a855f733}.feature-section-title[data-v-476fb862]{color:var(--c-text-light);font-size:2rem;font-weight:700;margin:0}.feature-section-description[data-v-476fb862]{color:var(--c-text-muted);font-size:1.1rem;line-height:1.8;margin-bottom:24px}.feature-steps[data-v-476fb862]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.feature-step[data-v-476fb862]{align-items:flex-start;display:flex;gap:16px}.feature-step-icon[data-v-476fb862],.feature-step-number[data-v-476fb862]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:32px;justify-content:center;margin-top:4px;width:32px}.feature-step-number.emerald[data-v-476fb862]{background:#10b98133;color:#10b981}.feature-step-icon.purple[data-v-476fb862]{background:#a855f733;color:#a855f7;font-size:1rem}.feature-step-content[data-v-476fb862]{flex:1}.feature-step-title[data-v-476fb862]{color:var(--c-text-light);font-size:1.1rem;font-weight:600;margin-bottom:8px}.feature-step-text[data-v-476fb862]{color:var(--c-text-muted);font-size:.9rem;margin:0}.use-cases-box[data-v-476fb862]{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-top:24px;padding:24px}.use-cases-title[data-v-476fb862]{color:var(--c-text-light);font-weight:600;margin-bottom:16px}.use-cases-tags[data-v-476fb862]{display:flex;flex-wrap:wrap;gap:8px}.use-case-tag[data-v-476fb862]{border-radius:20px;font-size:.875rem;font-weight:500;padding:6px 16px}.use-case-tag.emerald[data-v-476fb862]{background:#10b98133;color:#6ee7b7}.use-case-tag.purple[data-v-476fb862]{background:#a855f733;color:#c084fc}.tech-architecture-section[data-v-476fb862]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 10px 30px #0000004d;margin-bottom:60px;padding:40px}.tech-architecture-header[data-v-476fb862]{margin-bottom:48px;text-align:center}.tech-architecture-icon[data-v-476fb862]{align-items:center;background:#94a3b833;border-radius:12px;display:flex;font-size:1.75rem;height:56px;justify-content:center;margin:0 auto 24px;width:56px}.tech-architecture-title[data-v-476fb862]{color:var(--c-text-light);font-size:2rem;font-weight:700;margin:0}.tech-architecture-description[data-v-476fb862]{color:var(--c-text-muted);font-size:1.25rem;line-height:1.8;margin:0 auto 48px;max-width:900px;text-align:center}.tech-grid[data-v-476fb862]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:48px}.tech-card[data-v-476fb862]{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px}.tech-card-header[data-v-476fb862]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.tech-card-icon[data-v-476fb862]{align-items:center;border-radius:8px;display:flex;font-size:1.25rem;height:40px;justify-content:center;width:40px}.tech-card-icon.blue[data-v-476fb862]{background:#5aa3ff33}.tech-card-icon.green[data-v-476fb862]{background:#22c55e33}.tech-card-title[data-v-476fb862]{color:var(--c-text-light);font-size:1.25rem;font-weight:600;margin:0}.tech-card-description[data-v-476fb862]{color:var(--c-text-muted);line-height:1.7;margin-bottom:20px}.highlight[data-v-476fb862]{font-weight:600}.highlight.blue[data-v-476fb862]{color:#60a5fa}.highlight.green[data-v-476fb862]{color:#4ade80}.tech-card-footer[data-v-476fb862]{align-items:center;color:var(--c-text-muted);display:flex;font-size:.875rem;gap:8px}.tech-indicator[data-v-476fb862]{border-radius:50%;height:8px;width:8px}.tech-indicator.blue[data-v-476fb862]{background:#60a5fa}.tech-indicator.green[data-v-476fb862]{background:#4ade80}.performance-boosters[data-v-476fb862]{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:32px;padding:32px}.performance-boosters-title[data-v-476fb862]{color:var(--c-text-light);font-size:1.25rem;font-weight:600;margin-bottom:32px;text-align:center}.performance-boosters-grid[data-v-476fb862]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.performance-booster-card[data-v-476fb862]{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:24px;text-align:center}.performance-booster-icon[data-v-476fb862]{align-items:center;border-radius:50%;display:flex;font-size:1.5rem;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.performance-booster-icon.orange[data-v-476fb862]{background:#f9731633}.performance-booster-icon.purple[data-v-476fb862]{background:#a855f733}.performance-booster-icon.cyan[data-v-476fb862]{background:#22d3ee33}.performance-booster-title[data-v-476fb862]{color:var(--c-text-light);font-size:1.1rem;font-weight:600;margin-bottom:12px}.performance-booster-text[data-v-476fb862]{color:var(--c-text-muted);font-size:.875rem;margin:0}.tech-tip-box[data-v-476fb862]{align-items:flex-start;background:linear-gradient(135deg,#94a3b826,#64748b1a);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:16px;padding:24px}.tech-tip-icon[data-v-476fb862]{align-items:center;background:#94a3b833;border-radius:8px;display:flex;flex-shrink:0;font-size:1.25rem;height:40px;justify-content:center;margin-top:4px;width:40px}.tech-tip-content[data-v-476fb862]{flex:1}.tech-tip-title[data-v-476fb862]{color:var(--c-text-light);font-size:1.1rem;font-weight:600;margin-bottom:8px}.tech-tip-text[data-v-476fb862]{color:var(--c-text-muted);line-height:1.7;margin:0}.tech-tip-text strong[data-v-476fb862]{color:var(--c-text-light);font-weight:600}.cta-section[data-v-476fb862]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#665ffa1a,#665ffa0d);border:1px solid rgba(102,95,250,.2);border-radius:20px;box-shadow:0 10px 30px #0000004d;padding:60px 40px;text-align:center}.cta-icon[data-v-476fb862]{align-items:center;background:#665ffa33;border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 32px;width:80px}.cta-title[data-v-476fb862]{color:var(--c-text-light);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin-bottom:20px}.cta-description[data-v-476fb862]{color:var(--c-text-muted);font-size:1.25rem;line-height:1.7;margin:0 auto 32px;max-width:700px}.cta-button[data-v-476fb862]{align-items:center;background:linear-gradient(135deg,var(--c-purple),rgba(102,95,250,.8));border-radius:12px;box-shadow:0 4px 15px #665ffa4d;color:#fff;display:inline-flex;font-size:1.125rem;font-weight:600;gap:12px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.cta-button[data-v-476fb862]:hover{background:linear-gradient(135deg,#665ffae6,#665ffab3);box-shadow:0 8px 25px #665ffa66;transform:translateY(-2px) scale(1.05)}.cta-button-icon[data-v-476fb862]{height:20px;width:20px}.cta-features[data-v-476fb862]{color:var(--c-text-muted);font-size:.875rem;gap:24px;justify-content:center;margin-top:32px}.cta-feature[data-v-476fb862],.cta-features[data-v-476fb862]{align-items:center;display:flex}.cta-feature[data-v-476fb862]{gap:8px}.cta-feature-dot[data-v-476fb862]{border-radius:50%;box-shadow:0 0 4px currentColor;flex-shrink:0;height:6px;width:6px}.cta-feature-dot.blue[data-v-476fb862]{background:#60a5fa;box-shadow:0 0 6px #60a5fa80}.cta-feature-dot.purple[data-v-476fb862]{background:#a855f7;box-shadow:0 0 6px #a855f780}@media(max-width:1024px){.features-grid[data-v-476fb862]{grid-template-columns:repeat(2,1fr)}.tech-grid[data-v-476fb862]{grid-template-columns:1fr}.performance-boosters-grid[data-v-476fb862]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){#what-is-infinite-talk[data-v-476fb862]{padding:80px 0}.feature-section[data-v-476fb862],.features-grid-card[data-v-476fb862],.tech-architecture-section[data-v-476fb862]{padding:24px}.features-grid[data-v-476fb862]{grid-template-columns:1fr}.feature-section-title[data-v-476fb862],.tech-architecture-title[data-v-476fb862]{font-size:1.5rem}.performance-boosters-grid[data-v-476fb862]{grid-template-columns:1fr}.cta-section[data-v-476fb862]{padding:40px 24px}.cta-features[data-v-476fb862]{flex-wrap:wrap;gap:16px}}.crop-frame i[data-v-ab0fc3a5]{cursor:nwse-resize;pointer-events:auto;touch-action:none}.crop-frame .handle-ne[data-v-ab0fc3a5],.crop-frame .handle-sw[data-v-ab0fc3a5]{cursor:nesw-resize}.crop-frame .handle-ne[data-v-ab0fc3a5],.crop-frame .handle-nw[data-v-ab0fc3a5],.crop-frame .handle-se[data-v-ab0fc3a5],.crop-frame .handle-sw[data-v-ab0fc3a5]{touch-action:none}.edit-overlay[data-v-ab0fc3a5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050508d1;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:10001}.edit-modal[data-v-ab0fc3a5]{background:#1b1b20;border:1px solid #383841;border-radius:16px;box-shadow:0 24px 70px #0009;color:#f4f4f7;max-height:92vh;overflow:auto;padding:24px;width:min(94vw,900px)}.edit-header[data-v-ab0fc3a5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.edit-header h2[data-v-ab0fc3a5]{font-size:18px;margin:0 0 5px}.edit-header p[data-v-ab0fc3a5]{color:#aeb0bb;font-size:13px;margin:0}.icon-btn[data-v-ab0fc3a5]{background:#222228;border:1px solid #41414a;border-radius:9px;color:#d5d5df;cursor:pointer;font-size:20px;height:36px;width:36px}.edit-tabs[data-v-ab0fc3a5]{background:#25252b;border-radius:9px;display:flex;gap:6px;margin-bottom:14px;padding:5px}.edit-tabs button[data-v-ab0fc3a5],.ratio-row button[data-v-ab0fc3a5]{background:transparent;border:1px solid transparent;border-radius:7px;color:#b8b8c3;cursor:pointer;padding:8px 12px}.edit-tabs button.active[data-v-ab0fc3a5],.ratio-row button.selected[data-v-ab0fc3a5]{background:#373640;border-color:#625c8e;color:#f2f0ff}.stage-wrap[data-v-ab0fc3a5]{background:#101013;border-radius:10px;padding:12px}.stage[data-v-ab0fc3a5]{background:#050507;margin:auto;max-height:52vh;overflow:hidden;position:relative;touch-action:none;width:100%}.stage img[data-v-ab0fc3a5]{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;top:50%;transform-origin:center;transition:transform .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.crop-frame[data-v-ab0fc3a5],.stage img[data-v-ab0fc3a5]{pointer-events:none;position:absolute}.crop-frame[data-v-ab0fc3a5]{border:1px solid #eee;box-shadow:0 0 0 9999px #0007}.crop-frame i[data-v-ab0fc3a5]{background:#aaa2ff;border:2px solid #fff;height:10px;position:absolute;width:10px}.crop-frame i[data-v-ab0fc3a5]:first-child{left:-5px;top:-5px}.crop-frame i[data-v-ab0fc3a5]:nth-child(2){right:-5px;top:-5px}.crop-frame i[data-v-ab0fc3a5]:nth-child(3){bottom:-5px;left:-5px}.crop-frame i[data-v-ab0fc3a5]:nth-child(4){bottom:-5px;right:-5px}.grid-h[data-v-ab0fc3a5],.grid-v[data-v-ab0fc3a5]{background:#ffffff80;position:absolute}.grid-v[data-v-ab0fc3a5]{bottom:0;box-shadow:calc(var(--grid-gap,0px)) 0 #fff8;left:33.33%;top:0;width:1px}.grid-h[data-v-ab0fc3a5]{box-shadow:0 44px #fff8;height:1px;left:0;right:0;top:33.33%}.draw-canvas[data-v-ab0fc3a5]{height:100%;inset:0;position:absolute;touch-action:none;width:100%}.edit-footer[data-v-ab0fc3a5],.ratio-row[data-v-ab0fc3a5],.tools-row[data-v-ab0fc3a5]{align-items:center;display:flex;gap:8px;margin-top:14px}.ratio-row strong[data-v-ab0fc3a5]{font-size:13px;margin-right:8px}.ratio-row button[data-v-ab0fc3a5]{border:1px solid #3b3b44;font-size:12px;padding:8px 10px}.tools-row[data-v-ab0fc3a5]{padding:2px 0}.tools-row label[data-v-ab0fc3a5]{align-items:center;color:#b6b6c1;display:flex;flex:1;font-size:13px;gap:14px}.tools-row input[data-v-ab0fc3a5]{accent-color:#9189ef;flex:1}.edit-footer[data-v-ab0fc3a5]{margin-top:14px}.edit-footer span[data-v-ab0fc3a5]{flex:1}.primary[data-v-ab0fc3a5],.secondary[data-v-ab0fc3a5]{background:#25252b;border:1px solid #41414a;border-radius:9px;color:#e5e5eb;cursor:pointer;height:40px;padding:0 16px}.primary[data-v-ab0fc3a5]{background:#f2f1f6;border:0;color:#19191d;font-weight:700}.secondary[data-v-ab0fc3a5]:hover{border-color:#8983e9}.primary[data-v-ab0fc3a5]:hover{background:#dedaff}@media(max-width:650px){.edit-overlay[data-v-ab0fc3a5]{padding:12px}.edit-modal[data-v-ab0fc3a5]{padding:16px;width:100%}.ratio-row[data-v-ab0fc3a5]{flex-wrap:wrap}.stage[data-v-ab0fc3a5]{max-height:40vh}}.edit-overlay[data-v-ab0fc3a5]{padding:12px}.edit-modal[data-v-ab0fc3a5]{max-height:94vh;padding:16px 20px}.edit-header[data-v-ab0fc3a5]{margin-bottom:10px}.edit-header h2[data-v-ab0fc3a5]{font-size:17px}.edit-tabs[data-v-ab0fc3a5]{margin-bottom:9px}.edit-tabs button[data-v-ab0fc3a5]{padding:7px 10px}.stage-wrap[data-v-ab0fc3a5]{padding:8px}.stage[data-v-ab0fc3a5]{max-height:40vh}.edit-footer[data-v-ab0fc3a5],.ratio-row[data-v-ab0fc3a5],.tools-row[data-v-ab0fc3a5]{gap:6px;margin-top:9px}.ratio-row button[data-v-ab0fc3a5]{padding:6px 9px}.icon-btn[data-v-ab0fc3a5]{height:32px;width:32px}.primary[data-v-ab0fc3a5],.secondary[data-v-ab0fc3a5]{height:36px}@media(max-height:760px){.stage[data-v-ab0fc3a5]{max-height:34vh}.edit-modal[data-v-ab0fc3a5]{padding-bottom:12px;padding-top:12px}.edit-header[data-v-ab0fc3a5]{margin-bottom:7px}.stage-wrap[data-v-ab0fc3a5]{padding:6px}.edit-footer[data-v-ab0fc3a5],.ratio-row[data-v-ab0fc3a5],.tools-row[data-v-ab0fc3a5]{margin-top:7px}}.mask-backdrop[data-v-0e90373d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050508d9;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10002}.mask-modal[data-v-0e90373d]{background:#1b1b20;border:1px solid #383841;border-radius:16px;box-shadow:0 24px 70px #0009;color:#f4f4f7;padding:20px;width:min(94vw,900px)}.mask-modal header[data-v-0e90373d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.mask-modal h2[data-v-0e90373d]{font-size:18px;margin:0 0 5px}.mask-modal p[data-v-0e90373d]{color:#aeb0bb;font-size:13px;margin:0}.close[data-v-0e90373d]{background:#222228;border:1px solid #41414a;border-radius:8px;color:#ddd;cursor:pointer;font-size:21px;height:34px;width:34px}.mask-stage[data-v-0e90373d]{background:#101013;border-radius:10px;display:grid;max-height:60vh;overflow:hidden;place-items:center;position:relative;touch-action:none}.mask-stage img[data-v-0e90373d]{display:block;max-height:60vh;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mask-stage canvas[data-v-0e90373d]{cursor:none;max-height:100%;max-width:100%;position:absolute;touch-action:none}.brush-cursor[data-v-0e90373d]{border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #222;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.mask-controls[data-v-0e90373d]{align-items:center;border-bottom:1px solid #303038;display:flex;gap:8px;padding:14px 0}.mask-controls label[data-v-0e90373d]{align-items:center;color:#b8b8c3;display:flex;flex:1;font-size:13px;gap:10px}.mask-controls input[data-v-0e90373d]{accent-color:#aaa2ff;flex:1}.apply[data-v-0e90373d],.mask-controls button[data-v-0e90373d],.secondary[data-v-0e90373d]{background:#25252b;border:1px solid #41414a;border-radius:8px;color:#e5e5eb;cursor:pointer;height:38px;padding:0 13px}.mask-controls button[data-v-0e90373d]:disabled{cursor:default;opacity:.4}.mask-modal footer[data-v-0e90373d]{align-items:center;display:flex;gap:8px;padding-top:14px}.mask-modal footer span[data-v-0e90373d]{flex:1}.apply[data-v-0e90373d]{background:#f2f1f6;border:0;color:#19191d;font-weight:700}.apply[data-v-0e90373d]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:600px){.mask-modal[data-v-0e90373d]{padding:14px}.mask-controls[data-v-0e90373d]{flex-wrap:wrap}.mask-controls label[data-v-0e90373d]{flex-basis:100%}}.vt-overlay[data-v-aabe5895]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050508d6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10003}.vt-modal[data-v-aabe5895]{background:#1b1b20;border:1px solid #383841;border-radius:16px;box-shadow:0 24px 70px #0009;color:#f4f4f7;max-height:92vh;overflow:auto;padding:20px 22px;width:min(94vw,900px)}.vt-modal header[data-v-aabe5895]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.vt-modal h2[data-v-aabe5895]{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0 0 5px}.vt-modal p[data-v-aabe5895]{color:#aeb0bb;font-size:13px;margin:0}.vt-close[data-v-aabe5895]{background:#222228;border:1px solid #41414a;border-radius:8px;color:#ddd;cursor:pointer;font-size:20px;height:34px;width:34px}.vt-player[data-v-aabe5895]{background:#101013;border:1px solid #34343c;border-radius:11px;padding:7px;position:relative}.vt-modal video[data-v-aabe5895]{aspect-ratio:16/9;background:#08080a;border-radius:7px;display:block;max-height:48vh;-o-object-fit:contain;object-fit:contain;width:100%}.vt-selection[data-v-aabe5895]{border-bottom:1px solid #303038;padding:15px 2px 13px}.vt-range-track[data-v-aabe5895]{background:#25252b;border:1px solid #494952;border-radius:7px;height:62px;margin:0 8px 13px;overflow:hidden;position:relative}.vt-filmstrip[data-v-aabe5895]{height:100%;inset:0;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%}.vt-unselected[data-v-aabe5895]{background:#0b0b0e9e;bottom:0;pointer-events:none;position:absolute;top:0;z-index:1}.vt-unselected-start[data-v-aabe5895]{left:0}.vt-selected[data-v-aabe5895]{background:#9189ef1f;border-bottom:2px solid #a9a2ff;border-top:2px solid #a9a2ff;z-index:2}.vt-selected[data-v-aabe5895],.vt-timeline-playhead[data-v-aabe5895]{bottom:0;pointer-events:none;position:absolute;top:0}.vt-timeline-playhead[data-v-aabe5895]{background:#fff;box-shadow:0 0 7px #aaa2ff;transform:translate(-1px);transition:left 35ms linear;width:2px;z-index:4}.vt-range-track input[data-v-aabe5895]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:62px;inset:0;margin:0;pointer-events:none;position:absolute;width:100%;z-index:5}.vt-range-track input[data-v-aabe5895]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#aaa2ff;border:2px solid #f5f3ff;border-radius:4px;box-shadow:0 0 0 1px #292832;cursor:ew-resize;height:62px;pointer-events:auto;width:13px}.vt-range-track input[data-v-aabe5895]::-moz-range-thumb{background:#aaa2ff;border:2px solid #f5f3ff;border-radius:4px;box-shadow:0 0 0 1px #292832;cursor:ew-resize;height:58px;pointer-events:auto;width:10px}.vt-times[data-v-aabe5895]{flex-wrap:wrap;gap:14px}.vt-times[data-v-aabe5895],.vt-times label[data-v-aabe5895]{align-items:center;display:flex}.vt-times label[data-v-aabe5895]{color:#dddde5;font-size:13px;font-weight:600;gap:8px}.vt-times input[data-v-aabe5895]{background:#111114;border:1px solid #41414a;border-radius:8px;color:#fff;font:inherit;font-weight:500;padding:8px 9px;width:82px}.vt-duration[data-v-aabe5895]{color:#aeb0bb;font-size:13px}.vt-duration b[data-v-aabe5895]{color:#c3bef8;font-weight:650;margin-left:4px}.vt-preview[data-v-aabe5895]{background:#25252b;border:1px solid #41414a;border-radius:8px;color:#e5e5eb;cursor:pointer;height:36px;margin-left:auto;padding:0 12px}.vt-preview[data-v-aabe5895]:hover,.vt-secondary[data-v-aabe5895]:hover{background:#2d2b39;border-color:#8983e9}.vt-modal footer[data-v-aabe5895]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:14px}.vt-file-actions[data-v-aabe5895],.vt-submit-actions[data-v-aabe5895]{align-items:center;display:flex;gap:8px}.vt-apply[data-v-aabe5895],.vt-secondary[data-v-aabe5895]{background:#25252b;border:1px solid #41414a;border-radius:8px;color:#e5e5eb;cursor:pointer;height:38px;padding:0 14px}.vt-apply[data-v-aabe5895]{background:#f2f1f6;border:0;color:#19191d;font-weight:700}.vt-apply[data-v-aabe5895]:hover:not(:disabled){background:#dedaff}.vt-apply[data-v-aabe5895]:disabled{cursor:not-allowed;opacity:.45}.vt-error[data-v-aabe5895]{color:#ffb4bd;flex-basis:100%;font-size:13px;margin:0}@media(max-height:760px){.vt-modal[data-v-aabe5895]{padding:14px 18px}.vt-modal header[data-v-aabe5895]{margin-bottom:9px}.vt-modal video[data-v-aabe5895]{max-height:40vh}.vt-selection[data-v-aabe5895]{padding:11px 2px}.vt-modal footer[data-v-aabe5895]{padding-top:10px}}@media(max-width:600px){.vt-overlay[data-v-aabe5895]{padding:10px}.vt-modal[data-v-aabe5895]{padding:14px;width:100%}.vt-times[data-v-aabe5895]{gap:8px}.vt-preview[data-v-aabe5895]{margin:0;width:100%}.vt-modal footer[data-v-aabe5895]{align-items:stretch;flex-direction:column}.vt-file-actions[data-v-aabe5895],.vt-submit-actions[data-v-aabe5895]{justify-content:space-between}}.character-photo-overlay[data-v-6533f6a0]{background:#08090ad1;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:5000}.character-photo-modal[data-v-6533f6a0]{background:#1c1d1f;border:1px solid #3c3e40;border-radius:14px;box-shadow:0 24px 64px #0000007a;color:#f1e5d8;display:flex;flex-direction:column;margin:0;max-height:calc(100dvh - 36px);overflow:hidden;padding:0;position:relative;width:min(100%,1120px)}.character-photo-close[data-v-6533f6a0]{background:#292a2d;border:1px solid #46474a;border-radius:8px;color:#eee9e3;cursor:pointer;display:grid;font-size:1.35rem;height:36px;place-items:center;position:absolute;right:18px;top:16px;width:36px;z-index:2}.character-photo-close[data-v-6533f6a0]:hover:not(:disabled){background:#38393d;border-color:#8a8d87}.character-photo-close[data-v-6533f6a0]:disabled{cursor:not-allowed;opacity:.45}.character-photo-body[data-v-6533f6a0]{display:grid;grid-template-columns:minmax(320px,40%) minmax(0,60%);min-height:0;overflow-y:auto;scrollbar-width:none}.character-photo-body[data-v-6533f6a0]::-webkit-scrollbar{display:none}.character-photo-form[data-v-6533f6a0]{display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;padding:58px 28px 24px}.character-photo-label-row[data-v-6533f6a0]{align-items:center;display:flex;gap:12px;justify-content:space-between}.character-photo-label-row label[data-v-6533f6a0],.character-photo-upload-label[data-v-6533f6a0]{color:#f1e5d8;font-size:.82rem;font-weight:700}.character-photo-label-row label span[data-v-6533f6a0]{color:#df8080}.character-photo-count[data-v-6533f6a0]{color:#b9b6b1;font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.character-photo-form textarea[data-v-6533f6a0]{background:#161719;border:1px solid #4a4c4d;border-radius:9px;color:#f1e5d8;display:block;font:inherit;font-size:.85rem;height:120px;line-height:1.55;min-height:120px;outline:none;padding:13px 14px;resize:vertical;width:100%}.character-photo-form textarea[data-v-6533f6a0]::-moz-placeholder{color:#b7b1a9}.character-photo-form textarea[data-v-6533f6a0]::placeholder{color:#b7b1a9}.character-photo-form textarea[data-v-6533f6a0]:focus{border-color:#a3b18a}.character-photo-upload-label[data-v-6533f6a0]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:14px}.character-photo-upload-title[data-v-6533f6a0]{align-items:center;color:#f1e5d8;display:inline-flex;gap:7px;min-width:0;white-space:nowrap}.character-photo-upload-title svg[data-v-6533f6a0]{color:#b5c3aa;flex:none;height:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:16px}.character-photo-upload-title small[data-v-6533f6a0]{color:#b7b1a9;font-size:.72rem;font-weight:400}.character-photo-upload-count[data-v-6533f6a0]{color:#cbd6c0;flex:none;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:650}.character-photo-file-input[data-v-6533f6a0]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.character-photo-media-row[data-v-6533f6a0]{min-width:0}.character-photo-media-row.has-images[data-v-6533f6a0]{align-items:stretch;display:flex;gap:8px}.character-photo-dropzone[data-v-6533f6a0]{align-items:center;background:#151519;border:1px dashed #484851;border-radius:12px;color:#f1e5d8;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:130px;padding:16px;text-align:center}.character-photo-media-row.has-images .character-photo-dropzone[data-v-6533f6a0]{background:#202224;flex:none;height:104px;min-height:104px;padding:12px;width:104px}.character-photo-dropzone[data-v-6533f6a0]:hover{background:#1e1e24;border-color:#a3b18a}.character-photo-media-row.has-images .character-photo-dropzone[data-v-6533f6a0]:hover{background:#272c29}.character-photo-upload-icon[data-v-6533f6a0]{color:#b5c3aa;flex:none;height:25px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:25px}.character-photo-dropzone-copy[data-v-6533f6a0]{display:grid;gap:4px;min-width:0}.character-photo-dropzone-copy strong[data-v-6533f6a0]{font-size:.82rem;font-weight:600}.character-photo-dropzone-copy small[data-v-6533f6a0]{color:#b5b7c1;font-size:.72rem}.character-photo-thumbs[data-v-6533f6a0]{display:flex;flex:1;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;scrollbar-color:#68745f #202224;scrollbar-width:thin}.character-photo-thumb[data-v-6533f6a0]{border:1px solid #4a4b50;border-radius:9px;flex:none;height:104px;overflow:hidden;position:relative;width:104px}.character-photo-thumb img[data-v-6533f6a0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.character-photo-thumb-remove[data-v-6533f6a0]{background:#0c0c0ed1;border:1px solid hsla(0,0%,100%,.28);border-radius:7px;color:#fff;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;position:absolute;right:5px;top:5px;width:28px;z-index:2}.character-photo-thumb-remove[data-v-6533f6a0]:hover:not(:disabled){background:#232426f2;border-color:#f1e5d8}.character-photo-thumb-remove[data-v-6533f6a0]:disabled{cursor:not-allowed;opacity:.5}.character-photo-thumb-remove svg[data-v-6533f6a0]{display:block;height:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:16px}.character-photo-thumb-index[data-v-6533f6a0]{background:#0c0c0ecc;border-radius:4px;bottom:4px;color:#fff;display:grid;font-size:.65rem;height:17px;left:5px;min-width:17px;padding-inline:3px;place-items:center;position:absolute}.character-photo-settings-trigger[data-v-6533f6a0]{align-items:center;background:#252729;border:1px solid #474a49;border-radius:9px;color:#f1e5d8;cursor:pointer;display:flex;gap:12px;margin-top:10px;min-height:52px;padding:9px 12px;text-align:left;width:100%}.character-photo-settings-trigger[data-v-6533f6a0]:hover:not(:disabled){background:#2c302d;border-color:#a3b18a}.character-photo-settings-trigger[data-v-6533f6a0]:disabled{cursor:not-allowed;opacity:.65}.character-photo-settings-trigger>svg[data-v-6533f6a0]{color:#c5d2b4;flex:none;height:19px;width:19px}.character-photo-settings-trigger>span[data-v-6533f6a0]:not(.character-photo-settings-chevron){display:grid;gap:3px;min-width:0}.character-photo-settings-trigger strong[data-v-6533f6a0]{font-size:.8rem}.character-photo-settings-trigger small[data-v-6533f6a0]{color:#c2c4bb;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.character-photo-settings-chevron[data-v-6533f6a0]{color:#c5d2b4;font-size:1.45rem;line-height:1;margin-left:auto}.character-photo-settings-dialog[data-v-6533f6a0]{background:#222426;border:1px solid #4b4e4b;border-radius:11px;box-shadow:0 14px 36px #00000075;color:#f1e5d8;margin:0;max-height:calc(100dvh - 24px);overflow-y:auto;padding:0;position:fixed;scrollbar-width:none;z-index:5100}.character-photo-settings-dialog[data-v-6533f6a0]::-webkit-scrollbar{display:none}.character-photo-settings[data-v-6533f6a0]{display:grid;gap:16px}.character-photo-settings-dialog .character-photo-settings[data-v-6533f6a0]{padding:18px}.character-photo-setting-group[data-v-6533f6a0]{display:grid;gap:7px;min-width:0}.character-photo-setting-group>span[data-v-6533f6a0]{color:#bfc1c3;font-size:.76rem;font-weight:650}.character-photo-choice-grid[data-v-6533f6a0]{background:#292b2d;border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.character-photo-choice-grid.quality-grid[data-v-6533f6a0]{grid-template-columns:repeat(2,minmax(0,1fr))}.character-photo-choice-grid[data-v-6533f6a0]:has(>button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.character-photo-choice-grid button[data-v-6533f6a0]{background:transparent;border:0;border-radius:7px;color:#d0d0d2;cursor:pointer;font:inherit;font-size:.77rem;min-height:38px;min-width:0;padding:6px 8px}.character-photo-choice-grid button[data-v-6533f6a0]:hover{background:#363a3c;color:#fff}.character-photo-choice-grid button.selected[data-v-6533f6a0]{background:#454a4e;color:#fff;font-weight:700}.character-photo-settings-dialog button[data-v-6533f6a0]:focus-visible{outline:2px solid #a3b18a;outline-offset:2px}.character-photo-generate[data-v-6533f6a0],.character-photo-use[data-v-6533f6a0]{align-items:center;background:#ba5a5a;border:1px solid #ba5a5a;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.87rem;font-weight:700;gap:9px;justify-content:center;min-height:44px;padding:10px 16px}.character-photo-generate[data-v-6533f6a0]{justify-content:space-between;margin-top:2px;width:100%}.character-photo-credit[data-v-6533f6a0]{background:#18191b33;border:1px solid hsla(0,0%,100%,.38);border-radius:6px;color:#fff;flex:none;font-size:.69rem;font-weight:650;padding:4px 7px;white-space:nowrap}.character-photo-generate svg[data-v-6533f6a0]{height:17px;width:17px}.character-photo-generate[data-v-6533f6a0]:hover:not(:disabled),.character-photo-use[data-v-6533f6a0]:hover:not(:disabled){background:#913e41;border-color:#913e41}.character-photo-generate[data-v-6533f6a0]:disabled,.character-photo-use[data-v-6533f6a0]:disabled{background:#704345;border-color:#704345;color:#f1e5d8;cursor:not-allowed}.character-photo-preview[data-v-6533f6a0]{display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0;padding:58px 30px 24px}.character-photo-preview-heading[data-v-6533f6a0]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:24px}.character-photo-preview-heading h3[data-v-6533f6a0]{color:#f1e5d8;font-size:.9rem;font-weight:650;margin:0}.character-photo-preview-heading span[data-v-6533f6a0]{color:#aaaead;font-size:.76rem}.character-photo-stage[data-v-6533f6a0]{aspect-ratio:16/10;background:#111214;border:1px solid #424547;border-radius:10px;display:grid;min-height:0;overflow:hidden;place-items:center;position:relative;width:100%}.character-photo-stage img[data-v-6533f6a0]{display:block;height:100%;width:100%}.character-photo-stage .character-photo-example-image[data-v-6533f6a0],.character-photo-stage img[data-v-6533f6a0]{-o-object-fit:contain;object-fit:contain}.character-photo-gallery-nav[data-v-6533f6a0]{background:#111214c7;border:1px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff;cursor:pointer;display:grid;font-size:1.8rem;height:44px;line-height:1;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:1}.character-photo-gallery-nav.previous[data-v-6533f6a0]{left:10px}.character-photo-gallery-nav.next[data-v-6533f6a0]{right:10px}.character-photo-gallery-nav[data-v-6533f6a0]:hover{background:#2d312df0;border-color:#a3b18a}.character-photo-generating[data-v-6533f6a0]{align-content:center;background:#0f1011b3;color:#f1e5d8;display:grid;gap:12px;inset:0;justify-items:center;position:absolute}.character-photo-generating p[data-v-6533f6a0]{font-size:.85rem}.character-photo-progress-copy[data-v-6533f6a0]{color:#d6d8d2;display:flex;font-size:.72rem;gap:12px;justify-content:space-between;width:min(72%,320px)}.character-photo-progress-copy strong[data-v-6533f6a0]{color:#f1e5d8;font-variant-numeric:tabular-nums}.character-photo-progress[data-v-6533f6a0]{background:#46494a;border-radius:999px;height:7px;overflow:hidden;width:min(72%,320px)}.character-photo-progress span[data-v-6533f6a0]{background:#a3b18a;border-radius:inherit;display:block;height:100%;transition:width .25s linear}.character-photo-preview-note[data-v-6533f6a0]{color:#aaaead;font-size:.78rem;line-height:1.5;margin:0}.character-photo-result-actions[data-v-6533f6a0]{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.character-photo-result-actions button[data-v-6533f6a0]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:700;gap:7px;justify-content:center;min-height:42px;min-width:0;padding:8px 10px;white-space:nowrap}.character-photo-result-actions button svg[data-v-6533f6a0]{flex:none;height:16px;width:16px}.character-photo-result-actions .character-photo-result-secondary[data-v-6533f6a0]{background:#252620;border:1px solid #696556;color:#f1e5d8}.character-photo-result-actions .character-photo-result-secondary[data-v-6533f6a0]:hover:not(:disabled){background:#333a30;border-color:#a3b18a}.character-photo-result-actions button[data-v-6533f6a0]:disabled{cursor:not-allowed;opacity:.7}.character-photo-result-actions .character-photo-use[data-v-6533f6a0]{width:100%}.character-photo-spinner[data-v-6533f6a0]{animation:character-spin-6533f6a0 .8s linear infinite;border:3px solid rgba(186,90,90,.2);border-radius:50%;border-top-color:#ba5a5a;height:32px;width:32px}@keyframes character-spin-6533f6a0{to{transform:rotate(1turn)}}.character-photo-modal[data-v-6533f6a0] :is(button,textarea,select,a,.character-photo-dropzone):focus-visible{outline:2px solid #a3b18a;outline-offset:2px}@media(max-width:760px){.character-photo-overlay[data-v-6533f6a0]{padding:10px}.character-photo-modal[data-v-6533f6a0]{max-height:calc(100dvh - 20px)}.character-photo-close[data-v-6533f6a0]{right:14px;top:12px}.character-photo-body[data-v-6533f6a0]{display:block;overflow-y:auto}.character-photo-form[data-v-6533f6a0],.character-photo-preview[data-v-6533f6a0]{padding:56px 18px 20px}.character-photo-form[data-v-6533f6a0]{padding-bottom:8px}.character-photo-preview[data-v-6533f6a0]{padding-top:20px}.character-photo-form textarea[data-v-6533f6a0]{height:110px;min-height:110px}.character-photo-dropzone[data-v-6533f6a0]{min-height:120px}.character-photo-stage[data-v-6533f6a0]{aspect-ratio:3/2}}@media(max-width:440px){.character-photo-upload-label[data-v-6533f6a0]{flex-wrap:wrap}.character-photo-result-actions[data-v-6533f6a0]{grid-template-columns:repeat(2,minmax(0,1fr))}.character-photo-result-actions .character-photo-use[data-v-6533f6a0]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.character-photo-spinner[data-v-6533f6a0]{animation-duration:1.6s}}.audio-library-overlay[data-v-dbe3b614]{background:#08090ad1;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:5000}.audio-library-dialog[data-v-dbe3b614]{background:#171819;border:1px solid #51544d;border-radius:12px;box-shadow:0 25px 70px #00000080;color:#f1e5d8;display:flex;flex-direction:column;height:min(720px,calc(100dvh - 32px));overflow:hidden;padding:0;width:min(960px,100%)}.audio-library-header[data-v-dbe3b614]{align-items:center;background:#20201d;border-bottom:1px solid #3d403b;display:flex;flex:none;gap:16px;justify-content:space-between;padding:18px 22px}.audio-library-header h2[data-v-dbe3b614]{font-size:1.25rem;font-weight:700;margin:0}.audio-library-close[data-v-dbe3b614]{background:transparent;border:0;border-radius:7px;color:#d4d1c9;cursor:pointer;display:grid;flex:none;font-size:1.3rem;height:32px;padding:0;place-items:center;width:32px}.audio-library-content[data-v-dbe3b614]{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;scrollbar-color:#66735d #171819}.audio-library-list[data-v-dbe3b614]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.audio-library-item[data-v-dbe3b614]{background:#222425;border:1px solid #414541;border-radius:11px;min-width:0;padding:12px;transition:border-color .18s ease,background .18s ease}.audio-library-item.selected[data-v-dbe3b614]{background:#292526;border-color:#b66462}.audio-library-card-heading[data-v-dbe3b614]{align-items:flex-start;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:10px;min-height:62px;padding:0;text-align:left;width:100%}.audio-library-card-icon[data-v-dbe3b614]{background:#303730;border-radius:7px;color:#c6d1b8;display:grid;flex:none;height:34px;place-items:center;width:34px}.audio-library-card-icon svg[data-v-dbe3b614]{height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:19px}.audio-library-item-copy[data-v-dbe3b614]{display:grid;flex:1;gap:5px;min-width:0}.audio-library-item-copy strong[data-v-dbe3b614]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#f0ede7;font-size:.84rem;-webkit-line-clamp:2;line-height:1.35}.audio-library-item-copy small[data-v-dbe3b614]{color:#aeb7ae;font-size:.72rem;line-height:1.4}.audio-library-selected[data-v-dbe3b614]{align-self:center;background:#473436;border-radius:999px;color:#f1bab7;flex:none;font-size:.68rem;font-weight:700;padding:3px 7px}.audio-library-player[data-v-dbe3b614]{background:#181a1a;border:1px solid #3d413d;border-radius:8px;display:grid;gap:5px;margin-top:10px;min-width:0;padding:7px 9px 8px}.audio-library-player>span[data-v-dbe3b614]{color:#aeb7ae;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.audio-library-player audio[data-v-dbe3b614]{accent-color:#ba5a5a;color-scheme:dark;display:block;height:36px;width:100%}.audio-library-empty[data-v-dbe3b614],.audio-library-loading[data-v-dbe3b614]{color:#c4c8c1;font-size:.84rem;margin:0;padding:24px 12px;text-align:center}.audio-library-more[data-v-dbe3b614]{background:#303b32;border:1px solid #66735d;border-radius:8px;color:#e7eee2;cursor:pointer;display:block;margin:16px auto 0;min-height:38px;padding:8px 16px}.audio-library-footer[data-v-dbe3b614]{background:#1c1d1d;border-top:1px solid #3d403b;display:flex;flex:none;justify-content:center;padding:14px 22px}.audio-library-confirm[data-v-dbe3b614]{background:#ba5a5a;border:1px solid #ba5a5a;border-radius:8px;color:#fff;cursor:pointer;font-size:.83rem;font-weight:700;min-height:42px;min-width:250px;padding:9px 20px}.audio-library-confirm[data-v-dbe3b614]:hover:not(:disabled){background:#a54d4f;border-color:#a54d4f}.audio-library-confirm[data-v-dbe3b614]:disabled{cursor:not-allowed;opacity:.5}.audio-library-close[data-v-dbe3b614]:hover,.audio-library-more[data-v-dbe3b614]:hover{background:#3a493b}.audio-library-dialog button[data-v-dbe3b614]:focus-visible{outline:2px solid #a3b18a;outline-offset:2px}@media(max-width:680px){.audio-library-header[data-v-dbe3b614]{padding:15px}.audio-library-content[data-v-dbe3b614]{padding:14px 15px}.audio-library-list[data-v-dbe3b614]{grid-template-columns:1fr}.audio-library-footer[data-v-dbe3b614]{padding:12px 15px}.audio-library-confirm[data-v-dbe3b614]{width:100%}}.audio-generate-wrap[data-v-91d9d176]{color:#f1f1f2;min-width:0}.audio-generate-panel[data-v-91d9d176]{background:#222326;border:1px solid #414248;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.script-heading[data-v-91d9d176]{align-items:center;color:#f1e5d8;display:flex;font-size:12px;font-weight:650;gap:12px;justify-content:space-between}.text-length[data-v-91d9d176]{color:#bfc0c4;font-size:11px;font-variant-numeric:tabular-nums;font-weight:400;white-space:nowrap}textarea[data-v-91d9d176]{background:#17181b;border:1px solid #414248;border-radius:8px;color:#f1f1f2;display:block;font:inherit;font-size:13px;line-height:1.5;min-height:108px;outline:0;padding:12px 13px;resize:vertical;scrollbar-color:#68745f transparent;width:100%}textarea[data-v-91d9d176]::-moz-placeholder{color:#bfc0c4;opacity:1}textarea[data-v-91d9d176]::placeholder{color:#bfc0c4;opacity:1}textarea[data-v-91d9d176]:focus{border-color:#a3b18a;box-shadow:0 0 0 2px #a3b18a29}.speech-settings[data-v-91d9d176]{display:grid;gap:15px;padding:4px 0}.speech-settings .speech-slider[data-v-91d9d176]{align-items:center;color:#e3dfd7;display:grid;font-size:11px;font-weight:600;gap:11px;grid-template-columns:54px minmax(0,1fr) 32px;min-width:0}.speech-slider output[data-v-91d9d176]{color:#d7d4cf;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.speech-slider input[type=range][data-v-91d9d176]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#ba5a5a 0 var(--range-progress),#505454 var(--range-progress) 100%);border:0;border-radius:999px;cursor:pointer;height:6px;margin:0;min-width:0;outline:0;width:100%}.speech-slider input[type=range][data-v-91d9d176]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ba5a5a;border:2px solid #f1e5d8;border-radius:50%;height:15px;width:15px}.speech-slider input[type=range][data-v-91d9d176]::-moz-range-thumb{background:#ba5a5a;border:2px solid #f1e5d8;border-radius:50%;height:12px;width:12px}.speech-slider input[type=range][data-v-91d9d176]:disabled{cursor:not-allowed;opacity:.55}.speech-settings-overlay[data-v-91d9d176]{background:transparent;inset:0;position:fixed;z-index:4200}.speech-settings-dialog[data-v-91d9d176]{background:#202224;border:1px solid #596353;border-radius:12px;box-shadow:0 20px 55px #00000080;color:#f1e5d8;display:grid;gap:14px;overflow-y:auto;padding:16px;position:fixed;scrollbar-color:#66735d #202224}.speech-settings-header[data-v-91d9d176]{align-items:center;display:flex;gap:12px;justify-content:space-between}.speech-settings-header strong[data-v-91d9d176]{font-size:13px}.speech-settings-header button[data-v-91d9d176]{background:#303136;border:1px solid #4a4b50;border-radius:6px;color:#f1e5d8;cursor:pointer;display:grid;font-size:18px;height:26px;padding:0;place-items:center;width:26px}.speech-settings-header button[data-v-91d9d176]:hover{border-color:#a3b18a}.generate-controls[data-v-91d9d176]{display:grid;gap:13px;min-width:0;padding-top:2px}.voice-options[data-v-91d9d176]{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 38px;min-width:0}.emotion-field[data-v-91d9d176],.voice-field[data-v-91d9d176]{display:grid;gap:6px;min-width:0}.emotion-field>span[data-v-91d9d176],.voice-field>span[data-v-91d9d176]{color:#c6c8c4;font-size:11px;font-weight:600}button[data-v-91d9d176],select[data-v-91d9d176]{border-radius:7px;box-sizing:border-box;font:inherit;font-size:11px;height:36px;min-width:0}select[data-v-91d9d176]{background:#303136;border:1px solid #4a4b50;color:#f1f1f2;padding:0 9px;width:100%}button[data-v-91d9d176],select[data-v-91d9d176]{cursor:pointer}button[data-v-91d9d176]{padding:0 10px;white-space:nowrap}.speech-settings-trigger[data-v-91d9d176]{background:#303830;border:1px solid #5b6858;color:#cbd3bc;display:grid;flex:none;height:36px;padding:0;place-items:center;width:38px}.speech-settings-trigger[data-v-91d9d176]:hover{background:#394539;border-color:#a3b18a;color:#fff}.speech-settings-trigger.has-error[data-v-91d9d176]{border-color:#ba5a5a;color:#ef9999}.speech-settings-trigger svg[data-v-91d9d176]{height:17px;width:17px}.voice-picker-trigger[data-v-91d9d176]{align-items:center;background:#303136;border:1px solid #4a4b50;color:#f1f1f2;display:flex;gap:5px;justify-content:space-between;padding-inline:10px;text-align:left;width:100%}.voice-picker-trigger[data-v-91d9d176]:hover{background:#393b3c;border-color:#a3b18a}.voice-picker-trigger span[data-v-91d9d176]{overflow:hidden;text-overflow:ellipsis}.voice-picker-trigger svg[data-v-91d9d176]{color:#cbd3bc;flex:none;height:14px;width:14px}.generate-button[data-v-91d9d176]{align-items:center;background:#ba5a5a;border:1px solid #ba5a5a;color:#fff;display:flex;font-size:12px;font-weight:700;gap:10px;height:40px;justify-content:space-between;padding:0 12px;width:100%}.generation-credit[data-v-91d9d176]{background:#18191b33;border:1px solid hsla(0,0%,100%,.38);border-radius:6px;color:#fff;flex:none;font-size:10px;font-weight:650;padding:4px 7px;white-space:nowrap}.generate-button[data-v-91d9d176]:not(:disabled):hover{background:#963f41;border-color:#963f41}.generate-button[data-v-91d9d176]:disabled{cursor:not-allowed;opacity:.55}:is(textarea[data-v-91d9d176],select[data-v-91d9d176],input[data-v-91d9d176],button[data-v-91d9d176]):focus-visible{outline:2px solid #a3b18a;outline-offset:2px}.generated-audio[data-v-91d9d176]{background:#252b27;border:1px solid #505a4e;border-radius:11px;margin-top:10px;min-width:0;padding:12px 14px}.generated-audio audio[data-v-91d9d176]{display:none}.generated-audio-heading[data-v-91d9d176]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.generated-audio-title[data-v-91d9d176]{color:#f1e5d8;font-size:12px;font-weight:700}.generated-audio-ready[data-v-91d9d176]{color:#c6d7b5;font-size:10px;font-weight:600}.generated-audio-controls[data-v-91d9d176]{align-items:center;display:flex;gap:9px;min-width:0}.generated-audio-controls button[data-v-91d9d176]{border-radius:8px;cursor:pointer;display:grid;flex:none;height:34px;padding:0;place-items:center;width:34px}.generated-audio-controls svg[data-v-91d9d176]{height:17px;width:17px}.generated-audio-play[data-v-91d9d176]{background:#ba5a5a;border:1px solid #ba5a5a;color:#fff}.generated-audio-play[data-v-91d9d176]:hover:not(:disabled){background:#913e41;border-color:#913e41}.generated-audio-play[data-v-91d9d176]:disabled{cursor:not-allowed;opacity:.5}.generated-audio-time[data-v-91d9d176]{color:#ddd8d0;flex:none;font-size:11px;font-variant-numeric:tabular-nums}.generated-audio-progress[data-v-91d9d176]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#ba5a5a 0 var(--audio-progress),#525a50 var(--audio-progress) 100%);border:0;border-radius:999px;cursor:pointer;flex:1;height:6px;margin:0;min-width:24px;width:100%}.generated-audio-progress[data-v-91d9d176]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ba5a5a;border:2px solid #f1e5d8;border-radius:50%;height:13px;width:13px}.generated-audio-progress[data-v-91d9d176]::-moz-range-thumb{background:#ba5a5a;border:2px solid #f1e5d8;border-radius:50%;height:10px;width:10px}.generated-audio-progress[data-v-91d9d176]:disabled{cursor:not-allowed;opacity:.6}.generated-audio-remove[data-v-91d9d176]{background:#313a33;border:1px solid #566056;color:#e7d6d2;margin-left:3px}.generated-audio-remove[data-v-91d9d176]:hover{background:#493033;border-color:#ba5a5a;color:#fff}.generated-audio-error[data-v-91d9d176]{color:#f2a6a6;font-size:11px;margin:8px 0 0}.voice-picker-overlay[data-v-91d9d176]{background:#090a0bc7;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:4000}.voice-picker-dialog[data-v-91d9d176]{background:#1b1c1e;border:1px solid #4b5047;border-radius:14px;box-shadow:0 24px 70px #00000073;color:#f1f1f2;display:flex;flex-direction:column;max-height:min(780px,calc(100dvh - 36px));overflow:hidden;padding:0;width:min(100%,920px)}.voice-picker-header[data-v-91d9d176]{border-bottom:1px solid #3c3e3e;display:flex;gap:18px;justify-content:space-between;padding:20px 24px 16px}.voice-picker-header h2[data-v-91d9d176]{color:#f1f1f2;font-size:1.3rem;font-weight:700;line-height:1.25;margin:0}.voice-picker-header p[data-v-91d9d176]{color:#bfc0c4;font-size:.85rem;margin:5px 0 0}.voice-picker-dialog .voice-picker-close[data-v-91d9d176]{background:#303136;border:1px solid #4a4b50;color:#e5e6e5;display:grid;flex:none;height:36px;padding:0;place-items:center;width:36px}.voice-picker-close[data-v-91d9d176]:hover{background:#3b3d40}.voice-picker-close svg[data-v-91d9d176]{height:17px;width:17px}.voice-picker-search-wrap[data-v-91d9d176]{border-bottom:1px solid #3c3e3e;display:grid;gap:7px;padding:16px 24px}.voice-picker-search-wrap label[data-v-91d9d176]{color:#cbd3bc;font-size:.75rem;font-weight:650}.voice-picker-search-wrap input[data-v-91d9d176]{background:#252629;border:1px solid #4a4b50;border-radius:8px;color:#f1f1f2;font:inherit;font-size:.875rem;height:42px;outline:0;padding:0 12px;width:100%}.voice-picker-search-wrap input[data-v-91d9d176]::-moz-placeholder{color:#aeb0b1}.voice-picker-search-wrap input[data-v-91d9d176]::placeholder{color:#aeb0b1}.voice-picker-search-wrap input[data-v-91d9d176]:focus{border-color:#a3b18a}.voice-picker-filters[data-v-91d9d176]{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:8px}.voice-filter-group[data-v-91d9d176]{display:grid;gap:7px;min-width:0}.voice-filter-group>span[data-v-91d9d176]{color:#cbd3bc;font-size:.75rem;font-weight:650}.voice-filter-options[data-v-91d9d176]{display:flex;flex-wrap:wrap;gap:6px}.voice-picker-dialog .voice-filter-options button[data-v-91d9d176]{background:#252629;border:1px solid #4a4b50;border-radius:7px;color:#c9cbcc;font-size:.75rem;height:30px;padding:0 10px}.voice-filter-options button[data-v-91d9d176]:hover{border-color:#8d9d7c;color:#fff}.voice-filter-options button.active[data-v-91d9d176]{background:#442b2d;border-color:#ba5a5a;color:#fff}.voice-picker-list[data-v-91d9d176]{min-height:0;overflow-y:auto;padding:16px 24px;scrollbar-color:#60685a #1b1c1e}.voice-picker-grid[data-v-91d9d176]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.voice-picker-dialog .voice-option[data-v-91d9d176]{align-items:center;background:#252629;border:1px solid #3e4140;border-radius:10px;color:#f1f1f2;display:flex;gap:12px;height:auto;justify-content:space-between;min-height:78px;padding:11px 14px;text-align:left;white-space:normal;width:100%}.voice-option[data-v-91d9d176]:hover{background:#2c302b;border-color:#8d9d7c}.voice-option.selected[data-v-91d9d176]{background:#342728;border-color:#ba5a5a}.voice-option-copy[data-v-91d9d176]{display:grid;gap:3px;min-width:0}.voice-option-copy strong[data-v-91d9d176]{font-size:.875rem;font-weight:700}.voice-option-copy>span[data-v-91d9d176]{color:#c5c8c3;font-size:.8rem;line-height:1.35}.voice-option-copy small[data-v-91d9d176]{color:#aeb4aa;font-size:.7rem;overflow-wrap:anywhere}.voice-option-radio[data-v-91d9d176]{border:1.5px solid #8b9188;border-radius:50%;flex:none;height:18px;width:18px}.voice-option.selected .voice-option-radio[data-v-91d9d176]{background:#fff;border:5px solid #ba5a5a}.voice-picker-empty[data-v-91d9d176]{color:#c5c8c3;margin:25px 0;text-align:center}.voice-picker-footer[data-v-91d9d176]{align-items:center;background:#1b1c1e;border-top:1px solid #3c3e3e;display:flex;gap:12px;justify-content:space-between;padding:14px 24px}.voice-picker-footer span[data-v-91d9d176]{color:#c5c8c3;font-size:.8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-picker-dialog .voice-picker-confirm[data-v-91d9d176]{background:#ba5a5a;border:1px solid #ba5a5a;border-radius:8px;color:#fff;flex:none;font-size:.875rem;font-weight:700;height:42px;width:170px}.voice-picker-confirm[data-v-91d9d176]:hover{background:#963f41;border-color:#963f41}.voice-picker-dialog[data-v-91d9d176] :is(button,input):focus-visible{outline:2px solid #a3b18a;outline-offset:2px}@media(max-width:640px){.voice-picker-overlay[data-v-91d9d176]{padding:10px}.voice-picker-dialog[data-v-91d9d176]{max-height:calc(100dvh - 20px)}.voice-picker-footer[data-v-91d9d176],.voice-picker-header[data-v-91d9d176],.voice-picker-list[data-v-91d9d176],.voice-picker-search-wrap[data-v-91d9d176]{padding-inline:16px}.voice-picker-grid[data-v-91d9d176]{grid-template-columns:1fr}.voice-picker-dialog .voice-option[data-v-91d9d176]{min-height:76px}}@media(max-width:420px){.audio-generate-panel[data-v-91d9d176]{padding:12px}.voice-options[data-v-91d9d176]{gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.speech-settings-trigger[data-v-91d9d176]{width:36px}.voice-picker-trigger[data-v-91d9d176]{padding-inline:7px}.voice-picker-dialog .voice-picker-confirm[data-v-91d9d176]{width:116px}.generated-audio[data-v-91d9d176]{padding:10px}.generated-audio-controls[data-v-91d9d176]{gap:6px}.generated-audio-controls button[data-v-91d9d176]{height:32px;width:32px}.generated-audio-time[data-v-91d9d176]{font-size:10px}}.required-asterisk[data-v-16663e25]{color:#f44;font-weight:700;margin-left:2px}.resolution-free-hint[data-v-16663e25]{color:#ffffffb3;font-size:.8rem;margin:0 0 8px}.btn-cta[data-v-16663e25]:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn-cta[data-v-16663e25]:hover:disabled{box-shadow:none!important;transform:none!important}.generation-overlay[data-v-16663e25]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border-radius:1rem;display:flex;justify-content:center;inset:0;position:absolute;z-index:10}.generation-content[data-v-16663e25]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:90%;padding:2rem;text-align:center;width:100%}.loading-spinner[data-v-16663e25]{position:relative}.generation-title[data-v-16663e25]{background:linear-gradient(135deg,#6209f6,#dc8af6,#83d0fb);-webkit-background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.generation-text[data-v-16663e25]{color:#ffffffe6;display:block;font-size:1rem;font-weight:600;line-height:1.6;margin:0 auto;overflow:visible;text-align:center;white-space:normal;width:100%}.generation-text a[data-v-16663e25]{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.generation-text a[data-v-16663e25]:hover{color:#93c5fd}.progress-container[data-v-16663e25]{align-items:center;display:flex;flex-direction:column;gap:.5rem;max-width:400px;width:100%}.progress-bar-wrapper[data-v-16663e25]{background:#ffffff1a;height:8px;width:100%}.progress-bar[data-v-16663e25],.progress-bar-wrapper[data-v-16663e25]{border-radius:4px;overflow:hidden;position:relative}.progress-bar[data-v-16663e25]{background:linear-gradient(90deg,#6209f6,#dc8af6,#83d0fb);height:100%;transition:width .1s linear}.progress-bar[data-v-16663e25]:after{animation:shimmer-16663e25 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute}@keyframes shimmer-16663e25{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-16663e25]{color:#ffffffe6;font-size:.875rem;font-weight:600;min-width:50px;text-align:center}.generation-actions[data-v-16663e25]{margin-top:1rem}.continue-btn[data-v-16663e25]{align-items:center;background:linear-gradient(135deg,#6209f6,#dc8af6);border:none;border-radius:.75rem;box-shadow:0 4px 15px #6209f64d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.continue-btn[data-v-16663e25]:hover{background:linear-gradient(135deg,#7c3aed,#e879f9);box-shadow:0 6px 20px #6209f666;transform:translateY(-2px)}.continue-btn[data-v-16663e25]:active{transform:translateY(0)}.continue-btn .btn-icon[data-v-16663e25]{height:1.25rem;width:1.25rem}.audio-info-container[data-v-16663e25]{justify-content:center;padding-right:48px}.audio-file-info[data-v-16663e25],.audio-info-container[data-v-16663e25]{align-items:center;display:flex;width:100%}.audio-file-info[data-v-16663e25]{background:#5aa3ff1a;border:1px solid rgba(90,163,255,.3);border-radius:8px;gap:12px;justify-content:space-between;padding:12px 16px}.audio-file-name[data-v-16663e25]{color:#e6edf3;flex:0 1 50%;font-size:14px;max-width:50%}.audio-duration[data-v-16663e25]{border-left:1px solid rgba(90,163,255,.3);color:#5aa3ff;font-size:14px;min-width:-moz-fit-content;min-width:fit-content;padding-left:8px}.hidden-audio[data-v-16663e25]{display:none}.play-audio-btn[data-v-16663e25]{align-items:center;background:linear-gradient(135deg,#665ffa,#5aa3ff);border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-left:8px;padding:0;transition:all .3s ease;vertical-align:middle;width:28px}.play-audio-btn[data-v-16663e25]:hover{box-shadow:0 0 12px #5aa3ff99;transform:scale(1.1)}.pause-icon[data-v-16663e25],.play-icon[data-v-16663e25]{color:#fff;height:14px;width:14px}.interactive-layout[data-v-16663e25]{align-items:flex-start;display:flex!important;gap:40px;justify-content:center;margin:0 auto;max-width:1400px}.form-panel[data-v-16663e25]{flex:0 0 45%;max-width:45%}.preview-area[data-v-16663e25]{align-self:flex-start;display:flex;flex:0 0 55%;flex-direction:column;gap:20px;max-width:55%;position:sticky;top:120px;width:100%}.preview-media[data-v-16663e25]{aspect-ratio:16/9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#000c,#0f1120e6);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 10px 30px #0000004d;contain:layout;height:auto;overflow:hidden;padding:1.5rem;position:relative;transform:translateZ(0);width:100%}.preview-title[data-v-16663e25]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#665ffae6,#ff6bd6e6);border-radius:6px;box-shadow:0 2px 8px #0000004d;color:#fff;font-size:.75rem;font-weight:600;left:1.5rem;letter-spacing:.3px;line-height:1.2;margin:0;padding:.25rem .625rem;position:absolute;top:1.5rem;z-index:5}.download-section[data-v-16663e25]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:0 0 16px 16px;display:flex;justify-content:center;margin-top:20px;padding:20px}.download-btn[data-v-16663e25]{align-items:center;background:linear-gradient(135deg,#665ffa,#ff6bd6);border:none;border-radius:50px;box-shadow:0 10px 30px #665ffa4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-width:180px;padding:1rem 2rem;transition:all .3s ease}.download-btn[data-v-16663e25]:hover{background:linear-gradient(135deg,#7c6aff,#ff7ce0);box-shadow:0 15px 40px #665ffa66;transform:translateY(-3px)}.download-btn[data-v-16663e25]:disabled{cursor:not-allowed;opacity:.6;transform:none}.form-group[data-v-16663e25]{margin-bottom:20px}.upload-preview[data-v-16663e25]{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;position:relative;width:100%}.upload-area[data-v-16663e25],.upload-preview[data-v-16663e25]{overflow:visible}.preview-image[data-v-16663e25]{border-radius:8px;cursor:pointer;display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.remove-btn[data-v-16663e25]{align-items:center;background:#dc2626;border:2px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:flex;justify-content:center;min-height:28px;min-width:28px;padding:6px;position:absolute;right:4px;top:4px;transition:all .3s ease;z-index:10}.remove-btn[data-v-16663e25]:hover{background:#b91c1c;box-shadow:0 4px 12px #0006;transform:scale(1.1)}.remove-icon[data-v-16663e25]{color:#fff;height:14px;width:14px}.audio-input-field[data-v-16663e25],.audio-input-wrapper[data-v-16663e25]{position:relative;width:100%}.audio-input-field[data-v-16663e25]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff26,#ffffff0d);border:2px solid hsla(0,0%,100%,.3);border-radius:12px;cursor:pointer;display:flex;min-height:48px;padding:12px 16px;transition:all .3s ease}.audio-input-field[data-v-16663e25]:hover{background:linear-gradient(145deg,#fff3,#ffffff1a);border-color:var(--c-purple);box-shadow:0 0 0 4px #665ffa33}.audio-input-field.has-file[data-v-16663e25]{padding-right:48px}.audio-input-placeholder[data-v-16663e25]{align-items:center;color:#ffffffb3;display:flex;gap:12px;justify-content:space-between;width:100%}.folder-icon[data-v-16663e25]{display:block;flex-shrink:0;height:20px;width:20px}.audio-placeholder-text[data-v-16663e25]{color:#ffffffb3;font-size:.95rem}.audio-file-display[data-v-16663e25]{align-items:center;display:flex;gap:12px;width:100%}.audio-file-details[data-v-16663e25]{align-items:center;display:flex;flex:1;min-width:0}.audio-file-name[data-v-16663e25]{color:var(--c-text-light);font-size:.95rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-duration[data-v-16663e25]{color:var(--c-blue);flex-shrink:0;font-size:.9rem;font-weight:600;white-space:nowrap}.audio-remove-btn[data-v-16663e25]{align-items:center;background:#dc2626;border:2px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:28px;min-width:28px;padding:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:10}.audio-remove-btn[data-v-16663e25]:hover{background:#b91c1c;box-shadow:0 4px 12px #0006;transform:translateY(-50%) scale(1.1)}.audio-remove-btn .remove-icon[data-v-16663e25]{color:#fff;height:14px;width:14px}.preview-video[data-v-16663e25]{backface-visibility:hidden;height:100%;-o-object-fit:contain;object-fit:contain;transform:translateZ(0);transition:transform .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-touch-callout:none}.play-overlay[data-v-16663e25],.preview-video[data-v-16663e25]{border-radius:12px;cursor:pointer}.play-overlay[data-v-16663e25]{align-items:center;background:#0000004d;display:flex;justify-content:center;inset:1.5rem;position:absolute;transition:all .3s ease}.play-overlay[data-v-16663e25]:hover{background:#00000080}.play-button[data-v-16663e25]{background:#5aa3ffe6;height:80px;width:80px}.play-button[data-v-16663e25]:hover{background:#5aa3ff;transform:scale(1.1)}.play-icon[data-v-16663e25]{color:#fff;height:20px;margin-left:4px;width:20px}.preview-area:hover .preview-video[data-v-16663e25]{transform:scale(1.02)}.play-button[data-v-16663e25]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:100px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100px;z-index:2}.play-button[data-v-16663e25]:hover{background:#665ffae6;border-color:#ffffff80;box-shadow:0 10px 30px #665ffa80;transform:translate(-50%,-50%) scale(1.1)}.play-button svg[data-v-16663e25]{color:#fff;height:40px;width:40px}.preview-video.opacity-50[data-v-16663e25]{opacity:.5}@media(max-width:768px){.interactive-layout[data-v-16663e25]{flex-direction:column!important;gap:40px;max-width:100%}.form-panel[data-v-16663e25]{flex:1 1 100%;max-width:100%}.preview-area[data-v-16663e25]{align-self:auto;aspect-ratio:16/9!important;flex:1 1 100%;max-width:100%;min-height:50vh!important;padding:1rem;position:static;top:auto}.play-overlay[data-v-16663e25],.preview-image[data-v-16663e25],.preview-video[data-v-16663e25]{height:calc(100% - 2rem);inset:1rem;width:calc(100% - 2rem)}.preview-video[data-v-16663e25]{max-height:100%;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important}.play-button[data-v-16663e25]{height:5rem;width:5rem}.play-button svg[data-v-16663e25]{height:2rem;width:2rem}.download-section[data-v-16663e25]{margin-top:15px;padding:15px}.download-btn[data-v-16663e25]{font-size:.9rem;min-width:160px;padding:.875rem 1.5rem}}.test-button-container[data-v-16663e25]{display:flex;justify-content:center;margin-top:1.5rem}.test-btn[data-v-16663e25]{align-items:center;background:linear-gradient(90deg,#10b981,#059669);border:none;border-radius:9999px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.test-btn[data-v-16663e25]:hover{box-shadow:0 6px 16px #10b98166;transform:translateY(-2px)}.test-btn[data-v-16663e25]:disabled{cursor:not-allowed;opacity:.6;transform:none}.multi-promo-section[data-v-16663e25]{background:linear-gradient(145deg,#665ffa1a,#ff6bd60d);border:2px solid rgba(102,95,250,.3);border-radius:12px;margin-top:24px;padding:20px;text-align:center}.multi-promo-title[data-v-16663e25]{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 8px}.multi-promo-description[data-v-16663e25]{color:#fffc;font-size:.9rem;line-height:1.5;margin:0 0 16px}.multi-promo-btn[data-v-16663e25]{align-items:center;background:linear-gradient(135deg,#665ffa,#ff6bd6);border:none;border-radius:8px;box-shadow:0 4px 15px #665ffa4d;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .3s ease}.multi-promo-btn[data-v-16663e25]:hover{background:linear-gradient(135deg,#7c6aff,#ff7ce0);box-shadow:0 6px 20px #665ffa66;transform:translateY(-2px)}.multi-promo-btn[data-v-16663e25]:active{transform:translateY(0)}@media(max-width:768px){.multi-promo-section[data-v-16663e25]{margin-top:20px;padding:16px}.multi-promo-title[data-v-16663e25]{font-size:1rem}.multi-promo-description[data-v-16663e25]{font-size:.85rem}.multi-promo-btn[data-v-16663e25]{font-size:.9rem;padding:.625rem 1.25rem}}.high-cost-modal-container[data-v-16663e25]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f1120f2,#1a1a40f2);border:1px solid hsla(0,0%,100%,.1);max-height:90vh;overflow-y:auto}.high-cost-modal-title[data-v-16663e25]{background:linear-gradient(92deg,#665ffa,#5aa3ff 46%,#ff6bd6);-webkit-background-clip:text;background-clip:text;color:transparent}.high-cost-modal-content[data-v-16663e25]{color:#ffffffe6}.high-cost-modal-button[data-v-16663e25]{background:linear-gradient(135deg,#665ffa,#ff6bd6);box-shadow:0 4px 15px #665ffa66}.high-cost-modal-button[data-v-16663e25]:hover{background:linear-gradient(135deg,#5147d9,#e55ac1);box-shadow:0 6px 20px #665ffa99}.high-cost-modal-cancel-button[data-v-16663e25]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2)}.high-cost-modal-cancel-button[data-v-16663e25]:hover{background:#ffffff1a;border-color:#ffffff4d}@media(max-width:768px){.high-cost-modal-container[data-v-16663e25]{max-width:95%;padding:1.5rem}.high-cost-modal-title[data-v-16663e25]{font-size:1.5rem}.high-cost-modal-content[data-v-16663e25]{font-size:.9rem}}#main-function .container[data-v-16663e25]{max-width:1560px}#main-function .section-title[data-v-16663e25]{background:none;color:#f7f7fa;margin:0 auto 14px;max-width:900px;-webkit-text-fill-color:currentColor;letter-spacing:-.025em}#main-function .section-subtitle[data-v-16663e25]{color:#b5b7c1;margin:0 auto 42px;max-width:700px;opacity:1}.interactive-layout[data-v-16663e25]{align-items:stretch;display:grid!important;gap:22px;grid-template-columns:minmax(340px,.9fr) minmax(0,1.55fr);max-width:1520px}#main-function .form-panel[data-v-16663e25],#main-function .preview-area[data-v-16663e25]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1b20;border:1px solid #2d2d34;border-radius:18px;box-shadow:0 16px 40px #0000002e;max-width:none;min-width:0;width:100%}#main-function .form-panel[data-v-16663e25]{display:flex;flex-direction:column;min-height:820px;padding:22px 22px 26px}#main-function .preview-area[data-v-16663e25]{flex:none;gap:20px;height:-moz-fit-content;height:fit-content;min-height:680px;padding:32px;top:24px}#main-function .mode-switcher[data-v-16663e25]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#29292e;border:0;border-radius:999px;margin-bottom:24px;padding:5px}#main-function .mode-btn[data-v-16663e25]{background:transparent;border-radius:999px;box-shadow:none;color:#a5a7b2;font-size:.9rem;padding:11px 12px}#main-function .mode-btn[data-v-16663e25]:hover{background:#34343b;color:#fff}#main-function .mode-btn.active[data-v-16663e25],#main-function .mode-btn.active[data-v-16663e25]:hover{background:#f9f9fa;box-shadow:none;color:#15151a}.form-container[data-v-16663e25]{min-width:0}#main-function .form-container>form[data-v-16663e25],.form-container[data-v-16663e25]{display:flex;flex:1;flex-direction:column}#main-function .form-container>form>.btn-cta[data-v-16663e25]{margin-top:auto}#main-function .form-container>.multi-promo-section[data-v-16663e25]{margin-top:22px}#main-function .form-group[data-v-16663e25]{margin-bottom:22px}#main-function .form-group label[data-v-16663e25]{color:#f5f5f7;font-size:.9rem;font-weight:650;margin-bottom:10px}#main-function .upload-area[data-v-16663e25]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16161a;border:1px dashed #484851;border-radius:12px;min-height:150px;padding:16px}#main-function .upload-area[data-v-16663e25]:hover{background:#1e1e24;border-color:#8983e9;box-shadow:none}#main-function .reference-image-row[data-v-16663e25],#main-function .video-reference-row[data-v-16663e25]{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}#main-function .reference-media-heading[data-v-16663e25]{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:8px;justify-content:space-between;width:100%}#main-function .reference-media-heading .reference-media-label[data-v-16663e25]{margin-bottom:0}#main-function .character-photo-trigger[data-v-16663e25]{background:#342729;border:1px solid #8d5052;border-radius:7px;color:#f2d6d2;cursor:pointer;font-size:.76rem;font-weight:650;min-height:32px;padding:5px 10px}#main-function .character-photo-trigger[data-v-16663e25]:hover{background:#5a3034;border-color:#ba5a5a;color:#fff}#main-function .reference-media-group>.reference-media-label[data-v-16663e25]{flex:0 0 100%;margin-bottom:0;width:100%}#main-function .reference-image-row>.upload-area[data-v-16663e25]{flex:1 1 50%;min-width:0;width:50%}#main-function .video-reference-row>.upload-area[data-v-16663e25]{flex:0 0 100%;min-width:0;width:100%}#main-function .reference-image-row>.upload-area[data-v-16663e25],#main-function .video-reference-upload-area[data-v-16663e25]{height:170px;min-height:170px}#main-function .video-reference-row.has-video-mask>.upload-area[data-v-16663e25]{flex-basis:calc(50% - 5px);width:calc(50% - 5px)}#main-function .video-reference-row>.image-mask-preview[data-v-16663e25]{flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}#main-function .video-reference-row .upload-area[data-v-16663e25]:has(.upload-preview){padding:0}#main-function .video-reference-row .upload-preview[data-v-16663e25]{height:100%;overflow:hidden;position:static;width:100%}#main-function .video-reference-row .upload-preview>.preview-video[data-v-16663e25]{border-radius:10px;height:100%;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.image-mask-preview[data-v-16663e25]{background:#111114;border:1px solid #454550;border-radius:12px;flex:1 1 50%;height:170px;min-width:0;overflow:hidden;position:relative;width:50%}.video-mask-preview[data-v-16663e25]{height:170px}.image-mask-preview img[data-v-16663e25]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-mask-preview>span[data-v-16663e25]{background:#121216db;border-radius:5px;bottom:7px;color:#f2f2f6;font-size:.7rem;left:7px;padding:3px 7px;position:absolute}.image-mask-preview button[data-v-16663e25]{background:#222228;border:1px solid #41414a;border-radius:7px;color:#ddd;cursor:pointer;height:26px;position:absolute;right:7px;top:7px;width:26px}.image-mask-preview button[data-v-16663e25]:first-of-type{right:38px}.image-mask-preview button[data-v-16663e25]:hover{border-color:#8983e9;color:#eeeaff}@media(max-width:520px){#main-function .reference-image-row[data-v-16663e25],#main-function .video-reference-row[data-v-16663e25]{flex-wrap:wrap}#main-function .reference-image-row>.upload-area[data-v-16663e25],#main-function .video-reference-row>.upload-area[data-v-16663e25],.image-mask-preview[data-v-16663e25]{flex:0 0 100%;width:100%}#main-function .video-reference-upload-area[data-v-16663e25],.video-mask-preview[data-v-16663e25]{height:170px;min-height:170px}}#main-function #form-image-to-video .upload-icon[data-v-16663e25]{color:#ffffffb8;height:30px;width:30px}#main-function #form-image-to-video .upload-preview[data-v-16663e25]{height:100%;overflow:visible;position:static;width:100%}.image-upload-actions[data-v-16663e25]{align-items:center;display:flex;flex-direction:row;gap:7px;position:absolute;right:10px;top:10px;z-index:12}.image-upload-action[data-v-16663e25]{background:#222228;border:1px solid #41414a;border-radius:8px;color:#bfc0c8;cursor:pointer;display:grid;height:28px;min-width:28px;padding:0;place-items:center;width:28px}.image-upload-action svg[data-v-16663e25]{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.image-upload-action[data-v-16663e25]:hover{background:#302e3a;border-color:#8d86d8;color:#eeeaff}.image-upload-delete[data-v-16663e25]{color:#bfc0c8}.image-upload-delete[data-v-16663e25]:hover{background:#38262a;border-color:#b66a74;color:#ffb7bf}#main-function #form-image-to-video .upload-placeholder[data-v-16663e25]:focus,#main-function #form-image-to-video .upload-placeholder[data-v-16663e25]:focus-visible{outline:2px solid #aaa2ff;outline-offset:2px}#main-function .audio-input-field[data-v-16663e25],#main-function .form-control[data-v-16663e25]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151519;border:1px solid #35353d;border-radius:12px;box-shadow:none;color:#f5f5f7}#main-function .audio-upload-dropzone[data-v-16663e25]{border:1px dashed #484851;border-radius:12px;cursor:pointer;display:flex;height:150px;justify-content:center;min-height:150px;padding:14px}#main-function .audio-upload-dropzone[data-v-16663e25]:hover{background:#1e1e24;border-color:#8983e9;box-shadow:none}#main-function .audio-upload-dropzone .audio-input-placeholder[data-v-16663e25]{flex-direction:column;gap:7px;justify-content:center;text-align:center}#main-function .audio-upload-dropzone .audio-upload-icon[data-v-16663e25]{color:#ffffffb8;height:22px;width:22px}#main-function .audio-upload-dropzone .audio-placeholder-text[data-v-16663e25]{color:#e7e7ec;font-size:.85rem;font-weight:600}.audio-upload-hint[data-v-16663e25]{color:#a5a5b1;font-size:.75rem}#main-function .audio-upload-dropzone.has-file[data-v-16663e25]{padding-right:48px}.audio-file-display[data-v-16663e25]{gap:10px;padding:12px;position:static}.audio-file-mark[data-v-16663e25]{background:#24232d;border:1px solid #3a3948;border-radius:9px;color:#c1bbff;display:grid;flex:none;height:34px;place-items:center;width:34px}.audio-file-mark svg[data-v-16663e25]{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:18px}.audio-file-details[data-v-16663e25]{flex-direction:row;gap:8px;justify-content:flex-start}.audio-file-name[data-v-16663e25]{color:#f0f0f4;flex:1;font-size:.85rem;max-width:none}.audio-duration-pill[data-v-16663e25]{background:#8983e924;border:0;border-radius:6px;color:#c6c1ff;font-size:.72rem;padding:4px 7px}.audio-action-btn[data-v-16663e25]{background:#222228;border:1px solid #41414a;border-radius:8px;color:#bfc0c8;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;position:absolute;right:10px;top:10px;width:28px}.audio-action-btn svg[data-v-16663e25]{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.audio-action-btn[data-v-16663e25]:hover{background:#302e3a;border-color:#8d86d8;color:#eeeaff}.audio-action-btn.audio-trim-btn[data-v-16663e25]{right:44px;top:10px}.audio-action-btn.audio-delete-btn[data-v-16663e25]{right:10px;top:10px}.audio-action-btn.audio-delete-btn[data-v-16663e25]:hover{background:#38262a;border-color:#b66a74;color:#ffb7bf}#main-function .audio-input-field[data-v-16663e25]:hover,#main-function .form-control[data-v-16663e25]:focus{background:#1b1b21;border-color:#8983e9;box-shadow:0 0 0 3px #8983e926;outline:none}.audio-mode-tabs[data-v-16663e25]{background:#151519;border:1px solid #303038;border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 10px;padding:5px}.audio-mode-tab[data-v-16663e25]{background:transparent;border:1px solid transparent;border-radius:7px;color:#b8b8c3;cursor:pointer;font-size:clamp(.64rem,1vw,.76rem);font-weight:600;min-width:0;padding:9px 2px;transition:background .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap}.audio-mode-tab[data-v-16663e25]:hover{background:#24242b;color:#fff}.audio-mode-tab.active[data-v-16663e25]{background:#8983e92e;border-color:#8983e973;color:#d8d4ff}.audio-mode-tab.generate-tab.active[data-v-16663e25]{background:#d9b43e;border-color:#d9b43e;color:#211b0d}.audio-mode-placeholder[data-v-16663e25]{align-items:center;background:#151519;border:1px dashed #484851;border-radius:12px;color:#b8b8c3;display:flex;flex-direction:column;font-size:.82rem;gap:10px;height:150px;justify-content:center;min-height:150px;padding:14px;text-align:center;width:100%}.audio-mode-placeholder svg[data-v-16663e25]{fill:none;height:28px;stroke:#a59df7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:28px}.audio-library-panel[data-v-16663e25]{align-content:center;background:#1c211e;border:1px solid #424a42;border-radius:12px;display:grid;gap:10px;min-height:150px;padding:12px}.audio-library-open[data-v-16663e25]{background:#303b32;border:1px solid #68765e;border-radius:8px;color:#e6eee0;cursor:pointer;font-size:.82rem;font-weight:700;min-height:42px;transition:border-color .18s ease,background .18s ease;width:100%}.audio-library-open[data-v-16663e25]:hover{background:#3a493b;border-color:#a3b18a}.audio-library-open[data-v-16663e25]:focus-visible{outline:2px solid #a3b18a;outline-offset:2px}.audio-record-panel .record-start[data-v-16663e25]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:10px}.audio-record-panel .record-start svg[data-v-16663e25]{stroke:#e57382}.audio-record-panel .record-actions button[data-v-16663e25]:hover,.audio-record-panel .record-start[data-v-16663e25]:hover{color:#c6c1ff}.audio-record-panel .recording-indicator[data-v-16663e25]{color:#f0808d;font-weight:600}.audio-record-panel .record-actions button[data-v-16663e25],.audio-record-panel .record-control[data-v-16663e25]{background:#28272d;border:1px solid #696471;border-radius:8px;color:#f5f5f7;cursor:pointer;padding:7px 12px}.audio-record-panel .record-actions[data-v-16663e25]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.generation-settings-popover-wrap[data-v-16663e25]{margin-top:12px;position:relative}.generation-settings-trigger[data-v-16663e25]{align-items:center;background:linear-gradient(180deg,#202027,#18181d);border:1px solid #363640;border-radius:10px;color:#e4e4eb;cursor:pointer;display:flex;gap:10px;min-height:50px;padding:10px 14px;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.generation-settings-trigger[data-v-16663e25]:hover,.generation-settings-trigger[aria-expanded=true][data-v-16663e25]{background:#22212c;border-color:#7770bb;box-shadow:0 0 0 3px #8983e91a}.settings-trigger-resolution[data-v-16663e25]{align-items:center;color:#e3e3e8;display:flex;flex:1 1 50%;font-size:.8rem;font-weight:700;gap:8px;justify-content:center;min-width:0}.settings-trigger-resolution svg[data-v-16663e25]{fill:none;height:17px;stroke:#9eb9b4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.settings-trigger-divider[data-v-16663e25]{background:#37373e;flex:none;height:22px;width:1px}.settings-trigger-prompt[data-v-16663e25]{align-items:center;color:#b8b8c3;display:flex;flex:1 1 50%;font-size:.8rem;gap:7px;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap}.prompt-text-icon[data-v-16663e25]{color:#a59df7;flex:none;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;line-height:1;text-align:center;width:16px}.settings-trigger-prompt span[data-v-16663e25]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-chevron[data-v-16663e25]{border-radius:6px;color:#a9a9b3;display:grid;flex:none;height:24px;place-items:center;transition:transform .2s ease;width:24px}.settings-chevron svg[data-v-16663e25]{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.settings-chevron.open[data-v-16663e25]{transform:rotate(180deg)}.generation-settings-menu[data-v-16663e25]{background:#202027;border:1px solid #383841;border-radius:12px;bottom:calc(100% + 10px);box-shadow:0 18px 44px #00000073;display:grid;gap:16px;left:0;max-height:min(70vh,520px);overflow-y:auto;padding:16px;position:absolute;right:0;z-index:30}.settings-menu-group>label[data-v-16663e25]{color:#f2f2f5;display:block;font-size:.85rem;font-weight:650;margin-bottom:8px}.prompt-label-row[data-v-16663e25]{align-items:center;display:flex;gap:7px;justify-content:flex-start;margin-bottom:8px}.prompt-label-row label[data-v-16663e25]{color:#f2f2f5;font-size:.85rem;font-weight:650}.prompt-help[data-v-16663e25]{display:inline-flex;flex:none;position:relative}.prompt-help-button[data-v-16663e25]{background:#2b3029;border:1px solid #58624e;border-radius:50%;color:#c6d1b7;cursor:pointer;display:grid;height:20px;list-style:none;place-items:center;width:20px}.prompt-help.is-open .prompt-help-button[data-v-16663e25],.prompt-help:focus-within .prompt-help-button[data-v-16663e25],.prompt-help:hover .prompt-help-button[data-v-16663e25]{background:#384233;border-color:#a3b18a;color:#f1e5d8}.prompt-help-button[data-v-16663e25]:focus-visible{outline:2px solid #a3b18a;outline-offset:2px}.prompt-help-button svg[data-v-16663e25]{height:16px;width:16px}.prompt-help-text[data-v-16663e25]{background:#292e27;border:1px solid #495244;border-radius:9px;box-shadow:0 10px 28px #00000059;color:#e2e6dc;display:none;font-size:.78rem;left:-105px;line-height:1.55;margin:0;padding:11px 13px;position:absolute;top:calc(100% + 9px);width:min(320px,calc(100vw - 48px));z-index:40}.prompt-help.is-open .prompt-help-text[data-v-16663e25],.prompt-help:focus-within .prompt-help-text[data-v-16663e25],.prompt-help:hover .prompt-help-text[data-v-16663e25]{display:block}.prompt-help-text strong[data-v-16663e25]{color:#fff}.settings-menu-group .form-control[data-v-16663e25]{min-height:88px}.settings-menu-group .resolution-cards[data-v-16663e25]{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.settings-menu-group .resolution-card[data-v-16663e25]{min-width:0;padding:10px 5px}.settings-menu-group .resolution-subtitle[data-v-16663e25]{font-size:.68rem}#main-function .form-control[data-v-16663e25]::-moz-placeholder{color:#a5a5b1}#main-function .form-control[data-v-16663e25]::placeholder{color:#a5a5b1}#main-function .resolution-card[data-v-16663e25]{background:#151519;border:1px solid #38383f;border-radius:10px;box-shadow:none}#main-function .resolution-card[data-v-16663e25]:hover{background:#24242b;border-color:#8983e9;transform:none}#main-function .resolution-card.active[data-v-16663e25]{background:#292737;border-color:#a39cf7;box-shadow:none}#main-function .btn-cta[data-v-16663e25]{background:#f7f7f9;border-radius:10px;box-shadow:none;color:#17171b;font-size:1rem;min-height:50px;padding:12px 54px 12px 20px}#main-function .btn-cta[data-v-16663e25]:hover:not(:disabled){background:#dfdcff;box-shadow:none;transform:none}#main-function .credits-badge[data-v-16663e25]{background:#33313e;color:#e5e1ff;height:25px;min-width:32px;right:12px;top:50%;transform:translateY(-50%)}.preview-header[data-v-16663e25]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.preview-header h2[data-v-16663e25]{color:#f7f7f9;font-size:.9375rem;font-weight:650;letter-spacing:0;line-height:1.4;margin:0 0 5px}.preview-header p[data-v-16663e25]{color:#aaaab5;font-size:.875rem;margin:0}.preview-status[data-v-16663e25]{background:#303037;border-radius:999px;color:#d9d9e0;flex:none;font-size:.75rem;padding:7px 12px}#main-function .preview-media[data-v-16663e25]{aspect-ratio:16/9;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101013;border:0;border-radius:12px;box-shadow:none;padding:0}#main-function .preview-media>.preview-image[data-v-16663e25],#main-function .preview-media>.preview-video[data-v-16663e25]{border-radius:12px;height:100%;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}#main-function .preview-title[data-v-16663e25]{background:#131317c7;box-shadow:none;left:15px;top:15px}#main-function .play-overlay[data-v-16663e25]{border-radius:12px;inset:0}#main-function .play-button[data-v-16663e25]{background:#16161acc;border:1px solid hsla(0,0%,100%,.6);height:68px;width:68px}#main-function .play-button[data-v-16663e25]:hover{background:#302d43f2;box-shadow:none}#main-function .play-button svg[data-v-16663e25]{height:28px;width:28px}#main-function .download-section[data-v-16663e25]{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;display:flex;justify-content:flex-end;margin-top:12px;padding:0}#main-function .download-btn[data-v-16663e25]{background:#292c2a;border:1px solid #4b504b;border-radius:8px;box-shadow:none;color:#e7e7e3;font-size:.82rem;font-weight:600;gap:8px;min-height:38px;min-width:0;padding:8px 14px}#main-function .download-btn svg[data-v-16663e25]{height:17px;width:17px}#main-function .download-btn[data-v-16663e25]:hover:not(:disabled){background:#343a34;border-color:#7c8973;box-shadow:none;color:#fff;transform:none}#main-function .multi-promo-section[data-v-16663e25]{align-items:center;background:#23232a;border:1px solid #35353e;border-radius:12px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:16px;padding:15px 16px;row-gap:6px;text-align:left}#main-function .multi-promo-title[data-v-16663e25]{font-size:.95rem;grid-column:1;margin:0}#main-function .multi-promo-description[data-v-16663e25]{color:#b9b8c3;font-size:.82rem;grid-column:1;line-height:1.45;margin:0}#main-function .multi-promo-btn[data-v-16663e25]{background:#383440;border:1px solid #60546f;box-shadow:none;grid-column:2;grid-row:1/span 2;padding:10px 15px;white-space:nowrap}#main-function .multi-promo-btn[data-v-16663e25]:hover{background:#4a4058;box-shadow:none;transform:none}#main-function[data-v-16663e25] :is(button,.resolution-card,.upload-placeholder,.audio-input-field):focus-visible{outline:2px solid #aaa2ff;outline-offset:3px}@media(max-width:900px){.interactive-layout[data-v-16663e25]{gap:18px;grid-template-columns:1fr}#main-function .form-panel[data-v-16663e25],#main-function .preview-area[data-v-16663e25]{max-width:100%}#main-function .form-panel[data-v-16663e25]{min-height:0}#main-function .preview-area[data-v-16663e25]{aspect-ratio:auto!important;min-height:0;padding:22px;position:static}}@media(max-width:600px){#main-function .form-panel[data-v-16663e25],#main-function .preview-area[data-v-16663e25]{border-radius:14px;padding:18px}#main-function .preview-media[data-v-16663e25]{aspect-ratio:16/10}#main-function .preview-media>.preview-image[data-v-16663e25],#main-function .preview-media>.preview-video[data-v-16663e25]{height:100%;inset:auto;width:100%}#main-function .play-overlay[data-v-16663e25]{height:100%;inset:0;width:100%}.preview-status[data-v-16663e25]{display:none}#main-function .multi-promo-section[data-v-16663e25]{grid-template-columns:1fr}#main-function .multi-promo-btn[data-v-16663e25]{grid-column:1;grid-row:auto;justify-self:start;margin-top:4px}}#main-function .audio-upload-dropzone .audio-upload-icon[data-v-16663e25],#main-function :is(#form-image-to-video,#form-video-to-video) .upload-icon[data-v-16663e25]{color:#b5c3aa;height:25px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:25px}#main-function .settings-trigger-resolution svg[data-v-16663e25]{stroke:#b5c3aa;stroke-width:1.7}#main-function .prompt-text-icon[data-v-16663e25]{color:#b5c3aa;font-family:inherit;font-size:14px;font-weight:700}#main-function .play-audio-btn[data-v-16663e25],#main-function[data-v-16663e25] :is(.image-upload-action,.audio-action-btn){background:#303630;border:1px solid #596755;border-radius:8px;box-shadow:none;color:#d8e2d0}#main-function .play-audio-btn[data-v-16663e25]:hover,#main-function[data-v-16663e25] :is(.image-upload-action,.audio-action-btn):hover{background:#3a463b;border-color:#a3b18a;box-shadow:none;color:#f1e5d8;transform:none}#main-function{background:#0d0d10;overflow:visible!important}#main-function:after,#main-function:before{display:none}#operation-steps[data-v-f9a44a77]{background:#17181b;color:#f1e5d8;padding:96px 24px}.ai-operation-steps-layout[data-v-f9a44a77]{margin:0 auto;max-width:1320px}.steps-header[data-v-f9a44a77]{margin:0 auto 44px;max-width:800px;text-align:center}.section-eyebrow[data-v-f9a44a77]{color:#a3b18a;display:block;font-size:.8rem;font-weight:700;letter-spacing:.16em;margin-bottom:12px}.steps-header h2[data-v-f9a44a77]{color:#f1e5d8;font-weight:900;margin:0 0 18px}.steps-header p[data-v-f9a44a77]{color:#c9c6c1;font-size:1.1rem;line-height:1.6;margin:0}.steps-grid[data-v-f9a44a77]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.step-card[data-v-f9a44a77]{background:#282727;border:1px solid #44454a;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;min-height:272px;padding:28px;transition:border-color .2s ease,background .2s ease}.step-card[data-v-f9a44a77]:hover{background:#2d2d2a;border-color:#a3b18a}.step-topline[data-v-f9a44a77]{align-items:flex-start;display:flex;justify-content:space-between}.step-index[data-v-f9a44a77]{color:#a3b18a;font-size:2.7rem;font-weight:700;letter-spacing:-.06em;line-height:1}.step-label[data-v-f9a44a77]{border:1px solid #53574e;border-radius:999px;color:#c2cbb3;font-size:.7rem;font-weight:700;letter-spacing:.09em;padding:7px 10px}.step-copy h3[data-v-f9a44a77]{color:#f1e5d8;font-size:1.35rem;line-height:1.25;margin:0 0 10px}.step-copy p[data-v-f9a44a77]{color:#c9c6c1;font-size:.95rem;line-height:1.65;margin:0}.pro-tips[data-v-f9a44a77]{background:#262424;border:1px solid #53504b;border-radius:14px;display:grid;gap:28px;grid-template-columns:180px minmax(0,1fr);margin-top:20px;padding:30px 32px}.tips-heading[data-v-f9a44a77]{align-items:flex-start;display:flex;gap:12px}.tips-mark[data-v-f9a44a77]{background:#413432;border-radius:8px;color:#e6b9ac;display:grid;flex:none;height:30px;place-items:center;width:30px}.tips-heading h3[data-v-f9a44a77]{color:#f1e5d8;font-size:1.25rem;margin:3px 0 0}.tips-copy[data-v-f9a44a77]{display:grid;gap:14px}.tips-copy p[data-v-f9a44a77]{color:#d3cfca;font-size:.95rem;line-height:1.65;margin:0}.tips-copy strong[data-v-f9a44a77]{color:#f1e5d8;font-weight:650}@media(max-width:900px){.steps-grid[data-v-f9a44a77]{grid-template-columns:1fr}.step-card[data-v-f9a44a77]{gap:30px;min-height:0}.pro-tips[data-v-f9a44a77]{gap:18px;grid-template-columns:1fr}}@media(max-width:640px){#operation-steps[data-v-f9a44a77]{padding:72px 20px}.steps-header[data-v-f9a44a77]{margin-bottom:30px}.pro-tips[data-v-f9a44a77],.step-card[data-v-f9a44a77]{padding:24px}}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}body{background-color:rgb(25 23 28/var(--tw-bg-opacity,1))}.reference-tabs[data-v-4e5fc87e]{background:#29292e;border:0;border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;padding:5px}.reference-tabs button[data-v-4e5fc87e]{background:transparent;border:0;border-radius:999px;color:#a5a7b2;cursor:pointer;font-size:.9rem;font-weight:650;min-height:42px;min-width:0;padding:10px 12px;transition:background .18s ease,color .18s ease}.reference-tabs button[data-v-4e5fc87e]:hover:not(.active){background:#34343b;color:#fff}.reference-tabs button.active[data-v-4e5fc87e],.reference-tabs button.active[data-v-4e5fc87e]:hover{background:#f9f9fa;color:#15151a}.reference-tabs button[data-v-4e5fc87e]:focus-visible{outline:2px solid #aaa2ff;outline-offset:2px}.video-reference-upload[data-v-4e5fc87e]{cursor:pointer;overflow:hidden}.reference-video-preview[data-v-4e5fc87e]{display:block;max-height:180px;-o-object-fit:contain;object-fit:contain;width:100%}.remove-reference-btn[data-v-4e5fc87e]{color:#d6c8ff;font-size:.8rem;margin-top:6px}.audio-info-container[data-v-4e5fc87e]{justify-content:center;padding-right:48px}.audio-file-info[data-v-4e5fc87e],.audio-info-container[data-v-4e5fc87e]{align-items:center;display:flex;width:100%}.audio-file-info[data-v-4e5fc87e]{background:#5aa3ff1a;border:1px solid rgba(90,163,255,.3);border-radius:8px;gap:12px;justify-content:space-between;padding:12px 16px}.audio-file-name[data-v-4e5fc87e]{color:#e6edf3;flex:0 1 50%;font-weight:500;max-width:50%;overflow:hidden;text-overflow:ellipsis}.audio-duration[data-v-4e5fc87e],.audio-file-name[data-v-4e5fc87e]{font-size:14px;white-space:nowrap}.audio-duration[data-v-4e5fc87e]{border-left:1px solid rgba(90,163,255,.3);color:#5aa3ff;flex-shrink:0;font-weight:600;min-width:-moz-fit-content;min-width:fit-content;padding-left:8px}.hidden-audio[data-v-4e5fc87e]{display:none}.play-audio-btn[data-v-4e5fc87e]{align-items:center;background:linear-gradient(135deg,#665ffa,#5aa3ff);border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-left:8px;padding:0;transition:all .3s ease;vertical-align:middle;width:28px}.play-audio-btn[data-v-4e5fc87e]:hover{box-shadow:0 0 12px #5aa3ff99;transform:scale(1.1)}.pause-icon[data-v-4e5fc87e],.play-icon[data-v-4e5fc87e]{color:#fff;height:14px;width:14px}#create-video[data-v-4e5fc87e]{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}#create-video[data-v-4e5fc87e]:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}#create-video[data-v-4e5fc87e]:after,#create-video[data-v-4e5fc87e]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#create-video[data-v-4e5fc87e]:after{animation:particleMove-4e5fc87e 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}@keyframes particleMove-4e5fc87e{0%{transform:translateY(0)}to{transform:translateY(-150px)}}#create-video .container[data-v-4e5fc87e]{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:2}.section-title[data-v-4e5fc87e]{background:linear-gradient(92deg,#665ffa,#5aa3ff 46%,#ff6bd6);-webkit-background-clip:text;color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;margin-bottom:24px;text-align:center;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;line-height:1.2}.section-subtitle[data-v-4e5fc87e]{color:#ffffffd9;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.8;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.section-subtitle strong[data-v-4e5fc87e]{background:linear-gradient(135deg,#665ffa,#ff6bd6);-webkit-background-clip:text;color:#fff;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.interactive-layout[data-v-4e5fc87e]{align-items:flex-start;display:flex!important;gap:40px;justify-content:center;margin:0 auto;max-width:1400px}.form-panel[data-v-4e5fc87e]{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:linear-gradient(145deg,#ffffff1a,#ffffff0d)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:20px!important;box-shadow:0 10px 30px #0000004d!important;flex:0 0 45%;height:auto;max-width:45%;padding:40px!important;position:relative;z-index:1}.video-form[data-v-4e5fc87e]{width:100%}.audio-group-row[data-v-4e5fc87e],.form-group[data-v-4e5fc87e]{margin-bottom:30px}.audio-group-row[data-v-4e5fc87e]{display:flex;gap:20px}.audio-group-item[data-v-4e5fc87e]{flex:1;min-width:0}.resolution-free-hint[data-v-4e5fc87e]{color:#ffffffb3;font-size:.8rem;margin:0 0 8px}.form-label[data-v-4e5fc87e]{color:var(--c-text-light);display:block;font-size:1.1rem;font-weight:700;margin-bottom:12px}.required[data-v-4e5fc87e]{color:#f87171}.tooltip-trigger[data-v-4e5fc87e]{align-items:center;cursor:help;display:inline-flex;margin-left:6px;position:relative}.tooltip-icon[data-v-4e5fc87e]{color:#fff9;height:16px;transition:color .2s ease;width:16px}.tooltip-trigger:hover .tooltip-icon[data-v-4e5fc87e]{color:#ffffffe6}.tooltip-content[data-v-4e5fc87e]{background:#000000f2;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0000004d;color:#fff;font-size:13px;line-height:1.6;max-width:calc(100vw - 40px);padding:12px 16px;white-space:normal;width:320px;z-index:1000;word-wrap:break-word;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.tooltip-content[data-v-4e5fc87e],.tooltip-content[data-v-4e5fc87e]:after{left:50%;position:absolute;transform:translate(-50%)}.tooltip-content[data-v-4e5fc87e]:after{border:6px solid transparent;border-top-color:#000000f2;content:"";top:100%}@media(max-width:768px){.tooltip-content[data-v-4e5fc87e]{font-size:12px;padding:10px 14px;width:280px}}.audio-upload[data-v-4e5fc87e]{display:flex;flex-direction:column;gap:12px}.upload-area[data-v-4e5fc87e]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff26,#ffffff0d);border:2px dashed hsla(0,0%,100%,.3);border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:120px;padding:20px;transition:all .3s ease;width:100%}.upload-area[data-v-4e5fc87e]:hover{border-color:var(--c-purple);box-shadow:0 0 0 4px #665ffa33}.upload-preview[data-v-4e5fc87e]{height:100%;position:relative;width:100%}.remove-audio-btn[data-v-4e5fc87e],.upload-preview[data-v-4e5fc87e]{align-items:center;display:flex;justify-content:center}.remove-audio-btn[data-v-4e5fc87e]{background:#dc2626e6;border:none;border-radius:50%;cursor:pointer;height:32px;position:absolute;right:8px;top:8px;transition:all .3s ease;width:32px;z-index:10}.remove-audio-btn[data-v-4e5fc87e]:hover{background:#b91c1c;transform:scale(1.1)}.remove-icon[data-v-4e5fc87e]{color:#fff;height:16px;width:16px}.upload-placeholder[data-v-4e5fc87e]{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.upload-icon[data-v-4e5fc87e]{color:var(--c-purple);height:48px;width:48px}.upload-text[data-v-4e5fc87e]{display:flex;flex-direction:column;gap:4px}.upload-title[data-v-4e5fc87e]{color:#fff;font-size:1rem;font-weight:600}.upload-hint[data-v-4e5fc87e]{color:var(--c-text-muted);font-size:.875rem}.file-info[data-v-4e5fc87e]{align-items:center;color:#fff;display:flex;gap:12px}.file-icon[data-v-4e5fc87e]{color:var(--c-purple);flex-shrink:0;height:32px;width:32px}.file-name[data-v-4e5fc87e]{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name[data-v-4e5fc87e],.preview-btn[data-v-4e5fc87e]{color:#fff;font-weight:600}.preview-btn[data-v-4e5fc87e]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:not-allowed;font-size:.875rem;opacity:.5;padding:10px 20px;transition:all .3s ease}.image-upload[data-v-4e5fc87e]{width:100%}.preview-image[data-v-4e5fc87e]{border-radius:8px;max-height:300px;max-width:100%;-o-object-fit:contain;object-fit:contain}.form-control[data-v-4e5fc87e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff26,#ffffff0d);border:2px solid hsla(0,0%,100%,.3);border-radius:12px;color:var(--c-text-light);font-family:inherit;font-size:1rem;padding:15px;resize:vertical;transition:all .3s ease;width:100%}.form-control[data-v-4e5fc87e]::-moz-placeholder{color:#fff6}.form-control[data-v-4e5fc87e]::placeholder{color:#fff6}.form-control[data-v-4e5fc87e]:focus{border-color:var(--c-purple);box-shadow:0 0 0 4px #665ffa33;outline:none}.select-group-row[data-v-4e5fc87e]{display:block;margin-bottom:16px;position:relative;z-index:5}.multi-generation-settings-wrap[data-v-4e5fc87e]{position:relative;width:100%}.multi-generation-settings-trigger[data-v-4e5fc87e]{align-items:center;background:linear-gradient(180deg,#202027,#18181d);border:1px solid #363640;border-radius:11px;color:#e4e4eb;cursor:pointer;display:flex;gap:12px;min-height:56px;padding:0 14px;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.multi-generation-settings-trigger[data-v-4e5fc87e]:hover,.multi-generation-settings-trigger[aria-expanded=true][data-v-4e5fc87e]{background:#22212c;border-color:#7770bb;box-shadow:0 0 0 3px #8983e91a}.multi-generation-settings-trigger[data-v-4e5fc87e]:focus-visible,.multi-settings-option[data-v-4e5fc87e]:focus-visible{outline:2px solid #aaa2ff;outline-offset:2px}.multi-settings-summary[data-v-4e5fc87e]{align-items:center;display:flex;flex:1 1 50%;gap:8px;justify-content:center;min-width:0;white-space:nowrap}.multi-settings-summary svg[data-v-4e5fc87e]{flex:none;height:17px;stroke:#b5c3aa;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:17px}.multi-settings-summary strong[data-v-4e5fc87e]{color:#e3e3e8;font-size:.82rem;font-weight:700}.order-summary[data-v-4e5fc87e]{color:#b8b8c3;font-size:.82rem;overflow:hidden}.order-summary svg[data-v-4e5fc87e]{stroke:#b5c3aa}.order-summary span[data-v-4e5fc87e]{overflow:hidden;text-overflow:ellipsis}.multi-settings-divider[data-v-4e5fc87e]{background:#37373e;flex:none;height:22px;width:1px}.multi-settings-chevron[data-v-4e5fc87e]{color:#a9a9b3;flex:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .2s ease;width:18px}.multi-settings-chevron.open[data-v-4e5fc87e]{transform:rotate(180deg)}.multi-generation-settings-menu[data-v-4e5fc87e]{animation:generation-menu-in-4e5fc87e .16s ease-out;background:#202027;border:1px solid #383841;border-radius:12px;bottom:calc(100% + 10px);box-shadow:0 18px 44px #00000073;display:grid;gap:16px;left:0;max-height:min(70vh,500px);overflow-y:auto;padding:16px;position:absolute;right:0;z-index:30}.multi-settings-group+.multi-settings-group[data-v-4e5fc87e]{border-top:1px solid #35353d;padding-top:14px}.multi-settings-label[data-v-4e5fc87e]{align-items:center;color:#f2f2f5;display:flex;font-size:.85rem;font-weight:650;gap:5px;margin-bottom:9px}.multi-settings-options[data-v-4e5fc87e]{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.multi-settings-option[data-v-4e5fc87e]{align-items:flex-start;background:#151519;border:1px solid #38383f;border-radius:9px;color:#ededf2;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:62px;min-width:0;padding:9px 10px;text-align:left;transition:background .16s ease,border-color .16s ease}.multi-settings-option[data-v-4e5fc87e]:hover{background:#24242b;border-color:#8983e9}.multi-settings-option.selected[data-v-4e5fc87e]{background:#292737;border-color:#a39cf7}.multi-settings-option strong[data-v-4e5fc87e]{font-size:.8rem;font-weight:700}.multi-settings-option small[data-v-4e5fc87e]{color:#aeb0bb;font-size:.69rem;line-height:1.35}.resolution-options[data-v-4e5fc87e]{grid-template-columns:repeat(2,minmax(0,1fr))}.resolution-free-hint[data-v-4e5fc87e]{color:#aeb0bb;font-size:.74rem;margin:9px 0 0}@keyframes generation-menu-in-4e5fc87e{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-select[data-v-4e5fc87e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff26,#ffffff0d);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:12px;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;color:var(--c-text-light);cursor:pointer;font-family:inherit;font-size:1rem;padding:15px 40px 15px 15px;transition:all .3s ease;width:100%}.form-select[data-v-4e5fc87e]:hover{border-color:#ffffff80}.form-select[data-v-4e5fc87e]:focus{border-color:var(--c-purple);box-shadow:0 0 0 4px #665ffa33;outline:none}.form-select option[data-v-4e5fc87e]{background:#1a1a40;color:var(--c-text-light);padding:10px}.preview-panel[data-v-4e5fc87e]{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#000c,#0f1120e6)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:20px!important;box-shadow:0 10px 30px #0000004d!important;box-sizing:border-box;flex:0 0 55%;max-height:calc(100vh - 240px);max-width:55%;min-height:600px;padding:40px!important}.preview-content[data-v-4e5fc87e],.preview-panel[data-v-4e5fc87e]{display:flex;flex-direction:column}.preview-content[data-v-4e5fc87e]{gap:24px;height:100%}.preview-title[data-v-4e5fc87e]{color:var(--c-text-light);font-size:1.5rem;font-weight:700;margin-bottom:8px;text-align:center}.preview-area[data-v-4e5fc87e]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:2px dashed hsla(0,0%,100%,.3);border-radius:16px;display:flex;flex:1;justify-content:center;min-height:350px;padding:24px;transition:all .3s ease}.preview-area[data-v-4e5fc87e]:hover{border-color:var(--c-purple);box-shadow:0 0 0 4px #665ffa33}.default-video-wrapper[data-v-4e5fc87e]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;padding:20px;position:relative;transition:all .3s ease;width:100%}.default-video-wrapper[data-v-4e5fc87e]:hover{transform:scale(1.01)}.video-container[data-v-4e5fc87e]{align-items:center;aspect-ratio:832/464;background:#000;border-radius:16px;box-shadow:0 12px 32px #0006;display:flex;justify-content:center;max-width:100%;overflow:hidden;position:relative;width:100%}.video-cover[data-v-4e5fc87e]{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:100%}.preview-video-element[data-v-4e5fc87e]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.play-button[data-v-4e5fc87e]{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000c;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:80px;z-index:10}.play-button[data-v-4e5fc87e]:hover{background:#000000e6;border-color:#fff6;transform:translate(-50%,-50%) scale(1.1)}.play-button svg[data-v-4e5fc87e]{color:#fff;height:32px;margin-left:3px;width:32px}.video-info[data-v-4e5fc87e]{max-width:100%;padding:0 20px;text-align:center}.video-title[data-v-4e5fc87e]{color:var(--c-text-light);font-size:1.5rem;font-weight:700;margin-bottom:8px}.video-description[data-v-4e5fc87e]{color:var(--c-text-muted);font-size:1rem;line-height:1.5;margin:0}.preview-video[data-v-4e5fc87e],.video-placeholder[data-v-4e5fc87e]{height:100%;width:100%}.video-placeholder[data-v-4e5fc87e]{align-items:center;background:linear-gradient(135deg,#665ffa1a,#5aa3ff1a);border-radius:12px;display:flex;justify-content:center;min-height:300px;overflow:hidden;position:relative}.character-display[data-v-4e5fc87e]{align-items:center;display:flex;flex-direction:column;gap:20px}.character-avatar[data-v-4e5fc87e]{border:3px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 8px 24px #0000004d;height:120px;overflow:hidden;width:120px}.character-avatar img[data-v-4e5fc87e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.audio-visualization[data-v-4e5fc87e]{align-items:end;display:flex;gap:4px;height:40px}.audio-bar[data-v-4e5fc87e]{animation:audioWave-4e5fc87e 1.5s ease-in-out infinite;background:linear-gradient(180deg,var(--c-purple),var(--c-blue));border-radius:3px;width:6px}.audio-bar[data-v-4e5fc87e]:first-child{animation-delay:0s;height:20px}.audio-bar[data-v-4e5fc87e]:nth-child(2){animation-delay:.1s;height:32px}.audio-bar[data-v-4e5fc87e]:nth-child(3){animation-delay:.2s;height:24px}.audio-bar[data-v-4e5fc87e]:nth-child(4){animation-delay:.3s;height:40px}.audio-bar[data-v-4e5fc87e]:nth-child(5){animation-delay:.4s;height:28px}.audio-bar[data-v-4e5fc87e]:nth-child(6){animation-delay:.5s;height:36px}.audio-bar[data-v-4e5fc87e]:nth-child(7){animation-delay:.6s;height:22px}.audio-bar[data-v-4e5fc87e]:nth-child(8){animation-delay:.7s;height:30px}@keyframes audioWave-4e5fc87e{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.preview-info[data-v-4e5fc87e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:20px}.info-item[data-v-4e5fc87e]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:8px 0}.info-item[data-v-4e5fc87e]:last-child{border-bottom:none}.info-label[data-v-4e5fc87e]{color:var(--c-text-muted);font-size:.875rem;font-weight:500}.info-value[data-v-4e5fc87e]{color:var(--c-text-light);font-size:.875rem;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-tabs[data-v-4e5fc87e]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:8px;padding:4px}.order-tab[data-v-4e5fc87e]{background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;flex:1;padding:12px 16px;text-align:center;transition:all .3s ease}.order-tab[data-v-4e5fc87e]:hover{background:#ffffff1a}.order-tab.active[data-v-4e5fc87e]{background:linear-gradient(135deg,var(--c-purple),var(--c-blue));border-color:var(--c-purple);box-shadow:0 4px 12px #665ffa4d}.tab-text[data-v-4e5fc87e]{color:var(--c-text-muted);font-size:.875rem;font-weight:600;transition:color .3s ease}.order-tab.active .tab-text[data-v-4e5fc87e]{color:#fff}.form-submit[data-v-4e5fc87e]{margin-top:32px;position:relative}.btn-cta[data-v-4e5fc87e]{background:linear-gradient(135deg,var(--c-purple),var(--c-blue));border:none;border-radius:12px;box-shadow:0 8px 20px #665ffa66;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;overflow:visible;padding:16px 24px;position:relative;transition:all .3s ease;width:100%}.btn-cta[data-v-4e5fc87e]:hover:not(:disabled){box-shadow:0 12px 28px #665ffa80;transform:translateY(-2px)}.btn-cta[data-v-4e5fc87e]:disabled{cursor:not-allowed;opacity:.5}.btn-cta .flex[data-v-4e5fc87e]{align-items:center;display:flex;justify-content:center}.btn-cta .gap-2[data-v-4e5fc87e]{gap:8px}.btn-cta .items-center[data-v-4e5fc87e]{align-items:center}.btn-cta .h-5[data-v-4e5fc87e]{height:20px}.btn-cta .w-5[data-v-4e5fc87e]{width:20px}.animate-spin[data-v-4e5fc87e]{animation:spin-4e5fc87e 1s linear infinite}@keyframes spin-4e5fc87e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.credit-badge[data-v-4e5fc87e]{align-items:center;animation:creditPulse-4e5fc87e 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:2px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:0 4px 12px #ff6b6b66;color:#fff;display:flex;font-size:.875rem;font-weight:700;gap:4px;justify-content:center;min-width:60px;padding:6px 12px;position:absolute;right:-12px;top:-12px;z-index:10}.credit-icon[data-v-4e5fc87e]{flex-shrink:0;height:16px;width:16px}.credit-amount[data-v-4e5fc87e]{line-height:1}@keyframes creditPulse-4e5fc87e{0%,to{box-shadow:0 4px 12px #ff6b6b66;transform:scale(1)}50%{box-shadow:0 6px 16px #ff6b6b99;transform:scale(1.05)}}.resolution-tabs[data-v-4e5fc87e]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:8px;padding:4px}.resolution-tab[data-v-4e5fc87e]{background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:4px;padding:16px 12px;text-align:center;transition:all .3s ease}.resolution-tab[data-v-4e5fc87e]:hover{background:#ffffff1a}.resolution-tab.active[data-v-4e5fc87e]{background:linear-gradient(135deg,var(--c-purple),var(--c-blue));border-color:var(--c-purple);box-shadow:0 4px 12px #665ffa4d}.tab-title[data-v-4e5fc87e]{font-size:1rem;font-weight:700}.tab-subtitle[data-v-4e5fc87e],.tab-title[data-v-4e5fc87e]{color:var(--c-text-muted);transition:color .3s ease}.tab-subtitle[data-v-4e5fc87e]{font-size:.75rem;font-weight:500;opacity:.8}.resolution-tab.active .tab-subtitle[data-v-4e5fc87e],.resolution-tab.active .tab-title[data-v-4e5fc87e]{color:#fff}.generating-wrapper[data-v-4e5fc87e]{height:100%;position:relative;width:100%}.generating-wrapper[data-v-4e5fc87e],.generation-overlay[data-v-4e5fc87e]{align-items:center;display:flex;justify-content:center}.generation-overlay[data-v-4e5fc87e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border-radius:1rem;inset:0;position:absolute;z-index:10}.generation-content[data-v-4e5fc87e]{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:500px;padding:40px;text-align:center}.loading-spinner[data-v-4e5fc87e]{position:relative}.loading-spinner .h-16[data-v-4e5fc87e]{height:4rem}.loading-spinner .w-16[data-v-4e5fc87e]{width:4rem}.generation-title[data-v-4e5fc87e]{background:linear-gradient(135deg,#6209f6,#dc8af6,#83d0fb);-webkit-background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.generation-text[data-v-4e5fc87e]{color:#fffc;font-size:.95rem;line-height:1.6;margin:0}.generated-video-wrapper[data-v-4e5fc87e]{flex-direction:column;gap:0;height:100%;justify-content:flex-start;padding:0}.generated-video-wrapper[data-v-4e5fc87e],.generated-video-wrapper .video-container[data-v-4e5fc87e]{align-items:center;box-sizing:border-box;display:flex;flex:1;max-width:100%;min-height:0;width:100%}.generated-video-wrapper .video-container[data-v-4e5fc87e]{background:#000;border-radius:16px 16px 0 0;box-shadow:0 12px 32px #0006;justify-content:center;overflow:hidden;position:relative}.generated-video-wrapper .preview-video-element[data-v-4e5fc87e]{aspect-ratio:832/464;box-sizing:border-box;display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.download-section[data-v-4e5fc87e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:0 0 16px 16px;border-top:none;display:flex;flex-shrink:0;justify-content:center;padding:16px;width:100%}.download-btn[data-v-4e5fc87e]{align-items:center;background:linear-gradient(135deg,#665ffa,#ff6bd6);border:none;border-radius:50px;box-shadow:0 10px 30px #665ffa4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-width:180px;padding:1rem 2rem;transition:all .3s ease}.download-btn[data-v-4e5fc87e]:hover:not(:disabled){background:linear-gradient(135deg,#7c6aff,#ff7ce0);box-shadow:0 15px 40px #665ffa66;transform:translateY(-3px)}.download-btn[data-v-4e5fc87e]:disabled{cursor:not-allowed;opacity:.6;transform:none}.download-btn .h-5[data-v-4e5fc87e],.download-btn .w-5[data-v-4e5fc87e]{height:1.25rem;width:1.25rem}.test-section[data-v-4e5fc87e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;margin-top:60px;padding:40px;text-align:center}.test-button[data-v-4e5fc87e]{background:linear-gradient(135deg,#ff6b6b,#ff8e53);border:none;border-radius:12px;box-shadow:0 8px 20px #ff6b6b66;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;min-width:280px;padding:16px 32px;position:relative;transition:all .3s ease}.test-button[data-v-4e5fc87e]:hover:not(:disabled){box-shadow:0 12px 28px #ff6b6b80;transform:translateY(-2px)}.test-button[data-v-4e5fc87e]:disabled{cursor:not-allowed;opacity:.7}.test-button .flex[data-v-4e5fc87e]{align-items:center;display:flex;justify-content:center}.test-button .gap-2[data-v-4e5fc87e]{gap:8px}.test-button .items-center[data-v-4e5fc87e]{align-items:center}.test-button .h-5[data-v-4e5fc87e]{height:20px}.test-button .w-5[data-v-4e5fc87e]{width:20px}.test-description[data-v-4e5fc87e]{color:var(--c-text-muted);font-size:.875rem;line-height:1.5;margin-top:16px}@media(max-width:1024px){#create-video .container[data-v-4e5fc87e]{max-width:100%!important;padding:0 20px!important;width:100%!important}.interactive-layout[data-v-4e5fc87e]{flex-direction:column!important;gap:40px}.form-panel[data-v-4e5fc87e],.interactive-layout[data-v-4e5fc87e]{margin:0 auto!important;max-width:100%!important;width:100%!important}.form-panel[data-v-4e5fc87e]{flex:1 1 100%!important;order:1}.preview-panel[data-v-4e5fc87e]{flex:1 1 100%!important;margin:0 auto!important;max-width:100%!important;min-height:400px!important;order:2;width:100%!important}.download-section[data-v-4e5fc87e]{padding:12px}.download-btn[data-v-4e5fc87e]{font-size:.9rem;min-width:160px;padding:.875rem 1.5rem}.preview-area[data-v-4e5fc87e]{min-height:250px;padding:20px}.character-avatar[data-v-4e5fc87e]{height:100px;width:100px}.audio-visualization[data-v-4e5fc87e]{height:30px}.audio-bar[data-v-4e5fc87e]{width:4px}.audio-group-row[data-v-4e5fc87e],.select-group-row[data-v-4e5fc87e]{gap:16px}.video-container[data-v-4e5fc87e]{aspect-ratio:auto;min-height:300px}.video-cover[data-v-4e5fc87e]{-o-object-fit:contain!important;object-fit:contain!important}}@media(max-width:768px){#create-video .container[data-v-4e5fc87e]{max-width:100%!important;padding:0 16px!important;width:100%!important}.form-panel[data-v-4e5fc87e],.interactive-layout[data-v-4e5fc87e]{margin:0 auto!important;max-width:100%!important;width:100%!important}.form-panel[data-v-4e5fc87e]{order:1;padding:30px 20px}.preview-panel[data-v-4e5fc87e]{margin:0 auto!important;max-width:100%!important;min-height:350px!important;order:2;padding:20px;width:100%!important}.download-section[data-v-4e5fc87e]{padding:10px}.audio-group-row[data-v-4e5fc87e],.select-group-row[data-v-4e5fc87e]{flex-direction:column;gap:20px}.default-video-wrapper[data-v-4e5fc87e]{gap:12px;padding:15px}.video-container[data-v-4e5fc87e]{aspect-ratio:auto;border-radius:12px;min-height:200px}.video-cover[data-v-4e5fc87e]{-o-object-fit:contain!important;object-fit:contain!important}.play-button[data-v-4e5fc87e]{height:60px;width:60px}.play-button svg[data-v-4e5fc87e]{height:24px;width:24px}.video-title[data-v-4e5fc87e]{font-size:1.25rem}.video-description[data-v-4e5fc87e]{font-size:.875rem}}.high-cost-modal-container[data-v-4e5fc87e]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f1120f2,#1a1a40f2);border:1px solid hsla(0,0%,100%,.1);max-height:90vh;overflow-y:auto}.high-cost-modal-title[data-v-4e5fc87e]{background:linear-gradient(92deg,#665ffa,#5aa3ff 46%,#ff6bd6);-webkit-background-clip:text;background-clip:text;color:transparent}.high-cost-modal-content[data-v-4e5fc87e]{color:#ffffffe6}.high-cost-modal-button[data-v-4e5fc87e]{background:linear-gradient(135deg,#665ffa,#ff6bd6);box-shadow:0 4px 15px #665ffa66}.high-cost-modal-button[data-v-4e5fc87e]:hover{background:linear-gradient(135deg,#5147d9,#e55ac1);box-shadow:0 6px 20px #665ffa99}.high-cost-modal-cancel-button[data-v-4e5fc87e]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2)}.high-cost-modal-cancel-button[data-v-4e5fc87e]:hover{background:#ffffff1a;border-color:#ffffff4d}@media(max-width:768px){.high-cost-modal-container[data-v-4e5fc87e]{max-width:95%;padding:1.5rem}.high-cost-modal-title[data-v-4e5fc87e]{font-size:1.5rem}.high-cost-modal-content[data-v-4e5fc87e]{font-size:.9rem}}#create-video[data-v-4e5fc87e]{background:#0d0d10;overflow:visible}#create-video[data-v-4e5fc87e]:after,#create-video[data-v-4e5fc87e]:before{display:none}#create-video .container[data-v-4e5fc87e]{max-width:1480px}#create-video .section-title[data-v-4e5fc87e]{background:none;color:#f7f7fa;margin:0 auto 14px;max-width:900px;-webkit-text-fill-color:currentColor}#create-video .section-subtitle[data-v-4e5fc87e]{color:#b5b7c1;font-size:1rem;line-height:1.6;margin:0 auto 42px;max-width:700px}#create-video .interactive-layout[data-v-4e5fc87e]{align-items:stretch!important;display:grid!important;gap:22px;grid-template-columns:minmax(420px,.9fr) minmax(0,1.55fr);max-width:1440px}#create-video .form-panel[data-v-4e5fc87e],#create-video .preview-panel[data-v-4e5fc87e]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1b1b20!important;border:1px solid #2d2d34!important;border-radius:18px!important;box-shadow:0 16px 40px #0000002e!important;max-width:none;min-width:0;width:100%}#create-video .form-panel[data-v-4e5fc87e]{align-self:stretch;display:flex;flex:none;flex-direction:column;padding:22px!important}#create-video .video-form[data-v-4e5fc87e]{display:flex;flex:1;flex-direction:column}#create-video .video-form>.audio-group-row[data-v-4e5fc87e],#create-video .video-form>.form-group[data-v-4e5fc87e]{margin-bottom:12px}#create-video .video-form .upload-area[data-v-4e5fc87e]{min-height:100px;padding:12px}#create-video .video-form>.form-group:nth-of-type(2) .upload-area[data-v-4e5fc87e]{min-height:112px}#create-video .video-form>.select-group-row[data-v-4e5fc87e]{margin-bottom:16px;margin-top:auto}#create-video .form-submit[data-v-4e5fc87e]{margin-top:0}#create-video .preview-panel[data-v-4e5fc87e]{align-items:stretch;align-self:stretch!important;aspect-ratio:auto!important;display:flex;flex:none;flex-direction:column;height:auto;justify-content:flex-start;max-height:none;min-height:0;padding:32px!important;position:sticky;top:24px}.studio-preview-header[data-v-4e5fc87e]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;width:100%}.studio-preview-header h2[data-v-4e5fc87e]{color:#f7f7f9;font-size:.9375rem;font-weight:650;letter-spacing:0;line-height:1.4;margin:0 0 5px}.studio-preview-header p[data-v-4e5fc87e]{color:#aaaab5;font-size:.875rem;margin:0}.studio-preview-header span[data-v-4e5fc87e]{background:#303037;border-radius:999px;color:#d9d9e0;flex:none;font-size:.75rem;padding:7px 12px}#create-video .form-group[data-v-4e5fc87e]{margin-bottom:22px}#create-video .form-label[data-v-4e5fc87e]{color:#f5f5f7;font-size:.9rem;font-weight:650;margin-bottom:10px;text-align:left}#create-video .audio-group-row[data-v-4e5fc87e]{gap:12px}#create-video .upload-area[data-v-4e5fc87e]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151519;border:1px dashed #484851;border-radius:12px;box-shadow:none}#create-video .upload-area[data-v-4e5fc87e]:hover{background:#1e1e24;border-color:#8983e9;box-shadow:none}#create-video .upload-icon[data-v-4e5fc87e]{height:25px;margin-bottom:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:25px}#create-video .media-upload-icon[data-v-4e5fc87e]{color:#b5c3aa}#create-video .play-audio-btn[data-v-4e5fc87e],#create-video .remove-audio-btn[data-v-4e5fc87e]{background:#303630;border:1px solid #596755;border-radius:8px;box-shadow:none;transition:background .18s ease,border-color .18s ease}#create-video .play-audio-btn[data-v-4e5fc87e]:hover,#create-video .remove-audio-btn[data-v-4e5fc87e]:hover{background:#3a463b;border-color:#a3b18a;box-shadow:none;transform:none}#create-video .pause-icon[data-v-4e5fc87e],#create-video .play-icon[data-v-4e5fc87e],#create-video .remove-icon[data-v-4e5fc87e]{color:#d8e2d0}#create-video .remove-icon[data-v-4e5fc87e]{stroke-width:1.7}#create-video .tooltip-icon[data-v-4e5fc87e]{color:#b5c3aa;stroke-width:1.7}#create-video .tooltip-trigger:hover .tooltip-icon[data-v-4e5fc87e]{color:#d8e2d0}#create-video .credit-icon[data-v-4e5fc87e]{stroke-width:1.65}#create-video .audio-file-info[data-v-4e5fc87e]{background:#24242c;border:1px solid #42424d}#create-video .form-select[data-v-4e5fc87e],#create-video input[data-v-4e5fc87e]:not([type=file]),#create-video textarea[data-v-4e5fc87e]{background:#151519;border:1px solid #35353d;border-radius:10px;box-shadow:none;color:#f5f5f7}#create-video .form-select[data-v-4e5fc87e]:focus,#create-video textarea[data-v-4e5fc87e]:focus{border-color:#8983e9;box-shadow:0 0 0 3px #8983e926}#create-video .btn-cta[data-v-4e5fc87e]{background:#f7f7f9;border-radius:10px;box-shadow:none;color:#17171b;font-size:1rem;min-height:50px}#create-video .btn-cta[data-v-4e5fc87e]:hover:not(:disabled){background:#dfdcff;box-shadow:none;transform:none}#create-video .credit-badge[data-v-4e5fc87e]{background:#33313e;box-shadow:none;color:#e5e1ff}#create-video .default-video-wrapper[data-v-4e5fc87e],#create-video .generated-video-wrapper[data-v-4e5fc87e],#create-video .generating-wrapper[data-v-4e5fc87e]{align-items:stretch;flex:none;height:auto;padding:0;width:100%}#create-video .default-video-wrapper[data-v-4e5fc87e]:hover{transform:none}#create-video .generated-video-wrapper .video-container[data-v-4e5fc87e],#create-video .video-container[data-v-4e5fc87e]{aspect-ratio:16/9!important;border-radius:12px;box-shadow:none;flex:none;height:auto;min-height:0;width:100%}#create-video .preview-video-element[data-v-4e5fc87e],#create-video .video-cover[data-v-4e5fc87e]{-o-object-fit:cover;object-fit:cover}#create-video .video-info[data-v-4e5fc87e]{padding:0;text-align:left}#create-video .video-title[data-v-4e5fc87e]{font-size:1rem;margin-bottom:4px}#create-video .video-description[data-v-4e5fc87e]{color:#aaaab5;font-size:.875rem}#create-video .play-button[data-v-4e5fc87e]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16161acc;border:1px solid hsla(0,0%,100%,.6);height:68px;width:68px}#create-video .download-btn[data-v-4e5fc87e]{background:#f7f7f9;border-radius:10px;box-shadow:none;color:#17171b}#create-video .download-btn[data-v-4e5fc87e]:hover:not(:disabled){background:#dfdcff;box-shadow:none;transform:none}#create-video[data-v-4e5fc87e] :is(button,select,textarea,.upload-placeholder):focus-visible{outline:2px solid #aaa2ff;outline-offset:3px}@media(max-width:1024px){#create-video .interactive-layout[data-v-4e5fc87e]{gap:18px;grid-template-columns:1fr}#create-video .form-panel[data-v-4e5fc87e],#create-video .preview-panel[data-v-4e5fc87e]{max-width:100%!important;width:100%!important}#create-video .video-form[data-v-4e5fc87e]{flex:initial}#create-video .video-form>.select-group-row[data-v-4e5fc87e]{margin-top:0}#create-video .preview-panel[data-v-4e5fc87e]{aspect-ratio:auto!important;min-height:0!important;padding:22px!important;position:static}#create-video .video-cover[data-v-4e5fc87e]{-o-object-fit:cover!important;object-fit:cover!important}}@media(max-width:600px){#create-video .form-panel[data-v-4e5fc87e],#create-video .preview-panel[data-v-4e5fc87e]{border-radius:14px!important;padding:18px!important}#create-video .audio-group-row[data-v-4e5fc87e]{flex-direction:column}.studio-preview-header span[data-v-4e5fc87e]{display:none}}#create-video .multi-generation-settings-menu[data-v-4e5fc87e]{background:color-mix(in srgb,#f1e5d8 7%,#17181b);border-color:color-mix(in srgb,#a3b18a 30%,#17181b)}#create-video .multi-generation-settings-trigger[data-v-4e5fc87e]:hover,#create-video .multi-generation-settings-trigger[aria-expanded=true][data-v-4e5fc87e]{background:#303137;border-color:#777d70;box-shadow:none}#create-video .multi-settings-option[data-v-4e5fc87e]:hover{background:color-mix(in srgb,#a3b18a 14%,#17181b);border-color:#a3b18a}#create-video .multi-settings-option.selected[data-v-4e5fc87e]{background:color-mix(in srgb,#ba5a5a 13%,#17181b);border-color:#ba5a5a}#create-video .multi-generation-settings-trigger[data-v-4e5fc87e]:focus-visible,#create-video .multi-settings-option[data-v-4e5fc87e]:focus-visible{outline-color:#ba5a5a}#create-video .resolution-options[data-v-4e5fc87e]{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}#create-video .resolution-options .multi-settings-option[data-v-4e5fc87e]{align-items:center;background:color-mix(in srgb,#f1e5d8 8%,#17181b);border:1px solid color-mix(in srgb,#a3b18a 28%,#17181b);border-radius:10px;color:#f1e5d8;gap:4px;min-height:66px;padding:11px 4px;position:relative;text-align:center}#create-video .resolution-options .multi-settings-option[data-v-4e5fc87e]:hover{background:color-mix(in srgb,#a3b18a 15%,#17181b);border-color:#a3b18a}#create-video .resolution-options .multi-settings-option.selected[data-v-4e5fc87e]{background:color-mix(in srgb,#ba5a5a 13%,#17181b);border-color:#ba5a5a}#create-video .resolution-options .multi-settings-option strong[data-v-4e5fc87e]{color:#f1e5d8;font-size:.88rem;line-height:1.2}#create-video .resolution-options .multi-settings-option small[data-v-4e5fc87e]{color:#c9c3bb;font-size:.65rem;line-height:1.25}#create-video .resolution-options .resolution-selected-mark[data-v-4e5fc87e]{background:#ba5a5a;border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:700;height:16px;place-items:center;position:absolute;right:6px;top:5px;width:16px}#create-video .resolution-options .multi-settings-option[data-v-4e5fc87e]:focus-visible{outline:2px solid #ba5a5a;outline-offset:2px}.case-studies-section[data-v-4597fced]{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}.case-studies-section[data-v-4597fced]:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}.case-studies-section[data-v-4597fced]:after,.case-studies-section[data-v-4597fced]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.case-studies-section[data-v-4597fced]:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}.case-studies-section .container[data-v-4597fced]{position:relative;z-index:2}.case-studies-section .section-title[data-v-4597fced]{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:var(--c-text-light);color:transparent}.case-studies-section .section-subtitle[data-v-4597fced]{color:var(--c-text-muted);opacity:.9}.section-header[data-v-4597fced]{margin-bottom:60px;text-align:center}.btn[data-v-4597fced]{align-items:center;background:linear-gradient(135deg,#665ffa,#5aa3ff);border-radius:12px;box-shadow:0 10px 30px #665ffa66;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;margin-top:24px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.btn[data-v-4597fced]:hover{box-shadow:0 15px 40px #665ffa80;transform:translateY(-3px)}.btn-icon[data-v-4597fced]{height:20px;width:20px}.use-cases-grid[data-v-4597fced]{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:60px}.case-card[data-v-4597fced]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;cursor:pointer;overflow:hidden;transition:all .3s ease}.case-card[data-v-4597fced]:hover{border-color:#665ffa80;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.video-container[data-v-4597fced]{height:240px;overflow:hidden;position:relative;width:100%}.case-video[data-v-4597fced]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.case-poster[data-v-4597fced]{background-color:#000;cursor:pointer}.case-card:hover .case-video[data-v-4597fced]{transform:scale(1.05)}.play-button[data-v-4597fced]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:60px}.play-button[data-v-4597fced]:hover{background:#665ffacc;transform:translate(-50%,-50%) scale(1.1)}.play-icon[data-v-4597fced]{color:#fff;height:24px;margin-left:3px;width:24px}.play-button.playing[data-v-4597fced]{opacity:0;pointer-events:none}.case-card-content[data-v-4597fced]{padding:24px}.case-title[data-v-4597fced]{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:12px}.case-description[data-v-4597fced]{font-size:.95rem;line-height:1.5;margin-bottom:16px;opacity:.9}.case-tags[data-v-4597fced]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.case-tag[data-v-4597fced]{background:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:20px;color:#60a5fa;font-size:.75rem;font-weight:500;padding:4px 12px}@media(max-width:768px){.case-studies-section[data-v-4597fced]{padding:80px 0}.section-header[data-v-4597fced]{margin-bottom:40px}.btn[data-v-4597fced]{font-size:1rem;margin-top:20px;padding:14px 28px}.use-cases-grid[data-v-4597fced]{gap:24px;grid-template-columns:1fr;margin-top:40px}.case-card[data-v-4597fced]{border-radius:16px}.video-container[data-v-4597fced]{height:200px}.case-card-content[data-v-4597fced]{padding:20px}.case-title[data-v-4597fced]{font-size:1.1rem;margin-bottom:10px}.case-description[data-v-4597fced]{font-size:.9rem;margin-bottom:12px}.play-button[data-v-4597fced]{height:50px;width:50px}.play-icon[data-v-4597fced]{height:20px;width:20px}}@media(max-width:480px){.use-cases-grid[data-v-4597fced]{gap:20px}.video-container[data-v-4597fced]{height:180px}.case-card-content[data-v-4597fced]{padding:16px}.case-title[data-v-4597fced]{font-size:1rem}.case-description[data-v-4597fced]{font-size:.85rem}.btn[data-v-4597fced]{font-size:.95rem;margin-top:16px;padding:12px 24px}}.how-to-use-section[data-v-cc30ba24]{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}.container[data-v-cc30ba24]{margin:0 auto;max-width:1200px;padding:0 20px}.section-header[data-v-cc30ba24]{margin-bottom:80px;text-align:center}.how-to-use-section .section-title[data-v-cc30ba24]{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:var(--c-text-light);color:transparent}.how-to-use-section .section-subtitle[data-v-cc30ba24]{color:var(--c-text-muted);opacity:.9}.steps-container[data-v-cc30ba24]{align-items:flex-start;gap:30px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:80px;max-width:1200px}.step-item[data-v-cc30ba24],.steps-container[data-v-cc30ba24]{display:flex;position:relative}.step-item[data-v-cc30ba24]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;flex:1;flex-direction:column;justify-content:center;min-height:300px;padding:50px 40px;text-align:center;transition:all .3s ease}.step-item[data-v-cc30ba24]:hover{border-color:#665ffa80;box-shadow:0 20px 40px #0003;transform:translateY(-10px)}.step-number[data-v-cc30ba24]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:3px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 8px 20px #3b82f666;color:#fff;font-size:1.5rem;font-weight:900;height:60px;justify-content:center;left:50%;position:absolute;top:-30px;transform:translate(-50%);width:60px;z-index:2}.step-content[data-v-cc30ba24],.step-number[data-v-cc30ba24]{align-items:center;display:flex}.step-content[data-v-cc30ba24]{flex-direction:column;gap:20px;margin-top:20px}.step-icon[data-v-cc30ba24]{align-items:center;background:linear-gradient(135deg,#665ffa33,#5aa3ff33);border:1px solid rgba(102,95,250,.3);border-radius:20px;color:#60a5fa;display:flex;height:80px;justify-content:center;width:80px}.step-icon svg[data-v-cc30ba24]{height:40px;stroke-width:1.5;width:40px}.step-info[data-v-cc30ba24]{text-align:center}.step-title[data-v-cc30ba24]{color:#fff;font-size:1.4rem;font-weight:800;line-height:1.3;margin:10px 0 15px}.step-description[data-v-cc30ba24]{color:#fffc;font-size:1rem;line-height:1.6;margin-bottom:16px}.step-details[data-v-cc30ba24]{list-style:none;margin:0 auto;max-width:300px;padding:0;text-align:left}.step-details li[data-v-cc30ba24]{color:#ffffffb3;font-size:.875rem;margin-bottom:8px;padding-left:20px;position:relative}.step-details li[data-v-cc30ba24]:before{color:#10b981;content:"✓";font-weight:600;left:0;position:absolute}.cta-section[data-v-cc30ba24]{margin-top:80px;text-align:center}.btn[data-v-cc30ba24]{align-items:center;background:linear-gradient(135deg,#665ffa,#5aa3ff);border-radius:12px;box-shadow:0 10px 30px #665ffa66;color:#fff;display:inline-flex;font-size:1.125rem;font-weight:700;gap:12px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.btn[data-v-cc30ba24]:hover{box-shadow:0 15px 40px #665ffa80;transform:translateY(-3px)}.btn-icon[data-v-cc30ba24]{height:20px;width:20px}@media(max-width:768px){.how-to-use-section[data-v-cc30ba24]{padding:80px 0}.section-header[data-v-cc30ba24]{margin-bottom:60px}.steps-container[data-v-cc30ba24]{flex-direction:column;gap:50px;margin-top:60px}.steps-container[data-v-cc30ba24]:before{bottom:8%;height:auto;left:50%;top:8%;transform:translate(-50%);width:3px}.step-item[data-v-cc30ba24]{min-height:260px;padding:40px 30px}.step-number[data-v-cc30ba24]{font-size:1.25rem;height:50px;top:-25px;width:50px}.step-content[data-v-cc30ba24]{gap:16px;margin-top:16px}.step-icon[data-v-cc30ba24]{height:60px;width:60px}.step-icon svg[data-v-cc30ba24]{height:30px;width:30px}.step-title[data-v-cc30ba24]{font-size:1.2rem;margin:8px 0 12px}.step-description[data-v-cc30ba24]{font-size:.95rem;margin-bottom:12px}.step-details[data-v-cc30ba24]{max-width:280px}.step-details li[data-v-cc30ba24]{font-size:.8rem}.cta-section[data-v-cc30ba24]{margin-top:60px}.btn[data-v-cc30ba24]{font-size:1rem;padding:14px 28px}}.technology-showcase[data-v-8f841d31]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;margin-top:80px;overflow:hidden;padding:60px 50px;position:relative}.technology-showcase[data-v-8f841d31]:before{background:linear-gradient(90deg,#3b82f699,#8b5cf699 50%,#10b98199);border-radius:24px 24px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.showcase-content[data-v-8f841d31]{align-items:center;display:grid;gap:60px;grid-template-columns:1.2fr .8fr}.showcase-text[data-v-8f841d31]{padding-right:20px}.showcase-title[data-v-8f841d31]{color:#fff;font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:24px}.showcase-description[data-v-8f841d31]{color:#fffc;font-size:1.125rem;line-height:1.6;margin-bottom:40px}.tech-stats[data-v-8f841d31]{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.tech-stat[data-v-8f841d31]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:20px 16px;text-align:center;transition:all .3s ease}.tech-stat[data-v-8f841d31]:hover{background:#ffffff14;border-color:#665ffa4d;transform:translateY(-4px)}.stat-number[data-v-8f841d31]{background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#60a5fa;color:transparent;font-size:2.2rem;font-weight:800;margin-bottom:8px}.stat-label[data-v-8f841d31],.stat-number[data-v-8f841d31]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-label[data-v-8f841d31]{color:#ffffffb3;font-size:.9rem;font-weight:500}.showcase-visual[data-v-8f841d31]{justify-content:center}.showcase-visual[data-v-8f841d31],.tech-animation[data-v-8f841d31]{align-items:center;display:flex;position:relative}.tech-animation[data-v-8f841d31]{height:220px;justify-content:space-between;padding:20px;width:320px}.character-1[data-v-8f841d31],.character-2[data-v-8f841d31]{flex-direction:column;gap:24px}.character-1[data-v-8f841d31],.character-2[data-v-8f841d31],.character-avatar[data-v-8f841d31]{align-items:center;display:flex;position:relative}.character-avatar[data-v-8f841d31]{animation:pulse-8f841d31 2s infinite;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;box-shadow:0 8px 24px #3b82f64d;height:90px;justify-content:center;width:90px}.character-avatar svg[data-v-8f841d31]{color:#fff;height:40px;stroke-width:2;width:40px}.character-avatar[data-v-8f841d31]:before{animation:pulse-ring-8f841d31 2s infinite;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;content:"";inset:-4px;opacity:.3;position:absolute}.speech-wave[data-v-8f841d31]{align-items:center;animation:wave-8f841d31 1.5s infinite;background:linear-gradient(90deg,#10b981,#059669);border-radius:25px;box-shadow:0 4px 12px #10b9814d;display:flex;height:25px;justify-content:center;width:50px}.speech-wave svg[data-v-8f841d31]{color:#fff;height:24px;stroke-width:2;width:24px}@keyframes pulse-8f841d31{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-ring-8f841d31{0%{opacity:.3;transform:scale(1)}50%{opacity:.1;transform:scale(1.1)}to{opacity:0;transform:scale(1.2)}}@keyframes wave-8f841d31{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.3)}}@media(max-width:1024px){.showcase-content[data-v-8f841d31]{gap:50px;grid-template-columns:1fr;text-align:center}.showcase-text[data-v-8f841d31]{padding-right:0}.tech-stats[data-v-8f841d31]{gap:24px;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.technology-showcase[data-v-8f841d31]{margin-top:60px;padding:40px 30px}.showcase-title[data-v-8f841d31]{font-size:1.8rem;margin-bottom:20px}.showcase-description[data-v-8f841d31]{font-size:1rem;margin-bottom:32px}.tech-stats[data-v-8f841d31]{gap:20px;grid-template-columns:1fr}.tech-stat[data-v-8f841d31]{padding:16px 12px}.stat-number[data-v-8f841d31]{font-size:1.8rem;white-space:nowrap}.stat-label[data-v-8f841d31]{font-size:.85rem;white-space:nowrap}.tech-animation[data-v-8f841d31]{height:180px;padding:15px;width:280px}.character-avatar[data-v-8f841d31]{height:70px;width:70px}.character-avatar svg[data-v-8f841d31]{height:32px;width:32px}.speech-wave[data-v-8f841d31]{height:20px;width:40px}.speech-wave svg[data-v-8f841d31]{height:20px;width:20px}}@media(max-width:480px){.technology-showcase[data-v-8f841d31]{padding:30px 20px}.showcase-title[data-v-8f841d31]{font-size:1.5rem}.showcase-description[data-v-8f841d31]{font-size:.95rem}.tech-animation[data-v-8f841d31]{height:160px;width:240px}.character-avatar[data-v-8f841d31]{height:60px;width:60px}.character-avatar svg[data-v-8f841d31]{height:28px;width:28px}.speech-wave svg[data-v-8f841d31]{height:18px;width:18px}}.use-cases-section[data-v-7cd9820a]{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);border-top:1px solid hsla(0,0%,100%,.1);color:var(--c-text-light);overflow:hidden;padding:120px 0;position:relative}.use-cases-section[data-v-7cd9820a]:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.2) 0,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.2) 0,transparent 40%)}.use-cases-section[data-v-7cd9820a]:after,.use-cases-section[data-v-7cd9820a]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.use-cases-section[data-v-7cd9820a]:after{animation:particleMove 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}.use-cases-section .container[data-v-7cd9820a]{position:relative;z-index:2}.use-cases-section .section-title[data-v-7cd9820a]{background:linear-gradient(92deg,var(--c-purple) 0,var(--c-blue) 46%,var(--c-pink) 100%);-webkit-background-clip:text;background-clip:text;color:var(--c-text-light);color:transparent}.use-cases-section .section-subtitle[data-v-7cd9820a]{color:var(--c-text-muted);opacity:.9}.use-cases-grid[data-v-7cd9820a]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:60px}.use-case-card[data-v-7cd9820a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;cursor:pointer;padding:32px;transition:all .3s ease}.use-case-card[data-v-7cd9820a]:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);box-shadow:0 20px 40px #0000004d;transform:translateY(-4px)}.use-case-active[data-v-7cd9820a]{background:linear-gradient(145deg,#665ffa26,#ff6bd614);border-color:#665ffa80}.use-case-icon[data-v-7cd9820a]{margin-bottom:20px}.emoji[data-v-7cd9820a]{display:block;font-size:3rem}.use-case-content[data-v-7cd9820a]{flex:1}.use-case-title[data-v-7cd9820a]{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:12px}.use-case-description[data-v-7cd9820a]{color:var(--c-text-muted);font-size:1rem;line-height:1.6;margin-bottom:16px}.use-case-examples[data-v-7cd9820a]{display:flex;flex-wrap:wrap;gap:8px}.example-tag[data-v-7cd9820a]{background:#3b82f633;border:1px solid rgba(59,130,246,.3);border-radius:20px;color:#60a5fa;font-size:.75rem;font-weight:500;padding:4px 12px}.detailed-showcase[data-v-7cd9820a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;margin-bottom:60px;padding:40px}.showcase-header[data-v-7cd9820a]{margin-bottom:40px;text-align:center}.showcase-title[data-v-7cd9820a]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:12px}.showcase-subtitle[data-v-7cd9820a]{color:var(--c-text-muted);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:800px}.showcase-content[data-v-7cd9820a]{display:grid;gap:40px;grid-template-columns:1fr 1fr}.benefits-list[data-v-7cd9820a]{background:#ffffff0d;border-radius:12px;padding:24px}.benefits-title[data-v-7cd9820a]{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:16px}.benefits-items[data-v-7cd9820a]{list-style:none;margin:0;padding:0}.benefits-items li[data-v-7cd9820a]{align-items:center;color:var(--c-text-muted);display:flex;font-size:.875rem;gap:12px;padding:8px 0}.benefit-icon[data-v-7cd9820a]{color:#10b981;flex-shrink:0;height:16px;width:16px}.example-scenarios[data-v-7cd9820a]{background:#ffffff0d;border-radius:12px;padding:24px}.scenarios-title[data-v-7cd9820a]{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:16px}.scenarios-grid[data-v-7cd9820a]{display:flex;flex-direction:column;gap:16px}.scenario-card[data-v-7cd9820a]{background:#ffffff0d;border-left:4px solid #3b82f6;border-radius:8px;padding:16px}.scenario-title[data-v-7cd9820a]{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:4px}.scenario-description[data-v-7cd9820a]{color:var(--c-text-muted);font-size:.75rem;line-height:1.4;margin:0}.cta-section[data-v-7cd9820a]{text-align:center}.cta-button[data-v-7cd9820a]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;display:inline-flex;font-size:1.125rem;font-weight:600;gap:12px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.cta-button[data-v-7cd9820a]:hover{box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.btn-icon[data-v-7cd9820a]{height:20px;width:20px}@media(max-width:768px){.use-cases-section[data-v-7cd9820a]{padding:80px 0}.use-cases-grid[data-v-7cd9820a]{gap:20px;grid-template-columns:1fr}.detailed-showcase[data-v-7cd9820a],.use-case-card[data-v-7cd9820a]{padding:24px}.showcase-content[data-v-7cd9820a]{gap:24px;grid-template-columns:1fr}.showcase-title[data-v-7cd9820a]{font-size:1.5rem}}.contact-section[data-v-bc18008f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;margin-top:80px;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.contact-section[data-v-bc18008f]:before{background:linear-gradient(90deg,#3b82f699,#8b5cf699 50%,#10b98199);border-radius:24px 24px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.contact-content[data-v-bc18008f]{position:relative;z-index:2}.contact-title[data-v-bc18008f]{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;color:#fff;color:transparent;font-size:1.8rem;font-weight:700;margin-bottom:16px}.contact-description[data-v-bc18008f]{color:#fffc;font-size:1.125rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:500px}.contact-buttons[data-v-bc18008f]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contact-btn[data-v-bc18008f]{align-items:center;border-radius:12px;display:inline-flex;font-size:1rem;font-weight:600;gap:12px;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.contact-btn[data-v-bc18008f]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.contact-btn[data-v-bc18008f]:hover:before{left:100%}.contact-btn.primary[data-v-bc18008f]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 8px 24px #3b82f64d;color:#fff}.contact-btn.primary[data-v-bc18008f]:hover{box-shadow:0 12px 32px #3b82f666;transform:translateY(-3px)}.contact-btn.secondary[data-v-bc18008f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff}.contact-btn.secondary[data-v-bc18008f]:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 8px 24px #ffffff1a;transform:translateY(-3px)}.btn-icon[data-v-bc18008f]{height:20px;stroke-width:2;width:20px}@media(max-width:768px){.contact-section[data-v-bc18008f]{margin-top:60px;padding:40px 30px}.contact-title[data-v-bc18008f]{font-size:1.5rem;margin-bottom:12px}.contact-description[data-v-bc18008f]{font-size:1rem;margin-bottom:32px}.contact-buttons[data-v-bc18008f]{align-items:center;flex-direction:column;gap:16px}.contact-btn[data-v-bc18008f]{justify-content:center;max-width:300px;padding:14px 28px;width:100%}}@media(max-width:480px){.contact-section[data-v-bc18008f]{padding:30px 20px}.contact-title[data-v-bc18008f]{font-size:1.3rem}.contact-btn[data-v-bc18008f],.contact-description[data-v-bc18008f]{font-size:.95rem}.contact-btn[data-v-bc18008f]{padding:12px 24px}.btn-icon[data-v-bc18008f]{height:18px;width:18px}}.infinitetalk-multi-page[data-v-d4172a77]{min-height:100vh;overflow-x:hidden;position:relative}.final-cta-section[data-v-d4172a77]{background:linear-gradient(135deg,#0f0f23,#1a1a40 25%,#2d1b69,#1a1a40 75%,#0f0f23);overflow:hidden;padding:100px 0;position:relative}.final-cta-section[data-v-d4172a77]:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,107,214,.3) 0,transparent 50%)}.final-cta-section[data-v-d4172a77]:after,.final-cta-section[data-v-d4172a77]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.final-cta-section[data-v-d4172a77]:after{animation:particleMove-d4172a77 25s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(102,95,250,.4),transparent),radial-gradient(2px 2px at 160px 100px,rgba(255,107,214,.3),transparent);background-repeat:repeat;background-size:250px 150px}@keyframes particleMove-d4172a77{0%{transform:translate(0) translateY(0)}50%{transform:translate(-25px) translateY(-50px)}to{transform:translate(0) translateY(0)}}.final-cta-section .container[data-v-d4172a77]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.cta-card[data-v-d4172a77]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;box-shadow:0 20px 60px #0000004d;padding:80px 60px;transition:all .3s ease}.cta-card[data-v-d4172a77]:hover{border-color:#665ffa66;box-shadow:0 30px 80px #665ffa33;transform:translateY(-5px)}.cta-content[data-v-d4172a77]{margin:0 auto;max-width:800px;text-align:center}.cta-title[data-v-d4172a77]{background:linear-gradient(92deg,#665ffa,#5aa3ff 46%,#ff6bd6);-webkit-background-clip:text;background-clip:text;color:#fff;color:transparent;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.2;margin-bottom:24px}.cta-description[data-v-d4172a77]{color:#ffffffd9;font-size:1.25rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}.cta-buttons[data-v-d4172a77]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px}.btn[data-v-d4172a77]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:12px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.btn-large[data-v-d4172a77]{font-size:1.2rem;padding:20px 40px}.btn-primary[data-v-d4172a77]{background:linear-gradient(135deg,#665ffa,#5aa3ff);box-shadow:0 10px 30px #665ffa66;color:#fff}.btn-primary[data-v-d4172a77]:hover{box-shadow:0 15px 40px #665ffa80;transform:translateY(-3px)}.btn-secondary[data-v-d4172a77]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff26,#ffffff0d);border:2px solid hsla(0,0%,100%,.3);color:#fff}.btn-secondary[data-v-d4172a77]:hover{background:linear-gradient(145deg,#fff3,#ffffff1a);border-color:#ffffff80;box-shadow:0 10px 30px #ffffff1a;transform:translateY(-3px)}.btn-icon[data-v-d4172a77]{height:20px;width:20px}.cta-features[data-v-d4172a77]{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.cta-feature[data-v-d4172a77]{align-items:center;color:#ffffffe6;display:flex;font-size:1rem;font-weight:600;gap:10px}.feature-check-icon[data-v-d4172a77]{color:#10b981;flex-shrink:0;height:20px;width:20px}@media(max-width:768px){.final-cta-section[data-v-d4172a77]{padding:60px 0}.cta-card[data-v-d4172a77]{border-radius:16px;padding:40px 24px}.cta-title[data-v-d4172a77]{font-size:1.75rem;margin-bottom:16px}.cta-description[data-v-d4172a77]{font-size:1rem;margin-bottom:32px}.cta-buttons[data-v-d4172a77]{flex-direction:column;gap:16px;margin-bottom:32px}.btn-large[data-v-d4172a77]{font-size:1.1rem;justify-content:center;padding:16px 32px;width:100%}.cta-features[data-v-d4172a77]{align-items:center;flex-direction:column;gap:16px}.cta-feature[data-v-d4172a77]{font-size:.9rem}}.infinitetalk-multi-page>section[data-v-d4172a77]:not(:first-child){position:relative}.infinitetalk-multi-page>section[data-v-d4172a77]:not(:first-child):before{background:linear-gradient(90deg,transparent,rgba(102,95,250,.3) 25%,rgba(90,163,255,.3) 50%,rgba(255,107,214,.3) 75%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.loading-dots[data-v-03827455]:after{animation:dots-03827455 1.5s steps(4) infinite;content:""}@keyframes dots-03827455{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.animate-gradient-x[data-v-03827455]{animation:gradient-x-03827455 3s ease infinite;background-size:200% 200%}@keyframes gradient-x-03827455{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-smooth-in[data-v-03827455]{animation:smoothIn-03827455 .3s ease-out}@keyframes smoothIn-03827455{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-smooth-out[data-v-03827455]{animation:smoothOut-03827455 .2s ease-in}@keyframes smoothOut-03827455{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.prose[data-v-53ba9ff5]{color:#555;line-height:1.6}.prose strong[data-v-53ba9ff5]{color:#333;font-weight:600}.prose ul[data-v-53ba9ff5]{margin-bottom:.5em;margin-top:.5em}.prose li[data-v-53ba9ff5]{margin-bottom:.25em;margin-top:.25em}.transition-all[data-v-53ba9ff5]{transition-property:all}.duration-200[data-v-53ba9ff5]{transition-duration:.2s}.animate-fade-in[data-v-21c8fb73]{animation:fadeIn-21c8fb73 1s ease-out}@keyframes fadeIn-21c8fb73{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.navbar[data-v-6303eed6]{transition:all .3s ease}.nav-credit-badge[data-v-6303eed6]{align-items:center;background:#232224;border:1px solid rgba(241,229,216,.22);border-radius:999px;color:#f1e5d8;display:inline-flex;gap:6px;min-height:32px;padding:4px 10px 4px 5px;white-space:nowrap}.nav-credit-icon[data-v-6303eed6]{background:#ba5a5a;border-radius:50%;color:#f1e5d8;display:grid;height:22px;place-items:center;width:22px}.nav-credit-icon svg[data-v-6303eed6]{height:13px;width:13px}.nav-credit-badge strong[data-v-6303eed6]{color:#f1e5d8;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.nav-credit-label[data-v-6303eed6]{color:#a3b18a;font-size:11px;font-weight:600;line-height:1}.nav-credit-badge-mobile[data-v-6303eed6]{min-height:29px;padding-right:8px}.nav-credit-badge-mobile .nav-credit-icon[data-v-6303eed6]{height:19px;width:19px}.nav-credit-badge-mobile strong[data-v-6303eed6]{font-size:12px}.nav-link[data-v-6303eed6]{color:var(--text-secondary);font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:color .3s ease}.nav-link.active[data-v-6303eed6],.nav-link[data-v-6303eed6]:hover{color:var(--brand-blue)}.slide-fade-enter-active[data-v-6303eed6],.slide-fade-leave-active[data-v-6303eed6]{transition:all .3s ease-out}.slide-fade-enter-from[data-v-6303eed6],.slide-fade-leave-to[data-v-6303eed6]{opacity:0;transform:translateY(-20px)}[data-v-6303eed6]:root{--brand-blue:#2575fc;--text-secondary:#666}body[data-v-6303eed6]{padding-top:120px}@media(max-width:768px){.navbar[data-v-6303eed6]{padding:8px 0!important}body[data-v-6303eed6]{padding-top:110px}}.footer-link[data-v-e46a0c7e]{color:var(--text-muted-color);text-decoration:none;transition:color .3s ease}.footer-link[data-v-e46a0c7e]:hover{color:#83d0fb}.prose[data-v-37ea3067]{color:#d1d5db}.prose h1[data-v-37ea3067],.prose h2[data-v-37ea3067],.prose h3[data-v-37ea3067]{color:#f3f4f6}.hero-background[data-v-7d7f9435]{background:linear-gradient(135deg,#0f172a,#1e293b);min-height:100vh}.badge-text[data-v-7d7f9435]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f633,#8b5cf633);border:1px solid rgba(59,130,246,.3);border-radius:24px;color:#60a5fa;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.05em;padding:8px 20px}.badge-feature[data-v-7d7f9435]{background:linear-gradient(135deg,#3b82f626,#8b5cf626);border:1px solid rgba(59,130,246,.3);border-radius:12px;color:#60a5fa}.download-btn[data-v-7d7f9435]{box-shadow:0 4px 20px #0000004d;color:#fff}.download-btn[data-v-7d7f9435]:hover{box-shadow:0 8px 30px #0006}.download-btn svg[data-v-7d7f9435]{flex-shrink:0}.feature-card[data-v-7d7f9435]{transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-7d7f9435]:hover{transform:translateY(-4px)}[data-v-7d7f9435]{will-change:auto}@media(prefers-reduced-motion:reduce){[data-v-7d7f9435]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a[data-v-7d7f9435]:focus,button[data-v-7d7f9435]:focus,input[data-v-7d7f9435]:focus,textarea[data-v-7d7f9435]:focus{outline:2px solid #60a5fa;outline-offset:2px}@media(max-width:768px){h1[data-v-7d7f9435]{font-size:2rem!important}h2[data-v-7d7f9435]{font-size:1.5rem!important}.download-btn[data-v-7d7f9435]{font-size:.875rem;padding:.75rem 1.5rem}.download-btn svg[data-v-7d7f9435]{height:2rem;width:2rem}}@keyframes gradient-shift-7d7f9435{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.bg-gradient-to-r.from-blue-400.via-purple-400.to-blue-400[data-v-7d7f9435]{animation:gradient-shift-7d7f9435 3s ease infinite;background-size:200% 100%}.bg-gradient-to-r[data-v-6979b386]{animation:gradient-6979b386 15s ease infinite;background-size:200% 200%}@keyframes gradient-6979b386{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.prose[data-v-2b6256fe]{color:#d1d5db}.prose h1[data-v-2b6256fe],.prose h2[data-v-2b6256fe],.prose h3[data-v-2b6256fe]{color:#f3f4f6}.screenshot[data-v-2b6256fe]{border-radius:.5rem;margin-bottom:1em;margin-top:1em;max-width:100%}.aspect-video[data-v-9542f331]{aspect-ratio:16/9}a[data-v-28ffe23e]:hover{box-shadow:0 4px 15px #6209f64d;transform:translateY(-2px)}nav a[data-v-28ffe23e]:hover{transform:translate(4px);transition:transform .2s ease-in-out}@media(max-width:768px){.container[data-v-28ffe23e]{padding-left:1rem;padding-right:1rem}.grid.md\\[data-v-28ffe23e]:grid-cols-2{grid-template-columns:1fr}.grid.lg\\[data-v-28ffe23e]:grid-cols-3{grid-template-columns:1fr}}.scroll-mt-24[data-v-28ffe23e]{scroll-margin-top:1rem}.prose[data-v-28ffe23e]{line-height:1.7}.prose p[data-v-28ffe23e]{margin-bottom:1rem}.spotlight[data-v-1bd9e11a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-1bd9e11a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-1bd9e11a]{background-color:#ffffff4d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-1bd9e11a]{background-color:#1414144d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-1bd9e11a]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-1bd9e11a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-1bd9e11a]{position:fixed}.left-0[data-v-1bd9e11a]{left:0}.right-0[data-v-1bd9e11a]{right:0}.z-10[data-v-1bd9e11a]{z-index:10}.z-20[data-v-1bd9e11a]{z-index:20}.grid[data-v-1bd9e11a]{display:grid}.mb-16[data-v-1bd9e11a]{margin-bottom:4rem}.mb-8[data-v-1bd9e11a]{margin-bottom:2rem}.max-w-520px[data-v-1bd9e11a]{max-width:520px}.min-h-screen[data-v-1bd9e11a]{min-height:100vh}.w-full[data-v-1bd9e11a]{width:100%}.flex[data-v-1bd9e11a]{display:flex}.cursor-pointer[data-v-1bd9e11a]{cursor:pointer}.place-content-center[data-v-1bd9e11a]{place-content:center}.items-center[data-v-1bd9e11a]{align-items:center}.justify-center[data-v-1bd9e11a]{justify-content:center}.overflow-hidden[data-v-1bd9e11a]{overflow:hidden}.bg-white[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-1bd9e11a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-1bd9e11a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-1bd9e11a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-1bd9e11a]{text-align:center}.text-8xl[data-v-1bd9e11a]{font-size:6rem;line-height:1}.text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1bd9e11a]{font-weight:300}.font-medium[data-v-1bd9e11a]{font-weight:500}.leading-tight[data-v-1bd9e11a]{line-height:1.25}.font-sans[data-v-1bd9e11a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1bd9e11a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-1bd9e11a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-1bd9e11a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-1bd9e11a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-1bd9e11a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-a01dd0ba]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-a01dd0ba]{position:fixed}.-bottom-1\/2[data-v-a01dd0ba]{bottom:-50%}.left-0[data-v-a01dd0ba]{left:0}.right-0[data-v-a01dd0ba]{right:0}.grid[data-v-a01dd0ba]{display:grid}.mb-16[data-v-a01dd0ba]{margin-bottom:4rem}.mb-8[data-v-a01dd0ba]{margin-bottom:2rem}.h-1\/2[data-v-a01dd0ba]{height:50%}.max-w-520px[data-v-a01dd0ba]{max-width:520px}.min-h-screen[data-v-a01dd0ba]{min-height:100vh}.place-content-center[data-v-a01dd0ba]{place-content:center}.overflow-hidden[data-v-a01dd0ba]{overflow:hidden}.bg-white[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-a01dd0ba]{padding-left:2rem;padding-right:2rem}.text-center[data-v-a01dd0ba]{text-align:center}.text-8xl[data-v-a01dd0ba]{font-size:6rem;line-height:1}.text-xl[data-v-a01dd0ba]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-a01dd0ba]{font-weight:300}.font-medium[data-v-a01dd0ba]{font-weight:500}.leading-tight[data-v-a01dd0ba]{line-height:1.25}.font-sans[data-v-a01dd0ba]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-a01dd0ba]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-a01dd0ba]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-a01dd0ba]{font-size:2.25rem;line-height:2.5rem}}.footer-main-content[data-v-6089c7c3]{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1024px){.footer-main-content[data-v-6089c7c3]{flex-direction:row;gap:3rem;justify-content:space-between}}.footer-about[data-v-6089c7c3]{flex:1;max-width:500px;text-align:left}.footer-logo[data-v-6089c7c3]{display:flex;margin-bottom:1.5rem;text-decoration:none}.footer-description[data-v-6089c7c3]{color:#9ca3af;line-height:1.6;margin-bottom:1.5rem}.footer-contact[data-v-6089c7c3]{color:#6b7280;font-size:.875rem;margin-top:1rem}.footer-link[data-v-6089c7c3]{color:#5aa3ff;text-decoration:none}.footer-link[data-v-6089c7c3]:hover{text-decoration:underline}.footer-legal[data-v-6089c7c3],.footer-links[data-v-6089c7c3]{flex-shrink:0;min-width:160px;text-align:left}.footer-section-title[data-v-6089c7c3]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}@media(min-width:768px){.footer-section-title[data-v-6089c7c3]{font-size:1.125rem}}.footer-link-list[data-v-6089c7c3]{display:flex;flex-direction:column;gap:.5rem}.footer-nav-link[data-v-6089c7c3]{color:#9ca3af;text-decoration:none;transition:color .2s}.footer-nav-link[data-v-6089c7c3]:hover{color:#5aa3ff}@media(max-width:1023px){.footer-about[data-v-6089c7c3]{max-width:100%}.footer-about[data-v-6089c7c3],.footer-legal[data-v-6089c7c3],.footer-links[data-v-6089c7c3]{text-align:left}}.footer-heading[data-v-6089c7c3]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.75rem}.partner-links a[data-v-6089c7c3]{color:#6b7280;font-size:.875rem;margin-right:1rem;text-decoration:none}.partner-links a[data-v-6089c7c3]:hover{color:#5aa3ff}.footer-separator[data-v-6089c7c3]{border:0;border-top:1px solid hsla(0,0%,100%,.1);margin:2rem 0}.footer-disclaimer[data-v-6089c7c3]{border-top:1px solid hsla(0,0%,100%,.08);color:#a8b0bc;font-size:.875rem;line-height:1.5;margin-top:2rem;padding-top:1.5rem;text-align:left}
