/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-track-height:200px;--shimmer-angle:15deg}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--creative-orbit-angle:0deg}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-widest:.1em;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:2px solid var(--ring,#71717a);outline-offset:3px}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.\!inset-0{inset:calc(var(--spacing) * 0)!important}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end{inset-inline-end:var(--spacing)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.\!top-0{top:calc(var(--spacing) * 0)!important}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.top-\[50\%\]{top:50%}.top-\[194px\]{top:194px}.top-\[449px\]{top:449px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.\!left-0{left:calc(var(--spacing) * 0)!important}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-16{left:calc(var(--spacing) * 16)}.left-\[50\%\]{left:50%}.left-\[60px\]{left:60px}.left-\[73px\]{left:73px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-auto{margin-block:auto}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[62px\]{margin-top:62px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.-mb-7\.5{margin-bottom:calc(var(--spacing) * -7.5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[18px\]{width:18px;height:18px}.size-\[52px\]{width:52px;height:52px}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-36{height:calc(var(--spacing) * 36)}.h-\[77px\]{height:77px}.h-\[108px\]{height:108px}.h-\[357px\]{height:357px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.\!max-h-\[calc\(100dvh-56px\)\]{max-height:calc(100dvh - 56px)!important}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[min\(24rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(24rem,var(--radix-select-content-available-height))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-7\.5{min-height:calc(var(--spacing) * 7.5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[46px\]{min-height:46px}.min-h-\[50px\]{min-height:50px}.min-h-\[84px\]{min-height:84px}.min-h-\[86px\]{min-height:86px}.min-h-\[112px\]{min-height:112px}.min-h-\[260px\]{min-height:260px}.min-h-\[288px\]{min-height:288px}.min-h-\[900px\]{min-height:900px}.min-h-\[max\(900px\,100vh\)\]{min-height:max(900px,100vh)}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.\!w-\[calc\(100vw-56px\)\]{width:calc(100vw - 56px)!important}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-4{width:calc(var(--spacing) * 4)}.w-48{width:calc(var(--spacing) * 48)}.w-\[187px\]{width:187px}.w-\[196px\]{width:196px}.w-\[716px\]{width:716px}.w-\[min\(calc\(100\%-120px\)\,1236px\)\]{width:min(100% - 120px,1236px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-\[1640px\]{max-width:1640px!important}.max-w-\(--thread-max-width\){max-width:var(--thread-max-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.max-w-\[1032px\]{max-width:1032px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[128px\]{min-width:128px}.min-w-\[328px\]{min-width:328px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.\!translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.\!translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_gradient-width:calc(var(--_spread) + var(--shimmer-track-height) * tan(var(--shimmer-angle)));--_active-distance:calc(var(--shimmer-track-width,200px) + var(--_gradient-width));--_duration:var(--shimmer-duration,calc(var(--_active-distance) / var(--_speed) / 1px * 1000));--_repeat-delay:var(--shimmer-repeat-delay,calc(20000 / var(--_speed)));--_repeat-delay-px:calc(var(--_repeat-delay) * var(--_active-distance) / var(--_duration));--_xy-offset-px:calc((var(--shimmer-x,0) + var(--shimmer-y,0) * tan(var(--shimmer-angle))) * 1px);--_bg-width:calc(100% + var(--shimmer-track-width,100%) + var(--_gradient-width) + var(--_repeat-delay-px));--_position:calc(var(--shimmer-track-width,(100% - var(--_gradient-width) - var(--_repeat-delay-px)) / 2) + var(--_gradient-width) / 2 + var(--_repeat-delay-px) - var(--_xy-offset-px))}.shimmer:not(.shimmer-bg){--_speed:var(--shimmer-speed,200);--_spread:var(--shimmer-spread,calc(4ch + 80px));--_bg:currentColor;--_fg:var(--shimmer-color,oklch(from currentColor l c h/calc(alpha * .2)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.shimmer:not(.shimmer-bg){--_fg:var(--shimmer-color,oklch(from currentColor max(.8,calc(l + .4)) c h/calc(alpha + .4)))}}@-moz-document url-prefix(){.shimmer{--_duration:var(--shimmer-duration,calc(375000 / var(--_speed)))}}.shimmer{--_mix-96:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-96:color-mix(in oklch,var(--_fg),var(--_bg) 96%)}}.shimmer{--_mix-83:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-83:color-mix(in oklch,var(--_fg),var(--_bg) 83%)}}.shimmer{--_mix-67:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-67:color-mix(in oklch,var(--_fg),var(--_bg) 67%)}}.shimmer{--_mix-50:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-50:color-mix(in oklch,var(--_fg),var(--_bg) 50%)}}.shimmer{--_mix-33:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-33:color-mix(in oklch,var(--_fg),var(--_bg) 33%)}}.shimmer{--_mix-17:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-17:color-mix(in oklch,var(--_fg),var(--_bg) 17%)}}.shimmer{--_mix-4:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.shimmer{--_mix-4:color-mix(in oklch,var(--_fg),var(--_bg) 4%)}}.shimmer{background:linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_bg) calc(var(--_position) - var(--_spread) * .5),var(--_mix-96) calc(var(--_position) - var(--_spread) * .44),var(--_mix-83) calc(var(--_position) - var(--_spread) * .37),var(--_mix-67) calc(var(--_position) - var(--_spread) * .31),var(--_mix-50) calc(var(--_position) - var(--_spread) * .25),var(--_mix-33) calc(var(--_position) - var(--_spread) * .19),var(--_mix-17) calc(var(--_position) - var(--_spread) * .12),var(--_mix-4) calc(var(--_position) - var(--_spread) * .06),var(--_fg) var(--_position),var(--_mix-4) calc(var(--_position) + var(--_spread) * .06),var(--_mix-17) calc(var(--_position) + var(--_spread) * .12),var(--_mix-33) calc(var(--_position) + var(--_spread) * .19),var(--_mix-50) calc(var(--_position) + var(--_spread) * .25),var(--_mix-67) calc(var(--_position) + var(--_spread) * .31),var(--_mix-83) calc(var(--_position) + var(--_spread) * .37),var(--_mix-96) calc(var(--_position) + var(--_spread) * .44),var(--_bg) calc(var(--_position) + var(--_spread) * .5)) 0 0 /var(--_bg-width) 100% no-repeat;animation:tw-shimmer 1s linear infinite backwards;animation-duration:calc((var(--_duration) + var(--_repeat-delay)) * 1ms)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing) * 20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[128px_minmax\(0\,1fr\)_148px\]{grid-template-columns:128px minmax(0,1fr) 148px}.grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.grid-cols-\[minmax\(72px\,1fr\)_auto\]{grid-template-columns:minmax(72px,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(152px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(152px,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\(--composer-radius\){border-radius:var(--composer-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[36px\]{border-radius:36px}.rounded-\[calc\(var\(--composer-radius\)-var\(--composer-padding\)\)\]{border-radius:calc(var(--composer-radius) - var(--composer-padding))}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\(--composer-radius\){border-top-left-radius:var(--composer-radius);border-top-right-radius:var(--composer-radius)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:rgba\(174\,159\,224\,0\.34\)\]{border-color:#ae9fe057}.border-\[color\:rgba\(174\,159\,224\,0\.42\)\]{border-color:#ae9fe06b}.border-\[color\:var\(--guide-border\)\]{border-color:var(--guide-border)}.border-\[rgba\(148\,163\,184\,0\.12\)\]{border-color:#94a3b81f}.border-\[rgba\(226\,232\,255\,0\.42\)\]{border-color:#e2e8ff6b}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-destructive{border-color:var(--destructive)}.border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/20{border-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-\[\#0b0b0d\]\/95{background-color:oklab(15.0516% .00116225 -.004086/.95)}.bg-\[\#1b1b1f\]{background-color:#1b1b1f}.bg-\[\#050c1a\]{background-color:#050c1a}.bg-\[\#05020f\]{background-color:#05020f}.bg-\[\#010107\]{background-color:#010107}.bg-\[\#11101a\]{background-color:#11101a}.bg-\[radial-gradient\(circle_at_24\%_0\%\,rgba\(106\,39\,233\,0\.16\)\,transparent_29\%\)\,radial-gradient\(circle_at_75\%_8\%\,rgba\(179\,152\,255\,0\.12\)\,transparent_28\%\)\,\#05020f\]{background-color:radial-gradient(circle at 24% 0,#6a27e929,transparent 29%),radial-gradient(circle at 75% 8%,#b398ff1f,transparent 28%),#05020f}.bg-\[rgba\(106\,39\,233\,0\.22\)\]{background-color:#6a27e938}.bg-\[rgba\(106\,39\,233\,0\.28\)\]{background-color:#6a27e947}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-border{background-color:var(--border)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-\[linear-gradient\(90deg\,\#9fbcff_0\%\,\#7047d8_100\%\)\]{background-image:linear-gradient(90deg,#9fbcff,#7047d8)}.bg-\[linear-gradient\(101deg\,rgba\(106\,39\,233\,0\.68\)\,rgba\(138\,68\,254\,0\.56\)\)\]{background-image:linear-gradient(101deg,#6a27e9ad,#8a44fe8f)}.bg-\[linear-gradient\(rgba\(0\,0\,0\,0\.24\)\,rgba\(0\,0\,0\,0\.24\)\)\,linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.06\)\,rgba\(0\,0\,0\,0\.3\)\)\,url\(\'\/guide\/desktop-2-bg\.png\'\)\]{background-image:linear-gradient(#0000003d,#0000003d),linear-gradient(#0000000f,#0000004d),url(/guide/desktop-2-bg.png)}.bg-\[linear-gradient\(to_top\,var\(--color-background\)\,transparent\)\]{background-image:linear-gradient(to top,var(--color-background),transparent)}.bg-\[radial-gradient\(circle_at_14\%_14\%\,rgba\(112\,71\,216\,0\.34\)\,transparent_26\%\)\,linear-gradient\(180deg\,rgba\(10\,9\,18\,0\.18\)\,rgba\(10\,9\,18\,0\.56\)\)\]{background-image:radial-gradient(circle at 14% 14%,#7047d857,#0000 26%),linear-gradient(#0a09122e,#0a09128f)}.bg-\[radial-gradient\(circle_at_72\%_22\%\,rgba\(255\,255\,255\,0\.22\)\,transparent_13\%\)\,radial-gradient\(circle_at_28\%_62\%\,rgba\(118\,230\,255\,0\.22\)\,transparent_26\%\)\,linear-gradient\(135deg\,rgba\(42\,180\,255\,0\.32\)\,rgba\(123\,53\,255\,0\.5\)\)\]{background-image:radial-gradient(circle at 72% 22%,#ffffff38,#0000 13%),radial-gradient(circle at 28% 62%,#76e6ff38,#0000 26%),linear-gradient(135deg,#2ab4ff52,#7b35ff80)}.\[background-size\:72px_72px\]{background-size:72px 72px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.stroke-\[1\.5px\]{stroke-width:1.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-\(--composer-padding\){padding:var(--composer-padding)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[82px\]{padding-block:82px}.py-\[88px\]{padding-block:88px}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-\[138px\]{padding-top:138px}.pt-\[n\]{padding-top:n}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[100px\]{padding-bottom:100px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.85em\]{font-size:.85em}.text-\[1rem\]{font-size:1rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.text-\[50px\]{font-size:50px}.text-\[60px\]{font-size:60px}.text-\[clamp\(1\.8rem\,2\.8vw\,2\.8rem\)\]{font-size:clamp(1.8rem,2.8vw,2.8rem)}.text-\[clamp\(2\.6rem\,4\.8vw\,4\.6rem\)\]{font-size:clamp(2.6rem,4.8vw,4.6rem)}.text-\[clamp\(2rem\,3vw\,3\.2rem\)\]{font-size:clamp(2rem,3vw,3.2rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[56px\]{--tw-leading:56px;line-height:56px}.leading-\[80px\]{--tw-leading:80px;line-height:80px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#090417\]{color:#090417}.text-\[\#ff4d4f\]{color:#ff4d4f}.text-\[\#ffb0b0\]{color:#ffb0b0}.text-\[color\:var\(--guide-text\)\]{color:var(--guide-text)}.text-\[color\:var\(--guide-text-dim\)\]{color:var(--guide-text-dim)}.text-\[color\:var\(--guide-text-muted\)\]{color:var(--guide-text-muted)}.text-\[color\:var\(--guide-text-soft\)\]{color:var(--guide-text-soft)}.text-background{color:var(--background)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-300{color:var(--color-red-300)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000008c)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\],.shadow-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.12\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#94a3b81f)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--animation-duration\){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.fill-mode-both{--tw-animation-fill-mode:both;animation-fill-mode:both}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[contain-intrinsic-size\:auto_60px\]{contain-intrinsic-size:auto 60px}.\[contain-intrinsic-size\:auto_300px\]{contain-intrinsic-size:auto 300px}.\[content-visibility\:auto\]{content-visibility:auto}.fade-in{--tw-enter-opacity:0}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-active\:opacity-100:is(:where(.group)[data-active] *){opacity:1}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[state\=closed\]\/collapsible-content\:animate-out:is(:where(.group\/collapsible-content)[data-state=closed] *){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[state\=closed\]\/collapsible-content\:duration-\(--animation-duration\):is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.group-data-\[state\=closed\]\/collapsible-content\:fade-out-0:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-opacity:0}.group-data-\[state\=closed\]\/collapsible-content\:slide-out-to-top-4:is(:where(.group\/collapsible-content)[data-state=closed] *){--tw-exit-translate-y:calc(4*var(--spacing)*-1)}.group-data-\[state\=closed\]\/trigger\:-rotate-90:is(:where(.group\/trigger)[data-state=closed] *){rotate:-90deg}.group-data-\[state\=open\]\/collapsible-content\:animate-in:is(:where(.group\/collapsible-content)[data-state=open] *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[state\=open\]\/collapsible-content\:animate-out:is(:where(.group\/collapsible-content)[data-state=open] *){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[state\=open\]\/collapsible-content\:delay-\[calc\(var\(--animation-duration\)\*0\.75\)\]:is(:where(.group\/collapsible-content)[data-state=open] *){transition-delay:calc(var(--animation-duration) * .75)}.group-data-\[state\=open\]\/collapsible-content\:duration-\(--animation-duration\):is(:where(.group\/collapsible-content)[data-state=open] *){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.group-data-\[state\=open\]\/collapsible-content\:delay-\[calc\(var\(--animation-duration\)\*0\.75\)\]:is(:where(.group\/collapsible-content)[data-state=open] *){animation-delay:calc(var(--animation-duration) * .75);--tw-animation-delay:calc(var(--animation-duration) * .75)}.group-data-\[state\=open\]\/collapsible-content\:fade-in-0:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-opacity:0}.group-data-\[state\=open\]\/collapsible-content\:fade-out-0:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-exit-opacity:0}.group-data-\[state\=open\]\/collapsible-content\:fill-mode-forwards:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.group-data-\[state\=open\]\/collapsible-content\:slide-in-from-top-4:is(:where(.group\/collapsible-content)[data-state=open] *){--tw-enter-translate-y:calc(4*var(--spacing)*-1)}.group-data-\[state\=open\]\/trigger\:rotate-0:is(:where(.group\/trigger)[data-state=open] *){rotate:0deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,hsl\(var\(--muted\)\/0\.5\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *){background-image:linear-gradient(to top,hsl(var(--muted)/.5),transparent)}.group-data-\[variant\=muted\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *){margin-top:calc(var(--spacing) * 3)}.group-data-\[variant\=muted\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=muted] *){width:100%}.group-data-\[variant\=muted\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=muted] *){flex-grow:1}.group-data-\[variant\=muted\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=muted] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[variant\=muted\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=muted] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[variant\=muted\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *){padding-top:calc(var(--spacing) * 3)}.group-data-\[variant\=outline\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *){margin-top:calc(var(--spacing) * 3)}.group-data-\[variant\=outline\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=outline] *){width:100%}.group-data-\[variant\=outline\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=outline] *){flex-grow:1}.group-data-\[variant\=outline\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=outline] *){border-top-style:var(--tw-border-style);border-top-width:1px}.group-data-\[variant\=outline\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=outline] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[variant\=outline\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *){padding-top:calc(var(--spacing) * 3)}.group-\[\.toast\]\:rounded-lg:is(:where(.group).toast *){border-radius:var(--radius-lg)}.group-\[\.toast\]\:bg-\[\#7b35ff\]:is(:where(.group).toast *){background-color:#7b35ff}.group-\[\.toast\]\:bg-white\/10:is(:where(.group).toast *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-\[\.toast\]\:bg-white\/10:is(:where(.group).toast *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.group-\[\.toast\]\:text-\[\#bdb3d8\]:is(:where(.group).toast *){color:#bdb3d8}.group-\[\.toast\]\:text-\[\#f6f2ff\]:is(:where(.group).toast *){color:#f6f2ff}.group-\[\.toast\]\:text-white:is(:where(.group).toast *){color:var(--color-white)}.group-\[\.toaster\]\:rounded-xl:is(:where(.group).toaster *){border-radius:var(--radius-xl)}.group-\[\.toaster\]\:border:is(:where(.group).toaster *){border-style:var(--tw-border-style);border-width:1px}.group-\[\.toaster\]\:border-white\/10:is(:where(.group).toaster *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-\[\.toaster\]\:border-white\/10:is(:where(.group).toaster *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.group-\[\.toaster\]\:bg-\[\#171226\]\/95:is(:where(.group).toaster *){background-color:oklab(19.9513% .0161199 -.036187/.95)}.group-\[\.toaster\]\:text-\[\#f6f2ff\]:is(:where(.group).toaster *){color:#f6f2ff}.group-\[\.toaster\]\:shadow-\[0_20px_54px_rgba\(0\,0\,0\,0\.38\)\]:is(:where(.group).toaster *){--tw-shadow:0 20px 54px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.toaster\]\:backdrop-blur:is(:where(.group).toaster *){--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.peer-empty\:hidden:is(:where(.peer):empty~*){display:none}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker,.marker\:text-muted-foreground::-webkit-details-marker{color:var(--muted-foreground)}.placeholder\:text-muted-foreground\/80::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.placeholder\:text-white\/45::placeholder{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/45::placeholder{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-ss-lg:first-child{border-start-start-radius:var(--radius-lg)}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-se-lg:last-child{border-start-end-radius:var(--radius-lg)}.last\:border-e:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}:is(.only\:\*\:first\:size-24:only-child>*):first-child{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.empty\:hidden:empty{display:none}.focus-within\:border-ring\/75:focus-within{border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-ring\/75:focus-within{border-color:color-mix(in oklab,var(--ring) 75%,transparent)}}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring\/20:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/20:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 20%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[color\:var\(--guide-border-strong\)\]:hover{border-color:var(--guide-border-strong)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-\[\#ff4d4f\]\/10:hover{background-color:oklab(67.3245% .195098 .088769/.1)}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/15:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/15:hover{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\!:hover{background-color:var(--color-white)!important}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:bg-\[\#ff4d4f\]\/10:focus{background-color:oklab(67.3245% .195098 .088769/.1)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-muted:focus-visible{background-color:var(--muted)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-active\:bg-muted[data-active]{background-color:var(--muted)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[dragging\=true\]\:border-dashed[data-dragging=true]{--tw-border-style:dashed;border-style:dashed}.data-\[dragging\=true\]\:border-ring[data-dragging=true]{border-color:var(--ring)}.data-\[dragging\=true\]\:bg-accent\/50[data-dragging=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[dragging\=true\]\:bg-accent\/50[data-dragging=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[highlighted\]\:bg-white\/12[data-highlighted]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.data-\[highlighted\]\:bg-white\/12[data-highlighted]{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.data-\[inset\=true\]\:pl-8[data-inset=true]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-\[\#090417\][data-state=active]{color:#090417}.data-\[state\=checked\]\:border-\[\#9278ff\][data-state=checked]{border-color:#9278ff}.data-\[state\=checked\]\:bg-\[\#9278ff\][data-state=checked]{background-color:#9278ff}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-\(--animation-duration\)[data-state=closed]{--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fill-mode-forwards[data-state=closed]{--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-\(--animation-duration\)[data-state=open]{--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.nth-\[n\+3\]\:hidden:nth-child(n+3){display:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1240px){.max-\[1240px\]\:min-h-0{min-height:calc(var(--spacing) * 0)}}@media not all and (min-width:1100px){.max-\[1100px\]\:mx-auto{margin-inline:auto}.max-\[1100px\]\:max-h-\[300px\]{max-height:300px}.max-\[1100px\]\:min-h-\[820px\]{min-height:820px}.max-\[1100px\]\:w-\[min\(calc\(100\%-48px\)\,1236px\)\]{width:min(100% - 48px,1236px)}.max-\[1100px\]\:max-w-\[620px\]{max-width:620px}.max-\[1100px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:760px){.max-\[760px\]\:static{position:static}.max-\[760px\]\:mx-5{margin-inline:calc(var(--spacing) * 5)}.max-\[760px\]\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-\[760px\]\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-\[760px\]\:ml-5{margin-left:calc(var(--spacing) * 5)}.max-\[760px\]\:h-\[190px\]{height:190px}.max-\[760px\]\:h-auto{height:auto}.max-\[760px\]\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-\[760px\]\:min-h-\[42px\]{min-height:42px}.max-\[760px\]\:min-h-\[60px\]{min-height:60px}.max-\[760px\]\:min-h-\[72px\]{min-height:72px}.max-\[760px\]\:w-36{width:calc(var(--spacing) * 36)}.max-\[760px\]\:w-\[148px\]{width:148px}.max-\[760px\]\:w-\[min\(calc\(100\%-28px\)\,1236px\)\]{width:min(100% - 28px,1236px)}.max-\[760px\]\:w-auto{width:auto}.max-\[760px\]\:min-w-\[92px\]{min-width:92px}.max-\[760px\]\:min-w-\[220px\]{min-width:220px}.max-\[760px\]\:px-0{padding-inline:calc(var(--spacing) * 0)}.max-\[760px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[760px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.max-\[760px\]\:px-\[18px\]{padding-inline:18px}.max-\[760px\]\:py-\[62px\]{padding-block:62px}.max-\[760px\]\:pt-\[72px\]{padding-top:72px}.max-\[760px\]\:pb-\[54px\]{padding-bottom:54px}.max-\[760px\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[760px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[760px\]\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.max-\[760px\]\:text-\[34px\]{font-size:34px}.max-\[760px\]\:text-\[clamp\(2\.8rem\,16vw\,4\.2rem\)\]{font-size:clamp(2.8rem,16vw,4.2rem)}.max-\[760px\]\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.max-\[760px\]\:leading-\[0\.96\]{--tw-leading:.96;line-height:.96}}@media not all and (min-width:720px){.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:flex-col{flex-direction:column}.max-\[720px\]\:items-stretch{align-items:stretch}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:flex-col{flex-direction:column}.\@md\:nth-\[n\+3\]\:block:nth-child(n+3){display:block}}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-border{border-color:var(--border)}.dark\:border-input{border-color:var(--input)}.dark\:border-muted-foreground\/15{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:border-muted-foreground\/15{border-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}.dark\:bg-background{background-color:var(--background)}.dark\:bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:stroke-\[2\.5px\]{stroke-width:2.5px}.dark\:text-red-200{color:var(--color-red-200)}@media (hover:hover){.dark\:hover\:bg-accent:hover,.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted-foreground\/30:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted-foreground\/30:hover{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-background svg{color:var(--background)}.\[\&_svg\]\:text-black svg{color:var(--color-black)}@media (hover:hover){.hover\:\[\&_svg\]\:text-destructive:hover svg{color:var(--destructive)}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\[align\=center\]\]\:text-center[align=center]{text-align:center}.\[\[align\=right\]\]\:text-right[align=right]{text-align:right}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\>td\:first-child\]\:rounded-es-lg:last-child>td:first-child{border-end-start-radius:var(--radius-lg)}.\[\&\:last-child\>td\:last-child\]\:rounded-ee-lg:last-child>td:last-child{border-end-end-radius:var(--radius-lg)}.\[\&\:where\(\>\*\)\]\:col-start-2:where(){grid-column-start:2}.\[\&\>a\]\:text-xs>a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>a\]\:no-underline>a{text-decoration-line:none}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:rounded-full>button{border-radius:3.40282e+38px}.\[\&\>button\]\:bg-foreground\/60>button{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&\>button\]\:bg-foreground\/60>button{background-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.\[\&\>button\]\:p-1>button{padding:calc(var(--spacing) * 1)}.\[\&\>button\]\:opacity-100>button{opacity:1}.\[\&\>button\]\:ring-0\!>button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media (hover:hover){.\[\&\>button\]\:hover\:\[\&_svg\]\:text-destructive>button:hover svg{color:var(--destructive)}}.\[\&\>li\]\:mt-1>li{margin-top:calc(var(--spacing) * 1)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:CKTKingkong;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/CKTKingkong.ttf)format("truetype")}@font-face{font-family:CKTKingkong Bold;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/CKTKingkong.ttf)format("truetype")}:root{--font-ckt-kingkong:"CKTKingkong","CKTKingkong Bold","YouSheBiaoTiHei","MiSans","Inter",sans-serif}.brand-display-font,.font-ckt-kingkong{font-family:var(--font-ckt-kingkong);letter-spacing:0;font-synthesis-weight:none;font-weight:900}.model-market-page{background:var(--background);height:100%;min-height:0;color:var(--foreground);overflow:hidden}.model-chat-error,.model-loading-state{z-index:20;border:1px solid var(--border);background:var(--background);border-radius:999px;position:absolute;top:76px;left:272px}@supports (color:color-mix(in lab,red,red)){.model-chat-error,.model-loading-state{background:color-mix(in srgb,var(--background) 92%,var(--foreground) 8%)}}.model-chat-error,.model-loading-state{color:var(--muted-foreground);padding:6px 10px;font-size:.78rem}.model-chat-error{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.model-chat-error{border-color:color-mix(in srgb,var(--destructive) 50%,var(--border))}}.model-market-page .aui-composer-input{box-shadow:none!important;border:0!important;outline:none!important}.model-market-page .aui-composer-input:focus,.model-market-page .aui-composer-input:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.model-market-page [data-slot=aui_composer-shell],.model-market-page [data-slot=aui_composer-shell]:focus-within{background:#1a1c20;border-color:#513f7c}.model-market-page [data-slot=aui_thread-viewport]{scrollbar-width:none}.model-market-page [data-slot=aui_thread-viewport]::-webkit-scrollbar{display:none}.model-market-page [data-slot=sidebar-wrapper]{height:100%;min-height:100%;position:relative}.model-market-page [data-slot=sidebar-container]{border-right:0!important;height:100%!important;position:absolute!important}.model-market-page .aui-sidebar-header{border-bottom-color:#513f7c}.model-market-page .aui-sidebar-header-icon-wrapper{background:0 0}.model-market-page .aui-sidebar-header-icon{width:20px;height:20px}.model-market-page .aui-thread-welcome-logo{width:72px;height:72px}.model-market-page .aui-thread-list-new{background:0 0;border:1px solid #513f7c}.model-market-page .aui-thread-list-new:hover{border-color:#513f7c}@media (max-width:760px){.model-market-page{min-width:0}.model-market-page .model-market-chat-header{height:auto;min-height:calc(4rem + max(.75rem, env(safe-area-inset-top,0px)));padding-top:max(.75rem,env(safe-area-inset-top,0px));padding-bottom:.25rem}.model-chat-error,.model-loading-state{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 76px);top:64px;left:64px;right:12px;overflow:hidden}}:root{color:#fff;--guide-bg:#05020f;--guide-bg-deep:#03020d;--guide-bg-elevated:#180f36b8;--guide-bg-elevated-strong:#1f1244c2;--guide-surface:#584e692e;--guide-surface-soft:#ffffff0a;--guide-border:#ae9fe042;--guide-border-strong:#ae9fe0b8;--guide-text:#fff;--guide-text-muted:#ffffffdb;--guide-text-soft:#ffffffc7;--guide-text-dim:#ffffff8f;--guide-accent:#6a27e9;--guide-accent-strong:#8a44fe;--guide-accent-cyan:#76e6ff;--guide-accent-glow:#6a27e952;--guide-shadow-soft:0 26px 86px #1204366b;--guide-shadow-strong:0 44px 140px #0000009e;--font-inter:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-manrope:var(--font-inter);--font-ibm-plex-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;background:#05020f}[data-slot=select-content],[data-slot=select-trigger]{background:#050c1a}[data-slot=select-item]{color:#fff}.workspace-shell{color:#f7f6ff;background:radial-gradient(circle at 0 0,#772bff33,#0000 30%),radial-gradient(circle at 100% 10%,#3dd5ff1f,#0000 28%),#05040d;border-radius:22px;grid-template-columns:168px minmax(0,1fr);min-height:calc(100vh - 20px);display:grid;overflow:hidden}.workspace-subnav{background:linear-gradient(#0a0916e0,#080711f5);border-right:1px solid #ffffff14;padding:20px 12px}.workspace-subnav p{color:#f7f6ff6b;margin:0 8px 12px;font-size:.76rem;font-weight:900}.workspace-subnav nav{gap:8px;display:grid}.workspace-account-tabs a,.workspace-filter-row a,.workspace-tab{color:#f7f6ffb8;background:#ffffff0d;border:1px solid #ffffff1a;text-decoration:none}.workspace-tab{border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:11px 12px;font-weight:820;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.workspace-account-tabs a.active,.workspace-filter-row a.active,.workspace-tab-active{color:#fff;background:linear-gradient(90deg,#6225df,#8d48ff);box-shadow:0 14px 30px #7436ff47}.workspace-tab:active{transform:scale(.98)}.workspace-tab-progress{background:#ffffff2e;border-radius:999px;height:2px;position:absolute;bottom:7px;left:12px;right:12px;overflow:hidden}.workspace-tab-progress span{border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);width:42%;height:100%;animation:workspace-tab-progress .92s cubic-bezier(.16,1,.3,1) infinite;display:block;transform:translate(-120%)}.workspace-main{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;min-width:0;max-height:calc(100vh - 20px);padding:18px;overflow-y:auto}.workspace-main,.workspace-view{gap:18px;display:grid}.invitation-shell{grid-template-columns:minmax(0,1fr)}.invitation-main{max-width:980px;max-height:none;margin:0 auto;overflow:visible}.workspace-assets article,.workspace-card,.workspace-head,.workspace-hero,.workspace-metrics article,.workspace-table-card{background:linear-gradient(#131522e0,#0c0d16db),radial-gradient(circle at 80% 0,#7c35ff21,#0000 34%);border:1px solid #ffffff1f;border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 18px 60px #0000003d}.workspace-head,.workspace-hero{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.workspace-hero{background:radial-gradient(circle at 86% 20%,#57d7ff33,#0000 30%),radial-gradient(circle at 18% 0,#7b35ff3d,#0000 38%),linear-gradient(135deg,#171c2ee6,#0c0d16db);min-height:118px}.workspace-user{align-items:center;gap:14px;display:flex}.workspace-avatar,.workspace-preview{background:radial-gradient(circle at 35% 28%,#ffe5c7,#0000 18%),linear-gradient(135deg,#74d8ff,#7b57ff)}.workspace-avatar{border-radius:999px;width:54px;height:54px}.workspace-card h2,.workspace-head h1,.workspace-user h1{letter-spacing:-.04em;margin:0}.workspace-head h1,.workspace-user h1{font-size:1.65rem}.workspace-card p,.workspace-head p,.workspace-metrics p,.workspace-user p{color:#f7f6ffa3;margin:7px 0 0;line-height:1.65}.workspace-balance{background:linear-gradient(135deg,#733aff33,#3fd2ff14);border:1px solid #ffffff21;border-radius:22px;justify-content:flex-end;align-items:center;gap:18px;min-width:360px;padding:14px 16px 14px 10px;display:flex}.workspace-balance span,.workspace-metrics span,.workspace-packages span{color:#f7f6ffa3;font-size:.8rem;font-weight:850}.workspace-balance strong{font-size:1.8rem}.workspace-balance a,.workspace-mini,.workspace-packages button,.workspace-pager a{border-radius:999px}.workspace-balance a,.workspace-mini,.workspace-pager a{color:#0d0f13;background:#fbfbfd;min-height:30px;padding:8px 12px;font-size:.78rem;font-weight:850;text-decoration:none}.workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.invitation-overview{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.invitation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.invitation-metrics article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;min-height:82px;padding:16px}.invitation-metrics span{color:#f7f6ff9e;font-size:.78rem;font-weight:850;display:block}.invitation-metrics strong{color:#f8fbff;margin-top:10px;font-size:1.55rem;line-height:1;display:block}.workspace-assets article,.workspace-card,.workspace-metrics article,.workspace-table-card{padding:18px}.workspace-metrics strong{letter-spacing:-.06em;margin:14px 0 6px;font-size:2.1rem;line-height:1;display:block}.invitation-code-card{border-radius:18px;align-content:space-between;gap:24px;min-height:196px;display:grid}.invitation-code{overflow-wrap:anywhere;color:#f9fbff;letter-spacing:.04em;font-size:clamp(2.75rem,6vw,4.6rem);font-weight:900}.invitation-inviter-card,.invitation-record-card,.invitation-rule-card{border-radius:18px}.invitation-record-card{scrollbar-width:none}.invitation-record-card::-webkit-scrollbar{display:none}.invitation-inviter-status-card{background:radial-gradient(circle at 86% 0,#76e6ff1f,#0000 36%),#ffffff0e;border:1px solid #76e6ff24;border-radius:16px;align-content:center;gap:8px;min-height:128px;margin-top:14px;padding:18px;display:grid}.invitation-inviter-status-card em,.invitation-inviter-status-card small,.invitation-inviter-status-card span{color:#f7f6ff9e;font-size:.82rem;font-style:normal;font-weight:820}.invitation-inviter-status-card strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:1.45rem;line-height:1.1;overflow:hidden}.invitation-inviter-status-card small{white-space:normal;line-height:1.45}.invitation-bind-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:16px;display:grid}.invitation-bind-input{color:#fff;background:#ffffff14;border-color:#ffffff24;min-height:44px;font-weight:800}.invitation-form-error{color:#ff9bb4;grid-column:1/-1;margin:0;font-size:.86rem;font-weight:800}.workspace-alert,.workspace-card-head,.workspace-list>div,.workspace-pager{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-checkout-steps{color:#f7f6ff8a;flex-wrap:wrap;gap:8px;margin:14px 0;font-size:.82rem;font-weight:850;display:flex}.workspace-checkout-step{align-items:center;gap:7px;display:inline-flex}.workspace-checkout-step i{color:#f7f6ffc2;background:#ffffff14;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.72rem;font-style:normal;display:grid}.workspace-checkout-step-active{color:#fff}.workspace-checkout-step-active i{color:#071016;background:linear-gradient(135deg,#4be38a,#67d8ff)}.workspace-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-packages article{background:radial-gradient(circle at 88% 8%,#67d8ff24,#0000 34%),#ffffff0e;border:1px solid #ffffff24;border-radius:18px;align-content:start;gap:14px;min-height:282px;padding:18px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.workspace-packages article:hover{border-color:#67d8ff6b;transform:translateY(-2px)}.workspace-package-recommended{border-color:#75ddff5c!important}.workspace-package-selected{box-shadow:0 0 0 1px #67d8ff3d,0 24px 70px #67d8ff1a;background:radial-gradient(circle at 86% 12%,#67d8ff42,#0000 34%),linear-gradient(145deg,#282f45f5,#151823f5)!important;border-color:#67d8ffc7!important}.workspace-package-title{gap:8px;display:grid}.workspace-package-title span{color:#f7f6ffbd;background:#ffffff1a;border-radius:999px;width:fit-content;min-height:26px;padding:6px 10px}.workspace-package-selected .workspace-package-title span{color:#a9f5c6;background:#4be38a24}.workspace-package-title strong{font-size:1.7rem;line-height:1.12}.workspace-package-price{align-items:baseline;gap:10px;display:flex}.workspace-package-price strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.workspace-package-price span{color:#f7f6ff94}.workspace-package-meta{color:#f7f6ffb8;gap:10px;font-size:.92rem;font-weight:760;display:grid}.workspace-package-meta span{font-size:inherit;align-items:center;gap:8px;display:flex}.workspace-package-meta i{background:#67d8ff;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 12px #67d8ffc7}.workspace-package-pay,.workspace-package-select{min-height:44px;margin-top:auto}.workspace-package-selected .workspace-package-pay{color:#061016;background:linear-gradient(135deg,#4be38a,#67d8ff);border-color:#67d8ff47;box-shadow:0 16px 34px #4be38a33}.workspace-custom-recharge{background:#4be38a12;border:1px solid #4be38a38;border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(180px,220px) minmax(150px,180px) auto;align-items:end;gap:14px;margin-bottom:16px;padding:18px;display:grid}.workspace-custom-recharge>div:first-child{gap:6px;display:grid}.workspace-custom-recharge span,.workspace-custom-recharge-input span{color:#f7f6ff9e;font-size:.8rem;font-weight:850}.workspace-custom-recharge strong{color:#fff;font-size:1.18rem;line-height:1.15}.workspace-custom-recharge p{color:#f7f6ffa8;margin:0;font-size:.86rem;font-weight:760;line-height:1.5}.workspace-custom-recharge-input,.workspace-custom-recharge-preview{gap:8px;display:grid}.workspace-custom-recharge-input .number-stepper{max-width:224px;height:46px;box-shadow:none;border-color:#0000}.workspace-custom-recharge-input .number-stepper:focus-within{box-shadow:none;border-color:#0000}.workspace-custom-recharge-input .number-stepper-input,.workspace-custom-recharge-input .number-stepper-input:active,.workspace-custom-recharge-input .number-stepper-input:focus,.workspace-custom-recharge-input .number-stepper-input:focus-visible{appearance:none;box-shadow:none!important;border:0!important;outline:0!important}.number-stepper{background:linear-gradient(#08121ceb,#050c13eb),#061016a3;border:1px solid #67d8ff73;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #67d8ff1a}.number-stepper:focus-within{border-color:#67d8ffe6;box-shadow:0 0 0 3px #67d8ff29,inset 0 1px #ffffff14}.number-stepper-input{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;font-weight:850}.number-stepper-button{color:#f7f6ffdb;cursor:pointer;background:#ffffff0b;border:0;place-items:center;height:100%;min-height:44px;transition:background .16s,color .16s;display:grid}.number-stepper-button:hover:not(:disabled){color:#fff;background:#67d8ff24}.number-stepper-button:disabled{color:#f7f6ff47;cursor:not-allowed}.number-stepper-button svg{width:15px;height:15px}.workspace-custom-recharge-preview strong{font-variant-numeric:tabular-nums;align-items:center;min-height:46px;display:flex}.workspace-custom-recharge-button{color:#061016;white-space:nowrap;background:linear-gradient(135deg,#4be38a,#67d8ff);border-radius:13px;min-height:46px;font-weight:950}.workspace-payment-dialog{background:radial-gradient(circle at 90% 8%,#67d8ff2e,#0000 34%),linear-gradient(#161a2afa,#090b15fc);border:0;border-radius:24px;max-width:min(920px,100vw - 32px);box-shadow:0 28px 90px #00000094}.workspace-payment-head{border-bottom:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.workspace-payment-state{color:#dbe7f8;white-space:nowrap;background:#67d8ff1a;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:.82rem;font-weight:850;display:inline-flex}.workspace-payment-body{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.workspace-payment-compact,.workspace-payment-order,.workspace-payment-scan{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;padding:18px}.workspace-payment-order h3{margin:0 0 14px;font-size:1rem;line-height:1.2}.workspace-payment-scan{gap:14px;display:grid}.workspace-payment-qr{color:#16121f;background-color:#f8fbff;background-image:linear-gradient(45deg,#ffffff0a 25%,#0000 25% 50%,#ffffff0a 50% 75%,#0000 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;place-items:center;min-height:268px;padding:20px;font-weight:850;display:grid}.workspace-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.workspace-payment-method{color:#dbe2f2;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;min-height:58px;font-weight:900;transition:transform .18s,border-color .18s,background .18s}.workspace-payment-method:hover{transform:translateY(-1px)}.workspace-payment-method-active{color:#fff;background:#4be38a1f;border-color:#4be38ab8}.workspace-payment-primary{color:#061016;background:linear-gradient(135deg,#4be38a,#67d8ff);border-radius:14px;width:100%;min-height:54px;font-size:1rem;font-weight:950;box-shadow:0 16px 36px #4be38a3d}.workspace-payment-helper{color:#f7f6ff94;margin:12px 0 0;font-size:.8rem;font-weight:760;line-height:1.6}.workspace-payment-qr img{border:10px solid #fff;border-radius:12px;width:228px;height:228px;box-shadow:0 14px 28px #06101629}.workspace-payment-info{gap:10px;display:grid}.workspace-payment-info p{color:#f7f6ffbd;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:0;padding:12px;display:flex}.workspace-payment-info strong{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.workspace-payment-info span{color:#f7f6ff94;font-size:.8rem;font-weight:850}.workspace-payment-compact{background:#4be38a12;border-color:#4be38a38;align-content:start;gap:10px;display:grid}.workspace-payment-compact span{color:#a9f5c6;font-size:.82rem;font-weight:880}.workspace-payment-compact strong{font-size:1.75rem;line-height:1.1}.workspace-payment-compact p{color:#f7f6ffb8;margin:0;font-size:.85rem;font-weight:760;line-height:1.5}.workspace-payment-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-payment-actions button,.workspace-payment-refresh{border-radius:13px;min-height:46px}.workspace-account-tabs,.workspace-filter-row,.workspace-periods{flex-wrap:wrap;gap:8px;display:flex}.workspace-account-tabs a,.workspace-filter-row a,.workspace-periods a,.workspace-periods span,.workspace-periods strong{border-radius:999px;min-height:34px;padding:8px 12px;font-size:.82rem}.workspace-periods strong{background:#ffffff1f}.workspace-periods a{color:#f5f7ffc7}.workspace-chart{background:#ffffff0a;border-radius:18px;height:180px;overflow-x:auto}.workspace-chart-canvas{height:180px;padding:12px 14px 8px}.workspace-chart-tooltip{color:#f5f7ffe0;background:#0d111ff0;border:1px solid #ffffff24;border-radius:12px;gap:4px;padding:10px 12px;display:grid;box-shadow:0 16px 40px #00000038}.workspace-chart-tooltip strong{font-size:.84rem}.workspace-chart-tooltip span{color:#f5f7ffad;font-size:.78rem}.workspace-chart-empty{color:#f5f7ff94;background:#ffffff0a;border-radius:18px;place-items:center;min-height:180px;font-size:.88rem;display:grid}.workspace-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-list{gap:10px;margin-top:14px;display:grid}.workspace-list>div{border-bottom:1px solid #ffffff14;padding:12px 0}.workspace-list span,.workspace-list strong{display:block}.workspace-list span{color:#f7f6ff85;font-size:.82rem}.workspace-status{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.invitation-status-success,.workspace-status{color:#62efb2;background:#62efb21a}.invitation-status-neutral{color:#f7f6ffc2;background:#ffffff17}.invitation-status-muted{color:#f7f6ff94;background:#ffffff0f}.invitation-status-danger{color:#ff9bb4;background:#ff7d9d1f}.workspace-card,.workspace-table-card{overflow-x:auto}.workspace-record-table,.workspace-table-card table{border-collapse:collapse;width:100%;min-width:860px}.invitation-table{min-width:900px}.invitation-points{color:#f8fbff;font-variant-numeric:tabular-nums;font-weight:850}.workspace-record-table td,.workspace-record-table th,.workspace-table-card td,.workspace-table-card th{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:14px 12px}.workspace-record-table th,.workspace-table-card th{color:#f7f6ff85;font-size:.78rem}.workspace-assets{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.workspace-material-assets,.workspace-work-assets{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-assets article{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:420px;gap:10px;min-width:0;display:grid;overflow:hidden}.workspace-clickable-card{cursor:zoom-in}.workspace-material-card{position:relative}.workspace-material-preview-trigger{z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.workspace-material-delete{z-index:2;color:#f7f6ffd9;cursor:pointer;background:#101114d9;border:1px solid #f7f6ff33;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:18px;right:18px}.workspace-material-delete:hover{color:#ff7878;border-color:#ff7878}.workspace-material-delete:focus-visible{outline-offset:2px;outline:2px solid}.workspace-material-delete:disabled{opacity:.5;cursor:wait}.workspace-clickable-card:focus-visible{outline-offset:4px;outline:2px solid #a98bff}.workspace-media-preview-trigger{width:100%;height:auto;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;overflow:hidden}.workspace-media-preview-trigger:focus-visible{outline-offset:3px;outline:2px solid #a98bff}.workspace-task-detail{gap:18px;display:grid}.workspace-task-drawer{scrollbar-color:#8f58ff52 transparent;scrollbar-width:thin;background:linear-gradient(#171625,#10101a),#10101a;border-left:1px solid #ffffff24;align-content:start;width:80vw;padding:24px;top:0;bottom:0;right:0;overflow:auto;box-shadow:-32px 0 90px #0000008f,inset 0 1px #ffffff1a}.workspace-task-drawer[data-state=open]{animation:workspace-task-drawer-enter .18s ease-out}.workspace-task-drawer[data-state=closed]{animation:workspace-task-drawer-exit .18s ease-in}.workspace-task-drawer::-webkit-scrollbar{width:8px;height:8px}.workspace-task-drawer::-webkit-scrollbar-thumb{background:#8f58ff52;border-radius:999px}.workspace-task-drawer .workspace-card-head{border-bottom:1px solid #ffffff1a;align-items:flex-start;padding:0 0 16px}.workspace-task-drawer .workspace-detail-grid,.workspace-task-drawer .workspace-detail-products{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-task-drawer .workspace-detail-section{overflow:visible}.workspace-task-drawer-close{border-radius:999px}@keyframes workspace-task-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes workspace-task-drawer-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes workspace-tab-progress{to{transform:translate(280%)}}.workspace-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspace-detail-grid article,.workspace-detail-products article,.workspace-detail-steps article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px}.workspace-detail-grid article{gap:8px;padding:14px;display:grid}.workspace-detail-grid span,.workspace-detail-products span,.workspace-detail-section h3,.workspace-detail-steps em{color:#f7f6ff94}.workspace-detail-grid strong{font-size:1.08rem}.workspace-detail-section{gap:12px;min-width:0;display:grid;overflow-x:auto}.workspace-detail-section h3{margin:0;font-size:.92rem}.workspace-detail-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-detail-products article{gap:10px;min-width:0;padding:14px;display:grid}.workspace-detail-products div:last-child{flex-wrap:wrap;gap:8px;display:flex}.workspace-detail-steps{gap:10px;display:grid}.workspace-detail-steps article{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.workspace-detail-steps span{color:#75ddff;background:#57d7ff24;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:900;display:inline-grid}.workspace-assets span,.workspace-fields span,.workspace-profile-field label{color:#f7f6ff94;font-size:.84rem}.workspace-assets strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-preview{aspect-ratio:16/10;border-radius:16px;width:100%;min-width:0;max-width:100%;overflow:hidden}.workspace-preview-media{background:#05030d}.workspace-preview-media img,.workspace-preview-media video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.workspace-text-preview{aspect-ratio:16/10;background:linear-gradient(#ffffff12,#ffffff08),#05030d;border-radius:16px;width:100%;min-width:0;padding:14px;display:grid;overflow:hidden}.workspace-text-preview p{color:#f7f6ffdb;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.84rem;font-weight:740;line-height:1.65;display:-webkit-box;overflow:hidden}.workspace-preview-placeholder{place-items:center;display:grid}.workspace-preview-placeholder span{color:#ffffffb8;font-size:.86rem;font-weight:800}.workspace-preview-switcher{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-preview-switcher span{color:#ffffffad;font-size:.9rem;font-weight:800}.workspace-empty{color:#f7f6ff94;text-align:center;padding:22px}.workspace-pager{justify-content:flex-end;margin-top:14px}.workspace-pager a[aria-disabled=true]{pointer-events:none;opacity:.45}.workspace-alert{border-radius:18px;justify-content:flex-start;padding:14px 16px}.workspace-alert-warning{background:#ffd1661a;border:1px solid #ffd1665c}.workspace-alert-danger{background:#ff7d9d1a;border:1px solid #ff7d9d5c}.workspace-fields{gap:12px;margin-top:16px;display:grid}.workspace-fields p{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:14px 0;display:flex}.workspace-profile-form{gap:10px;display:grid}.workspace-profile-field{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(96px,.3fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;display:grid}.workspace-profile-control{justify-content:flex-end;gap:10px;display:flex}.workspace-profile-control input{color:#fff;text-align:right;background:#ffffff0f;border-color:#ae9fe075;max-width:240px}.workspace-profile-message{color:#76e6ffe0;margin:0;font-size:.84rem}.workspace-profile-message-error{color:#ff7d9d}.workspace-site-contact-dialog-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-site-contact-dialog{background:radial-gradient(circle at 90% 8%,#67d8ff2e,#0000 34%),linear-gradient(#161a2afa,#090b15fc);border-radius:18px;max-width:min(960px,100vw - 32px)}.workspace-site-contact-dialog-head{border-bottom:1px solid #ffffff1a;align-items:flex-start;padding-bottom:16px}.workspace-site-contact-switch{flex-wrap:wrap;gap:10px;margin:2px 0;display:flex}.workspace-site-contact-switch button{color:#f7f6ffc2;cursor:pointer;min-height:38px;font:inherit;background:#ffffff0d;border:1px solid #ae9fe03d;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:.86rem;font-weight:850;display:inline-flex}.workspace-site-contact-switch button.active{color:#fff;background:#76e6ff24;border-color:#76e6ff85}.workspace-site-contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.workspace-site-contact-figure{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;gap:14px;margin:0;padding:16px;display:grid}.workspace-site-contact-figure img{aspect-ratio:1;object-fit:contain;background:#f8fbff;border-radius:12px;width:100%;max-height:320px;padding:14px}.workspace-site-contact-figure figcaption strong{font-size:.94rem}.workspace-site-contact-empty{color:#f7f6ffb8;text-align:center;background:#ffffff0a;border:1px solid #ae9fe033;border-radius:14px;padding:24px}.short-video-billing-list{gap:10px;display:grid}.short-video-billing-list article{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(92px,.8fr) minmax(84px,.7fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.short-video-billing-list span{color:#f7f6ffd1;font-weight:850}.short-video-billing-list em{color:#f7f6ff94;font-style:normal}.invitation-shell{background-color:#02040d;background-image:linear-gradient(#292e3b57 1px,#0000 0),linear-gradient(90deg,#292e3b57 1px,#0000 0),none;background-position:-49px -36px;background-repeat:repeat,repeat,repeat;background-size:73px 73px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:0;min-height:100%}.invitation-main{width:100%;max-width:none;margin:0;padding:25px 24px 40px}.invitation-main .workspace-view{gap:20px}.invitation-hero{background:linear-gradient(90deg,#03030d14,#03030d00),url(/invitations/invitation-hero.png) 50%/100% 100% no-repeat;border:0;border-radius:12px;align-items:center;height:230px;min-height:230px;padding:0 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #25095e59}.invitation-hero:after,.invitation-hero:before{content:none}.invitation-hero h1{max-width:520px;font-family:var(--font-ckt-kingkong);color:#f8f8ff;text-shadow:0 0 18px #fff3,0 0 28px #8654ff57;margin:0;font-size:2.5rem;line-height:1;position:relative}.invitation-hero>div:first-child{z-index:2;position:relative}.invitation-hero p{color:#706f7d;margin:22px 0 0;font-size:1rem;line-height:1.375;position:relative}.invitation-metrics{grid-template-columns:minmax(0,570fr) minmax(0,421fr) minmax(0,421fr);gap:24px}.invitation-metrics .invitation-metric-card{background:radial-gradient(circle at 76% 43%,#6733da61,#0000 30%),linear-gradient(#0f101cf5,#0c0d17fa);border-color:#ffffff0f;border-radius:12px;min-height:149px;padding:24px;position:relative;overflow:hidden}.invitation-metrics .invitation-metric-card>*{z-index:1;position:relative}.invitation-metrics .invitation-metric-card-total{background:linear-gradient(90deg,#0d0f1b0a,#0d0f1b1f),url(/invitations/invitation-metric-total.png) 50%/100% 100% no-repeat,#0d0f1b}.invitation-code,.invitation-metrics strong,.invitation-total-count strong{font-family:var(--font-ckt-kingkong);font-synthesis-weight:none}.invitation-bind-head h2,.invitation-card-title-row h2,.invitation-metrics span,.invitation-record-card h2{color:#fff;font-size:1rem;line-height:1}.invitation-metrics strong{margin-top:22px;font-size:3.5rem}.invitation-metrics em{color:#706f7d;margin-top:8px;font-style:normal;line-height:1.45;display:block}.invitation-overview{grid-template-columns:minmax(0,777fr) minmax(0,660fr);gap:24px}.invitation-code-card,.invitation-inviter-card,.invitation-record-card{background:radial-gradient(circle at 82% 62%,#6733da57,#0000 31%),linear-gradient(#140e2af0,#080712f7),#0d0f1b;border-color:#6733da94;border-radius:12px;box-shadow:inset 0 1px #ffffff14,-7px 7px 26px #0000006b}.invitation-code-card{background:radial-gradient(74% 56% at 34% -4%,#6733daeb 0,#6733da85 21%,#0d0c1d00 58%),radial-gradient(46% 42% at 62% 30%,#bfb0df33 0,#0d0c1d00 66%),linear-gradient(#0c0b19 0 100%);border-color:#0000;min-height:234px;padding:24px;display:block;position:relative;overflow:hidden;box-shadow:-7px 7px 26px #000c,-5px 7px 45px #7151e033}.invitation-card-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.invitation-bind-head h2,.invitation-bind-head p,.invitation-card-title-row h2{margin:0}.invitation-bind-head p,.invitation-code-helper{color:#706f7d;margin:0;font-size:1rem;line-height:1.375}.invitation-code-helper{margin-top:12px}.invitation-total-count{text-align:right;justify-items:end;gap:16px;display:grid;position:absolute;top:24px;right:24px}.invitation-total-count span{color:#fff;font-weight:800}.invitation-total-count strong{color:#c9b9ff;font-size:4rem;line-height:1}.invitation-code{color:#0000;letter-spacing:0;background:linear-gradient(#fff 8%,#6733da 170%);-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:4rem;line-height:1;display:block}.invitation-copy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:16px;display:grid}.invitation-copy-button,.invitation-copy-button-primary{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:850;display:inline-flex}.invitation-copy-button-primary{color:#fff;background:#6733da;border-color:#0000;box-shadow:0 12px 30px #6733da52}.invitation-copy-button{color:#fff;background:#ffffff03;border:1px solid #58556b}.invitation-inviter-card{background:radial-gradient(circle at 82% 60%,#6733da6b,#0000 29%) 50%,linear-gradient(#6f46e03d 1px,#0000 0) -13px -12px/64px 64px,linear-gradient(90deg,#6f46e03d 1px,#0000 0) -13px -12px/64px 64px,linear-gradient(#140e2af0,#080712f7) 50%,#0d0f1b 50%;min-height:234px;padding:24px;position:relative;overflow:hidden}.invitation-inviter-card:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#6733da6b,#0000 62%);border-radius:50%;width:202px;position:absolute;bottom:-44px;right:64px}.invitation-bind-form{z-index:1;grid-template-columns:minmax(0,1fr) 124px;gap:16px;margin-top:52px;position:relative}.invitation-bind-input{background:linear-gradient(#1b172a,#161220);border-color:#7151e0;border-radius:9px;min-height:56px;box-shadow:0 12px 54px #7151e02e}.invitation-bind-form .workspace-mini{color:#fff;background:#592fc9;border-radius:8px;min-height:56px}.invitation-inviter-status-card{z-index:1;background:#ffffff0d;border-color:#7151e066;border-radius:12px;min-height:126px;position:relative}.invitation-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.invitation-rule-card{background:radial-gradient(circle at 12% 18%,#6733da6b,#0000 30%),#0d0f1b;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:13px;min-height:108px;padding:6px 16px 6px 24px;display:grid;overflow:hidden}.invitation-rule-card h2{color:#fff;margin:0;font-size:1rem}.invitation-rule-card p{color:#706f7d;margin:8px 0 0;line-height:1.35}.invitation-rule-icon{aspect-ratio:1;background:radial-gradient(circle,#6733da38,#6733da14 38%,#0000 70%);justify-content:center;align-items:center;width:96px;display:flex}.invitation-rule-icon-link{width:136px;margin-left:-22px}.invitation-rule-icon img{filter:drop-shadow(0 10px 18px #6733da57);object-fit:contain;width:96px;height:96px;display:block}.invitation-rule-icon-link img{width:136px;height:136px}.invitation-record-card{min-height:343px;padding:24px}.invitation-record-card .workspace-empty{align-content:center;min-height:220px}@media (max-width:980px){.workspace-shell{grid-template-columns:1fr}.workspace-subnav{border-bottom:1px solid #ffffff14;border-right:0}.invitation-metrics,.invitation-overview,.invitation-rule-grid,.workspace-assets,.workspace-checkout-summary,.workspace-custom-recharge,.workspace-detail-grid,.workspace-detail-products,.workspace-metrics,.workspace-module-grid,.workspace-packages,.workspace-site-contact-grid,.workspace-subnav nav{grid-template-columns:1fr}.workspace-alert,.workspace-head,.workspace-hero,.workspace-site-contact-dialog-head{flex-direction:column;align-items:stretch}.workspace-balance{justify-content:space-between;width:100%;min-width:0}.workspace-main{max-height:none}.invitation-bind-form{grid-template-columns:1fr}.invitation-main{padding:16px}.invitation-hero{flex-direction:column;align-items:flex-start;height:auto;min-height:230px;padding:24px}.invitation-card-title-row,.invitation-copy-actions,.invitation-overview{grid-template-columns:1fr}.invitation-card-title-row{display:grid}.invitation-total-count{text-align:left;justify-items:start;position:static}.invitation-rule-card{grid-template-columns:86px minmax(0,1fr)}.invitation-rule-icon{width:76px}.workspace-task-drawer{width:100vw;padding:18px;left:0}.workspace-payment-actions,.workspace-payment-body,.workspace-payment-head,.workspace-task-drawer .workspace-detail-grid,.workspace-task-drawer .workspace-detail-products{grid-template-columns:1fr}.workspace-payment-head{flex-direction:column}.workspace-payment-methods{grid-template-columns:1fr}}@media (max-width:760px){.invitation-main{padding:70px 14px 28px}.invitation-main .workspace-view{gap:16px}.invitation-hero{background-size:cover;min-height:216px;padding:24px 18px}.invitation-hero h1{font-size:2rem}.invitation-hero p{margin-top:16px;font-size:.94rem}.invitation-code-card,.invitation-inviter-card,.invitation-metrics .invitation-metric-card,.invitation-record-card{padding:18px}.invitation-metrics strong{margin-top:16px;font-size:2.45rem}.invitation-total-count{gap:8px}.invitation-code,.invitation-total-count strong{font-size:2.75rem}.invitation-record-card{padding-left:14px;padding-right:14px;overflow-x:auto}.invitation-table{min-width:780px}}@media (prefers-reduced-motion:reduce){.workspace-packages article{transition:none}.workspace-packages article:hover{transform:none}}.workspace-payment-packages.workspace-commerce{flex-direction:column;gap:16px;display:flex}.workspace-commerce .commerce-summary{border:1px solid var(--border);background:var(--card);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.commerce-summary>div{min-width:0}.commerce-summary span{opacity:.7;margin-bottom:8px;font-size:12px;display:block}.commerce-summary strong{overflow-wrap:anywhere;font-size:16px;display:block}.commerce-summary p{opacity:.75;margin-top:8px;font-size:12px}.commerce-summary-actions{flex-wrap:wrap;gap:10px;display:flex}.commerce-tabs{flex-wrap:wrap}.workspace-commerce .workspace-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-commerce .workspace-packages article.commerce-plan{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:0;min-width:0;padding:20px;display:flex}.workspace-commerce .workspace-packages article.commerce-plan-featured{border-color:#71becd}.commerce-plan-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.commerce-plan-heading h3{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600}.commerce-plan-heading>span{background:#8080802e;border-radius:99px;flex-shrink:0;padding:3px 10px;font-size:12px}.commerce-plan-price{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:8px;display:flex}.commerce-plan-price strong{font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,36px);line-height:1.2}.commerce-plan-description,.commerce-plan-grant p,.commerce-plan-price span{opacity:.7;font-size:12px}.commerce-plan-description{overflow-wrap:anywhere;min-height:0;padding-top:14px}.commerce-plan-description p{margin:0 0 8px}.commerce-plan-grant{margin-top:16px}.commerce-plan-grant strong{font-variant-numeric:tabular-nums;font-size:18px}.commerce-plan-grant>span{opacity:.7;font-size:12px}.commerce-plan-grant p{margin:8px 0 20px}.workspace-commerce .commerce-plan .workspace-package-pay{width:100%;margin:0}.commerce-plan-benefits{border-top:1px solid var(--border);flex-direction:column;flex:1;margin-top:16px;padding-top:16px;display:flex}.commerce-plan-benefits h4{color:#71becd;margin:0 0 12px;font-size:14px}.commerce-plan-benefits ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.commerce-plan-benefits li{overflow-wrap:anywhere;gap:9px;font-size:13px;line-height:1.6;display:flex}.commerce-plan-benefits li svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.commerce-plan-benefits li span{opacity:.8}.commerce-plan-benefits .commerce-estimate-note{opacity:.6;margin:20px 0;font-size:11px;line-height:1.6}.commerce-plan-benefits footer{color:#71becd;margin-top:auto;padding-top:20px;font-size:12px}@media (max-width:1000px){.workspace-commerce .workspace-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.workspace-commerce .commerce-summary,.workspace-commerce .workspace-packages{grid-template-columns:minmax(0,1fr)}}.commerce-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-toolbar .commerce-tabs{border:1px solid var(--border);background:#17181c;border-radius:99px;gap:4px;padding:4px;display:flex}.commerce-toolbar .commerce-tabs button{color:#a9aaaf;background:0 0;border-radius:99px;min-height:32px;padding:6px 18px;font-size:13px}.commerce-toolbar .commerce-tabs button[aria-selected=true]{color:#101616;background:linear-gradient(139deg,#4dffe1 6%,#ebffc2)}.commerce-summary-actions button{border:1px solid #34363c;border-radius:99px;min-height:32px;padding:6px 12px;font-size:12px}.workspace-commerce .workspace-packages{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.workspace-commerce .commerce-plan .workspace-package-pay{border-radius:99px;order:10;min-height:38px;margin-top:20px}.commerce-point-plan .commerce-plan-grant{display:none}.commerce-point-plan .commerce-plan-description{order:5;margin-top:24px}.commerce-point-plan .commerce-plan-benefits{border:0;margin-top:20px;padding-top:0}.workspace-commerce>details.workspace-custom-recharge{min-height:0;padding:16px 20px;display:block}@media (max-width:900px){.workspace-commerce .commerce-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.workspace-commerce .commerce-summary{grid-template-columns:minmax(0,1fr)}.commerce-toolbar{align-items:stretch}}.app-confirmation-dialog{--confirmation-accent:var(--primary);--confirmation-accent-foreground:var(--primary-foreground);border:1px solid var(--border);width:min(440px,100% - 32px);max-width:440px;color:var(--foreground);background:var(--popover);border-radius:16px;gap:24px;padding:24px;box-shadow:0 24px 80px #0000007a}.app-confirmation-dialog [data-slot=alert-dialog-header]{text-align:left;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);place-items:start;gap:6px 14px;display:grid}.app-confirmation-dialog [data-slot=alert-dialog-media]{border:1px solid var(--confirmation-accent);grid-area:1/1/3;width:40px;height:40px;margin:0}@supports (color:color-mix(in lab,red,red)){.app-confirmation-dialog [data-slot=alert-dialog-media]{border:1px solid color-mix(in srgb,var(--confirmation-accent) 20%,transparent)}}.app-confirmation-dialog [data-slot=alert-dialog-media]{color:var(--confirmation-accent);background:var(--confirmation-accent);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.app-confirmation-dialog [data-slot=alert-dialog-media]{background:color-mix(in srgb,var(--confirmation-accent) 10%,transparent)}}.app-confirmation-dialog [data-slot=alert-dialog-media] svg{width:20px;height:20px}.app-confirmation-dialog [data-slot=alert-dialog-title]{grid-column:2;font-size:18px;font-weight:600;line-height:24px}.app-confirmation-dialog [data-slot=alert-dialog-description]{color:var(--muted-foreground);grid-column:2;font-size:13px;line-height:20px}.app-confirmation-target{border:1px solid var(--border);background:var(--card);border-radius:10px;gap:6px;padding:14px 16px;display:grid}.app-confirmation-target>span{color:var(--muted-foreground);font-size:12px;line-height:18px}.app-confirmation-target>strong{max-height:96px;color:var(--foreground);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:22px;overflow:auto}.app-confirmation-dialog [data-slot=alert-dialog-footer]{flex-direction:row;justify-content:flex-end;gap:10px}.app-confirmation-dialog [data-slot=alert-dialog-action],.app-confirmation-dialog [data-slot=alert-dialog-cancel]{border:1px solid var(--border);border-radius:8px;min-width:88px;height:38px;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .15s}.app-confirmation-dialog [data-slot=alert-dialog-cancel]{color:var(--foreground);background:var(--secondary)}.app-confirmation-dialog [data-slot=alert-dialog-cancel]:hover{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.app-confirmation-dialog [data-slot=alert-dialog-cancel]:hover{background:color-mix(in srgb,var(--secondary) 85%,var(--foreground))}}.app-confirmation-dialog [data-slot=alert-dialog-action]{color:var(--confirmation-accent-foreground);background:var(--confirmation-accent);border-color:#0000}.app-confirmation-dialog [data-slot=alert-dialog-action]:hover{background:var(--confirmation-accent)}@supports (color:color-mix(in lab,red,red)){.app-confirmation-dialog [data-slot=alert-dialog-action]:hover{background:color-mix(in srgb,var(--confirmation-accent) 85%,#000)}}.app-confirmation-dialog[data-variant=destructive]{--confirmation-accent:var(--destructive);--confirmation-accent-foreground:#fff}.app-confirmation-error{color:var(--destructive);margin:0;font-size:13px;line-height:20px}.media-preview-dialog[data-slot=dialog-content]{width:min(1471px,100vw - 64px);max-width:none;height:min(890px,100dvh - 64px);max-height:none;box-shadow:none;background:#111216;border:1px solid #26282f;border-radius:10px;grid-template-rows:83px minmax(0,1fr);gap:0;padding:0;overflow:hidden}.media-preview-header{background:linear-gradient(90deg,#3dffe40f,#0000 42%),#171a1c;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:0 14px 0 20px;display:flex}.media-preview-header [data-slot=dialog-title]{color:#0000;background:linear-gradient(90deg,#3dffe4,#e9ffc3);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600;line-height:1}.media-preview-header-actions{align-items:center;gap:10px;display:flex}.media-preview-header-actions>a,.media-preview-header-actions>button{border-radius:8px;height:36px}.media-preview-header-actions>button[data-size=icon]{inline-size:36px}.media-preview-header-actions svg{width:16px;height:16px}.media-preview-primary-action{color:#07080a;background:#fff;min-width:100px}.media-preview-primary-action:hover{background:var(--v2-color-light-button-hover,#e9ffc3);color:#07080a}.media-preview-close{background:#090a0d;border-radius:999px!important}.media-preview-dialog-body{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;min-height:0;padding:20px;display:grid;position:relative}.media-preview-dialog.has-media-list .media-preview-dialog-body{grid-template-columns:minmax(0,1fr) 64px}.media-preview-dialog.has-image-tools .media-preview-dialog-body{grid-template-columns:minmax(0,1fr) 333px;column-gap:120px}.media-preview-dialog.has-image-tools .media-preview-dialog-body:after{content:"";background:#26282f;width:1px;position:absolute;top:20px;bottom:20px;right:413px}.media-preview-dialog.has-media-list.has-image-tools .media-preview-dialog-body{grid-template-columns:minmax(0,1fr) 64px 333px;column-gap:28px}.media-preview-dialog.has-media-list.has-image-tools .media-preview-dialog-body:after{right:367px}.media-preview-stage{flex-direction:column;align-items:center;min-width:0;min-height:0;padding-top:10px;display:flex}.media-preview-stage>h2{color:#fff;justify-self:center;margin:0;font-size:16px;font-weight:600;line-height:24px;position:relative}.media-preview-stage>h2:after{content:"";background:url(/ui-v2/media-preview/result-underline.svg) 50%/contain no-repeat;width:49px;height:9px;position:absolute;bottom:-1px;left:0}.media-preview-stage-content{aspect-ratio:1;flex:0 572px;place-items:center;width:min(572px,100%);min-width:0;min-height:0;max-height:572px;margin-top:40px;display:grid;overflow:hidden}.media-preview-image-shell,.media-preview-video{background:0 0;border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.media-preview-image-shell{position:relative;overflow:hidden}.media-preview-image-trigger{cursor:zoom-in;border-radius:20px;outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex!important}.media-preview-image-trigger:focus-visible{box-shadow:0 0 0 2px #4fffe1}.media-preview-image-trigger .media-preview-image{object-fit:contain;border-radius:20px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ant-image-preview-root.media-preview-lightbox{pointer-events:auto}.media-preview-video{object-fit:contain;max-width:100%;max-height:100%}.media-preview-audio,.media-preview-state,.media-preview-text{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:100%;min-height:220px}.media-preview-audio,.media-preview-state{text-align:center;align-content:center;place-items:center;gap:12px;padding:28px;display:grid}.media-preview-audio audio{width:min(560px,100%)}.media-preview-state>svg{color:#7a7d86;width:28px;height:28px}.media-preview-state strong{color:#fff;font-size:1rem}.media-preview-state span{color:#ffffff9e;font-size:.9rem}.media-preview-text{overflow:hidden}.media-preview-text textarea{resize:none;color:#ffffffe0;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:none;padding:18px;line-height:1.7}.media-preview-meta{color:#fff;align-items:center;gap:28px;width:min(572px,100%);min-height:18px;margin-top:12px;font-size:12px;display:flex}.media-preview-extra{justify-content:center;min-height:0;margin-top:12px;display:flex}.media-preview-thumbnail-list{scrollbar-color:#626262b3 transparent;scrollbar-width:thin;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.media-preview-thumbnail-list button{color:#a4a5a7;background:#202126;border:1px solid #0000;border-radius:8px;flex:0 0 54px;place-items:center;width:54px;height:54px;padding:0;display:grid;position:relative;overflow:hidden}.media-preview-thumbnail-list button.is-active,.media-preview-thumbnail-list button:focus-visible,.media-preview-thumbnail-list button:hover{border-color:#4fffe1;outline:none;box-shadow:0 0 0 2px #4fffe11a}.media-preview-thumbnail-list img,.media-preview-thumbnail-list video{object-fit:cover;width:100%;height:100%;display:block}.media-preview-thumbnail-list svg{width:20px;height:20px}.media-preview-thumbnail-loading{background:linear-gradient(90deg,#202126,#303238 50%,#202126) 0 0/200% 100%;width:100%;height:100%;animation:media-preview-loading 1.4s linear infinite}@keyframes media-preview-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.media-preview-thumbnail-loading{animation:none}}@media (max-width:1100px){.media-preview-dialog[data-slot=dialog-content]{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.media-preview-dialog.has-image-tools .media-preview-dialog-body,.media-preview-dialog.has-media-list.has-image-tools .media-preview-dialog-body{grid-template-columns:minmax(0,1fr) 260px;column-gap:18px}.media-preview-dialog.has-image-tools .media-preview-dialog-body:after,.media-preview-dialog.has-media-list.has-image-tools .media-preview-dialog-body:after{right:289px}.media-preview-dialog.has-media-list.has-image-tools .media-preview-thumbnail-list{max-width:calc(100% - 332px);display:flex;position:absolute;bottom:24px;left:24px;overflow:auto hidden}}@media (max-width:760px){.media-preview-dialog[data-slot=dialog-content]{border-radius:0;width:100vw;height:100dvh}.media-preview-header{padding-left:14px}.media-preview-header-actions{gap:6px}.media-preview-header-actions>a,.media-preview-header-actions>button:not(.media-preview-close){display:none}.media-preview-dialog.has-image-tools .media-preview-dialog-body,.media-preview-dialog.has-media-list .media-preview-dialog-body,.media-preview-dialog.has-media-list.has-image-tools .media-preview-dialog-body{grid-template-columns:minmax(0,1fr)}.media-preview-dialog.has-media-list.has-image-tools .media-preview-thumbnail-list,.media-preview-thumbnail-list{max-width:100%;display:flex;position:static;overflow:auto hidden}.media-preview-dialog.has-image-tools .media-preview-dialog-body:after{display:none}}.media-preview-image-tools{scrollbar-width:none;min-width:0;min-height:0;overflow:hidden auto}.media-preview-image-tools::-webkit-scrollbar{display:none}.media-preview-tool-panel+.media-preview-tool-panel{margin-top:30px}.media-preview-tool-panel:nth-child(3){margin-top:23px}.media-preview-tool-panel h3{color:#fff;align-items:center;gap:6px;margin:0 0 18px;font-size:14px;font-weight:600;line-height:18px;display:flex}.media-preview-tool-panel h3>img{flex:none}.media-preview-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 9px;margin-left:4px;display:grid}.media-preview-tool-grid button{color:#fff;height:40px;box-shadow:none;opacity:1;background:#fff0;border:1px solid #26282f;border-radius:6px;justify-content:center;gap:6px;font-size:12px}.media-preview-tool-grid button:disabled{pointer-events:auto;color:#666971;opacity:1;cursor:not-allowed;background:#ffffff04;border-color:#22242a}.media-preview-tool-grid button:disabled img{filter:brightness(0)invert();opacity:.38}.media-preview-tool-grid button:not(:disabled):hover{color:#4fffe1;background:#4fffe10d;border-color:#4fffe1}.media-preview-tool-grid button:not(:disabled):focus-visible{color:#4fffe1;outline-offset:1px;background:#4fffe10d;border-color:#4fffe1;outline:2px solid #4fffe14d}.media-preview-tool-grid button:not(:disabled):active{background:#202126}.media-preview-tool-grid button img{filter:brightness(0)invert();flex:none}.media-preview-tool-grid button:not(:disabled):focus-visible img,.media-preview-tool-grid button:not(:disabled):hover img{filter:brightness(0)saturate()invert(86%)sepia(63%)saturate(955%)hue-rotate(99deg)brightness(106%)contrast(104%)}.media-preview-created-at{color:#a4a5a7;align-items:center;gap:3px;margin:20px 0 0;font-size:12px;line-height:16px;display:flex}.media-preview-created-at img{flex:0 0 16px}@media (max-width:1100px){.media-preview-tool-grid{grid-template-columns:1fr;margin-left:0}}@media (max-width:760px){.media-preview-image-tools{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body:has(.app-shell),html:has(.app-shell){width:100%;max-width:100%;height:100%;overflow:hidden}body{min-height:100vh;color:var(--guide-text);font-family:var(--font-inter),"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;background:radial-gradient(circle at 50% 0,#722eff33,#0000 30%),linear-gradient(#060319,#05010f 38%,#090417);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit;background:0 0;border:0}a,button,summary{cursor:pointer}::selection{color:#fff;background:#38bdf83d}.guide-page-background{background:radial-gradient(circle at 24% 0,#6a27e929,#0000 29%),radial-gradient(circle at 75% 8%,#b398ff1f,#0000 28%),#05020f}.auth-card{--auth-muted:#8f93a6;--auth-muted-strong:#a4a7b5;--auth-line:#d6deff21;--auth-line-hot:#7d74d8cc;--auth-field:#05060c94;--auth-link:#c9c5ff;--auth-focus:#7d74d829;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 22% 0,#7d74d847,#0000 30%),radial-gradient(circle at 100% 15%,#65d6b51a,#0000 26%),linear-gradient(#ffffff12,#ffffff07),#131622c7;border:1px solid #d6deff38;border-radius:34px;width:506px;max-height:none;padding:38px;position:absolute;top:132px;left:854px;overflow:visible;box-shadow:0 28px 80px #0000006b,0 0 60px #7d74d81f,inset 0 1px #ffffff1a}.auth-card-modal{--auth-muted:#8d8f9a;--auth-muted-strong:#ffffff7a;--auth-line:#ffffff1f;--auth-line-hot:#8f4dffd1;--auth-field:#222430e0;--auth-link:#8d4dff;--auth-focus:#8f4dff33;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 84% 26%,#8f4dff6b,#0000 42%),radial-gradient(circle at 28% 8%,#ffffff14,#0000 28%),linear-gradient(#2a2a39f5,#1c1e2afa);border:1px solid #a08cff29;border-radius:8px;width:min(424px,100vw - 32px);max-height:min(86vh,720px);padding:39px;overflow-y:auto;box-shadow:0 32px 92px #0000008f,0 0 96px #6e41ff29,inset 0 1px #ffffff14}.auth-card-modal:before{content:"";pointer-events:none;border-radius:inherit;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80% 28%,#000,#0000 62%);mask-image:radial-gradient(circle at 80% 28%,#000,#0000 62%)}.auth-card-modal>*{z-index:1;position:relative}.auth-page-scroll,body:has(.auth-page-scroll),html:has(.auth-page-scroll){scrollbar-color:#9278ff9e transparent;scrollbar-width:thin}html:has(.auth-page-scroll)::-webkit-scrollbar{width:6px}body:has(.auth-page-scroll)::-webkit-scrollbar{width:6px}.auth-page-scroll::-webkit-scrollbar{width:6px}html:has(.auth-page-scroll)::-webkit-scrollbar-track{background:0 0}body:has(.auth-page-scroll)::-webkit-scrollbar-track{background:0 0}.auth-page-scroll::-webkit-scrollbar-track{background:0 0}html:has(.auth-page-scroll)::-webkit-scrollbar-thumb{background:#9278ff85;border-radius:999px}body:has(.auth-page-scroll)::-webkit-scrollbar-thumb{background:#9278ff85;border-radius:999px}.auth-page-scroll::-webkit-scrollbar-thumb{background:#9278ff85;border-radius:999px}.auth-card-title{color:#fff;margin:0;font-size:42px;font-weight:750;line-height:1.08}.auth-card-modal .auth-card-title{font-size:26px;font-weight:900;line-height:1.18}.auth-card-subtitle{color:var(--auth-muted-strong);margin:12px 0 28px;font-size:16px;line-height:1.6}.auth-card-modal .auth-card-subtitle{margin:3px 0 24px;font-size:14px;line-height:1.42}.auth-tabs{border:1px solid var(--auth-line);background:#04050a61;border-radius:16px;grid-template-columns:repeat(2,1fr);min-height:56px;margin-bottom:28px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.auth-card-modal .auth-tabs{min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:22px;padding:0}.auth-tabs-hidden{visibility:hidden;border:0;height:0;margin-bottom:0;padding:0;overflow:hidden}.auth-binding-title{color:#ffffffdb;margin:0 0 22px;font-size:16px;font-weight:800;line-height:1.4}.auth-card-modal .auth-binding-title{margin:0 0 16px;font-size:14px}.auth-tab{width:100%;min-height:46px;color:var(--auth-muted-strong);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:750;transition:color .2s,background .2s,filter .2s;display:inline-flex}.auth-card-modal .auth-tab{color:#ffffff7a;border-radius:0;min-height:36px;font-size:16px;font-weight:800;position:relative}.auth-tab-active{color:#fff;background:#7d74d8e0;box-shadow:inset 0 1px #ffffff24}.auth-card-modal .auth-tab-active{color:#9a5cff;box-shadow:none;background:0 0}.auth-card-modal .auth-tab-active:after{content:"";background:#9a5cff;border-radius:999px;height:2px;position:absolute;bottom:0;left:28%;right:28%}.auth-form{gap:18px;display:grid}.auth-card-modal .auth-form{gap:16px}.auth-field{gap:9px;display:grid}.auth-field-label{color:#edeef6;font-size:14px;font-weight:700;line-height:1}.auth-field-shell{display:block;position:relative}.auth-field-icon{pointer-events:none;color:#ffffffc2;place-items:center;width:18px;height:24px;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.auth-field-icon svg{width:100%;height:100%;display:block}.auth-input{border:1px solid var(--auth-line);color:#fff;background:var(--auth-field);border-radius:16px;outline:0;width:100%;height:58px;padding:0 14px 0 52px;font-size:16px;transition:background-color .2s,border-color .2s,box-shadow .2s}.auth-card-modal .auth-input{border-radius:8px;height:50px;font-size:14px}.auth-input::placeholder{color:var(--auth-muted)}.auth-input:focus{border-color:var(--auth-line-hot);box-shadow:0 0 0 4px var(--auth-focus);background:#100e20f5}.auth-input-code-left{border-radius:16px}.auth-code-row{grid-template-columns:minmax(0,1fr) 116px;align-items:end;gap:12px;display:grid}.auth-card-modal .auth-code-row{grid-template-columns:minmax(0,1fr) 94px;gap:10px}.auth-code-btn{color:#dcd8ff;background:#7d74d81f;border:1px solid #7d74d859;border-radius:12px;height:58px;font-size:13px;font-weight:800;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.auth-card-modal .auth-code-btn{color:#a064ff;background:#8f4dff1a;border-radius:8px;height:50px;font-size:14px}.auth-code-btn:hover{box-shadow:none;background:#7d74d833;border-color:#7d74d89e}.auth-code-btn:disabled{cursor:not-allowed;color:#9278ff80;border-color:var(--auth-line);box-shadow:none}.auth-slider-captcha{gap:10px;display:grid}.auth-card-modal .auth-slider-captcha{gap:10px}.auth-slider-captcha-widget{max-width:100%}.auth-slider-captcha-widget .rc-slider-captcha-panel{padding-bottom:10px}.auth-slider-captcha-widget .rc-slider-captcha-panel-inner{border:1px solid var(--auth-line);background:linear-gradient(135deg,#8f4dff33,#0000 48%),#232531eb}.auth-slider-captcha-widget .rc-slider-captcha-jigsaw{background:0 0}.auth-slider-captcha-widget .rc-slider-captcha-jigsaw-bg{border-radius:10px}.auth-slider-captcha-widget .rc-slider-captcha-control{overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.auth-slider-captcha-widget .rc-slider-captcha-control-button{border-radius:7px;box-shadow:0 10px 24px #5436b757}.auth-slider-captcha-widget .rc-slider-captcha-control-indicator{background:linear-gradient(90deg,#6fe6c873,#8f4dff6b)}.auth-slider-captcha-widget .rc-slider-captcha-jigsaw-refresh{color:#ffffffc7}.auth-captcha-topline{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.auth-card-modal .auth-captcha-topline .auth-field-label{color:#ffffffbd;font-size:13px}.auth-captcha-dialog{background:radial-gradient(circle at 82% 12%,#8f4dff4d,#0000 44%),linear-gradient(#262734fa,#181924fa);border-color:#8f4dff33;border-radius:10px;width:min(430px,100vw - 32px)}.auth-captcha-dialog-title{color:#fff;font-size:18px;font-weight:900}.auth-captcha-dialog-desc{color:#ffffff94;font-size:13px;line-height:1.6}.auth-captcha-dialog .auth-primary-btn{background:linear-gradient(#8e42ff,#8440ff);border-radius:8px;height:46px;margin-top:0;font-size:15px}.auth-agreement{gap:7px;display:grid}.auth-agreement-label{color:#d7d8e5;align-items:center;gap:12px;font-size:13px;line-height:1.55;display:flex}.auth-agreement-link{color:var(--auth-link);font-weight:800;line-height:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #c9c5ff6b;text-decoration:underline #c9c5ff6b;transition:color .2s,text-decoration-color .2s;display:inline}.auth-agreement-link:hover{color:#eeeaff;text-decoration-color:#eeeaffb8}.auth-agreement-input{appearance:none;background:var(--auth-field);border:1px solid #d6deff38;border-radius:6px;flex:none;width:20px;height:20px;margin:0}.auth-agreement-input:checked{background:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5l4 4 8-8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 10px no-repeat,#65d6b52e;border-color:#65d6b5cc}.auth-field-error{color:#ffb0b0;font-size:13px;line-height:1.45}.auth-root-error{color:#ffb0b0;background:#110d22;border:1px solid #754be580;border-radius:16px;padding:12px 16px;font-size:14px;line-height:24px}.auth-primary-btn{color:#fff;background:linear-gradient(135deg,#7d74d8,#5d55b5);border:0;border-radius:16px;width:100%;height:58px;margin-top:8px;font-size:16px;font-weight:900;transition:filter .2s,transform .2s,box-shadow .2s;box-shadow:0 18px 36px #4037a53d,inset 0 1px #ffffff2e}.auth-card-modal .auth-primary-btn{background:linear-gradient(#8e42ff,#8440ff);border-radius:8px;height:50px;margin-top:0;box-shadow:0 18px 34px #8440ff3d,inset 0 1px #fff3}.auth-primary-btn:hover{filter:brightness(1.06);box-shadow:0 22px 42px #4037a54d,inset 0 1px #ffffff2e}.auth-primary-btn:active{transform:translateY(1px)scale(.99)}.auth-primary-btn:disabled{cursor:not-allowed;filter:brightness(.75)}.auth-primary-btn-compact{margin-top:8px}.auth-link-row{color:var(--auth-muted);justify-content:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.auth-link-row-end{justify-content:flex-end}.auth-link-btn{min-height:44px;color:var(--auth-link);background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:none;transition:color .2s}.auth-link-row .auth-link-btn+.auth-link-btn:before{content:""}.auth-form-note{color:#adf2dd;min-height:22px;margin:-2px 0 0;font-size:13px;line-height:1.5}.auth-legal-note{color:#ffffff85;text-align:center;margin:17px 0 0;font-size:12px;line-height:1.75}.auth-qr-panel{justify-items:center;gap:18px;padding:4px 0 0;display:grid}.auth-qr-shell{background:#f6f2ff;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:188px;height:188px;display:grid;box-shadow:0 18px 44px #00000042,0 0 42px #8f4dff26}.auth-qr-code{grid-template-columns:repeat(9,1fr);gap:4px;width:148px;height:148px;display:grid;position:relative}.auth-qr-image{object-fit:contain;border-radius:4px;width:164px;height:164px;display:block}.auth-qr-code-placeholder{opacity:.92}.auth-qr-code span{background:#11121c1f;border-radius:2px}.auth-qr-code span.is-dark{background:#12131c}.auth-qr-placeholder-copy{color:#fff;text-align:center;background:#12131ce0;border-radius:6px;min-width:74px;padding:7px 10px;font-size:12px;font-weight:900;line-height:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.auth-qr-copy{text-align:center;justify-items:center;gap:6px;display:grid}.auth-qr-copy strong{color:#fff;font-size:16px;font-weight:900}.auth-qr-copy span{color:#ffffff94;max-width:286px;font-size:13px;line-height:1.6}.auth-qr-legal-note{color:#ffffff85;text-align:center;margin:0;font-size:12px;line-height:1.75;display:none}.auth-page-close,.auth-sms-helper{display:none}.auth-qr-status{color:#a66dff;background:#8f4dff14;border:1px solid #8f4dff38;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.auth-qr-refresh-btn{color:#d7c8ff;background:#8f4dff14;border:1px solid #8f4dff42;border-radius:8px;min-height:36px;padding:0 16px;font-size:13px;font-weight:800;transition:border-color .2s,background-color .2s,color .2s}.auth-qr-refresh-btn:hover{color:#fff;box-shadow:none;background:#8f4dff24;border-color:#8f4dff85}.auth-qr-refresh-btn:disabled{cursor:not-allowed;color:#d7c8ff75}.auth-link-btn:hover{color:#b79cff}.auth-agreement-input:focus-visible,.auth-agreement-link:focus-visible,.auth-code-btn:focus-visible,.auth-input:focus-visible,.auth-link-btn:focus-visible,.auth-primary-btn:focus-visible,.auth-qr-refresh-btn:focus-visible,.auth-tab:focus-visible{outline-offset:3px;outline:2px solid #9278ff}.legal-page{color:#f6f2ff;background:radial-gradient(circle at 28% 0,#7d74d838,#0000 28%),radial-gradient(circle at 82% 8%,#65d6b51a,#0000 24%),#05020f;min-height:100vh;padding:48px 24px 72px}.legal-shell{width:min(920px,100%);margin:0 auto}.legal-nav{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-bottom:28px;display:flex}.legal-back-link,.legal-peer-link{color:#dcd8ff;background:#0c081e6b;border:1px solid #d6deff29;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.legal-back-link:hover,.legal-peer-link:hover{color:#fff;background:#7d74d829;border-color:#9278ffad}.legal-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 20% 0,#7d74d83d,#0000 30%),linear-gradient(#ffffff12,#ffffff07),#131622bd;border:1px solid #d6deff2e;border-radius:28px;margin-bottom:28px;padding:36px;box-shadow:0 28px 80px #00000057,inset 0 1px #ffffff14}.legal-eyebrow{color:#adf2dd;margin:0 0 12px;font-size:14px;font-weight:800}.legal-header h1{color:#fff;margin:0;font-size:clamp(32px,5vw,48px);font-weight:850;line-height:1.12}.legal-header p:last-child{color:#f6f2ffb8;max-width:680px;margin:16px 0 0;font-size:16px;line-height:1.75}.legal-document{background:#080912d1;border:1px solid #d6deff24;border-radius:28px;padding:42px 48px;box-shadow:inset 0 1px #ffffff0f}.legal-document h2{color:#fff;margin:44px 0 16px;font-size:24px;font-weight:850;line-height:1.32}.legal-document h2:first-child{margin-top:0}.legal-document h3{color:#eeeaff;margin:28px 0 12px;font-size:18px;font-weight:800;line-height:1.4}.legal-document li,.legal-document p{color:#f6f2ffc7;font-size:16px;line-height:1.9}.legal-document p{margin:0 0 14px}.legal-document ol{margin:0 0 16px;padding-left:1.35em}.legal-document li+li{margin-top:8px}.legal-back-link:focus-visible,.legal-peer-link:focus-visible{outline-offset:3px;outline:2px solid #9278ff}@media (max-width:720px){.legal-page{padding:24px 14px 48px}.legal-nav{flex-direction:column;align-items:stretch;margin-bottom:18px}.legal-back-link,.legal-peer-link{justify-content:center}.legal-header{border-radius:22px;padding:26px 22px}.legal-header p:last-child{font-size:15px}.legal-document{border-radius:22px;padding:28px 22px}.legal-document h2{margin-top:34px;font-size:21px}.legal-document h3{font-size:17px}.legal-document li,.legal-document p{font-size:15px;line-height:1.82}}.guide-grid-overlay{mix-blend-mode:screen;background-image:linear-gradient(#ae9fe014 1px,#0000 0),linear-gradient(90deg,#ae9fe014 1px,#0000 0)}.guide-elevated-surface{box-shadow:var(--guide-shadow-soft)}.guide-elevated-surface,.guide-soft-surface{border:1px solid var(--guide-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#ae9fe029,#0000 28%),linear-gradient(#584e692e,#100726b8)}.guide-soft-surface{box-shadow:inset 0 0 26px #ae9fe00f,0 28px 86px #00000052}.guide-primary-button{color:#fff;background:linear-gradient(101deg,var(--guide-accent) 15.32%,var(--guide-accent-strong) 100%);box-shadow:0 14px 38px #6b28eb5c,inset 0 1px #ffffff29}.guide-primary-button:focus-visible,.guide-primary-button:hover{box-shadow:0 20px 48px #6b28eb70,inset 0 1px #ffffff29}.guide-secondary-button{color:#fff;background:#0c081e52;border:1px solid #ae9fe06b}.guide-secondary-button:focus-visible,.guide-secondary-button:hover{color:#fff;border-color:var(--guide-border-strong);background:#6a27e924}.guide-section-label{color:#fff;min-height:46px;font-family:var(--font-ibm-plex-mono),monospace;letter-spacing:0;background:#0603162e;border:2px solid #311f60;border-radius:64px;justify-content:center;align-items:center;padding:0 36px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 0 4px #9755ff99,inset 0 0 18px #9755ff1f}.guide-heading-gradient{color:#0000;font-family:var(--font-manrope),var(--font-inter),sans-serif;background:linear-gradient(90deg,#fff,#b398ff);-webkit-background-clip:text;background-clip:text}.app-shell{--app-bg:#05040d;--app-panel:#120e24c7;--app-line:#ffffff14;--app-line-strong:#b997ff47;--app-text:#f6f2ff;--app-muted:#f6f2ffa3;--app-dim:#f6f2ff6b;--app-purple:#7b35ff;--app-purple-strong:#8b45ff;--app-green:#52e4a7;width:100%;min-width:0;max-width:100%;height:100vh;color:var(--app-text);background:radial-gradient(circle at 72% 18%,#6829ff2e,transparent 30%),radial-gradient(circle at 30% 82%,#5b17c129,transparent 30%),var(--app-bg);grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.app-shell-rail{grid-template-columns:89px minmax(0,1fr)}.mobile-navigation{display:none}@keyframes app-sheet-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes app-sheet-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes mobile-navigation-enter{0%{opacity:.72;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes mobile-navigation-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}[data-slot=sheet-overlay][data-state=open]{animation:app-sheet-overlay-enter .2s ease-out both}[data-slot=sheet-overlay][data-state=closed]{animation:app-sheet-overlay-exit .16s ease-in both}.app-sidebar{border-right:1px solid var(--app-line);background:linear-gradient(#0c0a1cf5,#100c24eb),radial-gradient(circle at 30% 0,#7533ff33,#0000 38%);padding:22px 16px 18px;box-shadow:inset -1px 0 #a677ff1f}.app-rail,.app-sidebar{flex-direction:column;display:flex}.app-rail{z-index:20;overscroll-behavior:contain;scrollbar-width:none;background:#131517;border-right:0;justify-content:flex-start;align-items:center;min-height:0;padding:0;position:relative;overflow:hidden auto}.app-rail::-webkit-scrollbar{width:0}.app-rail::-webkit-scrollbar-track{background:0 0}.app-rail::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.app-rail:after{content:none;pointer-events:none;position:absolute;inset:0}.app-brand{z-index:1;justify-content:center;align-items:center;height:78px;margin-bottom:20px;display:flex;position:relative}.app-brand-logo{object-fit:contain;filter:drop-shadow(0 0 20px #8452ff80);width:170px;height:68px}.app-brand-logo-rail{filter:drop-shadow(0 0 14px #7b35ff9e);width:58px;height:58px}.app-nav{z-index:1;gap:8px;display:grid;position:relative}.app-nav-section{border-top:1px solid var(--app-line);margin-top:22px;padding-top:22px}.app-nav-item{color:#f6f2ffb8;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 14px;font-weight:650;transition:transform .18s,background .18s,color .18s;display:flex}.app-nav-item:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.app-nav-item-active{color:#fff;background:linear-gradient(90deg,#6725e8,var(--app-purple-strong));box-shadow:0 14px 34px #6f2dff61,inset 0 1px #ffffff38}.app-rail .app-brand{flex:none;width:48px;height:48px;margin-top:25px;margin-bottom:72px;position:sticky;top:25px;overflow:hidden}.app-rail .app-brand-logo-rail{object-fit:contain;filter:none;width:48px;height:48px;transform:none}.app-rail .app-nav{gap:5px;width:89px}.app-rail .app-nav-section{width:100%;margin-top:18px;padding-top:18px}.app-rail .app-nav-item{color:#fff;min-height:65px;font-family:var(--font-ckt-kingkong);font-synthesis-weight:none;letter-spacing:0;border-radius:0;justify-items:center;gap:1px;padding:8px 0 7px;font-size:14px;font-weight:800;line-height:24px;display:grid}.app-rail .app-nav-item:hover{background:#d9d9d900;transform:none}.app-rail .app-nav-item-active{color:#773bfe;box-shadow:none;background:0 0}.app-rail .app-nav-item-active:hover{background:0 0}.app-nav-icon{opacity:1;place-items:center;width:24px;height:24px;display:inline-grid}.app-nav-icon img{object-fit:contain}.app-nav-icon img,.app-nav-icon svg{width:100%;height:100%;display:block}.app-nav-label{display:block}.app-rail .app-nav-item-active .app-nav-label,.app-rail .app-service-nav-item-active .app-nav-label{color:#773bfe;background:0 0}.app-service-nav{color:#d6e1ffc2}.app-service-nav-item{color:#d6e1ffc2;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:none}.app-service-nav-item:hover{color:#fff;background:#67d8ff14}.app-service-nav-item-active{color:#773bfe;background:0 0}.app-announcement-trigger{text-align:left;position:relative}.app-announcement-dot{color:#fff;background:#8a40ff;border-radius:999px;place-items:center;width:14px;height:14px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:8px;right:12px;box-shadow:0 0 0 2px #0c081ae6}.app-rail .app-announcement-dot{top:3px;right:18px}.app-icon-button img{object-fit:contain;width:18px;height:18px;display:block}.app-nav-item-active .app-nav-icon,.app-nav-item:hover .app-nav-icon{opacity:1}.app-rail .app-nav-item-active .app-nav-icon{opacity:1;filter:none}.app-rail .app-announcement-trigger .app-nav-icon img{filter:none}.app-rail .app-service-nav{border-top:0;justify-items:center;gap:5px;margin-top:76px;padding-top:0}.app-rail .app-service-nav-item-active{color:#773bfe}.app-rail .app-service-nav-item-active .app-nav-icon{filter:none}.app-rail .app-announcement-trigger,.app-rail .app-site-contact-trigger{min-height:40px;padding:0}.app-rail .app-announcement-trigger .app-nav-label,.app-rail .app-site-contact-trigger .app-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar-bottom{z-index:1;gap:14px;margin-top:auto;display:grid;position:relative}.app-rail .app-sidebar-bottom{justify-items:center;width:100%;margin-top:10px}.app-rail-login-link{color:#8a40ff;width:60px;min-height:46px;font-family:var(--font-ckt-kingkong);font-synthesis-weight:none;letter-spacing:0;white-space:nowrap;background:#1f2123;border:0;border-radius:5px;place-items:center;font-size:18px;font-weight:800;display:inline-grid}.app-points-card{color:#a268ff;text-align:center;background:#03050f47;border:1px solid #1e1e20;border-radius:8px;align-content:center;justify-items:center;gap:1px;width:65px;min-height:60px;padding:8px 4px 7px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.app-points-card:hover{background:#a268ff14;border-color:#a268ff7a;transform:translateY(-1px);box-shadow:0 0 24px #8a40ff38}.app-points-card:focus-visible{outline-offset:3px;outline:2px solid #a268ffc7}.app-points-balance{color:#a268ff;min-width:31px;min-height:21px;font-family:"MiSans",var(--font-inter),"PingFang SC",sans-serif;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:21px;display:inline-flex}.app-points-sparkles{color:#a268ff;flex:none;width:11px;height:11px;display:block}.app-points-label{color:#a268ff;font-family:"MiSans",var(--font-inter),"PingFang SC",sans-serif;font-size:12px;font-weight:600;line-height:21px}.app-points-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:40px;font:inherit;overflow:hidden}.app-rail .app-points-card{width:65px;min-height:60px;margin:0}.app-rail .app-points-label{font-size:12px;line-height:21px}.app-rail .app-points-card strong{max-width:40px}.app-vip-card{border:1px solid var(--app-line);background:radial-gradient(circle at 22% 20%,#ffcc542e,#0000 20%),linear-gradient(135deg,#2b2158eb,#1f1646c7);border-radius:14px;padding:16px 14px 14px}.app-user-name,.app-vip-title{align-items:center;gap:10px;font-weight:800;display:flex}.app-user-info span,.app-vip-card p{color:var(--app-dim);margin:7px 0 14px;font-size:.85rem}.app-vip-button{color:#fff;background:linear-gradient(90deg,#6225df,#8d48ff);border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:34px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #7034ff40}.app-user-card{align-items:center;gap:10px;padding:12px 4px 0;display:flex}.app-rail .app-user-card{padding:0}.app-rail .app-avatar{width:30px;height:30px;font-size:.82rem;overflow:hidden}.app-rail .app-user-info{display:none}.app-user-menu{width:34px;position:relative}.app-user-menu summary{list-style:none}.app-user-menu summary::-webkit-details-marker{display:none}.app-user-menu .app-user-card{padding:0}.app-user-menu-panel{z-index:30;border:1px solid var(--app-line-strong);background:#0f0c1ff5;border-radius:14px;gap:12px;width:190px;padding:14px;display:grid;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 18px 42px #00000057}.app-rail .app-user-menu-panel{position:fixed;bottom:18px;left:78px}.app-user-menu-meta{gap:4px;display:grid}.app-user-menu-meta span{color:var(--app-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.app-icp-record{color:#f6f2ff80;font-size:.76rem;line-height:1.4}.app-avatar{color:#fff;background:radial-gradient(circle at 35% 28%,#ffe1c7,#0000 18%),linear-gradient(135deg,#6ed2ff,#7959ff);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:800;display:grid}.app-avatar-small{width:24px;height:24px;font-size:.72rem}.app-main{background:linear-gradient(#090714eb,#06050ef5),radial-gradient(circle at 50% 40%,#5627c429,#0000 42%);grid-template-rows:58px 1fr;height:100vh;display:grid}.app-main,.app-main-rail{min-width:0;max-width:100%;overflow:hidden}.app-main-rail{display:block}.app-topbar{border-bottom:1px solid #ffffff0f;justify-content:flex-end;align-items:center;padding:0 20px;display:flex}.app-session-actions,.app-top-actions{align-items:center;gap:12px;display:flex}.app-icon-button,.app-top-pill,.app-user-pill{border:1px solid var(--app-line);color:#f6f2ffc7;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;min-height:34px;display:inline-flex}.app-top-pill,.app-user-pill{gap:8px;padding:0 12px;font-weight:700}.app-icon-button{width:34px}.app-content{scrollbar-color:#8f58ff52 transparent;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;height:calc(100vh - 58px);min-height:0;padding:16px 18px 24px;overflow:hidden auto}.app-main-rail .app-content{scrollbar-width:none;height:100vh;padding:14px 18px 18px}.app-content::-webkit-scrollbar{width:8px}.app-main-rail .app-content::-webkit-scrollbar{width:0}.app-content::-webkit-scrollbar-thumb{background:#8f58ff52;border-radius:999px}.app-shell-route-loading{--route-loading-line:#bacaff24;--route-loading-surface:#ffffff0e;--route-loading-surface-strong:#ffffff18}.app-shell-route-loading .app-content{scrollbar-width:none;overflow:hidden auto}.app-shell-route-loading .app-content::-webkit-scrollbar{width:0;height:0}.app-route-loading-contact,.app-route-loading-points-card{cursor:default;pointer-events:none}.app-route-loading-bell{cursor:default}.app-route-loading-avatar{opacity:.76}.app-route-loading-page{background:radial-gradient(42% 30% at 75% 16%,#41c7ff1c,#0000 64%),radial-gradient(34% 44% at 16% 76%,#52e4a712,#0000 68%),linear-gradient(#050812d6,#04050cfa);border:1px solid #ffffff0b;border-radius:8px;align-content:center;min-height:100%;padding:clamp(26px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.app-route-loading-page:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#7897d212 1px,#0000 0),linear-gradient(90deg,#7897d20f 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 58% at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(68% 58% at 50% 42%,#000,#0000 78%)}.app-route-loading-status{z-index:1;gap:8px;display:inline-grid;position:absolute;top:clamp(22px,3vw,42px);left:clamp(22px,3.4vw,54px)}.app-route-loading-status span{color:#8bffd4e0;letter-spacing:0;background:#52e4a713;border:1px solid #52e4a738;border-radius:999px;width:fit-content;padding:4px 9px;font-size:.72rem;font-weight:850}.app-route-loading-status strong{color:#f6faffe6;letter-spacing:0;font-size:clamp(1rem,1.4vw,1.34rem);font-weight:850}.app-route-loading-home,.app-route-loading-workbench{z-index:1;position:relative}.app-route-loading-home{justify-items:center;gap:clamp(28px,4.2vw,48px);width:min(980px,82vw);margin:0 auto;padding-top:42px;display:grid}.app-route-loading-deck{width:min(560px,58vw);height:clamp(108px,14vw,158px);position:relative}.app-route-loading-deck span{border:1px solid var(--route-loading-line);width:48%;height:74%;transform:translateZ(0) rotate(var(--route-loading-rotate,0deg));background:linear-gradient(135deg,#ffffff21,#ffffff09),#ffffff0a;border-radius:12px;animation:app-route-loading-float 3.8s cubic-bezier(.16,1,.3,1) infinite;position:absolute;top:22px}.app-route-loading-deck span:first-child{--route-loading-rotate:-7deg;opacity:.54;left:0}.app-route-loading-deck span:nth-child(2){z-index:1;opacity:.86;width:52%;height:88%;left:26%}.app-route-loading-deck span:nth-child(3){--route-loading-rotate:7deg;opacity:.48;right:0}.app-route-loading-headline{justify-items:center;gap:14px;width:min(430px,70vw);display:grid}.app-route-loading-headline span{border-radius:8px;height:clamp(34px,4vw,46px)}.app-route-loading-headline span:first-child{width:100%}.app-route-loading-headline span:last-child{width:62%}.app-route-loading-composer{background:radial-gradient(circle at 78% 32%,#52e4a712,#0000 36%),#ffffff0e;border:1px solid #bacaff29;border-radius:12px;grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:16px;width:min(960px,76vw);min-height:132px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff12}.app-route-loading-composer span:first-child{grid-column:1/-1;width:min(320px,62%);height:18px}.app-route-loading-composer span:nth-child(2){border-radius:8px;width:min(260px,70%);height:36px}.app-route-loading-composer span:nth-child(3){border-radius:14px;justify-self:end;width:140px;height:76px}.app-route-loading-workbench{gap:18px;width:min(1360px,94vw);margin:0 auto;display:grid}.app-route-loading-hero{border:1px solid var(--route-loading-line);background:linear-gradient(90deg,#ffffff12,#ffffff05),#ffffff09;border-radius:8px;align-content:end;gap:14px;min-height:164px;padding:clamp(24px,3vw,38px);display:grid}.app-route-loading-hero span:first-child{border-radius:999px;width:118px;height:20px}.app-route-loading-hero span:nth-child(2){border-radius:8px;width:min(420px,72%);height:42px}.app-route-loading-hero span:nth-child(3){border-radius:999px;width:min(560px,84%);height:18px}.app-route-loading-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr) minmax(280px,.86fr);gap:16px;min-height:430px;display:grid}.app-route-loading-panel{border:1px solid var(--route-loading-line);background:#ffffff0a;border-radius:8px;align-content:start;gap:14px;min-width:0;min-height:0;padding:18px;display:grid}.app-route-loading-panel-side span{border-radius:8px;height:44px}.app-route-loading-panel-main{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.app-route-loading-panel-main span{border-radius:10px;min-height:116px}.app-route-loading-panel-preview span:first-child{border-radius:12px;height:180px}.app-route-loading-panel-preview span:nth-child(2),.app-route-loading-panel-preview span:nth-child(3){border-radius:999px;height:18px}.app-route-loading-panel-preview span:nth-child(3){width:68%}.app-route-loading-composer span,.app-route-loading-headline span,.app-route-loading-hero span,.app-route-loading-panel span{background:var(--route-loading-surface);position:relative;overflow:hidden}.app-route-loading-composer span:after,.app-route-loading-deck span:after,.app-route-loading-headline span:after,.app-route-loading-hero span:after,.app-route-loading-panel span:after{content:"";background:linear-gradient(100deg,#0000,#ffffff24 42%,#0000 74%);animation:app-route-loading-shimmer 1.55s cubic-bezier(.16,1,.3,1) infinite;position:absolute;inset:0;transform:translate(-120%)}.app-route-loading-composer span:nth-child(2n):after,.app-route-loading-panel span:nth-child(2n):after{animation-delay:.16s}.app-route-loading-panel span:nth-child(3n):after{animation-delay:.28s}@keyframes app-route-loading-shimmer{to{transform:translate(120%)}}@keyframes app-route-loading-float{0%,to{transform:translateZ(0) rotate(var(--route-loading-rotate,0deg))}50%{transform:translate3d(0,-6px,0) rotate(var(--route-loading-rotate,0deg))}}.announcement-center-sheet{background:radial-gradient(circle at 20% 0,#67d8ff1f,#0000 28%),linear-gradient(#11101ffa,#080712fc);border-left:1px solid #b997ff38;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;width:min(440px,100vw - 24px);padding:22px}.announcement-center-head{padding-right:28px}.announcement-center-feature{background:#67d8ff12;border:1px solid #67d8ff29;border-radius:14px;gap:10px;padding:14px;display:grid}.announcement-center-feature span{color:#8bffd4;background:#52e4a721;border-radius:999px;width:fit-content;padding:3px 8px;font-size:.74rem;font-weight:850}.announcement-center-feature h3,.announcement-center-item h4{color:#fff;margin:0;font-size:1rem;line-height:1.35}.announcement-center-feature p,.announcement-center-item p{color:#f6f2ffb3;margin:0;font-size:.86rem;line-height:1.6}.announcement-center-primary-action{color:#fff;background:linear-gradient(90deg,#6233e8,#8e43ff);border:1px solid #8f70ff94;min-height:34px;font-weight:850;box-shadow:0 8px 18px #7034ff38}.announcement-center-primary-action:hover{color:#fff;background:linear-gradient(90deg,#7041f0,#9a55ff);border-color:#b997ffb8}.announcement-center-secondary-action{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;min-height:34px;font-weight:800}.announcement-center-secondary-action:hover{color:#fff;background:#67d8ff24;border-color:#67d8ff47}.announcement-center-list{align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.announcement-center-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.announcement-center-item div{gap:5px;min-width:0;display:grid}.announcement-center-item time{color:#f6f2ff7a;font-size:.76rem}.announcement-center-footer{color:#f6f2ff8f;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:.82rem;display:flex}.announcement-center-footer a{color:#bfa7ff;font-weight:800}.announcement-center-empty{color:#f6f2ffa3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:18px}@media (max-height:760px){.app-rail{padding:0}.app-rail .app-brand{margin-top:16px;margin-bottom:30px;top:16px}.app-rail .app-nav-item{min-height:56px;padding-block:6px}.app-rail .app-nav-section{margin-top:12px;padding-top:12px}.app-rail .app-service-nav{gap:4px;margin-top:34px}.app-rail .app-sidebar-bottom{margin-top:8px}.app-route-loading-page{align-content:start;padding:18px}.app-route-loading-home{gap:18px;padding-top:18px}.app-route-loading-deck{height:clamp(80px,18vh,112px)}.app-route-loading-headline{gap:8px}.app-route-loading-headline span{height:28px}.app-route-loading-composer{min-height:96px;padding:14px}.app-route-loading-composer span:nth-child(3){height:54px}.app-route-loading-workbench{gap:12px;padding-top:0}.app-route-loading-hero{min-height:110px;padding:18px}.app-route-loading-grid{min-height:260px}.app-route-loading-panel-main span{min-height:76px}}@media (max-width:760px){.app-shell-rail{grid-template-columns:minmax(0,1fr)}.app-shell-rail .app-rail{display:none}.mobile-navigation{display:block}.mobile-navigation-trigger{z-index:40;color:#fff;width:45px;height:45px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:0;border-radius:999px;position:fixed;top:64px;left:20px}.mobile-navigation-trigger svg{width:20px;height:20px}.mobile-navigation-trigger:hover{background:#282337f5}.mobile-navigation-sheet{background:#131517;border-right:1px solid #ffffff1f;gap:28px;width:min(288px,100vw - 48px);padding:28px 18px;inset:0 auto 0 0}.mobile-navigation-sheet[data-state=open]{animation:mobile-navigation-enter .26s cubic-bezier(.22,1,.36,1) both}.mobile-navigation-sheet[data-state=closed]{animation:mobile-navigation-exit .18s cubic-bezier(.4,0,1,1) both}.mobile-navigation-header{gap:5px;padding-right:32px}.mobile-navigation-header [data-slot=sheet-title]{color:#fff;font-family:var(--font-ckt-kingkong);font-size:1.15rem}.mobile-navigation-list{gap:8px;display:grid}.mobile-navigation-link{color:#ffffffb8;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-weight:760;display:flex}.mobile-navigation-link.is-active{color:#fff;background:linear-gradient(90deg,#6725e8,#8b45ff);box-shadow:0 12px 28px #6f2dff4d}.app-main-rail .app-content:has(.invitation-shell),.app-main-rail .app-content:has(.model-market-page){padding:0}.app-rail{padding-left:7px;padding-right:7px}.app-rail .app-user-menu-panel{left:62px}.app-rail .app-nav-item{font-size:.66rem}.app-route-loading-page{padding:18px}.app-route-loading-home{gap:26px;width:100%}.app-route-loading-deck{width:min(360px,82vw)}.app-route-loading-composer{grid-template-columns:1fr;width:100%}.app-route-loading-composer span:nth-child(3){justify-self:stretch;width:100%;height:54px}.app-route-loading-workbench{width:100%;padding-top:42px}.app-route-loading-grid{grid-template-columns:1fr;min-height:0}.app-route-loading-panel-preview{display:none}.announcement-center-item{grid-template-columns:1fr}.auth-page-figma-mobile{background:radial-gradient(90% 50% at 77% 16%,#9066ff61,#0000 62%),radial-gradient(55% 38% at 20% 10%,#cab2ff1a,#0000 70%),linear-gradient(#252238,#171722 54%,#171820);min-height:100dvh;padding:0!important}.auth-page-layout{max-width:none;min-height:100dvh}.auth-page-brand,.auth-page-pitch,.auth-page-showcase{display:none}.auth-page-close{z-index:3;color:#fff;background:#ffffff1c;border-radius:999px;place-items:center;width:36px;height:36px;font-size:27px;font-weight:300;line-height:1;display:grid;position:absolute;top:64px;right:20px}.auth-page-figma-mobile .auth-card-page{--auth-muted:#73717f;--auth-muted-strong:#ffffff70;--auth-line:#d6caff33;--auth-line-hot:#a162ffeb;--auth-field:#191922d1;--auth-link:#9a5cff;--auth-focus:#9a5cff2e;width:100%;min-height:100dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(74% 33% at 92% 20%,#8b53ff33,#0000 72%),radial-gradient(56% 28% at 8% 0,#ffffff0f,#0000 74%),0 0;border:0;border-radius:0;margin:0;padding:198px 15px 0;position:relative;top:auto;left:auto;overflow:hidden}.auth-card-page .auth-card-title{text-align:center;font-size:26px;font-weight:900;line-height:1.22}.auth-card-page .auth-card-subtitle{color:#fff6;text-align:center;margin:3px 0 24px;font-size:14px;line-height:1.42}.auth-card-page .auth-tabs{min-height:43px;box-shadow:none;background:#323139e6;border:0;border-radius:5px;margin-bottom:24px;padding:5px}.auth-card-page .auth-tab{color:#ffffff57;border-radius:4px;min-height:33px;font-size:16px;font-weight:800}.auth-card-page .auth-tab-active{color:#9a5cff;box-shadow:none;background:#191923}.auth-card-page .auth-form{gap:16px}.auth-card-page .auth-field>.auth-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-card-page .auth-field-icon{display:none}.auth-card-page .auth-input{color:#ffffffeb;background:var(--auth-field);border-radius:8px;height:50px;padding:0 12px;font-size:14px}.auth-card-page .auth-code-row{display:block;position:relative}.auth-card-page .auth-code-row .auth-input{padding-right:108px}.auth-card-page .auth-code-btn{z-index:1;color:#a064ff;background:0 0;border:0;height:50px;padding:0 16px;font-size:14px;position:absolute;top:0;right:0}.auth-card-page .auth-primary-btn{background:linear-gradient(90deg,#8e3fff,#7f3fff);border-radius:8px;height:50px;margin-top:0;font-size:16px;box-shadow:0 18px 34px #8440ff38}.auth-card-page .auth-legal-note{color:#ffffff6b;margin-top:12px;font-size:12px}.auth-card-page .auth-sms-helper{color:#ffffff6b;text-align:center;margin:0;font-size:14px;line-height:20px;display:block}.auth-card-page .auth-qr-panel{gap:12px;padding:0}.auth-card-page .auth-qr-shell{background:#fff;border-radius:10px;width:212px;height:212px}.auth-card-page .auth-qr-image{width:194px;height:194px}.auth-card-page .auth-qr-code{width:166px;height:166px}.auth-card-page .auth-qr-copy{align-items:center;gap:7px;display:flex}.auth-card-page .auth-qr-copy strong{color:#ffffff85;font-size:14px;font-weight:500}.auth-card-page .auth-qr-copy strong:before{content:"●";color:#34d06e;margin-right:7px;font-size:14px}.auth-card-page .auth-qr-copy span,.auth-card-page .auth-qr-status{display:none}.auth-card-page .auth-qr-legal-note{color:#ffffff6b;margin:-2px 0 0;font-size:12px;display:block}.auth-card-page .auth-qr-refresh-btn{color:#fff6;background:0 0;border:0;min-height:0;padding:0;font-size:12px}}.app-eyebrow{color:#cdb8ff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.app-eyebrow:before{content:"";background:var(--app-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #52e4a7b3}.app-gradient-text{color:#0000;background:linear-gradient(90deg,#fff,#d6bdff 45%,#7439ff);-webkit-background-clip:text;background-clip:text}.app-inline-notice,.app-state-panel{border:1px solid var(--app-line-strong);color:#f6f2ffc2;background:#120a2894;border-radius:14px;line-height:1.7}.app-inline-notice{margin-top:14px;padding:10px 14px;font-size:.88rem}.app-state-panel{padding:20px;font-size:.95rem}.app-primary-action,.app-secondary-action{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.88rem;font-weight:800;display:inline-flex}.app-primary-action{color:#fff;background:linear-gradient(90deg,#5c22df,#8a40ff);box-shadow:0 10px 24px #7034ff3d}.app-secondary-action{border:1px solid var(--app-line);color:#f6f2ffc7;background:#ffffff0d}.app-section-head{justify-content:space-between;align-items:center;margin:18px 0 12px;display:flex}.app-section-head h2{letter-spacing:0;margin:0;font-size:1.35rem}.app-section-head a{color:#cdb8ff;font-size:.9rem;font-weight:700}@media (max-width:760px){.mobile-navigation-sheet{background:#070713;border-right:1px solid #ffffff0a;gap:0;width:88px;padding:0;box-shadow:24px 0 56px #00000061}.mobile-navigation-rail{grid-template-rows:76px minmax(0,1fr) auto;width:100%;min-height:100dvh;display:grid}.mobile-navigation-brand{color:#9a5cff;place-items:center;display:grid}.mobile-navigation-brand img{object-fit:contain;width:36px;height:36px}.mobile-navigation-list,.mobile-navigation-service{justify-items:stretch;gap:8px;display:grid}.mobile-navigation-list{align-content:start;padding-top:4px}.mobile-navigation-service{align-content:end;padding:0 12px 14px}.mobile-navigation-link{color:#ffffffe0;text-align:center;border-radius:0;place-items:center;gap:3px;min-height:58px;padding:7px 4px;font-size:12px;font-weight:800;line-height:1;display:grid}.mobile-navigation-link img{width:22px;height:22px}.mobile-navigation-link.is-active{color:#8e43ff;box-shadow:none;background:0 0}.mobile-navigation-link.is-active img{filter:drop-shadow(0 0 8px #8f4dff99)}.mobile-navigation-points{color:#a66dff;text-align:center;cursor:default;-webkit-user-select:none;user-select:none;background:#03050f47;border:1px solid #8f4dff47;border-radius:8px;align-content:center;place-self:center;place-items:center;gap:1px;width:64px;min-height:60px;padding:7px 3px 6px;display:grid}.mobile-navigation-points-balance{justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;line-height:1;display:inline-flex}.mobile-navigation-points-balance svg{width:11px;height:11px}.mobile-navigation-points-balance strong{text-overflow:ellipsis;white-space:nowrap;max-width:40px;overflow:hidden}.mobile-navigation-points-label{font-size:12px;font-weight:800;line-height:21px}.mobile-navigation-avatar{border-radius:999px;place-self:center;place-items:center;width:44px;height:44px;display:grid}.mobile-navigation-avatar-mark{color:#ffffffb8;background:radial-gradient(circle at 35% 20%,#7180a9,#202638 66%);border:1px solid #ffffff24;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}}@media (prefers-reduced-motion:reduce){.mobile-navigation-sheet[data-state],[data-slot=sheet-overlay][data-state]{animation-duration:1ms}}.app-gallery-page,.app-placeholder-page,.home-page,.scene-page{gap:0;display:grid}.app-gallery-page,.app-placeholder-page{gap:18px}.app-gallery-page{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding-bottom:12px}.app-gallery-card,.app-gallery-hero,.app-placeholder-card,.app-placeholder-panel{border:1px solid var(--app-line);background:radial-gradient(circle at 88% 0,#7430ff38,#0000 32%),linear-gradient(#1b1536db,#120e25c7);box-shadow:inset 0 1px #ffffff0a}.app-gallery-hero{border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:190px;padding:28px 32px;display:flex}.app-gallery-hero h1,.app-placeholder-panel h1{letter-spacing:0;margin:14px 0 10px;font-size:2.6rem;line-height:1.05}.app-gallery-card p,.app-gallery-hero p,.app-placeholder-card p,.app-placeholder-panel p{color:var(--app-muted);margin:0;line-height:1.7}.app-gallery-grid,.app-placeholder-grid{gap:14px;display:grid}.app-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-gallery-card,.app-placeholder-card{border-radius:14px}.app-gallery-card{flex-direction:column;min-height:230px;padding:18px;display:flex}.app-gallery-card-type,.app-gallery-model-count,.app-placeholder-kicker{color:var(--app-dim);font-size:.78rem;font-weight:800}.app-gallery-card h3,.app-placeholder-card h2{letter-spacing:0;margin:14px 0 10px;font-size:1.25rem}.app-gallery-model-count{margin-top:16px}.app-gallery-actions{margin-top:auto;padding-top:18px}.app-gallery-workbench-head{border:1px solid var(--app-line);background:linear-gradient(90deg,#070a16e6,#070a165c 48%,#070a1614),linear-gradient(#070c181a,#070c189e),url(/app-gallery/workbench-header-bg.png) 50%/cover no-repeat;border-radius:8px;justify-content:space-between;align-items:flex-end;min-height:164px;padding:34px 70px;display:flex}.app-gallery-workbench-head .app-eyebrow{display:none}.app-gallery-workbench-head h1{color:#0000;letter-spacing:0;background:linear-gradient(90deg,#fff,#f6f2ff 48%,#9f7cff);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:3rem;font-weight:850;line-height:1.08}.app-gallery-workbench-head p{color:var(--app-muted);margin:0;font-size:1rem;line-height:1.45}.app-gallery-workbench{--app-gallery-filter-width:307px;--app-gallery-result-width:420px;grid-template-columns:minmax(260px,var(--app-gallery-filter-width)) minmax(0,1fr) minmax(340px,var(--app-gallery-result-width));background:0 0;border:0;border-radius:0;column-gap:16px;height:100%;min-height:0;display:grid;overflow:visible}.app-gallery-workbench.is-image-to-video-only{box-shadow:none;background:0 0}.app-gallery-filter-panel,.app-gallery-result-panel,.app-gallery-work-panel{background:linear-gradient(#080e1beb,#080e1beb),radial-gradient(circle at 50% 0,#7b5cff1f,#0000 42%);border:1px solid #1e2027;border-radius:8px;min-width:0;min-height:0;padding:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 80px #00000038}.app-gallery-filter-panel,.app-gallery-result-panel{background:#ffffff09;flex-direction:column;display:flex}.app-gallery-current-head,.app-gallery-panel-title,.app-gallery-result-actions,.app-gallery-result-card-head,.app-gallery-result-dialog-actions,.app-gallery-result-dialog-info-head,.app-gallery-result-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-gallery-current-head span,.app-gallery-panel-title span{color:var(--app-dim);font-size:.78rem;font-weight:800}.app-gallery-current-head strong,.app-gallery-panel-title strong,.app-gallery-result-card-head span{color:#8af0df;background:#14b8a624;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:5px 9px;font-size:.75rem;display:inline-flex}.app-gallery-result-card-head span.is-failed,.app-gallery-result-card-head span.is-timeout{color:#fecaca;background:#f8717124}.app-gallery-result-card-head span.is-pending,.app-gallery-result-card-head span.is-running{color:#fde68a;background:#facc1524}.app-gallery-result-dialog-info-head span{color:#8af0df;background:#14b8a624;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:850}.app-gallery-result-dialog-info-head span.is-failed,.app-gallery-result-dialog-info-head span.is-timeout{color:#fecaca;background:#f8717124}.app-gallery-result-dialog-info-head span.is-pending,.app-gallery-result-dialog-info-head span.is-running{color:#93c5fd;background:#3b82f624}.app-gallery-filter-tabs{grid-template-columns:repeat(5,1fr);gap:6px;margin:16px 0;display:grid}.app-gallery-app-list button,.app-gallery-filter-tabs button{color:var(--app-muted);cursor:pointer;background:0 0;border:1px solid #0000}.app-gallery-filter-tabs button{border-radius:8px;min-height:34px;font-size:.8rem;font-weight:500}.app-gallery-filter-tabs button.is-active,.app-gallery-filter-tabs button:hover{color:#eafffb;background:#14b8a61f;border-color:#14b8a657}.app-gallery-app-list,.app-gallery-result-list{flex:1;align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.app-gallery-result-panel-desc{color:var(--app-muted);margin:10px 0 16px;font-size:.86rem;line-height:1.6}.app-gallery-app-list button{text-align:left;border-radius:8px;gap:7px;min-height:92px;padding:13px 42px 13px 14px;display:grid;position:relative}.app-gallery-app-list button.is-active,.app-gallery-app-list button:hover{background:#9278ff1f;border-color:#9278ff73}.app-gallery-app-list button.is-active{box-shadow:inset 4px 0 #14d5d1}.app-gallery-app-list em,.app-gallery-app-list span,.app-gallery-field em,.app-gallery-model-box span{color:var(--app-dim);font-size:.78rem;font-style:normal}.app-gallery-app-list strong{color:var(--app-text);font-size:.96rem;line-height:1.35}.app-gallery-app-list-arrow{color:#f6f2ffb8;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.app-gallery-work-panel{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:auto}.app-gallery-work-panel>*{flex-shrink:0}.app-gallery-workbench.is-image-to-video-only .app-gallery-work-panel,.app-gallery-workbench.is-video-quality-enhancement .app-gallery-work-panel{gap:16px;padding:22px 24px 18px;overflow-x:hidden}.app-gallery-hero-card,.app-gallery-model-box,.app-gallery-result-card,.app-gallery-state-panel{border:1px solid var(--app-line);background:#ffffff0b;border-radius:8px}.app-gallery-hero-card{background:linear-gradient(90deg,#0b0722db,#140c3f9e 44%,#09071833),url(/app-gallery/workbench-card-bg.png) 72% 88%/cover no-repeat;border-color:#806cff7a;gap:14px;min-height:138px;padding:24px 30px 22px;display:grid;box-shadow:inset 0 1px #ffffff14}.app-gallery-workbench.is-image-to-video-only .app-gallery-hero-card{border-radius:8px}.app-gallery-hero-card h1{color:#fff;letter-spacing:0;margin:0;font-size:2rem;font-weight:900;line-height:1.05}.app-gallery-workbench.is-image-to-video-only .app-gallery-hero-card h1{font-size:2rem}.app-gallery-hero-card p{color:#ffffffd1;margin:0;font-size:1rem;font-weight:650;line-height:1.5}.app-gallery-workbench.is-image-to-video-only .app-gallery-hero-card p{color:#ffffffd1}.app-gallery-hero-card div{flex-wrap:wrap;gap:8px;display:flex}.app-gallery-hero-card span{color:#f6f2ffd1;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:.78rem;display:inline-flex}.app-gallery-hero-card.is-viral-video-recreation{background:linear-gradient(90deg,#0b0722db,#140c3f9e 44%,#09071833),url(/app-gallery/workbench-card-bg.png) 72% 88%/cover no-repeat;border-color:#76e6ff38}.app-gallery-hero-card.is-viral-video-recreation span{background:#070a1657;border:1px solid #ffffff1f}.app-gallery-workbench.is-image-to-video-only .app-gallery-hero-card span{color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff1c;min-height:38px;padding:0 14px;font-size:.9rem;font-weight:760}.app-gallery-form{gap:14px;min-height:0;padding-right:4px;display:grid}.app-gallery-form.is-after-model{overflow:visible}.video-quality-enhancement-form{gap:20px;display:grid}.video-quality-enhancement-field-row{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:20px;display:grid}.video-quality-enhancement-field-row>label{color:#f7f7ff;padding-top:14px;font-size:1.08rem;font-weight:900;line-height:1.2}.video-quality-enhancement-field-content{gap:14px;min-width:0;display:grid}.video-quality-enhancement-field-hint{color:#ffffff94;margin:0;font-size:.86rem;line-height:1.5}.video-quality-enhancement-field-row:first-child .app-gallery-field:first-of-type>label{display:none}.video-quality-enhancement-parameter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.video-quality-enhancement-parameter-fields>.app-gallery-field{align-content:start;align-self:start}.is-video-quality-enhancement .app-gallery-field input{color:#ffffffe6;background:#050c1a;border-color:#94a3b847;border-radius:8px;min-height:46px}.video-quality-enhancement-fps-control{background:#0c1123c2;border:1px solid #a78bfa47;border-radius:10px;gap:14px;min-height:112px;padding:15px 16px 12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.video-quality-enhancement-fps-scale,.video-quality-enhancement-fps-value{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-quality-enhancement-fps-value output{color:#f7f4ff;font-size:.98rem;font-weight:850}.video-quality-enhancement-fps-scale span,.video-quality-enhancement-fps-value span{color:#e2e8ff9e;font-size:.78rem;line-height:1.4}.video-quality-enhancement-fps-control input[data-slot=slider]{appearance:none;background:linear-gradient(90deg,#6d5dfc 0,#a78bfa var(--slider-progress),#ffffff1f var(--slider-progress),#ffffff1f 100%);cursor:pointer;border:0;border-radius:999px;width:100%;height:6px;min-height:6px;padding:0}.video-quality-enhancement-fps-control input[data-slot=slider]::-webkit-slider-thumb{appearance:none;background:#8b5cf6;border:2px solid #f5f3ff;border-radius:999px;width:20px;height:20px;box-shadow:0 0 0 4px #8b5cf62e,0 4px 12px #00000057}.video-quality-enhancement-fps-control input[data-slot=slider]::-moz-range-thumb{background:#8b5cf6;border:2px solid #f5f3ff;border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 4px #8b5cf62e,0 4px 12px #00000057}.video-quality-enhancement-fps-control input[data-slot=slider]:focus-visible{outline-offset:6px;outline:2px solid #a78bfae6}.video-quality-enhancement-upload .material-picker-field-trigger-icon{place-items:center!important;display:grid!important}.video-quality-enhancement-upload .material-picker-field-trigger-icon>svg{width:28px;height:28px;margin:auto;display:block}.is-video-quality-enhancement .app-gallery-field>label{color:#f7f9ffe6;font-size:.9rem;font-weight:800}.is-video-quality-enhancement .video-quality-enhancement-model{background:0 0;border:0;grid-template-columns:132px minmax(240px,420px) minmax(0,1fr);align-items:center;gap:20px;padding:0}.is-video-quality-enhancement .video-quality-enhancement-model>label{color:#f7f7ff;font-size:1.08rem;font-weight:900}.is-video-quality-enhancement .video-quality-enhancement-model>span{color:#ffffff94;font-size:.9rem}.app-gallery-workbench.is-image-to-video-only .app-gallery-form{gap:16px;padding-right:0;overflow:visible}.app-gallery-workbench.is-image-to-video-only .app-gallery-field,.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;display:grid}.app-gallery-field{gap:8px;display:grid}.app-gallery-field.is-image-to-video>label,.app-gallery-model-box.is-image-to-video>label{color:var(--app-text);font-size:1rem;font-weight:850}.app-gallery-workbench.is-image-to-video-only .app-gallery-field.is-image-to-video>label,.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box.is-image-to-video>label{color:#f7f7ff;align-self:start;padding-top:14px;font-size:1.08rem;font-weight:900;line-height:1.2}.app-gallery-field textarea{min-height:116px}.app-gallery-motion-field{display:grid;position:relative}.app-gallery-workbench.is-image-to-video-only .app-gallery-motion-field textarea{color:#ffffffdb;background:#050c1a80;border-color:#94a3b847;border-radius:10px;min-height:120px;padding:18px 130px 18px 22px;font-size:1rem;line-height:1.55}.app-gallery-motion-field textarea{padding-right:132px}.app-gallery-motion-field>button{color:#f7f2ff;background:#1f1644c2;border-color:#9278ff94;min-height:38px;position:absolute;top:12px;right:12px}.app-gallery-workbench.is-image-to-video-only .app-gallery-motion-field>button{color:#fff;background:#231c48f0;border-color:#8156ffe0;border-radius:8px;min-height:42px;padding:0 18px;font-size:.92rem;font-weight:800;top:14px;right:16px;box-shadow:0 0 0 1px #8156ff47}.creative-image-mention-panel{gap:8px;margin-top:8px;display:grid}.creative-image-mention-panel em{color:var(--app-muted);font-size:.84rem;font-style:normal;line-height:1.5}.app-gallery-file-field{gap:8px;display:grid}.app-gallery-file-field>span{min-height:32px;color:var(--app-muted);align-items:center;gap:8px;font-size:.86rem;display:flex}.app-gallery-file-field>div{gap:6px;display:grid}.app-gallery-file-field>button{min-height:32px;color:var(--app-text);background:#f8fafcdb;border:1px solid #e2e8f0e6;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.86rem;display:flex}.app-gallery-file-field>button:hover{background:#fff;border-color:#94a3b8b8}.app-gallery-image-video-upload{background:#04091457;border:1px dashed #e2e8f057;border-radius:8px;gap:10px;padding:14px;display:grid}.app-gallery-workbench.is-image-to-video-only .app-gallery-image-video-upload{background:#040c1a6b;border-color:#ffffff42;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:152px;padding:16px 22px}.app-gallery-duration-control>div,.app-gallery-duration-control>div:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-gallery-prompt-confirm-card{background:#ffffff0d;border:1px solid #76e6ff2e;border-radius:8px;gap:12px;padding:16px;display:grid}.app-gallery-prompt-confirm-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-gallery-prompt-confirm-card span,.app-gallery-prompt-confirm-card strong{color:#f6f2ffd1;font-size:.86rem}.app-gallery-prompt-confirm-card button{min-height:36px;color:var(--app-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:0 12px;font-size:.84rem;font-weight:700}.app-gallery-prompt-confirm-card button:focus-visible,.app-gallery-prompt-confirm-card button:hover{background:#76e6ff1f;border-color:#76e6ff57}.app-gallery-prompt-confirm-card p{white-space:pre-wrap;color:var(--app-muted);margin:0;font-size:.9rem;line-height:1.75}.app-gallery-prompt-confirm-card textarea{min-height:164px}.app-gallery-prompt-confirm-card>div:last-child{border-top:1px solid #ffffff14;padding-top:10px}.app-gallery-prompt-confirm-card>div:last-child span{color:#b6f5d4}.app-gallery-viral-confirm-card{background:#f8fafceb;border:1px solid #7c6cff33;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.app-gallery-viral-confirm-card strong{color:#111827;font-size:.9rem}.app-gallery-viral-confirm-card textarea{resize:vertical;min-height:120px;font-size:.84rem;line-height:1.6}.app-gallery-viral-confirm-card>div{flex-wrap:wrap;gap:8px;display:flex}.app-gallery-workbench.is-xiaohongshu-copy{grid-template-columns:minmax(260px,var(--app-gallery-filter-width)) minmax(640px,1fr) minmax(340px,var(--app-gallery-result-width))}.ecommerce-detail-image-panel{gap:16px;display:grid}.ecommerce-detail-image-hero{background:linear-gradient(135deg,#082f49db,#312e81b8),#ffffff0a;border:1px solid #38bdf83d;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:120px;padding:24px;display:flex}.ecommerce-detail-image-hero h1,.ecommerce-detail-image-hero p{margin:0}.ecommerce-detail-image-hero h1{color:#fff;letter-spacing:0;font-size:1.9rem}.ecommerce-detail-image-hero p{color:#ffffffc2;max-width:760px;margin-top:5px;font-size:1rem;line-height:1.65}.ecommerce-detail-image-capabilities{gap:8px;min-width:168px;display:grid}.ecommerce-detail-image-capabilities span{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.86rem;font-weight:740;display:inline-flex}.ecommerce-detail-image-form{gap:14px;display:grid}.ecommerce-detail-image-field{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ecommerce-detail-image-field>label{color:#f7f9ffeb;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:850;display:flex}.ecommerce-detail-image-field>label span{color:#e2e8ffbd;border:1px solid #ffffff1f;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:760}.ecommerce-detail-image-field>div{gap:8px;display:grid}.ecommerce-detail-image-field input,.ecommerce-detail-image-field textarea,.ecommerce-detail-image-model [role=combobox]{color:#ffffffe6;background:#050c1a;border-color:#94a3b842;border-radius:8px;min-height:46px}.ecommerce-detail-image-field textarea{min-height:96px;line-height:1.65}.creative-prompt-editor{gap:0;display:grid;position:relative}.creative-prompt-editor-surface{color:#ffffffe6;white-space:pre-wrap;word-break:break-word;background:#050c1a75;border:1px solid #94a3b842;border-radius:8px;outline:none;min-height:164px;padding:12px 14px;font-size:.95rem;line-height:1.7}.creative-prompt-editor-surface:focus{border-color:#22d3eec2;box-shadow:0 0 0 3px #22d3ee24}.creative-prompt-editor-surface:empty:before{color:#e2e8f07a;content:attr(data-placeholder);pointer-events:none}.creative-image-mention-chip{color:#aeb8ff;cursor:default;vertical-align:-4px;background:#4338ca2e;border:1px solid #6366f157;border-radius:5px;align-items:center;gap:4px;min-height:24px;margin:0 2px;padding:2px 6px 2px 3px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.creative-image-mention-chip:focus-visible{outline-offset:2px;outline:2px solid #818cf8b8}.creative-image-mention-thumb{background:linear-gradient(135deg,#ffffff1f,#0000),#0f172abd;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid;overflow:hidden}.creative-image-mention-thumb img{object-fit:cover;width:100%;height:100%}.creative-image-mention-chip strong{color:inherit;font-size:.82rem;font-weight:850;line-height:1}.creative-image-mention-preview{z-index:30;background:#0a0d1cf5;border:1px solid #94a3b847;border-radius:8px;width:168px;padding:8px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 46px #00000061}.creative-image-mention-chip:focus-visible .creative-image-mention-preview,.creative-image-mention-chip:hover .creative-image-mention-preview{gap:7px;display:grid}.creative-image-mention-preview img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.creative-image-mention-preview span{color:#e2e8f0db;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.35;overflow:hidden}.creative-image-mention-menu{z-index:20;background:#070c1afa;border:1px solid #22d3ee5c;border-radius:8px;gap:6px;width:min(360px,100% - 28px);padding:8px;display:grid;position:absolute;top:44px;left:14px;box-shadow:0 18px 44px #0000006b}.creative-image-mention-menu>span{color:#e2e8f0b8;padding:10px;font-size:.86rem}.creative-image-mention-menu button{color:#f1f5f9eb;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:44px minmax(54px,max-content) minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:6px 9px 6px 6px;display:grid}.creative-image-mention-menu button.is-active,.creative-image-mention-menu button:focus-visible,.creative-image-mention-menu button:hover{background:#082f497a;border-color:#22d3ee6b;outline:none}.creative-image-mention-menu button>span{background:#020617b8;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.creative-image-mention-menu button img,.creative-image-mention-menu button video{object-fit:cover;width:100%;height:100%}.creative-image-mention-menu strong{font-size:.9rem;font-weight:850}.creative-image-mention-menu em{color:#e2e8f09e;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;overflow:hidden}.ecommerce-detail-image-field span,.ecommerce-detail-image-model span,.ecommerce-detail-image-overdraft{color:#e2e8ffa3;font-size:.86rem;font-style:normal;line-height:1.5}.ecommerce-detail-image-upload{background:#050c1a57;border:1px dashed #94a3b852;border-radius:8px;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:18px;padding:14px;display:grid}.ecommerce-detail-image-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:620px;display:grid}.ecommerce-detail-image-style-options button{color:#f7f9ffc7;cursor:pointer;background:#050c1a6b;border:1px solid #94a3b838;border-radius:8px;min-height:44px;font-size:.95rem;font-weight:760}.ecommerce-detail-image-style-options button.is-active,.ecommerce-detail-image-style-options button:focus-visible,.ecommerce-detail-image-style-options button:hover{color:#fff;background:linear-gradient(135deg,#7b35ff,#6d28d9);border-color:#8b5cf6eb;box-shadow:0 0 0 1px #8b5cf638}.ecommerce-detail-image-model{max-width:620px}.ecommerce-detail-image-rule,.ecommerce-detail-image-submit-bar{border-radius:8px;align-items:center;gap:12px;display:flex}.ecommerce-detail-image-rule{color:#ffedd5eb;background:#7c2d122e;border:1px solid #fb923c52;padding:14px 16px;font-size:.9rem;line-height:1.55}.creative-image-rule{color:#cffafeeb;background:#082f492e;border-color:#22d3ee4d}.creative-video-options-grid{grid-template-columns:1fr;gap:14px;display:grid}.creative-video-panel .app-gallery-duration-control{background:#050c1a70;border-color:#94a3b83d;border-radius:10px;gap:14px;min-height:108px;padding:16px 22px}.creative-video-panel .app-gallery-duration-control strong{color:#fff;font-size:1rem}.creative-video-panel .app-gallery-duration-control span{color:#ffffff94;font-size:.9rem}.creative-video-panel .app-gallery-duration-control input[type=range]{border:0;min-height:4px;padding:0}.app-gallery-resolution-segmented{background:#ffffff0e;border:1px solid #94a3b82e;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100%,304px);padding:4px;display:grid}.app-gallery-resolution-segmented button{cursor:pointer;color:#f6f2ffc7;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;font-size:.9rem;font-weight:760;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex}.app-gallery-resolution-segmented button:hover{color:#fffffff0;background:#ffffff0e;border-color:#ffffff21}.app-gallery-resolution-segmented button:focus-visible{outline-offset:2px;outline:2px solid #22d3ee75}.app-gallery-resolution-segmented button.is-active{color:#f8fbff;background:#52586c85;border-color:#94a3b81f;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff14}.app-gallery-resolution-segmented span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-video-ratio-control.short-video-ratio-field{gap:0;display:grid}.creative-video-ratio-control .short-video-ratio-select{width:min(100%,470px)}.creative-video-ratio-control .short-video-ratio-option{cursor:pointer;color:#f6f2ffb8;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:5px 8px;font-size:.78rem;font-weight:850;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:flex}.creative-video-ratio-control .short-video-ratio-option:hover{color:#ffffffeb;background:#ffffff0e;border-color:#ffffff24}.creative-video-ratio-control .short-video-ratio-option:focus-visible{outline-offset:2px;outline:2px solid #22d3ee75}.creative-video-ratio-control .short-video-ratio-option.is-active{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 58%),#ffffff13;border-color:#ffffff38;box-shadow:0 14px 34px #00000038,inset 0 0 0 1px #ffffff14}.creative-video-ratio-control .short-video-ratio-text{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:1}.creative-video-ratio-control .short-video-ratio-preview{background:#ffffff14;border:1.5px solid;border-radius:3px;flex:none;min-width:9px;min-height:7px;display:block;box-shadow:0 0 0 1px #0a0e1c7a}.ecommerce-detail-image-submit-bar{background:#0a0d1cc7;border:1px solid #38bdf847;justify-content:space-between;min-height:68px;padding:12px 14px}.ecommerce-detail-image-submit-bar span{color:#e2e8ffad;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.ecommerce-detail-image-submit-bar span.is-complete{color:#b6f5d4}.ecommerce-detail-image-submit-bar strong{color:#fff}.ecommerce-detail-image-submit-bar button{color:#fff;background:#6d28d9;border-radius:8px;min-height:44px;font-weight:820}.xiaohongshu-copy-panel{gap:16px;min-height:0;display:grid}.xiaohongshu-copy-hero{background:linear-gradient(135deg,#581c87db,#312e81c7),#ffffff0a;border:1px solid #a855f747;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:120px;padding:24px;display:flex}.xiaohongshu-copy-hero h1,.xiaohongshu-copy-hero p{margin:0}.xiaohongshu-copy-hero h1{color:#fff;letter-spacing:0;font-size:1.9rem}.xiaohongshu-copy-hero p{color:#ffffffc2;max-width:740px;margin-top:5px;font-size:1rem;line-height:1.65}.xiaohongshu-copy-capabilities{gap:8px;min-width:178px;display:grid}.xiaohongshu-copy-capabilities span{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.86rem;font-weight:740;display:inline-flex}.xiaohongshu-copy-form{gap:14px;display:grid}.xiaohongshu-copy-field{grid-template-columns:156px minmax(0,1fr);align-items:start;gap:20px;display:grid}.xiaohongshu-copy-field>label{color:#f7f9ffeb;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:850;display:flex}.xiaohongshu-copy-field>label span{color:#e2e8ffbd;border:1px solid #ffffff1f;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:760}.xiaohongshu-copy-field>div{gap:8px;display:grid}.xiaohongshu-copy-field input,.xiaohongshu-copy-field textarea,.xiaohongshu-copy-model [role=combobox]{color:#ffffffe6;background:#050c1a;border-color:#94a3b842;border-radius:8px;min-height:46px}.xiaohongshu-copy-field textarea{min-height:96px;line-height:1.65}.xiaohongshu-copy-field.is-reference textarea{min-height:156px}.xiaohongshu-copy-field em,.xiaohongshu-copy-field span,.xiaohongshu-copy-model span,.xiaohongshu-copy-overdraft{color:#e2e8ffa3;font-size:.86rem;font-style:normal;line-height:1.5}.xiaohongshu-copy-length-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:360px;display:grid}.xiaohongshu-copy-length-options button{color:#f7f9ffc7;cursor:pointer;background:#050c1a6b;border:1px solid #94a3b838;border-radius:8px;min-height:44px;font-size:.95rem;font-weight:760}.xiaohongshu-copy-length-options button.is-active,.xiaohongshu-copy-length-options button:focus-visible,.xiaohongshu-copy-length-options button:hover{color:#fff;background:linear-gradient(135deg,#7b35ff,#6d28d9);border-color:#8b5cf6eb;box-shadow:0 0 0 1px #8b5cf638}.xiaohongshu-copy-model{max-width:520px}.xiaohongshu-copy-risk-note,.xiaohongshu-copy-submit-bar{border-radius:8px;align-items:center;gap:12px;display:flex}.xiaohongshu-copy-risk-note{color:#fee2e2eb;background:#7f1d1d2e;border:1px solid #f8717159;padding:14px 16px;font-size:.9rem;line-height:1.55}.xiaohongshu-copy-submit-bar{background:#0a0d1cc7;border:1px solid #a855f747;justify-content:space-between;min-height:68px;padding:12px 14px}.xiaohongshu-copy-submit-bar span{color:#e2e8ffad;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.xiaohongshu-copy-submit-bar span.is-complete{color:#b6f5d4}.xiaohongshu-copy-submit-bar strong{color:#fff}.xiaohongshu-copy-submit-bar button{color:#fff;background:#6d28d9;border-radius:8px;min-height:44px;font-weight:820}.selling-points-hero{background:linear-gradient(135deg,#4c1d95cc,#312e81b8),#ffffff0a;border-color:#a855f73d}.selling-points-file-box{gap:9px;display:grid}.selling-points-risk-note{color:#f4e8ffeb;background:#581c872e;border-color:#a855f74d}.app-gallery-workbench.is-viral-video-workbench{grid-template-columns:minmax(260px,var(--app-gallery-filter-width)) minmax(0,1fr) minmax(340px,var(--app-gallery-result-width));box-shadow:none;background:0 0}.viral-video-clone-panel{align-content:start;padding:22px 24px 18px;position:relative}.viral-video-duration-card>div,.viral-video-hero,.viral-video-model-select,.viral-video-panel-head,.viral-video-prompt-actions,.viral-video-prompt-head,.viral-video-rhythm-toggle,.viral-video-submit-bar{align-items:center;display:flex}.viral-video-panel-head{justify-content:space-between;gap:16px}.viral-video-panel-head .app-gallery-current-head{width:100%}.viral-video-hero{background:linear-gradient(135deg,#581c87db,#312e81c7),#ffffff0a;border:1px solid #a855f747;border-radius:8px;justify-content:space-between;gap:18px;min-height:120px;padding:24px}.viral-video-duration-card strong,.viral-video-hero h1,.viral-video-hero p,.viral-video-hero span,.viral-video-subject-meta strong,.viral-video-submit-bar strong{color:#fff;margin:0}.viral-video-hero h1{letter-spacing:0;font-size:1.9rem}.viral-video-hero p{color:#ffffffc7;max-width:650px;margin-top:5px;line-height:1.65}.viral-video-hero span{color:#ffffffad;font-size:.86rem}.viral-video-capabilities{gap:8px;min-width:178px;display:grid}.viral-video-capabilities span{text-align:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:7px 12px}.viral-video-form{gap:14px;display:grid}.viral-video-field-row{grid-template-columns:156px minmax(0,1fr);align-items:start;gap:20px;display:grid}.viral-video-field-label{color:#f7f9ffeb;align-items:center;gap:4px;min-height:44px;font-size:1rem;font-weight:850;display:flex}.viral-video-field-label span{font-weight:800}.viral-video-field-label span,.viral-video-field-label strong{color:inherit;font-size:inherit}.viral-video-duration-card,.viral-video-model-select,.viral-video-prompt-card,.viral-video-rhythm-toggle,.viral-video-upload-strip{background:#070a1670;border:1px solid #ffffff1a;border-radius:8px}.viral-video-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.viral-video-subject-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.viral-video-duration-card span,.viral-video-model-select span,.viral-video-overdraft,.viral-video-prompt-card p,.viral-video-prompt-head span,.viral-video-subject-meta span,.viral-video-submit-bar span{color:#e2e8ffad;font-size:.86rem}.viral-video-goal-input{color:#f7f9ffeb;background:#070a1670;border-color:#ffffff1a;min-height:96px}.viral-video-model-select{gap:12px;padding:10px}.viral-video-generation-settings{background:#070a1670;border:1px solid #ffffff1a;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.viral-video-generation-settings .viral-video-model-select{background:0 0;border:0;padding:0}.viral-video-model-select>button{min-width:min(360px,100%)}.viral-video-duration-card{gap:12px;padding:14px;display:grid}.viral-video-duration-card>div{justify-content:space-between;gap:12px}.viral-video-duration-card input[type=range]{accent-color:#8b7cff;width:100%}.viral-video-rhythm-toggle{cursor:pointer;gap:12px;min-height:56px;padding:0 14px}.viral-video-rhythm-toggle input{opacity:0;width:1px;height:1px;position:absolute}.viral-video-switch{background:#94a3b852;border-radius:999px;width:48px;height:26px;position:relative}.viral-video-switch:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px}.viral-video-rhythm-toggle input:checked+.viral-video-switch{background:#7c6cff}.viral-video-rhythm-toggle input:checked+.viral-video-switch:after{transform:translate(22px)}.viral-video-rhythm-toggle strong{color:#f7f9ffe6;font-size:.92rem}.viral-video-prompt-card{gap:12px;padding:14px;display:grid}.viral-video-prompt-actions,.viral-video-prompt-head,.viral-video-submit-bar{justify-content:space-between;gap:12px}.viral-video-prompt-actions button,.viral-video-prompt-head button{color:#f7f9ffe0;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-height:36px}.viral-video-prompt-head button{place-items:center;width:40px;display:grid}.viral-video-prompt-actions{justify-content:flex-start}.viral-video-prompt-actions button{padding:0 12px;font-size:.84rem;font-weight:700}.viral-video-prompt-card p{white-space:pre-wrap;min-height:98px;margin:0;line-height:1.72}.viral-video-prompt-card textarea{min-height:142px}.viral-video-submit-bar{background:#0a0d1cc7;border:1px solid #9bacff2e;border-radius:8px;min-height:68px;padding:12px 14px}.viral-video-submit-bar span{align-items:center;gap:8px;display:inline-flex}.viral-video-submit-bar span.is-complete{color:#b6f5d4}.viral-video-submit-bar button{color:#fff;background:#6d28d9;border-radius:8px;min-height:44px;font-weight:800}.viral-video-overdraft{margin:-6px 0 0}.app-gallery-model-box{gap:9px;padding:14px;display:grid}.app-gallery-model-select{gap:8px;min-width:0;display:grid}.app-gallery-model-select [role=combobox]{color:#fff;background:#050c1a;border-color:#e2e8ff6b;border-radius:10px;min-height:50px;font-size:1rem;font-weight:800}.app-gallery-model-select [role=combobox]:hover{border-color:#e2e8ff94}.app-gallery-model-select [role=combobox]:focus-visible{outline-offset:2px;outline:2px solid #ffffff57}.app-gallery-model-select .app-gallery-model-select-value{width:100%}.app-gallery-model-select-helper{color:#e2e8ffa3;font-size:.86rem;font-style:normal;line-height:1.5}.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box{background:0 0;border:0;grid-template-columns:132px minmax(240px,420px) minmax(0,1fr);padding:0}.app-gallery-generation-settings-content{gap:10px;min-width:0;display:grid}.app-gallery-generation-settings .generation-parameter-control-group{min-width:0}.app-gallery-dynamic-pricing-note{color:#e2e8ff9e;margin:-4px 0 0;font-size:.82rem;line-height:1.55}.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box [role=combobox],.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box>button{color:#fff;background:#050c1a;border:1px solid #e2e8ff6b;border-radius:10px;min-height:50px;font-size:1rem;font-weight:800}.ecommerce-detail-image-model [role=combobox],.xiaohongshu-copy-model [role=combobox]{background:#050c1a}.app-gallery-model-option,.app-gallery-model-select-value{align-items:center;gap:9px;min-width:0;display:inline-flex}.app-gallery-model-option>span:last-child,.app-gallery-model-select-value>span:last-child{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.app-gallery-model-option em{color:#e2e8ff9e;margin-left:auto;font-size:.72rem;font-style:normal;font-weight:800}.app-gallery-model-option>span:last-child{font-size:.92rem;font-weight:700}.app-gallery-model-logo{color:#dcd4ff;object-fit:cover;background:#0f172ad1;border:1px solid #7d5aff59;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:900;display:inline-grid}.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box [role=combobox],.ecommerce-detail-image-model [role=combobox],.viral-video-model-select [role=combobox],.xiaohongshu-copy-model [role=combobox]{border:1px solid #e2e8ff6b;box-shadow:inset 0 0 0 1px #94a3b81f}.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box>span{color:#ffffff94;grid-column:3;align-self:center;font-size:.9rem}.app-gallery-workbench.is-image-to-video-only .app-gallery-field.is-image-to-video>em{color:#ffffff94;grid-column:2;font-size:.9rem}.app-gallery-duration-control{border:1px solid var(--app-line);background:#ffffff09;border-radius:8px;gap:12px;padding:14px 18px;display:grid}.app-gallery-workbench.is-image-to-video-only .app-gallery-duration-control{background:#050c1a70;border-color:#94a3b83d;border-radius:10px;gap:14px;min-height:108px;padding:16px 22px}.app-gallery-duration-control strong{color:var(--app-text);font-size:.98rem}.app-gallery-workbench.is-image-to-video-only .app-gallery-duration-control strong{color:#fff;font-size:1rem}.app-gallery-duration-control span{color:var(--app-dim);font-size:.84rem}.app-gallery-workbench.is-image-to-video-only .app-gallery-duration-control span{color:#ffffff94;font-size:.9rem}.app-gallery-duration-control input[type=range]{--app-gallery-duration-progress:36.36%;appearance:none;background:linear-gradient(90deg,#7b35ff 0,#9b6cff var(--app-gallery-duration-progress),#e2e8ff80 var(--app-gallery-duration-progress),#e2e8ff80 100%);cursor:pointer;border-radius:999px;width:100%;height:4px}.app-gallery-duration-control input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 3px #7b35ff38,0 0 18px #9b6cff94}.app-gallery-duration-control input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:999px;height:4px}.app-gallery-duration-control input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 3px #7b35ff38,0 0 18px #9b6cff94}.app-gallery-generate-button{color:#0b1020;background:#f6f3ff;min-height:46px}.app-gallery-image-video-footer{background:#0811228f;border:1px solid #94a3b838;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,280px);align-items:center;gap:16px;min-height:84px;margin-top:4px;padding:14px 18px 14px 22px;display:grid}.app-gallery-image-video-footer>span{color:#99f6c8;align-items:center;gap:12px;font-size:.95rem;font-weight:850;display:inline-flex}.app-gallery-image-video-footer>span.is-incomplete{color:#fde68a}.app-gallery-image-video-footer>strong{color:#ffffffb8;font-size:.96rem;font-weight:650}.app-gallery-image-video-footer .app-gallery-generate-button{color:#fff;background:linear-gradient(135deg,#6d28ff,#7928ff 45%,#5b21e6);border:0;border-radius:10px;width:100%;min-width:0;min-height:52px;font-size:1rem;font-weight:900}.video-quality-enhancement-footer{margin-top:0}.app-gallery-loading-state,.app-gallery-state-panel{min-height:180px;color:var(--app-muted);text-align:center;place-items:center;padding:24px;display:grid}.app-gallery-loading-state{align-content:center;gap:10px}.app-gallery-loading-state strong{color:var(--app-text);font-size:.94rem;font-weight:850}.app-gallery-loading-state span{max-width:220px;color:var(--app-dim);font-size:.86rem;line-height:1.5}.app-gallery-loading-state svg{color:#2dd4bf}.app-gallery-loading-state.is-preview{min-height:112px;padding:18px}@media (prefers-reduced-motion:reduce){.app-gallery-loading-state svg{animation:none}}.app-gallery-result-card{background:#ffffff0b;gap:12px;padding:18px;display:grid}.app-gallery-result-card strong{color:var(--app-text);font-size:.94rem}.app-gallery-result-card p{color:var(--app-muted);margin:0;font-size:.9rem;line-height:1.6}.app-gallery-result-card dl{color:var(--app-dim);gap:8px;margin:0;font-size:.78rem;display:grid}.app-gallery-result-card dl div,.app-gallery-result-dialog-info dl div{justify-content:space-between;gap:12px;display:flex}.app-gallery-result-card dd{color:#f6f2ffd1;word-break:break-word;margin:0}.app-gallery-result-preview{background:#ffffff0e;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-height:112px;display:grid;position:relative;overflow:hidden}.app-gallery-result-preview img,.app-gallery-result-preview video{object-fit:cover;width:100%;height:100%;max-height:168px}.app-gallery-result-preview button{width:100%;height:100%;min-height:inherit;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.app-gallery-result-preview button:focus-visible{outline-offset:-4px;outline:2px solid #2dd4bfd9}.app-gallery-result-preview.is-clickable:hover img{filter:brightness(.82)}.app-gallery-result-preview-icon{color:#fff;opacity:0;background:#0a0e1cb8;border:1px solid #ffffff2e;border-radius:999px;width:34px;height:34px;padding:8px;transition:opacity .16s,transform .16s;position:absolute;top:12px;right:12px}.app-gallery-result-preview button:focus-visible .app-gallery-result-preview-icon,.app-gallery-result-preview.is-clickable:hover .app-gallery-result-preview-icon{opacity:1;transform:translateY(0)}.app-gallery-result-preview.is-empty,.app-gallery-result-preview.is-text{text-align:left;padding:14px}.app-gallery-result-preview.is-text{place-items:start stretch}.app-gallery-result-preview.is-card-text{max-height:156px}.app-gallery-result-preview.is-card-text p{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.app-gallery-result-preview.is-dialog-text{min-height:360px;padding:0}.app-gallery-result-preview.is-dialog-text textarea{resize:none;color:#f6f2ffe6;width:100%;height:100%;min-height:360px;font:inherit;scrollbar-color:#9278ff9e transparent;scrollbar-width:thin;background:0 0;border:0;outline:none;padding:16px;line-height:1.72}.app-gallery-result-preview.is-dialog-text textarea::-webkit-scrollbar{width:6px}.app-gallery-result-preview.is-dialog-text textarea::-webkit-scrollbar-track{background:0 0}.app-gallery-result-preview.is-dialog-text textarea::-webkit-scrollbar-thumb{background:#9278ff85;border-radius:999px}.app-gallery-result-preview>span{color:#fff;background:#0b1020d1;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800;position:absolute;bottom:8px;right:8px}.app-gallery-result-meta{align-items:flex-start}.app-gallery-result-meta span{color:var(--app-dim);font-size:.86rem}.app-gallery-result-actions{justify-content:flex-start}.app-gallery-result-actions button{min-height:34px}.app-gallery-result-dialog{background:radial-gradient(circle at 100% 0,#7b35ff24,#0000 34%),linear-gradient(#0e0e12fa,#0a0a0dfa);border:0;width:min(920px,100vw - 32px);max-width:none;box-shadow:0 26px 80px #0000009e,inset 0 1px #ffffff0a}.app-gallery-result-dialog.is-ecommerce-main-image{border-color:#0000}.app-gallery-result-dialog-body{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;display:grid}.app-gallery-result-dialog-preview .app-gallery-result-preview{min-height:360px}.app-gallery-result-dialog-info,.app-gallery-result-dialog-preview{border:1px solid var(--app-line);background:#ffffff09;border-radius:8px;padding:18px}.app-gallery-result-dialog-info h3,.app-gallery-result-dialog-preview h3{color:var(--app-text);margin:0;font-size:1rem}.app-gallery-result-dialog-preview{align-content:start;gap:16px;display:grid}.app-gallery-result-dialog-preview .app-gallery-result-preview img,.app-gallery-result-dialog-preview .app-gallery-result-preview video{object-fit:contain;max-height:520px}.app-gallery-result-dialog-info{align-content:start;gap:14px;display:grid}.app-gallery-result-dialog-info dl{color:var(--app-dim);gap:10px;margin:0;font-size:.86rem;display:grid}.app-gallery-result-dialog-info dd{color:#f6f2ffdb;text-align:right;word-break:break-word;margin:0}.app-gallery-result-dialog-actions{justify-content:flex-end}.app-placeholder-panel{border-radius:14px;padding:28px 32px}.app-placeholder-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.app-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-placeholder-card{min-height:130px;padding:20px}.app-shell-creation{background:#131517}.app-shell-creation .app-main-rail .app-content{background:#131517;height:100vh;padding:0;overflow:hidden}.creation-page{color:#fff;background:#131517;grid-template-columns:240px minmax(0,1fr);height:100vh;min-height:0;display:grid;position:relative;overflow:hidden}.creation-page:before{content:"";pointer-events:none;background:radial-gradient(520px 96px at 50% 83%,#8b40ff57,#0000 72%),radial-gradient(560px 90px at 50% 78%,#fea87624,#0000 68%),repeating-linear-gradient(90deg,#495e831f 0 1px,#0000 1px 18px),repeating-linear-gradient(#495e831a 0 1px,#0000 1px 18px);height:270px;position:absolute;inset:auto 0 0 240px;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.creation-sidebar{z-index:2;background:linear-gradient(#14161af5,#131518fa),radial-gradient(140px 380px at 100% 18%,#ffffff0a,#0000 70%);border-right:1px solid #26282e;min-height:0;padding:28px 16px;position:relative;overflow:hidden}.creation-sidebar-section{gap:8px;margin-bottom:14px;display:grid}.creation-sidebar-section>span{color:#fff;margin-bottom:5px;font-size:14px;font-weight:500;line-height:21px;display:block}.creation-sidebar-section+.creation-sidebar-section{margin-top:16px}.creation-sidebar-section+.creation-sidebar-section>span{color:#5d6369;font-size:12px;line-height:20px}.creation-sidebar-action{color:#fff;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:208px;height:36px;padding:2px;font-size:14px;line-height:21px;display:flex}.creation-sidebar-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creation-sidebar-action svg{color:#dce4ef;background:#23252b;border:1px solid #2d3038;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;padding:8px;display:grid}.creation-sidebar-action.is-active{background:#23252b}.creation-sidebar-action.is-active svg{background:#31343b;border-color:#3a3e47}.creation-empty{color:#5d6369;padding:10px 0;font-size:12px}.creation-recent-list{scrollbar-width:none;gap:8px;max-height:calc(100vh - 190px);padding-right:4px;display:grid;overflow:auto}.creation-recent-list::-webkit-scrollbar{display:none}.creation-recent-item{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;width:208px;display:grid;position:relative}.creation-recent-item>button:first-child{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0;display:grid}.creation-recent-item>button:first-child:focus-visible strong,.creation-recent-item>button:first-child:hover strong{color:#fff}.creation-recent-delete:focus-visible,.creation-recent-item>button:first-child:focus-visible{outline-offset:2px;outline:1px solid #8a40ffd1}.creation-recent-list span{color:#dce4ef;background:linear-gradient(135deg,#5d63692e,#ffffff0a),radial-gradient(circle at 38% 28%,#ffffff2e,#0000 24%),#262a30;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.creation-recent-item.is-active .creation-recent-list span,.creation-recent-item.is-active>button:first-child span{color:#fff;background:linear-gradient(135deg,#8a40ff57,#ffffff14),#31343b}.creation-recent-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:21px;overflow:hidden}.creation-recent-delete{color:#5d6369;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;transition:opacity .16s,color .16s,background .16s;display:grid}.creation-recent-delete:focus-visible,.creation-recent-item:hover .creation-recent-delete{opacity:1}.creation-recent-delete:hover{color:#fff;background:#ffffff0f}.creation-main{z-index:1;overscroll-behavior:contain;scrollbar-color:#7c7c7e75 transparent;scrollbar-width:thin;background:#131517;min-height:0;padding:32px 120px 230px;scroll-padding-bottom:250px;position:relative;overflow:hidden auto}.creation-alert{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717152;border-radius:8px;margin-bottom:18px;padding:12px 14px}.creation-result-empty{gap:14px;max-width:720px;padding-top:18px;display:grid}.creation-result-empty>span{color:#7c7c7e;font-size:14px}.creation-result-empty h1{color:#fff;margin:0;font-size:32px;font-weight:700;line-height:1}.creation-result-empty p{color:#7c7c7e;max-width:560px;margin:0;font-size:16px;line-height:1.5}.creation-result-groups{gap:40px;display:grid}.creation-load-older{color:#ebeef6b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-self:start;min-height:40px;padding:0 14px;font-size:13px;line-height:1;transition:border-color .16s,color .16s,background .16s}.creation-load-older:focus-visible,.creation-load-older:hover{color:#fff;background:#8a40ff29;border-color:#8a40ff75}.creation-result-group{gap:28px;display:grid}.creation-result-group h2{color:#fff;margin:0;font-size:32px;font-weight:700;line-height:1}.creation-result-list{gap:46px;display:grid}.creation-result-card{content-visibility:auto;contain-intrinsic-size:auto 520px;gap:16px;min-width:0;max-width:1111px;scroll-margin-bottom:250px;display:grid}.creation-result-body{gap:8px;min-width:0;display:grid}.creation-result-body p{color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:400;line-height:21px;display:-webkit-box;overflow:hidden}.creation-result-body p.is-expanded{-webkit-line-clamp:unset;display:block}.creation-prompt-toggle{color:#a98bff;background:0 0;border:0;justify-self:start;min-height:28px;padding:0;font-size:14px;font-weight:700;line-height:1}.creation-prompt-toggle:focus-visible,.creation-prompt-toggle:hover{color:#fff;outline:0}.creation-result-meta{color:#7c7c7e;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:16px;line-height:21px;display:flex}.creation-result-meta em,.creation-result-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;font-style:normal;overflow:hidden}.creation-result-meta em:before,.creation-result-meta span+span:before{content:"";vertical-align:-1px;background:#7c7c7e;width:1px;height:12px;margin-right:8px;display:inline-block}.creation-result-preview{aspect-ratio:1;background:linear-gradient(#ffffff12,#ffffff05),radial-gradient(at 50% 20%,#7c7c7e2e,#0000 56%),#202125;border-radius:12px;place-items:center;width:min(100%,360px);min-height:0;display:grid;overflow:hidden}.creation-result-preview>span{color:#7c7c7e;font-size:14px}.creation-result-preview>.creation-result-failure-message{overflow-wrap:anywhere;text-align:center;max-width:min(280px,100% - 32px);line-height:1.6}.creation-result-preview.is-generating{background:radial-gradient(circle at 50% 52%,#e945f529,#0000 42%),linear-gradient(#ffffff0b,#ffffff04),#17191d;border:1px solid #dae8ff1a;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff09}.creation-generating-preview{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.creation-generating-preview:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 44%,#0b0d104d 78%),linear-gradient(#0d0f1200,#0d0f1247);position:absolute;inset:0}.creation-generating-preview .floating-lines-container{pointer-events:auto;opacity:.82;width:auto;height:auto;position:absolute;inset:-18%}.creation-generating-preview canvas{display:block}.creation-result-preview-button{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.creation-result-preview-button:focus-visible{outline-offset:-2px;outline:2px solid #8a40ffdb}.creation-result-preview .workspace-preview{aspect-ratio:1;border:0;border-radius:0;width:100%;height:100%;min-height:0}.creation-result-preview .workspace-preview-media img,.creation-result-preview .workspace-preview-media video{object-fit:contain}.creation-result-actions{align-items:center;gap:8px;display:flex}.creation-result-actions>div{gap:8px;display:inline-flex}.creation-icon-button,.creation-result-actions .workspace-mini{color:#dce4ef;background:#202125;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:40px;padding:0;font-size:12px;line-height:1;display:inline-flex}.creation-icon-button img,.creation-result-actions .workspace-mini img{width:20px;height:20px;display:block}.creation-icon-button:hover,.creation-result-actions .workspace-mini:hover{color:#fff;background:#2b2d32}.creation-input-dock{--creation-dock-sidebar-width:240px;box-sizing:border-box;bottom:23px;right:0;left:calc(89px + var(--creation-dock-sidebar-width));z-index:8;width:auto;max-width:none;padding-inline:0;position:fixed;transform:none}.creation-input-dock:before{opacity:.2;width:min(1040px,100% + 96px);height:224px;top:-54px}.creation-input-dock .creative-video-params{justify-content:flex-start}.creation-input-dock .creative-video-param-panel{transform-origin:0 100%;animation-name:creation-video-param-panel-up-in;top:auto;bottom:calc(100% + 8px)}@keyframes creation-video-param-panel-up-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.creation-generating-preview .floating-lines-container{display:none}}@media (max-width:1180px){.creation-page{grid-template-columns:220px minmax(0,1fr)}.creation-main{padding:28px 40px 230px}.creation-input-dock{--creation-dock-sidebar-width:220px}}@media (max-width:860px){.app-shell-creation .app-main-rail .app-content{overflow-y:auto}.creation-page:before{height:220px;inset-inline:0}.creation-page{height:auto;min-height:100vh;display:block;overflow:visible}.creation-sidebar{border-bottom:1px solid #26282e;border-right:0;grid-template-columns:minmax(0,1fr);gap:14px;min-height:auto;padding:18px;display:grid}.creation-sidebar-section{margin-bottom:0}.creation-sidebar-section:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-sidebar-section:first-of-type>span{grid-column:1/-1}.creation-recent-item,.creation-sidebar-action{width:100%}.creation-recent-list{max-height:none;padding:0 0 4px;display:flex;overflow-x:auto}.creation-recent-item{flex:none;grid-template-columns:minmax(148px,1fr) 28px;width:min(220px,70vw)}.creation-main{min-height:520px;padding:24px 18px 330px;overflow:visible}.creation-result-group h2{font-size:28px}.creation-result-body p,.creation-result-meta{font-size:14px}.creation-result-preview{min-height:150px}.creation-input-dock{width:100%;padding-inline:18px;bottom:auto;left:auto;right:auto;transform:none}}@media (max-width:520px){.creation-sidebar{padding:16px 14px 16px 70px}.creation-sidebar-section:first-of-type{grid-template-columns:1fr}.creation-main{padding-inline:14px}.creation-result-group h2{font-size:24px}.creation-result-preview{min-height:128px}.creation-input-dock{padding-inline:14px;left:auto;right:auto}}.home-hero,.scene-hero{border:1px solid #9d67ff2e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 80px #00000047}.home-hero{background:linear-gradient(90deg,#080714db 0 37%,#0807142e 62%),radial-gradient(circle at 74% 42%,#7739ff4d,#0000 26%),url(/home/home-hero-banner.jpg) 68%/cover no-repeat;border-radius:14px;min-height:228px;padding:30px 80px 30px 86px}.home-hero:before,.scene-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 56%,#9748ff3d,#0000 24%),linear-gradient(#0000,#10082a57);position:absolute;inset:0}.home-hero-inner,.scene-hero-inner{z-index:1;position:relative}.home-hero-inner{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;max-width:620px;min-height:168px;display:flex}.home-hero h1,.scene-hero h1{letter-spacing:0;margin:16px 0 12px;line-height:1}.home-hero h1{margin:0;font-size:clamp(2.4rem,3.6vw,3.65rem)}.home-variable-title{width:min(680px,100%);min-height:clamp(66px,6.4vw,104px);margin:20px 0 2px;position:relative;overflow:visible}.home-variable-title:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff38,#9755ff00);height:1px;position:absolute;bottom:4px;left:0;right:0}.home-variable-title-text{color:#fff;letter-spacing:.08em;text-shadow:0 0 22px #9755ff47,0 18px 48px #00000061;font-size:clamp(3.5rem,5.8vw,6.4rem);font-weight:260;line-height:.9}.home-variable-title-text span{will-change:font-variation-settings}.home-variable-title-text>span:not(.sr-only)>span{margin-right:.04em}.scene-hero h1{font-size:4.1rem}.home-hero p,.scene-hero p{color:#f6f2ffb8;margin:0;font-weight:600;line-height:1.75}.home-hero p{margin-top:12px;font-size:1.2rem}.scene-hero p{font-size:1.05rem}.home-card-link,.scene-action-button{color:#fff;background:linear-gradient(90deg,#5c22df,#8a40ff);font-weight:800;box-shadow:0 10px 24px #7034ff3d}.home-app-card,.scene-flow-card,.scene-flow-panel article{border:1px solid var(--app-line);background:radial-gradient(circle at 88% 0,#7430ff38,#0000 32%),linear-gradient(#1b1536db,#120e25c7);box-shadow:inset 0 1px #ffffff0a}.home-app-card span,.scene-actions span,.scene-flow-panel p{color:var(--app-dim);font-size:.82rem}.home-page{--home-card-grid-gap:12px}.home-scene-grid,.scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-featured-application-grid{gap:var(--home-card-grid-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.home-scene-card,.scene-card{background:#120e25d1;border:1px solid #ffffff17;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000038}.home-scene-card{min-height:152px}.home-scene-card-action{color:inherit;cursor:pointer;text-decoration:none;display:block}.home-scene-card-action:focus-visible{outline-offset:-4px;outline:2px solid #ffffffe0}.scene-card{min-height:238px}.home-scene-card:after,.scene-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 22%,#09071433 46%,#080614f2),radial-gradient(circle at 80% 24%,#7c3fff38,#0000 28%);position:absolute;inset:0}.home-scene-card:after{opacity:0;height:76%;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);inset:auto 0 0;transform:translateY(66%)}.home-scene-card:hover:after{opacity:1;transform:translateY(0)}.home-featured-application-grid .home-scene-card:after{content:none}.home-scene-image,.scene-card-image{opacity:.86;background-color:#0000;background-image:radial-gradient(circle at 32% 18%,#76e6ff38,#0000 24%),linear-gradient(135deg,#5f22dbad,#070612eb);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:opacity .22s,transform .28s;position:absolute;inset:0}.home-scene-card:hover .home-scene-image,.scene-card:hover .scene-card-image{opacity:.98;transform:scale(1.05)}.home-scene-body,.scene-card-body{z-index:1;flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.home-scene-body{justify-content:flex-start;inset:12px}.scene-card-body{inset:14px}.home-scene-meta,.scene-status{color:#f5efff;-webkit-backdrop-filter:blur(12px)saturate(145%);background:linear-gradient(135deg,#ffffff29,#ffffff0a),#ffffff14;border:1px solid #e2d6ff5c;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;top:0;right:0;box-shadow:inset 0 1px #ffffff47,0 0 18px #ffffff14}.home-scene-meta-muted,.scene-status-muted{color:#f6f2ffcc;background:linear-gradient(135deg,#ffffff24,#ffffff0a),#ffffff14;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff29}.home-scene-body strong,.scene-card-body h3{margin:0 0 8px;font-size:1.1rem}.home-scene-body strong{font-size:1rem;transition:opacity .22s,bottom .24s;position:absolute;bottom:0;left:0;right:0}.home-scene-body p,.scene-card-body p{color:#f6f2ffa8;margin:0 0 14px;font-size:.86rem;line-height:1.55}.home-scene-body p{opacity:0;transition:opacity .22s 40ms,transform .24s 40ms;position:absolute;bottom:0;left:0;right:0;transform:translateY(14px)}.home-scene-card:hover .home-scene-body strong{bottom:42px}.home-scene-card:hover .home-scene-body p{opacity:1;transform:translateY(0)}.home-card-link,.scene-action-button{border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;min-height:32px;padding:0 14px;font-size:.82rem;display:inline-flex}.home-card-link-disabled,.home-muted-action,.scene-action-button-disabled{color:#f6f2ffa3;box-shadow:none;background:#ffffff1a}.home-scene-body span.home-card-link{display:none}.home-app-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-model-card,.home-tool-card{border:1px solid var(--app-line);background:radial-gradient(circle at 88% 0,#7430ff38,#0000 32%),linear-gradient(#1b1536db,#120e25c7);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.home-tool-card{border-radius:11px;justify-content:space-between;min-height:86px;padding:12px 18px}.home-tool-card,.home-tool-main{align-items:center;gap:16px;display:flex}.home-tool-main{min-width:0}.home-tool-icon{aspect-ratio:16/9;color:#efe8ff;background-color:#0000;background-image:radial-gradient(circle at 35% 25%,#fff,#0000 22%),linear-gradient(135deg,#794cfff2,#5d43ae9e);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;flex:none;place-items:center;width:72px;font-size:1.22rem;font-weight:900;display:grid;box-shadow:0 0 24px #975cff57}.home-tool-card strong{display:block}.home-tool-main span{color:var(--app-dim);margin-top:4px;font-size:.82rem;display:block}.home-model-button,.home-use-button{color:#fff;background:linear-gradient(90deg,#5c22df,#8a40ff);border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #7034ff3d}.home-use-button-disabled{color:#f6f2ffa3;box-shadow:none;background:#ffffff1a}.home-model-grid{gap:var(--home-card-grid-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-model-card{border-radius:12px;flex-direction:column;min-height:180px;padding:13px 14px;display:flex}.home-model-top{gap:12px;min-width:0;display:flex}.home-model-icon{color:#fff;background:linear-gradient(135deg,#3de2a7,#4c64ff);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:900;display:grid}.home-model-title{margin:1px 0 4px;font-size:1.05rem;font-weight:800}.home-model-desc,.home-model-provider{color:var(--app-dim);font-size:.82rem}.home-model-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.home-model-button{border-radius:7px;width:100%;min-height:30px;margin-top:auto}.home-model-badge{color:#e7dcff;background:#7635ffb8;border-radius:7px;padding:4px 8px;font-size:.76rem;font-weight:800;position:absolute;top:10px;right:12px;box-shadow:0 0 20px #894bff80}.home-app-card{border-radius:12px;gap:12px;min-height:146px;padding:14px;display:grid}.home-app-top{gap:12px;display:flex}.home-app-icon{color:#fff;background:linear-gradient(135deg,#3de2a7,#4c64ff) 50%/cover;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:1.1rem;font-weight:900;display:grid}.home-app-card h3{margin:1px 0 4px;font-size:1.02rem}.home-app-card p{color:var(--app-dim);margin:0;font-size:.82rem;line-height:1.55}.home-app-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.home-app-footer a,.home-muted-action{border-radius:7px;flex:none;min-height:30px;padding:0 12px;font-size:.8rem;font-weight:800}.home-app-footer a{color:#fff;background:linear-gradient(90deg,#5c22df,#8a40ff)}.home-app-footer a,.home-muted-action{align-items:center;display:inline-flex}.scene-hero{background:linear-gradient(90deg,#080714e0 0 42%,#08071433 72%),radial-gradient(circle at 76% 44%,#7634ff47,#0000 26%),url(/guide/desktop-2-bg.png) 72%/cover no-repeat;border-radius:18px;min-height:260px;padding:34px 44px}.scene-hero-inner{width:min(650px,58%)}.scene-hero-metrics{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.scene-hero-metrics span{color:#f6f2ffb8;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:.82rem;display:inline-flex}.scene-hero-metrics strong{color:#fff}.scene-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.scene-flow-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.scene-flow-card,.scene-flow-panel article{border-radius:14px;min-height:126px;padding:18px}.scene-flow-panel strong{margin-bottom:8px;display:block}.scene-flow-panel p{margin:0;line-height:1.55}@media (max-width:760px){.home-variable-title{min-height:clamp(50px,14vw,66px);margin-bottom:10px}.home-variable-title-text{letter-spacing:.04em;font-size:clamp(2.6rem,12vw,4rem)}}body:has([data-ui-version=v2].v2-scenes-page),html:has([data-ui-version=v2].v2-scenes-page){scrollbar-width:none}html:has([data-ui-version=v2].v2-scenes-page)::-webkit-scrollbar{display:none}body:has([data-ui-version=v2].v2-scenes-page)::-webkit-scrollbar{display:none}.scene-center-page{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,366px),366px));place-content:start center;column-gap:28px;padding:81px 50px 102px;display:grid;position:relative}.scene-center-page>*{grid-column:1/-1}.v2-scenes-page .scene-center-page{grid-column:2;min-width:0;padding-right:50px}.scene-center-heading{margin-bottom:57px}.scene-center-heading h1{color:#0000;background:linear-gradient(92deg,#fff8b0,#79dded);-webkit-background-clip:text;background-clip:text;align-items:flex-start;gap:2px;width:fit-content;margin:0;font-size:40px;font-weight:600;line-height:56px;display:flex}.scene-center-heading h1 img{margin-top:5px}.scene-center-heading p{color:#585f62;margin:13px 0 0;font-size:16px;line-height:22px}.scene-center-grid{grid-template-columns:subgrid;gap:28px;display:grid}.scene-center-card{--scene-tint:#cbb3ef;background:linear-gradient(149deg,#2a203d 18%,#11162f 97%);border:1px solid #3c2667;border-radius:19px;padding:5px;overflow:hidden}.scene-center-card-mix{--scene-tint:#78b9cd;background:linear-gradient(149deg,#172240 18%,#11162f 97%);border-color:#193172}.scene-center-card-canvas{--scene-tint:#efdab3;background:linear-gradient(149deg,#2b2c16 18%,#11162f 97%);border-color:#474817}.scene-center-card-agent{--scene-tint:#6dd990;background:linear-gradient(149deg,#07291d 18%,#11162f 97%);border-color:#073e2f}.scene-center-media{aspect-ratio:1;background:#101422;border-radius:15px;position:relative;overflow:hidden}.scene-center-media:focus-visible{outline-offset:-2px;outline:2px solid #79dded}.scene-center-cover,.scene-center-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-center-media video{opacity:0}.scene-center-media video.is-playing{opacity:1}.scene-center-play{pointer-events:none;width:66px;height:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-center-card-body{flex-direction:column;min-height:263px;padding:20px 14px 22px;display:flex}.scene-center-icon{background:#00000030;border:1px solid #fff5;border-radius:13px;place-items:center;width:56px;height:56px;display:grid}.scene-center-icon img{width:38px;height:38px}.scene-center-card-body h3{color:var(--scene-tint);margin:19px 0 12px;font-size:26px;font-weight:600;line-height:36px}.scene-center-card-body p{color:#fff9;min-height:34px;margin:0 0 22px;font-size:12px;line-height:17px}.scene-center-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.scene-center-actions>span:first-child{color:#ffffff47;font-size:16px}.scene-center-action{color:#000;background:linear-gradient(106deg,#55ffdf,#ddffc4);border-radius:8px;justify-content:center;align-items:center;min-width:92px;height:42px;padding:0 14px;font-size:16px;font-weight:400;display:inline-flex}.scene-center-action-disabled{opacity:.39;color:#fff;background:#393a43}@media (max-width:1250px){.scene-center-page{grid-template-columns:repeat(2,minmax(0,366px))}}@media (max-width:760px){.v2-scenes-page .scene-center-page{margin-left:0;padding:28px 20px 90px}.scene-center-page{padding:24px 0}.scene-center-heading{margin-bottom:28px}.scene-center-heading h1{font-size:32px}.scene-center-heading p{font-size:14px}}@media (max-width:520px){.scene-center-page{grid-template-columns:minmax(0,1fr)}}.scene-center-card-mix .scene-center-icon img{width:34px;height:34px}.scene-center-card-canvas .scene-center-icon img{width:36px;height:36px}.scene-center-card-agent .scene-center-icon img{width:44px;height:44px}.scene-center-icon{border-color:#ffffff26}.scene-center-card-step .scene-center-icon{background:#201b5e61}.app-shell-creative-home{background:linear-gradient(#02040d,#02040d),repeating-linear-gradient(90deg,#556c9b1c 0 1px,#0000 1px 73px) 36px 0,repeating-linear-gradient(#556c9b17 0 1px,#0000 1px 73px) 0 36px}.app-shell-creative-home .app-main-rail .app-content{background:linear-gradient(#02040db3,#02040dfa),repeating-linear-gradient(90deg,#4e689721 0 1px,#0000 1px 73px) 20px 0,repeating-linear-gradient(#4e68971c 0 1px,#0000 1px 73px) 0 36px;grid-row:2;height:100dvh;padding:0;overflow:hidden auto}.app-shell-creative-home .app-main-rail{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.app-shell-creative-home .app-main-rail .app-content{height:auto}.home-announcement-bar{z-index:20;background:#02040d;grid-row:1;padding:8px 18px 0;position:relative}.home-announcement-bar-inner{background:radial-gradient(circle at 18% 0,#8a40ff3d,#0000 32%),linear-gradient(90deg,#111b42fa,#0d1232fa 58%,#121f44fa);border:1px solid #67d8ff61;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:42px;padding:0 8px 0 10px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000038}.home-announcement-bar-badge{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#813fff,#c849c7);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.home-announcement-bar-badge svg{width:14px;height:14px}.home-announcement-bar-link{color:#f8fbfff0;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:40px;font-size:14px;display:flex}.home-announcement-bar-link strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.home-announcement-bar-link>span{color:#cdb8ff;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.home-announcement-bar-link>span svg{width:13px;height:13px;transition:transform .18s}.home-announcement-bar-link:hover{color:#fff}.home-announcement-bar-link:hover>span svg{transform:translate(2px)}.home-announcement-bar-close:focus-visible,.home-announcement-bar-link:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #d4bcff}.home-announcement-bar-close{color:#f8fbffb3}.home-announcement-bar-close:hover{color:#fff;background:#ffffff1a}@media (max-width:760px){.home-announcement-bar{padding:8px 10px 0}.home-announcement-bar-inner{gap:8px;padding-left:8px}.home-announcement-bar-badge{min-height:26px;padding:0 8px;font-size:0}.home-announcement-bar-badge svg{width:15px;height:15px}.home-announcement-bar-link{justify-content:flex-start}.home-announcement-bar-link>span{display:none}}.creative-home-page{color:#f8fbff;min-height:100dvh;position:relative;overflow:hidden visible}.creative-auth-dialog{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.creative-auth-dialog [data-slot=dialog-close]{color:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0d14b8;border:1px solid #ffffff1f;place-items:center;width:32px;height:32px;display:grid;top:-42px;right:0}.creative-auth-dialog [data-slot=dialog-close]:hover{color:#fff;background:#8f4dff57}.creative-home-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(48% 34% at 50% 67%,#467cff14,#0000 58%),radial-gradient(28% 58% at 0,#0ebddc13,#0000 72%),radial-gradient(26% 62% at 100% 48%,#6135ff11,#0000 72%),linear-gradient(#ffffff09,#0000 36%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}.creative-interactive-backdrop{z-index:0;contain:layout paint style;pointer-events:none;position:absolute;inset:0;overflow:hidden}.creative-interactive-backdrop:before{content:"";opacity:.18;filter:blur(6px);background:radial-gradient(560px 640px at 0 38%,#0b81b024,#0000 74%),radial-gradient(820px 360px at 34% 30%,#075f871c,#0000 72%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 60%,#0003 74%,#0000 86%);mask-image:linear-gradient(90deg,#000 0 60%,#0003 74%,#0000 86%)}.creative-spotlight-glow{opacity:.64;filter:blur(6px);will-change:transform,opacity;background:radial-gradient(circle,#18beff24,#18beff0d 40%,#0000 74%);border-radius:999px;width:400px;height:400px;margin-top:-200px;margin-left:-200px;position:absolute;top:0;left:0}.creative-symbol-matrix{color:#7f43f5;letter-spacing:13px;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:21px;place-content:start;padding-top:0;padding-left:0;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.creative-symbol-matrix span{white-space:pre;width:max-content;height:21px;display:block}.creative-symbol-matrix-base{opacity:.032;-webkit-mask-image:radial-gradient(2040px 1120px at 45% 46%,#000 0 28%,#0000007a 72%,#0000 99%);mask-image:radial-gradient(2040px 1120px at 45% 46%,#000 0 28%,#0000007a 72%,#0000 99%)}.creative-symbol-matrix-base span:nth-child(3n){opacity:.5}.creative-symbol-matrix-base span:nth-child(5n){color:#7f43f5;opacity:.45}.creative-symbol-matrix-focus{color:#7f43f5;text-shadow:0 0 8px #22c8ff5c,0 0 18px #268eff24;transform-origin:50%;will-change:transform;transition:none;transform:translateZ(0)scale(1.12)}.creative-symbol-matrix-spotlight{will-change:transform,opacity;width:272px;height:272px;margin-top:-136px;margin-left:-136px;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(136px,#000 0 22%,#00000080 42%,#0000 72%);mask-image:radial-gradient(136px,#000 0 22%,#00000080 42%,#0000 72%)}.creative-symbol-matrix-focus span:nth-child(4n){color:#7f43f5}.creative-symbol-matrix-focus span:nth-child(7n){color:#ffffffdb}.creative-home-top-actions{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;top:16px;right:16px}.creative-home-login-button,.creative-home-user-pill{color:#f8fbff;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#8a40ff,#6b2ee6);border:0;border-radius:5px;justify-content:center;align-items:center;width:60px;min-height:46px;padding:0;font-size:18px;font-weight:800;display:inline-flex}.creative-home-login-button:hover{background:linear-gradient(#9858ff,#7638f2)}.creative-home-mobile-login-button{display:none}.creative-home-stage{--creative-composer-top:clamp(500px,53dvh,522px);--creative-headline-top:clamp(332px,35.53dvh,350px);--creative-visual-top:clamp(76px,8.43dvh,83px);--creative-stage-bottom-space:406px;z-index:1;min-height:max(100vh,calc(var(--creative-composer-top) + var(--creative-stage-bottom-space)));min-height:max(100dvh,calc(var(--creative-composer-top) + var(--creative-stage-bottom-space)));padding:0;position:relative}.creative-home-action-stack{top:var(--creative-composer-top);z-index:2;gap:14px;width:min(1040px,100vw - 128px);display:grid;position:absolute;left:50%;transform:translate(-50%)}.creative-visual-deck{top:var(--creative-visual-top);aspect-ratio:607/261;width:min(607px,58vw);max-height:261px;position:absolute;left:calc(50% + 8px);overflow:hidden;transform:translate(-50%)}.creative-visual-deck-image{z-index:0;mix-blend-mode:screen;object-fit:cover;opacity:.96;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.creative-home-headline{top:var(--creative-headline-top);text-align:center;justify-items:center;gap:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.creative-home-headline h1{color:#fff;font-family:var(--font-ckt-kingkong);letter-spacing:0;gap:0;margin:0;font-size:3rem;font-weight:900;line-height:1.18;display:grid}.creative-home-gradient-text{color:#0000;background:linear-gradient(95deg,#5c22df 51%,#8a40ff 105%) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text;animation:creative-gradient-drift 7s ease-in-out infinite}.creative-home-action-notice{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.creative-composer{top:var(--creative-composer-top);gap:6px;width:min(1040px,100vw - 128px);margin-top:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.creative-composer:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.18;background:url(/home/creative-composer-decor.png) 50%/100% 100% no-repeat;width:min(1040px,100% + 96px);height:205px;position:absolute;top:-34px;left:50%;transform:translate(calc(-50% - 18px));-webkit-mask-image:linear-gradient(#0000,#000 20% 54%,#0000 82%);mask-image:linear-gradient(#0000,#000 20% 54%,#0000 82%)}.creative-composer>*{z-index:1;position:relative}.creative-home-action-stack .creative-composer,.creative-home-action-stack .creative-home-app-entries{width:100%;position:relative;top:auto;left:auto;transform:none}.creative-home-action-stack .creative-composer{z-index:4}.creative-home-action-stack .creative-home-app-entries{z-index:1}.creative-mode-switch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(4deg,#161220f0 13%,#1b172af0 81%);border:1px solid #7151e0e0;border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;width:min(336px,100%);min-width:0;padding:3px;display:inline-grid;box-shadow:-5px 7px 45px #7151e02e,0 0 74px #7151e01f,inset 0 1px #ffffff14}.creative-mode-switch button{color:#7c7c7e;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:30px;font-size:14px;font-weight:850;display:inline-flex}.creative-mode-switch button svg{color:#a8a4b4bd;width:14px;height:14px}.creative-mode-switch button.is-active{color:#fff;box-shadow:none;background:#26232f}.creative-mode-switch button.is-active svg{color:#fff}.creative-mode-switch button.is-disabled{cursor:not-allowed;color:#f8fbff57;opacity:.62;background:#ffffff0a}.creative-mode-switch button.is-disabled svg{color:currentColor}.creative-mode-switch button.is-active svg:first-child{box-sizing:content-box;background:#383446;border-radius:12px;margin-left:-3px;padding:5px}.creative-composer-mode-count-2 .creative-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:min(221px,100%)}.creative-composer-surface{--creative-composer-action-inset:10px;isolation:isolate;background:0 0;border:1px solid #825bfff0;border-radius:16px;align-content:start;gap:8px;min-height:140px;padding:18px 184px 58px 24px;display:grid;position:relative;box-shadow:0 0 0 1px #fea87638,0 0 32px #784aff33,0 0 52px #129bff11}.creative-composer-surface:before{content:"";z-index:0;pointer-events:none;opacity:.3;filter:blur(11px);mix-blend-mode:screen;background:radial-gradient(at 10% 8%,#ff99701f,#0000 30%),radial-gradient(at 88% 72%,#794bff38,#0000 36%),radial-gradient(at 50% 100%,#7151e038,#0000 62%),url(/home/creative-composer-surface.png) 50%/100% 100% no-repeat;border-radius:28px;position:absolute;inset:-18px -32px -24px;-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.creative-composer-surface:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(168px 108px at calc(100% - 75px) calc(100% - 38px),#040309c2,#0000 68%),#26232f;border-radius:16px;position:absolute;inset:8px 13px 8px 10px}.creative-composer-surface>*{z-index:1;position:relative}.creative-composer-orbit{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;overflow:visible}.creative-composer-orbit:before{--creative-orbit-angle:0deg;content:"";pointer-events:none;background:conic-gradient(from var(--creative-orbit-angle),transparent 0deg,transparent 22deg,#49c7ff7a 54deg,#b776fff5 84deg,#ffd6a89e 108deg,#8b58ff57 136deg,transparent 174deg,transparent 1turn);filter:drop-shadow(0 0 8px #9258ff6b);border-radius:24px;padding:3px;animation:creative-composer-orbit 4.8s linear infinite;position:absolute;inset:-7px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.creative-prompt-textarea{resize:none;color:#f8fbff;min-height:48px;box-shadow:none;background:0 0;border:0;padding:0;font-size:1rem;line-height:1.5}.creative-prompt-textarea:focus-visible{box-shadow:none;outline:0}.creative-prompt-textarea::placeholder{color:#7c7c7e}.app-shell-creation .creation-page .creative-prompt-editor,.app-shell-creative-home .creative-home-page .creative-prompt-editor{z-index:6;min-width:0;max-width:calc(100% - 6px);position:relative}.app-shell-creation .creation-page .creative-prompt-editor-surface,.app-shell-creative-home .creative-home-page .creative-prompt-editor-surface{color:#f8fbff!important;min-height:58px!important;max-height:90px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:1rem!important;line-height:1.5!important;overflow-y:auto!important}.app-shell-creation .creation-page .creative-prompt-editor-surface:focus,.app-shell-creative-home .creative-home-page .creative-prompt-editor-surface:focus{box-shadow:none!important;border-color:#0000!important}.app-shell-creation .creation-page .creative-prompt-editor-surface:empty:before,.app-shell-creative-home .creative-home-page .creative-prompt-editor-surface:empty:before{color:#7c7c7e}.app-shell-creation .creation-page .creative-image-mention-chip,.app-shell-creative-home .creative-home-page .creative-image-mention-chip{vertical-align:-5px;min-height:22px}.app-shell-creation .creation-page .creative-image-mention-menu,.app-shell-creative-home .creative-home-page .creative-image-mention-menu{z-index:40;scrollbar-width:thin;scrollbar-color:#7c5bff75 #ffffff0f;background:#15141efa;border-color:#e2ebff29;border-radius:12px;width:min(360px,100vw - 56px);max-height:min(312px,100dvh - 140px);top:auto;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff0f}.app-shell-creation .creation-page .creative-image-mention-menu button.is-active,.app-shell-creation .creation-page .creative-image-mention-menu button:focus-visible,.app-shell-creation .creation-page .creative-image-mention-menu button:hover,.app-shell-creative-home .creative-home-page .creative-image-mention-menu button.is-active,.app-shell-creative-home .creative-home-page .creative-image-mention-menu button:focus-visible,.app-shell-creative-home .creative-home-page .creative-image-mention-menu button:hover{background:#7c5bff38;border-color:#7c5bff6b}.creative-composer-toolbar,.creative-left-actions{align-items:flex-end;gap:8px;min-width:0;display:flex}.creative-composer-toolbar{z-index:12;top:var(--creative-composer-action-inset);right:13px;bottom:var(--creative-composer-action-inset);pointer-events:none;justify-content:space-between;gap:14px;position:absolute;left:25px}.creative-left-actions{flex-wrap:wrap;gap:6px}.creative-generate-button,.creative-left-actions{pointer-events:auto}.creative-reference-trigger{color:#f8fbff!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;background:#383446!important;border:0!important;border-radius:8px!important;align-self:center!important;padding:0!important;font-weight:500!important}.creative-reference-trigger-content{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.creative-reference-icon{color:#f2efffe6;place-items:center;display:inline-grid}.creative-reference-icon:first-child,.creative-reference-icon:first-child svg{width:14px;height:14px}.creative-reference-count{color:#fff;background:#7e49fff2;border-radius:999px;place-items:center;min-width:22px;min-height:16px;font-size:.62rem;line-height:1;display:inline-grid;position:absolute;top:-13px;right:-15px}.creative-model-trigger{color:#f8fbff;width:auto;min-width:126px;max-width:min(260px,44vw);height:32px;min-height:32px;box-shadow:none;background:#383446;border:0;border-radius:8px;padding:0 10px;font-size:.875rem;font-weight:500}.creative-model-trigger>svg{display:none}.creative-model-option,.creative-model-value{align-items:center;gap:6px;min-width:0;display:flex}.creative-model-value>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-model-logo{background:#9175ff2e;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;overflow:hidden}.creative-model-logo img{object-fit:cover;width:100%;height:100%}.creative-model-option{justify-content:space-between;width:100%}.creative-model-option-main{min-width:0;display:grid}.creative-model-option-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-generate-button{color:#fff;background:linear-gradient(#5c22df,#8a40ff);border-radius:16px;flex-direction:column;flex:none;align-self:stretch;gap:2px;width:140px;min-width:140px;height:100%;min-height:0;padding:8px 18px;font-weight:900;box-shadow:0 18px 44px #7151e04d,inset 0 1px #fff3}.creative-generate-main{align-items:center;gap:7px;margin-bottom:10px;line-height:1;display:inline-flex}.creative-generate-points{opacity:.82;font-size:.72rem;font-weight:800;line-height:1.1}.creative-reference-strip{scrollbar-width:none;background:linear-gradient(#ffffff0d,#ffffff05),#12111b38;border:1px solid #dbe5ff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:fit-content;max-width:min(360px,100% - 12px);min-height:46px;padding:5px 7px;display:grid;overflow-x:auto;box-shadow:inset 0 1px #ffffff0e}.creative-reference-strip::-webkit-scrollbar{display:none}.creative-reference-strip-head{color:#f8fbff9e;align-items:baseline;gap:4px;min-width:44px;font-size:.66rem;font-weight:800;line-height:1.1;display:inline-flex}.creative-reference-strip-head strong{color:#fff;font-size:.72rem;font-weight:900}.creative-reference-strip-rail{scrollbar-width:none;gap:5px;min-width:0;padding:1px;display:flex;overflow-x:auto}.creative-reference-strip-rail::-webkit-scrollbar{display:none}.creative-reference-thumb{background:linear-gradient(#ffffff1f,#ffffff0a),#2e303ca8;border:1px solid #e2ebff2e;border-radius:8px;flex:none;width:36px;height:36px;padding:2px;transition:border-color .16s,transform .16s,background .16s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.creative-reference-thumb:hover{background:linear-gradient(#ffffff29,#ffffff0d),#373948c7;border-color:#ffffff61;transform:translateY(-1px)}.creative-reference-thumb img,.creative-reference-thumb video,.creative-reference-thumb>svg{object-fit:cover;border-radius:6px;width:100%;height:100%}.creative-reference-thumb span{background:#0c0d13b8;place-items:center;min-width:14px;height:14px;font-size:.58rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;bottom:3px;right:3px}.creative-reference-thumb button,.creative-reference-thumb span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px}.creative-reference-thumb button{opacity:0;background:#0c0d13d1;place-items:center;width:16px;height:16px;transition:opacity .16s,transform .16s,background .16s;display:grid;position:absolute;top:3px;right:3px}.creative-reference-thumb button:focus-visible,.creative-reference-thumb:hover button{opacity:1}.creative-reference-thumb button:hover{background:#e74962eb}.creative-video-params{isolation:isolate;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.creative-video-param-item{min-width:0;display:inline-flex;position:relative}.creative-video-param-trigger{cursor:pointer;color:#fff;width:auto;height:32px;min-height:32px;box-shadow:none;background:#383446;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:500;line-height:1.5;transition:background .16s,color .16s,transform .16s;display:inline-flex}.creative-video-param-trigger.is-panel-active,.creative-video-param-trigger:focus-visible,.creative-video-param-trigger:hover,.creative-video-param-trigger[data-state=open]{color:#fff;background:#444052;outline:0}.creative-video-param-trigger:focus-visible{box-shadow:0 0 0 2px #976cff7a}.creative-video-param-trigger:active{transform:translateY(1px)}.creative-video-param-icon{color:#f8fbffe6;flex:none}.creative-video-ratio-mark{border:2px solid #f8fbffe6;border-radius:4px;flex:none;display:inline-block}.creative-video-ratio-mark[data-ratio="21:9"]{width:16px;height:7px}.creative-video-ratio-mark[data-ratio="16:9"]{width:15px;height:8px}.creative-video-ratio-mark[data-ratio="4:3"]{width:13px;height:10px}.creative-video-ratio-mark[data-ratio="1:1"]{width:11px;height:11px}.creative-video-ratio-mark[data-ratio="3:4"]{width:10px;height:13px}.creative-video-ratio-mark[data-ratio="9:16"]{width:8px;height:14px}.creative-video-param-resolution{width:86px}.creative-video-param-video-ratio{width:71px}.creative-video-param-video-duration{width:60px}.creative-video-param-panel{z-index:30;color:#f8fbff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:0 0;background:radial-gradient(210px 120px at 72% 0,#7c5bff1f,#0000 68%),linear-gradient(#201f2afa,#1b1b24fa);border:1px solid #e2ebff1f;border-radius:12px;gap:8px;padding:10px;animation:creative-video-param-panel-in .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 54px #0000005c,inset 0 1px #ffffff14}.creative-video-param-panel.is-resolution{width:190px}.creative-video-param-panel.is-video-ratio{width:336px}.creative-video-param-panel.is-video-duration{width:286px}.creative-video-param-panel-label{color:#f8fbff94;font-size:.72rem;font-weight:750;line-height:1;transition:color .16s}.creative-video-param-choice-grid{gap:4px;display:grid}.creative-video-param-panel.is-resolution .creative-video-param-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-video-param-panel.is-video-duration .creative-video-param-choice-grid,.creative-video-param-panel.is-video-ratio .creative-video-param-choice-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.creative-video-param-choice{cursor:pointer;color:#f8fbffc2;background:0 0;border:1px solid #0000;border-radius:8px;outline:0;place-items:center;gap:4px;min-width:0;min-height:34px;padding:6px 5px;font-size:.72rem;font-weight:650;line-height:1;transition:border-color .16s,background .16s,color .16s;display:grid}.creative-video-param-choice:focus-visible,.creative-video-param-choice:hover{color:#fffffff0;background:#ffffff0e;border-color:#ffffff1f;outline:0}.creative-video-param-choice[aria-checked=true]{color:#fff;background:#444052;border-color:#976cff38}.creative-video-param-choice>span:last-child{white-space:nowrap}.creative-video-param-panel.is-video-duration .creative-video-param-choice{font-size:.78rem}.creative-video-param-panel.is-video-ratio .creative-video-param-choice{min-height:42px}.generation-parameter-controls{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;padding:1px 2px;display:flex}.generation-parameter-controls::-webkit-scrollbar{display:none}.generation-parameter-trigger{cursor:pointer;color:#f4f4f5eb;white-space:nowrap;background:#1f2025f0;border:1px solid #e2e8f017;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;padding:0 9px;font-size:.78rem;font-weight:620;line-height:1;transition:border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.generation-parameter-trigger>svg{color:#d4d8dfc2;flex:none}.generation-parameter-trigger:hover,.generation-parameter-trigger[data-state=open]{color:#f7f7f8;background:#2f3138fa;border-color:#6fbecc3d}.generation-parameter-trigger:focus-visible{border-color:#6fbecc85;outline:0;box-shadow:0 0 0 2px #6fbecc2e,inset 0 1px #ffffff0f}.generation-parameter-trigger:active{transform:translateY(1px)scale(.985)}.generation-parameter-caret{opacity:.52;margin-left:1px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.generation-parameter-trigger[data-state=open] .generation-parameter-caret{transform:rotate(180deg)}.generation-parameter-popover{width:min(348px,100vw - 32px);max-height:min(520px,var(--radix-popover-content-available-height,calc(100vh - 32px)));color:#f4f4f5;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);scrollbar-color:#7c5bff75 transparent;scrollbar-gutter:stable;scrollbar-width:thin;transform-origin:var(--radix-popover-content-transform-origin);background:#1b1c20fa;border:1px solid #e2e8f01a;border-radius:15px;gap:13px;padding:14px;display:grid;overflow-y:auto;box-shadow:0 24px 58px #05070b6b,inset 0 1px #ffffff12}.generation-parameter-popover::-webkit-scrollbar{width:6px}.generation-parameter-popover::-webkit-scrollbar-track{background:0 0}.generation-parameter-popover::-webkit-scrollbar-thumb{background:#7c5bff75;border-radius:999px}.generation-parameter-popover::-webkit-scrollbar-thumb:hover{background:#7c5bffad}.generation-media-parameter-controls{padding-inline:0}.generation-media-parameter-trigger{max-width:min(100%,330px);box-shadow:none;background:0 0;border-color:#0000;gap:7px;padding-inline:8px}.generation-parameter-control-group{align-items:center;gap:2px;min-width:0;display:inline-flex}.generation-super-resolution-trigger{color:#d4d8dfc7;box-shadow:none;background:0 0;border-color:#0000;gap:6px;padding-inline:8px}.generation-super-resolution-trigger>small{color:#a1a1aaad;font-size:.64rem}.generation-super-resolution-trigger:hover,.generation-super-resolution-trigger[data-state=open]{color:#fafafaf0;background:#ffffff0e;border-color:#e2e8f014}.generation-super-resolution-trigger:disabled{cursor:not-allowed;opacity:.45}.generation-super-resolution-panel{background:#1f1f21fb;border-color:#e2e8f01f;border-radius:16px;gap:0;width:min(342px,100vw - 24px);padding:8px 12px}.generation-media-parameter-trigger:hover,.generation-media-parameter-trigger[data-state=open]{background:#ffffff0e;border-color:#e2e8f014}.generation-media-parameter-summary{flex:auto;overflow:hidden}.generation-media-parameter-summary,.generation-media-summary-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.generation-media-summary-item>span:last-child{text-overflow:ellipsis;overflow:hidden}.generation-media-parameter-summary svg{color:#d4d8dfc7;flex:none}.generation-media-summary-separator{color:#a1a1aa85;flex:none}.generation-media-parameter-panel{background:#1f1f21fb;border-color:#e2e8f01f;border-radius:16px;gap:0;width:min(342px,100vw - 24px);padding:8px 12px}.generation-media-parameter-section{gap:8px;padding-block:9px 11px;display:grid}.generation-media-parameter-section+.generation-media-parameter-section{border-top:1px solid #e2e8f012}.generation-media-parameter-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.generation-media-parameter-heading>label,.generation-media-parameter-heading>span{color:#f4f4f5c2;font-size:.75rem;font-weight:650}.generation-media-parameter-heading>small{color:#a1a1aa99;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:500;overflow:hidden}.generation-media-parameter-heading>output{color:#fafafaf0;background:#fff1;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:48px;height:26px;padding-inline:10px;font-size:.72rem;font-weight:650;display:inline-flex}.generation-media-parameter-heading>output small{color:#a1a1aaad;font-size:.62rem}.generation-media-parameter-options,.generation-media-switch-options{gap:7px;display:grid}.generation-media-parameter-options[data-layout=ratio]{grid-template-columns:repeat(5,minmax(0,1fr))}.generation-media-parameter-options[data-layout=wide],.generation-media-switch-options{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-media-parameter-options[data-layout=compact]{grid-template-columns:repeat(3,minmax(0,1fr))}.generation-media-parameter-options[data-layout=balanced]{grid-template-columns:repeat(4,minmax(0,1fr))}.generation-media-parameter-options>button,.generation-media-switch-options>button{color:#d4d4d8ad;min-width:0;height:34px;box-shadow:none;background:0 0;border:1px solid #e2e8f029;border-radius:8px;padding:0 8px;font-size:.71rem;font-weight:560;line-height:1}.generation-media-parameter-options>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.generation-media-parameter-options[data-layout=ratio]>button{align-content:center;place-items:center;gap:8px;height:62px;padding:7px 4px;display:grid}.generation-media-parameter-options>button:focus-visible,.generation-media-parameter-options>button:hover,.generation-media-switch-options>button:focus-visible,.generation-media-switch-options>button:hover{color:#fafafaf0;background:#ffffff0b;border-color:#f4f4f56b;outline:0}.generation-media-parameter-options>button[aria-checked=true],.generation-media-switch-options>button[aria-checked=true]{color:#fff;background:#ffffff1a;border-color:#fafafae0;box-shadow:inset 0 1px #ffffff0b}.generation-media-parameter-options>button[aria-checked=true] .generation-ratio-mark{color:#fff}.generation-super-resolution-fps-range,.generation-video-duration-range{cursor:pointer;appearance:none;background:0 0;border:0;outline:0;width:100%;height:16px}.generation-super-resolution-fps-range::-webkit-slider-runnable-track,.generation-video-duration-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#7c5bff75 0,#7c5bff75 var(--generation-video-duration-progress),#ffffff1f var(--generation-video-duration-progress),#ffffff1f 100%);border-radius:999px;height:4px}.generation-super-resolution-fps-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#7c5bff75 0,#7c5bff75 var(--generation-super-resolution-fps-progress),#ffffff1f var(--generation-super-resolution-fps-progress),#ffffff1f 100%)}.generation-super-resolution-fps-range::-moz-range-track,.generation-video-duration-range::-moz-range-track{background:#ffffff1f;border-radius:999px;height:4px}.generation-super-resolution-fps-range::-moz-range-progress,.generation-video-duration-range::-moz-range-progress{background:#7c5bff75;border-radius:999px;height:4px}.generation-super-resolution-fps-range::-webkit-slider-thumb,.generation-video-duration-range::-webkit-slider-thumb{appearance:none;background:#f7f7f8;border:2px solid #f7f7f8;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 5px #0000006b}.generation-super-resolution-fps-range::-moz-range-thumb,.generation-video-duration-range::-moz-range-thumb{background:#f7f7f8;border:2px solid #f7f7f8;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 5px #0000006b}.generation-video-duration-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #7c5bff47,0 1px 5px #0000006b}.generation-super-resolution-fps-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #7c5bff47,0 1px 5px #0000006b}.generation-ratio-mark{color:#d4d8dfd1;border:1.5px solid;border-radius:3px;flex:none;width:14px;height:10px;display:inline-block}.generation-ratio-mark[data-ratio=adaptive],.generation-ratio-mark[data-ratio=auto]{border-style:dashed}.generation-ratio-mark[data-ratio="21:9"]{width:16px;height:7px}.generation-ratio-mark[data-ratio="16:9"]{width:15px;height:8px}.generation-ratio-mark[data-ratio="3:2"]{width:14px;height:9px}.generation-ratio-mark[data-ratio="4:3"],.generation-ratio-mark[data-ratio="5:4"]{width:13px;height:10px}.generation-ratio-mark[data-ratio="1:1"]{width:11px;height:11px}.generation-ratio-mark[data-ratio="3:4"],.generation-ratio-mark[data-ratio="4:5"]{width:10px;height:13px}.generation-ratio-mark[data-ratio="2:3"]{width:9px;height:14px}.generation-ratio-mark[data-ratio="9:16"]{width:8px;height:14px}.creative-composer-status{color:#f8fbff9e;text-align:center;min-height:20px;font-size:.86rem}.creative-composer-status .is-error{color:#ff8aa0}.creative-home-app-entries{top:calc(var(--creative-composer-top) + 228px);z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(945px,100vw - 148px);display:grid;position:absolute;left:50%;transform:translate(-50%)}.creative-home-app-card{color:#f8fbff;min-width:0;min-height:74px;box-shadow:none;background:#15181e;border:0;border-radius:20px;grid-template-rows:minmax(0,auto) minmax(0,auto);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.creative-home-app-card:focus-visible,.creative-home-app-card:hover{background:#1b1f27;outline:0}.creative-home-app-card[aria-disabled=true]{pointer-events:none;opacity:.55}.creative-home-app-image{background:var(--creative-app-image,linear-gradient(transparent,transparent)) center /cover no-repeat,radial-gradient(ellipse at 70% 30%,#8e5fff42,transparent 56%),#ffffff12;border-radius:13px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.creative-home-app-image>span{color:#fff;background:#8a40ff61;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.creative-home-app-card strong{color:#fff;align-self:end;font-size:14px;font-weight:700}.creative-home-app-card strong,.creative-home-app-card>span:last-child{text-overflow:ellipsis;white-space:nowrap;line-height:1.22;overflow:hidden}.creative-home-app-card>span:last-child{color:#7f858d;align-self:start;font-size:12px;display:block}@keyframes creative-gradient-drift{0%,to{background-position:0}50%{background-position:100%}}@property --creative-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes creative-composer-orbit{to{--creative-orbit-angle:360deg}}@keyframes creative-video-param-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.creative-composer-orbit:before,.creative-home-gradient-text,.creative-video-param-panel{animation:none}.creative-symbol-matrix-focus{transform:none}}@media (update:slow){.creative-composer-orbit:before,.creative-home-gradient-text,.creative-video-param-panel{animation:none}.creative-symbol-matrix-focus{transform:none}}@media (max-width:900px){.creative-home-stage{align-content:start;justify-items:center;gap:16px;min-height:100dvh;padding:clamp(58px,7.7vh,83px) 28px 46px;display:grid}.creative-composer,.creative-home-action-stack,.creative-home-app-entries,.creative-home-headline,.creative-visual-deck{position:relative;top:auto;left:auto;transform:none}.creative-home-action-stack{width:min(945px,100vw - 112px)}.creative-home-headline h1{font-size:2.5rem}.creative-visual-deck{width:min(607px,82vw)}.creative-composer{width:100%;margin-top:24px}.creative-home-app-entries{grid-template-columns:repeat(5,minmax(118px,1fr));width:min(945px,100vw - 112px);padding-bottom:4px;overflow-x:auto}.creative-composer:before{transform:translate(-50%)}}@media (max-width:720px){.creative-home-top-actions{top:14px;right:14px}.creative-home-stage{align-content:start;gap:18px;padding:68px 14px 28px}.creative-visual-deck{width:100%}.creative-home-headline h1{font-size:2rem}.creative-composer{width:100%;margin-top:0}.creative-home-action-stack{gap:14px;width:100%}.creative-home-app-entries{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:visible}.creative-composer-orbit,.creative-composer-surface:after,.creative-composer-surface:before,.creative-composer:before,.creative-interactive-backdrop{display:none}.creative-composer-surface{background:linear-gradient(#25222be6,#11121af5),radial-gradient(circle at 72% 84%,#7f52ff1f,#0000 22%);border-color:#8f4bff61;gap:12px;min-height:auto;padding:16px;display:grid;box-shadow:0 18px 44px #00000047,0 0 28px #7b4cff29}.creative-composer-toolbar{pointer-events:auto;flex-direction:column;align-items:stretch;position:static}.creative-left-actions{grid-template-columns:1fr;display:grid}.creative-generate-button,.creative-model-trigger,.creative-reference-trigger,.creative-video-param-item,.creative-video-param-trigger,.creative-video-params{width:100%!important}.creative-video-params{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creative-video-param-item.is-panel-active{grid-column:1/-1}.creative-video-param-panel{width:100%;margin-top:4px;position:static}.creative-video-param-panel.is-resolution .creative-video-param-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-video-param-panel.is-video-duration .creative-video-param-choice-grid,.creative-video-param-panel.is-video-ratio .creative-video-param-choice-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.creative-generate-button{min-width:100%;min-height:54px}}@media (max-width:760px){.creative-home-figma-mobile .creative-home-top-actions{display:none}.creative-home-figma-mobile .creative-home-stage{align-content:start;justify-items:center;gap:9px;min-height:100dvh;padding:168px 22px 0;display:grid}.creative-home-figma-mobile .creative-composer,.creative-home-figma-mobile .creative-home-action-stack,.creative-home-figma-mobile .creative-home-headline,.creative-home-figma-mobile .creative-visual-deck{position:relative;top:auto;left:auto;transform:none}.creative-home-figma-mobile .creative-visual-deck{width:min(334px,100vw - 40px);height:116px;max-height:none}.creative-home-figma-mobile .creative-visual-deck-image{object-position:center}.creative-home-figma-mobile .creative-home-headline h1{font-size:32px;line-height:1.16}.creative-home-figma-mobile .creative-composer,.creative-home-figma-mobile .creative-home-action-stack{gap:18px;width:100%}.creative-home-figma-mobile .creative-home-action-stack{margin-top:22px}.creative-home-mobile-login-button{color:#f8fbff;background:#1c1330e6;border:1px solid #8a40ffb8;border-radius:999px;justify-self:center;min-width:104px;min-height:36px;font-size:14px;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.creative-home-mobile-login-button:hover{background:#361f5cf0;border-color:#ae79fff0}.creative-home-mobile-login-button:active{transform:translateY(1px)scale(.98)}.creative-home-mobile-login-button:focus-visible{outline-offset:3px;outline:2px solid #d4bcff}.creative-home-figma-mobile .creative-home-app-entries{display:none}.creative-home-figma-mobile .creative-mode-switch{width:100%;min-height:38px;padding:3px}.creative-home-figma-mobile .creative-mode-switch button{gap:5px;min-height:30px;font-size:14px}.creative-home-figma-mobile .creative-mode-switch button.is-disabled{opacity:.4;background:0 0}.creative-home-figma-mobile .creative-composer-surface{min-height:122px;padding:16px 16px 48px}.creative-home-figma-mobile .creative-composer-toolbar{flex-direction:row;align-items:center;position:absolute;inset:auto 18px 12px}.creative-home-figma-mobile .creative-left-actions{flex-wrap:nowrap;flex:auto;min-width:0;display:flex;overflow:hidden}.creative-home-figma-mobile .creative-model-trigger{flex:auto;max-width:none;width:auto!important;min-width:0!important}.creative-home-figma-mobile .creative-generate-button{border-radius:999px;flex:0 0 32px;align-self:auto;height:32px;min-height:32px;padding:0;display:grid;width:32px!important;min-width:32px!important;max-width:32px!important}.creative-home-figma-mobile .creative-generate-main{place-items:center;width:100%;height:100%;margin:0;line-height:1;display:grid}.creative-home-figma-mobile .creative-generate-icon{width:16px;height:16px}.creative-home-figma-mobile .creative-generate-label,.creative-home-figma-mobile .creative-generate-points{display:none}}.inspiration-page{align-content:start;gap:18px;min-height:calc(100vh - 36px);display:grid;position:relative}.inspiration-page:before{content:"";pointer-events:none;opacity:.36;background-image:radial-gradient(#60cfff2e 1px,#0000 0);background-size:18px 18px;position:fixed;inset:0}.inspiration-top-strip{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0fdb;border-bottom:1px solid #ffffff0a;min-height:56px;padding:0;position:sticky;top:0}.inspiration-tabs,.inspiration-top-strip{align-items:center;gap:14px;display:flex}.inspiration-tab{color:#f7f6ffa8;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:52px;min-height:36px;font-weight:760;display:inline-flex}.inspiration-tab-active{color:#fff;background:#ffffff14}.inspiration-tab-icon{width:15px;height:15px}.inspiration-intro{z-index:1;background:radial-gradient(circle at 84% 20%,#57d7ff2e,#0000 28%),linear-gradient(135deg,#1f1646b8,#0b0c16cc);border:1px solid #ffffff1a;border-radius:18px;padding:18px 22px;position:relative}.inspiration-intro h1{letter-spacing:0;margin:0;font-size:2.5rem;line-height:1.05}.inspiration-load-more,.inspiration-state-panel{z-index:1;min-height:120px;color:var(--app-muted);background:#ffffff0a;border:1px dashed #ffffff24;border-radius:18px;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.inspiration-load-more{min-height:58px;margin-bottom:10px}.inspiration-mosaic{z-index:1;column-count:4;background:#08090d;border-radius:12px;column-gap:2px;position:relative}.inspiration-work-card{break-inside:avoid;color:#fff;white-space:normal;text-align:left;vertical-align:top;background:#171723;border:0;width:100%;margin:0 0 2px;position:relative;overflow:hidden;height:auto!important;padding:0!important;display:inline-block!important}.inspiration-work-card:first-child{border-top-left-radius:12px}.inspiration-work-card:nth-child(5){border-top-right-radius:12px}.inspiration-work-card:hover .inspiration-preview{filter:saturate(1.08)contrast(1.05)}.inspiration-work-card:hover .inspiration-preview.inspiration-media-video{transform:scale(1.06)}.inspiration-work-card:after{content:"";opacity:.86;background:linear-gradient(#0000000d,#0000 34%,#000000c7),radial-gradient(circle at 18% 18%,#fff3,#0000 24%);position:absolute;inset:0}.inspiration-preview{background:#171723;width:100%;transition:filter .42s,transform .42s;display:block;position:relative}.inspiration-preview-media{width:100%;height:auto;display:block}.inspiration-media-image .inspiration-preview-media{object-fit:fill}.inspiration-preview-empty{color:#f6f2ffad;text-align:center;place-items:center;min-height:220px;font-size:.82rem;font-weight:800;display:grid}.inspiration-type-badge{z-index:2;color:#fff;background:#00000075;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;top:12px;left:14px}.inspiration-type-badge span{color:#ffffffb8}.inspiration-play{z-index:2;background:#00000059;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inspiration-play svg{fill:currentColor;width:20px;height:20px;margin-left:3px}.inspiration-tile-info{z-index:2;gap:8px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.inspiration-tile-info strong{text-shadow:0 2px 16px #0000005c;margin:0;font-size:1rem;line-height:1.25}.inspiration-tile-hero .inspiration-tile-info strong{font-size:1.35rem}.inspiration-tile-info span{color:#ffffffc2;font-size:.78rem;line-height:1.5;display:none}.inspiration-work-card:hover .inspiration-tile-info span{display:block}.inspiration-disabled-action,.inspiration-primary-action,.inspiration-secondary-action{border-radius:999px;min-height:38px;font-weight:850}.inspiration-primary-action{color:#fff;background:linear-gradient(90deg,#6225df,#8d48ff)}.inspiration-secondary-action{color:#f6f2ffd1;background:#ffffff0f;border:1px solid #ffffff1f}.inspiration-disabled-action{color:#f6f2ff80;background:#ffffff0d}.inspiration-detail-page{width:100vw;max-width:none;height:100dvh;box-shadow:none;background:#101114;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 440px;gap:0;padding:0;display:grid;overflow:hidden;--tw-translate-x:0!important;--tw-translate-y:0!important;inset:0!important;transform:translate(0)!important}.inspiration-detail-stage{place-items:center;min-width:0;min-height:0;padding:22px 72px;display:grid;position:relative}.inspiration-detail-media-frame{background:#17191f;border-radius:14px;place-items:center;width:min(100%,720px);height:calc(100dvh - 44px);display:grid;position:relative;overflow:hidden}.inspiration-detail-media{place-items:center;display:grid;position:absolute;inset:0}.inspiration-detail-media .inspiration-preview-media{object-fit:contain;width:auto;max-width:100%;max-height:100%}.inspiration-detail-play{width:58px;height:58px}.inspiration-detail-switcher{z-index:2;gap:28px;display:grid;position:absolute;top:50%;right:458px;transform:translateY(-50%)}.inspiration-detail-close,.inspiration-detail-switcher button{color:#ffffffc7;background:#ffffff14;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.inspiration-detail-switcher button:disabled{opacity:.32}.inspiration-detail-close svg,.inspiration-detail-switcher svg{width:20px;height:20px}.inspiration-detail-panel{background:#101114;border-left:1px solid #ffffff14;flex-direction:column;gap:22px;min-width:0;padding:46px 30px 30px;display:flex;position:relative;overflow-y:auto}.inspiration-detail-close{position:absolute;top:18px;right:18px}.inspiration-tags{flex-wrap:wrap;gap:8px;display:flex}.inspiration-tags span{color:#f6f2ffb8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.inspiration-drawer-title{font-size:1.6rem;line-height:1.2}.inspiration-drawer-desc,.inspiration-prompt-box{color:var(--app-muted);font-size:.9rem;line-height:1.65}.inspiration-prompt-box{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:14px;display:grid}.inspiration-prompt-box strong{color:#f6f2ff9e;font-size:.8rem}.inspiration-prompt-box span{color:#f6f2ffe6}.inspiration-detail-meta{color:#f6f2ff94;gap:8px;padding-top:4px;font-size:.84rem;display:grid}.inspiration-drawer-actions{gap:10px;margin-top:auto;display:flex}.inspiration-drawer-actions>*{flex:1}.short-video-login-notice{color:#e7fff7db;background:#1552422e;border:1px solid #52e4a747;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:.9rem}.short-video-page{--short-video-panel:#120e24c7;--short-video-panel-strong:#181230eb;--short-video-line:#b997ff29;--short-video-line-strong:#b997ff57;--short-video-text:#f6f2ff;--short-video-soft:#f6f2ffa8;--short-video-dim:#f6f2ff6b;--short-video-purple:#7b35ff;--short-video-purple-2:#b583ff;--short-video-cyan:#76e6ff;--short-video-green:#52e4a7;background:radial-gradient(circle at 76% 18%,#6829ff2e,#0000 30%),radial-gradient(circle at 28% 82%,#2ab8ff1a,#0000 30%),#05040d;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:252px minmax(0,1fr);height:calc(100dvh - 32px);min-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:grid;position:relative;overflow:hidden}.short-video-project-rail{background:radial-gradient(circle at 44% 4%,#7b35ff42,#0000 30%),linear-gradient(#0c0a1cfa,#0e0b20f0);border-right:1px solid #ffffff14;flex-direction:column;min-height:0;padding:24px 16px;display:flex;overflow:hidden;box-shadow:inset -1px 0 #a677ff1f}.short-video-rail-head{justify-content:space-between;align-items:end;padding:8px 6px 12px;display:flex}.short-video-rail-head h2{letter-spacing:0;margin:0;font-size:1rem}.short-video-rail-head span{color:var(--short-video-dim);font-size:.75rem;font-weight:800}.short-video-project-list{scrollbar-width:none;flex:auto;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:0 2px 12px;display:grid;overflow:auto}.short-video-project-list::-webkit-scrollbar{display:none}.short-video-project-list .short-video-project-item{text-align:left;background:#ffffff09;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr);place-content:center stretch;justify-items:start;gap:6px;width:100%;min-height:64px;padding:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.short-video-project-item:hover{border-color:var(--short-video-line-strong);background:radial-gradient(circle at 92%,#7b35ff47,#0000 34%),#ffffff0f;transform:translate(2px);box-shadow:0 14px 34px #0000003d}.short-video-project-item strong{color:#f6f2ffeb;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:150px;font-size:.92rem;font-weight:760;overflow:hidden}.short-video-hero-copy p,.short-video-mode-card p,.short-video-project-item span,.short-video-selected-panel p,.short-video-state span,.short-video-type-card p{color:var(--short-video-soft)}.short-video-project-item span{width:100%;font-size:.76rem}.short-video-project-item em{opacity:0;color:#fff;background:linear-gradient(90deg,#6225df,#8d48ff);border-radius:999px;height:30px;padding:0 11px;font-size:.76rem;font-style:normal;font-weight:800;line-height:30px;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:10px;transform:translate(8px,-50%);box-shadow:0 12px 28px #7034ff4d}.short-video-project-item:hover em{opacity:1;transform:translateY(-50%)}.short-video-project-item-active{background:radial-gradient(circle at 92%,#7b35ff47,#0000 34%),#ffffff0f;border-color:#b997ff57}.short-video-state{background:#ffffff0a;border:1px dashed #b997ff3d;border-radius:16px;gap:8px;margin-top:6px;padding:14px;font-size:.9rem;display:grid}.short-video-form-error,.short-video-state-error{color:#ffd6df}.short-video-main{background:linear-gradient(#090714eb,#06050ef5),radial-gradient(circle at 52% 36%,#5627c429,#0000 42%);min-width:0;height:100%;overflow:hidden}.short-video-eyebrow{color:var(--short-video-cyan);font-size:.76rem;font-weight:850}.short-video-dialog-head button,.short-video-primary-action,.short-video-secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.9rem;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.short-video-primary-action{color:#fff;background:linear-gradient(90deg,#6225df,#914bff);border:0;box-shadow:0 16px 34px #7034ff57}.short-video-primary-action:hover,.short-video-secondary-action:hover{transform:translateY(-2px)}.short-video-primary-action:disabled{cursor:progress;opacity:.68}.short-video-secondary-action{color:#f6f2ffd6;background:#ffffff0d;border:1px solid #ffffff1a}.short-video-content{scrollbar-color:#b997ff59 transparent;height:100%;min-height:0;padding:18px 22px 22px;overflow:auto}.short-video-detail-page{min-height:100%;padding:0;position:relative}.short-video-detail-image{width:100%;height:auto;display:block}.short-video-hero{background:linear-gradient(90deg,#05040da3,#0807166b 48%,#0807161a),url(/guide/desktop-2-bg.png) 50%/cover;border:1px solid #b997ff3d;border-radius:20px;min-height:318px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 22px 80px #00000047}.short-video-hero:before{content:"";background:radial-gradient(circle at 64% 44%,#7b35ff61,#0000 28%),linear-gradient(90deg,#05040deb,#05040d4d 62%,#05040dc2);position:absolute;inset:0}.short-video-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:26px;min-height:318px;padding:40px 44px;display:grid;position:relative}.short-video-hero-copy{min-width:0}.short-video-eyebrow,.short-video-mini-pill,.short-video-status-pill{color:#f6f2ffc7;letter-spacing:0;background:#ffffff0d;border:1px solid #b997ff38;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:850;display:inline-flex}.short-video-hero-copy h1{letter-spacing:0;max-width:720px;margin:18px 0 0;font-size:4rem;line-height:.98}.short-video-hero-copy h1 span{color:var(--short-video-purple-2)}.short-video-hero-copy p{color:#f6f2ffbd;max-width:650px;margin:20px 0 0;font-size:1.08rem;font-weight:650;line-height:1.8}.short-video-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.short-video-phone-preview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff17,#ffffff06),#0a081894;border:1px solid #ffffff24;border-radius:30px;justify-self:end;width:230px;height:286px;padding:12px;box-shadow:0 26px 80px #0000005c,inset 0 1px #ffffff1f}.short-video-detail-visual{justify-content:center;justify-self:end;align-items:center;width:min(300px,100%);min-height:286px;display:flex}.short-video-detail-visual>img{object-fit:contain;background:#0a081894;border:1px solid #ffffff24;border-radius:18px;width:100%;max-height:286px;box-shadow:0 26px 80px #0000005c,inset 0 1px #ffffff1f}.short-video-detail-create-bar{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#1f173ef5,#0a0818eb),#090618eb;border:1px solid #ffffff29;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 44px);min-height:88px;margin:-110px 22px 22px;padding:14px 16px 14px 18px;display:flex;position:sticky;bottom:20px;overflow:hidden;box-shadow:0 18px 48px #00000061,0 0 0 1px #7b35ff1f,inset 0 1px #ffffff1f}.short-video-detail-create-copy{align-content:center;min-width:0;min-height:100%;display:grid}.short-video-detail-create-copy strong{color:#fff;font-size:1rem;font-weight:900;line-height:1.25;display:block}.short-video-floating-create-action{color:#160d31;background:linear-gradient(90deg,#fff,#e9dcff);border:0;border-radius:999px;flex:0 0 172px;min-height:44px;padding:0 20px;font-weight:900;box-shadow:0 16px 34px #00000042,0 0 30px #b583ff47}.short-video-phone-screen{background:radial-gradient(circle at 50% 24%,#76e6ff2e,#0000 28%),linear-gradient(#291f53e0,#090816f5);border-radius:22px;height:100%;position:relative;overflow:hidden}.short-video-phone-screen:before{content:"";background:linear-gradient(#ffffff2e,#ffffff05),url(/guide/desktop-2-bg.png) 50%/cover;border-radius:18px;position:absolute;inset:20px 26px 94px;box-shadow:0 20px 44px #00000047}.short-video-timeline{gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.short-video-timeline span{background:#ffffff1f;border-radius:999px;height:10px}.short-video-timeline span:first-child{background:linear-gradient(90deg,var(--short-video-cyan),var(--short-video-purple-2));width:72%}.short-video-timeline span:nth-child(2){width:92%}.short-video-timeline span:nth-child(3){width:54%}.short-video-section{margin-top:20px}.short-video-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.short-video-section-head h2{letter-spacing:0;margin:0;font-size:1.28rem}.short-video-section-head p{color:var(--short-video-dim);margin:4px 0 0;font-size:.86rem}.short-video-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.short-video-create-panel,.short-video-mode-card,.short-video-selected-panel,.short-video-start-panel,.short-video-type-card{background:radial-gradient(circle at 88% 0,#7430ff3d,#0000 32%),linear-gradient(#1b1536db,#120e25c7);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000038}.short-video-type-card{border-radius:18px;min-height:176px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.short-video-type-card:hover{border-color:#b997ff57;transform:translateY(-4px);box-shadow:0 22px 58px #00000052,0 0 28px #7b35ff24}.short-video-status-pill{color:#dfffee;background:#52e4a721;border-color:#52e4a738;min-height:26px;position:absolute;top:14px;right:14px}.short-video-type-icon{color:#06040e;background:linear-gradient(135deg,#76e6ffeb,#7b35ffe0);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.short-video-type-card h3{margin:18px 0 8px;font-size:1.1rem}.short-video-type-card p{margin:0;font-size:.88rem;line-height:1.6}.short-video-mode-grid,.short-video-placeholder-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.short-video-mode-card{border-radius:20px;min-height:186px;padding:20px;position:relative;overflow:hidden}.short-video-mode-card-featured{background:radial-gradient(circle at 10% 0,#76e6ff29,#0000 30%),radial-gradient(circle at 88% 20%,#7b35ff47,#0000 36%),linear-gradient(#1f193fe6,#100d22db);border-color:#76e6ff38}.short-video-mode-card h3{margin:0;font-size:1.2rem}.short-video-mode-card p{margin:10px 0 16px;line-height:1.65}.short-video-step-line{flex-wrap:wrap;gap:6px;display:flex}.short-video-step-line span{color:#f6f2ffb3;background:#ffffff0f;border-radius:999px;min-height:24px;padding:0 8px;font-size:.72rem;font-weight:800;line-height:24px}.short-video-start-panel{background:radial-gradient(circle at 82% 20%,#7b35ff4d,#0000 34%),radial-gradient(circle at 12% 82%,#76e6ff21,#0000 32%),linear-gradient(#1b1536db,#120e25c7);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:116px;padding:28px 30px;display:grid;overflow:hidden}.short-video-start-panel h2{letter-spacing:0;margin:0;font-size:2.45rem}.short-video-workspace{align-content:start}.short-video-selected-panel{border-radius:14px;padding:24px}.short-video-selected-panel h2{font-size:2rem}.short-video-workbench{grid-template-columns:minmax(360px,1.1fr) minmax(280px,.82fr) minmax(320px,.9fr);align-items:start;gap:14px;margin-top:14px;display:grid}.short-video-material-panel,.short-video-result-panel,.short-video-step-form{background:radial-gradient(circle at 90% 0,#76e6ff1a,#0000 28%),linear-gradient(#14102aeb,#0e0b1edb);border:1px solid #ffffff14;border-radius:14px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0003}.short-video-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.short-video-panel-head h3{letter-spacing:0;margin:6px 0 0;font-size:1.18rem}.short-video-step-form label{gap:8px;display:grid}.short-video-step-form label span{color:#f6f2ffbd;font-size:.84rem;font-weight:800}.short-video-step-form input,.short-video-step-form select,.short-video-step-form textarea{color:#fff;background:#050c1a;border:1px solid #ffffff1f;border-radius:8px;outline:0;width:100%}.short-video-step-form input,.short-video-step-form select{height:42px;padding:0 12px}.short-video-step-form textarea{resize:vertical;min-height:104px;padding:12px}.short-video-step-form input:focus,.short-video-step-form select:focus,.short-video-step-form textarea:focus{border-color:#62d9ff9e;box-shadow:0 0 0 3px #62d9ff1a}.short-video-field-grid{gap:12px}.short-video-field-grid,.short-video-type-selector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.short-video-type-selector{gap:8px}.short-video-type-choice{color:#f6f2ffc2;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:.82rem;font-weight:820;display:flex}.short-video-type-choice span{color:#dcfbff;background:#76e6ff1f;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.78rem;display:grid}.short-video-type-choice-active{color:#eafff7;background:#52e4a71f;border-color:#52e4a77a}.short-video-option-row{flex-wrap:wrap;gap:10px;display:flex}.short-video-option-row label{color:#f6f2ffc2;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.short-video-option-row input{width:16px;height:16px;accent-color:var(--short-video-green)}.short-video-form-note{color:#dfffee;margin:0;font-size:.88rem}.short-video-upload-button{color:#dcfbff;background:#76e6ff1a;border:1px solid #76e6ff52;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.short-video-upload-button input{opacity:0;position:absolute;inset:0}.short-video-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.short-video-material-card{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;gap:8px;min-width:0;padding:8px;display:grid}.short-video-material-card img,.short-video-material-thumb{aspect-ratio:4/3;color:#f6f2ff94;object-fit:cover;background:radial-gradient(circle at 50% 30%,#76e6ff2e,#0000 28%),#ffffff0f;border-radius:8px;place-items:center;width:100%;font-size:.72rem;font-weight:850;display:grid;overflow:hidden}.short-video-material-card strong{color:#f6f2ffe6;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.short-video-material-card span{color:var(--short-video-dim);font-size:.72rem;font-weight:800}.short-video-material-card-active{border-color:#52e4a785;box-shadow:0 0 0 2px #52e4a71a}.short-video-task-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.short-video-task-summary span,.short-video-works-list article,.short-video-works-list span{color:#f6f2ffbd;overflow-wrap:anywhere;background:#ffffff0e;border-radius:10px;min-width:0;min-height:34px;padding:9px 10px;font-size:.8rem}.short-video-step-status-list{gap:8px;display:grid}.short-video-step-status{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:7px 9px;display:grid}.short-video-step-status span{color:#dcfbff;background:#76e6ff1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.76rem;font-weight:900;display:grid}.short-video-step-status strong{color:#f6f2ffdb;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.short-video-step-status em{color:var(--short-video-soft);font-size:.72rem;font-style:normal;font-weight:850}.short-video-works-list{gap:8px;display:grid}.short-video-works-list article{justify-content:space-between;align-items:center;gap:10px;display:flex}.short-video-works-list strong{color:#f6f2ffdb;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.short-video-editor-stack{gap:16px;margin-top:18px;display:grid}.short-video-editor-panel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;gap:14px;padding:16px;display:grid}.short-video-script-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.short-video-script-summary-grid div{background:#163b342e;border:1px solid #74baa738;border-radius:10px;gap:6px;padding:10px;display:grid}.short-video-script-summary-grid span{color:#ade6d7e0;font-size:.76rem;font-weight:700}.short-video-script-summary-grid p{color:#f6f2ffc7;margin:0;font-size:.82rem;line-height:1.6}.short-video-workflow-status{background:#14394833;border:1px solid #76e6ff3d;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.short-video-workflow-status-error{background:#561a2338;border-color:#ff7e7e57}.short-video-workflow-error-mark,.short-video-workflow-spinner,.short-video-workflow-success-mark{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.short-video-workflow-spinner{color:var(--short-video-cyan);animation:short-video-spin .8s linear infinite}.short-video-workflow-success-mark{color:#86f7c1}.short-video-workflow-error-mark{color:#ffb7b7;background:#ff7e7e29;font-size:.86rem;font-weight:900}.short-video-workflow-status-body{gap:6px;min-width:0;display:grid}.short-video-workflow-status-body strong{color:#f6f2ffe6;font-size:.86rem}.short-video-workflow-status-body ol,.short-video-workflow-status-body p{color:#f6f2ffb8;margin:0;font-size:.8rem;line-height:1.55}.short-video-workflow-status-body ol{gap:3px;padding-left:18px;display:grid}.short-video-workflow-status-body a{color:var(--short-video-cyan);text-underline-offset:3px;font-weight:900;text-decoration:underline}@keyframes short-video-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.short-video-media-task-spinner,.short-video-workflow-spinner{animation:none}.short-video-media-progress-bar span{transition:none}}.short-video-shot-list{gap:10px;display:grid}.short-video-shot-row{background:#0a081657;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.short-video-shot-row strong{color:#f6f2ffd6;grid-column:1/-1;font-size:.82rem}.short-video-shot-editor-textarea{white-space:pre-wrap;grid-column:1/-1;min-height:300px}.short-video-shot-editor-help{color:#f6f2ff94;grid-column:1/-1;margin:-2px 0 0;font-size:.78rem;line-height:1.6}.short-video-storyboard-shot-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:12px;padding:14px;display:grid}.short-video-storyboard-shot-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.short-video-storyboard-shot-head strong{color:#f6f2ffe0;flex:none;font-size:.9rem}.short-video-media-progress{background:linear-gradient(135deg,#76e6ff1a,#7b35ff14),#ffffff09;border:1px solid #76e6ff33;border-radius:14px;gap:10px;padding:12px;display:grid}.short-video-media-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.short-video-media-progress-head div{gap:4px;min-width:0;display:grid}.short-video-media-progress-head strong{color:#f6f2ffe6;font-size:.88rem}.short-video-media-progress-head span,.short-video-media-progress-meta{color:#f6f2ffa8;font-size:.78rem;line-height:1.45}.short-video-media-progress-head b{color:var(--short-video-cyan);font-variant-numeric:tabular-nums;flex:none;font-size:.86rem}.short-video-media-progress-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.short-video-media-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--short-video-cyan),var(--short-video-violet));height:100%;transition:width .22s;display:block}.short-video-media-progress-meta{flex-wrap:wrap;gap:10px;display:flex}.short-video-media-task-status{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:26px minmax(0,1fr);gap:8px;min-width:min(520px,72%);max-width:680px;padding:9px 10px;display:grid}.short-video-media-task-status-succeeded{background:#164d372e;border-color:#52e4a747}.short-video-media-task-status-failed{background:#561a2333;border-color:#ff7e7e57}.short-video-media-task-status-running,.short-video-media-task-status-submitting{background:#1439482e;border-color:#76e6ff47}.short-video-media-task-status-pending{border-color:#b997ff42}.short-video-media-task-icon{color:#f6f2ffb8;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.short-video-media-task-icon svg{width:16px;height:16px}.short-video-media-task-status-running .short-video-media-task-icon,.short-video-media-task-status-submitting .short-video-media-task-icon{color:var(--short-video-cyan)}.short-video-media-task-status-succeeded .short-video-media-task-icon{color:var(--short-video-mint)}.short-video-media-task-status-failed .short-video-media-task-icon{color:#ffb7b7}.short-video-media-task-spinner{animation:short-video-spin .8s linear infinite}.short-video-media-task-copy{gap:3px;min-width:0;display:grid}.short-video-media-task-copy strong{color:#f6f2ffe6;font-size:.78rem}.short-video-media-task-copy span,.short-video-media-task-meta span{overflow-wrap:anywhere;color:#f6f2ff9e;font-size:.74rem;line-height:1.45}.short-video-media-task-meta{flex-wrap:wrap;grid-column:2;gap:6px 10px;min-width:0;display:flex}.short-video-storyboard-shot-body{grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:stretch;gap:14px;display:grid}.short-video-storyboard-prompt-panel{gap:10px;min-width:0;display:grid}.short-video-storyboard-prompt-panel textarea{resize:vertical;color:#f6f2ffe6;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;width:100%;min-height:118px;padding:12px;line-height:1.55}.short-video-storyboard-shot-actions{grid-template-columns:minmax(132px,.42fr) minmax(160px,.58fr);gap:10px;display:grid}.short-video-storyboard-preview-panel{background:radial-gradient(circle at 50% 40%,#588cff2e,#0000 36%),#ffffff09;border:1px dashed #b997ff4d;border-radius:14px;min-height:186px;position:relative;overflow:hidden}.short-video-storyboard-preview-button{color:#f6f2ff9e;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;min-height:186px;padding:0;display:grid}.short-video-storyboard-preview-button:disabled{cursor:default}.short-video-storyboard-preview-button img{object-fit:cover;width:100%;height:100%;min-height:186px;display:block}.short-video-storyboard-preview-button>span:not(.short-video-storyboard-preview-zoom){color:#f6f2ffa3;font-size:.84rem;font-weight:850}.short-video-storyboard-preview-zoom{color:#f6f2ffd1;opacity:0;background:#090714b8;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850;transition:opacity .18s,transform .18s;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.short-video-storyboard-preview-button:not(:disabled):focus-visible .short-video-storyboard-preview-zoom,.short-video-storyboard-preview-button:not(:disabled):hover .short-video-storyboard-preview-zoom{opacity:1;transform:translateY(0)}.short-video-storyboard-preview-caption{color:#f6f2ffd1;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090714b8;border-radius:12px;gap:2px;padding:9px 10px;display:grid;position:absolute;inset:auto 12px 12px}.short-video-storyboard-preview-caption strong{font-size:.8rem}.short-video-storyboard-preview-caption span{color:#f6f2ffa8;font-size:.74rem;font-weight:760}.short-video-storyboard-preview-dialog{background:#05030dfa;border:0;width:min(1080px,100vw - 32px);max-width:none;box-shadow:0 24px 80px #0000008f}.short-video-storyboard-preview-fullscreen{object-fit:contain;background:#05030d;border-radius:16px;width:100%;max-height:min(74vh,780px);display:block}.short-video-shot-video-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.short-video-shot-video-preview-panel{background:radial-gradient(circle at 50% 40%,#588cff2e,#0000 36%),#ffffff09;border:1px dashed #b997ff4d;border-radius:14px;min-height:186px;display:grid;position:relative;overflow:hidden}.short-video-shot-video-preview{object-fit:contain;background:#05030d;width:100%;height:100%;min-height:186px;display:block}.short-video-compose-preview-panel{background:radial-gradient(circle at 50% 42%,#588cff29,#0000 38%),#ffffff09;border:1px dashed #b997ff47;border-radius:14px;min-height:360px;display:grid;position:relative;overflow:hidden}.short-video-compose-preview-video{object-fit:contain;background:#05030d;width:100%;min-height:360px;max-height:min(64vh,720px);display:block}.short-video-shot-video-preview-empty{color:#f6f2ffa3;place-items:center;min-height:186px;font-size:.84rem;font-weight:850;display:grid}.short-video-shot-video-preview-panel .short-video-storyboard-preview-zoom{cursor:pointer;border:0}.short-video-shot-video-preview-panel:focus-within .short-video-storyboard-preview-zoom,.short-video-shot-video-preview-panel:hover .short-video-storyboard-preview-zoom{opacity:1;transform:translateY(0)}.short-video-summary-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.short-video-summary-row span{color:#f6f2ffc2;background:#ffffff0f;border-radius:999px;min-height:32px;padding:7px 11px;font-size:.82rem}.short-video-create-panel{background:radial-gradient(circle at 88% 0,#7430ff3d,#0000 32%),linear-gradient(#1b1536,#120e25);border-radius:14px;gap:16px;width:min(620px,100%);max-height:min(760px,100vh - 48px);padding:22px;display:grid;overflow-y:auto}.short-video-dialog-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.short-video-dialog-head h2,.short-video-selected-panel h2{letter-spacing:0;margin:6px 0 0}.short-video-dialog-head button{color:#f6f2ffc7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;width:36px;min-height:36px;padding:0}.short-video-create-panel label,.short-video-style-picker{gap:8px;display:grid}.short-video-create-panel label span,.short-video-style-picker>span{color:#f6f2ffbd;font-size:.88rem;font-weight:800}.short-video-create-panel input,.short-video-create-panel textarea{color:#fff;background:#060811b8;border:1px solid #ffffff1f;border-radius:8px;outline:0;width:100%}.short-video-create-panel input{height:44px;padding:0 12px}.short-video-create-panel textarea{resize:vertical;min-height:110px;padding:12px}.short-video-create-panel input:focus,.short-video-create-panel textarea:focus{border-color:#62d9ff9e;box-shadow:0 0 0 3px #62d9ff1a}.short-video-style-picker div{flex-wrap:wrap;gap:8px;display:flex}.short-video-style-tag{color:#f6f2ffb8;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:800}.short-video-style-tag-active{color:#eafff7;background:#5ce2a826;border-color:#5ce2a88c}.short-video-form-error{margin:0;font-size:.88rem}.short-video-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.short-video-project-page{--short-video-panel:#120e24c7;--short-video-panel-strong:#181230eb;--short-video-line:#b997ff29;--short-video-line-strong:#b997ff57;--short-video-text:#f6f2ff;--short-video-soft:#f6f2ffa8;--short-video-dim:#f6f2ff6b;--short-video-purple:#7b35ff;--short-video-purple-2:#b583ff;--short-video-cyan:#76e6ff;--short-video-green:#52e4a7;width:100%;min-width:0;max-width:100%;height:100%;color:var(--short-video-text);background:radial-gradient(circle at 78% 18%,#7b35ff38,#0000 32%),radial-gradient(circle at 18% 82%,#76e6ff1a,#0000 32%),linear-gradient(#090714fa,#05040dfa);grid-template-rows:72px 1fr;display:grid;overflow:hidden}.short-video-project-page-standalone{grid-template-rows:1fr}.short-video-project-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080612d6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex}.short-video-project-title{align-items:center;gap:14px;min-width:0;display:flex}.short-video-back-button{color:#f6f2ffdb;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;width:38px;height:38px;font-size:1.2rem}.short-video-project-title h1{letter-spacing:0;white-space:nowrap;margin:0;font-size:1.18rem}.short-video-form-section-title p,.short-video-mode-workspace p,.short-video-project-title p,.short-video-workspace-result p{color:var(--short-video-dim);margin:4px 0 0;font-size:.84rem;line-height:1.6}.short-video-project-meta span{min-height:32px;color:var(--short-video-soft);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.short-video-project-body{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:18px;display:grid;overflow:hidden}.short-video-mode-workspace,.short-video-workspace-result{background:radial-gradient(circle at 88% 0,#7430ff38,#0000 32%),linear-gradient(#181230d6,#0c0a1bdb);border:1px solid #ffffff14;border-radius:22px;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000038}.short-video-workspace-result{padding:18px}.short-video-mode-workspace{scrollbar-width:none;padding:18px;overflow:hidden auto}.short-video-mode-workspace::-webkit-scrollbar{display:none}.short-video-mode-workspace h2,.short-video-workspace-result h2{letter-spacing:0;margin:0;font-size:1.1rem}.short-video-step-nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.short-video-step-nav-item{min-height:78px;color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;gap:7px;padding:10px;display:grid}.short-video-step-nav-item-active{background:radial-gradient(circle at 20% 0,#76e6ff29,#0000 36%),#7b35ff2e;border-color:#76e6ff47}.short-video-step-nav-item:disabled{cursor:not-allowed;opacity:.48}.short-video-step-nav-item b{width:24px;height:24px;color:var(--short-video-cyan);background:#76e6ff29;border-radius:50%;place-items:center;font-size:.76rem;display:grid}.short-video-step-nav-item span{color:#f6f2ffc7;font-size:.74rem;font-weight:850;line-height:1.25}.short-video-step-form-shell{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;margin-top:16px;padding:18px}.short-video-form-section-title{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.short-video-form-section-title:first-child{margin-top:0}.short-video-form-section-title h3{margin:0;font-size:1rem}.short-video-workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.short-video-workspace-form-grid>*{min-width:0}.short-video-field-wide,.short-video-ratio-field,.short-video-workspace-form-grid label{gap:8px;display:grid}.short-video-field-label,.short-video-workspace-form-grid label span{color:#f6f2ffc2;font-size:.8rem;font-weight:850}.short-video-checkbox-row{align-items:center;gap:10px;min-height:42px;display:flex!important}.short-video-field-label em,.short-video-workspace-form-grid em{color:var(--short-video-cyan);font-style:normal}.short-video-workspace-form-grid input,.short-video-workspace-form-grid select,.short-video-workspace-form-grid textarea{width:100%}.short-video-workspace-form-grid [data-slot=select-trigger],.short-video-workspace-form-grid input,.short-video-workspace-form-grid select{border-radius:12px;height:42px;padding:0 12px}.short-video-workspace-form-grid [data-slot=select-trigger],.short-video-workspace-form-grid input,.short-video-workspace-form-grid select,.short-video-workspace-form-grid textarea{color:#f6f2ffe6;background:#050c1a;border:1px solid #ffffff14;outline:0}.short-video-workspace-form-grid select{appearance:none;background:linear-gradient(45deg,#0000 50%,#f6f2ffb8 0) right 18px center/7px 7px no-repeat,linear-gradient(135deg,#f6f2ffb8 50%,#0000 0) right 13px center/7px 7px no-repeat,#050c1a}.short-video-workspace-form-grid [data-slot=select-trigger]{background:#050c1a}.short-video-workspace-form-grid [data-slot=select-trigger][data-select-visual=emphasis]{border-color:#e2e8ff6b;box-shadow:inset 0 0 0 1px #94a3b81f}.short-video-workspace-form-grid [data-slot=select-trigger][data-select-visual=emphasis]:hover{border-color:#e2e8ff94}.short-video-workspace-form-grid textarea{resize:vertical;border-radius:14px;min-height:86px;padding:12px}.short-video-field-wide{grid-column:1/-1}.short-video-ratio-select{background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:repeat(3,minmax(0,148px));gap:5px;width:min(100%,470px);padding:4px;display:grid}.short-video-workspace-form-grid .short-video-ratio-option{cursor:pointer;color:#f6f2ffb8;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:5px 8px;font-size:.78rem;font-weight:850;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:flex}.short-video-workspace-form-grid .short-video-ratio-option:hover{color:#ffffffeb;background:#ffffff0e;border-color:#ffffff24}.short-video-workspace-form-grid .short-video-ratio-option:focus-visible{outline-offset:2px;outline:2px solid #ffffff57}.short-video-workspace-form-grid .short-video-ratio-option.is-active{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 58%),#ffffff13;border-color:#ffffff38;box-shadow:0 14px 34px #00000038,inset 0 0 0 1px #ffffff14}.short-video-workspace-form-grid .short-video-ratio-text{min-width:0;line-height:1;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.short-video-workspace-form-grid .short-video-ratio-preview{background:#ffffff14;border:1.5px solid;border-radius:3px;flex:none;min-width:9px;min-height:7px;display:block;box-shadow:0 0 0 1px #0a0e1c7a}.short-video-model-field{gap:8px;min-width:0;display:grid}.short-video-model-field-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.short-video-model-recommend-badge{color:#f6f2ffdb;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:3px 8px;font-size:.72rem;font-weight:850;line-height:1}.short-video-model-select [data-slot=select-trigger]{background:#050c1a;border-color:#ffffff2e;height:58px;padding:0 14px;box-shadow:inset 0 0 0 1px #ffffff09}.short-video-model-select [data-slot=select-trigger]:hover{background:#050c1a;border-color:#ffffff47}.short-video-model-select [data-slot=select-trigger]:focus-visible{outline-offset:2px;outline:2px solid #ffffff57}.short-video-model-select-value{align-items:center;gap:10px;min-width:0;display:flex}.short-video-model-select-icon{color:#f6f2ffdb;background:#ffffff13;border:1px solid #ffffff24;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.short-video-model-select-copy{text-align:left;gap:3px;min-width:0;display:grid}.short-video-model-select-copy strong{color:#fffffff5;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;line-height:1.2;overflow:hidden}.short-video-model-helper,.short-video-model-select-copy span{color:#f6f2ff94;font-size:.76rem;font-weight:760;line-height:1.35}.short-video-model-helper{margin:0}.short-video-model-option{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.short-video-model-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.short-video-model-option em{color:#f6f2ff94;flex:none;font-size:.72rem;font-style:normal;font-weight:800}.short-video-dropzone{min-height:100px;color:var(--short-video-dim);text-align:center;background:#ffffff09;border:1px dashed #b997ff57;border-radius:16px;place-items:center;font-weight:850;display:grid;position:relative;overflow:hidden}.short-video-dropzone input{opacity:0;position:absolute;inset:0}.short-video-dropzone-static{padding:18px}.short-video-workspace-materials{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.short-video-workspace-material{background:linear-gradient(135deg,#76e6ff33,#7b35ff29),#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-height:72px;display:grid;overflow:hidden}.short-video-workspace-material img,.short-video-workspace-material span{color:#f6f2ffb8;object-fit:cover;place-items:center;width:100%;height:72px;font-size:.72rem;font-weight:900;display:grid}.short-video-workspace-material-active{border-color:#52e4a785;box-shadow:0 0 0 2px #52e4a71f}.short-video-step-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.short-video-step-footer>span{color:#f6f2ffc2;background:#76e6ff12;border:1px solid #76e6ff2e;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:850;display:inline-flex}.short-video-step-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.short-video-muted-helper{color:#f6f2ff94;font-size:.82rem;font-weight:760}.short-video-media-result-meta{color:#f6f2ffa3;flex-wrap:wrap;gap:6px;font-size:.76rem;display:flex}.short-video-media-result-meta span{background:#ffffff0e;border-radius:999px;padding:4px 8px}.short-video-generation-empty{min-height:136px;color:var(--short-video-dim);text-align:center;background:#ffffff09;border:1px dashed #b997ff47;border-radius:18px;place-items:center;margin-top:16px;padding:18px;font-weight:850;display:grid}.short-video-workspace-result{overflow:auto}.short-video-result-empty{height:390px;color:var(--short-video-dim);text-align:center;background:radial-gradient(circle at 50% 22%,#76e6ff24,#0000 24%),#ffffff09;border:1px dashed #b997ff3d;border-radius:26px;place-items:center;margin-top:16px;font-weight:850;display:grid}.short-video-result-empty strong{color:#f6f2ff7a;display:block}.short-video-result-empty span{color:#f6f2ff6b;margin-top:6px;font-size:.86rem;display:block}.short-video-result-detail{gap:16px;margin-top:16px;display:grid}.short-video-result-section{gap:10px;display:grid}.short-video-result-section h3{color:#f6f2ffeb;margin:0;font-size:.92rem}.short-video-result-muted{color:#f6f2ffa8;background:#ffffff0e;border-radius:10px;min-height:34px;padding:9px 10px;font-size:.8rem}.short-video-download-button{color:#f6f2ffdb;white-space:normal;background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;margin-top:12px;font-weight:850;display:inline-flex}@media (max-width:1400px){.home-scene-grid,.scene-flow-panel,.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-gallery-grid,.home-app-grid,.home-model-grid,.home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-gallery-workbench{grid-template-columns:250px minmax(420px,1fr) 300px}.inspiration-mosaic{column-count:3}.short-video-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.short-video-script-summary-grid{grid-template-columns:minmax(0,1fr)}}.short-video-workspace-mode-tabs{border:1px solid var(--short-video-line);background:#ffffff0a;border-radius:999px;gap:6px;margin-bottom:18px;padding:5px;display:inline-flex}.short-video-workspace-mode-tab{height:34px;color:var(--short-video-soft);background:0 0;border:0;border-radius:999px;padding:0 16px}.short-video-workspace-mode-tab-active,.short-video-workspace-mode-tab:hover{color:var(--short-video-text);background:#76e6ff24}.short-video-smart-mix-metrics,.short-video-smart-mix-page,.short-video-smart-param-panel,.short-video-smart-segment-list,.short-video-smart-segment-panel{gap:16px;display:grid}.short-video-smart-mix-page{min-width:0}.short-video-smart-mix-actions,.short-video-smart-mix-head,.short-video-smart-mix-title-row,.short-video-smart-model-foot,.short-video-smart-model-stats,.short-video-smart-model-tags,.short-video-smart-segment-actions{align-items:center;display:flex}.short-video-smart-mix-head{justify-content:space-between;align-items:flex-start;gap:16px}.short-video-smart-mix-head h2,.short-video-smart-mix-hero h3{color:var(--short-video-text);margin:0}.short-video-smart-mix-head p,.short-video-smart-segment-card p{color:var(--short-video-soft);margin:6px 0 0}.short-video-smart-mix-actions,.short-video-smart-mix-title-row,.short-video-smart-segment-actions{gap:10px}.short-video-smart-model-create-menu{min-width:190px;color:var(--short-video-text)!important;background:radial-gradient(circle at 100% 0,#76e6ff1f,#0000 36%),#0a0816!important;border-color:#76e6ff2e!important;border-radius:12px!important;padding:6px!important;box-shadow:0 8px 8px #00000042!important}.short-video-smart-model-create-menu [data-slot=dropdown-menu-item]{color:#f6f2ffe6;border-radius:9px;gap:10px;min-height:42px;font-weight:760}.short-video-smart-model-create-menu [data-slot=dropdown-menu-item] svg{color:var(--short-video-cyan)}.short-video-smart-model-create-menu [data-slot=dropdown-menu-item]:focus,.short-video-smart-model-create-menu [data-slot=dropdown-menu-item]:hover{color:#fff;background:#76e6ff1f}.short-video-smart-title-block{gap:8px;min-width:min(520px,58vw);display:grid}.short-video-smart-title-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.short-video-smart-title-meta em,.short-video-smart-title-meta span{border-radius:999px;align-items:center;width:fit-content;min-height:24px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.short-video-smart-title-meta span{color:var(--short-video-cyan);background:#76e6ff14;border:1px solid #76e6ff3d;padding:0 10px}.short-video-smart-title-meta em{color:var(--short-video-soft);background:#ffffff0a;border:1px solid #ffffff1a;padding:0 9px}.short-video-smart-title-edit{min-width:0}.short-video-smart-title-edit input{height:54px;color:var(--short-video-text);box-shadow:none;border-width:0 0 1px;border-color:#ffffff24;border-radius:0;padding:0 0 6px;font-size:clamp(26px,2.5vw,34px);font-weight:760;line-height:1.05;background:0 0!important}.short-video-smart-title-edit input:focus-visible{border-color:#76e6ffb8;outline:0;box-shadow:inset 0 -1px #76e6ffb8}.short-video-square-button{width:38px;padding:0}.short-video-smart-mix-hero{border:1px solid var(--short-video-line);background:linear-gradient(120deg,#76e6ff14,#0000 38%),linear-gradient(135deg,#7b35ff3d,#101422c7);border-radius:18px;gap:18px;padding:24px;display:grid}.short-video-smart-mix-hero h3{max-width:760px;font-size:28px;line-height:1.35}.short-video-smart-mix-metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px}.short-video-smart-mix-metrics span,.short-video-smart-model-stats b,.short-video-smart-param-panel .short-video-task-summary{border:1px solid var(--short-video-line);background:#ffffff0d;border-radius:12px}.short-video-smart-mix-metrics span{color:var(--short-video-soft);padding:14px}.short-video-smart-mix-metrics strong{color:var(--short-video-text);margin-bottom:4px;font-size:20px;display:block}.short-video-smart-model-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.short-video-smart-model-card{border:1px solid var(--short-video-line);min-height:156px;color:var(--short-video-text);background:radial-gradient(circle at 78% 18%,#7b35ff38,#0000 38%),#120e24e0;border-radius:14px;align-content:start;display:grid;position:relative;overflow:hidden}.short-video-smart-model-card:hover{border-color:var(--short-video-line-strong);transform:translateY(-1px)}.short-video-smart-model-card-main{min-height:154px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-content:start;gap:12px;padding:16px;display:grid}.short-video-smart-model-card-main:focus-visible,.short-video-smart-model-delete:focus-visible{outline-offset:-2px;outline:2px solid #76e6ffc7}.short-video-smart-model-delete{opacity:.74;color:#ffd6dfe6;cursor:pointer;background:#ffd6df14;border:1px solid #ffd6df38;border-radius:10px;place-items:center;width:34px;height:34px;transition:opacity .16s,background .16s,border-color .16s,transform .16s;display:inline-grid;position:absolute;top:12px;right:12px}.short-video-smart-model-card:hover .short-video-smart-model-delete,.short-video-smart-model-delete:focus-visible{opacity:1}.short-video-smart-model-delete:hover{color:#fff;background:#ff527b2e;border-color:#ffd6df61;transform:translateY(-1px)}.short-video-smart-model-delete:disabled{cursor:progress;opacity:.58}.short-video-smart-model-foot,.short-video-smart-model-stats,.short-video-smart-model-tags{flex-wrap:wrap;gap:8px}.short-video-smart-model-tags em{color:#dffdf4;background:#52e4a71f;border:1px solid #52e4a757;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal}.short-video-smart-model-card strong{font-size:17px}.short-video-smart-model-card p{color:var(--short-video-soft);margin:8px 0 12px;line-height:1.55}.short-video-smart-model-stats{margin-top:2px}.short-video-smart-model-stats b{min-width:72px;color:var(--short-video-text);flex:1;padding:9px;font-size:13px}.short-video-smart-model-foot{color:var(--short-video-soft);justify-content:space-between;margin-top:12px}.short-video-smart-model-foot b{color:var(--short-video-text)}.short-video-smart-mix-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;min-width:0;display:grid}.short-video-smart-param-panel,.short-video-smart-segment-editor,.short-video-smart-segment-panel{border:1px solid var(--short-video-line);background:#120e24d1;border-radius:16px;min-width:0}.short-video-smart-param-panel,.short-video-smart-segment-panel{padding:18px}.short-video-smart-builder{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.short-video-smart-segment-rail{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;max-height:calc(100dvh - 188px);padding-right:4px;display:grid;position:sticky;top:14px;overflow:auto}.short-video-smart-segment-rail-item{border:1px solid #0000;border-radius:14px;transition:border-color .18s,transform .18s,box-shadow .18s}.short-video-smart-segment-rail-item.is-drop-target{border-color:#76e6ff6b;box-shadow:0 0 0 1px #76e6ff2e}.short-video-smart-segment-rail-item.is-dragging{opacity:.6}.short-video-smart-segment-rail-select{cursor:pointer;width:100%;color:var(--short-video-soft);text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.short-video-smart-segment-rail-item.is-active .short-video-smart-segment-rail-select,.short-video-smart-segment-rail-select:hover{background:#76e6ff14;border-color:#76e6ff6b;box-shadow:0 14px 28px #00000029}.short-video-smart-segment-order{width:28px;height:28px;color:var(--short-video-cyan);border:1px solid #76e6ff3d;border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:grid}.short-video-smart-segment-copy{gap:4px;min-width:0;display:grid}.short-video-smart-segment-copy em,.short-video-smart-segment-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.short-video-smart-segment-copy strong{color:var(--short-video-text);font-size:14px}.short-video-smart-segment-copy em{color:var(--short-video-soft);font-size:12px;font-style:normal}.short-video-smart-segment-drag{color:#f6f2ff8a;background:#ffffff0a;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.short-video-smart-segment-editor{grid-template-columns:minmax(360px,1fr) 420px;align-items:start;gap:18px;padding:16px;display:grid}.short-video-smart-empty-segments,.short-video-smart-segment-editor-head{grid-column:1/-1}.short-video-smart-empty-segments{text-align:center;background:#ffffff06;border:1px dashed #76e6ff47;border-radius:14px;align-content:center;place-items:center;gap:12px;min-height:280px;padding:28px;display:grid}.short-video-smart-empty-segments strong{color:var(--short-video-text);font-size:18px}.short-video-smart-empty-segments p{max-width:440px;color:var(--short-video-soft);margin:0;line-height:1.6}.short-video-smart-segment-editor-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.short-video-smart-segment-editor-head span,.short-video-smart-segment-editor-head strong{display:block}.short-video-smart-segment-editor-head strong{color:var(--short-video-text);font-size:16px}.short-video-smart-segment-editor-head span{color:var(--short-video-soft);margin-top:4px;font-size:12px}.short-video-smart-segment-form,.short-video-smart-segment-materials{min-width:0}.short-video-smart-segment-form{display:grid}.short-video-smart-segment-fields{grid-template-columns:minmax(0,1fr) 190px;align-content:start;gap:12px;display:grid}.short-video-smart-segment-fields label{gap:7px;display:grid}.short-video-smart-segment-fields label>span{color:var(--short-video-soft);margin:0;font-size:12px}.short-video-smart-field-label{align-items:center;gap:6px;display:inline-flex}.short-video-smart-field-label em{color:#ff8fb0;font-style:normal;font-weight:900}.short-video-smart-field-help{color:#eae5ff8f;margin-top:-2px;font-size:11px;line-height:1.45}.short-video-smart-segment-fields input,.short-video-smart-segment-fields textarea{color:var(--short-video-text);background:#ffffff0a;border-color:#ffffff1f}.short-video-smart-duration-control.app-gallery-duration-control{background:#ffffff0a;border-color:#ffffff1f;gap:9px;min-height:0;padding:10px 12px}.short-video-smart-duration-control.app-gallery-duration-control strong{color:var(--short-video-text);font-size:13px}.short-video-smart-duration-control.app-gallery-duration-control span{color:var(--short-video-soft);font-size:11px}.short-video-smart-duration-control.app-gallery-duration-control input[type=range]{border:0;min-height:4px;padding:0}.short-video-smart-segment-fields textarea{resize:vertical;min-height:74px;line-height:1.55}.short-video-smart-segment-field-wide{grid-column:1/-1}.short-video-smart-segment-materials{align-content:start;justify-self:start;gap:12px;width:100%;max-width:420px;display:grid}.short-video-smart-segment-materials-head{gap:4px;display:grid}.short-video-smart-segment-materials-head strong{color:var(--short-video-text);font-size:15px}.short-video-smart-segment-materials-head span{color:var(--short-video-soft);font-size:12px;line-height:1.5}.short-video-segment-material-trigger.material-picker-field-trigger{align-self:stretch;height:100%;background:#04081257!important;border-color:#76e6ff47!important;min-height:320px!important;padding:18px!important}.short-video-segment-material-trigger .material-picker-field-trigger-content{grid-template-columns:72px minmax(0,1fr);gap:16px}.short-video-segment-material-trigger .material-picker-field-trigger-icon{place-self:center;width:72px;height:72px}.short-video-segment-material-trigger .material-picker-field-trigger-copy{gap:8px}.short-video-segment-material-trigger .material-picker-field-trigger-copy strong{font-size:18px}.short-video-segment-material-trigger .material-picker-field-trigger-copy span{font-size:14px}.short-video-segment-material-trigger .material-picker-field-trigger-copy em{min-height:28px;padding:0 10px;font-size:12px}.short-video-smart-param-panel{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;max-height:calc(100dvh - 116px);position:sticky;top:14px;overflow:auto}.short-video-smart-param-panel label{gap:8px;display:grid}.short-video-smart-preview{background:linear-gradient(135deg,#76e6ff0f,#0000 42%),#0408126b;border:1px solid #76e6ff2e;border-radius:14px;gap:10px;padding:12px;display:grid}.short-video-smart-preview-stage{aspect-ratio:9/16;background:radial-gradient(circle at 52% 22%,#76e6ff38,#0000 28%),linear-gradient(#221c3eeb,#0a0916f5);border:1px solid #ffffff1f;border-radius:12px;place-self:center;width:min(100%,168px);display:grid;position:relative;overflow:hidden;box-shadow:0 6px 8px #00000038}.short-video-smart-preview.is-16-9 .short-video-smart-preview-stage{aspect-ratio:16/9;width:min(100%,236px)}.short-video-smart-preview-media,.short-video-smart-preview-subtitle,.short-video-smart-preview-title{position:absolute}.short-video-smart-preview-media{inset:0}.short-video-smart-preview-media span{filter:blur(1px);border-radius:999px;position:absolute}.short-video-smart-preview-media span:first-child{background:#76e6ff2e;width:52%;height:34%;top:18%;left:22%}.short-video-smart-preview-media span:nth-child(2){background:#7b35ff3d;width:44%;height:28%;bottom:14%;right:-12%}.short-video-smart-preview-media span:nth-child(3){background:#52e4a729;width:38%;height:22%;bottom:18%;left:-10%}.short-video-smart-preview.transition-colordistance .short-video-smart-preview-media{background:linear-gradient(135deg,#f6638424,#52e4a714)}.short-video-smart-preview.transition-wipeleft .short-video-smart-preview-media:after{content:"";background:#76e6ff14;position:absolute;inset:0 42% 0 0}.short-video-smart-preview-title{color:#fffffff0;text-align:center;text-wrap:balance;font-size:13px;font-weight:850;line-height:1.25;top:8%;left:8%;right:8%}.short-video-smart-preview-subtitle{color:#fff;text-align:center;text-shadow:0 1px #000,0 0 4px #000000db;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:850;line-height:1.35;display:-webkit-box;bottom:11%;left:8%;right:8%;overflow:hidden}.short-video-smart-preview.subtitle-bottom-center .short-video-smart-preview-subtitle{text-shadow:none;background:#0000008a;border-radius:8px;padding:5px 7px;bottom:8%;left:6%;right:6%}.short-video-smart-preview.subtitle-none .short-video-smart-preview-subtitle{display:none}.short-video-smart-preview.is-16-9 .short-video-smart-preview-title{font-size:12px;top:10%}.short-video-smart-preview.is-16-9 .short-video-smart-preview-subtitle{font-size:11px;bottom:8%}.short-video-smart-preview-meta{flex-wrap:wrap;gap:6px;display:flex}.short-video-smart-preview-meta span{min-height:24px;color:var(--short-video-soft);background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.short-video-smart-ratio-control.short-video-ratio-field{gap:8px;display:grid}.short-video-smart-ratio-control .short-video-field-label{color:var(--short-video-text);font-size:14px;font-weight:850}.short-video-smart-ratio-control .short-video-ratio-select{background:#ffffff09;border-color:#ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.short-video-smart-ratio-control .short-video-ratio-option{cursor:pointer;min-height:42px;color:var(--short-video-soft);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:5px 8px;font-size:13px;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:flex}.short-video-smart-ratio-control .short-video-ratio-option:hover{color:var(--short-video-text);background:#ffffff0e;border-color:#ffffff24}.short-video-smart-ratio-control .short-video-ratio-option:focus-visible{outline-offset:2px;outline:2px solid #76e6ff7a}.short-video-smart-ratio-control .short-video-ratio-option.is-active{color:var(--short-video-text);background:#76e6ff1f;border-color:#76e6ff6b}.short-video-smart-ratio-control .short-video-ratio-text{color:inherit;font-size:inherit;font-weight:inherit;line-height:1}.short-video-smart-ratio-control .short-video-ratio-preview{background:#ffffff14;border:1.5px solid;border-radius:3px;flex:none;min-width:9px;min-height:7px;display:block}.short-video-smart-checkbox-row{color:var(--short-video-text);grid-template-columns:none;align-items:center;gap:10px!important;display:flex!important}.short-video-smart-checkbox-row span{color:var(--short-video-text)}.short-video-analysis-dialog{width:min(720px,100vw - 24px)!important;max-width:min(720px,100vw - 24px)!important;max-height:min(88dvh,920px)!important;color:var(--short-video-text)!important;background:radial-gradient(circle at 100% 0,#76e6ff1a,#0000 28%),linear-gradient(#0e0b1cfa,#080612fa)!important;border-color:#76e6ff29!important;border-radius:20px!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:18px!important;padding:20px!important;overflow:hidden!important;box-shadow:0 28px 80px #0000006b!important}.short-video-analysis-dialog-head{flex-shrink:0;text-align:left!important;gap:14px!important}.short-video-analysis-dialog-body{scrollbar-gutter:stable;min-height:0;padding-right:4px;overflow-y:auto}.short-video-analysis-dialog-footer{flex-shrink:0;padding-top:2px}.short-video-analysis-dialog-title-row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.short-video-analysis-dialog-icon,.short-video-analysis-status-orb{width:48px;height:48px;color:var(--short-video-cyan);background:#76e6ff14;border:1px solid #76e6ff33;border-radius:14px;place-items:center;display:grid}.short-video-analysis-milestone.is-current .short-video-analysis-milestone-icon svg,.short-video-analysis-status-orb svg{animation:short-video-analysis-spin 1.4s linear infinite}.short-video-analysis-dialog-head [data-slot=dialog-title]{color:var(--short-video-text);font-size:1.1rem}.short-video-analysis-dialog-head [data-slot=dialog-description]{max-width:58ch;color:var(--short-video-soft);margin-top:6px;line-height:1.55}.short-video-analysis-dialog-tags{flex-wrap:wrap;gap:8px;display:flex}.short-video-analysis-dialog-tags span,.short-video-analysis-status-pill{min-height:28px;color:var(--short-video-soft);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.short-video-analysis-form,.short-video-analysis-progress,.short-video-analysis-success{gap:16px;display:grid}.short-video-analysis-hero,.short-video-analysis-status-card,.short-video-analysis-summary{background:#050a1480;border:1px solid #76e6ff29;border-radius:16px;gap:8px;padding:16px;display:grid}.short-video-analysis-facts strong,.short-video-analysis-hero strong,.short-video-analysis-milestone strong,.short-video-analysis-status-card strong,.short-video-analysis-summary span{color:var(--short-video-text)}.short-video-analysis-facts span,.short-video-analysis-hero p,.short-video-analysis-milestone p,.short-video-analysis-status-card p,.short-video-analysis-summary p{color:var(--short-video-soft)}.short-video-analysis-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:14px;display:grid}.short-video-analysis-field{gap:8px;display:grid}.short-video-analysis-field>span,.short-video-analysis-summary span{font-size:13px;font-weight:760}.short-video-analysis-field small{color:var(--short-video-dim);font-size:12px;line-height:1.45}.short-video-analysis-field input,.short-video-analysis-field textarea{background:#ffffff0b;border-color:#ffffff1a}.short-video-analysis-ratio-control{gap:8px}.short-video-analysis-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.short-video-analysis-action{border-radius:10px;min-width:112px;min-height:44px;padding:0 18px;font-weight:850;transition:background .18s,border-color .18s,color .18s,transform .18s}.short-video-analysis-action:hover{transform:translateY(-1px)}.short-video-analysis-action-secondary{color:#f6f2ffe6;background:#ffffff0d;border:1px solid #f6f2ff2e}.short-video-analysis-action-secondary:hover{color:#fff;background:#ffffff14;border-color:#f6f2ff47}.short-video-analysis-action-primary{color:#fff;background:linear-gradient(90deg,#6225dff5,#914bfff5);border:1px solid #76e6ff57}.short-video-analysis-action-primary:hover{background:linear-gradient(90deg,#6d2df0,#9b58ff);border-color:#76e6ff85}.short-video-analysis-status-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.short-video-analysis-milestone.is-failed,.short-video-analysis-status-card.is-failed,.short-video-analysis-summary.is-failed{background:#ff6b931a;border-color:#ff6b934d}.short-video-analysis-status-card.is-succeeded{background:#52e4a714;border-color:#52e4a738}.short-video-analysis-milestone.is-failed .short-video-analysis-milestone-icon,.short-video-analysis-status-card.is-failed .short-video-analysis-status-orb{color:#ff8fb2;background:#ff6b9324;border-color:#ff6b9357}.short-video-analysis-milestone.is-complete .short-video-analysis-milestone-icon,.short-video-analysis-status-card.is-succeeded .short-video-analysis-status-orb{color:var(--short-video-green);background:#52e4a71f;border-color:#52e4a742}.short-video-analysis-status-copy{gap:6px;display:grid}.short-video-analysis-status-copy strong{font-size:15px;line-height:1.5}.short-video-analysis-status-copy p{font-size:12px;line-height:1.5}.short-video-analysis-status-orb{border-radius:18px;width:56px;height:56px;position:relative}.short-video-analysis-status-orb:after{content:"";opacity:.9;background:radial-gradient(circle,#76e6ff33,#0000 72%);border-radius:24px;animation:short-video-analysis-pulse 1.8s ease-out infinite;position:absolute;inset:-8px}.short-video-analysis-status-card.is-failed .short-video-analysis-status-orb:after,.short-video-analysis-status-card.is-succeeded .short-video-analysis-status-orb:after{opacity:.45;animation:none}.short-video-analysis-milestones{gap:10px;display:grid}.short-video-analysis-milestone{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.short-video-analysis-milestone.is-current{background:#76e6ff14;border-color:#76e6ff47}.short-video-analysis-milestone-icon{width:36px;height:36px;color:var(--short-video-soft);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;place-items:center;display:grid}.short-video-analysis-milestone strong{font-size:13px;display:block}.short-video-analysis-milestone p,.short-video-analysis-summary p{margin:4px 0 0;font-size:12px;line-height:1.55}.short-video-analysis-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.short-video-analysis-facts div{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:14px;display:grid}.short-video-analysis-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.short-video-analysis-summary p{margin-top:0}.short-video-analysis-success-hero{background:radial-gradient(circle at 100% 0,#52e4a71f,#0000 34%),#050a148f;border:1px solid #52e4a733;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.short-video-analysis-success-copy{gap:8px;display:grid}.short-video-analysis-success-copy strong{color:var(--short-video-text);font-size:1rem;line-height:1.45}.short-video-analysis-success-copy p{color:var(--short-video-soft);margin:0;font-size:13px;line-height:1.6}.short-video-analysis-success-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.short-video-analysis-success-facts article,.short-video-analysis-success-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.short-video-analysis-success-facts span,.short-video-analysis-success-panel>span{color:var(--short-video-dim);font-size:12px;font-weight:760}.short-video-analysis-success-facts strong{color:var(--short-video-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.short-video-analysis-summary-prominent{background:radial-gradient(circle at 0 0,#76e6ff1a,#0000 34%),#050a1494;border-color:#76e6ff33;gap:10px;padding:18px}.short-video-analysis-summary-prominent p{font-size:13px;line-height:1.7}.short-video-analysis-success-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;display:grid}.short-video-analysis-success-stack{gap:12px;display:grid}.short-video-analysis-success-stack article{gap:4px;display:grid}.short-video-analysis-success-stack strong{color:var(--short-video-text);font-size:13px}.short-video-analysis-success-stack p{color:var(--short-video-soft);margin:0;font-size:12px;line-height:1.6}.short-video-analysis-success-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.short-video-analysis-success-list li{color:var(--short-video-soft);padding-left:16px;font-size:12px;line-height:1.6;position:relative}.short-video-analysis-success-list li:before{content:"";background:var(--short-video-cyan);border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:0}.short-video-analysis-success-list.is-risk li:before{background:#ff8fb2}@keyframes short-video-analysis-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes short-video-analysis-pulse{0%{opacity:.4;transform:scale(.92)}70%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.16)}}.short-video-smart-result-panel{gap:14px;display:grid}.short-video-smart-result-head{background:#0408126b;border:1px solid #76e6ff2e;border-radius:12px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.short-video-smart-result-head p,.short-video-smart-result-head strong{display:block}.short-video-smart-result-head strong{color:var(--short-video-text);font-size:15px}.short-video-smart-result-head p{color:var(--short-video-soft);margin:4px 0 0;font-size:12px;line-height:1.5}.short-video-smart-status-dot{background:#bab2d2ad;border-radius:999px;width:10px;height:10px;margin-top:4px}.short-video-smart-status-dot.is-pending,.short-video-smart-status-dot.is-running{background:var(--short-video-cyan)}.short-video-smart-status-dot.is-succeeded{background:#52e4a7}.short-video-smart-status-dot.is-canceled,.short-video-smart-status-dot.is-failed,.short-video-smart-status-dot.is-timeout{background:#ff6b93}.short-video-smart-result-summary{gap:8px;display:grid}.short-video-smart-result-failure,.short-video-smart-result-placeholder,.short-video-smart-result-summary span{color:var(--short-video-soft);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:9px 10px;font-size:12px;line-height:1.45}.short-video-smart-result-failure{color:#ffd2df;background:#ff6b931a;border-color:#ff6b9352}.short-video-smart-player{background:#04081280;border:1px solid #76e6ff2e;border-radius:14px;min-height:300px;display:grid;overflow:hidden}.short-video-smart-player video{object-fit:contain;background:#050812;width:100%;height:100%;min-height:300px}.short-video-smart-player-empty{min-height:300px;color:var(--short-video-soft);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px;line-height:1.5;display:flex}.short-video-smart-result-list{gap:8px;display:grid}.short-video-smart-result-item{width:100%;color:var(--short-video-text);text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.short-video-smart-result-item.is-active,.short-video-smart-result-item:hover{background:#76e6ff14;border-color:#76e6ff57}.short-video-smart-result-item>span{width:24px;height:24px;color:var(--short-video-cyan);background:#76e6ff1a;border-radius:999px;place-items:center;font-size:11px;font-weight:850;display:grid}.short-video-smart-result-item div{min-width:0}.short-video-smart-result-item em,.short-video-smart-result-item small,.short-video-smart-result-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.short-video-smart-result-item strong{color:var(--short-video-text);font-size:13px}.short-video-smart-result-item em,.short-video-smart-result-item small{color:var(--short-video-soft);margin-top:3px;font-size:11px;font-style:normal}.short-video-smart-download-action{border-radius:8px!important;min-height:30px!important;padding:0 9px!important;font-size:12px!important}@media (max-width:1280px){.short-video-smart-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.short-video-analysis-facts,.short-video-analysis-field-grid,.short-video-analysis-success-facts,.short-video-analysis-success-grid,.short-video-smart-builder,.short-video-smart-mix-layout{grid-template-columns:1fr}.short-video-smart-param-panel,.short-video-smart-segment-rail{max-height:none;position:static;overflow:visible}}@media (max-width:1800px){.short-video-smart-mix-layout{grid-template-columns:minmax(0,1fr) 340px}.short-video-smart-builder{grid-template-columns:220px minmax(0,1fr)}.short-video-smart-segment-editor{grid-template-columns:1fr}.short-video-smart-segment-materials{max-width:none}}@media (max-width:1100px){.short-video-smart-segment-editor{grid-template-columns:1fr}}@media (max-width:760px){.short-video-analysis-dialog{max-height:calc(100dvh - 24px)!important;padding:18px!important}.short-video-analysis-dialog-title-row,.short-video-analysis-status-card,.short-video-analysis-success-hero{grid-template-columns:1fr}.short-video-analysis-actions{flex-direction:column-reverse;align-items:stretch}.short-video-analysis-action{width:100%}.short-video-smart-mix-head,.short-video-smart-segment-editor{grid-template-columns:1fr;display:grid}.short-video-smart-mix-actions,.short-video-smart-mix-actions [data-slot=dropdown-menu-trigger]{width:100%}.short-video-smart-mix-metrics,.short-video-smart-model-grid{grid-template-columns:1fr}.short-video-smart-title-block,.short-video-smart-title-edit{min-width:0}.short-video-smart-segment-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.short-video-analysis-milestone.is-current .short-video-analysis-milestone-icon svg,.short-video-analysis-status-orb svg,.short-video-analysis-status-orb:after{animation:none}}.guide-heading-inline{display:inline-block}.guide-heading-glow{text-shadow:0 22px 70px #541fd266}.guide-display-font{font-family:var(--font-manrope),var(--font-inter),sans-serif}.guide-stat-shell{-webkit-backdrop-filter:blur(14.75px);backdrop-filter:blur(14.75px);background:radial-gradient(at 50% 30%,#ffffff47,#0000 20%),radial-gradient(at 18%,#803aff94,#0000 24%),radial-gradient(at 82%,#803aff52,#0000 24%),#584e6912;border:2px solid #ae9fe0;border-radius:30px;overflow:hidden;box-shadow:inset 0 0 36px #ae9fe01f,0 28px 92px #23065e75}.guide-stat-item{min-height:150px;padding:28px 18px 24px;position:relative}.guide-stat-item+.guide-stat-item:before{content:"";background:linear-gradient(#a286f300,#a286f3 49.5%,#a286f300);width:2px;height:84px;position:absolute;top:34px;left:0}.guide-stat-value{color:#0000;font-family:var(--font-manrope),var(--font-inter),sans-serif;background:linear-gradient(#fff 52.68%,#6c3cd5 84.82%);-webkit-background-clip:text;background-clip:text}.guide-scene-card{min-height:430px;padding:22px}.guide-scene-card-live{background:radial-gradient(circle at 18% 0,#52e4a729,#0000 28%),radial-gradient(circle at 84% 18%,#7b35ff3d,#0000 36%),linear-gradient(#1e183ae6,#0f0d20d6)}.guide-scene-visual{background:radial-gradient(at 50% 58%,#ffffff4d,#0000 16%),radial-gradient(at 50% 42%,#9755ffb8,#0000 28%),linear-gradient(#ae9fe014,#6a27e933);border:1px solid #ae9fe03d;border-radius:26px;height:154px;position:absolute;bottom:22px;left:22px;right:22px;overflow:hidden}.guide-scene-visual:after,.guide-scene-visual:before{content:"";z-index:1;background:#04050657;border-radius:18px;position:absolute}.guide-scene-visual:before{inset:18px 54% 18px 18px}.guide-scene-visual:after{inset:28px 18px 28px 52%}.guide-scene-preview{opacity:.34;background-position:50%;background-size:cover;position:absolute;inset:0}.guide-template-card{border-radius:24px;min-height:156px;padding:18px}.guide-signal-panel{background:linear-gradient(#03020d14,#03020deb),url(/guide/desktop-2-bg.png) bottom/cover no-repeat;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1100px){.guide-stat-item+.guide-stat-item:before{display:none}.short-video-page{grid-template-columns:1fr;height:auto;max-height:none}.short-video-project-rail{min-height:auto;max-height:360px}.short-video-project-list{flex:auto;grid-auto-columns:minmax(220px,280px);grid-auto-flow:column;overflow:auto hidden}.short-video-mode-grid,.short-video-placeholder-grid,.short-video-storyboard-shot-body,.short-video-workbench{grid-template-columns:1fr}.short-video-storyboard-preview-button,.short-video-storyboard-preview-button img,.short-video-storyboard-preview-panel{min-height:240px}.app-gallery-workbench{grid-template-columns:1fr;overflow:visible}.viral-video-clone-panel{padding:18px}.ecommerce-detail-image-hero,.xiaohongshu-copy-hero{flex-direction:column;align-items:flex-start}.ecommerce-detail-image-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ecommerce-detail-image-field,.ecommerce-detail-image-upload{grid-template-columns:1fr}.xiaohongshu-copy-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.xiaohongshu-copy-field{grid-template-columns:1fr;gap:8px}.viral-video-hero{flex-direction:column;align-items:flex-start}.viral-video-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app-gallery-workbench.is-image-to-video-only{padding:20px}.app-gallery-workbench.is-image-to-video-only .app-gallery-field,.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box{grid-template-columns:1fr;gap:12px}.app-gallery-workbench.is-image-to-video-only .app-gallery-field.is-image-to-video>label,.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box.is-image-to-video>label{padding-top:0}.app-gallery-workbench.is-image-to-video-only .app-gallery-image-video-upload{grid-template-columns:1fr}.app-gallery-workbench.is-image-to-video-only .app-gallery-field.is-image-to-video>em,.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box>span{grid-column:auto}.app-gallery-image-video-footer,.is-video-quality-enhancement .video-quality-enhancement-model,.video-quality-enhancement-field-row,.video-quality-enhancement-parameter-fields{grid-template-columns:1fr}.video-quality-enhancement-field-row>label{padding-top:0}.app-gallery-filter-panel,.app-gallery-result-panel{border-color:#1e2027}.app-gallery-app-list,.app-gallery-result-list{max-height:none}.app-gallery-result-dialog-body{grid-template-columns:1fr}.app-gallery-result-dialog-preview .app-gallery-result-preview{min-height:260px}.short-video-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.short-video-hero-inner{grid-template-columns:1fr}.short-video-detail-visual,.short-video-phone-preview{display:none}.inspiration-mosaic{column-count:3}}@media (min-width:1101px) and (max-width:1500px){.app-gallery-workbench{--app-gallery-filter-width:280px;--app-gallery-result-width:360px}.app-gallery-workbench,.app-gallery-workbench.is-viral-video-workbench{grid-template-columns:minmax(220px,var(--app-gallery-filter-width)) minmax(0,1fr) minmax(280px,var(--app-gallery-result-width))}.viral-video-field-row{grid-template-columns:120px minmax(0,1fr);gap:16px}.viral-video-add-material.material-picker-field-trigger,.viral-video-upload-strip.material-picker-field-trigger{padding:18px!important}.viral-video-add-material .material-picker-field-trigger-content,.viral-video-upload-strip .material-picker-field-trigger-content{grid-template-columns:88px minmax(0,1fr);gap:18px}.viral-video-add-material .material-picker-field-trigger-icon,.viral-video-upload-strip .material-picker-field-trigger-icon{width:88px;height:88px}.app-gallery-workbench.is-image-to-video-only .app-gallery-field,.app-gallery-workbench.is-image-to-video-only .app-gallery-model-box{grid-template-columns:112px minmax(0,1fr);gap:16px}.app-gallery-workbench.is-image-to-video-only .app-gallery-motion-field textarea{padding-right:118px}.app-gallery-workbench.is-image-to-video-only .app-gallery-motion-field button{padding:0 14px;right:12px}.app-gallery-image-video-footer{grid-template-columns:minmax(0,1fr)}.app-gallery-image-video-footer>strong{justify-self:start}}@media (max-width:760px){.ecommerce-detail-image-rule,.ecommerce-detail-image-submit-bar{flex-direction:column;align-items:stretch}.ecommerce-detail-image-hero{padding:20px}.ecommerce-detail-image-hero h1{font-size:1.46rem}.ecommerce-detail-image-capabilities,.ecommerce-detail-image-style-options{grid-template-columns:1fr}.ecommerce-detail-image-submit-bar button{width:100%}.xiaohongshu-copy-risk-note,.xiaohongshu-copy-submit-bar{flex-direction:column;align-items:stretch}.xiaohongshu-copy-hero{padding:20px}.xiaohongshu-copy-hero h1{font-size:1.46rem}.xiaohongshu-copy-capabilities,.xiaohongshu-copy-length-options{grid-template-columns:1fr}.xiaohongshu-copy-submit-bar button{width:100%}.viral-video-model-select,.viral-video-panel-head,.viral-video-subject-meta,.viral-video-submit-bar{flex-direction:column;align-items:stretch}.viral-video-field-row{grid-template-columns:1fr}.viral-video-add-material .material-picker-field-trigger-content,.viral-video-upload-strip .material-picker-field-trigger-content{grid-template-columns:72px minmax(0,1fr);gap:16px}.viral-video-add-material .material-picker-field-trigger-icon,.viral-video-upload-strip .material-picker-field-trigger-icon{width:72px;height:72px}.viral-video-hero{padding:20px}.viral-video-hero h1{font-size:1.46rem}.viral-video-capabilities{grid-template-columns:1fr}.viral-video-model-select>button,.viral-video-submit-bar button{width:100%}.app-gallery-result-dialog-actions,.app-gallery-result-meta{flex-direction:column;align-items:stretch}.app-gallery-result-meta strong{white-space:normal}.app-gallery-motion-field textarea{padding-bottom:62px;padding-right:12px}.app-gallery-motion-field button{top:auto;bottom:12px;right:12px}.auth-card{border-radius:22px;width:auto;height:auto;max-height:none;margin:24px 16px 0;padding:28px 20px 24px;position:static;overflow:visible}.auth-card-modal{border-radius:8px;width:min(424px,100vw - 32px);margin:0;padding:28px 20px 24px}.auth-card-title{font-size:28px}.auth-card-subtitle,.auth-code-btn,.auth-input,.auth-tab{font-size:16px}.auth-card-subtitle{margin-bottom:20px}.auth-tabs{min-height:50px;margin-bottom:22px}.auth-form{gap:16px}.auth-code-btn,.auth-input{height:56px}.auth-input-code-left{border-radius:16px}.auth-code-row{grid-template-columns:1fr;gap:12px}.auth-agreement-label{align-items:flex-start;gap:12px;font-size:14px}.auth-primary-btn{height:48px;margin-top:12px;font-size:18px}.auth-primary-btn-compact{margin-top:8px}.auth-link-row{margin-top:16px}.auth-link-btn{font-size:16px}.guide-section-label{min-height:40px;padding:0 20px;font-size:12px}.guide-stat-item{border-bottom:1px solid #ae9fe02e;min-height:120px}.guide-stat-item:last-child{border-bottom:0}.app-shell-rail{grid-template-columns:1fr}.app-rail{display:none}.app-main-rail .app-content{height:100vh;padding:10px}.inspiration-top-strip{gap:10px;overflow-x:auto}.inspiration-intro{padding:16px}.inspiration-intro h1{font-size:1.8rem}.inspiration-intro p{font-size:.9rem}.inspiration-mosaic{column-count:2}.inspiration-work-card:nth-child(5){border-top-right-radius:0}.inspiration-detail-page{grid-template-columns:1fr;overflow-y:auto}.inspiration-detail-stage{padding:14px}.inspiration-detail-media-frame{width:100%;height:min(72dvh,760px)}.inspiration-detail-switcher{gap:16px;right:18px}.inspiration-detail-panel{border-top:1px solid #ffffff14;border-left:0;min-height:42dvh;padding:48px 18px 22px}.inspiration-drawer-actions{flex-direction:column}.short-video-page{min-height:auto}.short-video-dialog-actions,.short-video-dialog-head{flex-direction:column;align-items:stretch}.short-video-hero{min-height:360px}.short-video-hero-inner{min-height:360px;padding:24px 20px}.short-video-hero-copy h1,.short-video-start-panel h2{font-size:2.45rem}.short-video-field-grid,.short-video-material-grid,.short-video-start-panel,.short-video-storyboard-shot-actions,.short-video-task-summary,.short-video-type-grid,.short-video-type-selector{grid-template-columns:1fr}.short-video-project-list{grid-auto-columns:minmax(210px,82vw)}.short-video-create-panel{max-height:calc(100vh - 20px)}}body:has(.creative-auth-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030408b8}.auth-card-modal{--auth-muted:#5a5a5a;--auth-muted-strong:#869097;--auth-line:#2e3037;--auth-line-hot:#57ffdf;--auth-field:#1d1e23;--auth-link:#0fe;--auth-focus:#57ffdf29;-webkit-backdrop-filter:none;backdrop-filter:none;background:#161616;border:1px solid #343740;border-radius:14px;grid-template-columns:393px minmax(0,1fr);width:min(785px,100vw - 32px);height:497px;max-height:calc(100dvh - 40px);padding:10px 0 10px 10px;display:grid;position:relative;top:auto;left:auto;overflow:visible;box-shadow:0 32px 96px #00000094}.auth-card-modal:before{display:none}.auth-modal-brand-panel{background:url(/ui-v2/auth/login-brand-panel.png) 50%/cover no-repeat;border-radius:10px;width:393px;height:477px;position:relative;overflow:hidden}.auth-modal-brand-panel p{color:#fff;font-family:var(--font-ckt-kingkong);text-align:center;margin:0;font-size:26px;font-weight:900;line-height:31px;position:absolute;bottom:60px;left:0;right:0}.auth-modal-content{min-width:0;height:477px;position:relative}.auth-card-modal .auth-card-title{color:#fff;font-size:20px;font-weight:600;line-height:28px;top:32px}.auth-card-modal .auth-card-subtitle,.auth-card-modal .auth-card-title{font-family:"PingFang SC","MiSans",var(--font-inter),sans-serif;text-align:center;margin:0;position:absolute;left:0;right:0}.auth-card-modal .auth-card-subtitle{color:#869097;font-size:12px;line-height:17px;top:64px}.auth-card-modal .auth-tabs{display:none}.auth-modal-body{width:300px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.auth-card-modal .auth-form{display:block}.auth-card-modal .auth-field{display:block;position:relative}.auth-card-modal .auth-field>.auth-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-card-modal .auth-field-icon{display:none}.auth-card-modal .auth-field-prefix{z-index:1;color:#fff;font-size:12px;line-height:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.auth-card-modal .auth-input{border:1px solid var(--auth-line);color:#ffffffeb;background:var(--auth-field);width:100%;height:42px;box-shadow:none;border-radius:6px;outline:0;padding:0 12px;font-size:12px}.auth-card-modal .auth-input-with-prefix{padding-left:44px}.auth-card-modal .auth-input::placeholder{color:var(--auth-muted)}.auth-card-modal .auth-input:focus,.auth-card-modal .auth-input:focus-visible{box-shadow:0 0 0 3px var(--auth-focus);background:#1d1e23;border-color:#57ffdfb8;outline:0}.auth-card-modal .auth-input:-webkit-autofill,.auth-card-modal .auth-input:-webkit-autofill:hover{border-color:var(--auth-line);-webkit-text-fill-color:#ffffffeb;caret-color:#ffffffeb;background:var(--auth-field);-webkit-box-shadow:0 0 0 1000px var(--auth-field) inset;box-shadow:0 0 0 1000px var(--auth-field) inset;transition:background-color 9999s ease-out}:is(.auth-card-modal .auth-input:autofill:focus,.auth-card-modal .auth-input:autofill:focus-visible){-webkit-text-fill-color:#ffffffeb;-webkit-box-shadow:0 0 0 1000px var(--auth-field) inset,0 0 0 3px var(--auth-focus);box-shadow:0 0 0 1000px var(--auth-field) inset,0 0 0 3px var(--auth-focus);border-color:#57ffdfb8}.auth-card-modal .auth-code-row{margin-top:20px;display:block;position:relative}.auth-card-modal .auth-code-row .auth-input{padding-right:104px}.auth-card-modal .auth-code-btn{z-index:1;color:#fff;width:96px;height:42px;box-shadow:none;background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:400;position:absolute;top:0;right:0}.auth-card-modal .auth-code-btn:hover{color:#57ffdf;background:0 0}.auth-card-modal .auth-code-btn:disabled{color:#ffffff61}.auth-card-modal .auth-root-error{border-radius:6px;margin-top:8px;padding:7px 10px;font-size:12px;line-height:17px}.auth-card-modal .auth-sms-helper{display:none}.auth-card-modal .auth-primary-btn{color:#15161a;width:300px;height:44px;box-shadow:none;background:linear-gradient(92.6deg,#55ffdf,#ddffc4 99.67%);border:0;border-radius:6px;margin-top:30px;font-size:16px;font-weight:600}.auth-card-modal .auth-primary-btn:hover{filter:brightness(1.04);box-shadow:0 10px 24px #57ffdf1f}.auth-card-modal .auth-agreement{gap:4px;margin-top:16px;display:grid;position:relative}.auth-card-modal .auth-agreement-label{color:#6e6e6e;white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:17px;display:flex}.auth-card-modal [data-slot=checkbox]{color:#15161a;background:#ffffff14;border:1px solid #fff9;border-radius:4px;flex:0 0 16px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff0a}.auth-card-modal [data-slot=checkbox]:hover{background:#00ffee1a;border-color:#0fe}.auth-card-modal [data-slot=checkbox]:focus-visible{outline-offset:2px;border-color:#0fe;outline:2px solid #00ffee59}.auth-card-modal [data-slot=checkbox][data-state=checked]{background:#0fe;border-color:#0fe;box-shadow:0 0 0 1px #00ffee3d}.auth-card-modal [data-slot=checkbox][aria-invalid=true]{border-color:#ff707d}.auth-card-modal [data-slot=checkbox-indicator]{color:#15161a}.auth-card-modal [data-slot=checkbox-indicator] svg{stroke-width:3px;width:12px;height:12px}.auth-card-modal .auth-agreement-link{color:#0fe;font-weight:400;text-decoration:none}.auth-card-modal .auth-agreement-link:hover{color:#9efff5;text-underline-offset:2px;text-decoration:underline}.auth-card-modal .auth-agreement .auth-field-error{font-size:11px;line-height:15px}.auth-card-modal .auth-form-note{margin-top:7px;font-size:11px;line-height:16px}.auth-card-modal .auth-qr-panel{justify-items:center;gap:0;padding:0;display:grid;position:relative}.auth-card-modal .auth-qr-shell{width:160px;height:160px;box-shadow:none;background:#fff;border:1px solid #474747;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.auth-card-modal .auth-qr-image{object-fit:contain;border-radius:7px;width:146px;height:146px;display:block}.auth-card-modal .auth-qr-code{width:146px;height:146px}.auth-card-modal .auth-qr-copy{text-align:center;justify-items:center;margin-top:10px;display:grid}.auth-card-modal .auth-qr-copy strong{display:none}.auth-card-modal .auth-qr-copy span{color:#6e6e6e;max-width:180px;font-size:12px;line-height:17px}.auth-card-modal .auth-qr-legal-note{display:none}.auth-card-modal .auth-qr-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-card-modal .auth-qr-refresh-btn{z-index:2;background:#00000078;border:0;border-radius:999px;place-items:center;width:46px;min-height:46px;padding:0;display:grid;position:absolute;top:55px;left:50%;transform:translate(-50%)}.auth-card-modal .auth-qr-refresh-btn img{width:24px;height:24px}.auth-card-modal .auth-qr-panel:has(.auth-qr-refresh-btn) .auth-qr-shell:after{content:"";background:#000000a6;border-radius:7px;position:absolute;inset:7px}.auth-method-switcher{justify-content:center;align-items:flex-start;gap:42px;height:54px;display:flex;position:absolute;bottom:35px;left:0;right:0}.auth-method-switcher-button{color:#656565;background:0 0;border-radius:6px;grid-template-rows:32px 17px;place-items:center;gap:5px;width:60px;height:54px;padding:0;font-size:12px;font-weight:400;line-height:17px;display:grid}.auth-method-switcher-button:hover{color:#ffffffc2;background:#ffffff09}.auth-method-switcher-button[data-active=true]{color:#fff}.auth-method-switcher-icon{object-fit:contain;opacity:.36;display:block}.auth-method-switcher-button[data-active=true] .auth-method-switcher-icon{opacity:1}.auth-method-switcher-icon-wechat{width:32px;height:32px}.auth-method-switcher-icon-phone{width:28px;height:28px;margin-top:2px}.creative-auth-dialog [data-slot=dialog-close]{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:url(/ui-v2/auth/login-close.svg) 50%/38px 38px no-repeat;border:0;border-radius:999px;width:38px;height:38px;top:0;right:-54px}.creative-auth-dialog [data-slot=dialog-close] svg{display:none}.creative-auth-dialog [data-slot=dialog-close]:hover{filter:brightness(1.18);background-color:#0000}@media (max-height:600px),(max-width:840px){.auth-card-modal{border-radius:8px;width:min(424px,100vw - 32px);height:auto;max-height:min(86dvh,720px);padding:0;display:block;overflow-y:auto}.auth-modal-brand-panel{display:none}.auth-modal-content{height:auto;min-height:0;padding:28px 20px 24px}.auth-card-modal .auth-card-subtitle,.auth-card-modal .auth-card-title{position:static}.auth-card-modal .auth-card-title{font-size:26px;line-height:1.18}.auth-card-modal .auth-card-subtitle{margin:3px 0 24px;font-size:14px;line-height:1.42}.auth-card-modal .auth-tabs{display:grid}.auth-modal-body{width:auto;position:static;transform:none}.auth-card-modal .auth-form{gap:16px;display:grid}.auth-card-modal .auth-input{height:50px;font-size:14px}.auth-card-modal .auth-field-prefix{display:none}.auth-card-modal .auth-input-with-prefix{padding-left:12px}.auth-card-modal .auth-code-row{grid-template-columns:minmax(0,1fr) 94px;gap:10px;margin-top:0;display:grid}.auth-card-modal .auth-code-row .auth-input{padding-right:12px}.auth-card-modal .auth-code-btn{color:#a064ff;background:#8f4dff1a;border:1px solid #8f4dff59;width:auto;height:50px;position:static}.auth-card-modal .auth-primary-btn{width:100%;height:50px;margin-top:0}.auth-card-modal .auth-agreement{margin-top:0}.auth-card-modal .auth-agreement-label{white-space:normal;align-items:flex-start}.auth-card-modal .auth-qr-shell{width:188px;height:188px}.auth-card-modal .auth-qr-image{width:164px;height:164px}.auth-card-modal .auth-qr-code{width:148px;height:148px}.auth-card-modal .auth-qr-copy strong{display:block}.auth-method-switcher{display:none}.creative-auth-dialog [data-slot=dialog-close]{background-size:32px 32px;width:32px;height:32px;top:-42px;right:0}}.material-picker-dialog[data-slot=dialog-content]{background:#080b13fa;border-color:#9aa9cc47;border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:0;max-height:calc(100dvh - 56px);padding:0;display:grid;overflow:hidden;box-shadow:0 30px 120px #0000009e;width:min(1640px,100vw - 56px)!important;max-width:min(1640px,100vw - 56px)!important}.material-picker-header{background:#ffffff08;border-bottom:1px solid #9aa9cc38;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:16px 18px;display:flex}.material-picker-header h2{margin:0 0 4px;font-size:20px;line-height:1.2}.material-picker-header p{color:#aab3c9;margin:0;font-size:13px}.material-picker-close{color:#c4ccde;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:44px;height:44px;transition:color .18s,background .18s,border-color .18s;display:grid}.material-picker-close:focus-visible,.material-picker-close:hover{color:#fff;background:#ff4d6d21;border-color:#ff4d6d6b;outline:none}.material-picker-field-trigger{transition:border-color .18s,background .18s,box-shadow .18s;aspect-ratio:auto!important;color:#f6f8ff!important;width:100%!important;height:auto!important;min-height:136px!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;background:#05091257!important;border:1px dashed #7486ac94!important;border-radius:10px!important;grid-template-columns:none!important;justify-content:stretch!important;padding:24px 22px!important;display:grid!important}.material-picker-field-trigger:focus-visible,.material-picker-field-trigger:hover{background:linear-gradient(135deg,#3ee0d614,#0000 44%),#080e1c94!important;border-color:#3ee0d69e!important}.material-picker-field-wrapper{background:0 0!important;border:0!important;grid-template-columns:none!important;gap:0!important;min-height:0!important;padding:0!important;display:block!important}.material-picker-field-trigger-content{text-align:left;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:28px;width:100%;display:grid}.material-picker-field-trigger-icon{color:#f6f8ff;background:#09111fc7;border:1px solid #9aa9cc6b;border-radius:8px;place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden}.material-picker-field-trigger-icon.has-preview{background:#03070edb;border-color:#3ee0d65c}.material-picker-field-trigger-icon img,.material-picker-field-trigger-icon video{object-fit:cover;width:100%;height:100%}.material-picker-field-trigger-stack-count{color:#dffff9;background:#040c16db;border:1px solid #3ee0d66b;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;bottom:8px;right:8px}.material-picker-field-trigger-copy{gap:10px;min-width:0;display:grid}.material-picker-field-trigger-copy strong{color:#fff;overflow-wrap:anywhere;font-size:20px;font-weight:850;line-height:1.2}.material-picker-field-trigger-copy span{color:#ebefffc2;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.material-picker-field-trigger-copy em{color:#9ff3e5;background:#14b8a61c;border:1px solid #2dd4bf38;border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 12px;font-size:14px;font-style:normal;font-weight:800;display:inline-flex}.app-gallery-image-video-upload .material-picker-field-trigger{background:0 0!important;border:0!important;min-height:118px!important;padding:0!important}.app-gallery-image-video-upload .material-picker-field-trigger:focus-visible,.app-gallery-image-video-upload .material-picker-field-trigger:hover{background:0 0!important}.app-gallery-image-video-upload .material-picker-field-trigger-content{grid-template-columns:112px minmax(0,1fr);gap:28px}.app-gallery-image-video-upload .material-picker-field-trigger-icon{width:112px;height:112px}.app-gallery-image-video-upload .material-picker-field-trigger-copy{gap:14px}.app-gallery-image-video-upload .material-picker-field-trigger-copy strong{font-size:1rem}@media (max-width:720px){.material-picker-field-trigger{padding:18px!important}.material-picker-field-trigger-content{grid-template-columns:72px minmax(0,1fr);gap:16px}.material-picker-field-trigger-icon{width:72px;height:72px}}.material-picker-body{min-height:0;padding:16px;overflow:hidden}.material-picker-shell{grid-template-columns:minmax(0,1fr) 360px;gap:16px;height:100%;min-height:0;display:grid}.material-picker-main,.material-picker-selected{background:#111622db;border:1px solid #9aa9cc38;border-radius:14px;min-height:0;overflow:hidden;box-shadow:0 24px 80px #00000070}.material-picker-main{grid-template-rows:auto auto auto minmax(0,1fr);display:grid}.material-picker-toolbar{background:#ffffff06;border-bottom:1px solid #9aa9cc38;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 18px;display:flex}.material-picker-toolbar-copy h2{margin:0 0 4px;font-size:20px;line-height:1.2}.material-picker-toolbar-copy p{color:#aab3c9;margin:0;font-size:13px}.material-picker-drop-zone{background:linear-gradient(135deg,#3ee0d614,#0000 38%),#05080f75;border:1px dashed #7486ac7a;border-radius:14px;grid-template-columns:128px minmax(0,1fr) 148px;align-items:center;gap:14px;min-height:112px;margin:14px 18px;padding:14px;display:grid}.material-picker-upload{color:#3ee0d6;cursor:pointer;background:repeating-linear-gradient(135deg,#3ee0d614 0 8px,#0000 8px 16px),#080e1ad1;border:1px solid #3ee0d63d;border-radius:12px;place-items:center;min-height:84px;display:grid;position:relative;overflow:hidden}.material-picker-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.material-picker-upload svg{width:32px;height:32px}.material-picker-upload:has(input:disabled){cursor:wait;opacity:.76}.material-picker-drop-copy strong{margin-bottom:4px;font-size:16px;display:block}.material-picker-drop-copy p{color:#aab3c9;margin:0;font-size:13px;line-height:1.55}.material-picker-rule-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.material-picker-rule-list span,.material-picker-selected-head>span,.material-picker-visible-count{color:#cfd7e9;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.material-picker-count{color:#aab3c9;text-align:right;font-size:13px;line-height:1.7}.material-picker-count strong{color:#f4f7ff;font-size:28px;line-height:1.1;display:block}.material-picker-count span{display:block}.material-picker-grid-head{justify-content:space-between;align-items:center;gap:12px;padding:0 18px 12px;display:flex}.material-picker-filters{gap:8px;display:inline-flex}.material-picker-filters button{color:#c0c8da;background:#ffffff08;border:1px solid #9aa9cc38;border-radius:8px;min-width:64px;min-height:40px;padding:0 16px;font-size:13px;transition:background .18s,border-color .18s,color .18s}.material-picker-filters button:focus-visible,.material-picker-filters button:hover{border-color:#3ee0d675;outline:none}.material-picker-filters button.is-active{color:#041113;background:linear-gradient(135deg,#40e3d7,#66f2b0);border-color:#0000;font-weight:800}.material-picker-grid{grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:12px;min-height:260px;padding:0 18px 18px;display:grid;overflow:auto}.material-picker-grid,.material-picker-selected-list{scrollbar-color:#9aa9cc7a #05080f5c;scrollbar-width:thin}.material-picker-grid::-webkit-scrollbar,.material-picker-selected-list::-webkit-scrollbar{width:8px}.material-picker-grid::-webkit-scrollbar-track,.material-picker-selected-list::-webkit-scrollbar-track{background:#05080f5c;border-radius:999px}.material-picker-grid::-webkit-scrollbar-thumb,.material-picker-selected-list::-webkit-scrollbar-thumb{background:#9aa9cc7a;border:2px solid #05080f5c;border-radius:999px}.material-picker-grid::-webkit-scrollbar-thumb:hover,.material-picker-selected-list::-webkit-scrollbar-thumb:hover{background:#9aa9ccad}.material-picker-state{color:#aab3c9;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.material-picker-card{color:#f4f7ff;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;grid-template-rows:auto auto;gap:6px;min-width:0;min-height:192px;padding:10px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.material-picker-card:focus-within,.material-picker-card:hover{background:#ffffff12;border-color:#3ee0d666;outline:none;transform:translateY(-2px)}.material-picker-card-select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:108px auto;gap:6px;padding:0;display:grid}.material-picker-card-select:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.material-picker-card-footer{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.material-picker-card-review{color:#9ff3e5;white-space:nowrap;background:#14b8a61c;border:1px solid #5eead44d;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}button.material-picker-card-review:focus-visible,button.material-picker-card-review:hover{background:#14b8a633;border-color:#5eead4ad;outline:none}.material-picker-card-review.is-approved{color:#b7f7d0;background:#22c55e1f;border-color:#4ade8057}.material-picker-card.is-selected{border-color:#3ee0d6;box-shadow:0 0 0 3px #3ee0d624,0 18px 44px #00000052}.material-picker-card-preview{color:#3ee0d6;background:#0a101c;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-width:0;display:grid;overflow:hidden}.material-picker-card-preview img,.material-picker-card-preview video,.material-picker-selected-thumb img,.material-picker-selected-thumb video{object-fit:cover;width:100%;height:100%;display:block}.material-picker-card-name{color:#f4f7ffeb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.material-picker-card-type{color:#737f99;align-items:center;gap:5px;font-size:12px;display:inline-flex}.material-picker-check{color:#041113;background:#3ee0d6;border:1px solid #0000;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:18px;right:18px}.material-picker-load-more{grid-column:1/-1;justify-content:center;padding:4px 0 2px;display:flex}.material-picker-selected{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.material-picker-selected-head{background:#ffffff06;border-bottom:1px solid #9aa9cc38;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.material-picker-selected-head strong{font-size:15px;display:block}.material-picker-selected-head p{color:#aab3c9;margin:8px 0 0;font-size:13px;line-height:1.65}.material-picker-selected-list{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.material-picker-selected-list>p{color:#aab3c9;text-align:center;background:#05080f57;border:1px dashed #7486ac66;border-radius:8px;place-items:center;min-height:220px;margin:0;padding:24px;font-size:13px;line-height:1.7;display:grid}.material-picker-selected-list>.material-picker-selected-item{color:#f4f7ff;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:20px 52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:8px;display:grid}.material-picker-selected-list>.material-picker-selected-item:focus-visible,.material-picker-selected-list>.material-picker-selected-item:hover{background:#ff4d6d21;border-color:#ff4d6d6b;outline:none}.material-picker-selected-thumb{color:#3ee0d6;background:#09101d;border-radius:8px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.material-picker-selected-copy{min-width:0}.material-picker-selected-copy span,.material-picker-selected-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.material-picker-selected-copy strong{margin-bottom:4px;font-size:13px}.material-picker-selected-copy span{color:#737f99;font-size:12px}.material-picker-actions{background:#ffffff06;border-top:1px solid #9aa9cc38;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px;display:grid}.material-picker-order-hint{background:#05080f61;border:1px solid #ffffff14;border-radius:8px;align-content:center;gap:2px;min-height:44px;padding:10px 12px;display:grid}.material-picker-order-hint span{color:#737f99;font-size:12px}.material-picker-order-hint strong{font-size:13px}.material-picker-action-button{border:1px solid #0000;border-radius:8px;min-height:48px;padding-inline:18px;font-weight:700;box-shadow:0 12px 28px #00000047}.material-picker-action-button:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.material-picker-action-button-secondary{color:#fff;background:#ffffff1a;border-color:#ffffff47}.material-picker-action-button-secondary:hover{background:#ffffff29;border-color:#ffffff75}.material-picker-action-button-primary{color:#041014;background:linear-gradient(135deg,#2dd4bf,#14b8a6);border-color:#5eead49e;box-shadow:0 0 0 1px #5eead447,0 14px 34px #14b8a647}.material-picker-action-button-primary:hover{background:linear-gradient(135deg,#5eead4,#2dd4bf);border-color:#99f6e4e6}@media (max-width:1100px){.material-picker-dialog[data-slot=dialog-content]{max-height:calc(100dvh - 32px);width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.material-picker-shell{grid-template-columns:1fr}.material-picker-selected{max-height:300px}}@media (max-width:720px){.material-picker-dialog[data-slot=dialog-content]{border-radius:14px;max-height:calc(100dvh - 20px);width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.material-picker-body{padding:12px}.material-picker-header{align-items:flex-start;padding-right:12px}.material-picker-drop-zone{grid-template-columns:1fr}.material-picker-count{text-align:left}.material-picker-actions,.material-picker-grid-head{grid-template-columns:1fr;align-items:stretch}.material-picker-grid-head{flex-direction:column}.material-picker-filters{overflow-x:auto}}.app-gallery-workbench.is-image-to-video-only .app-gallery-image-video-upload .material-picker-field-trigger-content{grid-template-columns:112px minmax(0,1fr)!important;gap:28px!important}.app-gallery-workbench.is-image-to-video-only .material-picker-field-wrapper.app-gallery-image-video-upload{transition:border-color .18s,background .18s,box-shadow .18s;background:#040c1a6b!important;border:1px dashed #ffffff42!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-height:152px!important;padding:16px 22px!important;display:grid!important}.app-gallery-workbench.is-image-to-video-only .material-picker-field-wrapper.app-gallery-image-video-upload:focus-within,.app-gallery-workbench.is-image-to-video-only .material-picker-field-wrapper.app-gallery-image-video-upload:hover{background:linear-gradient(135deg,#3ee0d614,#0000 44%),#080e1c94!important;border-color:#3ee0d69e!important;box-shadow:0 0 0 1px #3ee0d61a!important}.app-gallery-workbench.is-image-to-video-only .app-gallery-image-video-upload .material-picker-field-trigger-icon{width:112px!important;height:112px!important}.app-gallery-workbench.is-image-to-video-only .app-gallery-image-video-upload .material-picker-field-trigger-copy{gap:14px!important}.material-picker-selected-item[draggable=true]{cursor:grab}.material-picker-selected-item[data-dragging=true]{opacity:.5}.material-picker-selected-list>.material-picker-selected-item[data-drop-target=true],.material-picker-selected-list>.material-picker-selected-item[data-replacing=true]{outline:1px solid var(--primary,#4effe1);outline-offset:-1px}.material-picker-selected-item-actions{flex-direction:column;align-items:center;display:flex}.material-picker-drag-handle,.material-picker-selected-item-actions button{min-width:24px;height:28px;color:inherit;background:0 0;padding:2px}.material-picker-selected-item-actions button{font-size:11px}.material-picker-drag-handle{cursor:grab}.material-picker-selected-thumb img{-webkit-user-drag:none}.announcement-page{color:#f4f4f5;background:radial-gradient(circle at 0 0,#40a6ff1f,#0000 28rem),linear-gradient(#08090d,#0d1017);min-height:100vh;padding:40px 20px 72px}.announcement-detail-shell,.announcement-hero{max-width:1080px;margin:0 auto}.announcement-hero{gap:14px;padding-bottom:24px;display:grid}.announcement-detail-header h1,.announcement-hero-copy h1{margin:12px 0 14px;font-size:clamp(32px,4vw,44px);line-height:1.1}.announcement-detail-header p,.announcement-detail-summary p,.announcement-hero-copy p,.announcement-html,.announcement-state-panel{color:#e4e4e7d1;line-height:1.7}.announcement-eyebrow{color:#8bd3ff;letter-spacing:0;font-size:12px;font-weight:700;display:inline-flex}.announcement-state-panel{background:#10131dd1;border:1px solid #ffffff17;border-radius:8px;padding:18px}.announcement-count{color:#d4d4d8b8;margin-top:10px;font-size:14px;display:inline-flex}.announcement-list-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:1080px;margin:0 auto;display:grid}.announcement-card{background:#10131deb;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;gap:18px;min-height:240px;padding:22px;display:flex}.announcement-card-footer,.announcement-card-meta,.announcement-detail-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.announcement-card-footer span,.announcement-card-meta span,.announcement-card-meta time{color:#d4d4d8b8;font-size:13px}.announcement-card-body{gap:12px;display:grid}.announcement-card-body h2,.announcement-detail-body h2,.announcement-detail-summary h2{margin:0;font-size:20px;line-height:1.3}.announcement-card-body p{color:#e4e4e7d1;margin:0;line-height:1.7}.announcement-card-action{color:#fff;background:linear-gradient(90deg,#6233e8,#8e43ff);border:1px solid #b997ff75;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.announcement-card-action:hover{color:#fff;background:linear-gradient(90deg,#7041f0,#9a55ff);border-color:#b997ffb3}.announcement-pagination{justify-content:center;align-items:center;gap:12px;max-width:1080px;margin:28px auto 0;display:flex}.announcement-page-button{color:#f4f4f5;background:#161b29eb;border:1px solid #ffffff1c;border-radius:8px;align-items:center;min-height:40px;padding:0 14px;display:inline-flex}.announcement-page-button-disabled{color:#a1a1aacc;pointer-events:none}.announcement-page-indicator{color:#d4d4d8b8;font-size:14px}.announcement-detail-shell{gap:18px;display:grid}.announcement-detail-back a{color:#8bd3ff;font-size:14px}.announcement-detail-card{background:#10131df0;border:1px solid #ffffff17;border-radius:8px;gap:28px;padding:28px;display:grid}.announcement-detail-header{align-items:flex-start}.announcement-read-button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;flex-shrink:0;font-weight:800}.announcement-read-button:hover{color:#fff;background:#8bd3ff24;border-color:#8bd3ff4d}.announcement-detail-body,.announcement-detail-summary{gap:12px;display:grid}.announcement-html{gap:14px;display:grid}.announcement-html blockquote,.announcement-html h1,.announcement-html h2,.announcement-html h3,.announcement-html h4,.announcement-html h5,.announcement-html h6,.announcement-html ol,.announcement-html p,.announcement-html pre,.announcement-html ul{margin:0}.announcement-html ol,.announcement-html ul{padding-left:22px}.announcement-html a{color:#8bd3ff}.announcement-badge{color:#cfeeff;background:#40a6ff29;border:1px solid #8bd3ff3d}@media (max-width:860px){.announcement-detail-header{flex-direction:column}.announcement-read-button{width:100%}}[data-ui-version=v2]{--v2-color-background:#010001;--v2-color-surface:#ffffff14;--v2-color-surface-strong:#ffffff1f;--v2-color-border:#ffffff1f;--v2-color-border-strong:#ffffff38;--v2-color-foreground:#fff;--v2-color-secondary:#ccc;--v2-color-muted:#585f62;--v2-color-accent-cyan:#79dded;--v2-color-accent-yellow:#fff8b0;--v2-focus-ring:#79dded;--v2-scrollbar-size:8px;--v2-scrollbar-track:transparent;--v2-scrollbar-thumb:#4fffe161;--v2-scrollbar-thumb-hover:#4fffe1a3;--v2-font-display:var(--font-ckt-kingkong);--v2-font-body:"PingFang SC","MiSans",var(--font-inter),sans-serif;--v2-home-title-gradient:linear-gradient(94deg,var(--v2-color-accent-yellow) 4%,var(--v2-color-accent-cyan) 79%);--v2-dot-pattern:radial-gradient(circle,#d6e2e12e 0 1px,transparent 1.2px);--v2-dot-position:4px 10px;--v2-dot-size:30px 29px;--v2-ambient-glow-background:radial-gradient(ellipse 750px 590px at var(--v2-ambient-top-position,50% -21%),#12deff42 0%,#12deff24 42%,transparent 68%),radial-gradient(ellipse 720px 560px at var(--v2-ambient-bottom-position,50% 102.5%),#fff8b029 0%,#fff8b014 42%,transparent 68%);--v2-home-rail-width:84px;--v2-home-content-max-width:1280px;--v2-radius-control:12px;--v2-radius-pill:999px;--v2-shadow-menu:0 20px 60px #0000006b}.v2-page-scrollbar,html:has([data-ui-version=v2]){--v2-color-light-button-hover:linear-gradient(139deg,#4dffe1 6%,#ebffc2);--v2-page-scrollbar-size:6px;--v2-page-scrollbar-radius:999px;--v2-page-scrollbar-track:transparent;--v2-page-scrollbar-thumb:#7c7c7e75;--v2-page-scrollbar-thumb-hover:#7c7c7ead}.v2-page-scrollbar,[data-ui-version=v2] .creation-main,body:has([data-ui-version=v2]),html:has([data-ui-version=v2]){scrollbar-color:var(--v2-page-scrollbar-thumb) var(--v2-page-scrollbar-track);scrollbar-width:thin}html:has([data-ui-version=v2])::-webkit-scrollbar{width:var(--v2-page-scrollbar-size);height:var(--v2-page-scrollbar-size)}body:has([data-ui-version=v2])::-webkit-scrollbar{width:var(--v2-page-scrollbar-size);height:var(--v2-page-scrollbar-size)}.v2-page-scrollbar::-webkit-scrollbar,[data-ui-version=v2] .creation-main::-webkit-scrollbar{width:var(--v2-page-scrollbar-size);height:var(--v2-page-scrollbar-size)}html:has([data-ui-version=v2])::-webkit-scrollbar-track{background:var(--v2-page-scrollbar-track)}body:has([data-ui-version=v2])::-webkit-scrollbar-track{background:var(--v2-page-scrollbar-track)}.v2-page-scrollbar::-webkit-scrollbar-track,[data-ui-version=v2] .creation-main::-webkit-scrollbar-track{background:var(--v2-page-scrollbar-track)}html:has([data-ui-version=v2])::-webkit-scrollbar-thumb{border-radius:var(--v2-page-scrollbar-radius);background:var(--v2-page-scrollbar-thumb)}body:has([data-ui-version=v2])::-webkit-scrollbar-thumb{border-radius:var(--v2-page-scrollbar-radius);background:var(--v2-page-scrollbar-thumb)}.v2-page-scrollbar::-webkit-scrollbar-thumb,[data-ui-version=v2] .creation-main::-webkit-scrollbar-thumb{border-radius:var(--v2-page-scrollbar-radius);background:var(--v2-page-scrollbar-thumb)}html:has([data-ui-version=v2])::-webkit-scrollbar-thumb:hover{background:var(--v2-page-scrollbar-thumb-hover)}body:has([data-ui-version=v2])::-webkit-scrollbar-thumb:hover{background:var(--v2-page-scrollbar-thumb-hover)}.v2-page-scrollbar::-webkit-scrollbar-thumb:hover,[data-ui-version=v2] .creation-main::-webkit-scrollbar-thumb:hover{background:var(--v2-page-scrollbar-thumb-hover)}html:has([data-ui-version=v2])::-webkit-scrollbar-corner{background:var(--v2-page-scrollbar-track)}body:has([data-ui-version=v2])::-webkit-scrollbar-corner{background:var(--v2-page-scrollbar-track)}.v2-page-scrollbar::-webkit-scrollbar-corner,[data-ui-version=v2] .creation-main::-webkit-scrollbar-corner{background:var(--v2-page-scrollbar-track)}[data-ui-version=v2] .v2-application-result-preview textarea,[data-ui-version=v2] .v2-home-composer :is(.creative-prompt-editor-surface,.creative-image-mention-menu),[data-ui-version=v2].v2-generation-parameter-panel{scrollbar-color:var(--v2-scrollbar-thumb) var(--v2-scrollbar-track);scrollbar-width:thin}[data-ui-version=v2] .v2-application-result-preview textarea::-webkit-scrollbar{width:var(--v2-scrollbar-size);height:var(--v2-scrollbar-size)}[data-ui-version=v2] .v2-home-composer :is(.creative-prompt-editor-surface,.creative-image-mention-menu)::-webkit-scrollbar{width:var(--v2-scrollbar-size);height:var(--v2-scrollbar-size)}[data-ui-version=v2].v2-generation-parameter-panel::-webkit-scrollbar{width:var(--v2-scrollbar-size);height:var(--v2-scrollbar-size)}[data-ui-version=v2] .v2-application-result-preview textarea::-webkit-scrollbar-track{background:var(--v2-scrollbar-track)}[data-ui-version=v2] .v2-home-composer :is(.creative-prompt-editor-surface,.creative-image-mention-menu)::-webkit-scrollbar-track{background:var(--v2-scrollbar-track)}[data-ui-version=v2].v2-generation-parameter-panel::-webkit-scrollbar-track{background:var(--v2-scrollbar-track)}[data-ui-version=v2] .v2-application-result-preview textarea::-webkit-scrollbar-thumb{border-radius:var(--v2-radius-pill);background:var(--v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}[data-ui-version=v2] .v2-home-composer :is(.creative-prompt-editor-surface,.creative-image-mention-menu)::-webkit-scrollbar-thumb{border-radius:var(--v2-radius-pill);background:var(--v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}[data-ui-version=v2].v2-generation-parameter-panel::-webkit-scrollbar-thumb{border-radius:var(--v2-radius-pill);background:var(--v2-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}[data-ui-version=v2] .v2-application-result-preview textarea::-webkit-scrollbar-thumb:hover{background:var(--v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ui-version=v2] .v2-home-composer :is(.creative-prompt-editor-surface,.creative-image-mention-menu)::-webkit-scrollbar-thumb:hover{background:var(--v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ui-version=v2].v2-generation-parameter-panel::-webkit-scrollbar-thumb:hover{background:var(--v2-scrollbar-thumb-hover);background-clip:padding-box}[data-ui-version=v2] .v2-application-result-preview textarea::-webkit-scrollbar-corner{background:var(--v2-scrollbar-track)}[data-ui-version=v2] .v2-home-composer :is(.creative-prompt-editor-surface,.creative-image-mention-menu)::-webkit-scrollbar-corner{background:var(--v2-scrollbar-track)}[data-ui-version=v2].v2-generation-parameter-panel::-webkit-scrollbar-corner{background:var(--v2-scrollbar-track)}[data-ui-version=v2].v2-app-shell{--v2-ambient-top-position:46.6% -20%;--v2-ambient-bottom-position:60% 110.1%}[data-ui-version=v2].v2-app-shell>.v2-ambient-background{z-index:-1;pointer-events:none;background-image:var(--v2-ambient-glow-background),var(--v2-dot-pattern);background-position:50%,50%,var(--v2-dot-position);background-size:auto,auto,var(--v2-dot-size);contain:paint;background-repeat:no-repeat,no-repeat,repeat;position:absolute;inset:0}.material-picker-dialog.is-v2[data-slot=dialog-content]{height:min(80dvh,100dvh - 40px);font-family:var(--v2-font-body);background:#121317;border:1px solid #292a2f;border-radius:12px;box-shadow:0 30px 90px #0000008a;width:min(1471px,100vw - 40px)!important;max-width:min(1471px,100vw - 40px)!important;max-height:calc(100dvh - 40px)!important}.material-picker-dialog.is-v2 .material-picker-header{background:linear-gradient(90deg,#1a2b2aeb,#1e2020eb);border-bottom:0;min-height:83px;padding:18px 20px}.material-picker-dialog.is-v2 .material-picker-header h2{color:#0000;background:linear-gradient(90deg,#3dffe4,#e9ffc3);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:18px;font-weight:600;line-height:1}.material-picker-dialog.is-v2 .material-picker-header p{color:#fff9;font-size:13px;line-height:19px}.material-picker-dialog.is-v2 .material-picker-close{color:#fff;background:#000000b8;border:0;border-radius:50%;width:38px;height:38px}.material-picker-dialog.is-v2 .material-picker-close svg{width:20px;height:20px}.material-picker-dialog.is-v2 .material-picker-close:focus-visible,.material-picker-dialog.is-v2 .material-picker-close:hover{color:#3dffe4;background:#050606;border-color:#0000}.material-picker-dialog.is-v2 .material-picker-body{padding:16px 20px 20px}.material-picker-dialog.is-v2 .material-picker-shell{grid-template-columns:minmax(0,1fr) 329px;gap:31px}.material-picker-dialog.is-v2 .material-picker-main,.material-picker-dialog.is-v2 .material-picker-selected{box-shadow:none;background:0 0;border:0;border-radius:0}.material-picker-dialog.is-v2 .material-picker-main{grid-template-rows:33px 114px 50px minmax(0,1fr)}.material-picker-dialog.is-v2 .material-picker-toolbar{background:0 0;border:0;justify-content:center;min-height:33px;padding:0 0 16px}.material-picker-dialog.is-v2 .material-picker-toolbar-copy h2{display:none}.material-picker-dialog.is-v2 .material-picker-toolbar-copy p{color:#fff9;font-size:13px;line-height:19px}.material-picker-dialog.is-v2 .material-picker-drop-zone{background:#1c1d23;border:0;border-radius:10px;grid-template-columns:82px minmax(0,1fr) 112px;gap:21px;min-height:114px;margin:0;padding:16px}.material-picker-dialog.is-v2 .material-picker-upload{color:#3effe4;background:0 0;border:1px dashed #3effe4;border-radius:8px;width:82px;min-height:82px}.material-picker-dialog.is-v2 .material-picker-upload-content{pointer-events:none;place-items:center;gap:3px;display:grid}.material-picker-dialog.is-v2 .material-picker-upload-content svg{stroke-width:1.5px;width:24px;height:24px}.material-picker-dialog.is-v2 .material-picker-upload-content strong{font-size:14px;font-weight:600}.material-picker-dialog.is-v2 .material-picker-drop-copy strong{color:#fff;margin-bottom:5px;font-size:16px;font-weight:400}.material-picker-dialog.is-v2 .material-picker-drop-copy p{color:#fff9;font-size:13px;line-height:19px}.material-picker-dialog.is-v2 .material-picker-rule-list{gap:10px;margin-top:9px}.material-picker-dialog.is-v2 .material-picker-rule-list span{color:#fff;background:#1c1d23;border-color:#26282f;min-height:26px;padding:0 10px;font-size:12px;font-weight:500}.material-picker-dialog.is-v2 .material-picker-count{color:#9f9fa0;text-align:right;align-content:start;justify-items:end;font-size:14px;line-height:20px;display:grid}.material-picker-dialog.is-v2 .material-picker-count-label,.material-picker-dialog.is-v2 .material-picker-count-value{display:block}.material-picker-dialog.is-v2 .material-picker-count-value{color:#fff;font-size:16px;font-weight:600;line-height:22px}.material-picker-dialog.is-v2 .material-picker-count strong{color:inherit;font-size:inherit;line-height:inherit;display:inline}.material-picker-dialog.is-v2 .material-picker-grid-head{align-items:flex-end;padding:26px 0 0}.material-picker-dialog.is-v2 .material-picker-filters{gap:24px}.material-picker-dialog.is-v2 .material-picker-filters button{color:#ffffffb3;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-width:auto;min-height:24px;padding:0;font-size:14px;display:inline-flex;position:relative}.material-picker-dialog.is-v2 .material-picker-filters button svg{width:18px;height:18px}.material-picker-dialog.is-v2 .material-picker-filters button:focus-visible,.material-picker-dialog.is-v2 .material-picker-filters button:hover{color:#fff;border-color:#0000}.material-picker-dialog.is-v2 .material-picker-filters button.is-active{color:#fff;background:0 0;font-size:16px;font-weight:600}.material-picker-dialog.is-v2 .material-picker-filters button.is-active svg{color:#3dffe4}.material-picker-dialog.is-v2 .material-picker-filters button.is-active:after{content:"";background:linear-gradient(90deg,#3dffe4,#e9ffc3);border-radius:999px;height:2px;position:absolute;bottom:-4px;left:22px;right:0}.material-picker-dialog.is-v2 .material-picker-visible-count{color:#a1a2a3;background:0 0;border:0;min-height:auto;padding:0;font-size:14px;font-weight:400}.material-picker-dialog.is-v2 .material-picker-grid{grid-template-columns:repeat(auto-fill,170px);align-content:start;gap:10px;min-height:0;padding:14px 0 0}.material-picker-dialog.is-v2 .material-picker-card{color:#fff;background:#1c1d23;border-color:#0000;border-radius:8px;grid-template-rows:auto auto;gap:5px;width:170px;min-height:248px;padding:5px}.material-picker-dialog.is-v2 .material-picker-card:focus-within,.material-picker-dialog.is-v2 .material-picker-card:hover{background:#1c1d23;border-color:#3dffe4b8;transform:none}.material-picker-dialog.is-v2 .material-picker-card.is-selected{box-shadow:none;border-color:#3dffe4}.material-picker-dialog.is-v2 .material-picker-card-select{grid-template-rows:160px auto;gap:7px}.material-picker-dialog.is-v2 .material-picker-card-preview{background:#18191e;border:0;border-radius:8px;height:160px}.material-picker-dialog.is-v2 .material-picker-card-name{color:#fff;padding:0 3px;font-size:13px;font-weight:400;line-height:19px}.material-picker-dialog.is-v2 .material-picker-card-footer{min-height:26px;padding:0 3px}.material-picker-dialog.is-v2 .material-picker-card-type{color:#a4a5a7;font-size:12px}.material-picker-dialog.is-v2 .material-picker-card-type svg{display:none}.material-picker-dialog.is-v2 .material-picker-card-review{color:#38ffe5;background:#38ffe517;border-color:#38ffe5;min-height:26px;padding:2px 7px;font-size:12px;font-weight:400}.material-picker-dialog.is-v2 .material-picker-card-review.is-approved{color:#38ff6d;background:#38ff6d17;border-color:#38ff6d}.material-picker-dialog.is-v2 .material-picker-check{color:#071412;background:linear-gradient(135deg,#3dffe4,#e9ffc3);border-radius:0 8px 0 12px;width:30px;height:30px;top:0;right:0}.material-picker-dialog.is-v2 .material-picker-selected{position:relative}.material-picker-dialog.is-v2 .material-picker-selected-head{background:0 0;border:0;padding:4px 0 12px}.material-picker-dialog.is-v2 .material-picker-selected-head strong{font-size:16px;font-weight:600}.material-picker-dialog.is-v2 .material-picker-selected-head p{color:#fff9;margin-top:8px;font-size:13px;line-height:19px}.material-picker-dialog.is-v2 .material-picker-selected-head>span{display:none}.material-picker-dialog.is-v2 .material-picker-selected-list{gap:10px;padding:0}.material-picker-dialog.is-v2 .material-picker-selected-list>p{color:#fff9;background:0 0;border-color:#34363f;min-height:220px}.material-picker-dialog.is-v2 .material-picker-selected-list>.material-picker-selected-item{background:#1c1d23;border-color:#0000;border-radius:10px;grid-template-columns:20px 48px minmax(0,1fr) auto;gap:8px;min-height:64px;padding:8px}.material-picker-dialog.is-v2 .material-picker-selected-list>.material-picker-selected-item:focus-visible,.material-picker-dialog.is-v2 .material-picker-selected-list>.material-picker-selected-item:hover{background:#1c1d23;border-color:#d9ffc6}.material-picker-dialog.is-v2 .material-picker-selected-thumb{width:48px;height:48px}.material-picker-dialog.is-v2 .material-picker-selected-copy strong{margin-bottom:4px;font-size:13px;font-weight:400}.material-picker-dialog.is-v2 .material-picker-selected-copy span{color:#a4a5a7;font-size:12px}.material-picker-dialog.is-v2 .material-picker-selected-list>.material-picker-selected-item>svg{color:#7e8085;width:14px;height:14px}.material-picker-dialog.is-v2 .material-picker-actions{background:0 0;border-top-color:#292a2f;grid-template-columns:1fr auto;gap:12px;min-height:56px;padding:18px 0 0}.material-picker-dialog.is-v2 .material-picker-order-hint{background:0 0;border:0;min-height:36px;padding:0 4px}.material-picker-dialog.is-v2 .material-picker-order-hint strong{font-size:16px;font-weight:400}.material-picker-dialog.is-v2 .material-picker-action-button{min-height:36px;box-shadow:none;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.material-picker-dialog.is-v2 .material-picker-action-button-primary{color:#000;background:linear-gradient(135deg,#39ffe5,#ebffc2);border-color:#0000}.material-picker-dialog.is-v2 .material-picker-action-button-primary:hover{background:linear-gradient(135deg,#6bffec,#f2ffd8);border-color:#0000}@media (max-width:1100px){.material-picker-dialog.is-v2 .material-picker-shell{grid-template-columns:1fr}.material-picker-dialog.is-v2 .material-picker-main{min-height:430px}}[data-ui-version=v2].v2-app-shell{grid-template-columns:var(--v2-home-rail-width) minmax(0,1fr);isolation:isolate;min-height:100dvh;color:var(--v2-color-foreground);background:var(--v2-color-background);font-family:var(--v2-font-body);display:grid;position:relative;overflow-x:clip}[data-ui-version=v2].v2-app-shell :focus-visible{box-shadow:none;outline:0}[data-ui-version=v2].v2-home-page:has(>.v2-home-promotion-banner){grid-template-rows:40px minmax(0,1fr)}[data-ui-version=v2] .v2-home-promotion-banner{z-index:30;color:#101314;background:linear-gradient(90deg,#4effe1,#ebffc2);grid-area:1/1/auto/-1;place-items:center;height:40px;display:grid;position:relative}[data-ui-version=v2] .v2-home-promotion-copy{max-width:calc(100% - 128px);color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;overflow:hidden}[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]{border-radius:var(--v2-radius-pill);color:#101314b8;width:40px;height:40px;min-height:40px;box-shadow:none;isolation:isolate;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;transition:color .16s;position:absolute;top:0;right:4px}[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]:before{z-index:0;border-radius:var(--v2-radius-pill);pointer-events:none;content:"";background:0 0;transition:transform .12s,background-color .16s,box-shadow .16s;position:absolute;inset:6px}[data-ui-version=v2] .v2-home-promotion-close[data-slot=button] svg{z-index:1;stroke-width:2.25px;width:14px;height:14px;position:relative}[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]:focus-visible,[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]:hover{color:#101314;box-shadow:none;background:0 0}[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]:hover:before{background:#10131417}[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]:focus-visible:before{background:#ffffff38;box-shadow:0 0 0 2px #1013146b}[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]:active:before{background:#10131424;transform:scale(.88)}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-home-promotion-close[data-slot=button],[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]:before{transition:none}}[data-ui-version=v2].v2-home-page:has(>.v2-home-promotion-banner)>.v2-desktop-navigation>.v2-home-rail{--v2-rail-available-height:calc(100dvh - 40px);height:var(--v2-rail-available-height);grid-row:2;padding-top:19px;top:40px}[data-ui-version=v2].v2-home-page:has(>.v2-home-promotion-banner)>.v2-home-content{grid-area:2/2}[data-ui-version=v2] .v2-home-rail{--v2-rail-available-height:100dvh;z-index:20;width:var(--v2-home-rail-width);scrollbar-width:none;flex-direction:column;align-items:center;height:100dvh;padding:14px 16px 22px;display:flex;position:sticky;top:0;overflow-y:auto}[data-ui-version=v2] .v2-home-rail::-webkit-scrollbar{display:none}[data-ui-version=v2] .v2-home-brand{flex:none;place-items:center;width:62px;height:62px;display:grid}[data-ui-version=v2] .v2-home-brand img{object-fit:contain;width:44px;height:44px;display:block}[data-ui-version=v2] .v2-home-rail-nav{margin-top:clamp(16px,calc(var(--v2-rail-available-height) - 740px),131px);flex-shrink:0;gap:20px;margin-bottom:51px;display:grid}[data-ui-version=v2] .v2-home-rail-link{border-radius:var(--v2-radius-pill);width:44px;height:44px;color:var(--v2-color-secondary);position:relative;overflow:visible}[data-ui-version=v2] .v2-home-rail-label{white-space:nowrap;font-size:12px;font-weight:400;line-height:17px;display:block;position:absolute;top:40px;left:50%;transform:translate(-50%)}[data-ui-version=v2] .v2-home-rail-link.is-active .v2-home-rail-label{top:46px}[data-ui-version=v2] .v2-home-rail-link.is-active,[data-ui-version=v2] .v2-home-rail-link:focus-visible,[data-ui-version=v2] .v2-home-rail-link:hover{color:var(--v2-color-foreground);background:var(--v2-color-surface-strong)}[data-ui-version=v2] .v2-home-rail-link img,[data-ui-version=v2] .v2-home-rail-service img{object-fit:contain;display:block}[data-ui-version=v2] .v2-home-rail-invitation-icon{background:currentColor;align-self:center;width:16px;height:16px;-webkit-mask-image:url(/ui-v2/home/rail/invitation.svg);mask-image:url(/ui-v2/home/rail/invitation.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-ui-version=v2] .v2-home-rail-bottom{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;width:100%;margin-top:auto;display:flex}[data-ui-version=v2] .v2-home-rail-login{border-color:var(--v2-color-secondary);border-radius:var(--v2-radius-pill);width:50px;height:26px;color:var(--v2-color-foreground);background:0 0;font-size:12px}[data-ui-version=v2] .v2-home-rail-login:focus-visible,[data-ui-version=v2] .v2-home-rail-login:hover{border-color:var(--v2-color-foreground);background:var(--v2-color-surface)}[data-ui-version=v2] .v2-home-rail-points{color:#45ffe3;touch-action:manipulation;background:#1c1d23;border:1px solid #3f404a;border-radius:11px;grid-template-rows:20px 17px;align-content:center;justify-items:center;width:56px;height:50px;padding:4px 0 3px;text-decoration:none;display:grid}[data-ui-version=v2] .v2-home-rail-points:focus-visible,[data-ui-version=v2] .v2-home-rail-points:hover{background:#23252c;border-color:#45ffe3b3}[data-ui-version=v2] .v2-home-rail-points:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}[data-ui-version=v2] .v2-home-rail-points-balance{justify-content:center;align-items:center;gap:0;min-width:0;max-width:52px;display:flex}[data-ui-version=v2] .v2-home-rail-points-balance img{flex:0 0 12px;width:12px;height:12px}[data-ui-version=v2] .v2-home-rail-points-balance strong{color:#0000;min-width:0;font-family:"PingFang SC",var(--font-inter),sans-serif;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(113deg,#3dffe4 6%,#ebffc2 85%);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}[data-ui-version=v2] .v2-home-rail-points-label{font-family:"PingFang SC",var(--font-inter),sans-serif;font-size:12px;font-weight:500;line-height:17px}[data-ui-version=v2] .v2-home-rail-separator{display:none}[data-ui-version=v2] .v2-home-rail-login{margin-bottom:10px}[data-ui-version=v2] .v2-home-rail-service{border-radius:var(--v2-radius-control);width:52px;height:42px;color:var(--v2-color-secondary);text-align:center;grid-template-rows:18px 17px;justify-items:center;gap:1px;padding:2px 0;font-size:12px;line-height:17px;display:grid}[data-ui-version=v2] .v2-home-rail-service:focus-visible,[data-ui-version=v2] .v2-home-rail-service:hover{color:var(--v2-color-foreground);background:var(--v2-color-surface)}[data-ui-version=v2] .v2-home-user-menu-trigger{border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-pill);width:36px;height:36px;color:var(--v2-color-foreground);background:var(--v2-color-surface);margin-top:2px}[data-ui-version=v2] .v2-home-user-menu-trigger:hover{border-color:var(--v2-color-border-strong);background:var(--v2-color-surface-strong)}[data-ui-version=v2] .v2-home-user-menu-trigger:focus-visible{border-color:var(--v2-color-border-strong);background:var(--v2-color-surface-strong);box-shadow:none}[data-ui-version=v2] .v2-home-user-avatar,[data-ui-version=v2].v2-home-user-menu-panel .v2-home-user-avatar{color:var(--v2-color-foreground);background:0 0}[data-ui-version=v2].v2-home-user-menu-panel{min-width:224px;color:var(--v2-color-foreground);text-align:left;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#17171af0;border:1px solid #ffffff1f;border-radius:16px;padding:10px;box-shadow:inset 0 1px #ffffff14,0 18px 42px #03080c47}[data-ui-version=v2] .v2-home-user-menu-summary{text-align:left;gap:3px;padding:7px 9px 12px;display:grid}[data-ui-version=v2] .v2-home-user-menu-record span,[data-ui-version=v2] .v2-home-user-menu-summary span{color:var(--v2-color-secondary);letter-spacing:.08em;font-size:10px;font-weight:500;line-height:14px}[data-ui-version=v2] .v2-home-user-menu-summary strong{color:var(--v2-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:20px;overflow:hidden}[data-ui-version=v2] .v2-home-user-menu-actions{border-top:1px solid var(--v2-color-border);border-bottom:1px solid var(--v2-color-border);gap:2px;padding:6px 0;display:grid}[data-ui-version=v2] .v2-home-user-menu-actions button,[data-ui-version=v2] .v2-home-user-menu-actions>*{width:100%}[data-ui-version=v2] .v2-home-user-menu-actions button{min-height:38px;color:var(--v2-color-foreground);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;padding-inline:10px;font-size:13px;font-weight:540;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}[data-ui-version=v2] .v2-home-user-menu-actions button:focus-visible,[data-ui-version=v2] .v2-home-user-menu-actions button:hover{color:var(--v2-color-foreground);background:var(--v2-color-surface-strong)}[data-ui-version=v2] .v2-home-user-menu-actions button:active{transform:scale(.98)}[data-ui-version=v2] .v2-home-user-menu-record{text-align:left;border-radius:9px;gap:2px;margin-top:7px;padding:7px 9px 5px;transition:color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1);display:grid}[data-ui-version=v2] .v2-home-user-menu-record strong{color:var(--v2-color-secondary);font-size:11px;font-weight:480;line-height:16px}[data-ui-version=v2] .v2-home-user-menu-record:focus-visible,[data-ui-version=v2] .v2-home-user-menu-record:hover{background:var(--v2-color-surface);outline:none}[data-ui-version=v2] .v2-home-user-menu-record:focus-visible strong,[data-ui-version=v2] .v2-home-user-menu-record:hover strong{color:var(--v2-color-foreground)}@media (max-height:820px){[data-ui-version=v2] .v2-home-rail{padding-top:18px;padding-bottom:14px}[data-ui-version=v2] .v2-home-rail-bottom{gap:3px}}[data-ui-version=v2] .v2-home-content{z-index:1;width:calc(100% + var(--v2-home-rail-width));min-width:0;margin-left:calc(var(--v2-home-rail-width) * -1);position:relative}[data-ui-version=v2] .v2-home-hero{justify-items:center;width:min(466px,100% - 48px);margin:0 auto;padding-top:105px;display:grid}[data-ui-version=v2].v2-home-page:has(>.v2-home-promotion-banner) .v2-home-hero{padding-top:110px}[data-ui-version=v2] .v2-home-hero-title{font-family:var(--v2-font-body);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:baseline;gap:8px;margin:0;font-size:40px;font-weight:600;line-height:56px;display:flex}[data-ui-version=v2] .v2-home-hero-prefix{color:var(--v2-color-foreground)}[data-ui-version=v2] .v2-home-hero-gradient{color:#0000;background:var(--v2-home-title-gradient);-webkit-background-clip:text;background-clip:text}[data-ui-version=v2] .v2-home-hero-subtitle{width:min(466px,100%);color:var(--v2-color-muted);text-align:center;margin:13px 0 0;font-size:16px;font-weight:400;line-height:22px}[data-ui-version=v2] .v2-home-composer{width:min(1074px,100% - 80px);height:222px;margin:34px auto 0;position:relative}[data-ui-version=v2] .v2-home-composer-tabs{z-index:3;gap:0;width:100%;position:absolute;top:0;left:0}[data-ui-version=v2] .v2-home-composer-tab-list{width:100%;height:46px;color:var(--v2-color-secondary);background:url(/ui-v2/home/composer/tabs-base.svg) 50%/100% 100% no-repeat;border-radius:24px 24px 0 0;padding:0;display:block;position:relative;overflow:visible}[data-ui-version=v2] .v2-home-composer-tab{z-index:0;color:#b5b7bd;isolation:isolate;background:0 0;border-radius:0;width:33.3333%;height:46px;padding:0;font-size:14px;font-weight:400;line-height:20px;position:absolute;top:0;left:0;overflow:visible}[data-ui-version=v2] .v2-home-composer-tab[data-mode=image]{left:0}[data-ui-version=v2] .v2-home-composer-tab[data-mode=video]{width:33.3333%;left:33.3333%}[data-ui-version=v2] .v2-home-composer-tab[data-mode=text]{width:33.3334%;left:auto;right:0}[data-ui-version=v2] .v2-home-composer-tab-list[data-mode-count="2"] .v2-home-composer-tab{width:50%}[data-ui-version=v2] .v2-home-composer-tab-list[data-mode-count="2"] .v2-home-composer-tab[data-mode=video]{width:50%;left:50%}[data-ui-version=v2] .v2-home-composer-tab-list[data-mode-count="2"] .v2-home-composer-tab:before{width:100%}[data-ui-version=v2] .v2-home-composer-tab-list[data-mode-count="2"] .v2-home-composer-tab[data-mode=video]:before{background-image:url(/ui-v2/home/composer/tab-active-text.svg);left:0}[data-ui-version=v2] .v2-home-composer-tab-list[data-mode-count="2"] .v2-home-composer-tab-content,[data-ui-version=v2] .v2-home-composer-tab-list[data-mode-count="2"] .v2-home-composer-tab:after{left:50%}[data-ui-version=v2] .v2-home-composer-tab:after,[data-ui-version=v2] .v2-home-composer-tab:before{pointer-events:none;opacity:0;content:"";position:absolute}[data-ui-version=v2] .v2-home-composer-tab:before{z-index:-1;background:url(/ui-v2/home/composer/tab-active.svg) 50%/100% 100% no-repeat;width:427px;height:46px;top:0;left:0}[data-ui-version=v2] .v2-home-composer-tab[data-mode=image]:before{left:0}[data-ui-version=v2] .v2-home-composer-tab[data-mode=video]:before{background-image:url(/ui-v2/home/composer/tab-active-video.svg);left:calc(50% - 213.5px)}[data-ui-version=v2] .v2-home-composer-tab[data-mode=text]:before{background-image:url(/ui-v2/home/composer/tab-active-text.svg);left:auto;right:0}[data-ui-version=v2] .v2-home-composer-tab:after{background:url(/ui-v2/home/composer/tab-active-mark.svg) 50%/contain no-repeat;width:49.159px;height:9px;top:31.25px;left:213.5px;transform:translate(-50%)}[data-ui-version=v2] .v2-home-composer-tab[data-mode=text]:after,[data-ui-version=v2] .v2-home-composer-tab[data-mode=video]:after{left:50%}[data-ui-version=v2] .v2-home-composer-tab[data-state=active]{z-index:1;color:#f5f6f7;box-shadow:none;background:0 0}[data-ui-version=v2] .v2-home-composer-tab[data-unavailable=true]{cursor:not-allowed;opacity:.5}[data-ui-version=v2] .v2-home-composer-tab[data-state=active]:after,[data-ui-version=v2] .v2-home-composer-tab[data-state=active]:before{opacity:1}[data-ui-version=v2] .v2-home-composer-tab-content{z-index:1;white-space:nowrap;align-items:center;gap:7px;display:flex;position:absolute;top:15px;left:213.5px;transform:translate(-50%)}[data-ui-version=v2] .v2-home-composer-tab[data-mode=video] .v2-home-composer-tab-content{left:50%}[data-ui-version=v2] .v2-home-composer-tab[data-mode=text] .v2-home-composer-tab-content{left:41.34%}[data-ui-version=v2] .v2-home-composer-tab-content>img{object-fit:contain;width:20px;height:20px;display:block}[data-ui-version=v2] .v2-home-composer-tab:focus-visible,[data-ui-version=v2] .v2-home-composer-tab:hover{color:var(--v2-color-foreground);background:0 0}[data-ui-version=v2] .v2-home-composer-surface{background:url(/ui-v2/home/composer/surface.svg) 50%/100% 100% no-repeat;border:0;border-radius:24px;width:100%;height:222px;padding:0;position:absolute;top:0;left:0}[data-ui-version=v2] .v2-home-composer-prompt{min-width:0;position:absolute;top:66px;left:20px;right:20px}[data-ui-version=v2] .v2-home-composer-prompt-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}[data-ui-version=v2] .v2-home-composer-prompt-row.has-references{flex-direction:column;gap:8px;display:flex}[data-ui-version=v2] .v2-home-composer-upload{color:#eceef1;background:0 0;border:1px dashed #3c3e48;border-radius:9px;width:52px;height:52px;min-height:52px;padding:0}[data-ui-version=v2] .v2-home-composer-upload>span{justify-items:center;gap:1px;display:grid}[data-ui-version=v2] .v2-home-composer-upload small{font-size:11px;font-weight:400;line-height:16px}[data-ui-version=v2] .v2-home-composer-upload:focus-visible,[data-ui-version=v2] .v2-home-composer-upload:hover{color:#9ff6e8;background:#79dded0f;border-color:#76e9d8}[data-ui-version=v2] .v2-home-composer-upload.is-compact{border-radius:7px;flex:0 0 40px;width:40px;height:40px;min-height:40px}[data-ui-version=v2] .v2-home-composer-prompt-row>.creative-prompt-editor{min-width:0;position:relative}[data-ui-version=v2] .v2-home-composer-prompt-row.has-references>.creative-prompt-editor{width:100%}[data-ui-version=v2] .v2-home-composer-prompt-row .creative-prompt-editor-surface{min-height:76px;max-height:104px;color:var(--v2-color-foreground);box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:22px;overflow-y:auto}[data-ui-version=v2] .v2-home-composer-prompt-row.has-references .creative-prompt-editor-surface{min-height:24px;max-height:44px;overflow-y:auto}[data-ui-version=v2] .v2-home-composer-prompt-row .creative-prompt-editor-surface:empty:before{color:#898b92}[data-ui-version=v2] .v2-home-composer-toolbar{justify-content:space-between;align-items:center;gap:18px;height:38px;margin:0;display:flex;position:absolute;bottom:24px;left:20px;right:24px}[data-ui-version=v2] .v2-home-composer-tools{align-items:center;gap:10px;min-width:0;display:flex}[data-ui-version=v2] .v2-home-composer-inspiration{background:0 0;border:0;border-radius:10px;flex:0 0 34px;width:34px;height:34px;min-height:34px;padding:0}[data-ui-version=v2] .v2-home-composer-inspiration:disabled{opacity:1}[data-ui-version=v2] .v2-home-composer-inspiration img{width:20px;height:20px}[data-ui-version=v2] .v2-home-composer-tools .generation-parameter-control-group{gap:4px}[data-ui-version=v2] .v2-home-composer-tools .generation-parameter-trigger{color:#d6d7db;background:#202126;border-color:#32343c;height:34px}[data-ui-version=v2] .v2-home-composer-tools .generation-media-parameter-trigger{min-width:150px}[data-ui-version=v2] .v2-home-composer-tools .generation-parameter-trigger:focus-visible,[data-ui-version=v2] .v2-home-composer-tools .generation-parameter-trigger:hover,[data-ui-version=v2] .v2-home-composer-tools .generation-parameter-trigger[data-state=open]{border-color:var(--v2-color-border-strong);color:var(--v2-color-foreground);background:var(--v2-color-surface-strong)}[data-ui-version=v2] .v2-home-composer-result{background:#1e1d1e;border-radius:24px;flex:none;justify-content:space-between;align-items:center;gap:7px;width:auto;min-width:150px;max-width:240px;height:38px;padding:2px 2px 2px 14px;display:inline-flex}[data-ui-version=v2] .v2-home-composer-quote{color:#f1f2f3;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:flex-start;gap:0;width:auto;min-width:93px;min-height:0;padding:0;font-weight:500}[data-ui-version=v2] .v2-home-composer-quote-label{letter-spacing:-1.2px;flex:0 0 54px;width:54px;font-size:12px;line-height:17px}[data-ui-version=v2] .v2-home-composer-quote img{flex:0 0 16px;width:16px;height:16px}[data-ui-version=v2] .v2-home-composer-quote-value{margin-left:3px;font-size:14px;line-height:17px;overflow:visible}[data-ui-version=v2] .v2-home-composer-quote-skeleton{border-radius:var(--v2-radius-pill);background:var(--v2-color-surface-strong);flex:none;width:92px;height:18px}[data-ui-version=v2] .v2-home-composer-submit{color:#10211c;width:34px;height:34px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 34px;padding:0}[data-ui-version=v2] .v2-home-composer-submit img{width:34px;height:34px;display:block}[data-ui-version=v2] .v2-home-composer-submit:focus-visible,[data-ui-version=v2] .v2-home-composer-submit:hover{color:#07130f;background:0 0;transform:translateY(-1px)}[data-ui-version=v2] .v2-home-composer-submit:active{transform:translateY(0)scale(.96)}[data-ui-version=v2] .v2-home-composer-submit:disabled{color:#53625e;opacity:.56;box-shadow:none;background:0 0}[data-ui-version=v2] .v2-home-composer-status{min-height:22px;color:var(--v2-color-secondary);text-align:right;padding-top:5px;font-size:11px;line-height:17px;position:absolute;top:100%;right:18px}[data-ui-version=v2] .v2-home-composer-status .is-error{color:#ffaaa7}[data-ui-version=v2].v2-home-composer-tooltip{color:var(--v2-color-foreground);background:#1f2024fa}@media (max-width:1280px){[data-ui-version=v2] .v2-home-composer{width:calc(100% - 44px)}}[data-ui-version=v2] .v2-home-composer-model-trigger{width:max-content;min-width:146px;max-width:none;height:34px;min-height:34px;color:var(--v2-color-foreground);background:#202126;border-color:#32343c;border-radius:10px;flex:none;gap:8px;padding:0 10px;font-size:12px;font-weight:500}[data-ui-version=v2] .v2-home-composer-model-value{align-items:center;gap:7px;width:max-content;min-width:max-content;display:inline-flex;overflow:visible}[data-ui-version=v2] .v2-home-composer-model-value>span:last-child{text-overflow:clip;white-space:nowrap;flex:none;overflow:visible}[data-ui-version=v2] .v2-home-composer-model-name{color:#0000;background:linear-gradient(91.1deg,#3affe5 6.68%,#ebffc2 69.58%);-webkit-background-clip:text;background-clip:text}[data-ui-version=v2] .v2-home-composer-model-logo{color:#3dffe4;flex:0 0 16px;width:16px;height:16px;display:block}[data-ui-version=v2] .v2-home-composer-model-logo.is-image,[data-ui-version=v2] .v2-home-composer-model-option-icon.is-image{object-fit:contain;display:block}[data-ui-version=v2] .v2-home-composer-model-logo.is-svg,[data-ui-version=v2] .v2-home-composer-model-option-icon.is-svg{mask-image:var(--v2-home-model-icon-url);mask-position:50%;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--v2-home-model-icon-url);background-color:currentColor;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}[data-ui-version=v2].v2-home-composer-model-menu{width:420px;min-width:min(var(--radix-select-trigger-width),calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(520px,var(--radix-select-content-available-height));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#15161af5;border:1px solid #32343c;border-radius:16px;padding:8px;box-shadow:0 20px 60px #0006}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option{cursor:pointer;color:#e4e4e7;background:0 0;border-radius:10px;min-height:72px;margin-bottom:4px;padding:14px 36px 14px 16px;font-size:14px;font-weight:400;line-height:20px;transition:color .15s}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option[data-highlighted]{background:0 0}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option[data-state=checked]{font-weight:500}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option-content{align-items:center;gap:14px;min-width:0;display:flex}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option-icon{color:#fff;flex:0 0 24px;width:24px;height:24px;display:block}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option[data-state=checked] .v2-home-composer-model-option-icon{color:#3dffe4}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option[data-hovered=true] .v2-home-composer-model-option-label,[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option[data-state=checked] .v2-home-composer-model-option-label{color:#0000;background:linear-gradient(91.1deg,#3affe5 6.68%,#ebffc2 69.58%);-webkit-background-clip:text;background-clip:text}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option-label{overflow-wrap:anywhere;font-weight:600;display:block}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option-indicator{width:13px;height:9px;display:block}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-menu-title{color:#f4f4f5;padding:8px 16px 12px;font-size:14px;font-weight:600}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option-details{flex-direction:column;gap:4px;min-width:0;display:flex}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option-description{-webkit-line-clamp:2;color:#a1a1aa;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.6;transition:color .15s;display:-webkit-box;overflow:hidden}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-group{isolation:isolate;position:relative}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-highlight{z-index:-1;pointer-events:none;opacity:0;background:#ffffff12;border-radius:10px;transition:transform .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1),opacity .12s;position:absolute;inset:0 0 auto}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-highlight[data-visible=true]{opacity:1}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-highlight[data-instant=true]{transition:opacity .12s}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option[data-hovered=true]{color:#fff}[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option[data-hovered=true] .v2-home-composer-model-option-description{color:#c4c4cc}@media (prefers-reduced-motion:reduce){[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-highlight,[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-highlight[data-instant=true],[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option,[data-ui-version=v2].v2-home-composer-model-menu .v2-home-composer-model-option-description{transition:none}}[data-ui-version=v2] .v2-home-composer-prompt-row .creative-image-mention-menu{z-index:40;border-color:var(--v2-color-border-strong);background:#17171afa;top:auto;bottom:calc(100% + 8px)}[data-ui-version=v2] .v2-home-composer .creative-image-mention-chip{color:var(--v2-color-accent-cyan);background:#79dded24;border-color:#79dded6b}[data-ui-version=v2] .v2-home-composer .creative-image-mention-chip:hover{background:#79dded2e;border-color:#79dded94}[data-ui-version=v2] .v2-home-composer .creative-image-mention-chip:focus-visible{border-color:var(--v2-focus-ring);outline-color:var(--v2-focus-ring);background:#79dded2e}[data-ui-version=v2] .v2-home-composer .creative-image-mention-menu button:focus-visible,[data-ui-version=v2] .v2-home-composer .creative-image-mention-menu button:hover{background:#79dded1a;border-color:#79dded57}[data-ui-version=v2] .v2-home-composer .creative-image-mention-menu button.is-active{background:#79dded29;border-color:#79dded85}[data-ui-version=v2] .v2-home-composer-reference-row{align-items:center;gap:6px;min-width:0;display:flex}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-strip{min-width:0;max-width:calc(100% - 46px);min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-strip-head{display:none}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-strip-rail{gap:6px;padding:0;overflow:visible}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb{width:40px;height:40px;box-shadow:none;background:#202126;border-color:#343741;border-radius:7px;padding:0;overflow:visible}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb>span{display:none}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb:focus-visible{outline-offset:2px;border-color:#76e9d8;outline:1px solid #76e9d8}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb:focus-visible,[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb:focus-within,[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb:hover{z-index:4}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-hover-preview{z-index:60;visibility:hidden;opacity:0;pointer-events:none;background:#0f0f12fa;border:1px solid #3a3d46;border-radius:10px;gap:6px;width:180px;padding:7px;transition:visibility .14s,opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 18px 44px #0000006b}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-hover-preview img,[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-hover-preview video,[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-hover-preview>svg{aspect-ratio:1;object-fit:contain;background:#0b0b0d;border-radius:7px;width:100%;height:auto;max-height:220px}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-hover-preview span{color:#d8dadd;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;height:auto;font-size:11px;font-weight:400;line-height:16px;display:block;position:static;overflow:hidden}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb:focus-visible .creative-reference-hover-preview,[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb:focus-within .creative-reference-hover-preview,[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb:hover .creative-reference-hover-preview{visibility:visible;opacity:1;transform:translate(-50%)}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb button{color:#fff;opacity:1;background:#31333a;width:15px;height:15px;min-height:15px;top:-5px;right:-5px}[data-ui-version=v2] .v2-home-composer-reference-row .creative-reference-thumb button svg{width:10px;height:10px}[data-ui-version=v2] .v2-home-composer-prompt-row .creative-image-mention-preview{z-index:60;background:#0f0f12fa;border-color:#3a3d46;width:180px;display:none}[data-ui-version=v2].creative-image-mention-preview.is-v2-floating{z-index:1000;pointer-events:none;background:#0f0f12fa;border-color:#3a3d46;gap:7px;width:180px;display:grid;position:fixed;bottom:auto;right:auto;transform:translate(-50%,-100%)}[data-ui-version=v2] .v2-generation-parameter-controls{padding:0}[data-ui-version=v2] .v2-generation-parameter-trigger{max-width:min(100%,330px)}[data-ui-version=v2] .v2-generation-parameter-summary{flex:auto;overflow:hidden}[data-ui-version=v2] .v2-generation-parameter-summary,[data-ui-version=v2] .v2-generation-parameter-summary-item{align-items:center;gap:6px;min-width:0;display:inline-flex}[data-ui-version=v2] .v2-generation-parameter-summary-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-version=v2].v2-generation-parameter-panel{width:min(434px,100vw - 32px);max-height:min(504px,var(--radix-popover-content-available-height,calc(100vh - 32px)));color:#fff;background:#15161a;border:1px solid #26282f;border-radius:10px;gap:16px;padding:16px 15px;display:grid;overflow:hidden auto;box-shadow:0 16px 32px #00000047}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-section{gap:8px;display:grid}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-section h3{color:#fff;margin:0;font-size:12px;font-weight:400;line-height:17px}[data-ui-version=v2] .v2-generation-duration-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}[data-ui-version=v2] .v2-generation-duration-heading label{color:#fff;font-size:12px;font-weight:400;line-height:17px}[data-ui-version=v2] .v2-generation-duration-heading output{color:#54ffdf;border:1px solid #4fffe1;border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:24px;padding:0 8px;font-size:12px;font-weight:600;line-height:17px;display:inline-flex}[data-ui-version=v2] :is(.v2-generation-duration-range,.short-video-smart-duration-control input[type=range]){cursor:pointer;appearance:none;background:0 0;border:0;outline:0;width:100%;height:18px}[data-ui-version=v2] :is(.v2-generation-duration-range,.short-video-smart-duration-control input[type=range])::-webkit-slider-runnable-track{background:linear-gradient(90deg,#dbfec2 0,#56fcda var(--v2-generation-duration-progress),#30323a var(--v2-generation-duration-progress),#30323a 100%);border-radius:999px;height:4px}[data-ui-version=v2] :is(.v2-generation-duration-range,.short-video-smart-duration-control input[type=range])::-moz-range-track{background:#30323a;border-radius:999px;height:4px}[data-ui-version=v2] :is(.v2-generation-duration-range,.short-video-smart-duration-control input[type=range])::-moz-range-progress{background:linear-gradient(90deg,#dbfec2,#56fcda);border-radius:999px;height:4px}[data-ui-version=v2] :is(.v2-generation-duration-range,.short-video-smart-duration-control input[type=range])::-webkit-slider-thumb{cursor:grab;appearance:none;width:16px;height:16px;box-shadow:none;background:#5dffdd;border:1px solid #fff;border-radius:50%;margin-top:-6px}[data-ui-version=v2] :is(.v2-generation-duration-range,.short-video-smart-duration-control input[type=range])::-moz-range-thumb{cursor:grab;width:16px;height:16px;box-shadow:none;background:#5dffdd;border:1px solid #fff;border-radius:50%}[data-ui-version=v2] :is(.v2-generation-duration-range,.short-video-smart-duration-control input[type=range]):active::-webkit-slider-thumb{cursor:grabbing}[data-ui-version=v2] :is(.v2-generation-duration-range,.short-video-smart-duration-control input[type=range]):focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #5dffdd2e}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options{flex-wrap:wrap;justify-content:start;gap:8px;display:flex}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options[data-parameter-kind=ratio]{grid-template-columns:repeat(5,74px);display:grid}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options>button{flex:1 1 max-content;color:#fff;width:auto;min-width:max-content;height:34px;min-height:34px;box-shadow:none;background:0 0;border:1px solid #26282f;border-radius:10px;padding:0 12px;font-size:12px;font-weight:400;line-height:17px}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options[data-parameter-kind=ratio]>button{flex:none;align-content:center;place-items:center;gap:8px;width:74px;min-width:0;height:74px;padding:8px 4px;display:grid}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options>button:focus-visible,[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options>button:hover{color:#fff;background:#ffffff08;border-color:#565960;outline:0}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options>button[aria-checked=true]{color:#54ffdf;box-shadow:none;background:0 0;border-color:#4fffe1;font-weight:600}[data-ui-version=v2] .v2-generation-ratio-mark{color:currentColor;border:1.4px solid;border-radius:3px;flex:none;width:22px;height:14px;display:inline-block}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio=adaptive],[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio=auto]{border-style:dashed}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="21:9"]{height:8px}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="16:9"]{height:10px}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="3:2"]{height:12px}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="1:1"]{width:14px;height:14px}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="3:4"]{width:14px;height:22px}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="2:3"],[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="9:16"]{width:10px;height:22px}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="4:5"]{width:16px;height:22px}[data-ui-version=v2] .v2-generation-ratio-mark[data-ratio="5:4"]{width:22px;height:16px}@media (max-width:480px){[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options[data-parameter-kind=ratio]{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}[data-ui-version=v2].v2-generation-parameter-panel .v2-generation-parameter-options[data-parameter-kind=ratio]>button{width:100%}}[data-ui-version=v2] .short-video-smart-duration-control input[type=range]{--v2-generation-duration-progress:var(--app-gallery-duration-progress)}[data-ui-version=v2] .v2-home-applications{grid-template-columns:repeat(4,252px);justify-content:center;gap:22px;width:min(1074px,100% - 48px);min-height:80px;margin:54px auto 0;display:grid}[data-ui-version=v2] .v2-home-application-link{min-width:0;color:inherit;outline:none;text-decoration:none}[data-ui-version=v2] .v2-home-application-card{height:80px;box-shadow:none;background:#15161a;border:1px solid #0000;border-radius:19px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;padding:15px;display:grid;position:relative}[data-ui-version=v2] .v2-home-application-card:after{border-radius:inherit;opacity:0;pointer-events:none;content:"";background:linear-gradient(90deg,#3dffe4,#ebffc2);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-ui-version=v2] .v2-home-application-link:focus-visible .v2-home-application-card:after,[data-ui-version=v2] .v2-home-application-link:hover .v2-home-application-card:after{opacity:1}[data-ui-version=v2] .v2-home-application-media{background:0 0;border-radius:0;width:50px;height:50px;padding:0;overflow:hidden}[data-ui-version=v2] .v2-home-application-media img{object-fit:cover;width:50px;height:50px;display:block}[data-ui-version=v2] .v2-home-application-fallback{width:50px;height:50px;color:var(--v2-color-foreground);place-items:center;font-size:18px;font-weight:700;display:grid}[data-ui-version=v2] .v2-home-application-copy{gap:3px;min-width:0;padding:0}[data-ui-version=v2] .v2-home-application-copy [data-slot=card-title]{color:var(--v2-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}[data-ui-version=v2] .v2-home-application-copy [data-slot=card-description]{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:19px;overflow:hidden}[data-ui-version=v2] .v2-home-application-empty{border-color:var(--v2-color-border);background:#15161a;border-radius:19px;grid-column:1/-1;height:80px}[data-ui-version=v2] .v2-home-application-empty [data-slot=card-header]{gap:3px;padding:18px 22px}[data-ui-version=v2] .v2-home-showcase{width:min(1522px,100% - 128px);margin:79px auto 0;position:relative;left:18px;container-type:inline-size}[data-ui-version=v2] .v2-home-showcase-carousel{outline:none;width:100%;height:calc(17.7474cqw + 28px)}[data-ui-version=v2] .v2-home-showcase-carousel:focus-visible{box-shadow:0 0 0 2px var(--v2-focus-ring);border-radius:20px}[data-ui-version=v2] .v2-home-showcase-track{align-items:center;height:17.7474cqw;margin-left:0}[data-ui-version=v2] .v2-home-showcase-item{z-index:1;flex-basis:31.9966cqw;justify-content:center;height:17.7474cqw;padding-left:0;transition:opacity .32s,transform .32s;display:flex;position:relative}[data-ui-version=v2] .v2-home-showcase-item.is-active{z-index:3}[data-ui-version=v2] .v2-home-showcase-item.is-next,[data-ui-version=v2] .v2-home-showcase-item.is-previous{z-index:1}[data-ui-version=v2] .v2-home-showcase-item.is-offscreen{opacity:0}[data-ui-version=v2] .v2-home-showcase-card{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:#101115;border:1px solid #292a2f;border-radius:20px;flex:none;width:41.4676cqw;height:17.7474cqw;transition:width .32s,border-color .32s,clip-path .32s;position:relative;overflow:hidden}[data-ui-version=v2] .v2-home-showcase-card:after{content:"";pointer-events:none;background:0 0;transition:background-color .32s;position:absolute;inset:0}[data-ui-version=v2] .v2-home-showcase-item.is-next .v2-home-showcase-card,[data-ui-version=v2] .v2-home-showcase-item.is-previous .v2-home-showcase-card{border-color:#313131;width:35.9215cqw}[data-ui-version=v2] .v2-home-showcase-item.is-next .v2-home-showcase-card:after,[data-ui-version=v2] .v2-home-showcase-item.is-previous .v2-home-showcase-card:after{background:#0000008c}[data-ui-version=v2] .v2-home-showcase-item.is-previous .v2-home-showcase-card{clip-path:polygon(0 0,100% 18px,100% calc(100% - 18px),0 100%)}[data-ui-version=v2] .v2-home-showcase-item.is-next .v2-home-showcase-card{clip-path:polygon(0 18px,100% 0,100% 100%,0 calc(100% - 18px))}[data-ui-version=v2] .v2-home-showcase-card img,[data-ui-version=v2] .v2-home-showcase-card video{object-fit:cover;width:100%;height:100%;display:block}[data-ui-version=v2] .v2-home-showcase-link{color:inherit;outline:none;text-decoration:none;display:block}[data-ui-version=v2] .v2-home-showcase-link:focus-visible{box-shadow:0 0 0 2px var(--v2-focus-ring);border-radius:20px}[data-ui-version=v2] .v2-home-showcase-media-error,[data-ui-version=v2] .v2-home-showcase-media-placeholder{color:#ffffffb8;background:#101115;place-items:center;width:100%;height:100%;font-size:13px;display:grid}[data-ui-version=v2] .v2-home-showcase-progress{align-items:center;gap:2px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-ui-version=v2] .v2-home-showcase-progress-segment[data-slot=button]{width:24px;min-width:24px;height:18px;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:7px 2px}[data-ui-version=v2] .v2-home-showcase-progress-segment progress{appearance:none;background:#ffffff38;border:0;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}[data-ui-version=v2] .v2-home-showcase-progress-segment progress::-webkit-progress-bar{background:#ffffff38;border-radius:999px}[data-ui-version=v2] .v2-home-showcase-progress-segment progress::-webkit-progress-value{background:#fff;border-radius:999px}[data-ui-version=v2] .v2-home-showcase-progress-segment progress::-moz-progress-bar{background:#fff;border-radius:999px}[data-ui-version=v2] .v2-home-showcase-progress-segment.is-active progress{background:#ffffff47}[data-ui-version=v2] .v2-home-showcase-progress-segment[data-slot=button]:hover progress{background:#ffffff57}[data-ui-version=v2] .v2-home-showcase-progress-segment[data-slot=button]:focus-visible{box-shadow:0 0 0 2px var(--v2-focus-ring)}[data-ui-version=v2] .v2-home-discovery{isolation:isolate;gap:80px;width:min(1522px,100% - 128px);margin:54px auto 0;padding-bottom:80px;display:grid;position:relative;left:18px}[data-ui-version=v2] .v2-home-discovery:before{z-index:-1;pointer-events:none;content:"";background:#000;width:100vw;position:absolute;top:-30px;bottom:0;left:calc(50% - 50vw)}[data-ui-version=v2] .v2-home-discovery-title{color:var(--v2-color-foreground);align-items:center;gap:10px;margin:0 0 24px;font-size:18px;font-weight:600;line-height:22px;display:flex}[data-ui-version=v2] .v2-home-discovery-title img{flex:0 0 20px;width:20px;height:20px}[data-ui-version=v2] .v2-home-featured-grid{aspect-ratio:1522/490;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}[data-ui-version=v2] .v2-home-featured-card.is-tall{grid-row:span 2}[data-ui-version=v2] .v2-home-discovery-link{min-width:0;color:inherit;border-radius:19px;text-decoration:none;display:block;position:relative;overflow:hidden}[data-ui-version=v2] .v2-home-discovery-link img{width:100%;height:auto;display:block}[data-ui-version=v2] .v2-home-featured-card{background:radial-gradient(ellipse at 100% 0,var(--feature-tint,#137267) 0,transparent 72%),#1c1d23;border:1px solid #3c3c3e;container-type:inline-size}[data-ui-version=v2] .v2-home-featured-card[data-app=ecommerce_main_image],[data-ui-version=v2] .v2-home-featured-card[data-app=viral_video_recreation]{--feature-tint:#717e0b}[data-ui-version=v2] .v2-home-featured-card[data-app=clothing_try_on],[data-ui-version=v2] .v2-home-featured-card[data-app=video_quality_enhancement]{--feature-tint:#3345a1}[data-ui-version=v2] .v2-home-featured-card[data-app=product_selling_points]{--feature-tint:#633372}[data-ui-version=v2] .v2-home-featured-card:focus-visible{outline:2px solid var(--v2-focus-ring,#3dffe4);outline-offset:3px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-ui-version=v2] .v2-home-featured-card{transition:transform .25s cubic-bezier(.22,1,.36,1)}[data-ui-version=v2] .v2-home-featured-card:before{border-radius:inherit;background:radial-gradient(circle 180px at var(--feature-pointer-x,50%) var(--feature-pointer-y,50%),var(--feature-tint,#137267),transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){[data-ui-version=v2] .v2-home-featured-card:before{background:radial-gradient(circle 180px at var(--feature-pointer-x,50%) var(--feature-pointer-y,50%),color-mix(in srgb,var(--feature-tint,#137267) 60%,white),transparent 100%)}}[data-ui-version=v2] .v2-home-featured-card:before{opacity:0;pointer-events:none;content:"";transition:opacity .2s ease-out}[data-ui-version=v2] .v2-home-featured-card:hover{transform:translateY(-4px)}[data-ui-version=v2] .v2-home-featured-card:hover:before{opacity:.18}[data-ui-version=v2] .v2-home-featured-card .v2-home-feature-art{transform-origin:50% 80%;transform:translate(var(--feature-shift-x,0),var(--feature-shift-y,0));transition:transform .25s cubic-bezier(.22,1,.36,1)}[data-ui-version=v2] .v2-home-featured-card:hover .v2-home-feature-art{transform:translate(var(--feature-shift-x,0),var(--feature-shift-y,0)) scale(1.025)}[data-ui-version=v2] .v2-home-featured-card:active{transition-duration:.1s;transform:translateY(-1px)scale(.99)}}[data-ui-version=v2] .v2-home-feature-copy{z-index:1;position:absolute;top:14.8%;left:7.9%}[data-ui-version=v2] .is-tall .v2-home-feature-copy{top:7.1%;left:11%}[data-ui-version=v2] .v2-home-feature-copy h3{color:#fff;margin:0;font-size:7.59cqw;font-weight:600;line-height:1.4}[data-ui-version=v2] .is-tall .v2-home-feature-copy h3{font-size:8.97cqw}[data-ui-version=v2] .v2-home-feature-copy p{color:#fff9;width:55cqw;margin:3cqw 0 0;font-size:4.14cqw;line-height:1.4}[data-ui-version=v2] .is-tall .v2-home-feature-copy p{width:66cqw}[data-ui-version=v2] .v2-home-feature-art{pointer-events:none;position:absolute;inset:0}[data-ui-version=v2] .v2-feature-part{display:block;position:absolute;overflow:hidden}[data-ui-version=v2] .v2-home-feature-art .v2-feature-part img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}[data-ui-version=v2] .v2-feature-panel{background:#15161b;border:1px solid #90909038;border-radius:6.2cqw}[data-ui-version=v2] .v2-feature-upload{color:#d9d9d9;background:#212228;border-radius:4.8cqw;place-items:center;font-size:11cqw;display:grid}[data-ui-version=v2] .v2-feature-thumb{border-radius:4.8cqw}[data-ui-version=v2] .v2-feature-glass{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#3131314f;border:1px solid #52525236;border-radius:3.4cqw;padding:3.8cqw}[data-ui-version=v2] .v2-feature-skeleton i{background:#ffffff1f;border-radius:10px;height:1.8cqw;margin-bottom:4.5cqw;display:block}[data-ui-version=v2] .v2-feature-note strong{color:#fff;font-size:3.45cqw;display:block}[data-ui-version=v2] .v2-feature-note span{color:#ffffff5e;margin-top:1.8cqw;font-size:2.76cqw;line-height:1.3;display:block}[data-ui-version=v2] .v2-feature-selling-note{color:#ffffff8c;font-size:2.76cqw;line-height:1.1}[data-ui-version=v2] .v2-feature-orbit{background:#15161b7a;border-radius:50%}[data-ui-version=v2] .v2-feature-quality-before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border-radius:5.5cqw 0 0 5.5cqw}[data-ui-version=v2] .v2-feature-quality-divider{background:#fff;border-radius:9px}[data-ui-version=v2] .v2-home-discovery-link:after{border-radius:inherit;opacity:0;pointer-events:none;content:"";background:linear-gradient(90deg,#3dffe4,#ebffc2);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-ui-version=v2] .v2-home-discovery-link:focus-visible:after,[data-ui-version=v2] .v2-home-discovery-link:hover:after{opacity:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-ui-version=v2] .v2-home-featured-card:after{-webkit-mask:radial-gradient(circle 240px at var(--feature-pointer-x,50%) var(--feature-pointer-y,50%),#fff 0,#fff 35%,transparent 100%),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0) content-box;mask:radial-gradient(circle 240px at var(--feature-pointer-x,50%) var(--feature-pointer-y,50%),#fff 0,#fff 35%,transparent 100%),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0) content-box;background:linear-gradient(90deg,#3dffe4,#ebffc2);padding:2px;transition:opacity .2s ease-out;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}}[data-ui-version=v2] .v2-home-template-list{gap:30px;display:grid}[data-ui-version=v2] .v2-home-recommendation{background:radial-gradient(at 0 0,#23e4db,#0000 50%),linear-gradient(105deg,#002fff 10.6%,#a3f6ff 97.5%);border-radius:19px;grid-template-columns:31.6% minmax(0,1fr);display:grid;overflow:hidden}[data-ui-version=v2] .v2-home-recommendation-copy{isolation:isolate;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px 18px;display:flex;position:relative}[data-ui-version=v2] .v2-home-recommendation-decoration{z-index:-1;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-ui-version=v2] .v2-home-recommendation-copy h3{margin:0;font-size:clamp(28px,3.2vw,54px);font-weight:600;line-height:1.1}[data-ui-version=v2] .v2-home-recommendation-copy p{color:#ffffff94;margin:0;font-size:clamp(12px,1vw,16px)}[data-ui-version=v2] .v2-home-recommendation-action{color:#fff;background:#0000004f;border-radius:27px;height:54px;padding:0 30px;font-size:20px}[data-ui-version=v2] .v2-home-recommendation-action img{width:20px;height:20px;transform:rotate(180deg)}[data-ui-version=v2] .v2-home-recommendation-carousel{align-self:center;min-width:0;padding:17px 0}[data-ui-version=v2] .v2-home-recommendation-track{margin-left:-20px}[data-ui-version=v2] .v2-home-recommendation-slide{flex-basis:22.85%;min-width:0;padding-left:20px}[data-ui-version=v2] .v2-home-example-link{border-radius:16px;min-width:0;display:block;overflow:hidden}[data-ui-version=v2] .v2-home-example-link img{width:100%;height:auto;display:block}[data-ui-version=v2] .v2-home-recommendation-slide video{aspect-ratio:218/390;object-fit:cover;width:100%;height:auto;display:block;transform:scale(1.03)}[data-ui-version=v2] .v2-home-recommendation-next{background:#0000006b;border-radius:10px;width:34px;height:57px;padding:1px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}[data-ui-version=v2] .v2-home-recommendation-next img{width:32px;height:32px;transform:rotate(180deg)}[data-ui-version=v2] .v2-home-template-row{background:linear-gradient(115deg,#184a3338,#0000 55%),#1c1d23;border:1px solid #303134;border-radius:19px;grid-template-columns:minmax(180px,23.7%) minmax(0,1fr);align-items:center;gap:20px;padding:23px 28px 23px clamp(24px,4.3vw,66px);display:grid}[data-ui-version=v2] .v2-home-template-row[data-app=product_selling_points]{background:linear-gradient(115deg,#6959322e,#0000 55%),#1c1d23}[data-ui-version=v2] .v2-home-template-row[data-app=ecommerce_main_image]{background:linear-gradient(115deg,#32416940,#0000 55%),#1c1d23}[data-ui-version=v2] .v2-home-template-copy h3{color:#fff;margin:0 0 10px;font-size:clamp(20px,1.6vw,26px);font-weight:600;line-height:1.26}[data-ui-version=v2] .v2-home-template-copy p{color:#fff9;margin:0 0 32px;font-size:14px}[data-ui-version=v2] .v2-home-template-action{color:#000;background:#fff;border-radius:27px;height:38px;padding:0 30px;font-size:14px}[data-ui-version=v2] .v2-home-template-action img{width:16px;height:16px}[data-ui-version=v2] .v2-home-template-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}[data-ui-version=v2] .v2-home-template-action:hover{background:var(--v2-color-light-button-hover)}[data-ui-version=v2] .v2-home-recommendation-action:hover,[data-ui-version=v2] .v2-home-recommendation-next:hover{background:#0000008c}[data-ui-version=v2] .v2-home-example-link:hover{filter:brightness(1.08)}[data-ui-version=v2] .v2-home-example-link:focus-visible,[data-ui-version=v2] .v2-home-recommendation-action:focus-visible,[data-ui-version=v2] .v2-home-recommendation-next:focus-visible,[data-ui-version=v2] .v2-home-template-action:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-3px}.v2-home-mobile-preview{display:contents}@media (prefers-reduced-motion:no-preference){[data-ui-version=v2] .v2-home-application-card,[data-ui-version=v2] .v2-home-application-media,[data-ui-version=v2] .v2-home-template-images .v2-home-example-link img{transition:transform .22s cubic-bezier(.22,1,.36,1)}[data-ui-version=v2] .v2-home-application-card:after{transition:opacity .18s ease-out}[data-ui-version=v2] .v2-home-recommendation-action,[data-ui-version=v2] .v2-home-template-action{transition:background-color .18s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}[data-ui-version=v2] .v2-home-recommendation-action img,[data-ui-version=v2] .v2-home-template-action img{transition:translate .18s cubic-bezier(.22,1,.36,1)}[data-ui-version=v2] .v2-home-application-link:active .v2-home-application-card{transform:scale(.985)}[data-ui-version=v2] .v2-home-recommendation-action:active,[data-ui-version=v2] .v2-home-template-action:active{transform:scale(.98)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-ui-version=v2] .v2-home-application-card:after{-webkit-mask:radial-gradient(circle 160px at var(--application-pointer-x,50%) var(--application-pointer-y,50%),#fff 0,#fff 35%,transparent 100%),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0) content-box;mask:radial-gradient(circle 160px at var(--application-pointer-x,50%) var(--application-pointer-y,50%),#fff 0,#fff 35%,transparent 100%),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0) content-box;padding:2px;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}[data-ui-version=v2] .v2-home-application-link:focus-visible .v2-home-application-card:after{-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-ui-version=v2] .v2-home-application-link:hover:not(:active) .v2-home-application-card{transform:translateY(-2px)}[data-ui-version=v2] .v2-home-application-link:hover .v2-home-application-media,[data-ui-version=v2] .v2-home-template-images .v2-home-example-link:hover img{transform:scale(1.04)}[data-ui-version=v2] .v2-home-recommendation-action:hover img,[data-ui-version=v2] .v2-home-template-action:hover img{translate:3px}}.v2-home-feature-mobile-icon,.v2-home-mobile-composer{display:none}@media not all and (min-width:768px){[data-ui-version=v2] .v2-home-discovery{gap:22px;width:calc(100% - 25px);margin-top:32px;padding-bottom:35px;left:0}[data-ui-version=v2] .v2-home-discovery-title{gap:4px;margin-bottom:13px;font-size:14px;line-height:20px}[data-ui-version=v2] .v2-home-discovery-title img{flex-basis:14px;width:14px;height:14px}[data-ui-version=v2] .v2-home-featured-grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:17px}[data-ui-version=v2] .v2-home-featured-card,[data-ui-version=v2] .v2-home-featured-card.is-tall{aspect-ratio:700/275;background:linear-gradient(115deg,var(--feature-tint,#137267),transparent 65%),#1c1d23;border-radius:10px;grid-row:auto}@supports (color:color-mix(in lab,red,red)){[data-ui-version=v2] .v2-home-featured-card,[data-ui-version=v2] .v2-home-featured-card.is-tall{background:linear-gradient(115deg,color-mix(in srgb,var(--feature-tint,#137267) 24%,transparent),transparent 65%),#1c1d23}}[data-ui-version=v2] .v2-home-featured-card[data-app=ecommerce_main_image],[data-ui-version=v2] .v2-home-featured-card[data-app=model_generation],[data-ui-version=v2] .v2-home-featured-card[data-app=video_quality_enhancement]{display:none}[data-ui-version=v2] .v2-home-feature-mobile-icon{background:#151618cc;border-radius:2.28cqw;place-items:center;width:10.57cqw;height:10.57cqw;display:grid;position:absolute;top:13.82%;left:5.57%}[data-ui-version=v2] .v2-home-feature-mobile-icon img{object-fit:contain;width:6.57cqw;height:6.57cqw}[data-ui-version=v2] .v2-home-featured-card .v2-home-feature-copy{top:49.82%;left:5.57%}[data-ui-version=v2] .v2-home-featured-card .v2-home-feature-copy h3{font-size:3.72cqw}[data-ui-version=v2] .v2-home-featured-card .v2-home-feature-copy p{width:40cqw;margin-top:1.43cqw;font-size:2.86cqw}[data-ui-version=v2] .v2-home-featured-card .v2-home-feature-art{width:37.7%;height:162%;inset:-64% auto auto 55.7%;container-type:inline-size}[data-ui-version=v2] .v2-home-featured-card[data-app=viral_video_recreation] .v2-home-feature-art{width:41.4%;height:178%;top:-67%;left:54%}[data-ui-version=v2] .v2-home-featured-card[data-app=clothing_try_on] .v2-home-feature-art{width:34.3%;height:147.5%;top:-47.5%;left:54%}[data-ui-version=v2] .v2-home-featured-card[data-app=product_selling_points] .v2-home-feature-art{width:56%;height:116%;top:-24%;left:39%}[data-ui-version=v2] .v2-home-template-list{gap:18px}[data-ui-version=v2] .v2-home-recommendation{background:radial-gradient(at 100% 0,#23e4db,#0000 60%),linear-gradient(105deg,#002fff 10.6%,#a3f6ff 97.5%);border-radius:10px;grid-template-columns:minmax(0,1fr)}[data-ui-version=v2] .v2-home-recommendation-copy{gap:0;padding:26px 10px 16px}[data-ui-version=v2] .v2-home-recommendation-decoration{object-position:top;width:100%;left:35%}[data-ui-version=v2] .v2-home-recommendation-copy h3{font-size:clamp(22px,7.2vw,40px);line-height:1.1}[data-ui-version=v2] .v2-home-recommendation-copy h3 br{display:none}[data-ui-version=v2] .v2-home-recommendation-copy p{margin-top:16px;font-size:10px;line-height:14px}[data-ui-version=v2] .v2-home-recommendation-action{gap:6px;height:30px;min-height:30px;margin-top:12px;padding:0 17px;font-size:12px}[data-ui-version=v2] .v2-home-recommendation-action img{width:12px;height:12px}[data-ui-version=v2] .v2-home-recommendation-carousel{margin-left:14px;padding:6px 0 17px}[data-ui-version=v2] .v2-home-recommendation-track{margin-left:-10px}[data-ui-version=v2] .v2-home-recommendation-slide{flex-basis:34%;padding-left:10px}[data-ui-version=v2] .v2-home-recommendation-slide video{aspect-ratio:218/299;object-fit:cover}[data-ui-version=v2] .v2-home-recommendation-next{display:none}[data-ui-version=v2] .v2-home-template-row{border-radius:10px;grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 0 15px;overflow:hidden}[data-ui-version=v2] .v2-home-template-copy{padding:0 16px;position:relative}[data-ui-version=v2] .v2-home-template-copy h3{margin:0 90px 10px 0;font-size:13px;line-height:17px}[data-ui-version=v2] .v2-home-template-copy p{max-width:calc(100% - 88px);margin:0;font-size:10px;line-height:14px}[data-ui-version=v2] .v2-home-template-action{gap:2px;height:25px;min-height:25px;padding:0 9px;font-size:10px;position:absolute;top:6px;right:16px}[data-ui-version=v2] .v2-home-template-action img{width:10px;height:10px}[data-ui-version=v2] .v2-home-template-images{scrollbar-width:none;gap:10px;padding:0 15px;display:flex;overflow-x:auto}[data-ui-version=v2] .v2-home-template-images .v2-home-example-link{flex:0 0 39.375%}[data-ui-version=v2] .v2-home-example-link{border-radius:8px}}@media (max-width:1280px){[data-ui-version=v2] .v2-home-applications{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}[data-ui-version=v2] .v2-home-application-card{gap:10px;padding:14px 12px}}@media not all and (min-height:981px){[data-ui-version=v2] .v2-home-content{zoom:clamp(.8,calc(100dvh / 981px),1)}}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-home-showcase-card,[data-ui-version=v2] .v2-home-showcase-item{transition:none}}[data-ui-version=v2].v2-creation-page{background:#0f1013;height:100dvh;min-height:0;overflow:hidden}[data-ui-version=v2] .v2-creation-workbench{background:0 0;grid-column:2;grid-template-columns:220px minmax(0,1fr);width:auto;height:100dvh;margin:0 7px 0 3px}[data-ui-version=v2] .v2-creation-workbench:before{content:none}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar{background:#15161a;border-right:1px solid #ffffff0d;padding:8px 10px}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar-section{gap:8px;margin-bottom:6px}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar-section>span{margin-bottom:5px;font-weight:600}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar-section+.creation-sidebar-section{border-top:1px solid #ffffff0f;margin-top:0;padding-top:10px}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar-section+.creation-sidebar-section>span{color:#777980;margin-bottom:0;font-size:12px;font-weight:400}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar-action{gap:5px;width:200px;height:26px;padding:0;font-size:12px}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar-action-icon{background:#272931 url(/ui-v2/creation/new-conversation.svg) 50%/10px 10px no-repeat;border-radius:5px;flex:0 0 18px;width:18px;height:18px}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar-action-label{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(147deg,#3effe4 2%,#e3ffc4 80%);-webkit-background-clip:text;background-clip:text}[data-ui-version=v2] .v2-creation-workbench .creation-sidebar-action svg{background:#24262b;border:0;width:24px;height:24px;padding:5px}[data-ui-version=v2] .v2-creation-workbench .creation-recent-list{gap:8px;max-height:calc(100dvh - 130px)}[data-ui-version=v2] .v2-creation-workbench .creation-recent-item{grid-template-columns:minmax(0,1fr) 24px;width:200px}[data-ui-version=v2] .v2-creation-workbench .creation-recent-item>button:first-child{grid-template-columns:18px minmax(0,1fr);gap:5px}[data-ui-version=v2] .v2-creation-workbench .creation-conversation-thumbnail{border-radius:5px;width:18px;height:18px;overflow:hidden}[data-ui-version=v2] .v2-creation-workbench .creation-conversation-thumbnail>.workspace-preview{aspect-ratio:1;border-radius:inherit;width:100%;height:100%}[data-ui-version=v2] .v2-creation-workbench .creation-conversation-thumbnail .workspace-preview-media img,[data-ui-version=v2] .v2-creation-workbench .creation-conversation-thumbnail .workspace-preview-media video{object-fit:cover}[data-ui-version=v2] .v2-creation-workbench .creation-conversation-thumbnail .workspace-preview-placeholder>span{display:none}[data-ui-version=v2] .v2-creation-workbench .creation-conversation-thumbnail.is-placeholder svg{width:12px;height:12px}[data-ui-version=v2] .v2-creation-workbench .creation-recent-list strong{font-size:13px;line-height:20px}[data-ui-version=v2] .v2-creation-workbench .creation-main{background:#0f0f1266;padding:0 70px 300px}[data-ui-version=v2] .v2-creation-workbench.has-results .creation-main{padding-top:32px}[data-ui-version=v2] .v2-creation-workbench .creation-result-groups{gap:32px}[data-ui-version=v2] .v2-creation-workbench .creation-result-group{gap:24px}[data-ui-version=v2] .v2-creation-workbench .creation-result-group h2{text-wrap:balance;font-size:20px;font-weight:500;line-height:28px}[data-ui-version=v2] .v2-creation-workbench .creation-result-list{gap:36px}[data-ui-version=v2] .v2-creation-workbench .creation-result-card{gap:14px;width:min(100%,1111px)}[data-ui-version=v2] .v2-creation-workbench .creation-result-body{gap:8px}[data-ui-version=v2] .v2-creation-workbench .creation-result-title{color:#fff;overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}[data-ui-version=v2] .v2-creation-workbench .creation-result-title.is-expanded{-webkit-line-clamp:unset;display:block}[data-ui-version=v2] .v2-creation-workbench .creation-prompt-toggle{min-height:24px;color:var(--v2-color-accent-cyan);font-size:12px;font-weight:500}[data-ui-version=v2] .v2-creation-workbench .creation-prompt-toggle:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px;border-radius:3px}[data-ui-version=v2] .v2-creation-workbench .creation-result-meta.is-v2{color:#a4a5a7;flex-wrap:nowrap;gap:6px;font-size:11px;line-height:20px;overflow:hidden}[data-ui-version=v2] .v2-creation-workbench .creation-result-meta.is-v2>*{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;min-width:0;max-width:100%;height:22px;padding:0 8px;font-style:normal;display:inline-flex;overflow:hidden}[data-ui-version=v2] .v2-creation-workbench .creation-result-meta.is-v2>:before{content:none}[data-ui-version=v2] .v2-creation-workbench .creation-result-meta.is-v2 .is-model{color:#dfe7e6;flex:auto;max-width:120px}[data-ui-version=v2] .v2-creation-workbench .creation-result-meta.is-v2 .is-points{color:#c9d4d2;flex:none}[data-ui-version=v2] .v2-creation-workbench .creation-result-preview{border-radius:10px;width:min(100%,336px);position:relative}[data-ui-version=v2] .v2-creation-workbench .creation-result-preview .workspace-preview-media :is(img,video){object-fit:cover}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay{z-index:2;box-sizing:border-box;background:#0000008a;border-radius:8px;gap:0;width:36px;height:36px;padding:6px 7px;position:absolute;bottom:10px;right:10px}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay.has-download{gap:11px;width:77px;padding-inline:10px}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay>div{gap:0;display:inline-flex}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay :is(.creation-icon-button,.workspace-mini){touch-action:manipulation;background:0 0;border-radius:5px;min-height:0;padding:0}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay .creation-icon-button{width:22px;height:24px}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay .workspace-mini{width:24px;height:24px}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay .creation-icon-button img{width:22px;height:22px}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay .workspace-mini img{width:24px;height:24px}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay :is(.creation-icon-button,.workspace-mini):hover{background:#ffffff1f}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay :is(.creation-icon-button,.workspace-mini):focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-1px}[data-ui-version=v2] .v2-creation-workbench .creation-result-actions.is-overlay :is(.creation-icon-button,.workspace-mini):disabled{cursor:not-allowed;opacity:.48}[data-ui-version=v2] .v2-creation-workbench .creation-result-empty.is-v2{text-align:center;place-items:start center;gap:0;max-width:none;padding-top:235px}[data-ui-version=v2] .v2-creation-workbench .creation-result-empty.is-v2 h1{letter-spacing:0;font-size:26px;font-weight:700;line-height:39px}[data-ui-version=v2] .v2-creation-composer-dock{z-index:8;justify-content:center;display:flex;position:absolute;top:338px;left:220px;right:0}[data-ui-version=v2] .v2-creation-workbench.has-results .v2-creation-composer-dock{top:auto;bottom:23px}[data-ui-version=v2] .v2-creation-composer-dock .v2-home-composer{margin:0}@media (max-width:1366px){[data-ui-version=v2] .v2-creation-workbench .creation-main{padding-inline:40px}}[data-ui-version=v2].v2-image-editor-page{--v2-ambient-top-position:52% -24%;--v2-ambient-bottom-position:58% 116%;height:100dvh;min-height:680px;overflow:hidden}[data-ui-version=v2] .image-editor-workspace{z-index:1;background:#040608a8;grid-column:2;grid-template-rows:64px minmax(0,1fr);min-width:0;height:100dvh;min-height:680px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 0 #ffffff0d}[data-ui-version=v2] .image-editor-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0405078f;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 22px 0 18px;display:flex;position:relative}[data-ui-version=v2] .image-editor-title-group{align-items:center;gap:12px;min-width:0;display:flex}[data-ui-version=v2] .image-editor-header>strong,[data-ui-version=v2] .image-editor-title-group h1{min-width:0;color:var(--v2-color-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}[data-ui-version=v2] .image-editor-header-divider{background:#ffffff1f;width:1px;height:20px}[data-ui-version=v2] .image-editor-back[data-slot=button],[data-ui-version=v2] .image-editor-download[data-slot=button]{color:var(--v2-color-foreground);box-shadow:none;background:#ffffff0f;border-color:#ffffff21}[data-ui-version=v2] .image-editor-icon-button[data-slot=button]{border-radius:var(--v2-radius-pill);background:0 0;border:0;width:34px;height:34px}[data-ui-version=v2] .image-editor-back[data-slot=button]:hover,[data-ui-version=v2] .image-editor-download[data-slot=button]:hover{background:#ffffff1f;border-color:#ffffff40}[data-ui-version=v2] .image-editor-stage{min-width:0;min-height:0;position:relative;overflow:hidden}[data-ui-version=v2] .image-editor-toolbar-stack{z-index:20;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}[data-ui-version=v2] .image-editor-comment-toolbar,[data-ui-version=v2] .image-editor-context-panel,[data-ui-version=v2] .image-editor-toolbar{color:var(--v2-color-secondary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#18191ce0;border:1px solid #ffffff21;align-items:center;display:flex;box-shadow:0 16px 42px #00000057}[data-ui-version=v2] .image-editor-toolbar{border-radius:var(--v2-radius-pill);gap:2px;height:44px;padding:4px}[data-ui-version=v2] .image-editor-comment-toolbar{border-radius:var(--v2-radius-pill);min-height:44px;color:var(--v2-color-secondary);gap:8px;padding:5px 7px 5px 14px;font-size:13px}[data-ui-version=v2] .image-editor-comment-toolbar>span:first-child{white-space:nowrap;min-width:0}[data-ui-version=v2] .image-editor-comment-toolbar [data-slot=button]{border-radius:var(--v2-radius-pill);height:32px}[data-ui-version=v2] .image-editor-comment-toolbar [data-slot=button]:last-child{width:30px;color:var(--v2-color-secondary);background:0 0}[data-ui-version=v2] .image-editor-toolbar [data-slot=button]{border-radius:var(--v2-radius-pill);height:34px;color:var(--v2-color-secondary);background:0 0;padding-inline:12px}[data-ui-version=v2] .image-editor-toolbar [data-slot=button].is-active,[data-ui-version=v2] .image-editor-toolbar [data-slot=button]:hover{color:var(--v2-color-foreground);background:#ffffff1f}[data-ui-version=v2] .image-editor-toolbar [data-slot=button].is-active{box-shadow:inset 0 0 0 1px #ffffff14}[data-ui-version=v2] .image-editor-context-panel{border-radius:12px;gap:8px;min-height:36px;padding:6px 10px;font-size:13px;line-height:20px}[data-ui-version=v2] .image-editor-mode-hint svg{width:15px;height:15px;color:var(--v2-color-accent-cyan)}[data-ui-version=v2] .image-editor-remove-background-controls{gap:10px}[data-ui-version=v2] .image-editor-remove-background-controls .image-editor-mode-hint{white-space:nowrap;align-items:center;gap:6px;display:flex}[data-ui-version=v2] .image-editor-remove-background-controls [data-slot=input]{width:280px;height:28px;box-shadow:none;background:#ffffff0d;border-color:#ffffff1f;border-radius:8px;font-size:14px}[data-ui-version=v2] .image-editor-erase-controls label,[data-ui-version=v2] .image-editor-resize-controls>span:first-child{color:var(--v2-color-foreground);white-space:nowrap}[data-ui-version=v2] .image-editor-erase-controls [data-slot=slider]{border-radius:var(--v2-radius-pill);width:112px;height:4px;accent-color:var(--v2-color-accent-cyan)}[data-ui-version=v2] .image-editor-erase-controls output{min-width:34px;color:var(--v2-color-muted);font-variant-numeric:tabular-nums}[data-ui-version=v2] .image-editor-context-divider{background:#ffffff1a;width:1px;height:20px;margin-inline:2px}[data-ui-version=v2] .image-editor-context-panel [data-slot=button]{height:28px;color:var(--v2-color-foreground);box-shadow:none;background:#ffffff0d;border-color:#ffffff1f;font-size:12px}[data-ui-version=v2] .image-editor-context-panel [data-slot=button]:disabled{opacity:.42}[data-ui-version=v2] .image-editor-context-note{color:var(--v2-color-muted);white-space:nowrap}body:has([data-ui-version=v2].v2-image-editor-page) .image-editor-ratio-popover{width:220px;color:var(--v2-color-foreground);box-shadow:var(--v2-shadow-menu);background:#16171af5;border:1px solid #ffffff21;border-radius:14px;padding:8px}body:has([data-ui-version=v2].v2-image-editor-page) .image-editor-ratio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}body:has([data-ui-version=v2].v2-image-editor-page) .image-editor-ratio-grid [data-slot=button]{color:var(--v2-color-secondary);justify-content:flex-start}body:has([data-ui-version=v2].v2-image-editor-page) .image-editor-ratio-grid [data-slot=button].is-active,body:has([data-ui-version=v2].v2-image-editor-page) .image-editor-ratio-grid [data-slot=button]:hover{color:var(--v2-color-foreground);background:#ffffff1c}[data-ui-version=v2] .image-editor-canvas{overscroll-behavior:contain;scrollbar-color:#ffffff3d transparent;scrollbar-width:thin;min-width:0;min-height:0;padding:112px 32px 32px;position:absolute;inset:0;overflow:auto}[data-ui-version=v2] .image-editor-canvas-center{justify-content:center;align-items:center;width:max-content;min-width:100%;min-height:100%;display:flex}[data-ui-version=v2] .image-editor-canvas-frame{background:#ffffff0d;border:1px solid #ffffff21;border-radius:3px;flex:none;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #0006,0 0 0 1px #00000040}[data-ui-version=v2] .image-editor-canvas-frame img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}[data-ui-version=v2] .image-editor-canvas-frame.is-commenting{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='white' stroke='%23000' stroke-width='1.5' d='M5 4.75h14a2.25 2.25 0 0 1 2.25 2.25v7A2.25 2.25 0 0 1 19 16.25h-7.1L7 20v-3.75H5A2.25 2.25 0 0 1 2.75 14V7A2.25 2.25 0 0 1 5 4.75Z'/%3E%3C/svg%3E") 4 4,crosshair}[data-ui-version=v2] .image-editor-comment-layer{z-index:4;pointer-events:none;position:absolute;inset:0}[data-ui-version=v2] .image-editor-comment-marker{top:var(--image-editor-comment-y);left:var(--image-editor-comment-x);z-index:2;border-radius:var(--v2-radius-pill);color:#111317;pointer-events:auto;background:#fff;border:2px solid #fffffff5;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:11px;font-weight:700;line-height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000008c}[data-ui-version=v2] .image-editor-comment-marker[data-slot=button]:focus-visible,[data-ui-version=v2] .image-editor-comment-marker[data-slot=button]:hover{color:#111317;background:var(--v2-color-light-button-hover);box-shadow:0 0 0 2px #000000b3,0 0 0 4px #ffffffbf}[data-ui-version=v2] .image-editor-comment-marker.is-active{color:#111317;background:#fff;box-shadow:0 0 0 2px #000000b3,0 0 0 4px #ffffffbf}[data-ui-version=v2].image-editor-comment-tooltip{width:max-content;max-width:min(280px,32vw);color:var(--v2-color-foreground);text-align:left;white-space:normal;background:#232428fa;border:1px solid #ffffff24;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:400;line-height:20px;box-shadow:0 10px 28px #00000075}[data-ui-version=v2] .image-editor-comment-active{top:var(--image-editor-comment-y);left:var(--image-editor-comment-x);z-index:3;pointer-events:none;position:absolute}[data-ui-version=v2] .image-editor-comment-active>.image-editor-comment-marker{top:0;left:0}[data-ui-version=v2] .image-editor-comment-editor{border-radius:var(--v2-radius-pill);pointer-events:auto;background:#303134f5;border:1px solid #ffffff29;align-items:center;gap:4px;width:min(310px,38vw);min-width:220px;height:42px;padding:4px;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%);box-shadow:0 12px 34px #0000007a}[data-ui-version=v2] .image-editor-comment-active[data-placement=left] .image-editor-comment-editor{left:auto;right:18px}[data-ui-version=v2] .image-editor-comment-editor [data-slot=input]{min-width:0;height:32px;color:var(--v2-color-foreground);box-shadow:none;background:0 0;border:0;outline:none;flex:1}[data-ui-version=v2] .image-editor-comment-editor [data-slot=input]:focus-visible{box-shadow:none;border-color:#0000;outline:none}[data-ui-version=v2] .image-editor-comment-editor [data-slot=input]::placeholder{color:var(--v2-color-muted)}[data-ui-version=v2] .image-editor-comment-editor [data-slot=button]{border-radius:var(--v2-radius-pill);width:30px;height:30px;color:var(--v2-color-secondary);background:0 0;flex:none}[data-ui-version=v2] .image-editor-comment-editor [data-slot=button]:first-of-type{color:#111317;background:#fff}[data-ui-version=v2] .image-editor-comment-editor [data-slot=button]:first-of-type:not(:disabled):is(:hover,:focus-visible){background:var(--v2-color-light-button-hover)}[data-ui-version=v2] .image-editor-comment-divider{background:#ffffff24;flex:none;width:1px;height:20px}[data-ui-version=v2] .image-editor-spin{animation:image-editor-spin .9s linear infinite}[data-ui-version=v2] .image-editor-brush-preview{border-radius:var(--v2-radius-pill);pointer-events:none;background:#79dded2e;border:1px solid #ffffffd9;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080}[data-ui-version=v2] .image-editor-ratio-badge{border-radius:var(--v2-radius-pill);width:max-content;color:var(--v2-color-secondary);background:#101114d1;border:1px solid #ffffff1a;margin:-30px 0 0 auto;padding:5px 9px;font-size:11px;position:sticky;bottom:8px;right:12px}[data-ui-version=v2] .image-editor-zoom-control{z-index:20;width:118px;position:absolute;top:18px;right:22px}[data-ui-version=v2] .image-editor-zoom-trigger[data-slot=select-trigger]{min-height:36px;color:var(--v2-color-secondary);background:#ffffff0d;border-color:#ffffff1a;border-radius:10px;padding:0 9px;font-size:12px;font-weight:500}body:has([data-ui-version=v2].v2-image-editor-page) .image-editor-zoom-menu{color:var(--v2-color-foreground);background:#141518fa}[data-ui-version=v2] .image-editor-source-state{width:min(420px,100% - 48px);color:var(--v2-color-secondary);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141518b8;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;place-self:center;align-items:center;gap:10px;padding:34px;display:flex}[data-ui-version=v2] .image-editor-source-state>svg{width:30px;height:30px;color:var(--v2-color-accent-cyan)}[data-ui-version=v2] .image-editor-source-state h1,[data-ui-version=v2] .image-editor-source-state p{margin:0}[data-ui-version=v2] .image-editor-source-state h1{color:var(--v2-color-foreground);font-size:18px}[data-ui-version=v2] .image-editor-source-state p{font-size:14px;line-height:22px}[data-ui-version=v2] .image-editor-source-actions{gap:8px;margin-top:8px;display:flex}[data-ui-version=v2] .image-editor-loading-icon{animation:image-editor-spin .9s linear infinite}[data-ui-version=v2] :is(.image-editor-back,.image-editor-download,.image-editor-toolbar [data-slot=button],.image-editor-context-panel [data-slot=button],.image-editor-ratio-grid [data-slot=button],.image-editor-comment-toolbar [data-slot=button],.image-editor-comment-marker,.image-editor-comment-editor [data-slot=button],.image-editor-zoom-trigger):focus-visible{box-shadow:0 0 0 2px var(--v2-focus-ring)}@keyframes image-editor-spin{to{transform:rotate(1turn)}}@media (max-width:1024px){[data-ui-version=v2] .image-editor-toolbar [data-slot=button]{padding-inline:9px}[data-ui-version=v2] .image-editor-context-note{display:none}[data-ui-version=v2] .image-editor-canvas{padding-inline:20px}}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] :is(.image-editor-loading-icon,.image-editor-spin){animation:none}}[data-ui-version=v2].v2-workspace-page{--v2-workspace-card:#191a1feb;--v2-workspace-card-border:#292b31;--v2-workspace-muted:#777980;background:#0f1013;min-height:100dvh}[data-ui-version=v2] .v2-workspace-layout{z-index:1;grid-column:2;grid-template-columns:minmax(280px,330px) minmax(0,1240px);align-items:start;gap:30px;width:100%;padding:20px 34px 40px 10px;display:grid;position:relative}[data-ui-version=v2] .v2-workspace-profile{border:1px solid var(--v2-workspace-card-border);background:#121317f0;border-radius:10px;min-height:920px;padding:30px 12px 18px;position:sticky;top:20px;box-shadow:0 18px 54px #00000024}[data-ui-version=v2] .v2-workspace-profile-head{align-items:center;gap:15px;padding:0 10px;display:flex}[data-ui-version=v2] .v2-workspace-avatar{border:1px solid #ffffff1f;flex:0 0 66px;width:66px;height:66px;box-shadow:inset 0 0 0 3px #0000002e}[data-ui-version=v2] .v2-workspace-avatar>span{color:#121417;background:linear-gradient(145deg,#c6fff0,#7adccc 58%,#e8ffba);font-size:24px;font-weight:700}[data-ui-version=v2] .v2-workspace-profile-head h1{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:24px}[data-ui-version=v2] .v2-workspace-profile-head p{color:var(--v2-workspace-muted);margin:5px 0 0;font-size:12px;line-height:18px}[data-ui-version=v2] .v2-workspace-profile-metrics{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:27px;padding:18px 0 20px;display:grid}[data-ui-version=v2] .v2-workspace-profile-metrics>div{text-align:center;justify-items:center;gap:7px;min-width:0;padding:0 5px;display:grid}[data-ui-version=v2] .v2-workspace-profile-metrics>div+div{border-left:1px solid #ffffff14}[data-ui-version=v2] .v2-workspace-profile-metrics strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}[data-ui-version=v2] .v2-workspace-profile-metrics span{color:var(--v2-workspace-muted);font-size:12px;line-height:18px}[data-ui-version=v2] .v2-workspace-balance{background:radial-gradient(circle at 10% 110%,#4cffe21f,#0000 56%),linear-gradient(114deg,#24262b,#1a1b20);border:1px solid #373a41;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;min-height:88px;margin-top:20px;padding:16px 14px;display:flex}[data-ui-version=v2] .v2-workspace-balance>div{gap:7px;min-width:0;display:grid}[data-ui-version=v2] .v2-workspace-balance span{color:#a3a5aa;font-size:12px}[data-ui-version=v2] .v2-workspace-balance strong{color:#0000;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;filter:drop-shadow(0 0 8px #4dffe129);-webkit-text-fill-color:transparent;background:linear-gradient(139deg,#4dffe1 6%,#ebffc2);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;line-height:28px;overflow:hidden}[data-ui-version=v2] .v2-workspace-settings[data-slot=button]{color:#d6d7da;background:#1b1c21;border:1px solid #36383f;border-radius:8px;width:100%;height:36px;margin-top:12px;font-size:12px}[data-ui-version=v2] .v2-workspace-settings.is-active[data-slot=button]{color:#dffdf6;background:#4affe114;border-color:#4affe16b}[data-ui-version=v2] .v2-workspace-main{gap:24px;min-width:0;display:grid}[data-ui-version=v2] .v2-workspace-tabs{background:#15161adb;border:1px solid #ffffff0a;border-radius:10px;align-items:stretch;gap:2px;height:53px;padding:0 14px;display:flex}[data-ui-version=v2] .v2-workspace-tabs a{color:#ffffffb3;justify-content:center;align-items:center;gap:8px;min-width:122px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex;position:relative}[data-ui-version=v2] .v2-workspace-tabs a:after{opacity:0;content:"";pointer-events:none;background:url(/ui-v2/home/composer/tab-active-mark.svg) 50%/contain no-repeat;width:49.159px;height:9px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}[data-ui-version=v2] .v2-workspace-tabs a.is-active,[data-ui-version=v2] .v2-workspace-tabs a:focus-visible,[data-ui-version=v2] .v2-workspace-tabs a:hover{color:#fff}[data-ui-version=v2] .v2-workspace-tabs a.is-active{font-weight:600}[data-ui-version=v2] .v2-workspace-tabs a.is-active:after{opacity:1}[data-ui-version=v2] .v2-workspace-tab-icon{width:18px;height:18px;-webkit-mask-image:var(--v2-workspace-tab-icon);mask-image:var(--v2-workspace-tab-icon);background:#ffffffb3;flex:0 0 18px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-ui-version=v2] .v2-workspace-tabs a.is-active .v2-workspace-tab-icon{background:linear-gradient(135deg,#3effe4,#e3ffc4)}[data-ui-version=v2] .v2-workspace-alert{color:#ffe0b7;background:#5534184d;border:1px solid #ffbe6e47;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:19px;display:flex}[data-ui-version=v2] .v2-workspace-chart-section,[data-ui-version=v2] .v2-workspace-packages-section,[data-ui-version=v2] .v2-workspace-recent-section{min-width:0}[data-ui-version=v2] .v2-workspace-section-title{color:#fff;align-items:center;gap:8px;height:24px;margin:0 0 12px;font-size:16px;font-weight:500;line-height:24px;display:flex}[data-ui-version=v2] .v2-workspace-section-title img{object-fit:contain;width:24px;height:24px}[data-ui-version=v2] .v2-workspace-payment-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-checkout-steps{display:none}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge,[data-ui-version=v2] .v2-workspace-payment-packages .workspace-packages article{min-width:0;min-height:343px;box-shadow:none;background:linear-gradient(193deg,#191e23 2%,#282a2d 91%);border:0;border-radius:13px;margin:0}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge{flex-direction:column;align-items:stretch;gap:0;padding:19px 20px 18px;display:flex;position:relative}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge>div:first-child{display:contents}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge>div:first-child>span{color:#fff;order:0;font-size:18px;font-weight:600;line-height:26px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge>div:first-child>strong{display:none}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge>div:first-child>p{color:#777980;order:3;margin:21px 0 0;font-size:13px;font-weight:400;line-height:20px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-input{order:1;gap:10px;margin-top:28px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-preview{order:2;gap:7px;margin-top:11px;display:grid}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-preview strong{color:#fff;min-height:0;font-size:16px;font-weight:600}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-button{color:#0f1514;background:linear-gradient(139deg,#4dffe1 6%,#ebffc2);border:0;border-radius:999px;order:4;width:100%;min-height:38px;margin-top:auto;font-size:14px;font-weight:600}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-button svg{display:none}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-input span,[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-preview span{color:#b5b6ba;font-size:12px;font-weight:400}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-input span{color:#fff;font-size:14px;font-weight:600}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-input .number-stepper{background:url(/ui-v2/workspace/recharge-stepper.svg) 50%/100% 100% no-repeat;border:0;border-radius:21px;grid-template-columns:38px minmax(0,1fr) 38px;width:166px;max-width:100%;height:42px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-custom-recharge-input .number-stepper-button{background:0 0;min-height:40px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-packages{display:contents}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-packages article{gap:0;align-content:normal;flex-direction:column;padding:19px 20px 18px;transition:border-color .16s;display:flex;position:relative;overflow:visible}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-packages article:hover{border-color:#0000;transform:none}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-selected{box-shadow:none;background:linear-gradient(193deg,#191e23 2%,#282a2d 91%)!important;border-color:#0000!important}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-recommended-thumb{z-index:2;object-fit:cover;pointer-events:none;width:36px;height:36px;display:block;position:absolute;top:-15px;right:69px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-tier-pro,[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-tier-pro.workspace-package-selected{background:linear-gradient(193deg,#192234 2%,#101622 91%)!important}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-title{display:block}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-title span{color:#fff;background:url(/ui-v2/workspace/package-badge-standard.svg) 50%/100% 100% no-repeat;border-radius:0;justify-content:center;align-items:center;width:84px;height:34px;padding:0 0 0 8px;font-size:14px;font-weight:700;display:flex;position:absolute;top:-9px;right:0}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-tier-pro .workspace-package-title span{background-image:url(/ui-v2/workspace/package-badge-pro.svg)}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-tier-recommended .workspace-package-title span{color:#fff;background-image:url(/ui-v2/workspace/package-badge-recommended.svg);width:93px;right:0}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-title strong{color:#fff;font-size:18px;font-weight:600;line-height:26px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-price{gap:10px;margin-top:5px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-price strong{color:#fff;font-size:34px;font-weight:600;line-height:42px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-price span{color:#777980;font-size:12px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-meta{color:#bec0c3;gap:11px;margin-top:28px;font-size:13px;font-weight:400}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-meta span{gap:7px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-meta i{width:14px;height:14px;box-shadow:none;background:url(/ui-v2/workspace/benefit-spark.svg) 50%/contain no-repeat;border-radius:0}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-tier-pro .workspace-package-meta i{background-image:url(/ui-v2/workspace/benefit-spark-pro.svg)}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-packages article>p{color:#777980;margin:auto 0 13px;font-size:13px;font-weight:400;line-height:20px}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-pay{color:#fff;width:100%;min-height:38px;box-shadow:none;background:#34393e;border:0;border-radius:999px;font-size:14px;font-weight:400}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-tier-pro .workspace-package-pay{background:#ffffff0f}[data-ui-version=v2] .v2-workspace-payment-packages .workspace-package-pay svg{display:none}[data-ui-version=v2] .v2-workspace-payment-packages>.workspace-empty{border:1px solid var(--v2-workspace-card-border);min-height:343px;color:var(--v2-workspace-muted);background:var(--v2-workspace-card);border-radius:13px;grid-column:2/-1}[data-ui-version=v2] .v2-workspace-chart-card{border:1px solid var(--v2-workspace-card-border);background:var(--v2-workspace-card);border-radius:10px;height:360px;padding:20px 24px 12px;overflow:hidden}[data-ui-version=v2] .v2-workspace-chart-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}[data-ui-version=v2] .v2-workspace-chart-card>header p{color:#797b81;margin:0;font-size:13px;line-height:20px}[data-ui-version=v2] .v2-workspace-periods{background:#0000004a;border-radius:15px;align-items:center;width:118px;height:26px;padding:0;display:flex}[data-ui-version=v2] .v2-workspace-periods a,[data-ui-version=v2] .v2-workspace-periods strong{color:#fff;border-radius:15px;flex:0 0 36px;place-items:center;min-width:36px;height:26px;font-size:12px;font-weight:400;text-decoration:none;display:grid}[data-ui-version=v2] .v2-workspace-periods strong{color:#000;background:linear-gradient(143deg,#5bffde 13%,#d8ffc6 83%);flex-basis:46px;min-width:46px}[data-ui-version=v2] .v2-workspace-chart-card .workspace-chart{height:280px;margin-top:10px;overflow:hidden}[data-ui-version=v2] .v2-workspace-chart-card .workspace-chart-canvas{height:280px}[data-ui-version=v2] .v2-workspace-chart-card .workspace-chart-empty{height:280px;color:var(--v2-workspace-muted);place-items:center;font-size:13px;display:grid}[data-ui-version=v2] .v2-workspace-recents{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}[data-ui-version=v2] .v2-workspace-recent-card{border:1px solid var(--v2-workspace-card-border);background:var(--v2-workspace-card);border-radius:10px;min-height:318px;overflow:hidden}[data-ui-version=v2] .v2-workspace-recent-row{justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:9px 18px;display:flex}[data-ui-version=v2] .v2-workspace-recent-row+.v2-workspace-recent-row{border-top:1px solid #ffffff0f}[data-ui-version=v2] .v2-workspace-recent-row>div{gap:3px;min-width:0;display:grid}[data-ui-version=v2] .v2-workspace-recent-row span,[data-ui-version=v2] .v2-workspace-recent-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-version=v2] .v2-workspace-recent-row strong{color:#e9eaec;font-size:13px;font-weight:600;line-height:20px}[data-ui-version=v2] .v2-workspace-recent-row>div>span{color:#707278;font-size:12px;line-height:18px}[data-ui-version=v2] .v2-workspace-status{color:#79e8d7;background:#3fe5cc17;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:70px;height:26px;padding:0 10px;font-size:12px;display:inline-flex}[data-ui-version=v2] .v2-workspace-empty{min-height:316px;color:var(--v2-workspace-muted);place-items:center;font-size:13px;display:grid}@media (max-width:1500px){[data-ui-version=v2] .v2-workspace-layout{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:20px;padding-right:24px}[data-ui-version=v2] .v2-workspace-payment-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){[data-ui-version=v2] .v2-workspace-layout{grid-template-columns:260px minmax(0,1fr);gap:16px;padding-right:18px}[data-ui-version=v2] .v2-workspace-tabs{padding:0 6px}[data-ui-version=v2] .v2-workspace-tabs a{flex:1;min-width:0}[data-ui-version=v2] .v2-workspace-recents{gap:16px}}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-workspace-payment-packages .workspace-packages article{transition:none}}[data-ui-version=v2] .v2-workspace-payment-packages.workspace-commerce{flex-direction:column;gap:16px;display:flex}[data-ui-version=v2] .workspace-commerce .workspace-packages{display:grid}[data-ui-version=v2] .workspace-commerce .workspace-packages article.commerce-plan{border:0;border-radius:13px;min-height:343px;padding:20px;background:linear-gradient(193deg,#191e23 2%,#282a2d 91%)!important}[data-ui-version=v2] .workspace-commerce .workspace-packages article.workspace-package-tier-pro{background:linear-gradient(193deg,#192234 2%,#101622 91%)!important}[data-ui-version=v2] .workspace-commerce .commerce-plan .workspace-package-title{min-height:28px;padding-right:64px}[data-ui-version=v2] .workspace-commerce .commerce-plan .workspace-package-title>span{border-radius:0;top:-9px}[data-ui-version=v2] .workspace-commerce .commerce-plan .workspace-package-pay{margin-top:20px}[data-ui-version=v2] .workspace-commerce>details.workspace-custom-recharge{min-height:0;padding:16px 20px;display:block}[data-ui-version=v2] .workspace-commerce .commerce-summary{background:#15161a}.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge):focus-within{outline:2px solid var(--v2-focus-ring,#3dffe4);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge){transition:transform .25s cubic-bezier(.22,1,.36,1);animation:commerce-card-enter .26s ease-out backwards}.workspace-payment-packages.workspace-commerce .workspace-packages>:nth-child(2){animation-delay:40ms}.workspace-payment-packages.workspace-commerce .workspace-packages>:nth-child(3){animation-delay:80ms}.workspace-payment-packages.workspace-commerce .workspace-packages>:nth-child(n+4){animation-delay:.12s}.workspace-payment-packages.workspace-commerce :is(.workspace-package-pay,.workspace-custom-recharge-button,.commerce-tabs button){transition:transform .14s,box-shadow .18s,color .18s,background-color .18s}.workspace-payment-packages.workspace-commerce :is(.workspace-package-pay,.workspace-custom-recharge-button,.commerce-tabs button):not(:disabled):active{transform:scale(.97)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge):hover{transform:translateY(-4px)}.workspace-payment-packages.workspace-commerce :is(.workspace-package-pay,.workspace-custom-recharge-button):not(:disabled):hover{box-shadow:0 0 0 1px #4dffe14d,0 4px 14px #4dffe11a}}@keyframes commerce-card-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge),.workspace-payment-packages.workspace-commerce :is(.workspace-package-pay,.workspace-custom-recharge-button,.commerce-tabs button){transition:none;animation:none;transform:none}}.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge){position:relative;box-shadow:inset 0 0 0 1px #3c3c3e}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge):after,.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge):before{border-radius:inherit;opacity:0;pointer-events:none;content:"";transition:opacity .2s ease-out;position:absolute;inset:0}.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge):before{background:radial-gradient(circle 180px at var(--feature-pointer-x,50%) var(--feature-pointer-y,50%),#71aaa4,transparent 100%)}.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge):after{-webkit-mask:radial-gradient(circle 240px at var(--feature-pointer-x,50%) var(--feature-pointer-y,50%),#fff 0,#fff 35%,transparent 100%),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0) content-box;mask:radial-gradient(circle 240px at var(--feature-pointer-x,50%) var(--feature-pointer-y,50%),#fff 0,#fff 35%,transparent 100%),linear-gradient(#fff 0 0),linear-gradient(#fff 0 0) content-box;background:linear-gradient(90deg,#3dffe4,#ebffc2);padding:2px;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge):hover:before{opacity:.18}.workspace-payment-packages.workspace-commerce .workspace-packages>:is(article.commerce-plan,section.workspace-custom-recharge):hover:after{opacity:1}}[data-ui-version=v2] .v2-workspace-collection{gap:18px;min-width:0;display:grid}[data-ui-version=v2] .v2-workspace-view-head{justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:4px 2px 0;display:flex}[data-ui-version=v2] .v2-workspace-view-head>div:first-child{min-width:0}[data-ui-version=v2] .v2-workspace-view-head h1{color:#f7f8f8;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:30px}[data-ui-version=v2] .v2-workspace-view-head p{color:#85888e;text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:20px}[data-ui-version=v2] .v2-workspace-view-meta{align-items:center;gap:12px;display:flex}[data-ui-version=v2] .v2-workspace-view-meta>span{color:#a9abb0;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;display:inline-flex}[data-ui-version=v2] .v2-workspace-view-meta [data-slot=button]{color:#101514;background:linear-gradient(98deg,#4dffe1,#ddffc8);border:0;border-radius:8px;height:34px;font-size:12px;font-weight:600}[data-ui-version=v2] .v2-workspace-filters{background:#141519d1;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:4px;min-height:44px;padding:6px;display:flex}[data-ui-version=v2] .v2-workspace-filters a{color:#989ba1;border-radius:7px;justify-content:center;align-items:center;min-width:66px;height:30px;padding:0 13px;font-size:12px;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}[data-ui-version=v2] .v2-workspace-filters a:focus-visible,[data-ui-version=v2] .v2-workspace-filters a:hover{color:#eef0f1;background:#ffffff0d}[data-ui-version=v2] .v2-workspace-filters a.is-active{color:#dffdf6;background:#4affe11a;font-weight:600}[data-ui-version=v2] .v2-workspace-filters a:focus-visible,[data-ui-version=v2] .v2-workspace-pager a:focus-visible,[data-ui-version=v2] .v2-workspace-row-action:focus-visible,[data-ui-version=v2] .v2-workspace-text-action:focus-visible{outline-offset:2px;outline:2px solid #62ffe5}[data-ui-version=v2] .v2-workspace-table-card{border:1px solid var(--v2-workspace-card-border);background:var(--v2-workspace-card);border-radius:10px;flex-direction:column;min-width:0;min-height:626px;display:flex;overflow:hidden}[data-ui-version=v2] .v2-workspace-table-scroll{scrollbar-color:#ffffff24 transparent;scrollbar-width:thin;min-width:0;overflow:auto}[data-ui-version=v2] .v2-workspace-table{border-collapse:collapse;width:100%;min-width:980px}[data-ui-version=v2] .v2-workspace-table-card-tasks .v2-workspace-table{min-width:1120px}[data-ui-version=v2] .v2-workspace-table td,[data-ui-version=v2] .v2-workspace-table th{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:16px 18px}[data-ui-version=v2] .v2-workspace-table th{z-index:1;color:#71747a;background:#191a1f;font-size:12px;font-weight:500;line-height:16px;position:sticky;top:0}[data-ui-version=v2] .v2-workspace-table td{color:#bfc1c5;font-size:13px;line-height:20px}[data-ui-version=v2] .v2-workspace-table tbody tr{transition:background .16s}[data-ui-version=v2] .v2-workspace-table tbody tr:hover{background:#ffffff06}[data-ui-version=v2] .v2-workspace-primary-cell,[data-ui-version=v2] .v2-workspace-secondary-cell{text-overflow:ellipsis;max-width:240px;display:block;overflow:hidden}[data-ui-version=v2] .v2-workspace-primary-cell{color:#f1f2f3;font-size:14px;font-weight:600}[data-ui-version=v2] .v2-workspace-secondary-cell{color:#696c72;margin-top:3px;font-size:12px;line-height:18px}[data-ui-version=v2] .v2-workspace-status-pill{color:#bfc1c5;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:11px;display:inline-flex}[data-ui-version=v2] .v2-workspace-status-pill i{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}[data-ui-version=v2] .v2-workspace-status-pill[data-tone=success]{color:#7aead7;background:#4affe114}[data-ui-version=v2] .v2-workspace-status-pill[data-tone=progress]{color:#9dc4ff;background:#6ea4ff17}[data-ui-version=v2] .v2-workspace-status-pill[data-tone=danger]{color:#ff9fae;background:#ff6f8417}[data-ui-version=v2] .v2-workspace-row-actions{align-items:center;gap:10px;display:flex}[data-ui-version=v2] .v2-workspace-row-action[data-slot=button]{color:#e5e7e8;background:#24262b;border-color:#3a3d43;border-radius:7px;height:30px;font-size:11px}[data-ui-version=v2] .v2-workspace-row-action[data-slot=button]:hover{color:#8bffed;background:#4affe112;border-color:#54ead3}[data-ui-version=v2] .v2-workspace-text-action{color:#888b91;font-size:11px;text-decoration:none}[data-ui-version=v2] .v2-workspace-text-action:hover{color:#e6e8e9}[data-ui-version=v2] .v2-workspace-empty-state{color:#777a80;text-align:center;place-content:center;justify-items:center;min-height:430px;display:grid}[data-ui-version=v2] .v2-workspace-empty-state>span{color:#6fe8d5;background:#4affe112;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid}[data-ui-version=v2] .v2-workspace-empty-state svg{width:22px;height:22px}[data-ui-version=v2] .v2-workspace-empty-state strong{color:#d6d8da;font-size:14px;font-weight:600}[data-ui-version=v2] .v2-workspace-empty-state p{margin:6px 0 0;font-size:13px;line-height:19px}[data-ui-version=v2] .v2-workspace-pager{justify-content:flex-end;align-items:center;gap:12px;min-height:58px;margin-top:auto;padding:12px 18px;display:flex}[data-ui-version=v2] .v2-workspace-pager a,[data-ui-version=v2] .v2-workspace-pager>span{color:#c2c4c7;background:#ffffff0d;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:11px;text-decoration:none;display:inline-flex}[data-ui-version=v2] .v2-workspace-pager a:hover{color:#8bffed;background:#4affe114}[data-ui-version=v2] .v2-workspace-pager>span[aria-disabled=true]{color:#55585e;background:#ffffff06}[data-ui-version=v2] .v2-workspace-pager svg{width:14px;height:14px}[data-ui-version=v2] .v2-workspace-pager strong{color:#e2e4e5;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}[data-ui-version=v2] .v2-workspace-pager strong i{color:#55585e;margin:0 5px;font-style:normal}@media (max-width:1280px){[data-ui-version=v2] .v2-workspace-view-head{gap:16px}}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-workspace-filters a,[data-ui-version=v2] .v2-workspace-table tbody tr{transition:none}}[data-ui-version=v2] .v2-workspace-gallery-card{border:1px solid var(--v2-workspace-card-border);background:var(--v2-workspace-card);border-radius:10px;min-height:620px;overflow:hidden}[data-ui-version=v2] .v2-workspace-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}[data-ui-version=v2] .v2-workspace-gallery>article,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets article{background:#191a1feb;border:1px solid #292b31;border-radius:10px;flex-direction:column;gap:0;min-width:0;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:flex;overflow:hidden}[data-ui-version=v2] .v2-workspace-gallery>article:hover,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets article:hover{background:#1d1f24;border-color:#55efd761;transform:translateY(-2px)}[data-ui-version=v2] .v2-workspace-gallery-preview{min-width:0;position:relative}[data-ui-version=v2] .v2-workspace-gallery-preview .workspace-preview,[data-ui-version=v2] .v2-workspace-gallery-preview .workspace-text-preview,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-preview{aspect-ratio:16/11;background:#101114;border-radius:7px}[data-ui-version=v2] .v2-workspace-media-kind{color:#e6fffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1011c2;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex;position:absolute;top:8px;left:8px}[data-ui-version=v2] .v2-workspace-gallery-info{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:13px 3px 3px;display:grid}[data-ui-version=v2] .v2-workspace-gallery-info>strong{color:#f0f1f2;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}[data-ui-version=v2] .v2-workspace-gallery-info>small,[data-ui-version=v2] .v2-workspace-gallery-info>span{color:#74777d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}[data-ui-version=v2] .v2-workspace-gallery-info>small{text-align:right}[data-ui-version=v2] .v2-workspace-gallery-info>div{grid-column:1/-1;gap:8px;margin-top:7px;display:flex}[data-ui-version=v2] .v2-workspace-gallery .workspace-mini,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-mini{color:#c9cbce;min-height:28px;box-shadow:none;background:#23252a;border:1px solid #35383e;border-radius:7px;padding:0 10px;font-size:12px}[data-ui-version=v2] .v2-workspace-gallery .workspace-mini:hover,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-mini:hover{color:#8bffed;background:#4affe112;border-color:#4de4cf}[data-ui-version=v2] .v2-workspace-material-gallery{display:block}[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets article{padding:10px}[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets article>strong{color:#f0f1f2;margin:12px 3px 0;font-size:14px;font-weight:600;line-height:20px}[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets article>span{color:#74777d;margin:3px 3px 2px;font-size:12px;line-height:18px}[data-ui-version=v2] .v2-workspace-gallery .workspace-media-preview-trigger:focus-visible,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-clickable-card:focus-visible{outline-offset:-2px;outline:2px solid #62ffe5}@media (max-width:1500px){[data-ui-version=v2] .v2-workspace-gallery,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){[data-ui-version=v2] .v2-workspace-gallery,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-workspace-gallery>article,[data-ui-version=v2] .v2-workspace-material-gallery .workspace-assets article{transition:none}}.v2-workspace-task-detail{color:#f1f2f3;scrollbar-color:#52e8d257 transparent;width:min(1088px,100vw - 112px);max-width:none;box-shadow:none;background:#111216;border-left-color:#2a2c31;padding:0;display:block;overflow-y:auto}.v2-workspace-task-detail::-webkit-scrollbar-thumb{background:#52e8d257}.v2-workspace-task-detail .v2-workspace-task-detail-head{z-index:3;background:#111216f5;border-bottom-color:#ffffff12;align-items:center;min-height:82px;padding:18px 30px;position:sticky;top:0}.v2-workspace-task-detail-heading{align-items:center;gap:14px;min-width:0;display:flex}.v2-workspace-task-detail [data-slot=sheet-header]{gap:5px;min-width:0}.v2-workspace-task-detail [data-slot=sheet-title]{color:#f7f8f8;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}.v2-workspace-task-detail [data-slot=sheet-description]{color:#777a80;font-size:13px;line-height:19px}.v2-workspace-task-detail .v2-workspace-status-pill{color:#bfc1c5;background:#ffffff0f;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:11px;display:inline-flex}.v2-workspace-task-detail .v2-workspace-status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.v2-workspace-task-detail .v2-workspace-status-pill[data-tone=success]{color:#7aead7;background:#4affe114}.v2-workspace-task-detail .v2-workspace-status-pill[data-tone=progress]{color:#9dc4ff;background:#6ea4ff17}.v2-workspace-task-detail .v2-workspace-status-pill[data-tone=danger]{color:#ff9fae;background:#ff6f8417}.v2-workspace-task-detail .workspace-task-drawer-close[data-slot=button]{color:#d9dbdd;background:#202126;border:1px solid #36383e;border-radius:8px;height:34px;padding:0 14px;font-size:12px}.v2-workspace-task-detail .workspace-task-drawer-close[data-slot=button]:focus-visible,.v2-workspace-task-detail .workspace-task-drawer-close[data-slot=button]:hover{color:#8bffed;background:#4affe112;border-color:#4de4cf}.v2-workspace-task-detail .workspace-media-preview-trigger:focus-visible,.v2-workspace-task-detail .workspace-mini:focus-visible,.v2-workspace-task-detail .workspace-task-drawer-close[data-slot=button]:focus-visible{outline-offset:2px;outline:2px solid #62ffe5}.v2-workspace-task-detail .v2-workspace-task-detail-summary{background:#191a1f;border:1px solid #292b31;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:26px 30px 0;overflow:hidden}.v2-workspace-task-detail .workspace-detail-grid article{background:0 0;border:0;border-radius:0;align-content:center;gap:9px;min-height:94px;padding:18px 20px}.v2-workspace-task-detail .workspace-detail-grid article+article{border-left:1px solid #ffffff12}.v2-workspace-task-detail .workspace-detail-grid span{color:#777a80;font-size:12px;line-height:18px}.v2-workspace-task-detail .workspace-detail-grid strong{color:#f1f2f3;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:22px}.v2-workspace-task-detail .workspace-detail-section{gap:13px;margin:28px 30px 0;overflow-x:auto}.v2-workspace-task-detail .workspace-detail-section:last-child{padding-bottom:34px}.v2-workspace-task-detail .workspace-detail-section h3{color:#dfe1e3;font-size:14px;font-weight:600;line-height:20px}.v2-workspace-task-detail .workspace-detail-products{grid-template-columns:repeat(auto-fill,minmax(280px,360px));gap:14px}.v2-workspace-task-detail .workspace-detail-products article{background:#191a1f;border-color:#292b31;border-radius:10px;gap:8px;padding:10px}.v2-workspace-task-detail .workspace-detail-products .workspace-preview{aspect-ratio:16/11;background:#0e0f12;border-radius:7px}.v2-workspace-task-detail .workspace-detail-products>article>strong{color:#f0f1f2;text-overflow:ellipsis;white-space:nowrap;margin:4px 3px 0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.v2-workspace-task-detail .workspace-detail-products>article>span{color:#74777d;margin:0 3px;font-size:12px;line-height:18px}.v2-workspace-task-detail .workspace-detail-products>article>div:last-of-type{gap:8px;margin:4px 3px 2px}.v2-workspace-task-detail .workspace-mini{color:#d2d4d6;background:#23252a;border:1px solid #35383e;border-radius:7px;min-height:28px;padding:0 11px;font-size:12px;font-weight:500}.v2-workspace-task-detail .workspace-mini:hover{color:#8bffed;background:#4affe112;border-color:#4de4cf}.v2-workspace-task-detail .workspace-detail-steps{background:#191a1f;border:1px solid #292b31;border-radius:10px;gap:0;overflow:hidden}.v2-workspace-task-detail .workspace-detail-steps article{background:0 0;border:0;border-radius:0;min-height:54px;padding:12px 16px}.v2-workspace-task-detail .workspace-detail-steps article+article{border-top:1px solid #ffffff0f}.v2-workspace-task-detail .workspace-detail-steps span{color:#8bffed;background:#4affe114}.v2-workspace-task-detail .workspace-detail-steps strong{color:#dfe1e3;font-size:13px;font-weight:500}.v2-workspace-task-detail .workspace-detail-steps em{color:#777a80;font-size:12px;font-style:normal}.v2-workspace-task-detail .workspace-record-table{border-collapse:separate;border-spacing:0;background:#191a1f;border:1px solid #292b31;border-radius:10px;min-width:860px;overflow:hidden}.v2-workspace-task-detail .workspace-record-table td,.v2-workspace-task-detail .workspace-record-table th{color:#bfc1c5;border-bottom-color:#ffffff0f;padding:14px 16px;font-size:12px;line-height:18px}.v2-workspace-task-detail .workspace-record-table th{color:#777a80;background:#17181c;font-weight:500}.v2-workspace-task-detail .workspace-record-table tbody tr:last-child td{border-bottom:0}.v2-workspace-task-detail .workspace-record-table tbody tr:hover{background:#ffffff06}.v2-workspace-task-detail .workspace-empty{color:#777a80;background:#ffffff04;border:1px dashed #303238;border-radius:10px;place-items:center;min-height:120px;font-size:13px;display:grid}.v2-workspace-task-detail .task-detail-body{min-width:0;padding:24px 30px 32px}.v2-workspace-task-detail .task-detail-timing{color:#9a9da5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin-bottom:24px;font-size:12px;line-height:19px;display:flex}.v2-workspace-task-detail .task-detail-layout{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;gap:28px;display:grid}.v2-workspace-task-detail .task-detail-inputs,.v2-workspace-task-detail .task-detail-results{flex-direction:column;gap:14px;min-width:0;display:flex}.v2-workspace-task-detail .task-detail-inputs{gap:24px}.v2-workspace-task-detail .task-detail-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.v2-workspace-task-detail .task-detail-inputs h3,.v2-workspace-task-detail .task-detail-prompt h3,.v2-workspace-task-detail .task-detail-section-head h3{color:#e9eaec;margin:0;font-size:14px;font-weight:600;line-height:21px}.v2-workspace-task-detail .task-detail-section-head>span{color:#9a9da5;font-size:12px;line-height:18px}.v2-workspace-task-detail .task-detail-preview{background:#0b0c0f;border:1px solid #292b31;border-radius:10px;min-width:0;overflow:hidden}.v2-workspace-task-detail .task-detail-preview .workspace-media-preview-trigger{border-radius:9px;width:100%;height:auto;padding:0;display:block}.v2-workspace-task-detail .task-detail-preview .workspace-preview{aspect-ratio:4/3;background:#0b0c0f;border-radius:9px;width:100%;min-height:320px}.v2-workspace-task-detail .task-detail-preview .workspace-preview img,.v2-workspace-task-detail .task-detail-preview .workspace-preview video{object-fit:contain}.v2-workspace-task-detail .task-detail-preview>video{aspect-ratio:4/3;object-fit:contain;background:#0b0c0f;width:100%;max-height:560px;display:block}.v2-workspace-task-detail .task-detail-preview audio{width:100%;max-width:360px}.v2-workspace-task-detail .task-detail-text-result{color:#e2e4e6;white-space:pre-wrap;overflow-wrap:anywhere;min-height:320px;margin:0;padding:20px;font-size:14px;line-height:1.8}.v2-workspace-task-detail .task-detail-result-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-workspace-task-detail .task-detail-result-meta{color:#9a9da5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 16px;font-size:12px;line-height:19px;display:flex}.v2-workspace-task-detail .task-detail-thumbnails{gap:8px;min-width:0;padding:3px 2px 5px;display:flex;overflow-x:auto}.v2-workspace-task-detail .task-detail-thumbnails>button{cursor:pointer;background:#191a1f;border:1px solid #36383e;border-radius:8px;flex:0 0 64px;width:64px;height:64px;padding:3px;overflow:hidden}.v2-workspace-task-detail .task-detail-thumbnails>button.is-active,.v2-workspace-task-detail .task-detail-thumbnails>button:hover{border-color:#7aead7}.v2-workspace-task-detail .task-detail-thumbnails>button.is-active{background:#7aead71a}.v2-workspace-task-detail .task-detail-thumbnails .workspace-preview{aspect-ratio:1;background:#0b0c0f;border-radius:4px;width:56px;height:56px;min-height:0}.v2-workspace-task-detail .task-detail-fields{margin:0}.v2-workspace-task-detail .task-detail-fields>div{border-bottom:1px solid #ffffff0f;grid-template-columns:100px minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;font-size:13px;line-height:20px;display:grid}.v2-workspace-task-detail .task-detail-fields dt{color:#9a9da5;overflow-wrap:anywhere}.v2-workspace-task-detail .task-detail-fields dd{color:#e9eaec;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.v2-workspace-task-detail .task-detail-fold>summary,.v2-workspace-task-detail .task-detail-group>summary,.v2-workspace-task-detail .task-detail-more>summary{cursor:pointer;align-items:center;gap:12px;min-width:0;list-style:none;display:flex}.v2-workspace-task-detail .task-detail-group>summary::-webkit-details-marker,.v2-workspace-task-detail .task-detail-more>summary::-webkit-details-marker{display:none}.v2-workspace-task-detail .task-detail-fold>summary::-webkit-details-marker{display:none}.v2-workspace-task-detail .task-detail-fold>summary:after,.v2-workspace-task-detail .task-detail-group>summary:after,.v2-workspace-task-detail .task-detail-more>summary:after{content:"";border-bottom:1px solid #9a9da5;border-right:1px solid #9a9da5;flex:0 0 6px;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)}.v2-workspace-task-detail .task-detail-fold[open]>summary:after,.v2-workspace-task-detail .task-detail-group[open]>summary:after,.v2-workspace-task-detail .task-detail-more[open]>summary:after{transform:rotate(225deg)}.v2-workspace-task-detail .task-detail-more>summary{color:#bfc2c8;padding:12px 0;font-size:12px;line-height:18px}.v2-workspace-task-detail .task-detail-group{border-top:1px solid #ffffff12}.v2-workspace-task-detail .task-detail-group>summary{color:#dfe1e3;padding:13px 0;font-size:13px;font-weight:500;line-height:20px}.v2-workspace-task-detail .task-detail-prompt header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-workspace-task-detail .task-detail-prompt p{color:#d5d7db;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:22px}.v2-workspace-task-detail .task-detail-prompt p.is-collapsed{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-workspace-task-detail .task-detail-copy,.v2-workspace-task-detail .task-detail-expand{color:#7aead7;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:3px 0;font-size:12px;font-weight:500;line-height:18px}.v2-workspace-task-detail .task-detail-expand{margin-top:7px}.v2-workspace-task-detail .task-detail-copy{align-items:center;gap:5px;display:inline-flex}.v2-workspace-task-detail .task-detail-copy:hover,.v2-workspace-task-detail .task-detail-expand:hover{color:#afffee;text-underline-offset:3px;text-decoration:underline}.v2-workspace-task-detail .task-detail-reference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.v2-workspace-task-detail .task-detail-reference-list>button{color:#e0e2e5;text-align:left;cursor:zoom-in;background:#191a1f;border:1px solid #303238;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.v2-workspace-task-detail .task-detail-reference-list>button:hover{border-color:#7aead7}.v2-workspace-task-detail .task-detail-reference-list>button:disabled{cursor:default;opacity:.65}.v2-workspace-task-detail .task-detail-reference-list .workspace-preview{aspect-ratio:1;background:#0b0c0f;border-radius:5px;flex:0 0 56px;width:56px;height:56px}.v2-workspace-task-detail .task-detail-reference-meta{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;font-size:12px;line-height:17px;display:flex}.v2-workspace-task-detail .task-detail-reference-meta strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.v2-workspace-task-detail .task-detail-reference-meta span{color:#9a9da5}.v2-workspace-task-detail .task-detail-fold{border-top:1px solid #292b31;min-width:0;margin-top:28px}.v2-workspace-task-detail .task-detail-fold+.task-detail-fold{margin-top:0}.v2-workspace-task-detail .task-detail-fold>summary{color:#e9eaec;min-height:64px;padding:18px 0;font-size:14px;font-weight:600;line-height:21px}.v2-workspace-task-detail .task-detail-fold-meta{color:#9a9da5;text-align:right;min-width:0;margin-left:auto;font-size:12px;font-weight:400;line-height:18px}.v2-workspace-task-detail .task-detail-fold>summary:after{margin-left:0}.v2-workspace-task-detail .task-detail-fold>div{min-width:0;padding-bottom:20px;overflow-x:auto}.v2-workspace-task-detail .task-detail-fold .workspace-detail-steps{margin:0}.v2-workspace-task-detail .task-detail-fold .workspace-detail-steps em,.v2-workspace-task-detail .task-detail-fold .workspace-record-table th{color:#9a9da5}.v2-workspace-task-detail .task-detail-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.v2-workspace-task-detail .task-detail-billing-summary>div{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-workspace-task-detail .task-detail-billing-summary dt{color:#9a9da5;font-size:12px;line-height:18px}.v2-workspace-task-detail .task-detail-billing-summary dd{color:#e9eaec;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600;line-height:21px}.v2-workspace-task-detail .task-detail-error{color:#ffb4c0;overflow-wrap:anywhere;background:#ff6f8412;border:1px solid #ff9fae40;border-radius:8px;margin:0 0 24px;padding:12px 14px;font-size:13px;line-height:21px}.v2-workspace-task-detail .task-detail-empty{color:#9a9da5;text-align:center;background:#16171b;border:1px dashed #36383e;border-radius:10px;place-items:center;min-height:320px;padding:24px;font-size:13px;line-height:21px;display:grid}.v2-workspace-task-detail .task-detail-copy:focus-visible,.v2-workspace-task-detail .task-detail-expand:focus-visible,.v2-workspace-task-detail .task-detail-fold>summary:focus-visible,.v2-workspace-task-detail .task-detail-group>summary:focus-visible,.v2-workspace-task-detail .task-detail-more>summary:focus-visible,.v2-workspace-task-detail .task-detail-reference-list>button:focus-visible,.v2-workspace-task-detail .task-detail-thumbnails>button:focus-visible{outline-offset:3px;outline:2px solid #7aead7}@media (max-width:900px){.v2-workspace-task-detail{width:calc(100vw - 24px)}.v2-workspace-task-detail .v2-workspace-task-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-workspace-task-detail .workspace-detail-grid article:nth-child(3){border-left:0}.v2-workspace-task-detail .workspace-detail-grid article:nth-child(n+3){border-top:1px solid #ffffff12}}@media (max-width:800px){.v2-workspace-task-detail .task-detail-layout{grid-template-columns:minmax(0,1fr);gap:28px}.v2-workspace-task-detail .task-detail-preview .workspace-preview{min-height:0}}@media (max-width:560px){.v2-workspace-task-detail{width:100vw}.v2-workspace-task-detail .v2-workspace-task-detail-head{align-items:flex-start;gap:12px;padding:16px}.v2-workspace-task-detail .v2-workspace-task-detail-heading{flex-wrap:wrap;gap:8px}.v2-workspace-task-detail [data-slot=sheet-title]{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:23px}.v2-workspace-task-detail [data-slot=sheet-description]{overflow-wrap:anywhere}.v2-workspace-task-detail .workspace-task-drawer-close[data-slot=button]{flex:none}.v2-workspace-task-detail .task-detail-body{padding:20px 16px 24px}.v2-workspace-task-detail .task-detail-timing{gap:5px 12px;margin-bottom:20px}.v2-workspace-task-detail .task-detail-fields>div{grid-template-columns:84px minmax(0,1fr)}.v2-workspace-task-detail .task-detail-reference-list{grid-template-columns:minmax(0,1fr)}.v2-workspace-task-detail .task-detail-billing-summary{grid-template-columns:minmax(0,1fr);gap:12px}.v2-workspace-task-detail .task-detail-billing-summary>div{flex-direction:row;justify-content:space-between;align-items:baseline}.v2-workspace-task-detail .task-detail-text-result{padding:16px}}@media (prefers-reduced-motion:reduce){.v2-workspace-task-detail[data-state=closed],.v2-workspace-task-detail[data-state=open]{animation:none}}[data-ui-version=v2] .v2-workspace-settings-page{gap:18px;min-width:0;display:grid}[data-ui-version=v2] .v2-workspace-settings-head{justify-content:space-between;align-items:center;gap:28px;min-height:82px;padding:4px 2px 0;display:flex}[data-ui-version=v2] .v2-workspace-billing-records-head h3,[data-ui-version=v2] .v2-workspace-settings-head h2,[data-ui-version=v2] .v2-workspace-settings-panel-head h3{color:#f7f8f8;text-wrap:balance;margin:0;font-weight:600}[data-ui-version=v2] .v2-workspace-settings-head h2{font-size:22px;line-height:30px}[data-ui-version=v2] .v2-workspace-billing-records-head p,[data-ui-version=v2] .v2-workspace-settings-head p,[data-ui-version=v2] .v2-workspace-settings-panel-head p{color:#85888e;margin:5px 0 0;font-size:13px;line-height:20px}[data-ui-version=v2] .v2-workspace-record-tabs,[data-ui-version=v2] .v2-workspace-settings-tabs{background:#ffffff0a;border-radius:9px;align-items:center;gap:4px;padding:4px;display:inline-flex}[data-ui-version=v2] .v2-workspace-record-tabs a,[data-ui-version=v2] .v2-workspace-settings-tabs a{color:#92959b;border-radius:7px;justify-content:center;align-items:center;min-width:88px;height:32px;padding:0 13px;font-size:12px;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}[data-ui-version=v2] .v2-workspace-record-tabs a:hover,[data-ui-version=v2] .v2-workspace-settings-tabs a:hover{color:#eef0f1;background:#ffffff0d}[data-ui-version=v2] .v2-workspace-record-tabs a.is-active,[data-ui-version=v2] .v2-workspace-settings-tabs a.is-active{color:#dffdf6;background:#4affe11a;font-weight:600}[data-ui-version=v2] .v2-workspace-billing-records a:focus-visible,[data-ui-version=v2] .v2-workspace-record-tabs a:focus-visible,[data-ui-version=v2] .v2-workspace-settings-panel [data-slot=button]:focus-visible,[data-ui-version=v2] .v2-workspace-settings-panel [data-slot=input]:focus-visible,[data-ui-version=v2] .v2-workspace-settings-tabs a:focus-visible{outline-offset:2px;outline:2px solid #62ffe5}[data-ui-version=v2] .v2-workspace-settings-panel{border:1px solid var(--v2-workspace-card-border);background:var(--v2-workspace-card);border-radius:10px;min-width:0;overflow:hidden}[data-ui-version=v2] .v2-workspace-billing-records-head,[data-ui-version=v2] .v2-workspace-settings-panel-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 22px;display:flex}[data-ui-version=v2] .v2-workspace-billing-records-head h3,[data-ui-version=v2] .v2-workspace-settings-panel-head h3{font-size:16px;line-height:24px}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-form{padding:2px 22px 22px}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-fields{gap:0;display:grid}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-fields>p,[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-field{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:24px;min-height:78px;margin:0;padding:15px 0;display:grid}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-fields>p:last-child{border-bottom:0}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-fields>p>span,[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-field>label{color:#96999f;font-size:12px;font-weight:500}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-fields>p>strong{color:#eef0f1;font-size:14px;font-weight:500}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-control{align-items:center;gap:10px;display:flex}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-control [data-slot=input]{color:#f2f3f4;width:min(100%,420px);height:38px;box-shadow:none;background:#15161a;border:1px solid #34373d;border-radius:8px;font-size:14px}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-control [data-slot=input]:focus-visible{border-color:#52e9d3}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-control [data-slot=button]{color:#101514;background:linear-gradient(98deg,#4dffe1,#ddffc8);border:0;border-radius:8px;min-width:72px;height:38px;font-size:12px;font-weight:600}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-control [data-slot=button]:disabled{opacity:.42;color:#8e9297;background:#2a2c31}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-message{color:#7aead7;margin:14px 0 0;font-size:12px}[data-ui-version=v2] .v2-workspace-settings-panel .workspace-profile-message-error{color:#ff9da9}[data-ui-version=v2] .v2-workspace-security-row{justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 22px;display:flex}[data-ui-version=v2] .v2-workspace-security-row>div{gap:5px;min-width:0;display:grid}[data-ui-version=v2] .v2-workspace-security-row strong{color:#eef0f1;font-size:14px;font-weight:600}[data-ui-version=v2] .v2-workspace-security-row span{color:#777a80;font-size:13px;line-height:19px}[data-ui-version=v2] .v2-workspace-security-row [data-slot=button]{color:#dfe1e3;background:#202126;border:1px solid #3a3d43;border-radius:8px;min-width:88px;height:34px}[data-ui-version=v2] .v2-workspace-billing{gap:18px;min-width:0;display:grid}[data-ui-version=v2] .v2-workspace-billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}[data-ui-version=v2] .v2-workspace-billing-metrics article{border:1px solid var(--v2-workspace-card-border);background:var(--v2-workspace-card);border-radius:10px;align-content:center;gap:7px;min-height:126px;padding:20px;display:grid}[data-ui-version=v2] .v2-workspace-billing-metrics p,[data-ui-version=v2] .v2-workspace-billing-metrics span{color:#7e8187;font-size:11px}[data-ui-version=v2] .v2-workspace-billing-metrics strong{color:#f4f5f5;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}[data-ui-version=v2] .v2-workspace-billing-metrics p{margin:0;line-height:17px}[data-ui-version=v2] .v2-workspace-billing-records-body{min-width:0;padding:16px 18px 18px;overflow-x:auto}[data-ui-version=v2] .v2-workspace-billing-records .workspace-filter-row{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}[data-ui-version=v2] .v2-workspace-billing-records .workspace-filter-row a{color:#8d9096;background:#ffffff0a;border-radius:7px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;text-decoration:none;display:inline-flex}[data-ui-version=v2] .v2-workspace-billing-records .workspace-filter-row a.active{color:#dffdf6;background:#4affe11a}[data-ui-version=v2] .v2-workspace-billing-records .workspace-record-table{border-collapse:collapse;width:100%;min-width:940px}[data-ui-version=v2] .v2-workspace-billing-records .workspace-record-table td,[data-ui-version=v2] .v2-workspace-billing-records .workspace-record-table th{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:13px 12px}[data-ui-version=v2] .v2-workspace-billing-records .workspace-record-table th{color:#73767c;font-size:12px;font-weight:500}[data-ui-version=v2] .v2-workspace-billing-records .workspace-record-table td{color:#bec1c5;font-size:13px}[data-ui-version=v2] .v2-workspace-billing-records .table-subtext{color:#686b71;margin-top:3px;font-size:12px;display:block}[data-ui-version=v2] .v2-workspace-billing-records .workspace-empty{color:#777a80;place-items:center;min-height:220px;font-size:13px;display:grid}[data-ui-version=v2] .v2-workspace-billing-records .workspace-pager{color:#777a80;justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;font-size:11px;display:flex}[data-ui-version=v2] .v2-workspace-billing-records .workspace-pager a{color:#c5c8cb;background:#202126;border:1px solid #34373d;border-radius:7px;justify-content:center;align-items:center;min-width:64px;height:30px;text-decoration:none;display:inline-flex}[data-ui-version=v2] .v2-workspace-billing-records .workspace-pager a[aria-disabled=true]{opacity:.38;pointer-events:none}@media (max-width:1280px){[data-ui-version=v2] .v2-workspace-settings-head{flex-direction:column;align-items:flex-start;gap:14px}[data-ui-version=v2] .v2-workspace-billing-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-workspace-record-tabs a,[data-ui-version=v2] .v2-workspace-settings-tabs a{transition:none}}[data-ui-version=v2].v2-invitation-page{--v2-invitation-surface:#15161a;--v2-invitation-border:#272931;--v2-invitation-muted:#9f9fa0;--v2-invitation-cyan:#55ffdf;background:#101114;min-height:100dvh}[data-ui-version=v2].v2-invitation-page .v2-home-rail-service.is-active{color:#58ffe0}[data-ui-version=v2] .v2-invitation-content{z-index:1;grid-column:2;align-content:start;gap:20px;width:100%;min-width:0;padding:33px 46px 40px 10px;display:grid;position:relative}[data-ui-version=v2] .v2-invitation-alert{color:#ffc2cb;background:#63192647;border:1px solid #ff6d805c;border-radius:12px;padding:14px 18px;font-size:14px}[data-ui-version=v2] .v2-invitation-metrics{grid-template-columns:minmax(0,558fr) repeat(2,minmax(0,491fr));gap:24px;display:grid}[data-ui-version=v2] .v2-invitation-metric{border:1px solid var(--v2-invitation-border);color:#fff;background-color:var(--v2-invitation-surface);border-radius:19px;min-width:0;height:166px;padding:31px 44px;position:relative;overflow:hidden}[data-ui-version=v2] .v2-invitation-metric-total{background:url(/ui-v2/invitations/metric-total.svg) 50%/100% 100% no-repeat,var(--v2-invitation-surface)}[data-ui-version=v2] .v2-invitation-metric-register{background:url(/ui-v2/invitations/metric-register.svg) 50%/100% 100% no-repeat,var(--v2-invitation-surface);padding-left:49px}[data-ui-version=v2] .v2-invitation-metric-commission{background:url(/ui-v2/invitations/metric-commission.svg) 50%/100% 100% no-repeat,var(--v2-invitation-surface);padding-left:49px}[data-ui-version=v2] .v2-invitation-metric>span:first-child{font-size:16px;font-weight:600;line-height:14px;display:block}[data-ui-version=v2] .v2-invitation-metric>strong{font-family:var(--v2-font-display);font-variant-numeric:tabular-nums;margin-top:12px;font-size:48px;font-weight:700;line-height:40px;display:block}[data-ui-version=v2] .v2-invitation-metric>p{color:var(--v2-invitation-muted);margin:14px 0 0;font-size:16px;line-height:22px}[data-ui-version=v2] .v2-invitation-metric-icon{border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:25px;right:32px}[data-ui-version=v2] .v2-invitation-metric-icon img{width:36px;height:36px;display:block}[data-ui-version=v2] .v2-invitation-metric-total .v2-invitation-metric-icon{background:linear-gradient(90deg,#55ffdf45,#ddffc445)}[data-ui-version=v2] .v2-invitation-metric-register .v2-invitation-metric-icon{background:linear-gradient(90deg,#ffedc429,#ffcc5529)}[data-ui-version=v2] .v2-invitation-metric-commission .v2-invitation-metric-icon{background:linear-gradient(110deg,#939aff2e,#3489ff2e)}[data-ui-version=v2] .v2-invitation-dashboard{background:url(/ui-v2/invitations/invitation-panel.svg) 50%/100% 100% no-repeat,var(--v2-invitation-surface);isolation:isolate;border-radius:19px;grid-template-columns:minmax(0,830fr) minmax(0,758fr);min-width:0;height:280px;display:grid;position:relative;overflow:hidden}[data-ui-version=v2] .v2-invitation-dashboard-texture{z-index:0;opacity:.16;object-fit:cover;pointer-events:none;width:992px;height:992px;position:absolute;top:-480px;right:-340px}[data-ui-version=v2] .v2-invitation-code-panel,[data-ui-version=v2] .v2-invitation-inviter{z-index:1;min-width:0;position:relative}[data-ui-version=v2] .v2-invitation-code-panel{padding:39px 37px 46px 43px}[data-ui-version=v2] .v2-invitation-code-panel h1,[data-ui-version=v2] .v2-invitation-inviter h2{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:14px}[data-ui-version=v2] .v2-invitation-code{color:#0000;width:max-content;max-width:calc(100% - 200px);font-family:var(--v2-font-display);text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(92deg,#55ffdf,#ddffc4);-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:56px;font-weight:700;line-height:64px;display:block;overflow:hidden}[data-ui-version=v2] .v2-invitation-helper{min-width:0;color:var(--v2-invitation-muted);align-items:center;gap:4px;margin:0;font-size:16px;line-height:22px;display:flex}[data-ui-version=v2] .v2-invitation-code-panel>.v2-invitation-helper{margin-top:0}[data-ui-version=v2] .v2-invitation-helper img{flex:0 0 16px;width:16px;height:16px}[data-ui-version=v2] .v2-invitation-count{justify-items:end;gap:20px;display:grid;position:absolute;top:36px;right:37px}[data-ui-version=v2] .v2-invitation-count span{color:#b4b4b4;font-size:16px;font-weight:600;line-height:14px}[data-ui-version=v2] .v2-invitation-count strong{color:#fff;font-family:var(--v2-font-display);font-variant-numeric:tabular-nums;font-size:56px;line-height:64px}[data-ui-version=v2] .v2-invitation-copy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid;position:absolute;bottom:46px;left:54px;right:37px}[data-ui-version=v2] .v2-invitation-copy-actions :is(.invitation-copy-button-primary,.invitation-copy-button)[data-slot=button]{color:#15161a;border-radius:6px;height:44px;min-height:44px;font-size:16px;font-weight:600}[data-ui-version=v2] .v2-invitation-copy-actions .invitation-copy-button-primary[data-slot=button]{box-shadow:none;background:linear-gradient(93deg,#55ffdf,#ddffc4);border-color:#0000}[data-ui-version=v2] .v2-invitation-copy-actions .invitation-copy-button[data-slot=button]{color:#fff;background:linear-gradient(93deg,#55ffdf2b,#ddffc405);border-color:#59ffde}[data-ui-version=v2] .v2-invitation-copy-actions button svg{display:none}[data-ui-version=v2] .v2-invitation-inviter{border-left:1px solid #272931;padding:69px 74px 70px 64px}[data-ui-version=v2] .v2-invitation-inviter>.v2-invitation-helper{margin-top:15px}[data-ui-version=v2] .v2-invitation-inviter .invitation-bind-form{grid-template-columns:minmax(0,1fr) 124px;gap:16px;margin-top:30px}[data-ui-version=v2] .v2-invitation-inviter .invitation-bind-input[data-slot=input]{color:#fff;height:56px;min-height:56px;box-shadow:none;background:#1c1d23;border-color:#26282f;border-radius:9px;font-size:16px}[data-ui-version=v2] .v2-invitation-inviter .invitation-bind-input::placeholder{color:#4f515b;opacity:1}[data-ui-version=v2] .v2-invitation-inviter .workspace-mini[data-slot=button]{color:#15161a;background:linear-gradient(91deg,#55ffdf,#ddffc4);border:0;border-radius:8px;height:56px;min-height:56px;font-size:18px;font-weight:600}[data-ui-version=v2] .v2-invitation-inviter .invitation-inviter-status-card{background:#1c1d23d1;border-color:#59ffde38;min-height:126px;margin-top:24px}@media (max-width:1100px){[data-ui-version=v2] .v2-invitation-content{padding-right:24px}[data-ui-version=v2] .v2-invitation-metric{padding-left:26px;padding-right:26px}[data-ui-version=v2] .v2-invitation-metric-icon{width:54px;height:54px;right:22px}[data-ui-version=v2] .v2-invitation-dashboard{grid-template-columns:1fr;height:auto}[data-ui-version=v2] .v2-invitation-code-panel,[data-ui-version=v2] .v2-invitation-inviter{min-height:250px}[data-ui-version=v2] .v2-invitation-inviter{border-top:1px solid var(--v2-invitation-border);border-left:0}}@media (max-width:820px){[data-ui-version=v2] .v2-invitation-content{padding:20px 16px 32px 8px}[data-ui-version=v2] .v2-invitation-metrics,[data-ui-version=v2] .v2-invitation-rules{grid-template-columns:1fr}[data-ui-version=v2] .v2-invitation-code-panel{min-height:330px;padding:32px 24px}[data-ui-version=v2] .v2-invitation-count{justify-items:start;margin-top:20px;position:static}[data-ui-version=v2] .v2-invitation-code{max-width:100%;font-size:44px}[data-ui-version=v2] .v2-invitation-copy-actions{grid-template-columns:1fr;gap:10px;bottom:32px;left:24px;right:24px}[data-ui-version=v2] .v2-invitation-inviter{padding:42px 24px}[data-ui-version=v2] .v2-invitation-inviter .invitation-bind-form{grid-template-columns:1fr}}[data-ui-version=v2] .v2-invitation-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}[data-ui-version=v2] .v2-invitation-rules>article{border:1px solid var(--v2-invitation-border);background:var(--v2-invitation-surface);border-radius:16px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:118px;padding:20px 27px;display:grid}[data-ui-version=v2] .v2-invitation-rule-icon{background:#5effdd0a;border:1px solid #3dffe436;border-radius:10px;place-items:center;width:58px;height:58px;display:grid}[data-ui-version=v2] .v2-invitation-rule-icon img{object-fit:contain;width:40px;height:40px;display:block}[data-ui-version=v2] .v2-invitation-rules h2{color:#d3fffd;margin:0;font-size:16px;font-weight:600;line-height:22px}[data-ui-version=v2] .v2-invitation-rules p{color:#5f7172;margin:7px 0 0;font-size:14px;line-height:20px}[data-ui-version=v2] .v2-invitation-records{border:1px solid var(--v2-invitation-border);background:var(--v2-invitation-surface);border-radius:14px;min-width:0;min-height:343px;overflow:hidden}[data-ui-version=v2] .v2-invitation-records>header{background:url(/ui-v2/invitations/table-heading.svg) 50%/100% 100% no-repeat;align-items:center;height:57px;padding:0 23px;display:flex}[data-ui-version=v2] .v2-invitation-records h2{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:14px}[data-ui-version=v2] .v2-invitation-table-wrap{overflow-x:auto}[data-ui-version=v2] .v2-invitation-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px;font-size:16px}[data-ui-version=v2] .v2-invitation-table :is(th,td){text-align:left;white-space:nowrap;border:0;height:54px;padding:0 8px}[data-ui-version=v2] .v2-invitation-table :is(th,td):first-child{padding-left:23px}[data-ui-version=v2] .v2-invitation-table th{color:#706f7d;background:#121318;height:52px;font-weight:400}[data-ui-version=v2] .v2-invitation-table td{color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}[data-ui-version=v2] .v2-invitation-table tbody tr:nth-child(2n){background:#1c1d24}[data-ui-version=v2] .v2-invitation-col-user{width:12%}[data-ui-version=v2] .v2-invitation-col-phone,[data-ui-version=v2] .v2-invitation-col-source{width:15.1%}[data-ui-version=v2] .v2-invitation-col-time{width:14.3%}[data-ui-version=v2] .v2-invitation-col-points,[data-ui-version=v2] .v2-invitation-col-status{width:16.75%}[data-ui-version=v2] .v2-invitation-col-commission{width:10%}[data-ui-version=v2] .v2-invitation-records .workspace-status{border:0;border-radius:2px;justify-content:center;align-items:center;min-width:48px;height:20px;padding:0 6px;font-size:12px;line-height:16px;display:inline-flex}[data-ui-version=v2] .v2-invitation-records .invitation-status-success{color:#6be5b2;background:#192d2e}[data-ui-version=v2] .v2-invitation-records .invitation-status-neutral{color:#ffe79a;background:#6a531857}[data-ui-version=v2] .v2-invitation-records .invitation-status-muted{color:#a3a5aa;background:#26282f}[data-ui-version=v2] .v2-invitation-records .invitation-status-danger{color:#ff9fab;background:#6f203061}[data-ui-version=v2] .v2-invitation-empty{color:#706f7d;place-items:center;min-height:285px;font-size:14px;display:grid}[data-ui-version=v2] .v2-invitation-pager{border-top:1px solid var(--v2-invitation-border);color:#8b8d94;justify-content:flex-end;align-items:center;gap:14px;height:52px;padding:0 23px;font-size:13px;display:flex}[data-ui-version=v2] .v2-invitation-pager a{color:#d3fffd;text-decoration:none}[data-ui-version=v2] .v2-invitation-pager a[aria-disabled=true]{color:#555860;pointer-events:none}[data-ui-version=v2] .v2-invitation-content :is(button,a,input):focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}[data-ui-version=v2] .v2-home-rail-service.is-active{color:#58ffe0;background:var(--v2-color-surface)}[data-ui-version=v2] .v2-home-rail-message-icon-wrap{width:18px;height:18px;position:relative}[data-ui-version=v2] .v2-home-rail-message-icon{background:currentColor;width:18px;height:18px;display:block;-webkit-mask-image:url(/nav-icons/figma/notification-inactive.svg);mask-image:url(/nav-icons/figma/notification-inactive.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-ui-version=v2] .v2-message-unread-dot{border-radius:var(--v2-radius-pill);background:#58ffe0;border:1px solid #101114;width:5px;height:5px;position:absolute;top:-1px;right:-2px}[data-ui-version=v2].v2-message-center-sheet{border-left:1px solid var(--v2-color-border);width:min(480px,100vw - 20px);color:var(--v2-color-foreground);font-family:var(--v2-font-body);background:radial-gradient(circle at 8% 0,#55ffdf1a,#0000 28%),#101114;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:0;box-shadow:-24px 0 72px #0000006b}.v2-message-center-sheet>button{border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-pill);width:32px;height:32px;color:var(--v2-color-secondary);background:#ffffff0a;place-items:center;display:grid;top:28px;right:26px}.v2-message-center-sheet>button:focus-visible,.v2-message-center-sheet>button:hover{color:var(--v2-color-foreground);background:var(--v2-color-surface)}.v2-message-center-header{border-bottom:1px solid var(--v2-color-border);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:90px;padding:20px 72px 20px 24px}.v2-message-center-title-icon{color:#58ffe0;background:#58ffe017;border:1px solid #58ffe047;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.v2-message-center-title-icon svg{stroke-width:1.7px;width:20px;height:20px}.v2-message-center-header [data-slot=sheet-title]{font-size:18px;font-weight:600;line-height:26px}.v2-message-center-header [data-slot=sheet-description]{color:#8c9294;margin-top:2px;font-size:12px;line-height:18px}.v2-message-center-toolbar{border-bottom:1px solid var(--v2-color-border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 24px;display:flex}.v2-message-center-toolbar>div{gap:2px;display:grid}.v2-message-center-toolbar strong{font-size:14px;font-weight:600;line-height:20px}.v2-message-center-toolbar span{color:#7f8587;font-size:12px;line-height:18px}.v2-message-mark-all{border:1px solid var(--v2-color-border);color:var(--v2-color-secondary);background:#ffffff08;gap:6px}.v2-message-mark-all:focus-visible,.v2-message-mark-all:hover{color:#58ffe0;background:#58ffe012;border-color:#58ffe057}.v2-message-mark-all:disabled{border-color:var(--v2-color-border);color:#5f6466;background:0 0}.v2-message-mark-all svg{width:15px;height:15px}.v2-message-center-list{scrollbar-color:var(--v2-scrollbar-thumb) transparent;scrollbar-width:thin;min-height:0;padding:10px 14px 18px;overflow-y:auto}.v2-message-card{color:var(--v2-color-secondary);border-bottom:1px solid #ffffff14;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:18px 14px;display:grid;position:relative}.v2-message-card.is-unread{color:var(--v2-color-foreground);background:#ffffff0a;border-radius:12px}.v2-message-card-status{border-radius:var(--v2-radius-pill);background:0 0;width:6px;height:6px;margin-top:7px}.v2-message-card.is-unread .v2-message-card-status{background:#58ffe0;box-shadow:0 0 10px #58ffe06b}.v2-message-card-body{gap:8px;min-width:0;display:grid}.v2-message-card-meta{color:#797f81;justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:16px;display:flex}.v2-message-card-meta>span{color:#73d7c7}.v2-message-card h3,.v2-message-card p{margin:0}.v2-message-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:21px;overflow:hidden}.v2-message-card p{color:#8c9294;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:19px;display:-webkit-box;overflow:hidden}.v2-message-card a{color:#aeb4b5;align-items:center;gap:6px;width:fit-content;font-size:12px;line-height:18px;text-decoration:none;display:inline-flex}.v2-message-card a:focus-visible,.v2-message-card a:hover{color:#58ffe0}.v2-message-center-empty{text-align:center;place-content:center;justify-items:center;min-height:0;padding:32px;display:grid}.v2-message-center-empty-icon{border:1px solid var(--v2-color-border);color:#707678;background:#ffffff08;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.v2-message-center-empty-icon svg{stroke-width:1.5px;width:23px;height:23px}.v2-message-center-empty strong{font-size:15px;font-weight:600}.v2-message-center-empty p{color:#72787a;margin:6px 0 0;font-size:12px}.v2-message-center-footer{border-top:1px solid var(--v2-color-border);color:#747a7c;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 24px;font-size:12px;display:flex}.v2-message-center-footer a{color:var(--v2-color-secondary);text-decoration:none}.v2-message-center-footer a:focus-visible,.v2-message-center-footer a:hover{color:#58ffe0}@media (max-width:560px){[data-ui-version=v2].v2-message-center-sheet{width:calc(100vw - 10px)}.v2-message-center-footer,.v2-message-center-header,.v2-message-center-toolbar{padding-left:18px;padding-right:18px}}[data-ui-version=v2].v2-model-market-shell{height:100dvh;overflow:hidden}[data-ui-version=v2] .v2-model-market-page{z-index:1;color:#eef0f1;background:#111216;border:1px solid #292b31;border-radius:10px;grid-column:2;height:calc(100dvh - 40px);min-height:0;margin:20px 24px 20px 10px;position:relative}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-wrapper]{background:0 0;height:100%;min-height:0;--sidebar-width:248px!important}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-container]{background:#15161a;border-right:1px solid #292b31!important;height:100%!important}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-inner]{color:#c9cbce;background:#15161a}[data-ui-version=v2] .v2-model-market-page .aui-sidebar-header{border-bottom-color:#ffffff12;justify-content:center;min-height:68px;margin:0;padding:10px 12px}[data-ui-version=v2] .v2-model-market-page .aui-sidebar-header [data-sidebar=menu-button]{color:#f0f1f2;border-radius:8px;height:46px}[data-ui-version=v2] .v2-model-market-page .aui-sidebar-header [data-sidebar=menu-button]:focus-visible,[data-ui-version=v2] .v2-model-market-page .aui-sidebar-header [data-sidebar=menu-button]:hover{color:#8bffed;background:#4affe112}[data-ui-version=v2] .v2-model-market-page .aui-sidebar-header-icon-wrapper{background:#ffffff0d;border-radius:7px;width:30px;height:30px}[data-ui-version=v2] .v2-model-market-page .aui-sidebar-header-icon{opacity:.88;width:18px;height:18px}[data-ui-version=v2] .v2-model-market-page .aui-sidebar-header-title{font-size:14px;font-weight:600}[data-ui-version=v2] .v2-model-market-page .aui-sidebar-content{scrollbar-color:#52e8d24d transparent;scrollbar-width:thin;padding:12px 10px}[data-ui-version=v2] .v2-model-market-page .aui-thread-list-root{gap:5px}[data-ui-version=v2] .v2-model-market-page .aui-thread-list-new{color:#dfe1e3;background:#202126;border-color:#3a3d43;border-radius:8px;height:36px;margin-bottom:7px;font-size:12px}[data-ui-version=v2] .v2-model-market-page .aui-thread-list-new:focus-visible,[data-ui-version=v2] .v2-model-market-page .aui-thread-list-new:hover{color:#8bffed;background:#4affe112;border-color:#4de4cf}[data-ui-version=v2] .v2-model-market-page .aui-thread-list-item{color:#92959a;border-radius:7px;height:36px;transition:color .16s,background .16s}[data-ui-version=v2] .v2-model-market-page .aui-thread-list-item:focus-visible,[data-ui-version=v2] .v2-model-market-page .aui-thread-list-item:hover{color:#e5e7e8;background:#ffffff0d}[data-ui-version=v2] .v2-model-market-page .aui-thread-list-item[data-active=true]{color:#eafffa;background:#4affe117}[data-ui-version=v2] .v2-model-market-page .aui-thread-list-item-trigger{font-size:12px}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-rail]:after{background:0 0}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-rail]:hover:after{background:#4de4cf}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-inset]{color:#e8eaeb;background:#101115;min-width:0}[data-ui-version=v2] .v2-model-market-page .model-market-chat-header{background:#15161a;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;height:68px;padding:0 20px}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-trigger]{color:#8b8e94;border-radius:7px;flex:0 0 32px;width:32px;height:32px}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-trigger]:focus-visible,[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-trigger]:hover{color:#8bffed;background:#4affe112}[data-ui-version=v2] .v2-model-market-current{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}[data-ui-version=v2] .v2-model-market-current-logo{color:#73767c;background:#1d1e23;border:1px solid #303239;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}[data-ui-version=v2] .v2-model-market-current-logo img{object-fit:contain;width:22px;height:22px}[data-ui-version=v2] .v2-model-market-current>div{gap:2px;min-width:0;display:grid}[data-ui-version=v2] .v2-model-market-current strong,[data-ui-version=v2] .v2-model-market-current>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-version=v2] .v2-model-market-current strong{color:#f2f3f4;font-size:14px;font-weight:600;line-height:18px}[data-ui-version=v2] .v2-model-market-current>div>span{color:#74777d;font-size:12px;line-height:18px}[data-ui-version=v2] .v2-model-market-selector{align-items:center;gap:10px;display:flex}[data-ui-version=v2] .v2-model-market-selector>span{color:#73767c;font-size:12px}[data-ui-version=v2] .v2-model-market-selector [data-slot=select-trigger]{color:#dfe1e3;background:#202126;border-color:#35383e;border-radius:8px;width:210px;height:34px;font-size:13px}[data-ui-version=v2] .v2-model-market-selector [data-slot=select-trigger]:focus-visible,[data-ui-version=v2] .v2-model-market-selector [data-slot=select-trigger]:hover,[data-ui-version=v2] .v2-model-market-selector [data-slot=select-trigger][data-state=open]{color:#effffa;border-color:#4de4cf}.v2-model-market-select-content{color:#dfe1e3;background:#1a1b20;border-color:#35383e;border-radius:9px}.v2-model-market-select-content [data-slot=select-item]{border-radius:6px;min-height:34px;font-size:13px}.v2-model-market-select-content [data-slot=select-item]:focus,.v2-model-market-select-content [data-slot=select-item][data-state=checked]{color:#eafffa;background:#4affe117}[data-ui-version=v2] .v2-model-market-page .model-chat-error,[data-ui-version=v2] .v2-model-market-page .model-loading-state{color:#b6b9bd;background:#202126;border-color:#35383e;border-radius:8px;top:82px;left:268px}[data-ui-version=v2] .v2-model-market-page .model-chat-error{color:#ffadb9;border-color:#ff6f8473}@media (max-width:1180px){[data-ui-version=v2] .v2-model-market-page{margin-right:16px}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-wrapper]{--sidebar-width:220px!important}[data-ui-version=v2] .v2-model-market-selector>span{display:none}}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-model-market-page *,[data-ui-version=v2] .v2-model-market-page :after,[data-ui-version=v2] .v2-model-market-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-ui-version=v2] .v2-model-market-page .aui-thread-root,[data-ui-version=v2] .v2-model-market-page .aui-thread-viewport-footer{background:#101115}[data-ui-version=v2] .v2-model-market-page [data-slot=aui_thread-viewport]{scrollbar-color:#52e8d247 transparent;scrollbar-width:thin}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-logo{background:#191a1f;border-color:#303239;border-radius:14px;width:64px;height:64px;margin-bottom:18px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-message-inner{color:#f4f5f5;font-size:22px;font-weight:600;line-height:30px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-description{color:#898c92;max-width:58ch;font-size:14px;line-height:22px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-suggestions{gap:10px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-suggestion{color:#d9dbdd;background:#18191e;border-color:#2d3036;border-radius:10px;min-height:58px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-suggestion:focus-visible,[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-suggestion:hover{color:#f1fffc;background:#4affe10d;border-color:#3fc9b6}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-suggestion-text-1{font-size:13px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-suggestion-text-2{color:#777a80;font-size:12px}[data-ui-version=v2] .v2-model-market-page [data-slot=aui_message-group]{gap:26px}[data-ui-version=v2] .v2-model-market-page [data-slot=aui_assistant-message-content]{color:#dfe1e3;font-size:14px;line-height:22px}[data-ui-version=v2] .v2-model-market-page .aui-user-message-content{color:#effffa;background:#4affe117;border-radius:10px}[data-ui-version=v2] .v2-model-market-page [data-slot=aui_composer-shell]{background:#191a1f;border-color:#35383e;border-radius:12px}[data-ui-version=v2] .v2-model-market-page [data-slot=aui_composer-shell]:focus-within{background:#191a1f;border-color:#52e8d2;box-shadow:0 0 0 2px #52e8d21a!important}[data-ui-version=v2] .v2-model-market-page .aui-composer-input{color:#edf0f0;caret-color:#68ead7}[data-ui-version=v2] .v2-model-market-page .aui-composer-input::placeholder{color:#8a8d93;opacity:1}[data-ui-version=v2] .v2-model-market-page .aui-composer-cancel,[data-ui-version=v2] .v2-model-market-page .aui-composer-send{color:#101514;background:#69e8d5}[data-ui-version=v2] .v2-model-market-page .aui-composer-cancel:focus-visible,[data-ui-version=v2] .v2-model-market-page .aui-composer-cancel:hover,[data-ui-version=v2] .v2-model-market-page .aui-composer-send:focus-visible,[data-ui-version=v2] .v2-model-market-page .aui-composer-send:hover{background:#8bf2e2;box-shadow:0 0 0 2px #69e8d533}[data-ui-version=v2].v2-app-gallery-page{height:100dvh;overflow:hidden}[data-ui-version=v2] .v2-app-gallery-content{z-index:1;grid-column:2;min-width:0;min-height:0;padding:20px 20px 20px 10px;position:relative}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications{grid-template-columns:131px minmax(320px,358px) minmax(0,1fr);column-gap:0;height:100%;position:relative}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications:before{content:"";pointer-events:none;background:#121317f5;border:1px solid #ffffff12;border-radius:8px;grid-area:1/1/auto/3;box-shadow:inset 0 1px #ffffff08,0 20px 52px #0000002e}[data-ui-version=v2] .v2-application-navigation{z-index:1;color:#e9eceb;border-right:1px solid #ffffff12;grid-area:1/1;min-width:0;padding:6px 8px 12px;position:relative;overflow-y:auto}[data-ui-version=v2] .v2-application-navigation-group+.v2-application-navigation-group{margin-top:14px}[data-ui-version=v2] .v2-application-navigation-heading{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:22px;padding:0 4px;font-size:12px;font-weight:600;display:flex}[data-ui-version=v2] .v2-application-navigation-heading span{align-items:center;gap:6px;display:inline-flex}[data-ui-version=v2] .v2-application-navigation-heading>svg{transition:transform .16s}[data-ui-version=v2] .v2-application-navigation-heading[aria-expanded=false]>svg{transform:rotate(180deg)}[data-ui-version=v2] .v2-application-navigation-heading:focus-visible{outline-offset:2px;outline:1px solid #4effe1}[data-ui-version=v2] .v2-application-navigation-list{gap:5px;margin-top:11px;display:grid}[data-ui-version=v2] .v2-application-navigation-list button{color:#a4a5a7;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;width:100%;min-width:0;min-height:30px;padding:4px 7px;font-size:12px;line-height:1.35;transition:color .16s,background-color .16s;display:flex}[data-ui-version=v2] .v2-application-navigation-list button:hover{color:#ffffffdb;background:#ffffff0f}[data-ui-version=v2] .v2-application-navigation-list button.is-active{color:#15161a;background:linear-gradient(163deg,#4effe1 2%,#ebffc2);font-weight:400}[data-ui-version=v2] .v2-application-navigation-label{align-items:flex-start;gap:1px;min-width:0;max-width:100%;display:inline-flex;transform:translateY(-1px)}[data-ui-version=v2] .v2-application-navigation-label>span{overflow-wrap:anywhere;min-width:0}[data-ui-version=v2] .v2-application-navigation-active-mark{flex:0 0 8px;width:8px;height:8px;display:block}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications>.app-gallery-work-panel{z-index:1;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2;padding:18px;position:relative}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters>.app-gallery-work-panel{scrollbar-width:none;gap:20px;padding:0 19px 18px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters>.app-gallery-work-panel::-webkit-scrollbar{width:0;height:0}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .app-gallery-current-head{background-color:#1b2525;background-image:url(/ui-v2/apps/parameter-header.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:0 0 53px;justify-content:center;width:calc(100% + 38px);height:53px;min-height:53px;margin:0 -19px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .viral-video-panel-head .app-gallery-current-head{flex-basis:auto}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .app-gallery-current-head strong{color:#0000;background:linear-gradient(90deg,#3dffe4,#e9ffc3);-webkit-background-clip:text;background-clip:text;border-radius:0;min-height:0;padding:0;font-size:16px;font-weight:600;line-height:1}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .app-gallery-hero-card{display:none}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-panel,.ecommerce-detail-image-form,.app-gallery-form,.video-quality-enhancement-form,.video-quality-enhancement-field-content,.xiaohongshu-copy-panel,.xiaohongshu-copy-form,.viral-video-form){gap:20px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-field,.app-gallery-field,.app-gallery-model-box,.video-quality-enhancement-field-row,.video-quality-enhancement-parameter-fields,.video-quality-enhancement-model,.xiaohongshu-copy-field,.viral-video-field-row){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.app-gallery-field.is-image-to-video>em,.app-gallery-model-box>span,.app-gallery-model-box>em){grid-column:1}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-field>label,.app-gallery-field>label,.app-gallery-model-box>label,.video-quality-enhancement-field-row>label,.video-quality-enhancement-model>label,.xiaohongshu-copy-field>label,.viral-video-field-label){color:#fff;min-height:0;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.4}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(input:not([type=file]):not([type=range]),[role=combobox]){color:#fff;height:42px;min-height:42px;box-shadow:none;background:#191a20;border:1px solid #26282f;border-radius:6px;padding:0 12px;font-size:14px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters textarea{color:#fff;height:100px;min-height:100px;box-shadow:none;background:#191a20;border:1px solid #26282f;border-radius:6px;padding:12px;font-size:14px;line-height:1.55}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .selling-points-description-input{position:relative}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .selling-points-description-input textarea{padding-bottom:32px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .selling-points-description-count{color:#7b7e88;font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;line-height:1;position:absolute;bottom:10px;right:12px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .xiaohongshu-reference-article-input{position:relative}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .xiaohongshu-reference-article-input textarea{padding-bottom:32px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .xiaohongshu-reference-article-count{color:#7b7e88;font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;line-height:1;position:absolute;bottom:10px;right:12px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(input,textarea)::placeholder{color:#4f515b;opacity:1}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-generation-parameter-controls{width:100%}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.app-gallery-generation-settings-content,.viral-video-generation-settings){background:#070a1670;border:1px solid #26282f;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-generation-parameter-trigger{color:#fff;width:100%;max-width:none;height:42px;box-shadow:none;background:#191a20;border:1px solid #26282f;border-radius:6px;justify-content:space-between;padding:0 12px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-generation-parameter-trigger:is(:hover,:focus-visible,[data-state=open]){color:#54ffdf;box-shadow:none;background:#191a20;border-color:#4fffe1}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .video-quality-enhancement-fps-control{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .app-gallery-motion-field>button{color:#fff;box-shadow:none;background:#202126;border-color:#32343c}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .app-gallery-motion-field>button:is(:hover,:focus-visible){color:#54ffdf;box-shadow:none;background:#202126;border-color:#4fffe1}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .viral-video-rhythm-toggle{color:#fff;background:#191a20;border-color:#26282f}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .viral-video-rhythm-toggle:focus-within{border-color:#4fffe1;outline:0;box-shadow:0 0 0 3px #4fffe11f}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .viral-video-switch{background:#30323a}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .viral-video-rhythm-toggle input:checked+.viral-video-switch{background:#5dffdd}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .material-picker-field-trigger{text-align:center!important;background:0 0!important;border-color:#3effe4!important;border-radius:8px!important;min-height:130px!important;padding:14px!important}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .material-picker-field-trigger-content{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .material-picker-field-trigger-icon{color:#3effe4;background:0 0;border:0;width:34px;height:34px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .material-picker-field-trigger-icon.has-preview{border:1px solid #3effe46b;width:72px;height:72px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .material-picker-field-trigger-copy{justify-items:center;gap:4px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .material-picker-field-trigger-copy strong{color:#3effe4;font-size:14px;font-weight:600}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .material-picker-field-trigger-copy :is(span,em){display:none}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .ecommerce-detail-image-upload{background:0 0;border:0;grid-template-columns:minmax(0,1fr);min-height:130px;padding:0}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-style-options,.xiaohongshu-copy-length-options){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-style-options,.xiaohongshu-copy-length-options) button{color:#fff;min-height:34px;box-shadow:none;background:0 0;border-color:#26282f;border-radius:6px;font-size:13px;font-weight:400}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-style-options,.xiaohongshu-copy-length-options) button:is(:hover,:focus-visible,.is-active){color:#4fffe1;box-shadow:none;background:#4fffe10d;border-color:#4fffe1}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-model,.xiaohongshu-copy-model,.app-gallery-model-select){max-width:none}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-rule,.xiaohongshu-copy-risk-note){color:#a4a5a7;background:#191a20;border-color:#26282f;padding:12px;font-size:13px;line-height:19px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters :is(.ecommerce-detail-image-submit-bar,.xiaohongshu-copy-submit-bar,.app-gallery-image-video-footer,.viral-video-submit-bar){background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;margin-top:0;padding:0;display:grid}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit{border-radius:10px;grid-column:1/-1;justify-self:stretch;width:100%;min-height:48px;position:relative;box-shadow:0 8px 24px #00000038}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit.is-disabled{box-shadow:none}[data-ui-version=v2].v2-application-generation-tooltip{color:#e8e9ec;background:#1f2024fa;border:1px solid #ffffff1a;border-radius:8px;width:min(280px,100vw - 24px);padding:10px 12px;font-size:12px;line-height:1.6;box-shadow:0 12px 30px #0000005c}[data-ui-version=v2].v2-application-generation-tooltip>svg{fill:#1f2024fa;background:#1f2024fa}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit>.v2-application-generation-button{color:#15161a;width:100%;height:48px;min-height:48px;box-shadow:none;touch-action:manipulation;background:#fff;border:0;border-radius:10px;gap:6px;padding:0 16px;font-size:16px;font-weight:600;transition:filter .16s,box-shadow .16s,transform .16s}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit-points{color:inherit;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit-info{opacity:.72;width:15px;height:15px;margin-left:1px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit>.v2-application-generation-button:not(:disabled):hover{background:var(--v2-color-light-button-hover);box-shadow:0 8px 22px #4dffe129}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit>.v2-application-generation-button:not(:disabled):focus-visible{z-index:1;outline-offset:2px;background:var(--v2-color-light-button-hover);outline:2px solid #4dffe1;position:relative;box-shadow:0 8px 22px #4dffe129}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit>.v2-application-generation-button:not(:disabled):active{filter:brightness(.94);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .v2-application-generation-submit>.v2-application-generation-button{transition:none}}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications.has-v2-standard-parameters .video-quality-enhancement-footer>strong{grid-column:2;justify-self:end}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications>.app-gallery-result-panel{box-shadow:none;background:0 0;border:0;grid-area:1/3;margin-left:8px}[data-ui-version=v2] .app-gallery-result-panel.is-v2-results-state{scrollbar-gutter:stable;padding:0 0 20px;overflow-y:auto}[data-ui-version=v2] .v2-application-result-list{align-content:start;gap:20px;display:grid}[data-ui-version=v2] .v2-application-result-card{content-visibility:auto;contain-intrinsic-size:478px;background:#1c1d23;border:1px solid #ffffff0a;border-radius:10px;grid-template-rows:26px 336px minmax(36px,auto);gap:20px;min-height:478px;padding:20px;display:grid;overflow:hidden}[data-ui-version=v2] .v2-application-result-header{align-items:center;gap:12px;min-width:0;display:flex}[data-ui-version=v2] .v2-application-result-header h2{color:#0000;background:linear-gradient(163deg,#3effe4 10%,#e3ffc4 84%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:14px;font-weight:600;line-height:1.4}[data-ui-version=v2] .v2-application-result-header time{color:#a4a5a7;font-size:12px;line-height:1.4}[data-ui-version=v2] .v2-application-result-header>span{color:#4affe1;background:#4affe126;border-radius:999px;justify-content:center;align-items:center;min-width:60px;min-height:26px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}[data-ui-version=v2] .v2-application-result-header>span:is(.is-pending,.is-running){color:#fde68a;background:#facc1524}[data-ui-version=v2] .v2-application-result-header>span:is(.is-failed,.is-timeout,.is-canceled){color:#fecaca;background:#f8717124}[data-ui-version=v2] .v2-application-result-preview{width:336px;min-width:0;height:336px}[data-ui-version=v2] .v2-application-result-preview[data-content-type=TEXT]{width:100%}[data-ui-version=v2] .v2-application-result-preview>.app-gallery-result-preview{background:#191a20;border-color:#ffffff0f;border-radius:10px;width:100%;height:100%;min-height:0}[data-ui-version=v2] .v2-application-result-preview[data-content-type=TEXT]>.app-gallery-result-preview.is-dialog-text textarea{height:100%;min-height:0;overflow-y:auto}[data-ui-version=v2] .v2-application-result-preview>.app-gallery-result-preview :is(img,video){object-fit:cover;width:100%;height:100%;max-height:none}[data-ui-version=v2] .v2-application-result-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-ui-version=v2] .v2-application-result-actions button{height:36px;min-height:36px;box-shadow:none;border-radius:8px}[data-ui-version=v2] .v2-application-result-details,[data-ui-version=v2] .v2-application-result-retry{color:#d9d9d9;background:0 0;border:1px solid #626262;flex:0 0 96px;width:96px;padding:0 12px;font-size:14px;font-weight:400}[data-ui-version=v2] .v2-application-result-details{min-width:96px}[data-ui-version=v2] .v2-application-result-primary-action{color:#15161a;background:#fff;border:0;flex:0 0 100px;gap:3px;width:100px;min-width:100px;padding:0 12px;font-size:14px;font-weight:500}[data-ui-version=v2] .v2-application-result-actions button:not(:disabled):is(:hover,:focus-visible){border-color:#4affe1;box-shadow:0 0 0 1px #4affe12e}[data-ui-version=v2] .v2-application-result-primary-action:not(:disabled):is(:hover,:focus-visible){background:var(--v2-color-light-button-hover);color:#15161a;border-color:#0000}[data-ui-version=v2] .app-gallery-result-panel.is-v2-banner-state{place-items:start center;padding:70px 20px 20px;display:grid;overflow-y:auto}[data-ui-version=v2] .v2-app-gallery-intro{justify-items:center;width:100%;display:grid}[data-ui-version=v2] .v2-app-gallery-intro header{text-align:center;justify-items:center;gap:10px;margin-bottom:18px;display:grid}[data-ui-version=v2] .v2-app-gallery-intro h2{color:#f8f8f7;margin:0;font-size:34px;font-weight:700;line-height:1.15}[data-ui-version=v2] .v2-app-gallery-intro p{color:#ffffff6b;max-width:720px;margin:0;font-size:14px;line-height:1.6}[data-ui-version=v2] .v2-app-gallery-banner{background:#1c1d23;border:1px solid #ffffff0a;border-radius:30px;width:100%;max-width:788px;height:436px;overflow:hidden}[data-ui-version=v2] .v2-app-gallery-banner img{object-fit:cover;width:100%;height:100%;display:block}[data-ui-version=v2] .v2-app-gallery-banner-empty{color:#ffffff61;text-align:center;place-content:center;gap:8px;width:100%;height:100%;display:grid}[data-ui-version=v2] .v2-app-gallery-banner-empty strong{color:#ffffff9e;font-size:15px}[data-ui-version=v2] .v2-app-gallery-banner-empty span{font-size:13px}[data-ui-version=v2] .v2-app-gallery-banner-pagination{justify-content:center;align-items:center;gap:7px;min-height:18px;margin-top:8px;display:flex}[data-ui-version=v2] .v2-app-gallery-banner-pagination button{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:13px;height:3px;padding:0;transition:width .16s,background-color .16s}[data-ui-version=v2] .v2-app-gallery-banner-pagination button.is-active{background:#ffffffe0;width:18px}@media (max-width:1280px){[data-ui-version=v2] .app-gallery-workbench.is-v2-applications{grid-template-columns:131px minmax(300px,340px) minmax(420px,1fr)}[data-ui-version=v2] .app-gallery-result-panel.is-v2-banner-state{padding-inline:8px}}.ecommerce-modules-form,.model-generation-form{--detail-accent:#4effe1;--detail-border:#26282f;--detail-surface:#191a20;--detail-muted:#91949f;color:#fff;min-width:0;font-size:13px}.detail-steps,.ecommerce-modules-form>.app-gallery-current-head{align-items:center;display:flex}.detail-steps{gap:12px;margin:20px 0 16px}.detail-steps button{color:var(--detail-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.detail-steps button>span{border:1px solid var(--detail-border);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.detail-steps [aria-current=step]{color:var(--detail-accent)}.detail-steps [aria-current=step]>span{border-color:var(--detail-accent);background:#4effe114}.detail-steps i{background:var(--detail-border);flex:1;height:1px}.detail-hint,.detail-intro{color:var(--detail-muted);margin:0 0 12px;font-size:12px;line-height:1.65}.detail-field{outline:none;gap:10px;min-width:0;margin:20px 0;display:grid}.detail-field>label,.detail-field>legend,.detail-ratios legend{color:#fff;font-size:14px;font-weight:600;line-height:1.4}.detail-field small,.detail-images>small,.detail-list>small{color:var(--detail-muted);font-size:11px;font-weight:400}.detail-required{color:#fff;margin-right:3px}.detail-error{color:#ff9b98;margin:0;font-size:12px;line-height:1.6}.detail-error>button{color:inherit;background:0 0;border:0;margin:4px 6px 0 0;padding:0;text-decoration:underline;display:inline-block}.detail-counted-input{position:relative}.detail-counted-input>small{text-align:right;font-variant-numeric:tabular-nums;color:#7b7e88;margin-top:5px;display:block}.detail-counted-input:has(textarea)>small{margin:0;position:absolute;bottom:10px;right:12px}[data-ui-version=v2] .ecommerce-modules-form .detail-counted-input textarea{padding-bottom:30px}[data-ui-version=v2] .ecommerce-modules-form [aria-invalid=true]{border-color:#ff9b98}[data-ui-version=v2] .ecommerce-modules-form :is(input,textarea,button):focus-visible{outline:1px solid var(--detail-accent);outline-offset:2px;box-shadow:none}.detail-ratios{border:0;margin:20px 0;padding:0}.detail-ratios legend{margin-bottom:10px}.detail-ratios>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.detail-ratios button{border:1px solid var(--detail-border);background:var(--detail-surface);height:68px;color:var(--detail-muted);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.detail-ratios [aria-checked=true]{border-color:var(--detail-accent);color:var(--detail-accent);background:#4effe10d}.detail-ratio-icon{border:1px solid;border-radius:2px;max-width:30px;height:20px;display:block}.detail-list-row-head,.detail-section-heading,.detail-step-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-section-heading{margin:20px 0 8px}.detail-section-heading strong{font-size:14px;font-weight:600}.detail-common h2 small,.detail-section-heading small{color:var(--detail-muted);font-size:11px;font-weight:400}.detail-section-heading button{color:var(--detail-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.detail-section-heading button:disabled{opacity:.4;cursor:default}.detail-module-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-module-options>button{border:1px solid var(--detail-border);color:#c1c3ca;background:var(--detail-surface);text-align:left;cursor:pointer;border-radius:6px;align-items:flex-start;gap:6px;min-width:0;padding:10px 8px;font-size:12px;display:flex}.detail-module-options>button[aria-pressed=true]{color:#fff;background:#4effe10d;border-color:#4effe173}.detail-option-check{border:1px solid #52555e;border-radius:3px;flex:0 0 14px;place-items:center;height:14px;margin-top:2px;display:grid}[aria-pressed=true]>.detail-option-check{background:var(--detail-accent);border-color:var(--detail-accent);color:#15161a}.detail-module-options>button>span:last-child{min-width:0}.detail-module-options small{color:var(--detail-muted);margin-top:5px;font-size:10px;line-height:1.6;display:block}.detail-next{z-index:2;background:#121317;margin-top:20px;padding:12px 0 0;position:sticky;bottom:-18px}.detail-step-actions{flex-wrap:wrap;margin:16px 0 12px}.detail-base-summary{border:1px solid var(--detail-border);background:var(--detail-surface);overflow-wrap:anywhere;border-radius:6px;gap:6px;padding:12px;display:grid}.detail-base-summary span{color:var(--detail-muted);font-size:12px}.detail-common{border-bottom:1px solid var(--detail-border);padding:20px 0 0}.detail-common h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.detail-module-card{border:1px solid var(--detail-border);border-radius:8px;margin:10px 0;overflow:hidden}.detail-module-card[data-open=true]{border-color:#3a4d4c}.detail-module-toggle{background:var(--detail-surface);color:#fff;text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;width:100%;padding:14px 10px;display:flex}.detail-module-number{color:var(--detail-muted);font-variant-numeric:tabular-nums;font-size:11px}.detail-module-title{flex:1;gap:6px;font-size:13px;font-weight:500;display:grid}.detail-module-title small{color:var(--detail-muted);font-size:10px;font-weight:400}.detail-module-toggle>svg{color:var(--detail-muted);flex-shrink:0;transition:transform .16s}.detail-module-toggle[aria-expanded=true]>svg{color:var(--detail-accent);transform:rotate(180deg)}.detail-module-body{padding:14px 12px}.detail-module-body[hidden]{display:none}.detail-module-body footer{border-top:1px solid var(--detail-border);gap:10px;margin-top:20px;padding-top:14px;display:grid}.detail-module-body footer>span{color:var(--detail-muted);font-size:11px;line-height:1.6}.detail-optional{border-top:1px solid var(--detail-border);border-bottom:1px solid var(--detail-border);padding:12px 0}.detail-optional summary{cursor:pointer;align-items:center;gap:6px;font-size:13px;list-style:none;display:flex}.detail-optional summary::-webkit-details-marker{display:none}.detail-optional summary>small{color:var(--detail-muted);flex:1;font-size:10px}.detail-optional[open]>summary>svg{transform:rotate(180deg)}.detail-select-menu{background:#191a20;border-color:#26282f;border-radius:6px}.detail-select-menu [data-highlighted]{color:#4effe1;background:#293b38}.detail-dialog{background:#191a20;border:1px solid #26282f}.detail-dialog [data-slot=button],.ecommerce-modules-form [data-slot=button]:not(.v2-application-generation-button){color:#fff;box-shadow:none;background:#202126;border-color:#32343c;border-radius:6px;font-size:12px}.detail-dialog [data-slot=button]:hover,.ecommerce-modules-form [data-slot=button]:not(.v2-application-generation-button):hover{color:#4effe1;background:#202126;border-color:#4effe1}.detail-list{gap:10px;display:grid}.detail-list-row{border:1px solid #ffffff15;border-radius:6px;gap:8px;padding:10px;display:grid}.detail-list-row-head{font-size:11px}.detail-list-row-head>div{gap:7px;display:flex}.detail-list-row-head button:disabled{opacity:.3}.detail-image-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block:10px;display:flex}.detail-upload-button{color:#3effe4;cursor:pointer;background:0 0;border:1px dashed #3effe4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:112px;padding:14px;font-size:13px;display:flex}.detail-upload-button small{color:#91949f;font-size:10px}.detail-image-actions>button{width:100%}.detail-upload-button:focus-within{outline:2px solid #4effe1}.detail-upload-button.is-disabled{opacity:.4;cursor:not-allowed}.detail-images input[type=file]{opacity:0;width:1px;height:1px;padding:0;position:absolute}.detail-image-thumbnails{flex-wrap:wrap;gap:8px;display:flex}.detail-image-item{width:80px;min-width:0}.detail-image-item>button{background:#ffffff08;border-radius:5px;width:80px;height:80px;overflow:hidden}.detail-image-item img{object-fit:contain;width:100%;height:100%}.detail-image-item>div{color:#a7abb4;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.detail-image-item label{cursor:pointer}.detail-upload-progress{overflow-wrap:anywhere;gap:6px;margin-block:10px;font-size:11px;display:grid}.detail-upload-progress progress{accent-color:#4effe1;width:100%}.detail-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:55vh;display:grid;overflow-y:auto}.detail-library-grid>*{text-align:center;overflow-wrap:anywhere;border:1px solid #fff2;border-radius:6px;gap:8px;padding:8px;font-size:12px;display:grid}.detail-library-grid [aria-pressed=true]{outline-offset:-2px;outline:2px solid #4effe1}.detail-library-grid img{object-fit:contain;width:100%;height:100px}.detail-library-grid button:disabled{opacity:.4}.detail-large-image{object-fit:contain;width:100%;max-height:70vh}.v2-application-result-meta{color:#a5a9b1;flex-wrap:wrap;flex:240px;gap:8px 18px;min-width:0;margin-right:auto;font-size:12px;display:flex}.v2-application-result-meta p{color:#ff9b98;flex-basis:100%}[data-ui-version=v2] .v2-application-result-actions{flex-wrap:wrap}[data-ui-version=v2] .v2-application-result-actions>button{flex-shrink:0}.detail-reused-value{border:1px solid var(--detail-border);background:var(--detail-surface);border-radius:6px;padding:10px 12px}.detail-reused-value>small{color:var(--detail-accent)}.detail-reused-value p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.detail-reuse-actions{flex-wrap:wrap;gap:8px 12px;margin:-10px 0 20px;display:flex}.detail-reuse-actions>small{color:var(--detail-muted);flex-basis:100%;font-size:11px}.detail-reuse-actions>button{color:var(--detail-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.model-generation-form{flex-direction:column;gap:20px;padding:0;display:flex}.model-generation-form header h1{font-size:22px;font-weight:600}.model-generation-form p,.model-generation-form small{color:var(--muted-foreground)}.model-generation-form fieldset{border:0;min-width:0;padding:0}.model-generation-form label,.model-generation-form legend{margin-bottom:0;font-weight:500;display:block}.model-generation-form [role=alert]{color:var(--destructive)}.model-generation-form footer{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}[data-ui-version=v2] .model-generation-form button:focus-visible{outline:2px solid var(--detail-accent);outline-offset:2px}[data-ui-version=v2] .v2-application-result-card.has-multiple-previews{contain-intrinsic-size:auto 420px;grid-template-rows:auto auto auto;min-height:0}.has-multiple-previews .v2-application-result-header{flex-wrap:wrap}.v2-application-result-grid{grid-template-rows:auto;grid-auto-columns:min(260px,100%);grid-auto-flow:column;align-items:start;gap:16px;min-width:0;padding-bottom:10px;display:grid;overflow-x:auto}.v2-application-result-slot{min-width:0}.v2-application-result-slot h3{margin:0 0 8px;font-size:13px;font-weight:500}[data-ui-version=v2] .v2-application-result-slot .app-gallery-result-preview{width:100%;height:280px;min-height:0}[data-ui-version=v2] .v2-application-result-slot .app-gallery-result-preview button{width:100%;height:100%;min-height:0;overflow:hidden}[data-ui-version=v2] .v2-application-result-slot .app-gallery-result-preview img{object-fit:contain;width:100%;height:100%;max-height:none}.v2-application-result-slot-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.v2-application-result-finished{opacity:.65;margin-top:8px;font-size:11px}.clothing-try-on-form>.detail-intro{margin-top:16px}.try-on-submit{gap:12px;min-width:0;display:grid}.try-on-submit>span{color:var(--detail-muted);font-size:12px}.application-single-select{flex-wrap:wrap;gap:8px;display:flex}.application-single-select>button[role=radio]{color:#91949f;width:auto;height:auto;min-height:44px;box-shadow:none;background:#191a20;border:1px solid #26282f;border-radius:6px;flex:none;padding:8px 12px;font-size:13px;font-weight:500}.application-single-select>button[role=radio][aria-checked=true]{color:#4effe1;background:#4effe114;border-color:#4effe1}.application-single-select>button[role=radio]:focus-visible{outline-offset:2px;outline:2px solid #4effe1}.try-on-model-heading{align-items:center;gap:12px;display:flex}.try-on-model-heading>label{font-size:14px;font-weight:600}.try-on-model-heading>.try-on-model-link{height:auto;color:var(--detail-accent);background:0 0;padding:0;font-size:12px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications :is(fieldset.detail-field,.detail-ratios)>legend{margin:0 0 10px;padding:0}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications .detail-field>label{margin:0}.ecommerce-modules-form .detail-generation-mode{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.detail-generation-mode label{cursor:pointer;font-size:14px;font-weight:600}.detail-generation-mode p{color:var(--detail-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.ecommerce-modules-form .detail-mode-switch{background:var(--detail-surface);cursor:pointer;border:1px solid #52555e;border-radius:999px;flex:0 0 40px;align-items:center;width:40px;height:24px;padding:3px;display:inline-flex}.detail-mode-switch>span{background:#c1c3ca;border-radius:50%;width:16px;height:16px}.ecommerce-modules-form .detail-mode-switch[aria-checked=true]{background:var(--detail-accent);border-color:var(--detail-accent)}.detail-mode-switch[aria-checked=true]>span{background:#121317;transform:translate(16px)}.ecommerce-modules-form .detail-form-section{border-top:1px solid var(--detail-border);margin:0;padding:20px 0}.detail-form-section>h3{color:var(--detail-accent);margin:0 0 12px;font-size:13px;font-weight:600}.detail-form-section .detail-field{gap:10px;margin:20px 0}.detail-form-section>.detail-field:last-child{margin-bottom:0}.detail-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-output-grid .detail-field{margin-top:0}.detail-form-section .detail-optional{border-bottom:0;padding-bottom:0}.detail-shared-images .detail-image-actions>button{display:none}.detail-shared-images .material-picker-field-trigger{min-height:84px}.ecommerce-modules-form .detail-steps{margin:0 0 16px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications .model-generation-form>.detail-field,[data-ui-version=v2] .app-gallery-workbench.is-v2-applications footer>.detail-field{margin:0}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications .model-generation-form :is(legend,label){color:#fff;margin-bottom:0;font-size:14px;font-weight:600;line-height:1.4}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications .model-generation-form>.detail-intro{margin:-4px 0 0}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications .detail-module-body footer{gap:12px}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications :is(footer,.app-gallery-image-video-footer)>:is(section,fieldset){grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications :is(footer,.app-gallery-image-video-footer)>:is(section,fieldset)>:is(label,legend){color:#fff;font-size:14px;font-weight:600;line-height:1.4}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications .application-home-model-select{gap:10px;width:100%;min-width:0;max-width:none;display:grid}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications .application-home-model-select .v2-home-composer-model-trigger{background:#202126;border:1px solid #32343c;border-radius:10px;gap:8px;width:100%;min-width:0;height:42px;min-height:42px;padding:0 12px;font-size:12px;font-weight:500}[data-ui-version=v2] .application-home-model-select .v2-home-composer-model-value{width:auto;min-width:0;overflow:hidden}[data-ui-version=v2] .application-home-model-select .v2-home-composer-model-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}[data-ui-version=v2] .app-gallery-workbench.is-v2-applications .detail-batch-submit>.detail-next{background:0 0;margin:0;padding:0;position:static}.v2-smart-mix-content{z-index:1;min-width:0;color:var(--v2-color-foreground);grid-column:2;padding:48px 40px 40px;position:relative}.v2-smart-mix-shell .short-video-project-page{--short-video-panel:#121317;--short-video-panel-strong:#1a1c20;--short-video-line:#ffffff1a;--short-video-line-strong:#79dded73;--short-video-text:#fff;--short-video-soft:#a6aaaf;--short-video-dim:#777e85;--short-video-purple:#79dded;--short-video-purple-2:#79dded;--short-video-cyan:#79dded;height:auto;font-family:var(--v2-font-body);background:0 0;overflow:visible}.v2-smart-mix-shell :is(.short-video-project-body,.short-video-mode-workspace){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.v2-smart-mix-shell .short-video-smart-mix-page{gap:28px}.v2-smart-mix-shell .short-video-smart-mix-head{align-items:center}.v2-smart-mix-shell .short-video-smart-mix-head h2{background:var(--v2-home-title-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:600;line-height:1.3}.v2-smart-mix-shell .short-video-smart-mix-head p{margin-top:12px;font-size:14px}body:has(.v2-smart-mix-shell) :is(.short-video-primary-action,.short-video-secondary-action){min-height:40px;box-shadow:none;border-radius:10px;font-weight:500}body:has(.v2-smart-mix-shell) :is(.short-video-primary-action,.short-video-analysis-action-primary){color:#071310;background:linear-gradient(139deg,#4dffe1 6%,#ebffc2)}body:has(.v2-smart-mix-shell) :is(.short-video-primary-action,.short-video-secondary-action):hover{filter:brightness(1.1);transform:none}.v2-smart-mix-shell .short-video-smart-mix-hero{background:linear-gradient(105deg,#79dded12,#0000 65%),#121317;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;padding:24px}.v2-smart-mix-shell .short-video-smart-mix-hero>.short-video-mini-pill{justify-self:start}.v2-smart-mix-shell .short-video-smart-mix-hero h3{grid-column:1;font-size:18px;font-weight:500}.v2-smart-mix-shell .short-video-smart-mix-metrics{grid-area:1/2/3;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.v2-smart-mix-shell .short-video-smart-mix-metrics span{background:0 0;border:0;padding:0 8px;font-size:12px}.v2-smart-mix-shell .short-video-smart-mix-metrics strong{font-size:28px;font-weight:500}.v2-smart-mix-shell .short-video-smart-model-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.v2-smart-mix-shell .short-video-smart-model-card{background:#121317;border-radius:12px}.v2-smart-mix-shell .short-video-smart-model-card-main{gap:22px;min-height:190px;padding:24px}.v2-smart-mix-shell .short-video-smart-model-card-main>strong{overflow-wrap:anywhere;font-weight:500}.v2-smart-mix-shell .short-video-smart-model-stats b{color:var(--short-video-soft);background:0 0;border:0;padding:0;font-weight:400}.v2-smart-mix-shell .short-video-smart-model-delete{color:#999fa6;background:0 0;border:0}.short-video-smart-model-empty{min-height:280px;color:var(--short-video-soft);text-align:center;grid-column:1/-1;align-content:center;justify-items:center;gap:16px;padding:24px;display:grid}.short-video-smart-model-empty strong{color:var(--short-video-text);font-size:18px;font-weight:500}.short-video-smart-model-empty p{margin:0}.v2-smart-mix-shell .short-video-smart-mix-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.v2-smart-mix-shell :is(.short-video-smart-segment-panel,.short-video-smart-param-panel){background:#121317;border-radius:12px;padding:20px}.v2-smart-mix-shell .short-video-smart-builder{grid-template-columns:164px minmax(0,1fr);gap:16px}.v2-smart-mix-shell .short-video-smart-segment-editor{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.v2-smart-mix-shell .short-video-smart-segment-fields{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr)}.v2-smart-mix-shell .short-video-smart-segment-rail-select{border-radius:8px;grid-template-columns:24px minmax(0,1fr) 18px;gap:6px;padding:10px 8px}.v2-smart-mix-shell .short-video-smart-segment-rail{top:24px}.v2-smart-mix-shell .short-video-smart-param-panel{position:sticky;top:24px}.v2-smart-mix-shell .short-video-smart-title-block{width:min(440px,40vw);min-width:0}.v2-smart-mix-shell .short-video-smart-title-edit input{font-size:26px}.v2-smart-mix-shell .short-video-smart-preview{border-color:var(--short-video-line);box-shadow:none;background:#1a1c20}.v2-smart-mix-shell :is(input,textarea,[data-slot=select-trigger]){box-shadow:none;border-radius:8px}body:has(.v2-smart-mix-shell) :is(.short-video-analysis-dialog,.short-video-smart-model-create-menu){--short-video-text:#fff;--short-video-soft:#a6aaaf;--short-video-cyan:#79dded;--short-video-line:#ffffff1f;color:#fff;background:#16181c!important;border-color:#ffffff1f!important}@media (min-width:1800px){.v2-smart-mix-shell .short-video-smart-segment-editor{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}}@media (max-width:1200px){.v2-smart-mix-content{padding:32px 24px}.v2-smart-mix-shell .short-video-smart-builder{grid-template-columns:minmax(0,1fr)}.v2-smart-mix-shell .short-video-smart-segment-rail{display:flex;position:static;overflow-x:auto}.v2-smart-mix-shell .short-video-smart-segment-rail-item{flex:0 0 164px}}@media (max-width:900px){.v2-smart-mix-shell .short-video-smart-mix-layout{grid-template-columns:minmax(0,1fr)}.v2-smart-mix-shell .short-video-smart-param-panel{position:static}.v2-smart-mix-shell .short-video-smart-mix-hero{grid-template-columns:minmax(0,1fr)}.v2-smart-mix-shell .short-video-smart-mix-metrics{grid-area:auto/1;justify-self:start}}@media (max-width:767px){.v2-smart-mix-content{padding:80px 16px 24px}.v2-smart-mix-shell .short-video-smart-mix-head{flex-direction:column;align-items:stretch}.v2-smart-mix-shell .short-video-smart-mix-head h2{font-size:28px}.v2-smart-mix-shell .short-video-smart-title-block{width:100%}.v2-smart-mix-shell .short-video-smart-mix-title-row{min-width:0}.v2-smart-mix-shell .short-video-smart-segment-fields{grid-template-columns:minmax(0,1fr)}.v2-smart-mix-shell .short-video-form-section-title,.v2-smart-mix-shell .short-video-smart-mix-actions{flex-wrap:wrap}}.v2-route-loading-smart-mix{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:48px 40px;display:grid}.v2-route-loading-smart-mix>span{border-radius:12px;height:190px}.v2-route-loading-smart-mix>span:first-child{grid-column:1/-1;width:200px;height:44px}.v2-route-loading-smart-mix>span:nth-child(2){grid-column:1/-1;height:114px}@media (max-width:767px){.v2-route-loading-smart-mix{grid-template-columns:minmax(0,1fr);padding:80px 16px 24px}}body:has(.v2-smart-mix-shell) .short-video-analysis-action-primary:hover{color:#071310;filter:brightness(1.1);background:linear-gradient(139deg,#4dffe1 6%,#ebffc2)}.v2-smart-mix-shell .short-video-smart-preview-stage{background:radial-gradient(circle at 52% 22%,#79dded26,#0000 45%),#11171b}.v2-smart-mix-shell .short-video-smart-preview-media span:nth-child(2){background:#79dded2e}.v2-smart-mix-shell :is(.short-video-smart-segment-editor-head,.short-video-smart-segment-actions){flex-wrap:wrap}.v2-smart-mix-shell .short-video-smart-result-item{border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto}.v2-smart-mix-shell .short-video-smart-result-item>div{grid-column:2/-1}.v2-smart-mix-shell .short-video-smart-download-action{color:var(--short-video-text);box-shadow:none;background:#ffffff14}.v2-smart-mix-shell .short-video-smart-download-action:first-of-type{grid-column:2;justify-self:end}.v2-smart-mix-shell .short-video-smart-player{border-color:var(--short-video-line);background:#0c0e10}[data-ui-version=v2].v2-route-loading-shell{background:#0f1013;height:100dvh;min-height:0;overflow:hidden}[data-ui-version=v2] .v2-route-loading-content{z-index:1;grid-column:2;min-width:0;min-height:0;position:relative;overflow:hidden}[data-ui-version=v2] .v2-route-loading-block{background:#ffffff12;display:block;position:relative;overflow:hidden}[data-ui-version=v2] .v2-route-loading-block:after{content:"";background:linear-gradient(100deg,#0000,#ffffff1c 42%,#0000 74%);animation:v2-route-loading-shimmer 1.55s cubic-bezier(.16,1,.3,1) infinite;position:absolute;inset:0;transform:translate(-120%)}[data-ui-version=v2] .v2-route-loading-rail .v2-home-rail-link{place-items:center;text-decoration:none;display:grid}[data-ui-version=v2] .v2-route-loading-rail-bottom{pointer-events:none}[data-ui-version=v2] .v2-route-loading-rail-points{background:#1c1d23;border:1px solid #3f404a;border-radius:11px;align-content:center;justify-items:center;gap:7px;width:56px;height:50px;display:grid}[data-ui-version=v2] .v2-route-loading-rail-points .v2-route-loading-block:first-child{border-radius:999px;width:34px;height:9px}[data-ui-version=v2] .v2-route-loading-rail-points .v2-route-loading-block:last-child{border-radius:999px;width:24px;height:7px}[data-ui-version=v2] .v2-route-loading-rail-bottom .v2-home-rail-separator{height:1px}[data-ui-version=v2] .v2-route-loading-rail-service{border-radius:10px;width:40px;height:34px}[data-ui-version=v2] .v2-route-loading-rail-avatar{border:1px solid #ffffff1f;border-radius:999px;width:36px;height:36px;margin-top:2px}[data-ui-version=v2] .v2-route-loading-home{justify-items:center;gap:26px;width:min(1074px,100vw - 124px);margin:0 auto;padding-top:clamp(86px,13vh,142px);display:grid}[data-ui-version=v2] .v2-route-loading-home-hero{justify-items:center;gap:13px;width:min(660px,72vw);display:grid}[data-ui-version=v2] .v2-route-loading-home-hero .v2-route-loading-block:first-child{border-radius:10px;width:100%;height:54px}[data-ui-version=v2] .v2-route-loading-home-hero .v2-route-loading-block:last-child{border-radius:999px;width:64%;height:18px}[data-ui-version=v2] .v2-route-loading-home-composer{background:#15161ae0;border:1px solid #ffffff1f;border-radius:14px;grid-template-rows:40px minmax(0,1fr) 42px;grid-template-columns:repeat(3,76px) minmax(0,1fr) 146px;gap:12px;width:100%;min-height:222px;padding:14px 18px 18px;display:grid}[data-ui-version=v2] .v2-route-loading-home-composer .v2-route-loading-block{border-radius:8px}[data-ui-version=v2] .v2-route-loading-home-composer .v2-route-loading-block:first-child{grid-column:1/4;height:30px}[data-ui-version=v2] .v2-route-loading-home-composer .v2-route-loading-block:nth-child(2){grid-area:2/1/auto/-1}[data-ui-version=v2] .v2-route-loading-home-composer .v2-route-loading-block:nth-child(3){grid-area:3/1/auto/3}[data-ui-version=v2] .v2-route-loading-home-composer .v2-route-loading-block:last-child{grid-area:3/5}[data-ui-version=v2] .v2-route-loading-home-apps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%;display:grid}[data-ui-version=v2] .v2-route-loading-home-apps .v2-route-loading-block{border:1px solid #ffffff12;border-radius:10px;height:80px}[data-ui-version=v2] .v2-route-loading-home-banner{grid-template-columns:.7fr 1.7fr .7fr;align-items:center;gap:16px;width:760px;display:grid}[data-ui-version=v2] .v2-route-loading-home-banner .v2-route-loading-block{border-radius:12px;height:162px}[data-ui-version=v2] .v2-route-loading-home-banner .v2-route-loading-block:nth-child(2){height:208px}@keyframes v2-route-loading-shimmer{to{transform:translate(120%)}}@media (max-width:1366px){[data-ui-version=v2] .v2-route-loading-home{width:min(1074px,100vw - 112px);padding-top:72px}}@media (max-height:820px){[data-ui-version=v2] .v2-route-loading-home{gap:16px;padding-top:36px}[data-ui-version=v2] .v2-route-loading-home-banner .v2-route-loading-block{height:118px}[data-ui-version=v2] .v2-route-loading-home-banner .v2-route-loading-block:nth-child(2){height:150px}}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-route-loading-block:after{animation:none}}.v2-route-loading-shell-scenes .scene-center-page{padding-right:50px}.scene-center-loading-heading>span:first-child{border-radius:8px;width:186px;height:56px}.scene-center-loading-heading>span:last-child{border-radius:4px;width:min(444px,100%);height:22px;margin-top:13px}.scene-center-loading-title{border-radius:4px;width:65%;height:36px;margin:19px 0 12px}.scene-center-loading-description{border-radius:4px;width:100%;height:34px;margin-bottom:22px}@media (max-width:760px){.v2-route-loading-shell-scenes .scene-center-page{padding:28px 20px 90px}}[data-ui-version=v2] .v2-route-loading-creation{grid-template-columns:220px minmax(0,1fr);height:100%;margin:0 7px 0 3px;display:grid}[data-ui-version=v2] .v2-route-loading-creation-sidebar{background:#15161a;border-right:1px solid #ffffff0d;align-content:start;gap:10px;padding:18px 10px;display:grid}[data-ui-version=v2] .v2-route-loading-creation-sidebar .v2-route-loading-block{border-radius:6px;height:26px}[data-ui-version=v2] .v2-route-loading-creation-sidebar .v2-route-loading-block:first-child{margin-bottom:13px}[data-ui-version=v2] .v2-route-loading-creation-main{background:#0f0f1266;grid-template-rows:1fr auto;justify-items:center;padding:70px 70px 48px;display:grid}[data-ui-version=v2] .v2-route-loading-creation-heading{align-content:center;justify-items:center;gap:14px;width:min(500px,58vw);display:grid}[data-ui-version=v2] .v2-route-loading-creation-heading .v2-route-loading-block:first-child{border-radius:8px;width:100%;height:38px}[data-ui-version=v2] .v2-route-loading-creation-heading .v2-route-loading-block:last-child{border-radius:999px;width:62%;height:16px}[data-ui-version=v2] .v2-route-loading-creation-composer{background:#15161ae6;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:minmax(0,1fr) 146px;gap:14px;width:min(1074px,100%);min-height:222px;padding:20px;display:grid}[data-ui-version=v2] .v2-route-loading-creation-composer .v2-route-loading-block{border-radius:8px}[data-ui-version=v2] .v2-route-loading-creation-composer .v2-route-loading-block:first-child{grid-column:1/-1;height:32px}[data-ui-version=v2] .v2-route-loading-creation-composer .v2-route-loading-block:nth-child(2){grid-column:1/-1;min-height:92px}[data-ui-version=v2] .v2-route-loading-apps{background:#121317f5;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:131px 358px minmax(0,1fr);height:calc(100% - 40px);margin:20px 20px 20px 10px;display:grid}[data-ui-version=v2] :is(.v2-route-loading-app-navigation,.v2-route-loading-app-parameters){border-right:1px solid #ffffff12;align-content:start;gap:12px;padding:18px 12px;display:grid}[data-ui-version=v2] .v2-route-loading-app-navigation .v2-route-loading-block{border-radius:5px;height:30px}[data-ui-version=v2] .v2-route-loading-app-parameters .v2-route-loading-block{border-radius:7px;height:42px}[data-ui-version=v2] .v2-route-loading-app-stage{background:#0f1013;align-content:center;justify-items:center;gap:30px;padding:40px;display:grid}[data-ui-version=v2] .v2-route-loading-app-heading{justify-items:center;gap:13px;width:min(520px,72%);display:grid}[data-ui-version=v2] .v2-route-loading-app-heading .v2-route-loading-block:first-child{border-radius:8px;width:64%;height:34px}[data-ui-version=v2] .v2-route-loading-app-heading .v2-route-loading-block:last-child{border-radius:999px;width:100%;height:16px}[data-ui-version=v2] .v2-route-loading-app-banner{width:min(788px,92%)}[data-ui-version=v2] .v2-route-loading-app-banner .v2-route-loading-block{border:1px solid #ffffff14;border-radius:12px;height:min(436px,48vh)}[data-ui-version=v2] .v2-route-loading-workspace{grid-template-columns:minmax(280px,330px) minmax(0,1240px);gap:30px;height:100%;padding:20px 34px 40px 10px;display:grid}[data-ui-version=v2] .v2-route-loading-workspace-profile{background:#121317f0;border:1px solid #292b31;border-radius:10px;align-content:start;gap:18px;min-height:920px;padding:30px 22px;display:grid}[data-ui-version=v2] .v2-route-loading-workspace-profile .v2-route-loading-block{border-radius:8px;height:52px}[data-ui-version=v2] .v2-route-loading-workspace-profile .v2-route-loading-block:first-child{width:72%;height:66px}[data-ui-version=v2] .v2-route-loading-workspace-main{align-content:start;gap:20px;min-width:0;display:grid}[data-ui-version=v2] .v2-route-loading-workspace-tabs{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,94px);gap:12px;padding:13px 18px;display:grid}[data-ui-version=v2] .v2-route-loading-workspace-tabs .v2-route-loading-block{border-radius:6px;height:28px}[data-ui-version=v2] .v2-route-loading-workspace-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}[data-ui-version=v2] .v2-route-loading-workspace-packages .v2-route-loading-block{border:1px solid #292b31;border-radius:10px;height:152px}[data-ui-version=v2] .v2-route-loading-workspace-chart{background:#191a1feb;border:1px solid #292b31;border-radius:10px;gap:16px;min-height:318px;padding:24px;display:grid}[data-ui-version=v2] .v2-route-loading-workspace-chart .v2-route-loading-block:first-child{border-radius:6px;width:180px;height:24px}[data-ui-version=v2] .v2-route-loading-workspace-chart .v2-route-loading-block:nth-child(2){border-radius:8px;height:210px}[data-ui-version=v2] .v2-route-loading-workspace-chart .v2-route-loading-block:last-child{border-radius:999px;width:48%;height:12px}[data-ui-version=v2] .v2-route-loading-workspace-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}[data-ui-version=v2] .v2-route-loading-workspace-records .v2-route-loading-block{border:1px solid #292b31;border-radius:10px;height:180px}[data-ui-version=v2] .v2-route-loading-models{background:#111216;border:1px solid #292b31;border-radius:10px;grid-template-columns:248px minmax(0,1fr);height:calc(100% - 40px);margin:20px 24px 20px 10px;display:grid;overflow:hidden}[data-ui-version=v2] .v2-route-loading-model-sidebar{background:#15161a;border-right:1px solid #292b31;align-content:start;gap:9px;padding:18px 12px;display:grid}[data-ui-version=v2] .v2-route-loading-model-sidebar .v2-route-loading-block{border-radius:7px;height:36px}[data-ui-version=v2] .v2-route-loading-model-sidebar .v2-route-loading-block:first-child{height:42px;margin-bottom:11px}[data-ui-version=v2] .v2-route-loading-model-main{background:#101115;grid-template-rows:68px minmax(0,1fr) auto;min-width:0;display:grid}[data-ui-version=v2] .v2-route-loading-model-header{background:#15161a;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:0 20px;display:flex}[data-ui-version=v2] .v2-route-loading-model-header .v2-route-loading-block:first-child{border-radius:7px;width:32px;height:32px}[data-ui-version=v2] .v2-route-loading-model-header .v2-route-loading-block:nth-child(2){border-radius:8px;width:180px;height:34px}[data-ui-version=v2] .v2-route-loading-model-header .v2-route-loading-block:last-child{border-radius:8px;width:210px;height:34px;margin-left:auto}[data-ui-version=v2] .v2-route-loading-model-welcome{align-content:center;justify-self:center;justify-items:center;gap:13px;width:min(520px,72%);display:grid}[data-ui-version=v2] .v2-route-loading-model-welcome .v2-route-loading-block:first-child{border-radius:14px;width:64px;height:64px}[data-ui-version=v2] .v2-route-loading-model-welcome .v2-route-loading-block:nth-child(2){border-radius:7px;width:42%;height:26px}[data-ui-version=v2] .v2-route-loading-model-welcome .v2-route-loading-block:last-child{border-radius:999px;width:74%;height:14px}[data-ui-version=v2] .v2-route-loading-model-composer{background:#191a1f;border:1px solid #35383e;border-radius:12px;justify-self:center;gap:8px;width:min(896px,100% - 40px);margin-bottom:24px;padding:10px;display:grid}[data-ui-version=v2] .v2-route-loading-model-composer .v2-route-loading-block:first-child{border-radius:7px;height:38px}[data-ui-version=v2] .v2-route-loading-model-composer .v2-route-loading-block:last-child{border-radius:999px;justify-self:end;width:32px;height:32px}@media (max-width:1366px){[data-ui-version=v2] .v2-route-loading-workspace{grid-template-columns:280px minmax(0,1fr);gap:20px;padding-right:20px}}@media (max-height:820px){[data-ui-version=v2] .v2-route-loading-creation-main{padding-top:32px;padding-bottom:26px}}[data-ui-version=v2] .v2-route-loading-workspace-settings .v2-route-loading-settings-head{grid-template-columns:180px repeat(3,88px);justify-content:end;align-items:center;gap:6px;min-height:82px;display:grid}[data-ui-version=v2] .v2-route-loading-workspace-settings .v2-route-loading-settings-head .v2-route-loading-block:first-child{justify-self:start;width:150px;height:30px}[data-ui-version=v2] .v2-route-loading-workspace-settings .v2-route-loading-settings-head .v2-route-loading-block:not(:first-child){border-radius:7px;width:88px;height:32px}[data-ui-version=v2] .v2-route-loading-settings-panel{background:#191a1feb;border:1px solid #292b31;border-radius:10px;align-content:start;gap:1px;min-height:360px;padding:20px;display:grid}[data-ui-version=v2] .v2-route-loading-settings-panel .v2-route-loading-block{border-radius:0;width:100%;height:70px}[data-ui-version=v2] .v2-route-loading-settings-panel .v2-route-loading-block:first-child{border-radius:6px;width:180px;height:24px;margin-bottom:20px}@media (prefers-reduced-motion:reduce){[data-ui-version=v2] .v2-route-loading-workspace-settings .v2-route-loading-block{animation:none}}.v2-desktop-navigation{display:contents}.v2-mobile-back,.v2-mobile-invitation-count,.v2-mobile-invitation-hero,.v2-mobile-menu{display:none}@media not all and (min-width:768px){[data-ui-version=v2].v2-app-shell{--v2-dot-size:15px 15px;--v2-dot-pattern:radial-gradient(circle,#d6e2e11f 0 .5px,transparent .7px);--v2-ambient-glow-background:radial-gradient(ellipse 300px 250px at 95% -8%,#12deff38,transparent 78%),radial-gradient(ellipse 260px 220px at 20% 112%,#fff8b01a,transparent 75%);background:#101114;min-height:100dvh;display:block}[data-ui-version=v2] .v2-desktop-navigation{display:none}[data-ui-version=v2].v2-home-page>.v2-ambient-background:after{opacity:.29;filter:blur(5px);content:"";background:url(/ui-v2/mobile/ambient-texture.png) 50%/contain no-repeat;width:496px;height:496px;position:absolute;top:-160px;right:-188px}[data-ui-version=v2] .v2-mobile-back,[data-ui-version=v2] .v2-mobile-menu{z-index:25;top:calc(30px + env(safe-area-inset-top));background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;left:16px}.v2-mobile-menu img{width:42px;height:42px}.v2-mobile-back img{width:25px;height:25px}[data-ui-version=v2].v2-home-page:has(.v2-home-promotion-banner) .v2-mobile-menu{top:calc(64px + env(safe-area-inset-top))}[data-ui-version=v2].v2-mobile-navigation{background:#15161a;border:0;border-radius:0;width:82px;max-width:82px;height:100dvh;padding:0;display:block;inset:0 auto 0 0;transform:translate(0)}[data-ui-version=v2].v2-mobile-navigation[data-state=open]{animation:mobile-navigation-enter .26s cubic-bezier(.22,1,.36,1) both}[data-ui-version=v2].v2-mobile-navigation[data-state=closed]{animation:mobile-navigation-exit .18s cubic-bezier(.4,0,1,1) both}@media (prefers-reduced-motion:reduce){[data-ui-version=v2].v2-mobile-navigation[data-state]{animation-duration:1ms}}body:has(.v2-mobile-navigation) [data-slot=sheet-overlay]{background:#0000001f}.v2-mobile-navigation .v2-home-rail{width:82px;height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 12px calc(26px + env(safe-area-inset-bottom))}.v2-mobile-navigation .v2-home-brand,.v2-mobile-navigation .v2-home-brand img{width:58px;height:58px}.v2-mobile-navigation .v2-home-rail-nav{gap:24px;margin-top:36px;margin-bottom:0}.v2-mobile-navigation .v2-home-rail-link{width:42px;height:42px;margin-bottom:16px;position:relative;overflow:visible}.v2-mobile-navigation .v2-home-rail-link img{width:20px;height:20px}.v2-mobile-navigation .v2-home-rail-label{clip:auto;width:auto;height:auto;margin:0;font-size:12px;line-height:17px;display:block;position:absolute;top:46px;overflow:visible}.v2-mobile-navigation .v2-home-rail-link:not([data-nav-path=\/home]):not([data-nav-path=\/models]),.v2-mobile-navigation .v2-home-rail-points-label,.v2-mobile-navigation .v2-home-rail-separator{display:none}.v2-mobile-navigation .v2-home-rail-bottom{gap:20px}.v2-mobile-navigation .v2-home-rail-points{grid-template-rows:20px;height:35px}.v2-mobile-navigation .v2-home-rail-login{order:5;margin-bottom:0}[data-ui-version=v2] .v2-home-promotion-banner{top:calc(5px + env(safe-area-inset-top));color:#dffbf5;background:linear-gradient(95deg,#4affe133,#ddffc438);border:1px solid #7ce6d373;border-radius:3px;height:32px;position:absolute;left:16px;right:16px}[data-ui-version=v2] .v2-home-promotion-copy{max-width:calc(100% - 48px);font-size:12px}[data-ui-version=v2] .v2-home-promotion-close[data-slot=button]{color:#fff;width:32px;height:30px;min-height:30px;right:0}[data-ui-version=v2] .v2-home-content{width:100%;min-height:100dvh;margin:0;padding-bottom:160px}[data-ui-version=v2] .v2-home-hero,[data-ui-version=v2].v2-home-page:has(>.v2-home-promotion-banner) .v2-home-hero{width:calc(100% - 32px);padding-top:clamp(170px,29dvh,267px)}[data-ui-version=v2] .v2-home-hero-title{gap:4px;font-size:22px;line-height:29px}[data-ui-version=v2] .v2-home-hero-subtitle{margin-top:12px;font-size:12px;line-height:17px}[data-ui-version=v2].v2-home-page .v2-home-composer{width:100%;height:44px;margin-top:40px}[data-ui-version=v2].v2-home-page .v2-home-composer-tabs{width:min(294px,100% - 40px);margin:0 auto;position:relative}[data-ui-version=v2].v2-home-page .v2-home-composer-tab-list{background:#15161a;border-radius:24px;width:100%;height:44px;display:flex}[data-ui-version=v2].v2-home-page .v2-home-composer-tab{border:0;border-radius:24px;flex:1;width:auto;height:44px;font-size:12px;position:relative;inset:auto}[data-ui-version=v2].v2-home-page .v2-home-composer-tab[data-state=active]{background:#2c2e34}[data-ui-version=v2].v2-home-page .v2-home-composer-tab:before{display:none}[data-ui-version=v2].v2-home-page .v2-home-composer-tab:after{width:38px;height:6px;top:28px;left:60%}[data-ui-version=v2].v2-home-page .v2-home-composer-tab-content{gap:3px;position:static;transform:none}[data-ui-version=v2].v2-home-page .v2-home-composer-tab-content>img{width:12px;height:12px}[data-ui-version=v2].v2-home-page .v2-home-composer-surface{z-index:20;inset:auto 12px calc(18px + env(safe-area-inset-bottom));background:#1d2322;border:1px solid #48565a;border-radius:16px;width:auto;position:fixed}[data-ui-version=v2].v2-home-page .v2-home-composer-prompt{inset:12px 12px auto}[data-ui-version=v2].v2-home-page .v2-home-composer-prompt-row{gap:8px}[data-ui-version=v2].v2-home-page .v2-home-composer-prompt-row:not(:has(.v2-home-composer-upload)){display:block}[data-ui-version=v2].v2-home-page .v2-home-composer-prompt-row .creative-prompt-editor-surface{min-height:38px;max-height:44px;font-size:14px;line-height:20px}[data-ui-version=v2].v2-home-page .v2-home-composer-upload{width:32px;height:32px;min-height:32px}[data-ui-version=v2].v2-home-page .v2-home-composer-upload small{display:none}[data-ui-version=v2].v2-home-page .v2-home-composer-surface:has(.has-references){height:158px}[data-ui-version=v2].v2-home-page .v2-home-composer-toolbar{gap:6px;height:30px;inset:auto 12px 10px}[data-ui-version=v2].v2-home-page .v2-home-composer-tools{scrollbar-width:none;flex:1;gap:6px;overflow-x:auto}[data-ui-version=v2].v2-home-page .v2-home-composer-inspiration,[data-ui-version=v2].v2-home-page .v2-home-composer-quote,[data-ui-version=v2].v2-home-page .v2-home-composer-quote-skeleton{display:none}[data-ui-version=v2].v2-home-page .v2-home-composer-model-trigger{background:#4effe10a;border:1px solid #397369;border-radius:20px;min-width:0;height:30px;min-height:30px}[data-ui-version=v2].v2-home-page .v2-home-composer-model-logo{flex-basis:12px;width:12px;height:12px}[data-ui-version=v2].v2-home-page .v2-home-composer-result{background:0 0;min-width:28px;height:30px;padding:0}[data-ui-version=v2].v2-home-page .v2-home-composer-submit,[data-ui-version=v2].v2-home-page .v2-home-composer-submit img{flex-basis:28px;width:28px;height:28px;min-height:28px}[data-ui-version=v2].v2-home-page .v2-home-composer-status{z-index:21;top:auto;right:18px;bottom:env(safe-area-inset-bottom);font-size:10px;position:fixed}[data-ui-version=v2].v2-home-page .v2-home-applications,[data-ui-version=v2].v2-home-page .v2-home-showcase{display:none}[data-ui-version=v2].v2-home-page .v2-home-content{zoom:1;padding-bottom:0}[data-ui-version=v2].v2-home-page .v2-home-hero,[data-ui-version=v2].v2-home-page:has(>.v2-home-promotion-banner) .v2-home-hero{padding-top:117px}[data-ui-version=v2].v2-home-page .v2-home-composer{background:#101010;border:1px solid #27292c;border-radius:15px;width:calc(100% - 25px);height:auto;margin:37px auto 0}[data-ui-version=v2].v2-home-page .v2-home-composer-tabs{width:100%}[data-ui-version=v2].v2-home-page .v2-home-composer-tab,[data-ui-version=v2].v2-home-page .v2-home-composer-tab-list{border-radius:15px 15px 0 0}[data-ui-version=v2].v2-home-page .v2-home-composer-surface{background:#101010;border:0;border-radius:0 0 15px 15px;height:110px;position:relative;inset:auto}[data-ui-version=v2].v2-home-page .v2-home-composer-status{padding:0 12px 8px;position:relative;inset:auto}[data-ui-version=v2].v2-model-market-shell{height:100dvh}[data-ui-version=v2] .v2-model-market-page{background:0 0;border:0;border-radius:0;width:100%;height:100dvh;margin:0}[data-ui-version=v2] .v2-model-market-page .aui-thread-root,[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-inset]{background:0 0}[data-ui-version=v2] .v2-model-market-page .model-market-chat-header{height:calc(104px + env(safe-area-inset-top));padding:calc(30px + env(safe-area-inset-top)) 16px 32px 72px;background:0 0;border:0;gap:12px}[data-ui-version=v2] .v2-model-market-page [data-slot=sidebar-trigger]{color:#fff;background:#202326;border:1px solid #414449;border-radius:50%;flex-basis:42px;order:2;width:42px;height:42px}[data-ui-version=v2] .v2-model-market-current{display:none}[data-ui-version=v2] .v2-model-market-selector{min-width:0;margin-left:auto}[data-ui-version=v2] .v2-model-market-selector [data-slot=select-trigger]{background:#222326;border:0;border-radius:22px;width:auto;min-width:95px;max-width:180px;height:35px;font-size:12px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-logo{background:0 0;border:0;border-radius:0;width:48px;height:48px;margin-bottom:22px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-message-inner{font-size:15px;font-weight:500;line-height:22px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-description{color:#666;max-width:263px;margin-top:12px;font-size:11px;line-height:16px}[data-ui-version=v2] .v2-model-market-page .aui-thread-welcome-suggestions{display:none}[data-ui-version=v2] .v2-model-market-page .aui-thread-viewport-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom));background:0 0}[data-ui-version=v2] .v2-model-market-page [data-slot=aui_composer-shell]{background:#1d2322;border:1px solid #48565a;border-radius:16px;min-height:110px;padding:12px}[data-ui-version=v2] .v2-model-market-page .aui-composer-cancel,[data-ui-version=v2] .v2-model-market-page .aui-composer-send{background:linear-gradient(135deg,#3affe5,#ddffc4);width:28px;height:28px}[data-ui-version=v2] .v2-model-market-page .model-chat-error,[data-ui-version=v2] .v2-model-market-page .model-loading-state{top:100px;left:16px;right:16px}[data-ui-version=v2] .v2-model-market-page .aui-user-message-content{background:#202426;border-radius:10px}[data-ui-version=v2] .v2-invitation-content{flex-direction:column;gap:22px;padding:0 12px 24px;display:flex}[data-ui-version=v2] .v2-mobile-invitation-hero{margin:0 -12px -6px;display:block}.v2-mobile-invitation-hero>img{width:100%;height:auto;display:block}.v2-mobile-invitation-hero p{color:#85878a;text-align:center;margin:12px 22px 0;font-size:11px;line-height:16px}[data-ui-version=v2] .v2-invitation-metrics{background:radial-gradient(at 100% 0,#007a5433,#0000 65%);border:1px solid #205d53;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;padding:18px 16px}[data-ui-version=v2] .v2-invitation-metric{background:0 0;border:0;border-radius:0;flex-direction:column-reverse;align-items:center;gap:6px;height:auto;padding:0;display:flex}[data-ui-version=v2] .v2-invitation-metric>span:first-child{color:#808184;font-size:12px;font-weight:400;line-height:17px}[data-ui-version=v2] .v2-invitation-metric>strong{font-family:var(--v2-font-body);margin:0;font-size:18px;line-height:24px}[data-ui-version=v2] .v2-invitation-metric-total{flex-direction:row;grid-column:1/-1;justify-content:center;gap:12px}[data-ui-version=v2] .v2-invitation-metric-total>strong{font-size:24px;line-height:30px}[data-ui-version=v2] .v2-invitation-metric-total>span:first-child{font-size:14px}[data-ui-version=v2] .v2-invitation-count,[data-ui-version=v2] .v2-invitation-dashboard-texture,[data-ui-version=v2] .v2-invitation-metric-icon,[data-ui-version=v2] .v2-invitation-metric>p{display:none}[data-ui-version=v2] .v2-invitation-dashboard{background:0 0;border-radius:0;flex-direction:column;gap:60px;margin-top:38px;display:flex;overflow:visible}[data-ui-version=v2] .v2-invitation-code-panel,[data-ui-version=v2] .v2-invitation-inviter{background:#151515;border:1px solid #333740;border-radius:16px;min-height:0;padding:22px 24px 14px}[data-ui-version=v2] .v2-invitation-code-panel h1,[data-ui-version=v2] .v2-invitation-inviter h2{font-size:17px;line-height:24px;position:absolute;top:-40px;left:0}[data-ui-version=v2] .v2-invitation-code-panel h1:after,[data-ui-version=v2] .v2-invitation-inviter h2:after{content:"";background:linear-gradient(90deg,#55ffdf,#0000);width:70px;height:5px;margin-top:2px;display:block}[data-ui-version=v2] .v2-invitation-code{color:#fff;width:100%;font-family:var(--v2-font-body);text-align:center;-webkit-text-fill-color:white;background:0 0;margin:0;font-size:25px;font-weight:600;line-height:35px}[data-ui-version=v2] .v2-invitation-helper{text-align:center;color:#6f7173;justify-content:center;font-size:11px;line-height:16px}[data-ui-version=v2] .v2-invitation-helper img{display:none}[data-ui-version=v2] .v2-invitation-code-panel>.v2-invitation-helper{margin-top:7px}[data-ui-version=v2] .v2-invitation-copy-actions{gap:5px;width:min(245px,100%);margin:20px auto 0;position:static}[data-ui-version=v2] .v2-invitation-copy-actions :is(.invitation-copy-button-primary,.invitation-copy-button)[data-slot=button]{border-radius:24px;height:38px;min-height:38px;font-size:13px}[data-ui-version=v2] .v2-invitation-copy-actions .invitation-copy-button[data-slot=button]{background:0 0;border:0}[data-ui-version=v2] .v2-invitation-inviter{padding:24px}[data-ui-version=v2] .v2-invitation-inviter>.v2-invitation-helper{margin:0}[data-ui-version=v2] .v2-invitation-inviter .invitation-bind-form{grid-template-columns:1fr;gap:14px;margin-top:16px}[data-ui-version=v2] .v2-invitation-inviter .invitation-bind-input[data-slot=input]{text-align:center;height:38px;min-height:38px;font-size:12px}[data-ui-version=v2] .v2-invitation-inviter .workspace-mini[data-slot=button]{border-radius:24px;width:min(245px,100%);height:38px;min-height:38px;margin:0 auto;font-size:13px}[data-ui-version=v2] .v2-invitation-rules{grid-template-columns:1fr;gap:22px;padding:6px}[data-ui-version=v2] .v2-invitation-rules>article{background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:42px;padding:0}[data-ui-version=v2] .v2-invitation-rule-icon{background:0 0;border:0;width:39px;height:39px}[data-ui-version=v2] .v2-invitation-rule-icon img{width:39px;height:39px}[data-ui-version=v2] .v2-invitation-rules h2{font-size:14px;line-height:20px}[data-ui-version=v2] .v2-invitation-rules p{margin-top:5px;font-size:11px;line-height:16px}[data-ui-version=v2] .v2-invitation-records{background:0 0;border:0;min-height:0;overflow:visible}[data-ui-version=v2] .v2-invitation-records>header{background:0 0;justify-content:space-between;height:40px;padding:0 6px}[data-ui-version=v2] .v2-mobile-invitation-count{color:#999;font-size:12px;display:block}[data-ui-version=v2] .v2-invitation-table-wrap{background:#151515;border:1px solid #333740;border-radius:16px;padding:8px 14px}[data-ui-version=v2] .v2-invitation-table{min-width:0;font-size:13px;display:block}[data-ui-version=v2] .v2-invitation-table :is(colgroup,thead),[data-ui-version=v2] .v2-invitation-table td:nth-child(2),[data-ui-version=v2] .v2-invitation-table td:nth-child(3),[data-ui-version=v2] .v2-invitation-table td:nth-child(6),[data-ui-version=v2] .v2-invitation-table td:nth-child(7){display:none}[data-ui-version=v2] .v2-invitation-table tbody{display:block}[data-ui-version=v2] .v2-invitation-table tbody tr{background:0 0;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}[data-ui-version=v2] .v2-invitation-table td{height:auto;display:block;padding:0!important}[data-ui-version=v2] .v2-invitation-table td:nth-child(4){color:#666;grid-area:2/1;font-size:11px}[data-ui-version=v2] .v2-invitation-table td:nth-child(5){color:#63ebd3;grid-area:1/2/3;align-self:center}[data-ui-version=v2] .v2-invitation-table td:nth-child(5):before{content:"+"}[data-ui-version=v2] .v2-invitation-empty{min-height:120px}body:has(.v2-app-shell) .auth-card-modal{background:radial-gradient(at 0 0,#132a30,#0000 60%),#101114;border-radius:16px;width:min(315px,100vw - 40px);height:auto;min-height:425px;max-height:calc(100dvh - 110px);padding:0;display:block;overflow-y:auto}body:has(.v2-app-shell) .auth-modal-brand-panel{display:none}body:has(.v2-app-shell) .auth-modal-content{height:auto;min-height:425px;padding:38px 35px 90px}body:has(.v2-app-shell) .auth-card-modal .auth-card-title{font-size:16px;line-height:23px}body:has(.v2-app-shell) .auth-card-modal .auth-card-subtitle{margin:4px 0 22px;font-size:11px;line-height:16px}body:has(.v2-app-shell) .auth-card-modal .auth-tabs{display:none}body:has(.v2-app-shell) .auth-card-modal .auth-input{border-radius:24px;height:44px;font-size:12px}body:has(.v2-app-shell) .auth-card-modal .auth-field-prefix{font-size:12px;display:flex}body:has(.v2-app-shell) .auth-card-modal .auth-input-with-prefix{padding-left:49px}body:has(.v2-app-shell) .auth-card-modal .auth-code-row{display:block;position:relative}body:has(.v2-app-shell) .auth-card-modal .auth-code-row .auth-input{padding-right:92px}body:has(.v2-app-shell) .auth-card-modal .auth-code-btn{color:#fff;background:0 0;border:0;width:84px;height:44px;font-size:12px;position:absolute;top:0;right:8px}body:has(.v2-app-shell) .auth-card-modal .auth-primary-btn{border-radius:24px;height:44px;font-size:13px}body:has(.v2-app-shell) .auth-card-modal .auth-agreement-label{font-size:10px;line-height:16px}body:has(.v2-app-shell) .auth-method-switcher{justify-content:center;gap:40px;width:100%;display:flex;position:absolute;top:auto;bottom:30px;left:0;transform:none}body:has(.v2-app-shell) .auth-method-switcher-button{font-size:12px}body:has(.v2-app-shell) .auth-method-switcher-icon{width:28px;height:28px}body:has(.v2-app-shell) .auth-card-modal .auth-qr-shell{width:167px;height:167px}body:has(.v2-app-shell) .auth-card-modal .auth-qr-image{width:152px;height:152px}body:has(.v2-app-shell) .auth-card-modal .auth-qr-code{width:145px;height:145px}body:has(.v2-app-shell) .auth-card-modal .auth-qr-copy{font-size:11px}body:has(.v2-app-shell) .creative-auth-dialog [data-slot=dialog-close]{background-size:44px;width:44px;height:44px;top:auto;bottom:-70px;right:calc(50% - 22px)}}@property --shimmer-track-height{syntax:"<length>";inherits:true;initial-value:200px}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:15deg}:root{--background:#0b0b0d;--foreground:#f4f4f5;--card:#111114;--card-foreground:#f4f4f5;--popover:#17171a;--popover-foreground:#f4f4f5;--primary:#f4f4f5;--primary-foreground:#09090b;--secondary:#27272a;--secondary-foreground:#f4f4f5;--muted:#27272a;--muted-foreground:#a1a1aa;--accent:#27272a;--accent-foreground:#f4f4f5;--destructive:#ef4444;--border:#27272a;--input:#27272a;--ring:#71717a;--sidebar:#111114;--sidebar-foreground:#f4f4f5;--sidebar-primary:#f4f4f5;--sidebar-primary-foreground:#09090b;--sidebar-accent:#27272a;--sidebar-accent-foreground:#f4f4f5;--sidebar-border:#27272a;--sidebar-ring:#71717a}[data-slot=input][type=number]{appearance:textfield}[data-slot=input][type=number]::-webkit-inner-spin-button,[data-slot=input][type=number]::-webkit-outer-spin-button{appearance:none;margin:0}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes tw-shimmer{0%{background-position:100% 0}}