*,: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:rgb(59 130 246/0.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:rgb(59 130 246/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;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;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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{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-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-3{right:.75rem}.top-1\/2{top:50%}.top-3{top:.75rem}.z-\[101\]{z-index:101}.z-\[120\]{z-index:120}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-4{width:1rem;height:1rem}.size-7{width:1.75rem;height:1.75rem}.size-9{width:2.25rem;height:2.25rem}.h-10{height:2.5rem}.h-28{height:7rem}.h-32{height:8rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-72{max-height:18rem}.max-h-\[calc\(100\%-4rem\)\]{max-height:calc(100% - 4rem)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.min-h-10{min-height:2.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-48{min-height:12rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-screen{min-height:100vh}.w-24{width:6rem}.w-9{width:2.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[230px\]{min-width:230px}.min-w-\[320px\]{min-width:320px}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[400px\]{max-width:400px}.max-w-\[520px\]{max-width:520px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-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)) skewX(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%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.resize-y{resize:vertical}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_96px\]{grid-template-columns:1fr 96px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-zinc-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(244 244 245/var(--tw-divide-opacity,1))}.divide-zinc-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(228 228 231/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-border{border-color:var(--line)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-input{border-color:rgba(9,9,11,.16)}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-zinc-100{--tw-border-opacity:1;border-color:rgb(244 244 245/var(--tw-border-opacity,1))}.border-zinc-200{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-zinc-300{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity,1))}.border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-zinc-950{--tw-border-opacity:1;border-color:rgb(9 9 11/var(--tw-border-opacity,1))}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-background{background-color:var(--bg)}.bg-black\/75{background-color:rgb(0 0 0/.75)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-destructive{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.stroke-zinc-800{stroke:#27272a}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.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-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pr-3{padding-right:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.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-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-destructive-foreground{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-foreground{color:var(--text)}.text-muted-foreground{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-muted-foreground\/70{color:rgb(113 113 122/.7)}.text-primary{--tw-text-opacity:1;color:rgb(5 5 5/var(--tw-text-opacity,1))}.text-primary-foreground{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-secondary-foreground{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.text-zinc-950{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-zinc-950{accent-color:#09090b}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.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:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-black\/20{--tw-shadow-color:rgb(0 0 0/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:rgb(0 0 0/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color:rgb(0 0 0/0.05);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-offset-2{outline-offset:2px}.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-sm{--tw-backdrop-blur:blur(4px);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-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-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.\[generated-assets\:download\]{generated-assets:download}:root{color-scheme:dark;--bg:#090a12;--bg-2:#06150f;--panel:rgba(18,23,36,0.76);--panel-strong:rgba(24,31,48,0.92);--line:rgba(255,255,255,0.12);--line-strong:rgba(188,255,0,0.44);--text:#f7f7fb;--muted:#aab1c5;--muted-2:#7e879d;--violet:#5846ff;--violet-2:#c2b8ff;--cyan:#69ffe4;--green:#c8ff2b;--lime:#bfff00;--danger:#ff6b92;--warning:#ffd166;--shadow:0 24px 80px rgba(0,0,0,0.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(115deg,#050508,#07100d 45%,#06271f);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-shell{width:min(1160px,calc(100% - 40px));margin:0 auto}.hero-section{position:relative;min-height:88vh;overflow:hidden;display:flex;align-items:end;border-bottom:1px solid var(--line)}.hero-media,.hero-scrim{position:absolute;inset:0}.hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.1) contrast(1.04);opacity:.74}.hero-scrim{background:linear-gradient(90deg,rgba(9,10,18,.96),rgba(9,10,18,.66) 48%,rgba(9,10,18,.4)),linear-gradient(0deg,rgba(9,10,18,1),rgba(9,10,18,0) 40%)}.hero-content{position:relative;z-index:1;padding:112px 0 84px}.brand-chip,.hot-pill,.stage-status,.template-rank,.template-type{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);background:rgba(15,18,31,.58);backdrop-filter:blur(18px);color:var(--violet-2)}.brand-chip{min-height:36px;padding:0 12px;border-radius:999px;font-size:.88rem}.hero-content h1{max-width:760px;margin:22px 0 18px;font-size:4rem;line-height:1.03;letter-spacing:0}.hero-content p{max-width:620px;margin:0;color:var(--muted);font-size:1.16rem;line-height:1.72}.generation-actions,.hero-actions,.template-switch,.workspace-nav{display:flex;align-items:center;gap:12px}.hero-actions{margin-top:32px;flex-wrap:wrap}.download-link,.generate-button,.primary-link,.secondary-link{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:8px;padding:0 18px;font-weight:700}.generate-button,.primary-link{background:linear-gradient(135deg,var(--violet),#5e8dff 55%,var(--cyan));color:#fff;box-shadow:0 16px 52px rgba(111,94,255,.32)}.secondary-link{background:rgba(255,255,255,.07);border-color:var(--line);color:var(--text)}.secondary-link.compact{min-height:40px;padding:0 14px}.free-float{position:fixed;z-index:10;right:22px;bottom:22px;min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border:1px solid rgba(66,232,244,.34);border-radius:8px;background:rgba(9,10,18,.8);backdrop-filter:blur(18px);color:var(--cyan);box-shadow:var(--shadow)}.stats-band{border-bottom:1px solid var(--line);background:rgba(255,255,255,.03)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr)}.metric-item{min-height:110px;display:flex;flex-direction:column;justify-content:center;gap:8px;border-left:1px solid var(--line);padding:22px 26px}.metric-item:last-child{border-right:1px solid var(--line)}.metric-item strong{color:#fff;font-size:2rem}.metric-item span{color:var(--muted)}.ranking-section,.templates-section{padding:72px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.section-kicker{color:var(--cyan);font-size:.78rem;font-weight:800;text-transform:uppercase}.section-heading h2{margin:8px 0 0;font-size:2rem;letter-spacing:0}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--violet-2);font-weight:700}.ranking-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.rank-card{min-height:132px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:8px;padding:16px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))}.rank-number{color:var(--green);font-weight:900}.rank-name{color:#fff;font-weight:800;line-height:1.35}.rank-score{color:var(--muted-2);font-size:.88rem}.templates-section{background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0))}.template-heading{align-items:center}.filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.filter-tab{min-height:38px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.045);color:var(--muted);padding:0 13px}.filter-tab.active{border-color:rgba(66,232,244,.48);color:#fff;background:rgba(66,232,244,.11)}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.template-card{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.055);transition:transform .18s ease,border-color .18s ease,background .18s ease}.template-card:hover{transform:translateY(-3px);border-color:rgba(199,166,255,.54);background:rgba(255,255,255,.075)}.template-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#121827}.template-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.82}.template-rank,.template-type{position:absolute;top:12px;min-height:28px;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:800}.template-rank{left:12px;color:var(--green)}.template-type{right:12px}.template-body{min-height:168px;display:flex;flex-direction:column;justify-content:space-between;padding:18px}.template-body h3{margin:0 0 8px;font-size:1.14rem}.template-body p,.template-title-block p{margin:0;color:var(--muted);line-height:1.6}.template-meta{display:flex;align-items:center;justify-content:space-between;color:var(--violet-2);font-size:.92rem;font-weight:700}.immersive-page{min-height:100vh;display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);background:#070811}.control-panel{min-height:100vh;overflow-y:auto;border-right:1px solid var(--line);background:rgba(12,15,26,.92);padding:24px}.workspace-nav{justify-content:space-between;color:var(--muted);font-weight:800}.icon-button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.055);color:var(--text)}.template-title-block{margin:40px 0 28px}.template-title-block h1{margin:8px 0 10px;font-size:2.2rem;line-height:1.1}.hot-pill{min-height:34px;margin-top:18px;padding:0 10px;border-radius:999px;font-size:.88rem}.generation-form{display:flex;flex-direction:column;gap:18px}.field-stack{display:grid;gap:16px}.field-control{display:grid;gap:9px}.field-label{color:var(--muted);font-size:.88rem;font-weight:800}.field-control input,.field-control select,.field-control textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.06);color:var(--text);outline:none}.field-control input,.field-control select{min-height:44px;padding:0 12px}.field-control textarea{min-height:132px;resize:vertical;padding:12px;line-height:1.56}.field-control input:focus,.field-control select:focus,.field-control textarea:focus{border-color:rgba(66,232,244,.62);box-shadow:0 0 0 3px rgba(66,232,244,.12)}.upload-control{position:relative;min-height:74px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;overflow:hidden;border:1px dashed rgba(199,166,255,.42);background:rgba(143,92,255,.08);color:var(--violet-2);padding:0 13px;cursor:pointer}.upload-control input{position:absolute;inset:0;opacity:0;z-index:2;cursor:pointer}.upload-control>:not(input){position:relative;z-index:3;pointer-events:none}.upload-drop-heading{width:100%;display:flex;align-items:center;gap:10px;min-width:0}.upload-drop-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-preview-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;padding-bottom:12px}.upload-preview-item{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.upload-preview-item img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.upload-preview-remove{position:absolute;top:6px;right:6px;z-index:4;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(5,8,12,.78);color:#fff;pointer-events:auto;cursor:pointer}.upload-preview-remove:disabled{cursor:wait;opacity:.5}.slider-wrap{display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:12px}.slider-wrap input{padding:0}.slider-wrap strong{color:var(--cyan);text-align:right}.generation-message{min-height:44px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--muted);background:rgba(255,255,255,.045)}.generation-message.failed,.generation-message.timeout{border-color:rgba(255,107,146,.36);color:#ffdce5;background:rgba(255,107,146,.08)}.generation-message.success{border-color:rgba(118,243,183,.36);color:#d8ffe9;background:rgba(118,243,183,.08)}.generate-button{flex:1;border:0}.generate-button:disabled{cursor:wait;opacity:.7}.template-switch{margin-top:20px}.result-stage{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(135deg,rgba(10,13,24,.2),rgba(24,15,44,.34)),#05060c}.case-image,.case-video,.result-media img,.result-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-image,.case-video,.result-media{position:absolute;inset:0}.stage-status{position:absolute;z-index:2;top:22px;left:22px;min-height:34px;border-radius:999px;padding:0 12px;font-size:.88rem}.result-media{display:flex;align-items:center;justify-content:center;background:#05060c}.download-link{position:absolute;right:22px;bottom:22px;z-index:3;background:rgba(9,10,18,.78);border-color:rgba(66,232,244,.38);color:var(--cyan);backdrop-filter:blur(14px)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:980px){.hero-content h1{font-size:3rem}.ranking-row,.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.immersive-page{grid-template-columns:1fr}.control-panel{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.result-stage{min-height:62vh}}@media (max-width:680px){.page-shell{width:min(100% - 28px,1160px)}.hero-section{min-height:84vh}.hero-content{padding:96px 0 58px}.hero-content h1{font-size:2.55rem}.hero-content p{font-size:1rem}.ranking-row,.stats-grid,.template-grid{grid-template-columns:1fr}.metric-item,.metric-item:last-child{min-height:92px;border-right:1px solid var(--line)}.section-heading,.template-heading{align-items:start;flex-direction:column}.ranking-section,.templates-section{padding:50px 0}.free-float{right:14px;bottom:14px}.control-panel{padding:18px}.template-title-block h1{font-size:1.9rem}.stage-status{top:14px;left:14px;max-width:calc(100% - 28px)}.download-link{right:14px;bottom:14px}.recharge-drawer{width:100%;padding:18px}.pricing-checkout,.recharge-state-grid{grid-template-columns:1fr}}.hero-section{min-height:720px;align-items:center;border-bottom-color:rgba(191,255,0,.12);background:radial-gradient(circle at 72% 39%,rgba(190,255,162,.34),transparent 4.5rem),radial-gradient(circle at 16% 28%,rgba(68,52,220,.32),transparent 22rem),radial-gradient(circle at 88% 12%,rgba(0,128,89,.48),transparent 27rem),linear-gradient(110deg,#05041a,#061017 46%,#042f23)}.hero-ambient{position:absolute;inset:0;opacity:.78;background:linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:84px 84px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0,rgba(0,0,0,.62) 38%,transparent 72%);mask-image:radial-gradient(circle at 50% 42%,#000 0,rgba(0,0,0,.62) 38%,transparent 72%)}.hero-scrim{background:linear-gradient(180deg,rgba(3,4,12,.1),rgba(4,5,12,.78)),linear-gradient(90deg,rgba(2,2,14,.5),rgba(0,0,0,.08),rgba(0,42,29,.2))}.prompt-hero-content{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:720px;padding:92px 0 96px;text-align:center}.brand-chip{border-color:rgba(191,255,0,.35);background:rgba(7,9,18,.52);color:rgba(233,255,179,.9)}.hero-content h1{margin:24px 0 12px;font-size:clamp(3.6rem,9vw,8.8rem);font-weight:820}.hero-content p{max-width:760px;color:rgba(242,245,240,.82);font-size:clamp(1.35rem,2.6vw,2.25rem)}.hero-actions{margin-top:38px;justify-content:center}.generate-button,.primary-link{background:linear-gradient(135deg,#c6ff22,#4af0d4 58%,#7468ff);color:#07100c;box-shadow:0 18px 58px rgba(114,255,209,.2)}.templates-section{background:rgba(2,3,8,.28)}.template-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 16px;scroll-snap-type:x proximity}.template-grid::-webkit-scrollbar{height:8px}.template-grid::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(191,255,0,.3)}.template-card{flex:0 0 272px;overflow:hidden;border-color:rgba(255,255,255,.08);border-radius:2px;background:#08090d;scroll-snap-align:start}.template-card:hover{transform:translateY(-4px);border-color:rgba(191,255,0,.58);background:#0c0f12}.template-media{height:294px;aspect-ratio:auto;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 38%),linear-gradient(180deg,#171a24,#07080c)}.template-media:after,.template-media:before{content:"";position:absolute;pointer-events:none}.template-media:before{inset:22px;border:1px solid rgba(255,255,255,.11);border-radius:2px}.template-media:after{width:150px;height:150px;right:-32px;bottom:-34px;border-radius:999px;background:rgba(255,255,255,.12);filter:blur(6px)}.template-art-copy{position:absolute;inset:34px 24px auto;z-index:1;display:grid;gap:10px}.template-art-copy span{color:rgba(255,255,255,.72);font-size:.78rem;font-weight:900;text-transform:uppercase}.template-art-copy strong{max-width:210px;color:#fff;font-size:2rem;line-height:1.04}.template-art-copy em{max-width:210px;color:rgba(255,255,255,.7);font-size:.92rem;font-style:normal;line-height:1.46}.template-art-tags{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;display:flex;flex-wrap:wrap;gap:7px}.template-art-tags span{min-height:24px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(0,0,0,.22);color:rgba(255,255,255,.84);padding:0 8px;font-size:.72rem;font-weight:800}.template-rank,.template-type{top:10px;min-height:26px;background:rgba(3,5,10,.76);color:var(--lime)}.template-body{min-height:104px;padding:18px 24px 20px;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.04))}.template-body h3{margin-bottom:6px;color:#f8f8f8;font-size:1rem;font-weight:900;text-transform:uppercase}.template-body h3,.template-body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-body p{color:rgba(255,255,255,.76);font-size:.86rem;font-weight:800}.template-meta{color:#fff}.visual-1{background:radial-gradient(circle at 84% 34%,rgba(191,255,0,.52),transparent 18%),linear-gradient(140deg,#172a23,#071319 44%,#a7c900)}.visual-2{background:linear-gradient(115deg,rgba(120,94,255,.82),transparent 46%),radial-gradient(circle at 64% 34%,rgba(105,255,228,.35),transparent 24%),#071018}.visual-3{background:linear-gradient(180deg,#ffd91b,#f0b400)}.visual-3 .template-art-copy em,.visual-3 .template-art-copy span,.visual-3 .template-art-copy strong,.visual-3 .template-art-tags span{color:#080808}.visual-4{background:repeating-linear-gradient(10deg,rgba(255,255,255,.08) 0 9px,transparent 9px 18px),linear-gradient(145deg,#20121c,#08080d 56%,#4b1c38)}.visual-5{background:radial-gradient(circle at 28% 30%,rgba(255,155,206,.6),transparent 24%),radial-gradient(circle at 72% 58%,rgba(96,221,255,.5),transparent 28%),conic-gradient(from 110deg,#f8d7ef,#9ad7ff,#fff2b8,#f8d7ef)}.visual-6{background:linear-gradient(180deg,#f6f7f8,#9ca2a9)}.visual-6 .template-art-copy em,.visual-6 .template-art-copy span,.visual-6 .template-art-copy strong,.visual-6 .template-art-tags span{color:#0b1115}.visual-7{background:radial-gradient(circle at 50% 62%,rgba(255,197,99,.86),transparent 28%),linear-gradient(180deg,#151b15,#050705)}.visual-8{background:linear-gradient(135deg,rgba(80,233,213,.72),transparent 45%),linear-gradient(315deg,rgba(100,71,255,.82),transparent 50%),#050713}.visual-9{background:radial-gradient(circle at 78% 28%,rgba(255,255,255,.32),transparent 18%),linear-gradient(160deg,#222a36,#0a0d12 48%,#39584a)}.visual-10{background:radial-gradient(circle at 68% 36%,rgba(255,95,160,.64),transparent 20%),radial-gradient(circle at 20% 74%,rgba(191,255,0,.5),transparent 24%),#071018}@media (max-width:980px){.prompt-hero-content{min-height:660px}.template-grid{grid-template-columns:none}}@media (max-width:680px){.hero-section,.prompt-hero-content{min-height:640px}.prompt-hero-content{padding:80px 0 58px}.template-card{flex-basis:252px}.template-media{height:274px}}.viral-home{overflow:hidden;background:linear-gradient(115deg,rgba(7,7,12,.96),rgba(6,18,14,.97) 48%,rgba(4,42,32,.96)),linear-gradient(180deg,rgba(191,255,0,.06),rgba(0,0,0,0))}.home-nav{min-height:74px;display:flex;justify-content:space-between;gap:22px;color:rgba(255,255,255,.78)}.home-brand{gap:12px;color:#fff;font-size:1.02rem}.brand-mark,.home-brand{display:inline-flex;align-items:center}.brand-mark{width:36px;height:36px;justify-content:center;border:1px solid rgba(191,255,0,.44);border-radius:8px;background:linear-gradient(145deg,rgba(191,255,0,.95),rgba(73,247,185,.86));color:#06100b}.home-nav nav{gap:8px}.home-nav nav a{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:8px;padding:0 12px;color:rgba(255,255,255,.72);font-size:.92rem;font-weight:700}.home-nav nav a:last-child{border-color:rgba(191,255,0,.34);color:var(--lime);background:rgba(191,255,0,.08)}.viral-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:28px;align-items:stretch;padding:24px 0 54px}.viral-hero:before{content:"";position:absolute;inset:24px -80px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(191,255,0,.32),transparent)}.empty-showcase,.hero-copy,.hero-video-board,.showcase-card,.workflow-band{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}.hero-copy{min-height:520px;display:flex;flex-direction:column;justify-content:center;border-radius:18px;padding:clamp(28px,4vw,56px);box-shadow:inset 0 0 82px rgba(0,0,0,.34)}.hero-copy .brand-chip{width:-moz-fit-content;width:fit-content}.hero-copy h1{max-width:660px;margin:28px 0 18px;color:#fff;font-size:clamp(3rem,7vw,6.8rem);line-height:.98}.hero-copy p{max-width:610px;margin:0;color:rgba(244,247,241,.78);font-size:1.08rem;line-height:1.72}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hero-proof span{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.18);color:rgba(234,255,219,.84);padding:0 11px;font-size:.86rem;font-weight:700}.hero-proof svg{color:var(--lime)}.hero-video-board{position:relative;min-height:520px;overflow:hidden;border-radius:18px;box-shadow:0 22px 90px rgba(0,0,0,.32),inset 0 0 0 1px rgba(191,255,0,.04)}.hero-video-board video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.hero-video-board:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.54)),linear-gradient(90deg,rgba(0,0,0,.38),transparent 58%)}.hero-video-overlay{position:absolute;z-index:1;left:22px;right:22px;bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:18px}.hero-video-overlay span{color:var(--lime);font-size:.82rem;font-weight:900;text-transform:uppercase}.hero-video-overlay strong{max-width:360px;color:#fff;font-size:1.45rem;line-height:1.2;text-align:right}.video-empty{height:100%;min-height:520px;display:grid;place-items:center;color:rgba(255,255,255,.58);padding:24px;text-align:center}.workflow-band{border-inline:0;border-radius:0;margin:0 0 54px;background:rgba(0,0,0,.24)}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.workflow-item{min-height:132px;display:grid;align-content:center;gap:8px;padding:24px;background:rgba(255,255,255,.025)}.workflow-item svg{color:var(--lime)}.workflow-item strong{color:#fff;font-size:1.12rem}.workflow-item span{color:rgba(255,255,255,.58);line-height:1.56}.video-showcase{padding-bottom:76px}.showcase-card{position:relative;display:block;overflow:hidden;border:2px solid rgba(255,255,255,.08);border-radius:2px;padding:0;color:#fff;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:420px}.showcase-card:focus-visible,.showcase-card:hover{transform:translateY(-3px);border-color:var(--lime);box-shadow:0 0 0 1px rgba(191,255,0,.42),0 18px 54px rgba(191,255,0,.14);outline:none}.showcase-card.active{border-color:rgba(191,255,0,.18)}.showcase-card video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;opacity:.88}.showcase-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04) 32%,rgba(0,0,0,.78))}.case-index,.case-title,.create-hover,.play-badge{position:absolute;z-index:1}.play-badge{top:12px;left:12px;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.18);backdrop-filter:blur(10px)}.create-hover,.play-badge{display:inline-flex;align-items:center;justify-content:center}.create-hover{left:50%;bottom:82px;min-width:min(78%,280px);min-height:58px;background:var(--lime);color:#050806;font-size:1.24rem;font-weight:900;opacity:0;transform:translate(-50%,12px);transition:opacity .18s ease,transform .18s ease}.showcase-card:focus-visible .create-hover,.showcase-card:hover .create-hover{opacity:1;transform:translate(-50%)}.case-index{right:12px;top:12px;color:var(--lime);font-size:.88rem;font-weight:900}.case-title{left:14px;right:14px;bottom:14px;font-weight:900;line-height:1.32}.empty-showcase{min-height:220px;display:grid;place-items:center;border-radius:12px;color:rgba(255,255,255,.62);padding:24px;text-align:center}@media (max-width:1100px){.viral-hero{grid-template-columns:1fr}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-nav{align-items:flex-start;flex-direction:column;padding-top:16px}.viral-hero{padding-top:14px}.hero-copy,.hero-video-board,.video-empty{min-height:440px}.hero-video-overlay{align-items:flex-start;flex-direction:column}.hero-video-overlay strong{text-align:left}.showcase-grid,.workflow-grid{grid-template-columns:1fr}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:440px}}.template-studio{min-height:100vh;background:#0d0f12;color:#f5f7f8}.template-topbar{position:fixed;z-index:30;inset:0 0 auto;height:72px;display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#050607;padding:0 22px}.studio-back{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(255,255,255,.13);color:rgba(255,255,255,.82)}.studio-product{color:rgba(255,255,255,.58);font-size:.92rem;font-weight:800}.studio-wallet{display:flex;align-items:center;gap:10px;margin-left:auto}.studio-login-link,.studio-runtime-pill{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(88,221,255,.16);border-radius:7px;background:rgba(15,24,31,.86);color:rgba(255,255,255,.86);padding:0 14px;font-size:.92rem;font-weight:900}.studio-login-link{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.78)}.studio-balance-button{min-height:46px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#f6f6f2;color:#050607;padding:0 16px 0 13px;text-align:left;font-weight:950}.studio-balance-button>span{display:grid;gap:2px}.studio-balance-button small{color:rgba(5,6,7,.52);font-size:.7rem;font-weight:850;line-height:1}.studio-balance-button strong{color:#050607;font-size:.94rem;line-height:1}.template-control-panel{position:fixed;z-index:10;top:72px;left:0;bottom:0;width:430px;overflow-y:auto;border-right:1px solid rgba(255,255,255,.08);background:#15191f;padding:22px 20px 28px}.template-profile{border-radius:12px;background:#1a1f26;padding:20px}.template-badge{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:rgba(66,232,244,.1);color:#57e8ff;padding:0 10px;font-size:.78rem;font-weight:900}.template-profile h1{margin:14px 0 8px;color:#fff;font-size:1.48rem;line-height:1.22}.template-profile p{margin:0;color:rgba(255,255,255,.62);line-height:1.58}.template-runtime{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:rgba(255,255,255,.72);font-weight:800}.template-control-panel .generation-form{margin-top:18px}.template-control-panel .field-stack{gap:14px}.template-control-panel .field-control{border-radius:12px;background:#1a1f26;padding:18px}.template-control-panel .field-label{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;font-size:1.02rem}.template-control-panel .field-control textarea{min-height:180px;border:0;background:#0d1116;margin-top:10px;color:rgba(255,255,255,.78)}.template-control-panel .field-control select{margin-top:10px;border:0;background:#0d1116}.template-control-panel .upload-control{min-height:132px;align-items:stretch;border-color:rgba(255,255,255,.28);background:#0d1116;margin-top:10px;padding:14px}.template-control-panel .upload-control:not(.has-file){align-items:end}.credit-summary{position:relative;min-height:64px;display:flex;align-items:center;gap:9px;overflow:hidden;border-radius:10px;background:linear-gradient(100deg,#42f2c3,#bfff6b);color:#0b1511;padding:0 22px}.credit-summary.low{background:linear-gradient(100deg,#ffcf5a,#ff7d7d);color:#1a0b0b}.credit-summary strong{font-size:1.36rem;font-weight:950}.credit-label,.credit-unit{font-weight:900}.credit-summary em{position:absolute;right:0;top:0;border-radius:0 10px 0 8px;background:#ff4d8f;color:#fff;padding:4px 9px;font-style:normal;font-weight:900}.template-control-panel .generation-actions .icon-button{display:none}.template-control-panel .generate-button{min-height:54px;color:#08110c}.template-preview-stage{position:relative;min-height:100vh;display:grid;place-items:center;margin-left:430px;padding:104px 80px 56px;background:#101215}.template-preview-frame{position:relative;width:min(430px,42vw);aspect-ratio:9/16;overflow:hidden;background:#050607;box-shadow:0 24px 80px rgba(0,0,0,.36)}.template-preview-frame .case-image,.template-preview-frame .case-video,.template-preview-frame .result-media img,.template-preview-frame .result-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-preview-frame .result-media{position:absolute;inset:0}.template-preview-stage .stage-status{top:92px;left:26px}.preview-arrow{position:absolute;top:50%;width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.09);color:rgba(255,255,255,.56)}.preview-arrow.left{left:56px}.preview-arrow.right{right:56px;transform:rotate(180deg)}.preview-counter{position:absolute;left:50%;bottom:42px;transform:translateX(-50%);border-radius:8px;background:rgba(0,0,0,.48);color:#fff;padding:8px 12px;font-weight:900}@media (max-width:980px){.template-control-panel{position:relative;top:72px;width:100%;min-height:auto}.template-preview-stage{margin-left:0;padding:104px 16px 44px}.template-preview-frame{width:min(430px,84vw)}}.viral-home{min-height:100vh;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.035),transparent 24rem),linear-gradient(180deg,#0b0c08,#090a07 52%,#050604)}.home-nav{min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:rgba(255,255,255,.82)}.home-brand{justify-self:start;color:#f3f2ec;font-size:1.08rem}.brand-mark{border:0;border-radius:999px;background:#f3f2ec;color:#0b0c08}.home-nav nav{grid-column:2;display:flex;gap:clamp(28px,5vw,78px)}.home-nav nav a{min-height:40px;border:0;border-radius:999px;color:rgba(245,244,237,.82);padding:0;font-size:.98rem;font-weight:500}.home-nav nav a:last-child{position:absolute;right:max(24px,calc((100vw - 1160px) / 2));min-height:52px;border:0;background:#f3f2ec;font-weight:800}.viral-hero{display:block;padding:clamp(48px,8vw,96px) 0 46px;text-align:center}.viral-hero:before{display:none}.hero-eyebrow{margin:0 0 26px;color:rgba(245,244,237,.62);font-size:1rem;letter-spacing:0}.viral-hero h1{max-width:920px;margin:0 auto;color:#f3f2ec;font-family:Songti SC,STSong,"Noto Serif CJK SC","Source Han Serif SC",serif;font-size:clamp(3.05rem,6.1vw,6.4rem);font-weight:400;line-height:1.12}.hero-start{min-height:68px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:42px;border-radius:999px;background:#f3f2ec;color:#10110d;padding:0 30px;font-size:1.02rem;font-weight:900}.showcase-board{overflow:hidden;border-radius:24px;background:radial-gradient(circle at 12% 20%,rgba(220,220,210,.16),transparent 18rem),linear-gradient(135deg,#eeece4,#d9d4cc 48%,#f3f0e8);padding:clamp(22px,4vw,42px);box-shadow:0 32px 120px rgba(0,0,0,.34)}.board-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.board-head .section-kicker{color:rgba(15,16,12,.55)}.board-head h2{margin:6px 0 0;color:#12130f;font-size:clamp(1.6rem,2.5vw,2.25rem)}.board-head .text-link{color:#141510}.board-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;margin-bottom:14px;border-radius:16px;background:#141510;padding:14px}.feature-preview{position:relative;min-height:420px;overflow:hidden;border-radius:10px;background:#080906}.feature-preview video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.feature-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.76))}.feature-label{position:absolute;z-index:1;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:8px;color:#f3f2ec;font-weight:900}.feature-label svg{color:var(--lime)}.feature-copy{display:flex;flex-direction:column;justify-content:end;border-radius:10px;background:radial-gradient(circle at 80% 18%,rgba(191,255,0,.16),transparent 12rem),#1d1e19;padding:clamp(22px,4vw,38px)}.feature-copy span{color:rgba(243,242,236,.58);font-size:1rem}.feature-copy strong{max-width:460px;margin-top:18px;color:#f3f2ec;font-size:clamp(1.65rem,3vw,3rem);line-height:1.12}.showcase-grid{display:grid}.showcase-card{min-height:340px;border-color:rgba(20,21,16,.16);background:#11120e}.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:380px}.showcase-card.active{border-color:rgba(20,21,16,.16)}@media (max-width:980px){.home-nav{grid-template-columns:1fr;justify-items:center;gap:14px;padding-top:18px}.home-brand,.home-nav nav{justify-self:center}.home-nav nav a:last-child{position:static}.board-feature{grid-template-columns:1fr}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.viral-hero{padding-top:52px}.hero-start{min-height:58px}.showcase-board{border-radius:18px}.board-head{align-items:start;flex-direction:column}.feature-preview{min-height:360px}.showcase-grid{grid-template-columns:1fr}}.viral-home{background:radial-gradient(circle at 50% 38%,rgba(243,242,236,.035),transparent 22rem),linear-gradient(180deg,#0c0d09,#080905)}.page-shell{width:min(1040px,calc(100% - 44px))}.brand-mark{width:30px;height:30px}.home-nav nav{gap:clamp(26px,4vw,58px)}.home-nav nav a{min-height:34px;font-size:.9rem}.home-nav nav a:last-child{min-height:46px;right:max(22px,calc((100vw - 1040px) / 2));padding:0 20px}.viral-hero{padding:46px 0 30px}.hero-eyebrow{color:rgba(245,244,237,.58);font-size:.9rem}.viral-hero h1{max-width:660px;font-size:clamp(2.1rem,3.65vw,3.65rem);line-height:1.2}.hero-start{min-height:48px;margin-top:28px;padding:0 20px;font-size:.92rem}.video-showcase{padding:0 0 46px}.method-section{padding:88px 0 72px;text-align:center}.method-copy{max-width:660px;margin:0 auto}.method-copy span{display:block;color:rgba(245,244,237,.44);font-size:.9rem;font-weight:700}.method-copy h2{margin:0;color:#f3f2ec;font-family:Songti SC,STSong,"Noto Serif CJK SC","Source Han Serif SC",serif;font-size:clamp(2rem,3.75vw,3.8rem);font-weight:400;line-height:1.15}.method-copy p{margin:24px auto 0;color:rgba(245,244,237,.62);font-size:.98rem;line-height:1.78}.method-video-frame{width:min(330px,72vw);margin:42px auto 0}.method-video-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:rgba(245,244,237,.56);font-size:.88rem;font-weight:700}.method-video-meta span{display:inline-flex;align-items:center;gap:6px}.method-video{position:relative;display:block;aspect-ratio:9/16;border:2px solid #2d8cff;background:#20211e}.method-video video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;opacity:.86}.method-video:after,.method-video:before{content:"";position:absolute;width:8px;height:8px;background:#2d8cff;pointer-events:none}.method-video:before{left:-5px;top:-5px}.method-video:after{right:-5px;bottom:-5px}.method-create{position:absolute;left:50%;bottom:34px;min-width:min(74%,210px);min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:#050806;font-size:.98rem;font-weight:900;opacity:0;transform:translate(-50%,10px);transition:opacity .18s ease,transform .18s ease}.method-video:focus-visible .method-create,.method-video:hover .method-create{opacity:1;transform:translate(-50%)}.showcase-board{width:min(860px,100%);margin:0 auto;padding:clamp(14px,2vw,22px)}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:224px}.play-badge{width:30px;height:30px}.case-index{font-size:.78rem}.case-title{left:12px;right:12px;bottom:12px;font-size:.92rem}.create-hover{min-width:min(74%,196px);min-height:42px;bottom:58px;font-size:.94rem}@media (max-width:980px){.page-shell{width:min(100% - 32px,1040px)}.viral-hero{padding-top:40px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:280px}}@media (max-width:640px){.home-nav nav{gap:18px}.viral-hero{padding:38px 0 28px}.viral-hero h1{font-size:clamp(2rem,10vw,3rem);line-height:1.18}.showcase-board{border-radius:16px}.method-section{padding:44px 0 52px}.method-copy h2{font-size:clamp(1.9rem,9vw,2.9rem)}.method-copy p{font-size:.94rem}.showcase-grid{grid-template-columns:1fr}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:330px}}.viral-home{background:#0d0e0a;color:#f2f1eb;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.page-shell{width:min(1180px,calc(100% - 48px))}.home-nav{margin-top:10px;border:1px solid rgba(242,241,235,.1);border-radius:999px;background:rgba(255,255,255,.018);padding:0 10px 0 18px}.home-brand{font-size:1.05rem;font-weight:900}.brand-mark{width:32px;height:32px}.home-nav nav{gap:clamp(42px,5vw,82px)}.home-nav nav a{min-height:38px;color:rgba(242,241,235,.84);font-size:.95rem}.home-nav nav a:last-child{right:max(34px,calc((100vw - 1180px) / 2 + 10px));min-height:48px;padding:0 24px;background:#f4f3ee;color:#11120e}.viral-hero{padding:58px 0 34px}.hero-eyebrow{margin-bottom:18px;color:rgba(242,241,235,.52);font-size:.93rem;font-weight:500}.method-copy h2,.viral-hero h1{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,SimSun,serif;font-weight:300;letter-spacing:0}.viral-hero h1{max-width:720px;font-size:clamp(2.35rem,4.25vw,4.35rem);line-height:1.15}.mobile-title-break{display:none}.hero-start{min-height:50px;margin-top:30px;padding:0 22px;font-size:.94rem}.video-showcase{padding:0 0 92px}.showcase-board{width:min(1010px,100%);border-radius:18px;padding:18px;box-shadow:0 28px 96px rgba(0,0,0,.34)}.showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:264px}.case-title{font-size:.9rem}.method-section{padding:104px 0 84px}.method-copy{max-width:680px}.method-copy span{margin-bottom:16px;color:rgba(242,241,235,.42);font-size:.92rem}.method-copy h2{font-size:clamp(2.45rem,4.65vw,4.85rem);line-height:1.08}.method-copy p{max-width:560px;margin-top:26px;color:rgba(242,241,235,.62);font-size:1.02rem;line-height:1.72}.method-video-frame{width:min(320px,68vw);margin-top:44px}.method-video{aspect-ratio:3/4}@media (max-width:980px){.page-shell{width:min(100% - 34px,1180px)}.home-nav{min-height:auto;padding:14px 16px}.home-nav nav{gap:24px}.home-nav nav a:last-child{min-height:42px;padding:0 18px}.viral-hero{padding:48px 0 30px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:300px}}@media (max-width:640px){.page-shell{width:min(100% - 28px,1180px)}.home-nav nav{gap:18px}.viral-hero h1{font-size:clamp(2.05rem,10vw,3.05rem)}.showcase-board{padding:12px}.showcase-grid{grid-template-columns:1fr}.method-section{padding:74px 0 64px}.method-copy h2{font-size:clamp(2.1rem,10vw,3.1rem)}}.creator-app{min-height:100vh;background:#050505;color:#f6f6f2}.creator-sidebar{position:fixed;z-index:20;inset:0 auto 0 0;width:76px;display:flex;align-items:center;flex-direction:column;border-right:1px solid rgba(255,255,255,.09);background:#080906;padding:18px 0}.creator-logo,.sidebar-action{display:inline-flex;align-items:center;justify-content:center;color:rgba(246,246,242,.86)}.creator-logo{width:38px;height:38px;border-radius:999px;background:#f6f6f2;color:#080906;font-weight:900}.sidebar-action{width:46px;height:46px;border:1px solid transparent;border-radius:14px;background:transparent;margin-top:18px}.sidebar-action.active,.sidebar-action:hover{border-color:rgba(191,255,0,.18);background:rgba(191,255,0,.1);color:var(--lime)}.sidebar-action:disabled{cursor:not-allowed;opacity:.38}.sidebar-modes{gap:8px;margin-top:12px}.sidebar-modes .sidebar-action{margin-top:0}.sidebar-bottom{gap:8px}.sidebar-bottom .sidebar-action{margin-top:0}.creator-main{min-height:100vh;margin-left:76px;padding:34px clamp(22px,4vw,54px) 64px}.creator-section{width:min(1740px,100%);margin:0 auto}.creator-section.compact{margin-top:34px}.creator-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 24px}.creator-heading span{display:block;margin-bottom:8px;color:rgba(255,255,255,.46);font-size:.85rem;font-weight:800}.creator-heading h1,.creator-heading h2{margin:0;color:#f6f6f2;font-size:clamp(1.75rem,2.8vw,3rem);line-height:1.1}.creator-heading h2{font-size:clamp(1.35rem,2vw,2rem)}.waterfall-grid{-moz-column-count:4;column-count:4;-moz-column-gap:20px;column-gap:20px}.waterfall-card{position:relative;display:block;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;height:410px;margin:0 0 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#111;color:#fff;box-shadow:0 18px 48px rgba(0,0,0,.28)}.waterfall-card:nth-child(3n+2){height:520px}.waterfall-card:nth-child(4n+1){height:470px}.waterfall-card:nth-child(5n){height:360px}.waterfall-card img,.waterfall-card video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .22s ease}.waterfall-card:hover img,.waterfall-card:hover video{transform:scale(1.03)}.template-media-shift-up{transform:translateY(-4%) scale(1.08);transform-origin:center center}.waterfall-card:hover .template-media-shift-up{transform:translateY(-4%) scale(1.1)}.template-media-shift-down{-o-object-position:center top;object-position:center top}.waterfall-card:hover .template-media-shift-down{transform:scale(1.03)}.template-media-align-bottom{-o-object-position:center top;object-position:center top}.template-library-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,300px));gap:20px;justify-content:center}.template-library-grid .waterfall-card,.template-library-grid .waterfall-card:nth-child(n){width:100%;height:auto;aspect-ratio:3/4;margin:0}.waterfall-shadow{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.86))}.recommend-ribbon{position:absolute;top:0;left:28px;z-index:2;min-height:56px;display:inline-flex;align-items:start;justify-content:center;background:#ff3d93;color:#fff;padding:10px 9px 0;font-size:.9rem;font-weight:900}.recommend-ribbon:after{content:"";position:absolute;left:0;right:0;bottom:-12px;border-left:18px solid transparent;border-right:18px solid transparent;border-top:12px solid #ff3d93}.waterfall-card strong,.waterfall-meta{position:absolute;z-index:2;left:20px;right:20px}.waterfall-card strong{bottom:48px;font-size:1.05rem;line-height:1.3}.waterfall-meta{bottom:20px;color:rgba(255,255,255,.72);font-size:.86rem;font-weight:700}.creator-empty{min-height:260px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:18px;color:rgba(255,255,255,.56);background:rgba(255,255,255,.035)}.free-create-shell{min-height:calc(100vh - 68px)}.free-create-hero{width:min(1500px,100%);display:grid;gap:22px;margin:0 auto;padding:74px clamp(18px,5vw,92px) 36px}.free-create-title{display:grid;justify-items:center;gap:16px;text-align:center}.free-create-title>span{color:rgba(255,255,255,.42);font-size:.88rem;font-weight:800}.free-create-title h1{margin:0;color:rgba(247,247,243,.92);font-size:clamp(1.65rem,2.8vw,2.6rem);font-weight:760;line-height:1.15}.free-create-title strong{display:inline-flex;align-items:center;color:#20d6f5;margin:0 .38em}.generation-mode-switch{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.035);padding:4px}.generation-mode-switch button{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.54);padding:0 14px;font-size:.84rem;font-weight:850}.generation-mode-switch button.active{background:rgba(32,214,245,.13);color:#23dbff}.free-create-workbench{grid-template-columns:minmax(340px,1fr) minmax(280px,420px);gap:18px;align-items:stretch}.free-composer,.free-create-workbench{width:min(1180px,100%);display:grid;margin:16px auto 0}.free-composer{min-height:216px;align-content:space-between;gap:24px;border:1px solid rgba(255,255,255,.055);border-radius:28px;background:radial-gradient(circle at 77% 13%,rgba(191,255,0,.08),transparent 10rem),linear-gradient(180deg,#1b1d24,#181a20);padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.34)}.free-create-workbench .free-composer{width:100%;min-height:auto;align-content:stretch;margin:0}.free-composer .generation-form{height:100%}.free-composer .field-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.free-composer .field-control:has(.upload-control),.free-composer .field-control:has(textarea){grid-column:1/-1}.free-composer .field-control input,.free-composer .field-control select,.free-composer .field-control textarea{border-color:rgba(255,255,255,.09);background:rgba(9,11,15,.68)}.free-composer .field-control textarea{min-height:148px}.free-create-result{position:relative;min-height:540px;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:18px;background:#101218}.free-create-empty-result,.free-create-result .result-media{position:absolute;inset:0}.free-create-result .result-media img,.free-create-result .result-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.free-create-empty-result{display:grid;place-items:center;align-content:center;gap:12px;color:rgba(255,255,255,.48);font-weight:820}.free-composer-main{display:grid;grid-template-columns:74px minmax(0,1fr);gap:22px}.composer-upload{width:62px;height:86px;display:grid;place-items:center;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#252832;color:rgba(255,255,255,.42);transform:rotate(-7deg)}.composer-upload span{font-size:.68rem;font-weight:800}.free-composer textarea{width:100%;min-height:96px;resize:vertical;border:0;outline:0;background:transparent;color:rgba(255,255,255,.86);font:inherit;font-size:1rem;font-weight:650;line-height:1.7}.free-composer textarea::-moz-placeholder{color:rgba(255,255,255,.31)}.free-composer textarea::placeholder{color:rgba(255,255,255,.31)}.free-composer-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.composer-settings{display:flex;align-items:center;gap:8px;flex:1 1 auto;flex-wrap:wrap}.composer-select,.free-credit,.free-submit{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:rgba(14,15,19,.46);color:rgba(255,255,255,.82);padding:0 13px;font-size:.86rem;font-weight:820}.composer-select{gap:7px;color:rgba(255,255,255,.5)}.composer-select span{font-size:.76rem}.composer-select select{max-width:190px;border:0;outline:0;background:transparent;color:rgba(255,255,255,.62);font:inherit;font-size:.86rem;font-weight:860}.composer-select:focus-within{border-color:rgba(32,214,245,.34);color:#20d6f5}.free-credit{margin-left:auto;border-color:transparent;background:transparent;color:rgba(255,255,255,.54)}.free-submit{width:52px;padding:0;border-radius:999px;background:#333845;color:rgba(255,255,255,.62)}.free-submit:focus-visible,.free-submit:hover{background:#bfff00;color:#080906}.mini-video-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mini-video-card{position:relative;min-height:220px;overflow:hidden;border-radius:14px;background:#111}.mini-video-card video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-video-card span{position:absolute;left:14px;right:14px;bottom:14px;color:#fff;font-weight:900}.assets-grid .waterfall-card{height:320px}@media (max-width:1200px){.waterfall-grid{-moz-column-count:3;column-count:3}.template-library-grid{grid-template-columns:repeat(2,minmax(220px,300px))}.mini-video-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.creator-sidebar{width:64px}.creator-main{margin-left:64px;padding:22px 16px 46px}.waterfall-grid{-moz-column-count:1;column-count:1}.template-library-grid{grid-template-columns:minmax(220px,300px)}.waterfall-card,.waterfall-card:nth-child(n){height:460px}.template-sound-button{width:36px;height:36px}.free-create-hero{padding:44px 0 30px}.free-create-title h1{display:grid;gap:5px}.free-composer{border-radius:22px;padding:20px}.free-composer .field-stack,.free-create-workbench{grid-template-columns:1fr}.free-create-result{min-height:420px}.free-composer-main{grid-template-columns:1fr;gap:16px}.composer-upload{width:100%;height:54px;display:flex;transform:none}.composer-select,.composer-settings{width:100%}.composer-select{justify-content:space-between}.composer-select select{max-width:58%;text-align:right}.free-credit{margin-left:0}.free-submit{margin-left:auto}.mini-video-strip{grid-template-columns:1fr}}.home-nav nav{flex-wrap:wrap}.hero-support{margin:22px auto 0;color:rgba(242,241,235,.68);line-height:1.78}.hero-action-row,.hero-proof-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.hero-proof-row{margin-top:24px}.hero-proof-item{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(242,241,235,.1);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(242,241,235,.76);padding:0 12px;font-size:.86rem;font-weight:780}.hero-proof-item svg{color:#75e4ff}.hero-action-row .hero-start{margin-top:0}.hero-secondary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(242,241,235,.14);border-radius:999px;color:rgba(242,241,235,.82);padding:0 20px;font-weight:850}.showcase-board-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.showcase-board-head span,.workflow-step span{color:rgba(17,18,14,.58);font-size:.82rem;font-weight:900;text-transform:uppercase}.showcase-board-head h2{margin:6px 0 0;color:#11120e;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.15}.showcase-board-head p{max-width:560px;margin:8px 0 0;color:rgba(17,18,14,.62);line-height:1.64}.board-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;border:1px solid rgba(17,18,14,.16);border-radius:999px;color:#11120e;padding:0 16px;font-weight:900}.workflow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 32px}.workflow-step{min-height:164px;display:grid;align-content:start;gap:10px;border:1px solid rgba(242,241,235,.1);border-radius:18px;background:rgba(255,255,255,.035);padding:22px}.workflow-step span{color:#75e4ff}.workflow-step strong{color:#f2f1eb;font-size:1.16rem}.workflow-step p{margin:0;color:rgba(242,241,235,.62);line-height:1.7}.creator-sidebar{width:268px;align-items:stretch;background:linear-gradient(180deg,rgba(13,15,16,.99),rgba(7,8,7,.99)),#080906;overflow-y:auto;padding:18px 14px 16px}.creator-main{margin-left:268px;padding:34px clamp(22px,3.5vw,54px) 64px}.sidebar-nav,.sidebar-top{display:grid;gap:14px}.creator-logo{width:auto;height:auto;justify-content:flex-start;gap:10px;border-radius:16px;background:transparent;color:#f6f6f2;padding:6px 8px}.creator-logo-mark{display:inline-flex;align-items:center;justify-content:center;background:#f6f6f2;color:#080906;font-weight:950}.creator-logo-copy{display:grid;gap:2px;min-width:0;text-align:left}.creator-logo-copy strong{overflow:hidden;color:#fff;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.creator-logo-copy small,.sidebar-account-copy small,.sidebar-action small{color:rgba(246,246,242,.48);font-size:.75rem;line-height:1.35}.sidebar-action,.sidebar-help,.sidebar-new{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:flex-start;gap:11px;border:1px solid rgba(255,255,255,.06);border-radius:14px;color:rgba(246,246,242,.8);padding:0 12px;text-align:left}.sidebar-new{min-height:50px;margin-top:0;justify-content:center;border-color:transparent;background:#f6f6f2;color:#080906;font-weight:920;box-shadow:0 12px 36px rgba(0,0,0,.28)}.sidebar-label{margin:6px 8px 0;color:rgba(246,246,242,.42);font-size:.76rem;letter-spacing:.06em;font-weight:900;text-transform:uppercase}.sidebar-nav{margin-top:22px}.sidebar-modes{display:grid;gap:7px;margin-top:0}.sidebar-action{position:relative;height:auto;margin-top:0;background:rgba(255,255,255,.026);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.sidebar-action svg,.sidebar-help svg{flex:0 0 auto}.sidebar-action span{display:grid;gap:2px;min-width:0}.sidebar-action strong{color:inherit;font-size:.92rem}.sidebar-action.active,.sidebar-action:hover{border-color:rgba(117,228,255,.24);background:rgba(117,228,255,.1);color:#75e4ff}.sidebar-action.active:before{content:"";position:absolute;top:10px;bottom:10px;left:-7px;width:3px;border-radius:999px;background:#75e4ff}.sidebar-action:hover{transform:translateX(2px)}.sidebar-bottom{display:grid;gap:9px;margin-top:auto;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.sidebar-account-card{min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.04);padding:10px}.sidebar-account-avatar{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(117,228,255,.12);color:#75e4ff;font-size:.92rem;font-weight:950}.sidebar-account-copy{min-width:0;display:grid;gap:2px}.sidebar-account-copy small,.sidebar-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-copy strong{color:#fff;font-size:.88rem}.sidebar-recharge{display:grid;gap:8px;margin-top:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,rgba(117,228,255,.06),rgba(255,255,255,.026)),rgba(255,255,255,.026);padding:10px}.sidebar-recharge.member{border-color:rgba(255,207,90,.24);background:linear-gradient(135deg,rgba(255,207,90,.12),rgba(117,228,255,.06)),rgba(255,255,255,.03)}.recharge-balance-card{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:12px;background:transparent;padding:0}.recharge-balance-card.low{background:transparent}.recharge-balance-card span,.recharge-cost-grid span,.recharge-panel-head span{display:inline-flex;align-items:center;gap:7px}.recharge-balance-card span{color:rgba(246,246,242,.58);font-size:.78rem;font-weight:850}.recharge-balance-card strong{color:#fff;display:block;margin-top:4px;font-size:1.42rem;line-height:1}.recharge-balance-card.member strong{color:#ffdf85}.recharge-low-note{color:rgba(255,207,90,.82);font-size:.72rem;line-height:1.35}.recharge-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.recharge-cost-grid span{min-height:42px;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04);color:rgba(246,246,242,.72);font-size:.72rem;font-weight:850}.recharge-panel-head{display:flex;align-items:center;justify-content:space-between;color:rgba(246,246,242,.64);font-size:.76rem;font-weight:900}.recharge-panel-head strong{color:#fff;font-size:.76rem}.wallet-recharge-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:#f6f6f2;color:#050505;padding:0 12px;font-size:.8rem;font-weight:920}.sidebar-help.active,.sidebar-help:focus-visible,.sidebar-help:hover{border-color:rgba(117,228,255,.24);background:rgba(117,228,255,.1);color:#75e4ff;outline:none}.settings-section{display:grid;gap:18px}.settings-heading{margin-bottom:6px}.settings-account-band{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(420px,1.6fr) auto;gap:14px;align-items:stretch;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(circle at 5% 5%,rgba(117,228,255,.12),transparent 18rem),rgba(255,255,255,.035);padding:16px}.settings-profile-block{display:flex;align-items:center;gap:14px;min-width:0}.settings-avatar{width:58px;height:58px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:16px;background:#f6f6f2;color:#080906;font-size:1.4rem;font-weight:950}.settings-profile-block div{min-width:0;display:grid;gap:4px}.settings-profile-block em,.settings-profile-block span:not(.settings-avatar){color:rgba(246,246,242,.44);font-size:.76rem;font-style:normal;font-weight:850}.settings-profile-block strong{color:#fff;font-size:1.08rem}.settings-profile-block p,.settings-profile-block strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-profile-block p{margin:0;color:rgba(246,246,242,.58);font-size:.84rem}.settings-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-metric{min-height:86px;display:grid;align-content:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(5,5,5,.34);padding:14px}.settings-metric span{display:inline-flex;align-items:center;gap:7px;color:rgba(246,246,242,.5);font-size:.76rem;font-weight:880}.settings-metric svg{color:#75e4ff}.settings-metric strong{overflow-wrap:anywhere;color:#fff;font-size:1.24rem;line-height:1.05}.settings-account-actions{display:grid;align-content:center;gap:8px;min-width:138px}.settings-account-actions a,.settings-account-actions button,.settings-credit-panel button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(246,246,242,.82);padding:0 14px;font-size:.82rem;font-weight:900}.settings-account-actions a:first-child,.settings-account-actions>button:first-child,.settings-credit-panel button{border-color:transparent;background:#f6f6f2;color:#080906}.settings-account-actions form{margin:0}.settings-account-actions form button{width:100%}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-block{display:grid;align-content:start;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.035);padding:18px}.settings-block-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.settings-block-head>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(117,228,255,.16);border-radius:14px;background:rgba(117,228,255,.08);color:#75e4ff}.settings-block-head div{min-width:0}.settings-block-head strong{display:block;color:#fff;font-size:1rem}.settings-block-head p,.settings-credit-panel p{margin:5px 0 0;color:rgba(246,246,242,.56);font-size:.85rem;line-height:1.58}.setting-segmented,.setting-select,.setting-toggle,.settings-credit-panel,.settings-device-row{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(5,5,5,.28)}.setting-select{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto);align-items:center;gap:12px;padding:10px 12px}.setting-segmented>span,.setting-select span{color:rgba(246,246,242,.58);font-size:.82rem;font-weight:880}.setting-select select{min-height:36px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;padding:0 12px;outline:none}.setting-segmented{display:grid;gap:10px;padding:12px}.setting-segmented div{display:flex;flex-wrap:wrap;gap:8px}.setting-segmented button{min-height:34px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(246,246,242,.6);padding:0 12px;font-size:.8rem;font-weight:900}.setting-segmented button.active{border-color:rgba(117,228,255,.28);background:rgba(117,228,255,.12);color:#75e4ff}.setting-toggle{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:14px;align-items:center;color:inherit;padding:12px;text-align:left}.setting-toggle>span{display:grid;gap:4px}.setting-toggle strong{color:#fff;font-size:.92rem}.setting-toggle em{color:rgba(246,246,242,.54);font-size:.78rem;font-style:normal;line-height:1.45}.setting-toggle i{position:relative;width:46px;height:26px;border-radius:999px;background:rgba(255,255,255,.14);transition:background .16s ease}.setting-toggle i:after{content:"";position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:999px;background:#fff;transition:transform .16s ease}.setting-toggle.active{border-color:rgba(117,228,255,.2)}.setting-toggle.active i{background:#75e4ff}.setting-toggle.active i:after{transform:translateX(20px)}.settings-device-row{min-height:70px;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:10px;align-items:center;padding:12px}.settings-device-row svg{color:#75e4ff}.settings-device-row div{min-width:0;display:grid;gap:4px}.settings-device-row strong{color:#fff;font-size:.9rem}.settings-device-row span{overflow:hidden;color:rgba(246,246,242,.54);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.settings-credit-panel{display:grid;gap:10px;padding:16px}.settings-credit-panel>span{color:rgba(246,246,242,.54);font-size:.8rem;font-weight:880}.settings-credit-panel strong{color:#fff;font-size:1.55rem}.settings-membership-expiry{color:rgba(255,207,90,.86);font-size:.84rem;font-style:normal;font-weight:850;line-height:1.45}.settings-credit-panel button{width:-moz-fit-content;width:fit-content;margin-top:4px}.recharge-drawer-layer{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end}.recharge-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.56);backdrop-filter:blur(8px)}.recharge-drawer{position:relative;z-index:1;width:min(520px,100%);height:100%;overflow-y:auto;border-left:1px solid rgba(255,255,255,.12);background:#070707;color:#f6f6f2;padding:24px;box-shadow:-32px 0 80px rgba(0,0,0,.45)}.pricing-checkout,.pricing-mode,.pricing-usage,.recharge-drawer-head,.recharge-state-grid,.recharge-trust-row{display:flex;align-items:center}.recharge-drawer-head{justify-content:space-between;gap:16px;margin-bottom:18px}.recharge-drawer-head span{color:rgba(246,246,242,.48);font-size:.78rem;font-weight:900}.recharge-drawer-head h2{margin:4px 0 0;font-size:1.8rem}.recharge-drawer-head button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.05);color:#fff}.recharge-state-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.recharge-state-grid div{min-height:74px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045);padding:12px}.pricing-checkout span,.pricing-task-summary span,.recharge-state-grid span{color:rgba(246,246,242,.52);font-size:.76rem;font-weight:850}.recharge-state-grid strong{color:#fff;font-size:1.15rem}.recharge-state-grid .warning{border-color:rgba(255,207,90,.34);background:rgba(255,207,90,.08)}.recharge-trust-row{gap:8px;flex-wrap:wrap;margin-bottom:14px}.pricing-usage span,.recharge-trust-row span{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(246,246,242,.68);padding:0 11px;font-size:.78rem;font-weight:820}.pricing-interaction{display:grid;gap:12px}.pricing-mode{position:relative;gap:6px;border-radius:999px;background:#111;padding:6px}.pricing-mode button{min-height:38px;flex:1;border:0;border-radius:999px;background:transparent;color:rgba(246,246,242,.52);font-weight:900}.pricing-mode button.active{background:#f6f6f2;color:#050505}.pricing-mode button:disabled{cursor:not-allowed;opacity:.5}.pricing-task-summary{display:grid;gap:4px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04);padding:13px 14px}.pricing-task-summary strong{color:#fff;font-size:.96rem}.pricing-package-list{display:grid;gap:10px}.pricing-package{display:grid;gap:8px;border:2px solid rgba(255,255,255,.1);border-radius:14px;background:#0f0f0f;color:#fff;padding:14px;text-align:left}.pricing-package.active{border-color:#fff;background:#151515}.pricing-package span{display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-package strong{font-size:1.08rem}.pricing-package em,.pricing-package i{font-style:normal}.pricing-package em{border-radius:999px;background:#ffcf5a;color:#070707;padding:3px 8px;font-size:.72rem;font-weight:950}.pricing-package b{font-size:1.25rem}.pricing-package i,.pricing-package p,.pricing-package small{color:rgba(246,246,242,.58);font-size:.78rem}.pricing-package p{margin:0;line-height:1.5}.pricing-package i{font-weight:850}.pricing-checkout{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pricing-checkout div{min-height:68px;display:grid;gap:5px;border-radius:12px;background:rgba(255,255,255,.06);padding:11px}.pricing-checkout strong{color:#fff;font-size:.98rem}.pricing-usage{gap:8px;flex-wrap:wrap}.pricing-refund-note{margin:-2px 0 0;border:1px solid rgba(255,207,90,.18);border-radius:10px;background:rgba(255,207,90,.07);color:rgba(246,246,242,.7);padding:10px 12px;font-size:.78rem;font-weight:820;line-height:1.55}.gift-card-redeem{display:grid;gap:8px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04);padding:12px}.gift-card-redeem label{display:inline-flex;align-items:center;gap:7px;color:rgba(246,246,242,.72);font-size:.82rem;font-weight:900}.gift-card-redeem div{display:grid;grid-template-columns:1fr auto;gap:8px}.gift-card-redeem input{min-width:0;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(0,0,0,.28);color:#fff;padding:0 12px;outline:none}.gift-card-redeem input:focus-visible{border-color:rgba(117,228,255,.38);box-shadow:0 0 0 3px rgba(117,228,255,.12)}.gift-card-redeem button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:#f6f6f2;color:#050505;padding:0 14px;font-size:.84rem;font-weight:920}.gift-card-redeem button:disabled{cursor:wait;opacity:.72}.pricing-message{min-height:42px;display:flex;align-items:center;gap:9px;border-radius:12px;background:rgba(117,228,255,.1);color:#75e4ff;padding:0 12px;font-size:.86rem;font-weight:850}.pricing-message.failed{background:rgba(255,107,146,.12);color:#ff8baa}.pricing-message.paid,.pricing-message.redeemed{background:rgba(191,255,0,.1);color:#d9ff6f}.recharge-return-banner{min-height:44px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(117,228,255,.16);border-radius:12px;background:rgba(117,228,255,.1);color:#75e4ff;padding:0 13px;font-size:.9rem;font-weight:900}.recharge-return-banner.paid{border-color:rgba(191,255,0,.16);background:rgba(191,255,0,.1);color:#d9ff6f}.recharge-return-banner.failed{border-color:rgba(255,107,146,.2);background:rgba(255,107,146,.12);color:#ff8baa}.pricing-primary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:#f6f6f2;color:#050505;font-weight:950}.pricing-primary:disabled{cursor:wait;opacity:.72}@media (max-width:680px){.recharge-drawer{width:100%;padding:18px}.pricing-checkout,.recharge-state-grid{grid-template-columns:1fr}}.sidebar-bottom p{margin:0 6px}.sidebar-help{background:rgba(255,255,255,.045);font-size:.88rem;font-weight:850}.heading-summary{min-height:44px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.62);padding:0 14px}.heading-summary strong{color:#75e4ff;font-size:1.08rem}.template-pick-card{border-radius:16px}.template-card-link{position:absolute;inset:0;z-index:2;color:inherit;text-decoration:none}.template-card-link:focus-visible{outline:2px solid rgba(117,228,255,.82);outline-offset:-4px}.template-pick-card:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.82)),linear-gradient(135deg,rgba(117,228,255,.08),transparent 44%);pointer-events:none}.template-sound-button{position:absolute;top:18px;left:18px;z-index:4;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(4,7,11,.66);color:rgba(255,255,255,.88);cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.28);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.template-sound-button.has-ribbon{top:58px}.template-sound-button.is-on,.template-sound-button:focus-visible,.template-sound-button:hover{border-color:rgba(117,228,255,.42);background:rgba(5,18,24,.78);color:#75e4ff}.template-sound-button:focus-visible,.template-sound-button:hover{transform:translateY(-1px)}.template-sound-button:focus-visible{outline:2px solid rgba(117,228,255,.78);outline-offset:2px}.template-card-tagline,.template-card-type{position:absolute;z-index:2;left:20px;right:20px}.template-card-type{top:20px;left:auto;right:20px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(0,0,0,.3);color:#75e4ff;padding:6px 10px;font-size:.76rem;font-weight:900}.template-pick-card strong{bottom:80px;font-size:1.18rem}.template-card-tagline{bottom:50px;overflow:hidden;color:rgba(255,255,255,.72);font-size:.86rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.waterfall-meta{display:inline-flex;align-items:center;gap:7px}.free-create-description{max-width:520px;margin:-6px 0 0;color:rgba(255,255,255,.58);line-height:1.68}.free-create-empty-result small{color:rgba(255,255,255,.36);font-size:.78rem}.field-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-label em{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.48);padding:3px 8px;font-size:.72rem;font-style:normal;font-weight:850}.upload-control span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-control .upload-drop-heading,.upload-control .upload-preview-grid,.upload-control .upload-preview-item{overflow:visible;text-overflow:clip;white-space:normal}.upload-control .upload-preview-item{overflow:hidden}.upload-control small{margin-left:auto;color:rgba(255,255,255,.38);font-size:.72rem;font-weight:760}.upload-control.has-file{border-color:rgba(117,228,255,.42);background:rgba(117,228,255,.08);color:#75e4ff;padding-top:12px}.field-control input:disabled,.field-control select:disabled,.field-control textarea:disabled{cursor:wait;opacity:.72}.generation-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.generation-progress span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.42);font-size:.76rem;font-weight:850}.generation-progress span.active{background:rgba(117,228,255,.12);color:#75e4ff}.generation-progress.failed span:first-child,.generation-progress.timeout span:first-child{background:rgba(255,107,146,.12);color:#ffb6ca}.vip-export-toggle{width:100%;min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) 42px;align-items:center;gap:12px;border:1px solid rgba(255,207,90,.2);border-radius:12px;background:linear-gradient(135deg,rgba(255,207,90,.1),rgba(117,228,255,.06));color:#fff;cursor:pointer;padding:10px 12px;text-align:left}.vip-export-toggle:disabled{cursor:wait;opacity:.68}.vip-export-toggle.active{border-color:rgba(255,207,90,.48);background:linear-gradient(135deg,rgba(255,207,90,.18),rgba(117,228,255,.12))}.vip-export-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,207,90,.16);color:#ffcf5a}.vip-export-copy{min-width:0;display:grid;gap:4px}.vip-export-copy strong{overflow-wrap:anywhere;font-size:.94rem;font-weight:950}.vip-export-copy em{color:rgba(255,255,255,.58);font-size:.78rem;font-style:normal;font-weight:820;line-height:1.4}.vip-export-toggle i{width:42px;height:24px;position:relative;border-radius:999px;background:rgba(255,255,255,.12)}.vip-export-toggle i:after{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:999px;background:rgba(255,255,255,.82);content:"";transition:transform .16s ease,background .16s ease}.vip-export-toggle.active i{background:#ffcf5a}.vip-export-toggle.active i:after{background:#070707;transform:translateX(18px)}.icon-button:disabled{cursor:not-allowed;opacity:.42}.template-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.template-facts span{min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.7);padding:0 10px;font-size:.78rem;font-weight:820}.template-guide{display:grid;gap:10px;margin-top:14px;border-radius:12px;background:rgba(117,228,255,.06);padding:16px}.template-guide strong{color:#fff;font-size:.94rem}.template-guide span{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.68);font-size:.86rem;font-weight:780}.template-guide svg{color:#75e4ff}.preview-context{position:absolute;z-index:2;top:104px;right:40px;width:min(280px,28vw);color:rgba(255,255,255,.68)}.preview-context span{color:#75e4ff;font-size:.78rem;font-weight:900}.preview-context strong{display:block;margin-top:8px;color:#fff;font-size:1.12rem;line-height:1.32}.preview-context p{margin:8px 0 0;line-height:1.62}.preview-counter{display:inline-flex;align-items:center;gap:7px}@media (max-width:1100px){.workflow-strip{grid-template-columns:1fr}.creator-sidebar{position:sticky;inset:auto;top:0;width:100%;min-height:auto;flex-direction:row;align-items:center;gap:10px;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.09);padding:10px 14px}.creator-main{margin-left:0;padding:22px 16px 46px}.sidebar-nav,.sidebar-top{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-top:0}.creator-logo,.sidebar-help,.sidebar-new{flex:0 0 auto;width:auto}.creator-logo-copy,.sidebar-account-card,.sidebar-action small,.sidebar-bottom p,.sidebar-label{display:none}.sidebar-bottom,.sidebar-modes{display:flex;align-items:center;gap:8px;margin-top:0}.sidebar-bottom{margin-top:0;border-top:0;padding-top:0}.sidebar-recharge{display:none}.recharge-drawer{width:min(100%,560px)}.sidebar-action{width:auto;flex:0 0 auto}.sidebar-action.active:before{display:none}.sidebar-action span{display:block}.sidebar-action strong{white-space:nowrap}.preview-context{position:static;width:min(430px,84vw);margin:0 auto 18px;text-align:center}}@media (max-width:680px){.showcase-board-head{align-items:start;flex-direction:column}.hero-action-row .hero-start,.hero-secondary{width:100%}.heading-summary{width:100%;justify-content:center}.creator-heading{align-items:start;flex-direction:column}.sidebar-help span,.sidebar-new span{display:none}.sidebar-help,.sidebar-new{width:46px;justify-content:center;padding:0}.template-topbar{width:100%;max-width:100vw;height:auto;min-height:72px;flex-wrap:wrap;overflow:hidden;padding:10px 14px}.studio-wallet{width:100%;flex:0 0 100%;justify-content:space-between;margin-left:0}.studio-balance-button,.studio-login-link,.studio-runtime-pill{min-width:0}.studio-balance-button,.studio-login-link{flex:1;justify-content:center}}.session-works{width:min(1180px,100%);margin:22px auto 0;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(255,255,255,.035);padding:18px}.session-works-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.session-works-head span,.template-works-head span{display:block;color:rgba(255,255,255,.44);font-size:.76rem;font-weight:900}.session-works-head h2{margin:5px 0 0;color:#f6f6f2;font-size:1.3rem}.session-works-head p{max-width:660px;margin:6px 0 0;color:rgba(255,255,255,.56);line-height:1.62}.session-works-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.session-works-actions a,.session-works-actions strong{flex:0 0 auto;border:1px solid rgba(117,228,255,.18);border-radius:999px;color:#75e4ff;padding:8px 12px;font-size:.86rem;font-weight:900}.session-works-actions a{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.76)}.session-work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.session-work-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#101218}.session-work-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#08090d}.session-work-media-button{position:relative;width:100%;height:100%;display:block;border:0;background:transparent;color:inherit;cursor:zoom-in;padding:0}.session-work-media img,.session-work-media video,.template-work-thumb img,.template-work-thumb video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.session-work-media-button img,.session-work-media-button video{transition:transform .18s ease}.session-work-media-button:focus-visible img,.session-work-media-button:focus-visible video,.session-work-media-button:hover img,.session-work-media-button:hover video{transform:scale(1.025)}.session-work-media-button:focus-visible .asset-zoom-cue,.session-work-media-button:hover .asset-zoom-cue{opacity:1;transform:translateY(0)}.session-work-media-button:focus-visible{outline:2px solid rgba(117,228,255,.76);outline-offset:-2px}.session-work-empty,.session-work-pending,.template-work-empty,.template-work-thumb>div{display:grid;place-items:center;align-content:center;gap:8px;color:rgba(255,255,255,.52);text-align:center}.session-work-pending{position:absolute;inset:0}.session-work-pending svg,.template-work-thumb svg{color:#75e4ff}.session-work-body{display:grid;gap:6px;padding:12px}.session-work-body>span{color:#75e4ff;font-size:.75rem;font-weight:900}.session-work-body strong{overflow:hidden;color:#fff;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.session-work-body p{min-height:38px;margin:0;overflow:hidden;color:rgba(255,255,255,.58);font-size:.82rem;line-height:1.45}.session-work-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.session-work-actions em,.template-work-info em{color:rgba(255,255,255,.38);font-size:.76rem;font-style:normal;font-weight:800}.session-work-action-buttons{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.session-work-actions a,.session-work-actions button,.template-work-info a{min-height:30px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;background:rgba(117,228,255,.11);color:#75e4ff;cursor:pointer;font:inherit;padding:0 10px;font-size:.78rem;font-weight:900}.session-work-actions button{background:rgba(255,255,255,.07);color:rgba(255,255,255,.82)}.session-work-actions a:focus-visible,.session-work-actions a:hover,.session-work-actions button:focus-visible,.session-work-actions button:hover{background:rgba(117,228,255,.18);color:#fff;outline:none}.session-work-empty{min-height:132px;border:1px dashed rgba(255,255,255,.12);border-radius:12px;background:rgba(0,0,0,.14);padding:18px}.template-works-dock{position:absolute;z-index:3;right:28px;bottom:54px;width:min(300px,28vw);max-height:min(440px,calc(100vh - 210px));display:grid;gap:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(10,12,15,.82);backdrop-filter:blur(18px);padding:14px}.template-works-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-works-head strong{display:block;margin-top:3px;color:#fff;font-size:.98rem}.template-works-head em{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(117,228,255,.12);color:#75e4ff;font-style:normal;font-weight:900}.template-work-list{display:grid;gap:10px;overflow-y:auto;padding-right:2px}.template-work-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.045);padding:8px}.template-work-thumb{position:relative;overflow:hidden;aspect-ratio:1;border-radius:9px;background:#08090d}.template-work-thumb>div{position:absolute;inset:0}.template-work-info{min-width:0;display:grid;align-content:center;gap:5px}.template-work-info span,.template-work-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-work-info strong{color:#fff;font-size:.86rem}.template-work-info span{color:rgba(255,255,255,.52);font-size:.75rem}.template-work-info a{width:-moz-fit-content;width:fit-content;min-height:26px;padding:0 9px}.template-work-empty{min-height:108px;border:1px dashed rgba(255,255,255,.13);border-radius:12px;color:rgba(255,255,255,.5);padding:14px}.template-work-empty span{max-width:210px;font-size:.82rem;line-height:1.52}.template-assets-link{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(117,228,255,.18);border-radius:999px;color:#75e4ff;padding:0 10px;font-size:.78rem;font-weight:900}.asset-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.asset-overview div{min-height:86px;display:grid;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.035);padding:18px}.asset-overview span{color:rgba(255,255,255,.48);font-size:.82rem;font-weight:900}.asset-overview strong{color:#75e4ff;font-size:1.7rem}.generated-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px}.generated-asset-card{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.045);transition:border-color .16s ease,background .16s ease,transform .16s ease}.generated-asset-card:hover{border-color:rgba(117,228,255,.22);background:rgba(255,255,255,.06);transform:translateY(-2px)}.generated-asset-media{position:relative;aspect-ratio:9/11;overflow:hidden;background:#0b0d12}.generated-asset-media-button{position:relative;width:100%;height:100%;display:block;border:0;background:transparent;color:inherit;cursor:zoom-in;padding:0}.generated-asset-media img,.generated-asset-media video{width:100%;height:100%;display:block;background:#05070b;-o-object-fit:contain;object-fit:contain;transition:transform .18s ease}.generated-asset-media-button:focus-visible img,.generated-asset-media-button:focus-visible video,.generated-asset-media-button:hover img,.generated-asset-media-button:hover video{transform:scale(1.025)}.generated-asset-media-button:focus-visible{outline:2px solid rgba(117,228,255,.76);outline-offset:-2px}.generated-asset-pending{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:9px;color:rgba(255,255,255,.52);text-align:center}.generated-asset-pending svg{color:#75e4ff}.generated-kind{top:10px;left:10px;border-radius:999px;background:rgba(0,0,0,.5);color:#75e4ff;padding:5px 9px;font-size:.74rem}.asset-zoom-cue,.generated-kind{position:absolute;font-weight:900}.asset-zoom-cue{right:10px;bottom:10px;min-height:30px;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(5,7,11,.82);color:#fff;padding:0 10px;font-size:.76rem;opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.asset-watermark,.asset-zoom-cue{display:inline-flex;align-items:center}.asset-watermark{position:absolute;z-index:2;left:14px;bottom:14px;min-height:28px;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(5,7,11,.48);color:rgba(255,255,255,.76);padding:0 12px;font-size:.78rem;font-weight:950;letter-spacing:0;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.48);transform:rotate(-2deg)}.asset-preview-stage .asset-watermark{left:clamp(24px,4vw,58px);bottom:clamp(24px,4vw,58px);min-height:36px;padding:0 16px;font-size:.95rem}.result-media .asset-watermark,.template-work-thumb .asset-watermark{z-index:2}.generated-asset-media-button:focus-visible .asset-zoom-cue,.generated-asset-media-button:hover .asset-zoom-cue{opacity:1;transform:translateY(0)}.generated-asset-body{display:grid;gap:8px;padding:14px}.generated-asset-body>span{color:#75e4ff;font-size:.76rem;font-weight:900}.generated-asset-body strong{overflow:hidden;color:#fff;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.generated-asset-body p{min-height:40px;margin:0;overflow:hidden;color:rgba(255,255,255,.58);font-size:.84rem;line-height:1.5}.generated-asset-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.generated-asset-actions em{color:rgba(255,255,255,.38);font-size:.76rem;font-style:normal;font-weight:800}.generated-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.asset-empty-state a,.asset-preview-actions a,.generated-action-buttons a,.generated-action-buttons button{min-height:30px;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;background:rgba(117,228,255,.11);color:#75e4ff;cursor:pointer;font:inherit;padding:0 10px;font-size:.78rem;font-weight:900}.generated-action-buttons a:first-of-type,.generated-action-buttons button{background:rgba(255,255,255,.07);color:rgba(255,255,255,.82)}.asset-preview-actions a:last-child,.generated-action-buttons a:last-child{border:1px solid rgba(117,228,255,.18);background:rgba(117,228,255,.11);color:#75e4ff}.asset-empty-state a:hover,.asset-preview-actions a:hover,.generated-action-buttons a:hover,.generated-action-buttons button:hover{background:rgba(117,228,255,.18);color:#fff}.asset-empty-state{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.58);padding:24px;text-align:center}.asset-empty-state strong{color:#fff;font-size:1.12rem}.asset-empty-state span{max-width:420px;line-height:1.62}.asset-reference-section{margin-top:34px}.asset-preview-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;background:rgba(2,4,8,.92);backdrop-filter:blur(14px);padding:clamp(10px,2vw,22px)}.asset-preview-modal{width:min(1680px,100%);height:min(94vh,980px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.46)}.asset-preview-toolbar{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(9,12,18,.88);padding:12px 14px 12px 18px}.asset-preview-title{min-width:0;display:grid;gap:4px}.asset-preview-title span{color:#75e4ff;font-size:.76rem;font-weight:900}.asset-preview-title strong{overflow:hidden;color:#fff;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.asset-preview-toolset,.asset-zoom-controls{display:inline-flex;align-items:center;gap:8px}.asset-zoom-controls{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.06);padding:4px}.asset-zoom-controls button{min-width:38px;height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.82);cursor:pointer;font:inherit;padding:0 10px}.asset-icon-button{width:38px;height:38px;display:inline-grid;flex:0 0 auto;place-items:center;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.82);cursor:pointer;font:inherit}.asset-zoom-controls>span{min-width:48px;color:#fff;font-size:.82rem;font-weight:900;text-align:center}.asset-zoom-controls button span{min-width:0;color:inherit;font-size:.78rem;font-weight:900}.asset-zoom-controls button:disabled{color:rgba(255,255,255,.28);cursor:not-allowed}.asset-zoom-controls button.active{background:rgba(117,228,255,.18);color:#75e4ff}.asset-icon-button:focus-visible,.asset-icon-button:hover,.asset-zoom-controls button:not(:disabled):focus-visible,.asset-zoom-controls button:not(:disabled):hover{background:rgba(117,228,255,.16);color:#fff;outline:none}.asset-icon-button{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.asset-preview-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.025) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.025) 0),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.025) 0),#03050a;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;padding:clamp(12px,2.2vw,30px);touch-action:none}.asset-preview-stage.is-pannable{cursor:grab}.asset-preview-stage.is-pannable:active{cursor:grabbing}.asset-preview-image,.asset-preview-video{display:block;border-radius:12px;-o-object-fit:contain;object-fit:contain}.asset-preview-image-frame{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:none;max-height:none;box-shadow:0 18px 60px rgba(0,0,0,.38);transform-origin:center center;transition:transform .12s ease}.asset-preview-image{width:100%;height:100%;background:#05070b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.asset-preview-video{width:100%;height:100%;background:#000;-o-object-fit:contain;object-fit:contain;box-shadow:0 18px 60px rgba(0,0,0,.42)}.asset-preview-modal.video-viewer .asset-preview-stage{padding:clamp(12px,1.8vw,24px)}.asset-pan-hint{position:absolute;right:18px;bottom:18px;min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(5,7,11,.72);color:rgba(255,255,255,.78);padding:0 11px;font-size:.78rem;font-weight:900}.asset-preview-footer{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.08);background:rgba(9,12,18,.92);padding:12px 18px}.asset-preview-meta{min-width:0;display:grid;gap:4px}.asset-preview-meta span{color:#75e4ff;font-size:.76rem;font-weight:900}.asset-preview-meta p{margin:0;overflow:hidden;color:rgba(255,255,255,.6);font-size:.86rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.asset-preview-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}@media (max-width:1260px){.session-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.generated-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-works-dock{position:static;width:min(430px,84vw);max-height:none;margin:18px auto 0}}@media (max-width:760px){.session-works-head{align-items:start;flex-direction:column}.session-works-head>strong{width:100%}.session-work-grid{grid-template-columns:1fr}.session-works-actions,.session-works-actions a,.session-works-actions strong{width:100%}.session-works-actions{justify-content:stretch}.session-works-actions a,.session-works-actions strong{text-align:center;justify-content:center}.asset-overview,.generated-asset-grid{grid-template-columns:1fr}.generated-action-buttons,.generated-action-buttons a,.generated-action-buttons button,.generated-asset-actions{width:100%}.generated-action-buttons a,.generated-action-buttons button{justify-content:center}.asset-preview-backdrop{padding:0}.asset-preview-modal{width:100%;height:100vh;border-radius:0}.asset-preview-footer,.asset-preview-toolbar{align-items:stretch;flex-direction:column}.asset-preview-toolset,.asset-zoom-controls{width:100%;justify-content:space-between}.asset-preview-stage{padding:10px}.asset-preview-actions,.asset-preview-actions a{width:100%}.asset-preview-actions a{justify-content:center}.template-works-dock{width:100%}}@media (min-width:1261px){.preview-context{left:clamp(28px,2.6vw,54px);right:auto;top:134px;width:clamp(210px,14vw,280px);border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(10,12,15,.74);box-shadow:0 18px 54px rgba(0,0,0,.22);padding:16px}.preview-context strong{font-size:1rem}.preview-context p{color:rgba(255,255,255,.58);font-size:.88rem}}.home-nav nav{gap:10px}.home-nav nav a.nav-auth-cta,.home-nav nav a.nav-cta,.home-nav nav a.nav-link,.nav-logout,.nav-user{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 14px;white-space:nowrap}.home-nav nav a.nav-link{background:transparent;color:rgba(242,241,235,.82)}.home-nav nav a.nav-cta{padding:0 20px}.home-nav nav a.nav-auth-cta,.nav-logout,.nav-user{border:1px solid rgba(117,228,255,.22);background:rgba(117,228,255,.1);color:#75e4ff;font-weight:900}.nav-user{max-width:154px}.nav-session-form{display:inline-flex;align-items:center}.nav-logout{color:rgba(242,241,235,.72);font-weight:850}.auth-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.14),transparent 28rem),linear-gradient(180deg,#111111,#050505);color:#f2f1eb;padding:32px 20px}.auth-shell{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:24px;align-items:stretch}.auth-copy,.auth-panel{border:1px solid rgba(242,241,235,.1);border-radius:8px;background:rgba(255,255,255,.035)}.auth-copy{min-height:520px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,42px)}.auth-back{width:-moz-fit-content;width:fit-content;min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.82);padding:0 13px;font-size:.9rem;font-weight:800;transition:background .16s ease,border-color .16s ease,color .16s ease}.auth-back:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff}.auth-kicker,.auth-panel-head span{color:#75e4ff;font-size:.82rem;font-weight:900;text-transform:uppercase}.auth-copy h1{margin:14px 0 16px;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,SimSun,serif;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:300;line-height:1}.auth-copy p{max-width:430px;margin:0;color:rgba(242,241,235,.64);line-height:1.78}.auth-panel{display:grid;align-content:center;gap:20px;padding:clamp(22px,4vw,34px)}.auth-panel-head h2{margin:8px 0 0;font-size:1.8rem}.auth-form{display:grid;gap:12px}.auth-form label{color:rgba(242,241,235,.72);font-size:.88rem;font-weight:850}.auth-input{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(242,241,235,.14);border-radius:8px;background:rgba(0,0,0,.18);color:rgba(242,241,235,.58);padding:0 13px}.auth-input input{width:100%;border:0;outline:0;background:transparent;color:#fff}.auth-input:focus-within{border-color:rgba(117,228,255,.48);box-shadow:0 0 0 3px rgba(117,228,255,.1)}.auth-submit{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;background:#f4f3ee;color:#11120e;font-weight:950;margin-top:8px}.auth-error{border:1px solid rgba(220,38,38,.18);border-radius:8px;background:#fff1f2;color:#991b1b}.auth-error,.auth-note{margin:0;padding:12px 13px;line-height:1.5}.auth-note{border:1px solid rgba(117,228,255,.2);border-radius:8px;background:rgba(117,228,255,.08);color:#d9fbff}.auth-switch{margin:0;color:rgba(242,241,235,.62);text-align:center}.auth-switch a{color:#75e4ff;font-weight:900}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-copy{min-height:280px}}@media (max-width:760px){.home-nav nav,.home-nav nav a.nav-auth-cta,.home-nav nav a.nav-cta,.home-nav nav a.nav-link,.nav-logout,.nav-session-form,.nav-user{width:100%}.nav-session-form{align-items:stretch;flex-direction:column}}.home-nav{grid-template-columns:auto minmax(0,1fr);-moz-column-gap:24px;column-gap:24px}.home-nav nav{grid-column:auto;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.nav-actions,.nav-menu,.nav-session-form{display:inline-flex;align-items:center}.nav-menu{justify-self:center;gap:clamp(22px,4vw,58px)}.nav-actions{justify-self:end;gap:8px}.nav-auth-actions{min-height:48px;gap:6px;border:1px solid rgba(244,243,238,.12);border-radius:999px;background:rgba(7,8,8,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.18);padding:4px}.home-nav nav a.nav-auth-cta,.home-nav nav a.nav-cta,.home-nav nav a.nav-link,.home-nav nav a.nav-login,.nav-logout,.nav-user{position:static;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 14px;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.home-nav nav a.nav-link,.home-nav nav a.nav-login{border:1px solid transparent;background:transparent;color:rgba(242,241,235,.72);font-size:.92rem;font-weight:760}.home-nav nav a.nav-login{color:rgba(242,241,235,.58)}.home-nav nav .nav-auth-actions a.nav-login{min-width:72px;min-height:40px;color:rgba(242,241,235,.68)}.home-nav nav a.nav-link:focus-visible,.home-nav nav a.nav-link:hover,.home-nav nav a.nav-login:focus-visible,.home-nav nav a.nav-login:hover{color:#f4f3ee;background:rgba(244,243,238,.06)}.home-nav nav a.nav-auth-cta{min-width:86px;border:0;background:#f4f3ee;color:#11120e;font-weight:950;box-shadow:0 10px 26px rgba(0,0,0,.26)}.home-nav nav a.nav-auth-cta:focus-visible,.home-nav nav a.nav-auth-cta:hover{background:#fff;color:#080908;transform:translateY(-1px)}.home-nav nav a.nav-cta{min-height:44px;border:0;background:#f4f3ee;color:#11120e;padding:0 22px;font-weight:950;box-shadow:0 12px 34px rgba(0,0,0,.28)}.home-nav nav a.nav-cta:focus-visible,.home-nav nav a.nav-cta:hover{transform:translateY(-1px);background:#fff}.home-nav nav a:focus-visible,.nav-logout:focus-visible{outline:2px solid rgba(117,228,255,.78);outline-offset:3px}.nav-session-form{gap:8px;margin:0}.nav-session-actions{min-height:48px;gap:6px;border:1px solid rgba(244,243,238,.12);border-radius:999px;background:rgba(7,8,8,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.18);padding:4px}.home-nav nav a.nav-settings-link{gap:7px;color:rgba(242,241,235,.66);padding:0 14px}.nav-account-group{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(244,243,238,.1);border-radius:999px;background:rgba(244,243,238,.045);padding:3px}.nav-logout-form{display:inline-flex;margin:0}.nav-user{gap:8px;max-width:184px;border:0;background:transparent;color:#f4f3ee;overflow:hidden;text-overflow:ellipsis;font-weight:850;padding:0 10px 0 4px}.nav-user-avatar{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:#f4f3ee;color:#0b0b0b;font-size:.88rem;font-weight:950}.nav-user-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-logout{gap:7px;border:0;background:transparent;color:rgba(242,241,235,.52);font-weight:820;padding:0 12px}.nav-logout:focus-visible,.nav-logout:hover{background:rgba(244,243,238,.08);color:#f4f3ee}@media (max-width:980px){.page-shell{width:min(1180px,calc(100% - 34px))}.home-nav,.home-nav nav{grid-template-columns:1fr}.nav-actions,.nav-menu{justify-self:center}}@media (max-width:760px){.page-shell{width:min(1180px,calc(100% - 28px))}.home-nav{display:flex;flex-direction:column;align-items:stretch;gap:12px;overflow:hidden;padding:14px}.home-brand{justify-content:center}.home-nav nav{display:flex;flex-direction:column;max-width:100%}.nav-actions,.nav-menu{width:100%;max-width:100%}.nav-menu{display:flex;justify-content:space-between;gap:10px}.nav-menu .nav-link{flex:1 1 0;min-width:0}.nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nav-auth-actions{min-height:auto;display:grid;border-radius:18px;padding:5px}.home-nav nav a.nav-auth-cta,.home-nav nav a.nav-cta,.home-nav nav a.nav-login,.nav-account-group,.nav-session-actions,.nav-session-form{width:100%}.home-nav nav a.nav-cta{grid-column:1/-1}.nav-session-form{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto}.nav-session-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr;border-radius:18px}.home-nav nav a.nav-settings-link{justify-content:center}.nav-account-group{display:grid;grid-template-columns:minmax(0,1fr) auto}.viral-hero{overflow:hidden}.viral-hero h1{max-width:100%;font-size:clamp(1.92rem,8.2vw,2.45rem);overflow-wrap:anywhere}.mobile-title-break{display:block}}@media (max-width:1180px){.settings-account-band{grid-template-columns:1fr}.settings-account-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.setting-select,.settings-grid,.settings-stat-grid{grid-template-columns:1fr}}@media (max-width:680px){.settings-account-band,.settings-block{border-radius:14px;padding:14px}.settings-profile-block{align-items:flex-start}.settings-account-actions{grid-template-columns:1fr}.setting-toggle{grid-template-columns:minmax(0,1fr) 46px}.settings-credit-panel button{width:100%}}:root{--bg:#07080b;--bg-2:#0d1117;--panel:rgba(18,21,27,0.76);--panel-strong:rgba(23,27,34,0.92);--line:rgba(244,243,238,0.11);--line-strong:rgba(133,217,238,0.28);--text:#f5f4ef;--muted:rgba(245,244,239,0.66);--muted-2:rgba(245,244,239,0.44);--violet:#9a8cff;--violet-2:#c6c0ff;--cyan:#85d9ee;--green:#b8e986;--lime:#cde9a4;--warm:#ecd29a;--danger:#ff7799;--warning:#f2c96d;--shadow:0 28px 84px rgba(0,0,0,0.38);--soft-shadow:0 18px 54px rgba(0,0,0,0.26)}body{background:radial-gradient(circle at 18% -12%,rgba(133,217,238,.11),transparent 29rem),radial-gradient(circle at 88% 8%,rgba(236,210,154,.08),transparent 28rem),linear-gradient(180deg,#07080b,#050608);color:var(--text);overflow-x:clip}body,html{overflow-x:hidden}::-moz-selection{background:rgba(133,217,238,.28);color:#fff}::selection{background:rgba(133,217,238,.28);color:#fff}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(133,217,238,.72);outline-offset:3px}.viral-home{position:relative;background:radial-gradient(circle at 52% 7%,rgba(236,210,154,.12),transparent 22rem),radial-gradient(circle at 15% 18%,rgba(133,217,238,.09),transparent 24rem),linear-gradient(180deg,#10100d,#08090a 52%,#050607)}.viral-home:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(245,244,239,.022) 1px,transparent 0),linear-gradient(180deg,rgba(245,244,239,.018) 1px,transparent 0);background-size:74px 74px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 72%)}.page-shell{width:min(1168px,calc(100% - 48px))}.home-nav{position:relative;z-index:2;min-height:68px;margin-top:14px;border-color:rgba(245,244,239,.12);background:rgba(9,10,11,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 52px rgba(0,0,0,.2);backdrop-filter:blur(22px)}.home-brand{color:#fbfaf6}.brand-mark,.creator-logo-mark{background:linear-gradient(145deg,#fbfaf6,#e4d5ad);color:#0b0c0d;box-shadow:inset 0 -8px 18px rgba(0,0,0,.08)}.home-nav nav a.nav-link,.home-nav nav a.nav-login,.home-nav nav a.nav-settings-link,.nav-logout{color:rgba(245,244,239,.66)}.home-nav nav a.nav-link:hover,.home-nav nav a.nav-login:hover,.home-nav nav a.nav-settings-link:hover,.nav-logout:hover{background:rgba(245,244,239,.07);color:#fff}.nav-auth-actions,.nav-session-actions{border-color:rgba(245,244,239,.12);background:rgba(14,15,16,.68)}.generate-button,.hero-start,.home-nav nav a.nav-auth-cta,.home-nav nav a.nav-cta,.pricing-primary,.settings-account-actions a:first-child,.settings-account-actions>button:first-child,.settings-credit-panel button,.sidebar-new,.wallet-recharge-button{background:linear-gradient(135deg,#fbfaf6,#eed79f);color:#11120f;box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 16px 38px rgba(0,0,0,.26)}.generate-button:not(:disabled):hover,.hero-start:hover,.home-nav nav a.nav-auth-cta:hover,.home-nav nav a.nav-cta:hover,.pricing-primary:hover,.sidebar-new:hover,.wallet-recharge-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fff,#f1dca8)}.viral-hero{position:relative;z-index:1;padding:clamp(64px,8vw,112px) 0 38px}.hero-eyebrow{margin-bottom:20px;color:rgba(236,210,154,.72);font-size:.92rem}.viral-hero h1{max-width:780px;color:#fbfaf6;text-shadow:0 18px 62px rgba(0,0,0,.32)}.hero-support{max-width:680px;color:rgba(245,244,239,.68)}.hero-proof-item{border-color:rgba(245,244,239,.12);background:rgba(245,244,239,.045);color:rgba(245,244,239,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.generated-asset-pending svg,.hero-proof-item svg,.session-work-pending svg,.settings-device-row svg,.settings-metric svg,.template-guide svg,.template-work-thumb svg,.workflow-step span{color:var(--cyan)}.asset-preview-actions a:last-child,.board-action,.generated-action-buttons a:last-child,.hero-secondary,.session-works-actions a,.session-works-actions strong,.template-assets-link{border-color:rgba(133,217,238,.2);background:rgba(133,217,238,.08);color:#bdeefa}.board-action:hover,.hero-secondary:hover,.template-assets-link:hover{background:rgba(133,217,238,.14);color:#fff}.showcase-board{width:min(1040px,100%);border:1px solid rgba(245,244,239,.12);background:radial-gradient(circle at 16% 0,rgba(255,255,255,.76),transparent 18rem),linear-gradient(135deg,#f4f1e8,#d8d1c3 52%,#f7f4eb);box-shadow:0 32px 110px rgba(0,0,0,.38)}.showcase-board-head{margin-bottom:20px}.showcase-board-head span,.workflow-step span{letter-spacing:0}.showcase-board-head h2{color:#101113}.showcase-board-head p{color:rgba(16,17,19,.6)}.showcase-grid{gap:10px}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:286px;border-width:1px;border-color:rgba(16,17,19,.18);border-radius:8px;background:#111317;box-shadow:0 16px 38px rgba(20,17,12,.16)}.showcase-card:focus-visible,.showcase-card:hover{border-color:rgba(133,217,238,.56);box-shadow:0 0 0 1px rgba(133,217,238,.22),0 20px 52px rgba(20,17,12,.24)}.method-video video,.showcase-card video{filter:saturate(1.04) contrast(1.02);opacity:.92}.showcase-card:after{background:linear-gradient(180deg,rgba(0,0,0,.02) 35%,rgba(0,0,0,.76)),linear-gradient(135deg,rgba(133,217,238,.12),transparent 46%)}.case-index,.play-badge{background:rgba(5,6,7,.42);backdrop-filter:blur(14px)}.asset-preview-meta span,.asset-preview-title span,.case-index,.generated-asset-body>span,.generated-kind,.heading-summary strong,.preview-context span,.session-work-body>span,.template-card-type,.template-works-head em{color:var(--cyan)}.create-hover,.method-create{min-height:40px;border-radius:999px;background:rgba(251,250,246,.94);color:#0d0e0c;box-shadow:0 14px 36px rgba(0,0,0,.22)}.workflow-strip{gap:14px;padding-bottom:40px}.asset-overview div,.free-composer,.free-create-result,.generated-asset-card,.pricing-package,.pricing-task-summary,.recharge-drawer,.recharge-state-grid div,.session-work-card,.session-works,.settings-account-band,.settings-block,.template-works-dock,.workflow-step{border-color:rgba(245,244,239,.09);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.024)),rgba(13,15,18,.74);box-shadow:var(--soft-shadow)}.workflow-step{min-height:150px}.creator-heading span,.free-create-description,.generated-asset-body p,.method-copy p,.session-work-body p,.session-works-head p,.settings-block-head p,.settings-credit-panel p,.template-work-info span,.workflow-step p{color:rgba(245,244,239,.58)}.method-section{padding-top:112px}.method-copy h2{color:#fbfaf6}.method-video{overflow:hidden;border:1px solid rgba(133,217,238,.56);border-radius:8px;box-shadow:0 24px 78px rgba(0,0,0,.42),0 0 0 6px rgba(133,217,238,.035)}.method-video:after,.method-video:before{background:var(--cyan)}.creator-app,.template-studio{background:radial-gradient(circle at 78% -10%,rgba(133,217,238,.09),transparent 28rem),radial-gradient(circle at 12% 6%,rgba(236,210,154,.065),transparent 24rem),linear-gradient(180deg,#07080b,#050608);color:var(--text)}.creator-sidebar{border-right-color:rgba(245,244,239,.08);background:linear-gradient(180deg,rgba(17,19,22,.96),rgba(7,8,10,.98)),#08090b;box-shadow:22px 0 70px rgba(0,0,0,.18)}.creator-logo{border-radius:8px}.creator-logo-copy small,.recharge-balance-card span,.recharge-cost-grid span,.sidebar-account-copy small,.sidebar-action small{color:rgba(245,244,239,.46)}.setting-segmented,.setting-select,.setting-toggle,.settings-credit-panel,.settings-device-row,.sidebar-account-card,.sidebar-action,.sidebar-help,.sidebar-new,.sidebar-recharge{border-radius:8px}.sidebar-action,.sidebar-help{background:rgba(255,255,255,.028)}.sidebar-action.active,.sidebar-action:hover,.sidebar-help.active,.sidebar-help:focus-visible,.sidebar-help:hover{border-color:rgba(133,217,238,.24);background:rgba(133,217,238,.095);color:var(--cyan)}.sidebar-action.active:before{background:var(--cyan)}.settings-block-head>span,.sidebar-account-avatar,.template-works-head em{border-radius:8px;background:rgba(133,217,238,.1);color:var(--cyan)}.sidebar-recharge{background:linear-gradient(135deg,rgba(133,217,238,.07),rgba(236,210,154,.05)),rgba(255,255,255,.028)}.creator-main{padding-top:38px}.asset-overview strong,.creator-heading h1,.creator-heading h2,.free-create-title h1,.settings-credit-panel strong,.settings-metric strong{color:#fbfaf6}.heading-summary{border-color:rgba(245,244,239,.1);background:rgba(255,255,255,.04)}.template-library-grid{gap:22px}.waterfall-card{border-color:rgba(245,244,239,.1);border-radius:8px;background:#101319;box-shadow:0 20px 58px rgba(0,0,0,.34)}.waterfall-card:hover{border-color:rgba(133,217,238,.32);box-shadow:0 26px 70px rgba(0,0,0,.42)}.recommend-ribbon{min-height:34px;left:16px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#f2d283,#dba94f);color:#17130b;padding:8px 10px 0;font-size:.74rem}.recommend-ribbon:after{display:none}.template-card-type{border-color:rgba(133,217,238,.25);background:rgba(5,7,11,.62)}.free-create-hero{padding-top:64px}.free-create-title>span{color:rgba(236,210,154,.7)}.free-create-title strong{color:var(--cyan)}.generation-mode-switch{border-color:rgba(245,244,239,.1);border-radius:8px;background:rgba(255,255,255,.04)}.generation-mode-switch button{border-radius:6px}.asset-zoom-controls button.active,.generation-mode-switch button.active,.setting-segmented button.active{background:rgba(133,217,238,.14);color:var(--cyan)}.free-composer{background:radial-gradient(circle at 78% 0,rgba(133,217,238,.11),transparent 13rem),linear-gradient(180deg,rgba(27,30,37,.96),rgba(17,20,26,.96))}.free-create-result{background:linear-gradient(180deg,rgba(255,255,255,.032),transparent),#0b0d12}.field-control input,.field-control select,.field-control textarea,.free-composer .field-control input,.free-composer .field-control select,.free-composer .field-control textarea,.template-control-panel .field-control select,.template-control-panel .field-control textarea{border-color:rgba(245,244,239,.11);border-radius:8px;background:rgba(5,7,10,.62);color:#fbfaf6;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.field-control input::-moz-placeholder,.field-control textarea::-moz-placeholder{color:rgba(245,244,239,.32)}.field-control input::placeholder,.field-control textarea::placeholder{color:rgba(245,244,239,.32)}.field-control input:focus,.field-control select:focus,.field-control textarea:focus{border-color:rgba(133,217,238,.58);box-shadow:0 0 0 3px rgba(133,217,238,.12)}.field-label{color:rgba(245,244,239,.72)}.field-label em{border-color:rgba(236,210,154,.16);background:rgba(236,210,154,.06);color:rgba(236,210,154,.78)}.upload-control{border-color:rgba(133,217,238,.3);border-radius:8px;background:rgba(133,217,238,.06);color:#bdeefa}.upload-control.has-file{border-color:rgba(184,233,134,.38);background:rgba(184,233,134,.08);color:#d8f8ba}.generation-message,.generation-progress span{border-radius:8px}.generation-message{border-color:rgba(245,244,239,.1);background:rgba(255,255,255,.04)}.credit-summary{border:1px solid rgba(236,210,154,.24);border-radius:8px;background:linear-gradient(135deg,rgba(236,210,154,.96),rgba(133,217,238,.88));color:#10120f}.credit-summary.low{background:linear-gradient(135deg,#f2c96d,#ff8b88)}.credit-summary em{background:rgba(13,14,11,.82)}.asset-icon-button,.asset-zoom-controls,.download-link,.icon-button,.preview-counter,.recharge-drawer-head button,.stage-status,.studio-back{border-radius:8px}.asset-icon-button,.icon-button,.recharge-drawer-head button,.studio-back{border-color:rgba(245,244,239,.11);background:rgba(255,255,255,.05)}.template-studio{background:radial-gradient(circle at 70% 2%,rgba(133,217,238,.1),transparent 30rem),linear-gradient(180deg,#080a0d,#050608)}.template-topbar{border-bottom-color:rgba(245,244,239,.1);background:rgba(5,7,9,.82);box-shadow:0 16px 46px rgba(0,0,0,.22);backdrop-filter:blur(22px)}.studio-product{color:rgba(245,244,239,.64)}.studio-login-link,.studio-runtime-pill{border-color:rgba(245,244,239,.1);border-radius:8px;background:rgba(255,255,255,.045)}.studio-balance-button svg,.studio-runtime-pill svg{color:var(--cyan)}.studio-balance-button{border:1px solid rgba(236,210,154,.16);border-radius:8px}.template-control-panel{border-right-color:rgba(245,244,239,.09);background:linear-gradient(180deg,rgba(20,23,29,.98),rgba(10,12,16,.98)),#0b0d12}.template-control-panel .field-control,.template-guide,.template-profile{border:1px solid rgba(245,244,239,.08);border-radius:8px;background:rgba(255,255,255,.045)}.template-badge{border:1px solid rgba(236,210,154,.22);background:rgba(236,210,154,.08);color:#efdba6}.template-facts span{border-color:rgba(245,244,239,.1);background:rgba(255,255,255,.045)}.template-guide{background:rgba(133,217,238,.055)}.template-preview-stage{background:radial-gradient(circle at 50% 28%,rgba(133,217,238,.08),transparent 26rem),linear-gradient(180deg,#101217,#090b0f)}.template-preview-frame{border:1px solid rgba(245,244,239,.12);border-radius:8px;box-shadow:0 32px 94px rgba(0,0,0,.48),0 0 0 8px rgba(255,255,255,.025)}.preview-context,.template-works-dock{border-color:rgba(245,244,239,.1);background:rgba(10,12,15,.78);backdrop-filter:blur(18px)}.download-link,.preview-counter,.stage-status{border:1px solid rgba(245,244,239,.1);background:rgba(9,11,14,.78);color:rgba(245,244,239,.78);backdrop-filter:blur(16px)}.download-link{color:#bdeefa}.generated-asset-card:hover,.pricing-package:hover,.session-work-card:hover{border-color:rgba(133,217,238,.24);background:rgba(255,255,255,.055)}.asset-preview-backdrop{background:radial-gradient(circle at 50% 12%,rgba(133,217,238,.12),transparent 24rem),rgba(3,5,8,.92)}.asset-preview-modal{border-radius:8px;border-color:rgba(245,244,239,.12);background:#05070b}.asset-preview-footer,.asset-preview-toolbar{background:rgba(9,12,18,.9)}.asset-preview-image,.asset-preview-video{border-radius:8px}.auth-page{background:radial-gradient(circle at 50% -10%,rgba(133,217,238,.13),transparent 28rem),radial-gradient(circle at 12% 18%,rgba(236,210,154,.09),transparent 22rem),linear-gradient(180deg,#101113,#050608)}.auth-page>div{width:min(430px,100%)!important;max-width:430px!important}.auth-page section[aria-label]{max-height:none;border:1px solid rgba(245,244,239,.12)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(255,255,255,.074),rgba(255,255,255,.035)),rgba(9,11,14,.78)!important;color:#f5f4ef!important;box-shadow:var(--shadow)!important;backdrop-filter:blur(18px)}.auth-page section[aria-label] .text-zinc-900,.auth-page section[aria-label] .text-zinc-950,.auth-page section[aria-label] h1,.auth-page section[aria-label] label{color:#fbfaf6!important}.auth-page section[aria-label] .text-zinc-400,.auth-page section[aria-label] .text-zinc-500,.auth-page section[aria-label] p{color:rgba(245,244,239,.56)!important}.auth-page section[aria-label] input:not([type=hidden]){border-color:rgba(245,244,239,.13)!important;border-radius:8px!important;background:rgba(5,7,10,.66)!important;color:#fbfaf6!important}.auth-page section[aria-label] input::-moz-placeholder{color:rgba(245,244,239,.34)!important}.auth-page section[aria-label] input::placeholder{color:rgba(245,244,239,.34)!important}.auth-page section[aria-label] .bg-\[\#050505\],.auth-page section[aria-label] button[type=submit],.auth-page section[aria-label]>a{border-radius:8px!important;background:linear-gradient(135deg,#fbfaf6,#ecd29a)!important;color:#10120f!important;box-shadow:0 14px 34px rgba(0,0,0,.24)}.auth-page section[aria-label]>a{border-color:rgba(245,244,239,.14)!important}.auth-page section[aria-label] .border-zinc-200{border-color:rgba(245,244,239,.13)!important}.auth-page section[aria-label] .bg-white{background:rgba(255,255,255,.045)!important}.auth-page section[aria-label] .after\:bg-zinc-200:after,.auth-page section[aria-label] .before\:bg-zinc-200:before{background:rgba(245,244,239,.12)!important}.auth-error{border-color:rgba(255,119,153,.28);background:rgba(255,119,153,.12);color:#ffc4d1}.auth-note{border-color:rgba(117,228,255,.24);background:rgba(117,228,255,.11);color:#e8fdff}@media (max-width:1100px){.creator-sidebar{box-shadow:0 16px 46px rgba(0,0,0,.22)}.creator-main{padding-top:24px}}@media (max-width:980px){.page-shell{width:min(1168px,calc(100% - 34px))}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:310px}}@media (max-width:760px){.home-nav{border-radius:18px}.hero-action-row,.hero-proof-row,.home-nav,.home-nav nav,.nav-actions,.nav-menu{min-width:0;max-width:100%}.nav-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-nav nav .nav-menu a.nav-link{width:auto;min-width:0;padding:0 6px;text-align:center}.home-nav nav .nav-actions a.nav-auth-cta,.home-nav nav .nav-actions a.nav-login{width:auto;min-width:0;max-width:100%}.nav-account-group,.nav-auth-actions,.nav-session-actions{overflow:hidden}.home-nav nav a.nav-auth-cta,.home-nav nav a.nav-login,.nav-menu .nav-link{min-height:42px}.viral-hero{padding-top:44px}.viral-hero h1{max-width:calc(100vw - 38px);font-size:clamp(1.72rem,8vw,2.22rem);line-height:1.22}.hero-support{max-width:100%;font-size:.92rem}.hero-proof-row{align-items:stretch}.hero-proof-item{justify-content:center;width:100%;padding-inline:10px}.showcase-board{padding:12px}.free-composer,.free-create-result,.session-works,.settings-account-band,.settings-block,.workflow-step{border-radius:8px}.creator-sidebar{border-right:0}}:root{--bg:#06070a;--bg-2:#0b0e13;--panel:rgba(17,20,26,0.78);--panel-strong:rgba(22,26,34,0.94);--line:rgba(245,244,239,0.1);--line-strong:rgba(137,205,220,0.24);--text:#f7f4ec;--muted:rgba(247,244,236,0.64);--muted-2:rgba(247,244,236,0.42);--cyan:#89cddc;--green:#b8d98f;--lime:#d4e6ac;--warm:#e8d39d;--shadow:0 30px 90px rgba(0,0,0,0.42);--soft-shadow:0 20px 58px rgba(0,0,0,0.3)}body{background:radial-gradient(circle at 50% -18%,rgba(232,211,157,.1),transparent 31rem),radial-gradient(circle at 13% 14%,rgba(137,205,220,.085),transparent 25rem),linear-gradient(180deg,#07080b,#030405)}.page-shell{width:min(1188px,calc(100% - 52px))}.home-nav{min-height:66px;margin-top:18px;border-color:rgba(247,244,236,.095);background:rgba(8,9,10,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 56px rgba(0,0,0,.18)}.home-brand{font-size:1rem}.brand-mark,.creator-logo-mark,.settings-avatar{background:linear-gradient(145deg,#fffaf0,#e8d39d)}.nav-menu{gap:clamp(26px,4.6vw,68px)}.home-nav nav a.nav-link,.home-nav nav a.nav-login,.home-nav nav a.nav-settings-link,.nav-logout{color:rgba(247,244,236,.62);font-size:.9rem;font-weight:720}.nav-auth-actions,.nav-session-actions{min-height:46px;background:rgba(11,12,13,.7);padding:3px}.generate-button,.hero-start,.home-nav nav a.nav-auth-cta,.home-nav nav a.nav-cta,.pricing-primary,.settings-account-actions a:first-child,.settings-account-actions>button:first-child,.settings-credit-panel button,.sidebar-new,.wallet-recharge-button{background:linear-gradient(135deg,#fffaf0,#ead59f);color:#10110d;box-shadow:inset 0 1px 0 rgba(255,255,255,.66),0 14px 34px rgba(0,0,0,.25)}.viral-home{background:radial-gradient(circle at 52% 9%,rgba(232,211,157,.11),transparent 22rem),radial-gradient(circle at 14% 20%,rgba(137,205,220,.08),transparent 24rem),linear-gradient(180deg,#10100d,#080909 48%,#050606)}.viral-home:before{background-size:80px 80px;opacity:.72}.viral-hero{padding:78px 0 38px}.hero-eyebrow{margin-bottom:16px;color:rgba(232,211,157,.78);font-size:.86rem;font-weight:820;line-height:1.35}.viral-hero h1{max-width:940px;font-size:5rem;font-weight:420;letter-spacing:0;line-height:1.04}.hero-support{max-width:650px;margin-top:18px;color:rgba(247,244,236,.66);font-size:1rem;line-height:1.76}.hero-proof-row{margin-top:26px;gap:10px}.hero-proof-item{min-height:34px;border-color:rgba(247,244,236,.12);background:rgba(247,244,236,.042);color:rgba(247,244,236,.72);padding:0 13px;font-size:.85rem}.hero-action-row{margin-top:34px}.hero-secondary,.hero-start{min-height:54px;padding:0 26px;font-size:.96rem}.hero-secondary{border-color:rgba(137,205,220,.18);background:rgba(137,205,220,.065)}.video-showcase{padding-bottom:86px}.showcase-board{width:min(1080px,100%);border-color:rgba(247,244,236,.12);border-radius:8px;background:radial-gradient(circle at 9% 0,rgba(255,255,255,.78),transparent 18rem),linear-gradient(135deg,#f6f1e5,#d8d0c1 50%,#f8f4ea);padding:clamp(18px,2.2vw,26px)}.showcase-board-head{margin-bottom:22px}.showcase-board-head span{color:rgba(16,17,19,.48);font-size:.78rem}.showcase-board-head h2{font-size:clamp(1.58rem,2.5vw,2.36rem);letter-spacing:0}.showcase-board-head p{max-width:540px;color:rgba(16,17,19,.56);font-size:.94rem}.board-action{min-height:40px;border-color:rgba(16,17,19,.13);background:rgba(255,255,255,.34);color:#141510;font-size:.88rem}.showcase-grid{gap:12px}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:300px;border-color:rgba(16,17,19,.16);box-shadow:0 18px 40px rgba(20,17,12,.16)}.method-video video,.showcase-card video,.waterfall-card img,.waterfall-card video{filter:saturate(1.02) contrast(1.02)}.showcase-watermark-crop-01 video{-o-object-position:center 55%;object-position:center 55%;transform:scale(1.08)}.showcase-watermark-crop-05 video{-o-object-position:52% 55%;object-position:52% 55%;transform:scale(1.08)}.case-title{font-size:.93rem;line-height:1.38}.create-hover,.method-create{background:rgba(255,250,240,.96)}.workflow-strip{gap:16px;padding-bottom:48px}.workflow-step{min-height:146px;padding:22px 24px}.workflow-step strong{font-size:1.12rem}.workflow-step p{font-size:.92rem}.corner-contact{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:flex-end;gap:10px}.contact-dialog-close,.corner-contact-action,.corner-contact-trigger{display:inline-flex;align-items:center;justify-content:center;border:0}.corner-contact-trigger{width:52px;height:52px;border:1px solid rgba(247,244,236,.14);border-radius:999px;background:rgba(17,19,24,.82);color:#bfe6ee;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 44px rgba(0,0,0,.34);backdrop-filter:blur(18px);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.corner-contact:focus-within .corner-contact-trigger,.corner-contact:hover .corner-contact-trigger{border-color:rgba(137,205,220,.36);background:rgba(22,26,32,.94);color:#fff;transform:translateY(-1px)}.corner-contact-menu{position:absolute;right:62px;bottom:0;pointer-events:none;opacity:0;transform:translateX(8px) scale(.98);transform-origin:right center;transition:opacity .16s ease,transform .16s ease}.corner-contact:focus-within .corner-contact-menu,.corner-contact:hover .corner-contact-menu{pointer-events:auto;opacity:1;transform:translateX(0) scale(1)}.corner-contact-action{min-height:52px;gap:10px;border-radius:999px;background:#f7f4ec;color:#0d0f0d;padding:0 18px;font-size:.93rem;font-weight:880;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 44px rgba(0,0,0,.3)}.contact-dialog-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(0,0,0,.5);padding:24px;backdrop-filter:blur(8px)}.contact-dialog{position:relative;width:min(360px,100%);border:1px solid rgba(247,244,236,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.028)),rgba(13,16,21,.96);box-shadow:0 30px 92px rgba(0,0,0,.5);padding:24px;text-align:center}.contact-dialog-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(247,244,236,.66)}.contact-dialog-close:focus-visible,.contact-dialog-close:hover{background:rgba(255,255,255,.1);color:#fff}.contact-dialog-kicker{display:inline-flex;align-items:center;gap:8px;color:#bfe6ee;font-size:.84rem;font-weight:860}.contact-dialog h2{margin:14px 0 8px;color:#fbfaf6;font-size:1.24rem;line-height:1.35;letter-spacing:0}.contact-dialog p{margin:0 auto 18px;color:rgba(247,244,236,.62);font-size:.92rem;line-height:1.68}.contact-dialog img{display:block;width:min(100%,242px);aspect-ratio:1;margin:0 auto;border-radius:8px;background:#fff;-o-object-fit:cover;object-fit:cover;padding:8px}.method-section{padding:106px 0 86px}.method-copy h2{font-weight:360}.method-copy p{max-width:540px;color:rgba(247,244,236,.58)}.creator-sidebar{width:264px;background:linear-gradient(180deg,rgba(16,18,21,.98),rgba(6,7,9,.98)),#07080a}.creator-main{margin-left:264px;padding-top:44px}.creator-heading{margin-bottom:28px}.creator-heading span{margin-bottom:10px;color:rgba(232,211,157,.68);font-size:.82rem}.creator-heading h1,.creator-heading h2,.free-create-title h1{letter-spacing:0}.heading-summary{min-height:42px;border-color:rgba(247,244,236,.085);background:rgba(255,255,255,.032);color:rgba(247,244,236,.58)}.template-library-grid{grid-template-columns:repeat(3,minmax(230px,312px));gap:24px}.waterfall-card{border-color:rgba(247,244,236,.095);background:#0d1015}.template-pick-card strong{bottom:82px;font-size:1.14rem;line-height:1.28}.template-card-tagline{color:rgba(255,255,255,.66)}.generated-kind,.template-card-type{border-color:rgba(137,205,220,.22);background:rgba(4,7,11,.66);color:#bfe6ee}.sidebar-action.active,.sidebar-action:hover,.sidebar-help.active,.sidebar-help:focus-visible,.sidebar-help:hover{border-color:rgba(137,205,220,.22);background:rgba(137,205,220,.085);color:#bfe6ee}.free-composer,.free-create-result,.generated-asset-card,.session-work-card,.session-works,.settings-account-band,.settings-block,.template-works-dock{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.022)),rgba(12,15,20,.78)}@media (max-width:1100px){.creator-sidebar{width:100%}.creator-main{margin-left:0;padding-top:26px}}@media (max-width:980px){.page-shell{width:min(1188px,calc(100% - 34px))}.viral-hero{padding-top:48px}.viral-hero h1{font-size:4rem}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:312px}}@media (max-width:760px){.page-shell{width:min(1188px,calc(100% - 28px))}.home-nav{margin-top:12px}.viral-hero{padding:38px 0 28px}.viral-hero h1{font-size:2.28rem;line-height:1.14}.hero-support{margin-top:15px;font-size:.92rem;line-height:1.68}.hero-action-row{margin-top:26px}.showcase-board{padding:12px}.showcase-board-head{gap:14px;margin-bottom:16px}.showcase-card,.showcase-card:nth-child(2),.showcase-card:nth-child(4){min-height:336px}.workflow-strip{gap:12px;padding-bottom:34px}.corner-contact{right:14px;bottom:14px}.corner-contact-trigger{width:48px;height:48px}.corner-contact-menu{right:58px}.corner-contact-action{min-height:48px;padding:0 15px}.contact-dialog-backdrop{padding:16px}.contact-dialog{padding:22px 18px}.method-section{padding:68px 0 62px}.template-library-grid{grid-template-columns:minmax(220px,320px)}}.creator-logo,.home-brand{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;letter-spacing:0;text-decoration:none}.home-brand{gap:10px;font-weight:760}.brand-name{color:#fff;font-size:1.04rem}.brand-mark,.brand-name,.creator-logo-mark{font-weight:760;line-height:1;letter-spacing:0}.brand-mark,.creator-logo-mark{border:1px solid rgba(255,255,255,.2);background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(232,235,240,.92) 52%,rgba(177,192,210,.9));color:#0c1014;box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.88);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.98rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.brand-mark{width:34px;height:34px;border-radius:11px}.creator-logo-mark{flex:0 0 auto;width:38px;height:38px;border-radius:12px}.creator-logo-copy strong{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:760;letter-spacing:0}.creator-logo:focus-visible .creator-logo-mark,.creator-logo:hover .creator-logo-mark,.home-brand:focus-visible .brand-mark,.home-brand:hover .brand-mark{border-color:rgba(255,255,255,.34);box-shadow:0 16px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.94);transform:translateY(-1px)}@media (max-width:760px){.brand-name{font-size:1rem}.brand-mark{width:32px;height:32px;border-radius:10px}}.creator-sidebar{border-right-color:rgba(226,234,236,.08);background:radial-gradient(circle at 12% 3%,rgba(198,226,232,.08),transparent 13rem),linear-gradient(180deg,rgba(14,17,20,.98),rgba(7,9,11,.99)),#07090b;box-shadow:inset -1px 0 0 rgba(255,255,255,.025),20px 0 58px rgba(0,0,0,.22)}.creator-logo-copy strong,.sidebar-account-copy strong{color:#f7f8f4}.creator-logo-copy small,.sidebar-account-copy small,.sidebar-action small,.sidebar-label{color:rgba(202,207,204,.58)}.creator-logo-mark{border-color:rgba(229,237,241,.38);background:linear-gradient(150deg,#f7f8f4,#dde5e9 48%,#bcc8cf);color:#111820;box-shadow:0 14px 28px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -10px 18px rgba(34,48,58,.08)}.sidebar-new{border:1px solid rgba(248,237,205,.78);background:linear-gradient(135deg,#fff8e8,#f3e7c8 48%,#e9d49d);color:#151511;box-shadow:0 16px 32px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.78)}.sidebar-new:focus-visible,.sidebar-new:hover{border-color:rgba(255,246,221,.9);background:linear-gradient(135deg,#fffaf0,#f5e9cd 48%,#ecd8a5);color:#10110d}.sidebar-account-card,.sidebar-action,.sidebar-help{border-color:rgba(226,234,236,.085);background:rgba(255,255,255,.032);color:rgba(229,232,229,.78)}.sidebar-action svg,.sidebar-help svg{color:rgba(197,206,207,.72)}.sidebar-action.active,.sidebar-action:hover,.sidebar-help.active,.sidebar-help:focus-visible,.sidebar-help:hover{border-color:rgba(156,209,218,.34);background:linear-gradient(135deg,rgba(77,111,119,.34),rgba(23,35,39,.58));color:#c9eef2;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.sidebar-action.active svg,.sidebar-action:hover svg,.sidebar-help.active svg,.sidebar-help:focus-visible svg,.sidebar-help:hover svg{color:#c9eef2}.sidebar-action.active:before{background:#9dd7df;box-shadow:0 0 18px rgba(157,215,223,.34)}.sidebar-recharge{border-color:rgba(226,234,236,.11);background:linear-gradient(160deg,rgba(230,218,185,.065),rgba(112,145,150,.08)),rgba(255,255,255,.034);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 34px rgba(0,0,0,.18)}.recharge-balance-card span,.recharge-panel-head span{color:rgba(202,207,204,.62)}.recharge-balance-card strong{color:#fbfbf6}.wallet-recharge-button{background:linear-gradient(135deg,#fff6df,#f3e0ad);color:#15120b;box-shadow:0 10px 22px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.72)}.wallet-recharge-button span,.wallet-recharge-button svg{color:#15120b}.wallet-recharge-button span{font-weight:920;opacity:1}.recharge-cost-grid span{border-color:rgba(226,234,236,.105);background:rgba(255,255,255,.038);color:rgba(211,215,211,.66)}.sidebar-bottom{border-top-color:rgba(226,234,236,.08)}.sidebar-account-avatar{background:linear-gradient(145deg,rgba(38,58,63,.92),rgba(24,35,39,.94));color:#aee7ee;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.file\:me-3::file-selector-button{margin-inline-end:.75rem}.file\:h-full::file-selector-button{height:100%}.file\:border-0::file-selector-button{border-width:0}.file\:border-r::file-selector-button{border-right-width:1px}.file\:border-solid::file-selector-button{border-style:solid}.file\:border-input::file-selector-button{border-color:rgba(9,9,11,.16)}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:not-italic::file-selector-button{font-style:normal}.file\:text-foreground::file-selector-button{color:var(--text)}.placeholder\:font-sans::-moz-placeholder{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.placeholder\:font-sans::placeholder{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.placeholder\:text-muted-foreground\/70::-moz-placeholder{color:rgb(113 113 122/.7)}.placeholder\:text-muted-foreground\/70::placeholder{color:rgb(113 113 122/.7)}.placeholder\:text-zinc-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1 1 0%}.before\:bg-border:before{content:var(--tw-content);background-color:var(--line)}.before\:bg-zinc-200:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1 1 0%}.after\:bg-border:after{content:var(--tw-content);background-color:var(--line)}.after\:bg-zinc-200:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.hover\:border-white\/30:hover{border-color:rgb(255 255 255/.3)}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/90:hover{background-color:rgb(239 68 68/.9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-primary\/90:hover{background-color:rgb(5 5 5/.9)}.hover\:bg-secondary\/80:hover{background-color:rgb(244 244 245/.8)}.hover\:bg-zinc-100:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:bg-zinc-900:hover{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.hover\:bg-zinc-950:hover{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.hover\:text-accent-foreground:hover{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-zinc-700:hover{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.hover\:text-zinc-950:hover{--tw-text-opacity:1;color:rgb(9 9 11/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.focus\:border-zinc-400:focus{--tw-border-opacity:1;border-color:rgb(161 161 170/var(--tw-border-opacity,1))}.focus\:ring-4: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(4px + 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-emerald-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.focus\:ring-zinc-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(228 228 231/var(--tw-ring-opacity,1))}.focus-visible\:border-ring:focus-visible{--tw-border-opacity:1;border-color:rgb(24 24 27/var(--tw-border-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-ring\/70:focus-visible{outline-color:rgb(24 24 27/.7)}.focus-visible\:ring-\[3px\]: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(3px + 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-ring\/20:focus-visible{--tw-ring-color:rgb(24 24 27/0.2)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.dark\:stroke-zinc-100:is(.dark *){stroke:#f4f4f5}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:max-w-\[400px\]{max-width:400px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-\[1fr_160px_120px_120px_300px_140px_auto\]{grid-template-columns:1fr 160px 120px 120px 300px 140px auto}.lg\:grid-cols-\[1fr_180px_180px_150px_auto\]{grid-template-columns:1fr 180px 180px 150px auto}.lg\:grid-cols-\[1fr_180px_180px_auto\]{grid-template-columns:1fr 180px 180px auto}.lg\:grid-cols-\[1fr_180px_auto\]{grid-template-columns:1fr 180px auto}.lg\:grid-cols-\[1fr_200px_auto\]{grid-template-columns:1fr 200px auto}.lg\:grid-cols-\[220px_auto\]{grid-template-columns:220px auto}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:overflow-visible{overflow:visible}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:pl-5{padding-left:1.25rem}.xl\:pt-0{padding-top:0}}@media (min-width:1536px){.\32xl\:grid-cols-\[minmax\(220px\2c 1\.2fr\)_140px_140px_minmax\(260px\2c 1fr\)\]{grid-template-columns:minmax(220px,1.2fr) 140px 140px minmax(260px,1fr)}}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button,.\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-search-results-button\]\:appearance-none::-webkit-search-results-button,.\[\&\:\:-webkit-search-results-decoration\]\:appearance-none::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}