/*! 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)))){*,::backdrop,:after,:before{--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-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;--laser-angle:0deg;--ready-laser-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-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-700:oklch(52% .105 223.128);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--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);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--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;--blur-sm:8px;--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)}}@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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-7{top:calc(var(--spacing) * 7)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[-0\.5rem\]{bottom:-.5rem}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[1200\]{z-index:1200}.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}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right: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-7{margin-bottom:calc(var(--spacing) * 7)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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-\[4\/5\]{aspect-ratio:4/5}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[calc\(100dvh-210px\)\]{max-height:calc(100dvh - 210px)}.max-h-\[calc\(100dvh-310px\)\]{max-height:calc(100dvh - 310px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[76px\]{min-height:76px}.min-h-\[420px\]{min-height:420px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-full{min-height:100%}.w-0\.5{width:calc(var(--spacing) * .5)}.w-28{width:calc(var(--spacing) * 28)}.w-\[80px\]{width:80px}.w-\[96px\]{width:96px}.w-\[248px\]{width:248px}.w-\[292px\]{width:292px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[82\%\]{max-width:82%}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[940px\]{max-width:940px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-44{min-width:calc(var(--spacing) * 44)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-ew-resize{cursor:ew-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.resize{resize:both}.resize-none{resize:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_112px\]{grid-template-columns:minmax(0,1fr) 112px}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}: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-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[18px\]{border-radius:18px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2D1B4E\]{border-color:#2d1b4e}.border-\[\#9b7cff\]{border-color:#9b7cff}.border-\[\#cfeef4\]{border-color:#cfeef4}.border-\[\#d8c9ff\]{border-color:#d8c9ff}.border-\[\#d9ccff\]{border-color:#d9ccff}.border-\[\#e7ddff\]{border-color:#e7ddff}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-white{border-color:var(--color-white)}.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\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/38{border-color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.border-white\/38{border-color:color-mix(in oklab,var(--color-white) 38%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-\[\#2D1B4E\]{background-color:#2d1b4e}.bg-\[\#7b39fc\]{background-color:#7b39fc}.bg-\[\#7b39fc\]\/18{background-color:oklab(55.2583% .0914629 -.246531/.18)}.bg-\[\#dff8fb\]{background-color:#dff8fb}.bg-\[\#f1ebff\]{background-color:#f1ebff}.bg-\[\#f3f1f7\]{background-color:#f3f1f7}.bg-\[\#f4efff\]{background-color:#f4efff}.bg-\[\#f5f6f8\]{background-color:#f5f6f8}.bg-\[\#f7f3ff\]{background-color:#f7f3ff}.bg-\[\#f7f4ff\]{background-color:#f7f4ff}.bg-\[\#fbf9ff\]{background-color:#fbf9ff}.bg-black\/48{background-color:#0000007a}@supports (color:color-mix(in lab,red,red)){.bg-black\/48{background-color:color-mix(in oklab,var(--color-black) 48%,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-black\/62{background-color:#0000009e}@supports (color:color-mix(in lab,red,red)){.bg-black\/62{background-color:color-mix(in oklab,var(--color-black) 62%,transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab,red,red)){.bg-black\/72{background-color:color-mix(in oklab,var(--color-black) 72%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/12{background-color:color-mix(in oklab,var(--color-emerald-400) 12%,transparent)}}.bg-rose-400\/12{background-color:#ff667f1f}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/12{background-color:color-mix(in oklab,var(--color-rose-400) 12%,transparent)}}.bg-sky-400\/12{background-color:#00bcfe1f}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/12{background-color:color-mix(in oklab,var(--color-sky-400) 12%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900\/28{background-color:#0f172b47}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/28{background-color:color-mix(in oklab,var(--color-slate-900) 28%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.bg-white\/76{background-color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.bg-white\/94{background-color:#fffffff0}@supports (color:color-mix(in lab,red,red)){.bg-white\/94{background-color:color-mix(in oklab,var(--color-white) 94%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-\[linear-gradient\(45deg\,\#e5e7eb_25\%\,transparent_25\%\)\,linear-gradient\(-45deg\,\#e5e7eb_25\%\,transparent_25\%\)\,linear-gradient\(45deg\,transparent_75\%\,\#e5e7eb_75\%\)\,linear-gradient\(-45deg\,transparent_75\%\,\#e5e7eb_75\%\)\]{background-image:linear-gradient(45deg,#e5e7eb 25%,#0000 0),linear-gradient(-45deg,#e5e7eb 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e5e7eb 0),linear-gradient(-45deg,#0000 75%,#e5e7eb 0)}.bg-\[linear-gradient\(90deg\,\#8bdff0\,\#bfa8ff\,\#8bdff0\)\]{background-image:linear-gradient(90deg,#8bdff0,#bfa8ff,#8bdff0)}.bg-\[linear-gradient\(90deg\,rgba\(89\,207\,225\,0\.14\)_1px\,transparent_1px\)\,linear-gradient\(0deg\,rgba\(89\,207\,225\,0\.14\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#59cfe124 1px,#0000 0),linear-gradient(0deg,#59cfe124 1px,#0000 0)}.bg-\[linear-gradient\(135deg\,\#f8fafc\,\#f6f1ff\)\]{background-image:linear-gradient(135deg,#f8fafc,#f6f1ff)}.bg-\[length\:22px_22px\]{background-size:22px 22px}.bg-\[size\:28px_28px\]{background-size:28px 28px}.bg-\[position\:0_0\,0_11px\,11px_-11px\,-11px_0\]{background-position:0 0,0 11px,11px -11px,-11px 0}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.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-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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.whitespace-nowrap{white-space:nowrap}.text-\[\#5f2ccf\]{color:#5f2ccf}.text-\[\#6b32dc\]{color:#6b32dc}.text-\[\#6f3dda\]{color:#6f3dda}.text-\[\#7b39fc\]{color:#7b39fc}.text-\[\#7b61d8\]{color:#7b61d8}.text-\[\#6334c7\]{color:#6334c7}.text-\[\#d8c8ff\]{color:#d8c8ff}.text-\[\#e6dcff\]{color:#e6dcff}.text-black{color:var(--color-black)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-700{color:var(--color-emerald-700)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-500{color:var(--color-rose-500)}.text-sky-200{color:var(--color-sky-200)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab,red,red)){.text-white\/46{color:color-mix(in oklab,var(--color-white) 46%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.text-white\/52{color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.text-white\/54{color:color-mix(in oklab,var(--color-white) 54%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.text-white\/64{color:color-mix(in oklab,var(--color-white) 64%,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)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.9\)\,0_18px_45px_rgba\(123\,57\,252\,0\.14\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffffe6),0 18px 45px var(--tw-shadow-color,#7b39fc24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0f172a2e)}.shadow-\[0_4px_14px_rgba\(15\,23\,42\,0\.18\)\],.shadow-\[0_8px_24px_rgba\(111\,61\,218\,0\.10\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(111\,61\,218\,0\.10\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#6f3dda1a)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0000004d)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.3\)\],.shadow-\[0_12px_28px_rgba\(123\,57\,252\,0\.10\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(123\,57\,252\,0\.10\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#7b39fc1a)}.shadow-\[0_12px_32px_rgba\(123\,57\,252\,0\.24\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#7b39fc3d)}.shadow-\[0_12px_32px_rgba\(123\,57\,252\,0\.24\)\],.shadow-\[0_14px_34px_rgba\(111\,61\,218\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(111\,61\,218\,0\.16\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#6f3dda29)}.shadow-\[0_16px_42px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#0f172a24)}.shadow-\[0_16px_42px_rgba\(15\,23\,42\,0\.14\)\],.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.07\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0f172a12)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0f172a14)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.08\)\],.shadow-\[0_24px_64px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0f172a24)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0f172a2e)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.18\)\],.shadow-\[0_32px_90px_rgba\(15\,23\,42\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#0f172a47)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/28{--tw-shadow-color:#00000047}@supports (color:color-mix(in lab,red,red)){.shadow-black\/28{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 28%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 40%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-\[\#7b39fc\]\/24{--tw-ring-color:oklab(55.2583% .0914629 -.246531/.24)}.ring-emerald-300\/18{--tw-ring-color:#5ee9b52e}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/18{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 18%,transparent)}}.ring-rose-300\/18{--tw-ring-color:#ffa2ae2e}@supports (color:color-mix(in lab,red,red)){.ring-rose-300\/18{--tw-ring-color:color-mix(in oklab,var(--color-rose-300) 18%,transparent)}}.ring-sky-300\/18{--tw-ring-color:#77d4ff2e}@supports (color:color-mix(in lab,red,red)){.ring-sky-300\/18{--tw-ring-color:color-mix(in oklab,var(--color-sky-300) 18%,transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-\[0_0_10px_rgba\(0\,255\,255\,0\.5\)\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(0\,255\,255\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#00ffff80));--tw-drop-shadow:var(--tw-drop-shadow-size)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[padding\]{transition-property: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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:bg-white\/\[0\.1\]:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/\[0\.1\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:border-\[\#d8c9ff\]:hover{border-color:#d8c9ff}.hover\:border-\[\#d9ccff\]:hover{border-color:#d9ccff}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.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-\[\#7b39fc\]:hover{background-color:#7b39fc}.hover\:bg-\[\#7b39fc\]\/10:hover{background-color:oklab(55.2583% .0914629 -.246531/.1)}.hover\:bg-\[\#e9e0ff\]:hover{background-color:#e9e0ff}.hover\:bg-\[\#ede5ff\]:hover{background-color:#ede5ff}.hover\:bg-\[\#eee7ff\]:hover{background-color:#eee7ff}.hover\:bg-\[\#f7f3ff\]:hover{background-color:#f7f3ff}.hover\:bg-\[\#f8f5ff\]:hover{background-color:#f8f5ff}.hover\:bg-\[\#faf8ff\]:hover{background-color:#faf8ff}.hover\:bg-\[\#fbf9ff\]:hover{background-color:#fbf9ff}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:text-\[\#6b32dc\]:hover{color:#6b32dc}.hover\:text-\[\#6f3dda\]:hover{color:#6f3dda}.hover\:text-\[\#6334c7\]:hover{color:#6334c7}.hover\:text-\[\#d8c8ff\]:hover{color:#d8c8ff}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_12px_32px_rgba\(123\,57\,252\,0\.24\)\]:hover{--tw-shadow:0 12px 32px var(--tw-shadow-color,#7b39fc3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#d8c9ff\]:focus{border-color:#d8c9ff}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[\#f2edff\]:focus{--tw-ring-color:#f2edff}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-200:disabled{border-color:var(--color-slate-200)}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:48rem){.md\:flex{display:flex}.md\:max-w-\[72\%\]{max-width:72%}.md\:grid-cols-2{grid-template-columns:repeat(2,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-7{padding:calc(var(--spacing) * 7)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:pl-\[80px\]{padding-left:80px}.lg\:pl-\[96px\]{padding-left:96px}.lg\:pl-\[248px\]{padding-left:248px}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-8{top:calc(var(--spacing) * 8)}.xl\:max-w-\[66\%\]{max-width:66%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.xl\:grid-cols-\[292px_minmax\(0\,0\.86fr\)_360px\]{grid-template-columns:292px minmax(0,.86fr) 360px}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)_280px\]{grid-template-columns:300px minmax(0,1fr) 280px}}}@font-face{font-family:Smiley Sans;src:url(/fonts/SmileySans-Oblique.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@property --laser-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.laser-edge{position:relative}.laser-edge:before{content:"";border-radius:inherit;background:conic-gradient(from var(--laser-angle),transparent 0deg,#7c5cff 38deg,#4d8de0 76deg,#33c8e6 104deg,transparent 150deg,transparent 214deg,#a06bff 262deg,#7c5cff 300deg,transparent 1turn);opacity:.85;pointer-events:none;padding:1.5px;animation:laser-spin 5.5s linear infinite;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}@keyframes laser-spin{to{--laser-angle:360deg}}@media (prefers-reduced-motion:reduce){.laser-edge:before{animation:none}}.result-aurora{border-radius:inherit;background:#fff;position:absolute;inset:0;overflow:hidden}.result-aurora:after,.result-aurora:before{content:"";will-change:transform;filter:blur(34px);background:radial-gradient(35% 40% at 28% 30%,#74dcff 0,#0000 60%),radial-gradient(38% 44% at 76% 26%,#ffb0e6 0,#0000 62%),radial-gradient(44% 46% at 68% 80%,#a9bcff 0,#0000 60%),radial-gradient(40% 44% at 22% 76%,#aef3da 0,#0000 60%);position:absolute;inset:-45%}.result-aurora:before{animation:aurora-a 9s linear infinite}.result-aurora:after{opacity:.65;animation:aurora-b 13s linear infinite}@keyframes aurora-a{to{transform:rotate(1turn)scale(1.18)}}@keyframes aurora-b{to{transform:rotate(-1turn)scale(1.12)}}@media (prefers-reduced-motion:reduce){.result-aurora:after,.result-aurora:before{animation:none}}:root{--primary:#7b39fc;--primary-hover:#8d55ff;--dark-purple:#2b2344;--deep-bg:#090711;--bg-soft:#141024;--glass:#ffffff1a;--glass-strong:#ffffff29;--glass-dark:#2b2344b8;--stroke:#ffffff29;--stroke-strong:#ffffff47;--text-primary:#fff;--text-secondary:#ffffffc7;--text-muted:#ffffff94;--text-dark:#171717;--font-display:ui-serif,Georgia,Cambria,"Times New Roman","Songti SC",serif;--font-ui:"Geist","Noto Sans SC",ui-sans-serif,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist/geist-400.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist/geist-500.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist/geist-600.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist/geist-700.woff2)format("woff2")}@property --ready-laser-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body,html{background:var(--deep-bg)}body{min-height:100vh;color:var(--text-primary);font-family:var(--font-ui);margin:0}.global-visual-stage{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 12%,#7b39fc24,#0000 38%),linear-gradient(135deg,#05040b,#100c21 54%,#07060d);position:fixed;inset:0;overflow:hidden}.global-visual-layer{opacity:0;will-change:opacity,transform;transition:opacity .42s,transform .64s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.018)}.global-visual-layer.is-active{opacity:1;transform:scale(1)}.global-visual-stage.is-main-image-route .app-plasma-bg{display:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{color:#fff;background:var(--primary)}.cinematic-landing,.liquid-shell,.premium-shell,.vapor-shell{isolation:isolate;background:radial-gradient(circle at 18% 8%,#7b39fc2e,#0000 32%),radial-gradient(circle at 82% 0,#ffffff14,#0000 28%),linear-gradient(135deg,#080610,#120d24 48%,#090711);position:relative;overflow:hidden}.cinematic-landing:before,.liquid-shell:before,.premium-shell:before,.vapor-shell:before{z-index:0;pointer-events:none;content:"";opacity:.28;background:linear-gradient(90deg,#0000 0 12%,#ffffff09 12.1% 12.2%,#0000 12.3% 100%) 0 0/120px 100%,linear-gradient(#ffffff09,#0000 26% 72%,#0000005c);position:fixed;inset:0}.creative-stream-shell:before{display:none}.cinematic-landing>:not(nav),.liquid-shell>:not(nav),.premium-shell>:not(nav),.vapor-shell>:not(nav){z-index:1;position:relative}.hero-video-bg{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dark-preview-glass,.glass-card,.premium-glass,.strong-glass,.vapor-card,.vapor-terminal{color:#fff;border:1px solid var(--stroke);-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%);background:linear-gradient(145deg,#ffffff24,#ffffff0f);border-radius:28px;box-shadow:0 24px 90px #00000042,inset 0 1px #ffffff1f}.dark-preview-glass,.strong-glass{border-color:var(--stroke-strong);background:radial-gradient(circle at 15% 12%,#7b39fc2e,#0000 34%),linear-gradient(145deg,#ffffff2e,#ffffff12);box-shadow:0 32px 110px #00000057,inset 0 1px #ffffff29}.premium-nav{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#120d2461;border:1px solid #ffffff2e;box-shadow:0 18px 60px #0000003d,inset 0 1px #ffffff1f}.premium-nav-scrolled{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);background:#050a10c2;border-color:#dcfaff38;box-shadow:0 18px 58px #00000057,0 0 34px #82d5ff14,inset 0 1px #ffffff24}.liquid-button,.premium-button{color:#fafafa;background:var(--primary);border-radius:10px;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 14px 34px #7b39fc47,inset 0 1px #ffffff2e}.liquid-button:hover,.premium-button:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 18px 46px #7b39fc5c,inset 0 1px #ffffff3d}.route-transition-overlay{z-index:9999;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur()saturate(110%);backdrop-filter:blur()saturate(110%);background:radial-gradient(circle at 50% 46%,#e0faff1a,#0000 26%),radial-gradient(circle at 50% 58%,#4494d22e,#0000 42%),#03070c94;transition:opacity .22s,transform .52s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .42s,backdrop-filter .42s;position:fixed;inset:0;transform:scale(1.018)}.route-transition-overlay span{aspect-ratio:1;filter:blur(24px)saturate(112%);opacity:0;background:radial-gradient(circle,#ffffff2e,#0000 15%),radial-gradient(circle,#7ed3ff38,#0000 58%);border-radius:999px;width:min(760px,76vw);transition:opacity .24s,transform .56s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.54)}.route-transition-overlay.is-active{opacity:1;-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);transform:scale(1)}.route-transition-overlay.is-active span{opacity:1;transform:translate(-50%,-50%)scale(1)}html.route-transitioning body{cursor:progress}html.route-transitioning .app-plasma-bg,html.route-transitioning .home-flow-field{transition:transform .26s cubic-bezier(.16,1,.3,1);transform:scale(1.006)}.route-page-surface{z-index:1;opacity:1;will-change:opacity,filter;transition:opacity .36s,transform .52s cubic-bezier(.16,1,.3,1),filter .42s;position:relative}html.route-transitioning .route-page-surface{opacity:.72;filter:blur(7px);transform:translateY(8px)scale(.992)}.premium-button-secondary,.vapor-button-secondary{color:#f6f7f9;background:var(--dark-purple);border-radius:10px;transition:transform .18s,background .18s,box-shadow .18s}.premium-button-secondary:hover,.vapor-button-secondary:hover{background:#382e58;transform:translateY(-1px);box-shadow:0 16px 40px #2b234457}.accent-gradient,.vapor-title-gradient{background:linear-gradient(90deg,#fff,#d8c8ff 46%,#7b39fc)}.display-title{font-family:var(--font-display);letter-spacing:-.055em}.premium-kicker,.vapor-kicker{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#55506e66;border:1px solid #a484d780;border-radius:10px;gap:.55rem;min-height:38px;padding:0 .85rem;font-size:.875rem}.premium-kicker,.premium-kicker-badge,.vapor-kicker{align-items:center;font-weight:600;display:inline-flex}.premium-kicker-badge{background:var(--primary);border-radius:6px;min-height:24px;padding:0 .55rem;font-size:.8rem}.hero-landing-section{overflow:visible}.image-flow-bg{background:radial-gradient(circle at 50% 10%,#7b39fc29,#0000 34%),linear-gradient(135deg,#05040b,#100c21 54%,#07060d);width:100%;min-width:100vw;height:140vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.home-flow-field{pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 68%,#000000b3 80%,#0000);mask-image:linear-gradient(#000 0 68%,#000000b3 80%,#0000)}.hero-gradient-blinds,.hero-line-waves{opacity:.92;width:auto;height:auto;position:absolute;inset:-8vw}.hero-gradient-blinds.gradient-blinds-container,.hero-line-waves.line-waves-container{width:auto;height:auto}.hero-gradient-blinds canvas,.hero-line-waves canvas{filter:saturate(124%)contrast(108%)}.image-flow-bg:before{content:"";filter:blur(34px)saturate(150%);opacity:.34;background:conic-gradient(from 110deg at 52% 42%,#0000 0deg,#7b39fc94 46deg,#e8dcff6b 82deg,#0000 118deg,#563e918a 178deg,#fff3 214deg,#0000 268deg,#7b39fc70 316deg,#0000 1turn),radial-gradient(at 50% 48%,#ffffff1f,#0000 28%);animation:color-bends-pan 18s ease-in-out infinite alternate;position:absolute;inset:-20%}.image-flow-bg:after{content:"";background:radial-gradient(at 50% 44%,#0000 0,#05040b1f 54%,#05040ba8 100%),radial-gradient(at 50% 112%,#05040bad,#0000 58%),radial-gradient(circle at 50% 20%,#ffffff0a,#0000 30%);position:absolute;inset:0}.color-bend{pointer-events:none;opacity:.28;filter:blur(22px)saturate(155%);mix-blend-mode:screen;transform-origin:50%;border-radius:999px;width:78vw;min-width:760px;height:28vw;min-height:260px;animation:color-bend-drift 14s ease-in-out infinite alternate;position:absolute}.color-bend-one{background:linear-gradient(90deg,#0000,#7b39fc0a 14%,#7b39fca3 36%,#ffffff47 52%,#d8c8ff6b 66%,#0000);top:15%;left:-18%;transform:rotate(-16deg)}.color-bend-two{background:linear-gradient(90deg,#0000,#402d701f 18%,#d8c8ff5c 36%,#7b39fc9e 56%,#ffffff2e 72%,#0000);animation-duration:17s;bottom:22%;right:-22%;transform:rotate(18deg)}.color-bend-three{opacity:.46;background:linear-gradient(90deg,#0000,#7b39fc57 26%,#ffffff29 48%,#44346f66 66%,#0000);width:54vw;animation-duration:20s;bottom:4%;left:8%;transform:rotate(5deg)}.image-slice{aspect-ratio:4/5;pointer-events:none;opacity:.42;background:linear-gradient(135deg,#ffffff3d,#ffffff0a),linear-gradient(135deg,#f8f5ff,#d9ccff 46%,#7b39fc);border:1px solid #ffffff38;border-radius:24px;width:clamp(110px,13vw,210px);animation:image-slice-float 9s ease-in-out infinite alternate;position:absolute;transform:rotate(-8deg);box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff2e}.image-slice-one{top:18%;right:13%}.image-slice-two{background:linear-gradient(135deg,#fff3,#ffffff08),linear-gradient(135deg,#2b2344,#7b39fc 48%,#f2eaff);animation-duration:12s;bottom:24%;left:11%;transform:rotate(10deg)}.image-slice-three{opacity:.34;background:linear-gradient(135deg,#ffffff38,#ffffff0a),linear-gradient(135deg,#f7f0ff,#cbb8ff 44%,#2b2344);width:clamp(86px,10vw,160px);animation-duration:11s;bottom:12%;right:26%;transform:rotate(-3deg)}.prompt-rail{color:#ffffff3d;white-space:nowrap;pointer-events:none;gap:1rem;font-size:.78rem;display:flex;position:absolute;inset-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.prompt-rail-track{gap:1rem;min-width:max-content;animation:prompt-rail 24s linear infinite;display:flex}.result-filmstrip{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:none;background:#120d2457;border:1px solid #ffffff24;border-radius:24px;grid-auto-columns:minmax(130px,1fr);grid-auto-flow:column;gap:.65rem;padding:.75rem;display:grid;overflow-x:auto}.result-filmstrip::-webkit-scrollbar{display:none}.premium-input,.vapor-input{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.premium-input::placeholder,.vapor-input::placeholder{color:#ffffff59}.premium-input:focus,.vapor-input:focus{background:#ffffff1a;border-color:#7b39fcb8;box-shadow:0 0 0 4px #7b39fc24}.app-plasma-bg{pointer-events:none;contain:layout paint size;background:radial-gradient(circle at 58% 18%,#a871dd33,#0000 30%),radial-gradient(circle at 72% 55%,#7b39fc24,#0000 34%),linear-gradient(135deg,#05040b,#100c21 58%,#07060d);inset:0;overflow:hidden}.app-plasma-bg .plasma-container{width:100vw;height:100vh;min-height:100dvh}.app-plasma-bg canvas{filter:none;transform:translateZ(0);width:100%!important;height:100%!important}.global-visual-stage .global-visual-layer{opacity:0}.global-visual-stage .global-visual-layer.is-active{opacity:1}.global-visual-stage .home-flow-field.is-active{opacity:var(--home-flow-scroll-opacity,1)}.global-visual-stage .image-flow-bg{height:112vh}.global-visual-stage .home-flow-field{-webkit-mask-image:linear-gradient(#000 0 50%,#00000094 68%,#0000 90%);mask-image:linear-gradient(#000 0 50%,#00000094 68%,#0000 90%)}.app-studio-surface{position:relative}.app-studio-surface>*{z-index:1;position:relative}.liquid-module-card,.liquid-panel,.liquid-result-card,.liquid-task-row{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);background:linear-gradient(145deg,#ffffff1d,#ffffff0a),#0a0712b8;border:1px solid #ffffff26;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 54px #0000003d,0 0 0 1px #7b39fc14,inset 0 1px #ffffff29}.liquid-module-card:before,.liquid-panel:before,.liquid-result-card:before,.liquid-task-row:before{pointer-events:none;content:"";border-radius:inherit;clip-path:inset(0 round var(--border-radius,22px));opacity:.72;background:linear-gradient(115deg,#ffffff38,#0000 18% 68%,#d8c8ff21),linear-gradient(#ffffff12,#0000 38%);position:absolute;inset:0}.liquid-module-card:after,.liquid-result-card:after{pointer-events:none;content:"";border-radius:inherit;clip-path:inset(0 round var(--border-radius,22px));filter:none;opacity:.52;background:linear-gradient(105deg,#0000 0 28%,#d8c8ff24 42%,#7b39fc3d 50%,#0000 66% 100%) 10%/180% 100%;transition:opacity .18s,background-position .18s;position:absolute;inset:0}.liquid-module-card>*,.liquid-panel>*,.liquid-result-card>*,.liquid-task-row>*{z-index:1;position:relative}.liquid-module-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:50;--border-radius:22px;--glow-padding:50px;--cone-spread:25;will-change:transform;isolation:isolate;transition:border-color .18s,background .18s,transform .18s;overflow:visible}.border-glow-link>.border-glow-border,.border-glow-link>.border-glow-edge,.border-glow-link>.border-glow-fill{pointer-events:none;content:"";border-radius:inherit;opacity:0;transition:opacity .18s ease-out;position:absolute;inset:0}.border-glow-link>.border-glow-border{z-index:3;border-radius:calc(var(--border-radius) + 1px);opacity:max(0,calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity))));padding:1.5px;inset:-1px;-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}.border-glow-link>.border-glow-border:before{content:"";border-radius:inherit;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));position:absolute;inset:0}.border-glow-link>.border-glow-border:before,.border-glow-link>.border-glow-fill{background:var(--gradient-one),var(--gradient-two),var(--gradient-three),var(--gradient-four),var(--gradient-five),var(--gradient-six),var(--gradient-seven),var(--gradient-base)}.border-glow-link>.border-glow-fill{z-index:2;border-radius:var(--border-radius);-webkit-mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mix-blend-mode:soft-light;opacity:max(0,calc(var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity))));overflow:hidden;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-link>.border-glow-edge{inset:calc(var(--glow-padding) * -1);z-index:4;mix-blend-mode:plus-lighter;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:max(0,calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity))));overflow:visible}.border-glow-link>.border-glow-edge:before{inset:var(--glow-padding);content:"";border-radius:var(--border-radius);box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 1px 0 var(--glow-color-60),inset 0 0 3px 0 var(--glow-color-50),inset 0 0 6px 0 var(--glow-color-40),inset 0 0 15px 0 var(--glow-color-30),inset 0 0 25px 2px var(--glow-color-20),inset 0 0 50px 2px var(--glow-color-10),0 0 1px 0 var(--glow-color-60),0 0 3px 0 var(--glow-color-50),0 0 6px 0 var(--glow-color-40),0 0 15px 0 var(--glow-color-30),0 0 25px 2px var(--glow-color-20),0 0 50px 2px var(--glow-color-10);position:absolute}.liquid-module-card:hover{background:linear-gradient(145deg,#ffffff2b,#ffffff10),#0f091dd1;border-color:#d8c8ff75;transform:translateY(-3px);box-shadow:0 24px 64px #00000047,0 0 34px #7b39fc38,inset 0 1px #ffffff47,inset 0 0 34px #a871dd14}.liquid-module-card:hover:after,.liquid-result-card:hover:after{opacity:.96;background-position:72%}.liquid-result-card{border-radius:18px;transition:border-color .2s,box-shadow .2s,transform .2s}.liquid-result-card:hover{border-color:#d8c8ff47;transform:translateY(-2px);box-shadow:0 26px 80px #00000052,0 0 32px #7b39fc29,inset 0 1px #ffffff2e}.liquid-task-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#ffffff12,#ffffff06),#0a07127a;border-color:#ffffff17;border-radius:16px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 16px 46px #0000002e,inset 0 1px #ffffff14}.liquid-task-row:before{opacity:.22}.liquid-task-row:hover{background:linear-gradient(145deg,#ffffff16,#ffffff08),#0a071285;border-color:#ffffff24;box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff1f}.liquid-action-button,.liquid-ghost-button{border-radius:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.liquid-action-button{color:#fff;background:linear-gradient(135deg,#8d55fff5,#7b39fcd6),#7b39fc;border:1px solid #d8c8ff52;box-shadow:0 18px 46px #7b39fc57,inset 0 1px #ffffff38}.liquid-action-button:hover{transform:translateY(-1px);box-shadow:0 22px 58px #7b39fc75,inset 0 1px #ffffff47}.liquid-ghost-button{color:#ffffffad;background:#ffffff0e;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff17}.liquid-ghost-button:hover{color:#fff;background:#ffffff17;border-color:#d8c8ff4d;box-shadow:0 14px 38px #00000038,0 0 26px #7b39fc1f}.app-plasma-bg{background:radial-gradient(circle at 58% 16%,#ffffff16,#0000 30%),radial-gradient(circle at 74% 52%,#bee6ff0f,#0000 34%),linear-gradient(135deg,#03070c,#060a10 54%,#020407)}.app-studio-surface header{border-color:#ffffff17}.app-studio-surface .liquid-module-card,.app-studio-surface .liquid-task-row{background:linear-gradient(#ffffff0d,#ffffff04),linear-gradient(135deg,#0f141bdb,#05080dc7);border-color:#ffffff29;box-shadow:0 24px 72px #0000006b,0 0 40px #ffffff09,inset 0 1px #ffffff1f}.app-studio-surface .liquid-module-card:before,.app-studio-surface .liquid-task-row:before{background:linear-gradient(115deg,#ffffff21,#0000 20% 72%,#d2f0ff13),linear-gradient(#ffffff0b,#0000 38%)}.app-studio-surface .liquid-module-card:after{background:linear-gradient(105deg,#0000 0 30%,#ffffff14 42%,#dcf5ff2e 50%,#0000 66% 100%)}.app-studio-surface .liquid-module-card:hover{background:linear-gradient(#fff1,#ffffff05),linear-gradient(135deg,#121820e6,#06090ed1);border-color:#ffffff61;box-shadow:0 28px 86px #0000007a,0 0 64px #ffffff1c,0 0 110px #cdeeff0e,inset 0 1px #ffffff2e}.app-studio-surface .liquid-task-row{background:linear-gradient(#ffffff08,#ffffff03),#05080d85;border-color:#ffffff1a;box-shadow:0 16px 48px #0000003d,inset 0 1px #ffffff12}.app-studio-surface .liquid-task-row:hover{background:linear-gradient(#ffffff0c,#ffffff04),#080c129e;border-color:#ffffff2e;box-shadow:0 18px 56px #0000004d,0 0 44px #ffffff0d,inset 0 1px #ffffff1a}.app-studio-surface .liquid-action-button{color:#05070d;background:linear-gradient(135deg,#fff,#f7fbff 52%,#dff4ff);border-color:#ffffffc7;box-shadow:0 18px 54px #ffffff24,0 0 36px #cdeeff21,inset 0 1px #fffffff0}.app-studio-surface .liquid-action-button:hover{box-shadow:0 22px 66px #ffffff30,0 0 50px #cdeeff2e,inset 0 1px #fffffffa}.app-studio-surface .liquid-ghost-button{color:#ffffffad;background:#ffffff0d;border-color:#ffffff21}.app-studio-surface .liquid-ghost-button:hover{border-color:#ffffff52;box-shadow:0 16px 44px #00000047,0 0 34px #ffffff14}.app-studio-surface .text-\[\#d8c8ff\]{color:#ffffffc7}.app-studio-surface .group-hover\:text-white:is(:where(.group):hover *){color:#fff}.app-task-action{color:#ffffff8a;background:#ffffff0b;border-color:#ffffff1a}.app-task-action:hover{color:#fff;background:#ffffff16;border-color:#ffffff42;box-shadow:0 0 28px #ffffff12}.app-sidebar{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(#ffffff0a,#0000 34%),#03060acc;border-color:#ffffff1a;box-shadow:22px 0 82px #0000006b,inset -1px 0 #ffffff09}.app-sidebar-toggle{border-color:#ffffff29;box-shadow:0 14px 34px #00000057,0 0 28px #ffffff0b}.app-sidebar-toggle:hover{background:#ffffff1f;border-color:#ffffff5c;box-shadow:0 18px 42px #0006,0 0 42px #ffffff1c}.app-sidebar-logo{overflow:hidden;box-shadow:0 14px 34px #00000042,0 0 34px #ffffff1f}.brand-logo-mark{background:#140b35;overflow:hidden}.brand-logo-mark img{object-fit:cover;width:100%;height:100%;display:block}.app-nav-item-active{background:linear-gradient(90deg,#ffffff1c,#ffffff09);box-shadow:inset 0 1px #ffffff1c,0 0 34px #ffffff0e}.app-nav-active-rail{background:#ffffffe6;box-shadow:0 0 18px #ffffff8a}.app-nav-icon-active{background:linear-gradient(135deg,#fff,#edf7ff);box-shadow:0 0 26px #ffffff2e}.app-sidebar-brand-card{background:linear-gradient(#ffffff0f,#ffffff05),#ffffff07;border:1px solid #ffffff1f;border-radius:18px;padding:1rem;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff1a}.app-sidebar-inspiration-link{color:#fff;width:100%;height:86px;display:block}.app-sidebar-inspiration-glow{width:100%;height:86px;min-height:0}.app-sidebar-inspiration-glow .border-glow-inner{height:86px;min-height:0;overflow:hidden}.app-sidebar-inspiration-card{isolation:isolate;color:#fff;align-items:center;gap:.78rem;height:86px;min-height:0;padding:.92rem .82rem .92rem .92rem;transition:transform .22s,color .22s;display:flex;position:relative}.app-sidebar-inspiration-particles{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-sidebar-inspiration-arrow,.app-sidebar-inspiration-card .min-w-0,.app-sidebar-inspiration-orbit{z-index:1;position:relative}.app-sidebar-inspiration-particles i{opacity:0;background:#ffffffeb;border-radius:999px;width:3px;height:3px;animation:sidebar-inspiration-particle 4.8s ease-in-out infinite;display:block;position:absolute;box-shadow:0 0 8px #ffffffb8,0 0 18px #d2e4ff47}.app-sidebar-inspiration-particles i:first-child{animation-duration:5.2s;animation-delay:-.2s;top:66%;left:17%}.app-sidebar-inspiration-particles i:nth-child(2){animation-duration:4.6s;animation-delay:-1.3s;top:24%;left:28%}.app-sidebar-inspiration-particles i:nth-child(3){animation-duration:5.8s;animation-delay:-2.1s;top:74%;left:41%}.app-sidebar-inspiration-particles i:nth-child(4){animation-duration:4.9s;animation-delay:-.8s;top:34%;left:55%}.app-sidebar-inspiration-particles i:nth-child(5){animation-duration:5.5s;animation-delay:-3.4s;top:67%;left:68%}.app-sidebar-inspiration-particles i:nth-child(6){animation-duration:4.4s;animation-delay:-2.8s;top:28%;left:82%}.app-sidebar-inspiration-particles i:nth-child(7){animation-duration:5.9s;animation-delay:-1.7s;top:78%;left:76%}.app-sidebar-inspiration-particles i:nth-child(8){animation-duration:5.1s;animation-delay:-4.1s;top:38%;left:12%}.app-sidebar-inspiration-particles i:nth-child(9){animation-duration:4.7s;animation-delay:-3s;top:17%;left:48%}.app-sidebar-inspiration-particles i:nth-child(10){animation-duration:5.4s;animation-delay:-.5s;top:57%;left:90%}.app-sidebar-inspiration-link:hover .app-sidebar-inspiration-card{transform:translateY(-1px)}.app-sidebar-inspiration-orbit{color:#ffffffe0;background:radial-gradient(circle at 50% 42%,#ffffff24,#0000 56%),#ffffff0e;border:1px solid #ffffff21;border-radius:14px;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid;position:relative;box-shadow:0 0 20px #ccd8ff14,inset 0 1px #ffffff1c}.app-sidebar-inspiration-orbit:after{content:"";border-radius:inherit;border:1px solid #dce6ff3d;border-left-color:#0000;position:absolute;inset:-4px;transform:rotate(-18deg)}.app-sidebar-inspiration-kicker,.app-sidebar-inspiration-title{display:block}.app-sidebar-inspiration-card .min-w-0{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.app-sidebar-inspiration-kicker{letter-spacing:.095em;text-transform:uppercase;white-space:nowrap;color:#dde5ff80;margin-bottom:.28rem;font-size:.58rem;font-weight:750;line-height:1}.app-sidebar-inspiration-title{letter-spacing:-.018em;white-space:nowrap;color:#fffffff5;text-shadow:0 0 18px #ffffff14;font-family:inherit;font-size:1.36rem;font-weight:760;line-height:1}.app-sidebar-inspiration-arrow{color:#ffffffa3;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;transition:transform .22s,color .22s,background .22s;display:grid}.app-sidebar-inspiration-link:hover .app-sidebar-inspiration-arrow{color:#fff;background:#ffffff1c;transform:translate(1px,-1px)}.app-sidebar-inspiration-dot{color:#fff;background:radial-gradient(circle at 28% 22%,#ffffffe0,#0000 18%),radial-gradient(circle at 75% 16%,#ffcf935c,#0000 34%),linear-gradient(135deg,#5e66e8f0,#8d7bffb8 54%,#ffcf93c7);border:1px solid #777ef247;border-radius:18px;flex-direction:column;justify-content:center;place-items:center;gap:.18rem;width:4.25rem;min-height:3.6rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #5e66e838,0 0 24px #777ef229,inset 0 1px #ffffff57}.app-sidebar-inspiration-dot:before{content:"";opacity:.42;background:linear-gradient(90deg,#0000,#ffffff5c,#0000);width:70%;height:150%;position:absolute;inset:-45% auto auto -30%;transform:rotate(24deg)}.app-sidebar-inspiration-dot span,.app-sidebar-inspiration-dot svg{z-index:1;position:relative}.app-sidebar-inspiration-dot span{font-size:.68rem;font-weight:900;line-height:1;color:#ffffffeb!important}.app-sidebar-inspiration-dot:hover{border-color:#777ef285;transform:translateY(-2px);box-shadow:0 16px 34px #5e66e847,0 0 34px #777ef23d,inset 0 1px #ffffff6b}.app-sidebar-status-dot{background:#ffffffdb;box-shadow:0 0 16px #ffffff9e,0 0 34px #cdeeff33}@keyframes sidebar-inspiration-particle{0%{opacity:0;transform:translateY(12px)scale(.72)}18%{opacity:.72}48%{opacity:.34;transform:translate(10px,-5px)scale(1)}74%{opacity:.86}to{opacity:0;transform:translate(-8px,-18px)scale(.62)}}.main-image-console{--console-panel:#131317f5;--console-panel-soft:#ffffff0a;--console-field:#18181df0;--console-line:#aebbff21;--console-line-strong:#c5cfff3d;--console-text:#f8fafcf0;--console-muted:#c7c9d69e;--console-accent:#aebaff;--console-accent-soft:#bac4ff;--console-accent-strong:#d7dcff;isolation:isolate;width:min(100% - clamp(2rem,5vw,6rem),1288px);max-width:1288px;min-height:calc(100vh - 72px);color:var(--console-text);flex-direction:column;gap:.58rem;display:flex;position:relative}.main-image-console:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 4%,#aebbff0e,#0000 30rem),radial-gradient(circle at 8% 10%,#ffffff08,#0000 24rem),linear-gradient(135deg,#0b0b0f,#111116 48%,#08080b);position:fixed;inset:0}.main-image-console>*{z-index:1;position:relative}.main-image-console-header{border-bottom:1px solid #aebbff1a;justify-content:space-between;gap:1.5rem;padding:0 0 .38rem;display:flex}.main-image-eyebrow{color:#bec3d88f;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem}.main-image-console-header h1{letter-spacing:-.055em;margin-top:.22rem;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:760;line-height:1}.main-image-console-header p:not(.main-image-eyebrow){color:var(--console-muted);margin-top:.34rem;font-size:.8rem;line-height:1.45}.main-image-builder{background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--console-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #aebbff26;border-radius:26px;grid-template-columns:minmax(410px,450px) minmax(0,1fr);align-items:stretch;gap:0;display:grid;box-shadow:0 32px 110px #00000085,inset 0 1px #ffffff14,0 0 60px #aebbff09}.main-image-input-panel,.main-image-result-panel{box-shadow:none;border-radius:0}.main-image-input-panel{background:radial-gradient(circle at 22% 12%,#aebbff09,#0000 18rem),#0f0f13f0;border-right:1px solid #aebbff1f;padding:.82rem .95rem}.main-image-result-panel{background:radial-gradient(circle at 58% 48%,#aebbff09,#0000 22rem),#0e0e12db;flex-direction:column;min-height:620px;padding:.82rem .95rem;display:flex}.main-image-result-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.main-image-panel-title{border-bottom:1px solid #aebbff1c;justify-content:space-between;gap:.8rem;padding-bottom:.75rem;display:flex}.main-image-panel-title span{color:#e1e5ffc7;background:#ffffff12;border-radius:10px;padding:.34rem .62rem;font-size:.76rem;font-weight:760}.main-image-title-actions{flex:none;align-items:center;gap:.46rem;display:flex}.main-image-creation-mode{background:linear-gradient(#ffffff09,#0000),#ffffff09;border:1px solid #aebbff21;border-radius:11px;align-items:center;gap:.22rem;padding:.2rem;display:inline-flex}.main-image-creation-mode button{color:#d7dbe894;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.28rem;min-width:86px;min-height:30px;padding:0 .62rem;font-size:.72rem;font-weight:800;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.main-image-agent-panel{gap:.66rem;margin-top:.72rem;display:grid}.main-image-background-panel{gap:.7rem;margin-top:.72rem;display:grid}.batch-image-background-panel{gap:.6rem;margin-top:.72rem;display:grid}.batch-image-bg-card{border:1px solid var(--commerce-border,#e8e8ec);border-radius:var(--commerce-radius-md,14px);background:var(--commerce-surface,#fff);gap:.5rem;padding:.7rem .8rem;display:grid}.batch-image-bg-card.is-waiting{background:var(--commerce-field,#f5f5f7);border-style:dashed}.batch-image-bg-card.is-filled{border-color:var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.batch-image-bg-card.is-filled{border-color:color-mix(in srgb,var(--commerce-accent,#8d55ff) 32%,transparent)}}.batch-image-bg-card.is-filled{background:var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.batch-image-bg-card.is-filled{background:color-mix(in srgb,var(--commerce-accent,#8d55ff) 5%,#fff)}}.batch-image-bg-card header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.batch-image-bg-card header strong{color:var(--commerce-text,#18181b);font-size:.82rem;font-weight:820}.batch-image-bg-card header span{color:var(--commerce-text-3,#6c6c77);font-size:.7rem;font-weight:700}.batch-image-bg-card.is-filled header span{color:var(--commerce-accent-strong,#7b39fc)}.batch-image-bg-card-waiting{gap:.4rem;display:grid}.batch-image-bg-card-waiting p{color:var(--commerce-text-3,#6c6c77);margin:0;font-size:.74rem;line-height:1.6}.batch-image-bg-card-link{width:max-content;color:var(--commerce-accent-strong,#7b39fc);align-items:center;gap:4px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.batch-image-bg-card-link:hover{text-decoration:underline}.batch-image-bg-card-upload{border:1px dashed var(--commerce-border,#e8e8ec);color:var(--commerce-text-2,#46464f);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:.55rem .7rem;font-size:.78rem;font-weight:650;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.batch-image-bg-card-upload:hover{border-color:var(--commerce-accent,#8d55ff);color:var(--commerce-accent-strong,#7b39fc);background:var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.batch-image-bg-card-upload:hover{background:color-mix(in srgb,var(--commerce-accent,#8d55ff) 5%,#fff)}}.batch-image-bg-card-filled{background:var(--commerce-field,#f5f5f7);border-radius:10px;place-items:center;padding:8px;display:grid;position:relative;overflow:hidden}.batch-image-bg-card-filled img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:180px;display:block}.batch-image-bg-card-filled button{color:#fff;cursor:pointer;background:#18181b9e;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.batch-image-bg-card-filled button:hover{background:#18181bd1}.main-image-agent-section{background:linear-gradient(#ffffff08,#0000),#ffffff07;border:1px solid #aebbff1f;border-radius:14px;padding:.68rem}.main-image-agent-section-head{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.56rem;display:flex}.main-image-agent-section-head strong{color:#f8fafceb;font-size:.82rem;font-weight:820}.main-image-agent-section-head span{color:#cdd3da75;font-size:.68rem;font-weight:700}.main-image-agent-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.main-image-agent-field-grid label{gap:.32rem;display:grid}.main-image-agent-choice-block>span,.main-image-agent-field-grid span{color:#e5e9f4a8;font-size:.68rem;font-weight:780}.main-image-agent-field-grid input{color:#f8fafceb;background:#0c0d119e;border:1px solid #aebbff1f;border-radius:10px;outline:none;width:100%;min-height:34px;padding:0 .58rem;font-size:.76rem}.main-image-agent-choice-block{gap:.36rem;margin-top:.5rem;display:grid}.main-image-agent-choice-block>div{flex-wrap:wrap;gap:.34rem;display:flex}.main-image-agent-choice-block button{color:#dbe0ec94;background:#ffffff09;border:1px solid #aebbff1f;border-radius:999px;min-height:28px;padding:0 .58rem;font-size:.68rem;font-weight:760;transition:color .16s,border-color .16s,background .16s,transform .16s}.main-image-agent-choice-block button:hover{color:#ffffffe6;border-color:#c8d0ff57;transform:translateY(-1px)}.main-image-agent-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;display:grid}.main-image-agent-control-grid .main-image-agent-choice-block{margin-top:0}.main-image-agent-plan-button{color:#0a0d15;background:linear-gradient(135deg,#eef2ff,#aebaff);border:1px solid #e0e7ff5c;border-radius:11px;justify-content:center;align-items:center;gap:.42rem;width:100%;min-height:36px;font-size:.78rem;font-weight:860;display:inline-flex;box-shadow:0 12px 32px #aebbff2e}.main-image-agent-plan-list{gap:.46rem;margin-top:.55rem;display:grid}.main-image-agent-plan-list article{background:#0b0c1094;border:1px solid #aebbff1f;border-radius:12px;padding:.58rem}.main-image-agent-plan-list article.is-selected{border-color:#e0e7ff80;box-shadow:0 0 0 3px #aebbff12}.main-image-agent-plan-list article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.main-image-agent-plan-list strong{color:#ffffffed;font-size:.78rem;font-weight:840}.main-image-agent-plan-list article>div span,.main-image-agent-plan-list small{color:#cdd3da7a;font-size:.66rem;font-weight:700}.main-image-agent-plan-list p{color:#dce1ee9e;margin-top:.28rem;font-size:.7rem;line-height:1.45}.main-image-agent-plan-list article>button{color:#eff2ffc7;background:#ffffff0b;border:1px solid #aebbff24;border-radius:9px;width:100%;min-height:28px;margin-top:.42rem;font-size:.7rem;font-weight:800}.main-image-agent-final-prompt{margin-top:0}.main-image-agent-final-prompt textarea{min-height:96px}.main-image-result-head p{color:var(--console-muted);margin-top:.25rem;font-size:.82rem;line-height:1.55}.main-image-upload-label{justify-content:space-between;align-items:baseline;gap:.7rem;margin-top:.75rem;margin-bottom:.45rem;display:flex}.main-image-upload-label span{color:#ffffffe6;font-size:.82rem;font-weight:800}.main-image-upload-label small{color:#cdd3da75;font-size:.7rem;font-weight:680}.main-image-upload-zone{color:#e2e5f2c7;text-align:center;background:radial-gradient(circle at 50% 20%,#aebbff0b,#0000 58%),#0e0e12d1;border:1px dashed #aebbff29;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:292px;padding:1rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.main-image-upload-zone.is-filled{text-align:left;border-style:solid;border-color:#c8d0ff4d;flex-direction:row;justify-content:flex-start;align-items:center;min-height:128px}.main-image-upload-zone.is-filled>span:not(.main-image-upload-preview){flex:1;min-width:0}.main-image-upload-zone.is-filled>svg{color:#c8d0ffe6;margin-left:auto}.main-image-upload-zone strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;display:block;overflow:hidden}.main-image-upload-zone small{color:#cfdbe294;margin-top:.28rem;font-size:.74rem;display:block}.main-image-upload-zone>svg{color:#e2e5f2c7;width:42px;height:42px;margin-bottom:.25rem}.main-image-upload-preview{color:#eef1ffeb;width:min(38%,180px);max-height:138px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid;overflow:visible}.main-image-upload-preview img{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:138px;display:block}.main-image-reference-deck{background:radial-gradient(circle at 50% 0,#aebbff0b,#0000 60%),#0c0c10bd;border:1px solid #aebbff24;border-radius:16px;overflow:hidden}.main-image-reference-stage{background:#0003;justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.main-image-reference-stage img{object-fit:contain;opacity:0;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1);display:block;transform:scale(.985)}.main-image-reference-stage img.is-loaded{opacity:1;transform:scale(1)}.main-image-reference-loading{background:radial-gradient(circle at 50% 42%,#aebbff14,#0000 34%) 0 0/100% 100%,linear-gradient(90deg,#0000,#ffffff09 46%,#0000 92%) 0 0/220% 100%;place-items:center;animation:reference-loading-sheen 1.05s ease-in-out infinite;display:grid;position:absolute;inset:0}.main-image-reference-loading span{border:1px solid #aebbff2e;border-top-color:#d7dcffd1;border-radius:999px;width:42px;height:42px;animation:stage-spin .9s linear infinite}.main-image-reference-count,.main-image-reference-nav,.main-image-reference-remove{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080cb8;border:1px solid #aebbff29;position:absolute}.main-image-reference-count{color:#eef1ffd1;border-radius:999px;padding:.25rem .52rem;font-size:.72rem;font-weight:820;top:.55rem;left:.65rem}.main-image-reference-remove{color:#eef1ffc2;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;top:.5rem;right:.55rem}.main-image-reference-nav{color:#eef1ffc7;border-radius:10px;place-items:center;width:30px;height:36px;display:grid;top:50%;transform:translateY(-50%)}.main-image-reference-nav.is-prev{left:.55rem}.main-image-reference-nav.is-next{right:.55rem}.main-image-reference-strip{scroll-snap-type:x mandatory;gap:.45rem;padding:.55rem;display:flex;overflow-x:auto}.main-image-reference-strip::-webkit-scrollbar{height:5px}.main-image-reference-strip::-webkit-scrollbar-thumb{background:#aebbff2e;border-radius:999px}.main-image-reference-strip button{color:#e2e5f2b3;scroll-snap-align:start;background:#ffffff0a;border:1px solid #aebbff1f;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.main-image-reference-strip button img{object-fit:cover;opacity:1;width:100%;height:100%;transition:none;transform:none}.main-image-reference-strip button span{color:#0d1020;background:#d7dcffeb;border-radius:999px;padding:.05rem .28rem;font-size:.62rem;font-weight:860;position:absolute;bottom:.16rem;right:.2rem}.main-image-reference-strip .main-image-reference-add{color:#e2e5f29e;border-style:dashed;gap:.16rem;font-size:.66rem;font-weight:780}.main-image-reference-strip .main-image-reference-add:disabled{opacity:.45}.main-image-remove-source{color:#dce6ec94;align-items:center;gap:.45rem;margin-top:.75rem;font-size:.78rem;font-weight:700;display:inline-flex}.main-image-remove-source:hover{color:#ffffffeb}.main-image-prompt-box{margin-top:.72rem;display:block}.main-image-prompt-box span{color:#f5faffdb;margin-bottom:.5rem;font-size:.82rem;font-weight:780;display:block}.main-image-prompt-box textarea{resize:vertical;color:#f8fafceb;background:linear-gradient(180deg,#ffffff09,transparent),var(--console-field);border:1px solid #aebbff24;border-radius:14px;outline:none;width:100%;min-height:148px;padding:.72rem .82rem;font-size:.84rem;line-height:1.55;box-shadow:inset 0 1px #ffffff0b}.main-image-prompt-box textarea:focus{background:linear-gradient(#ffffff0b,#0000),#18181eeb;border-color:#c8d0ff94;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #aebbff14,0 0 34px #aebbff14}.main-image-result-card button,.main-image-result-head button{color:#e2e5f2c2;background:#ffffff0d;border:1px solid #aebbff21;transition:color .18s,border-color .18s,background .18s,transform .18s}.main-image-option-grid button:hover,.main-image-option-row button:hover,.main-image-result-card button:hover,.main-image-result-head button:hover{color:#fff;background:#aebbff1a;border-color:#c8d0ff6b;transform:translateY(-1px)}.main-image-parameter-grid{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:.62rem;margin-top:.72rem;padding:0;display:grid}.main-image-parameter-grid p{color:#f5faffd1;margin-bottom:.34rem;font-size:.8rem;font-weight:800}.main-image-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.main-image-option-grid button,.main-image-option-row button{color:#e2e5f2b8;background:linear-gradient(180deg,#ffffff0a,transparent),var(--console-field);border:1px solid #aebbff21;border-radius:10px;min-height:32px;font-size:.78rem;font-weight:800;transition:color .18s,border-color .18s,background .18s,transform .18s,box-shadow .18s}.main-image-option-grid button{text-align:center;justify-content:center;align-items:center;padding:0 .3rem;display:flex}.main-image-option-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.main-image-option-grid button.is-active,.main-image-option-row button.is-active{color:#0d1020;background:linear-gradient(135deg,#d7dcff,#bac4ff 42%,#aebaff);border-color:#bac4ffb8;box-shadow:0 14px 34px #aebbff2e,inset 0 1px #ffffff70}.main-image-size-menu{min-width:0;position:relative}.main-image-size-menu>button{gap:.2rem;width:100%}.main-image-size-menu>button svg{opacity:.72;flex:none}.main-image-size-menu-popover{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:radial-gradient(circle at 50% 0,#aebbff1c,#0000 62%),#0f0f14fa;border:1px solid #aebbff2e;border-radius:14px;width:206px;max-height:292px;padding:.38rem;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 22px 52px #0000007a,inset 0 1px #ffffff14}.main-image-size-menu-popover::-webkit-scrollbar{width:6px}.main-image-size-menu-popover::-webkit-scrollbar-thumb{background:#aebbff38;border-radius:999px}.main-image-size-menu-popover button{color:#e8ecf8bd;text-align:left;width:100%;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:3.1rem 1fr 1rem;align-items:center;gap:.45rem;padding:0 .55rem;display:grid}.main-image-size-menu-popover button:hover{color:#fff;background:#aebbff17;transform:none}.main-image-size-menu-popover button.is-selected{color:#0d1020;background:linear-gradient(135deg,#d7dcff,#bac4ff 52%,#aebaff)}.main-image-size-menu-popover button span{font-size:.78rem;font-weight:850}.main-image-size-menu-popover button small{color:inherit;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:720;overflow:hidden}.main-image-size-menu-popover button svg{justify-self:end}.main-image-action-row{justify-content:stretch;align-items:center;gap:.6rem;margin-top:.68rem;display:flex}.main-image-generate-button{color:#0d1020;background:linear-gradient(135deg,#d7dcff,#bac4ff 42%,#aebaff);border-radius:14px;flex:auto;justify-content:center;align-items:center;gap:.55rem;width:auto;min-height:42px;font-size:.95rem;font-weight:620;transition:transform .18s,filter .18s,opacity .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 18px 46px #aebbff33,0 0 38px #ffffff14}.main-image-generate-button:hover{border-color:var(--commerce-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.main-image-generate-button:hover{border-color:color-mix(in srgb,var(--commerce-accent) 66%,transparent)}}.main-image-generate-button:hover{background:linear-gradient(#e8e0f8,#d8ccf3)}.main-image-generate-button:disabled{cursor:not-allowed;opacity:.72}.main-image-cancel-button{color:#f8fafcdb;background:linear-gradient(#ffffff13,#ffffff06),#0c0d12f0;border:1px solid #ffffff29;border-radius:14px;flex:0 0 118px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;font-size:.9rem;font-weight:820;transition:border-color .18s,color .18s,transform .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0000003d}.main-image-cancel-button:hover{color:#fff;background:linear-gradient(#ffffff1b,#ffffff0a),#121319f5;border-color:#ffffff52;transform:translateY(-1px)}.main-image-result-head button{border-radius:10px;justify-content:center;align-items:center;gap:.45rem;min-height:34px;padding:0 .85rem;font-size:.8rem;font-weight:780;display:inline-flex}.main-image-task-state{background:linear-gradient(#ffffff0a,#0000),#0d0d11bd;border:1px solid #aebbff1a;border-radius:14px;margin-top:.68rem;padding:.64rem .75rem}.main-image-task-state>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.main-image-task-state span{color:#eef1fff2;font-size:.78rem;font-weight:860}.main-image-task-state strong{color:#cfdbe29e;text-align:right;font-size:.76rem;font-weight:720}.main-image-task-meta,.main-image-task-warning{color:#cfdbe280;text-align:left;flex-basis:100%;font-size:.68rem;font-weight:700;line-height:1.4;display:block}.main-image-task-progress{background:#ffffff13;border-radius:999px;height:4px;margin-top:.55rem;overflow:hidden}.main-image-task-progress i{border-radius:inherit;background:linear-gradient(90deg,#d7dcff,#bac4ff 42%,#aebaff);height:100%;transition:width .26s;display:block;box-shadow:0 0 18px #aebbff57}.main-image-task-state.is-generating .main-image-task-progress i,.main-image-task-state.is-queued .main-image-task-progress i{animation:task-progress-pulse 1.1s ease-in-out infinite alternate}.main-image-result-grid{flex:1;grid-template-columns:1fr;align-items:stretch;gap:.55rem;height:clamp(420px,52vh,620px);min-height:420px;margin-top:.55rem;display:grid}.main-image-empty-state{color:#cfdbe294;text-align:center;background:linear-gradient(#ffffff03,#0000),#0b0c0fb3;border:1px dashed #aebbff1f;border-radius:18px;flex-direction:column;flex:1;grid-column:1/-1;justify-content:center;align-items:center;gap:.85rem;min-height:100%;display:flex;position:relative;overflow:hidden}.main-image-empty-state:before{z-index:0;background:linear-gradient(135deg,#eef1ff08,#0000 34%,#aebbff06);inset:1px}.main-image-empty-state:after,.main-image-empty-state:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute}.main-image-empty-state:after{inset:0}.main-image-empty-state.has-source:before{opacity:.45}.main-image-empty-state.is-uploaded.has-source:before{opacity:.48;background:radial-gradient(circle,#f8fcff0e,#0000 34%),radial-gradient(circle,#aebbff0a,#0000 52%)}.main-image-empty-state.is-uploaded.has-source:after{display:none}.main-image-empty-state.is-generating:before,.main-image-empty-state.is-queued:before{opacity:0}.main-image-empty-state.is-generating,.main-image-empty-state.is-queued{background:#0a0b0ebd;border-style:solid;border-color:#e0e8ff75;box-shadow:0 0 0 1px #f8fcff1a,0 0 26px #aebbff1c,inset 0 1px #ffffff0e}.main-image-empty-state.is-generating:after,.main-image-empty-state.is-queued:after{display:none}.main-image-empty-state>.main-image-galaxy-layer.galaxy-container{z-index:0;opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.main-image-empty-state>.main-image-galaxy-layer.galaxy-container canvas{display:block;width:100%!important;height:100%!important}.main-image-stage-core{--stage-size:104px;width:var(--stage-size);height:var(--stage-size);color:#eef1ffd1;isolation:isolate;z-index:2;place-items:center;display:grid;position:relative}.main-image-stage-core b{z-index:3;background:radial-gradient(circle at 50% 20%,#ffffff1f,#0000 56%),#0b0c10e6;border:1px solid #aebbff29;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 0 16px #aebbff0e,inset 0 1px #ffffff1a}.stage-ring{opacity:0;border:1px solid #aebbff1c;border-radius:999px;position:absolute;inset:0}.stage-ring-one{opacity:.34;inset:18px;box-shadow:inset 0 0 18px #aebbff06}.stage-ring-two{border-style:dashed;display:none;inset:14px}.stage-ring-three{display:none;inset:28px}.main-image-stage-core i{--angle:calc(var(--particle-index) * 30deg);opacity:0;width:4px;height:4px;transform:rotate(var(--angle)) translateX(54px);transform-origin:0 0;background:#c8d0ffdb;border-radius:999px;display:none;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #aebbffad}.main-image-empty-state.has-source .stage-ring-one{animation:stage-soft-pulse 2.9s ease-in-out infinite}.main-image-empty-state.is-generating .stage-ring-one,.main-image-empty-state.is-queued .stage-ring-one{opacity:.72;border-color:#e0e8ffdb #eef1ff38 #eef1ff38;animation:stage-spin 1.15s linear infinite;inset:18px}.main-image-empty-state.is-generating .stage-ring-two,.main-image-empty-state.is-queued .stage-ring-two{opacity:.48;border-color:#ffffff47;animation:stage-spin-reverse 3.2s linear infinite}.main-image-empty-state.is-generating .stage-ring-three,.main-image-empty-state.is-queued .stage-ring-three{opacity:.34;animation:stage-soft-pulse 1.4s ease-in-out infinite alternate}.main-image-empty-state.is-generating .main-image-stage-core i,.main-image-empty-state.is-queued .main-image-stage-core i{opacity:.86;animation:stage-orbit 1.9s linear infinite;animation-delay:calc(var(--particle-index) * -.11s)}.main-image-empty-state strong{z-index:2;color:#f8fcffe0;font-size:1rem;position:relative}.main-image-empty-state span{z-index:2;max-width:260px;font-size:.86rem;line-height:1.65;position:relative}.main-image-result-card{background:linear-gradient(#ffffff0b,#0000),#0e0e12e6;border:1px solid #aebbff1f;border-radius:18px;flex-direction:column;gap:.68rem;height:100%;min-height:0;padding:.82rem;animation:result-card-in .38s both;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.main-image-result-art{background-color:#0000002e;border-radius:14px;flex:auto;justify-content:center;align-items:center;min-height:0;padding:.5rem;display:flex;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.main-image-result-art img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.main-image-result-art.is-error{color:#cfdbe29e;text-align:center;border:1px dashed #aebbff29;justify-content:center;align-items:center;padding:1.5rem}.main-image-result-art.is-error span{max-width:320px;font-size:.86rem;line-height:1.7}.main-image-result-actions{flex-wrap:wrap;flex:none;gap:.6rem;display:flex}.main-image-result-card button{border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.42rem;min-height:34px;font-size:.78rem;font-weight:820;display:inline-flex}.main-image-result-card button:first-child{color:#0d1020;background:linear-gradient(135deg,#d7dcff,#bac4ff 42%,#aebaff);border-color:#bac4ffb8;box-shadow:0 14px 32px #aebbff26,inset 0 1px #ffffff70}.main-image-result-card button:not(:first-child){color:#eef1ffdb;background:#aebbff0e;border-color:#aebbff2e}.main-image-feedback{color:#cfdbe29e;background:#ffffff09;border:1px solid #aebbff17;border-radius:14px;margin-top:.68rem;padding:.62rem .75rem;font-size:.78rem;line-height:1.45}.batch-image-console .main-image-builder{grid-template-columns:minmax(410px,450px) minmax(0,1fr)}.batch-image-console .main-image-prompt-box textarea{min-height:140px}.batch-image-console .main-image-upload-zone{min-height:172px}.batch-image-prompt-box textarea{min-height:140px}.batch-image-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:.72rem;display:grid}.batch-image-job-actions button,.batch-image-result-footer button,.batch-image-upload-actions button{color:#eff2ffc2;background:linear-gradient(#ffffff13,#ffffff07);border:1px solid #aebbff2e;border-radius:13px;justify-content:center;align-items:center;gap:.42rem;min-height:2.45rem;font-size:.78rem;font-weight:760;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.batch-image-job-actions button:hover,.batch-image-result-footer button:hover,.batch-image-upload-actions button:hover{color:#fff;background:#aebbff1f;border-color:#becaff57;transform:translateY(-1px)}.batch-image-job-actions button:disabled,.batch-image-result-footer button:disabled{cursor:not-allowed;opacity:.42;transform:none}.batch-image-empty-upload{min-height:172px}.batch-image-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem;margin-bottom:.75rem;display:grid}.batch-image-source-grid article{aspect-ratio:1;background:#07080cb8;border:1px solid #aebbff24;border-radius:13px;position:relative;overflow:hidden}.batch-image-source-grid article.batch-image-source-more{background:radial-gradient(circle at 50% 38%,#aebbff24,#0000 62%),#ffffff09;border-style:dashed;border-color:#aebbff38;place-items:center;display:grid}.batch-image-source-more strong{color:#f6f8fff0;font-size:1.55rem;font-weight:880;line-height:1}.batch-image-job-preview img,.batch-image-reference-row img,.batch-image-source-grid img{object-fit:cover;width:100%;height:100%}.batch-image-source-grid article>button{color:#fff;background:#00000085;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;display:grid;position:absolute;top:.35rem;right:.35rem}.batch-image-source-grid article>span{color:#ffffffd1;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0000008f;border-radius:999px;font-size:.62rem;font-weight:780;line-height:1.4rem;position:absolute;bottom:.35rem;left:.35rem;right:.35rem;overflow:hidden}.batch-image-source-grid>p{color:#c7c9d68f;grid-column:1/-1;font-size:.74rem;font-weight:700}.batch-image-reference-row{gap:.5rem;padding-bottom:.18rem;display:flex;overflow-x:auto}.batch-image-reference-row button{color:#ebefffbd;background:#ffffff0a;border:1px solid #aebbff26;border-radius:13px;flex:none;place-items:center;width:3.7rem;height:3.7rem;display:grid;position:relative;overflow:hidden}.batch-image-reference-row button:last-child{border-style:dashed;font-size:.68rem;font-weight:760}.batch-image-reference-row button svg:not(:only-child){background:#0000008a;border-radius:999px;position:absolute;top:.22rem;right:.22rem}.batch-image-result-grid{min-height:480px}.batch-image-job-list{flex-direction:column;gap:.58rem;min-height:100%;padding-right:.15rem;display:flex;overflow:auto}.batch-image-job-list article{background:linear-gradient(#ffffff0b,#ffffff05),#090a0ebd;border:1px solid #aebbff21;border-radius:16px;grid-template-columns:72px minmax(0,1fr) 13.5rem;align-items:center;gap:.9rem;padding:.6rem;animation:result-card-in .36s both;display:grid}.batch-image-job-list article.is-cancelled,.batch-image-job-list article.is-draft{background:linear-gradient(#ffffff0b,#ffffff05),#090a0ebd;border-color:#aebbff21}.batch-image-job-preview{cursor:zoom-in;background:#ffffff09;border:1px solid #ffffff1f;border-radius:13px;width:72px;height:72px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden}.batch-image-job-preview:hover{border-color:#e2e8ff6b;transform:scale(1.015);box-shadow:0 0 18px #aebbff1f}.batch-image-job-list article.is-generating .batch-image-job-preview,.batch-image-job-list article.is-queued .batch-image-job-preview{border-color:#8fb7ff6b;box-shadow:0 0 16px #8fb7ff1a}.batch-image-job-list article.is-failed .batch-image-job-preview{border-color:#ff8a8a70;box-shadow:0 0 16px #ff8a8a14}.batch-image-job-body{min-width:0}.batch-image-job-body strong{color:#fafcffeb;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:780;overflow:hidden}.batch-image-job-body p,.batch-image-job-body span{color:#c7c9d694;font-size:.72rem;font-weight:700}.batch-image-job-body p{color:#ffaaaac2;text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem;overflow:hidden}.batch-image-job-actions{justify-content:flex-start;align-items:center;gap:.55rem;width:13.5rem;display:flex}.batch-image-job-actions>span{color:#ecefffb8;text-align:center;background:#ffffff0b;border:1px solid #aebbff24;border-radius:999px;min-width:5.4rem;font-size:.72rem;font-weight:790;line-height:1.95rem}.batch-image-job-list article.is-generating .batch-image-job-actions>span,.batch-image-job-list article.is-queued .batch-image-job-actions>span{color:#dbe6ff;background:#8fb7ff21;border-color:#8fb7ff5c;box-shadow:0 0 18px #8fb7ff2e}.batch-image-job-list article.is-completed .batch-image-job-actions>span{color:#c7f8dc;background:#7ee2aa21;border-color:#7ee2aa61;box-shadow:0 0 18px #7ee2aa29}.batch-image-job-list article.is-failed .batch-image-job-actions>span{color:#ffd1d1;background:#ff8a8a1f;border-color:#ff8a8a61;box-shadow:0 0 18px #ff8a8a24}.batch-image-job-list article.is-cancelled .batch-image-job-actions>span,.batch-image-job-list article.is-draft .batch-image-job-actions>span{color:#dce0eeb8;background:#b4b9c812;border-color:#b4b9c82e}.batch-image-job-actions button{min-width:6.2rem;padding-inline:1rem}.batch-image-job-actions .batch-image-select-button{color:#e2e7f88f;width:2.25rem;min-width:2.25rem;padding-inline:0}.batch-image-job-actions .batch-image-select-button.is-selected{color:#d9ffe8;background:#7ee2aa29;border-color:#7ee2aa80;box-shadow:0 0 16px #7ee2aa33}.batch-image-filter-tabs{justify-content:space-between;align-items:center;gap:.72rem;margin:.72rem 0;display:flex}.batch-image-filter-tabs>div{flex-wrap:wrap;gap:.42rem;display:flex}.batch-image-filter-tabs button{color:#dae0f2a3;background:#ffffff09;border:1px solid #aebbff24;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:2.1rem;padding:0 .72rem;font-size:.72rem;font-weight:780;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.batch-image-filter-tabs button:hover{color:#f6f8ffe6;background:#aebbff16;border-color:#aebbff4d;transform:translateY(-1px)}.batch-image-filter-tabs button:disabled{cursor:not-allowed;opacity:.45;transform:none}.batch-image-filter-tabs button.is-active{color:#fff;background:#aebbff24;border-color:#aebbff6b;box-shadow:0 0 18px #aebbff24}.batch-image-filter-tabs button span{color:#dce2f680;font-size:.66rem}.batch-image-filter-empty{color:#cdd3e685;border:1px dashed #aebbff24;border-radius:16px;place-items:center;min-height:8rem;font-size:.78rem;font-weight:740;display:grid}.batch-image-result-footer{grid-template-columns:minmax(8.5rem,auto) minmax(9.5rem,auto) minmax(0,1fr);align-items:stretch;gap:.72rem;margin-top:.72rem;display:grid}.batch-image-result-footer button{padding-inline:1.05rem;font-size:.82rem}.batch-image-result-footer button.is-primary{color:#f3f6ffeb;background:linear-gradient(135deg,#d7dcff2e,#aebbff1f),#aebbff12;border-color:#aebbff57;box-shadow:inset 0 1px #ffffff1f,0 0 22px #aebbff1a}.batch-image-result-footer button.is-secondary{color:#e2e7f8b8;background:#ffffff09;border-color:#aebbff2e}.batch-image-result-footer .main-image-feedback{margin-top:0;padding:.72rem .95rem}.batch-image-preview-modal{z-index:90;place-items:center;padding:2.5rem;display:grid;position:fixed;inset:0}.batch-image-confirm-modal{z-index:91;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.batch-image-confirm-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 25%,#aebbff21,#0000 30rem),#000000ad;border:0;position:absolute;inset:0}.batch-image-confirm-dialog{z-index:1;background:linear-gradient(#ffffff14,#ffffff06),#0c0d12f2;border:1px solid #aebbff38;border-radius:22px;width:min(92vw,440px);padding:1.15rem;position:relative;box-shadow:0 28px 90px #00000094,0 0 34px #aebbff1a,inset 0 1px #ffffff1a}.batch-image-confirm-dialog span{color:#aebbffad;letter-spacing:.08em;font-size:.68rem;font-weight:860}.batch-image-confirm-dialog h3{color:#fafcfff0;margin-top:.25rem;font-size:1.1rem;font-weight:820}.batch-image-confirm-dialog p{color:#cfd6ea9e;margin-top:.35rem;font-size:.78rem;line-height:1.55}.batch-image-confirm-dialog dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.batch-image-confirm-dialog dl>div{background:#ffffff09;border:1px solid #aebbff1f;border-radius:14px;padding:.62rem}.batch-image-confirm-dialog dt{color:#c6cce080;font-size:.66rem;font-weight:760}.batch-image-confirm-dialog dd{color:#f6f8ffe6;margin-top:.16rem;font-size:.82rem;font-weight:820}.batch-image-confirm-actions{grid-template-columns:1fr 1.25fr;gap:.62rem;display:grid}.batch-image-confirm-actions button{color:#e5eaf9bd;background:#ffffff0a;border:1px solid #aebbff29;border-radius:14px;justify-content:center;align-items:center;gap:.42rem;min-height:2.65rem;font-size:.8rem;font-weight:800;display:inline-flex}.batch-image-confirm-actions button:last-child{color:#101426;background:linear-gradient(135deg,#d7dcff,#aebaff);border-color:#aebbff6b}.workspace-clear-confirm-dialog{width:min(92vw,420px)}.workspace-clear-confirm-actions{margin-top:1rem}.workspace-clear-confirm-actions button.workspace-clear-confirm-danger{color:#ffe8e8f0;background:linear-gradient(135deg,#ffbbbb2e,#ff76761f),#ff767614;border-color:#ff84846b;box-shadow:inset 0 1px #ffffff1f,0 0 24px #ff76761f}.batch-image-preview-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 18%,#aebbff1f,#0000 34rem),#000000b8;border:0;position:absolute;inset:0}.batch-image-preview-dialog{z-index:1;background:linear-gradient(#ffffff12,#ffffff05),#0a0b0ff0;border:1px solid #aebbff38;border-radius:22px;flex-direction:column;width:min(70vw,840px);max-height:min(78vh,700px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000009e,0 0 50px #aebbff1a,inset 0 1px #ffffff1a}.batch-image-preview-dialog.has-comparison{width:min(76vw,980px)}.batch-image-preview-head{border-bottom:1px solid #aebbff1f;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.batch-image-preview-head span{color:#bec6dc9e;font-size:.7rem;font-weight:780;display:block}.batch-image-preview-head strong{color:#fafcffeb;margin-top:.18rem;font-size:.92rem;font-weight:780;display:block}.batch-image-preview-toolbar{align-items:center;gap:.55rem;display:flex}.batch-image-preview-head button,.batch-image-preview-switch button{color:#ebefffc7;background:#ffffff0e;border:1px solid #aebbff29;border-radius:13px;place-items:center;width:2.45rem;height:2.45rem;display:grid}.batch-image-preview-switch{background:#ffffff0a;border:1px solid #aebbff24;border-radius:13px;gap:.22rem;padding:.2rem;display:inline-flex}.batch-image-preview-switch button{color:#d7def29e;background:0 0;border-color:#0000;border-radius:10px;width:auto;min-width:4.25rem;height:2.05rem;padding-inline:.75rem;font-size:.72rem;font-weight:800}.batch-image-preview-stage{background:radial-gradient(circle,#aebbff0b,#0000 28rem),#00000038;flex:1;place-items:center;min-height:0;padding:.9rem;display:grid}.batch-image-preview-stage img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:calc(min(78vh,700px) - 5.4rem);display:block;box-shadow:0 24px 80px #00000061}.batch-image-preview-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:100%;display:grid}.batch-image-preview-compare figure{gap:.5rem;min-width:0;margin:0;display:grid}.batch-image-preview-compare figcaption{color:#e2e8f9b8;background:#ffffff0e;border:1px solid #aebbff26;border-radius:999px;justify-self:start;padding:.28rem .62rem;font-size:.68rem;font-weight:780}.batch-image-preview-compare img{object-fit:contain;width:100%;max-height:calc(min(78vh,700px) - 7.2rem)}@keyframes result-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes reference-loading-sheen{0%{background-position:50%,120% 0}to{background-position:50%,-120% 0}}@keyframes stage-soft-pulse{0%,to{opacity:.2;transform:scale(.96)}50%{opacity:.46;transform:scale(1.03)}}@keyframes stage-spin{to{transform:rotate(1turn)}}@keyframes stage-spin-reverse{to{transform:rotate(-1turn)}}@keyframes main-image-ready-charge{0%,to{box-shadow:0 0 0 1px #f8fcff38,0 0 24px #e0e8ff38,0 0 54px #aebbff1f,inset 0 0 20px #f8fcff0a,inset 0 1px #ffffff21}50%{box-shadow:0 0 0 2px #f8fcff57,0 0 38px #e0e8ff61,0 0 86px #aebbff38,inset 0 0 30px #f8fcff12,inset 0 1px #ffffff2e}}@keyframes main-image-ready-orbit{to{transform:rotate(1turn)}}@keyframes main-image-ready-frame-pulse{0%,to{opacity:.64;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.18)}}@keyframes main-image-ready-laser-flow{to{--ready-laser-angle:360deg}}@keyframes generate-frame-orbit{to{transform:rotate(1turn)}}@keyframes stage-orbit{0%{opacity:.16;transform:rotate(var(--angle)) translateX(42px) scale(.72)}35%{opacity:.95}to{opacity:.18;transform:rotate(calc(var(--angle) + 1turn)) translateX(62px) scale(1)}}@keyframes task-progress-pulse{0%{filter:brightness(.86)}to{filter:brightness(1.18)}}.fade-in-up{animation:fade-in-up .52s cubic-bezier(.16,1,.3,1) both}.result-card{transition:transform .18s,border-color .18s,box-shadow .18s;animation:result-in .52s cubic-bezier(.16,1,.3,1) both}.result-card:hover{border-color:#ffffff4d;transform:translateY(-3px);box-shadow:0 24px 70px #0000004d,0 0 36px #7b39fc1f}.flow-section{position:relative}.flow-section:before{pointer-events:none;content:"";opacity:.56;background:linear-gradient(90deg,#0000,#7b39fc7a,#ffffff29,#0000);height:1px;position:absolute;inset:8% -12% auto}.flow-compare-grid{gap:1rem;display:grid}@media (min-width:768px){.flow-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-studio-card,.final-cta-glass,.flow-column,.flow-node,.scenario-panel{color:#fff;-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:radial-gradient(circle at 18% 8%,#7b39fc1a,#0000 34%),linear-gradient(145deg,#ffffff1b,#ffffff0a);border:1px solid #ffffff21;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000003d,inset 0 1px #ffffff1a}.feature-studio-card:after,.final-cta-glass:after,.flow-column:after,.flow-node:after,.scenario-panel:after{pointer-events:none;content:"";filter:blur(18px);opacity:.42;background:linear-gradient(90deg,#0000,#7b39fc61,#ffffff24,#0000);height:150px;position:absolute;inset:auto -18% -28% 18%;transform:rotate(-8deg)}.flow-column{padding:1.5rem;transition:transform .24s,border-color .24s,box-shadow .24s}.flow-column:not(.flow-column-active){filter:saturate(.72);background:radial-gradient(circle at 18% 12%,#ffffff09,#0000 34%),linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:#ffffff12;box-shadow:0 22px 80px #00000052,inset 0 1px #ffffff0d}.flow-column:not(.flow-column-active):before{pointer-events:none;content:"";background:linear-gradient(90deg,#05040b75,#0000 46%,#05040b47);position:absolute;inset:0}.flow-column-active{background:radial-gradient(circle at 84% 16%,#ffffff21,#0000 30%),radial-gradient(circle at 18% 88%,#7b39fc38,#0000 38%),linear-gradient(145deg,#7b39fc2e,#ffffff10);border-color:#d8c8ff85;transform:translateY(-3px);box-shadow:0 34px 110px #00000057,0 0 54px #7b39fc2e,inset 0 1px #fff3}.flow-column-active:before{content:"";opacity:.62;background:linear-gradient(112deg,#0000 0 30%,#ffffff42 42%,#0000 56% 100%),linear-gradient(#ffffff14,#0000 42%);animation:active-flow-sheen 5.2s ease-in-out infinite;position:absolute;inset:0;transform:translate(-42%)}.flow-column-active:after{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:conic-gradient(#7b39fc14,#ff9ffce6,#ffffff9e,#7b39fcd9,#7b39fc14);padding:1px;animation:active-border-spin 7s linear infinite;position:absolute;inset:0;-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}.flow-column-active .flow-list-item{z-index:1;background:#7b39fc24;border-color:#7b39fc47;animation:active-flow-step 4s ease-in-out infinite;position:relative;overflow:hidden}.flow-column-active .flow-list-item:nth-child(2){animation-delay:1s}.flow-column-active .flow-list-item:nth-child(3){animation-delay:2s}.flow-column-active .flow-list-item:nth-child(4){animation-delay:3s}.flow-column-active .flow-list-item span{background:#7b39fc94;box-shadow:0 0 24px #7b39fc6b}.flow-list-item{color:#ffffffa8;background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:.75rem;min-height:42px;padding:.65rem .75rem;transition:transform .22s,color .22s,border-color .22s,background .22s,box-shadow .22s;display:flex}.flow-list-item span{color:#ffffffb8;background:#7b39fc38;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:grid}.feature-studio-card{flex-direction:column;min-height:430px;padding:1.5rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.feature-studio-card:hover{border-color:#7b39fc6b;transform:translateY(-4px);box-shadow:0 34px 110px #00000057,0 0 52px #7b39fc24,inset 0 1px #ffffff29}.flow-index{color:#ffffff94;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:28px;padding:0 .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.feature-visual{background:#ffffff0b;border:1px solid #ffffff14;border-radius:24px;min-height:150px;margin-top:auto;padding:1rem;position:relative}.product-preview{background:radial-gradient(circle at 50% 42%,#fffffff5 0 18%,#0000 19%),linear-gradient(145deg,#ffffff2e,#7b39fc52),linear-gradient(135deg,#f7f4ff,#2b2344);border:1px solid #ffffff29;border-radius:24px;min-height:150px;box-shadow:inset 0 1px #ffffff38}.flow-chip{color:#ffffffa3;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 .7rem;display:inline-flex}.poster-preview{aspect-ratio:4/5;background:radial-gradient(circle at 58% 54%,#ffffff3d,#0000 22%),linear-gradient(160deg,#f4edff,#7b39fc 48%,#211936);border:1px solid #ffffff38;border-radius:24px;flex-direction:column;justify-content:space-between;width:min(180px,56%);padding:1rem;display:flex;box-shadow:0 20px 58px #00000047}.poster-preview span{color:#0c0916bd;letter-spacing:.16em;font-size:.65rem;font-weight:800}.poster-preview strong{color:#fff;max-width:4.5rem;font-size:1.05rem;line-height:1.1}.poster-preview i{background:#ffffffbd;border-radius:999px;width:58%;height:10px}.report-line{background:linear-gradient(135deg,#0000 0 18%,#ffffff38 18% 20%,#0000 20% 36%,#7b39fce6 36% 39%,#0000 39%),linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:20px;height:70px}.workflow-rail{position:relative}.workflow-rail:before{pointer-events:none;content:"";filter:blur(.5px);background:linear-gradient(90deg,#7b39fc00,#7b39fcb8,#ffffff2e,#7b39fc00);height:2px;position:absolute;top:50%;left:4%;right:4%}.flow-node{min-height:240px;padding:1.25rem}.flow-node-active{border-color:#7b39fc80;box-shadow:0 28px 90px #0000004d,0 0 44px #7b39fc33,inset 0 1px #ffffff29}.scenario-panel{gap:1.5rem;padding:1.5rem;display:grid}@media (min-width:768px){.scenario-panel{grid-template-columns:180px 1fr;align-items:center}}.scenario-visual{background:linear-gradient(145deg,#ffffff1f,#7b39fc2e);border:1px solid #ffffff1a;border-radius:24px;min-height:150px;position:relative;overflow:hidden}.scenario-visual span{background:#ffffff29;border:1px solid #ffffff1f;border-radius:18px;display:block;position:absolute}.scenario-visual span:first-child{width:72px;height:92px;inset:18px auto auto 18px}.scenario-visual span:nth-child(2){width:62px;height:54px;top:28px;right:18px}.scenario-visual span:nth-child(3){background:#7b39fca3;border-radius:999px;width:92px;height:14px;bottom:20px;right:34px}.scenario-visual-xhs span:first-child{width:64px;height:104px}.scenario-visual-report span:first-child{border-radius:999px;width:118px;height:18px}.scenario-visual-report span:nth-child(2){width:48px;height:84px}.scenario-visual-queue span:first-child,.scenario-visual-queue span:nth-child(2){border-radius:999px;width:120px;height:34px}.final-cta-glass{padding:2rem}@media (min-width:768px){.final-cta-glass{padding:3rem}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes color-bends-pan{0%{transform:translate(-2%,-2%)scale(1)rotate(0)}to{transform:translate(3%,2%)scale(1.06)rotate(8deg)}}@keyframes color-bend-drift{0%{translate:-2% -2%;scale:1}to{translate:3% 2%;scale:1.08}}@keyframes image-slice-float{0%{translate:0}to{translate:0 -18px}}@keyframes prompt-rail{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fade-in-up{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes result-in{0%{opacity:0;filter:blur(10px);transform:translateY(20px)scale(.96)}60%{filter:blur(2px)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:768px){.color-bend{opacity:.58;min-width:520px;min-height:220px}.image-slice{opacity:.24}.image-slice-one{right:-8%}.image-slice-two{left:-10%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.creative-stream-shell:after,.hero-flow-transition{display:none}.hero-flow-transition:before{content:"";filter:blur(30px);opacity:.36;background:radial-gradient(at 50% 88%,#7b39fc2e,#0000 70%);width:min(1120px,92vw);height:210px;position:absolute;bottom:38px;left:50%;transform:translate(-50%)perspective(740px)rotateX(58deg)}.hero-flow-transition:after{content:"";filter:blur(18px);background:radial-gradient(at 50% 100%,#d8c8ff0f,#0000 68%);width:min(760px,72vw);height:220px;position:absolute;bottom:88px;left:50%;transform:translate(-50%)perspective(760px)rotateX(64deg)}.hero-flow-transition span{display:none}.hero-flow-transition span:nth-child(2){opacity:.34;width:min(820px,74vw);animation-delay:.7s;bottom:86px}.hero-flow-transition span:nth-child(3){opacity:.22;width:min(600px,58vw);animation-delay:1.3s;bottom:136px}.hero-flow-transition span:nth-child(4){opacity:.16;width:min(360px,40vw);animation-delay:1.8s;bottom:192px}.hero-flow-transition i{display:none}.hero-flow-transition i:nth-of-type(2){opacity:.72;margin-left:-120px;animation-delay:.9s}.hero-flow-transition i:nth-of-type(3){opacity:.62;margin-left:140px;animation-delay:1.7s}.post-hero-stage,.stream-section{z-index:1;position:relative}.post-hero-stage{background:linear-gradient(#02050a00 0 20rem,#02050ac2 34rem,#02050a 46rem,#040914 66rem,#030710 58%,#02050a),radial-gradient(at 50% 58rem,#6689b20e,#0000 42rem),radial-gradient(circle at 78% 66rem,#9bbad707,#0000 34rem),radial-gradient(circle at 21% 78rem,#496e9a0a,#0000 38rem);margin-top:0;padding-top:0;overflow:visible}.post-hero-stage:before{display:none}.post-hero-stage:after{z-index:0;pointer-events:none;content:"";opacity:.24;mix-blend-mode:screen;background:radial-gradient(circle at 20% 30%,#dceeff06 0 1px,#0000 1px 5px) 0 0/7px 7px,linear-gradient(90deg,#0000 0 49.98%,#789dc306 50%,#0000 50.04% 100%),linear-gradient(145deg,#0000 0 24%,#dceeff05 34%,#0000 46% 100%),radial-gradient(at 50% 100%,#4164910b,#0000 48rem);position:absolute;inset:0 0 -1px;-webkit-mask-image:linear-gradient(#0000 0 22rem,#000 34rem 100%);mask-image:linear-gradient(#0000 0 22rem,#000 34rem 100%)}.post-hero-stage>.stream-section{z-index:1;position:relative}.stream-section:before{display:none}.stream-section-first{background:0 0;max-width:none;margin-top:0;padding-top:10rem;padding-bottom:5rem}.stream-section-first>*{max-width:1240px;margin-left:auto;margin-right:auto}.stream-section-first:before{display:none}.lower-liquid-section{background:#05040b;position:relative;overflow:hidden}.lower-liquid-section>section{z-index:1;position:relative}.lower-liquid-bg{z-index:0;opacity:1;-webkit-mask-image:linear-gradient(#0000,#0000004d 4%,#000 11% 100%);mask-image:linear-gradient(#0000,#0000004d 4%,#000 11% 100%)}.lower-liquid-bg,.lower-liquid-bg:before{pointer-events:none;position:absolute;inset:0}.lower-liquid-bg:before{z-index:1;content:"";background:linear-gradient(#05040bc7,#05040b5c 10%,#05040b0f 24%,#05040b0a 76%,#05040b29)}.lower-liquid-bg .plasma-container{opacity:1;filter:saturate(112%)contrast(108%);height:100vh;min-height:100vh;position:sticky;top:0}.brief-fusion-stage{background:0 0;padding:0;position:relative;overflow:visible}.brief-fusion-stage:after,.brief-fusion-stage:before{display:none}.brief-orbit{pointer-events:none;display:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}.brief-orbit span{border:1px solid #7b39fc29;border-radius:50%;width:min(880px,84vw);height:180px;position:absolute;top:20%;left:50%;transform:translate(-50%)perspective(760px)rotateX(66deg)}.brief-orbit span:nth-child(2){border-color:#ffffff14;width:min(620px,66vw);top:28%}.brief-transform{box-shadow:none;background:0 0;align-items:center;gap:1.5rem;padding:0;display:grid;position:relative}@media (min-width:1024px){.brief-transform{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr)}}.transform-column{min-height:340px;padding:2rem}.particle-bridge{justify-content:center;align-items:center;min-height:86px;display:flex;position:relative;overflow:hidden}.particle-bridge:before{content:"";background:linear-gradient(90deg,#ffffff0a,#7b39fcc7,#ffffff57,#7b39fcc7,#ffffff0a);height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 28px #7b39fc5c}.particle-bridge:after{content:"";filter:drop-shadow(0 0 14px #7b39fccc);border-top:2px solid #ffffffc7;border-right:2px solid #ffffffc7;width:18px;height:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(45deg)}.particle-bridge i{background:#d8c8fff5;border-radius:999px;width:10px;height:10px;animation:particle-transfer 2.25s linear infinite;position:absolute;top:50%;left:-18px;transform:translateY(-50%);box-shadow:0 0 24px #7b39fcf2,0 0 42px #ffffff2e}.particle-bridge i:nth-child(2){opacity:.8;animation-delay:.38s}.particle-bridge i:nth-child(3){opacity:.64;animation-delay:.76s}.particle-bridge i:nth-child(4){opacity:.72;animation-delay:1.14s}.particle-bridge i:nth-child(5){opacity:.56;animation-delay:1.52s}.particle-bridge strong{filter:blur(1px);background:radial-gradient(circle,#ffffff57,#7b39fc38 42%,#0000 70%);border-radius:999px;width:54px;height:54px;animation:bridge-core 2.6s ease-in-out infinite}.core-functions-section{background:0 0;max-width:none;margin-top:-1px;padding-top:5rem;position:relative}.core-functions-section:before{display:none}.core-functions-section>*{max-width:1240px;margin-left:auto;margin-right:auto}.core-functions-section:after{display:none}.core-function-stack{gap:3rem;width:min(100%,1120px);margin-left:auto;margin-right:auto;display:grid;position:relative}.core-function-stack:before{pointer-events:none;content:"";background:linear-gradient(#0000,#7b39fc57,#ffffff14,#7b39fc47,#0000);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:50%;transform:translate(-50%)}.core-function-card{color:#fff;-webkit-backdrop-filter:blur(30px)saturate(138%);backdrop-filter:blur(30px)saturate(138%);background:radial-gradient(circle at 78% 24%,#7b39fc2e,#0000 38%),linear-gradient(145deg,#ffffff21,#ffffff0d);border:1px solid #ffffff24;border-radius:34px;gap:1.5rem;min-height:292px;padding:1.35rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 110px #0000004d,inset 0 1px #ffffff21}@media (min-width:900px){.core-function-stack{gap:4.5rem}.core-function-card{grid-template-columns:.9fr 1.1fr;align-items:center;padding:1.45rem}}.core-function-card:before{content:"";opacity:0;background:linear-gradient(105deg,#0000 0 36%,#ffffff1f 44%,#0000 52% 100%);transition:opacity .22s,transform .42s;position:absolute;inset:0;transform:translate(-32%)}.core-function-card:after{pointer-events:none;content:"";filter:blur(22px);opacity:.5;background:linear-gradient(90deg,#0000,#7b39fc80,#ffffff29,#0000);height:190px;position:absolute;inset:auto -15% -36% 28%;transform:rotate(-7deg)}.core-function-card:hover{border-color:#7b39fc75;transform:translateY(-4px);box-shadow:0 38px 130px #00000061,0 0 56px #7b39fc29,inset 0 1px #ffffff2b}.core-function-number{color:#ffffff38;font-family:var(--font-display);letter-spacing:-.08em;text-shadow:0 0 34px #7b39fc38;font-size:clamp(3.2rem,7vw,5.6rem);font-weight:600;line-height:.82;display:block}.core-function-cta{color:#fff;background:#7b39fc38;border:1px solid #7b39fc57;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;min-height:42px;margin-top:1.15rem;padding:0 1rem;font-size:.9rem;font-weight:700;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 16px 40px #7b39fc24,inset 0 1px #ffffff1f}.core-function-card:hover .core-function-cta{background:#7b39fc6b;border-color:#d8c8ff61;transform:translateY(-1px);box-shadow:0 18px 48px #7b39fc3d,inset 0 1px #ffffff2e}.core-function-card:hover:before{opacity:1;transform:translate(42%)}.core-function-copy,.core-function-visual-wrap{z-index:1;position:relative}.core-function-card .feature-visual{margin-top:0}.feature-visual-wide{min-height:200px}.before-after-preview{position:relative;overflow:hidden}.before-after-preview:after{content:"";background:#ffffffad;width:1px;position:absolute;top:0;bottom:0;left:48%;box-shadow:0 0 22px #ffffff61}.batch-lane{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.batch-lane span{aspect-ratio:4/5;background:linear-gradient(145deg,#ffffff3d,#7b39fc52,#2b2344eb);border:1px solid #ffffff1f;border-radius:20px}.poster-preview-large{width:126px}.poster-layer-list{gap:.55rem;display:grid}.poster-layer-list span{color:#ffffffad;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;min-width:92px;padding:.55rem .7rem;font-size:.75rem;font-weight:700}.workflow-map{gap:1rem;display:grid;position:relative}@media (min-width:1024px){.workflow-map{grid-template-columns:repeat(5,minmax(0,1fr))}}.workflow-map-line{pointer-events:none;background:linear-gradient(90deg,#0000,#7b39fce6,#ffffff47,#7b39fcb8,#0000);height:4px;left:5%;right:5%;box-shadow:0 0 34px #7b39fc57}.workflow-map-line,.workflow-map-line:after{border-radius:999px;position:absolute;top:50%}.workflow-map-line:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#fffffff2,#d8c8fff0,#0000);width:150px;height:8px;animation:workflow-line-scan 5s linear infinite;left:0;transform:translateY(-50%)}.workflow-map-node{z-index:1;-webkit-backdrop-filter:blur(26px)saturate(132%);backdrop-filter:blur(26px)saturate(132%);background:radial-gradient(circle at 50% 0,#7b39fc24,#0000 36%),linear-gradient(145deg,#ffffff21,#ffffff0d);border:1px solid #ffffff1f;border-radius:28px;min-height:250px;padding:1.25rem;animation:workflow-card-pulse 5s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:0 26px 90px #00000042,inset 0 1px #ffffff1f}.workflow-map-node:nth-child(3){animation-delay:1s}.workflow-map-node:nth-child(4){animation-delay:2s}.workflow-map-node:nth-child(5){animation-delay:3s}.workflow-map-node:nth-child(6){animation-delay:4s}.workflow-map-node:before{content:"";opacity:0;background:linear-gradient(115deg,#0000 0 28%,#ffffff38 42%,#0000 58% 100%);animation:workflow-card-sheen 5s ease-in-out infinite;position:absolute;inset:0;transform:translate(-60%)}.workflow-map-node:nth-child(3):before{animation-delay:1s}.workflow-map-node:nth-child(4):before{animation-delay:2s}.workflow-map-node:nth-child(5):before{animation-delay:3s}.workflow-map-node:nth-child(6):before{animation-delay:4s}.workflow-map-node:after{content:"";background:#d8c8ff94;width:32px;height:2px;position:absolute;top:50%;right:-16px;box-shadow:0 0 18px #7b39fc6b}.workflow-map-node:last-child:after{display:none}.workflow-map-icon{color:#d8c8ff;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:18px;place-items:center;width:48px;height:48px;transition:color .22s,background .22s,box-shadow .22s,border-color .22s;animation:workflow-icon-pulse 5s ease-in-out infinite;display:grid}.workflow-map-node:nth-child(3) .workflow-map-icon{animation-delay:1s}.workflow-map-node:nth-child(4) .workflow-map-icon{animation-delay:2s}.workflow-map-node:nth-child(5) .workflow-map-icon{animation-delay:3s}.workflow-map-node:nth-child(6) .workflow-map-icon{animation-delay:4s}@media (max-width:1023px){.workflow-map-line{background:linear-gradient(#0000,#7b39fcc7,#ffffff2e,#0000);width:2px;height:auto;inset:2rem auto 2rem 2.5rem}.workflow-map-node:after{display:none}}.inspiration-section{max-width:none;overflow:visible}.inspiration-page-stage{background:radial-gradient(at 50% 10rem,#7497be0e,#0000 30rem),radial-gradient(circle at 12% 34rem,#41649109,#0000 34rem),radial-gradient(circle at 86% 42rem,#9bbad706,#0000 38rem),linear-gradient(#02050a,#030710 42%,#02050a);min-height:100dvh;position:relative;overflow:visible}.inspiration-page-stage:before{pointer-events:none;content:"";opacity:.2;background:radial-gradient(circle at 24% 18%,#dceeff05 0 1px,#0000 1px 8px) 0 0/7px 7px,linear-gradient(90deg,#0000 0 49.98%,#789dc304 50%,#0000 50.04% 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10rem 100%);mask-image:linear-gradient(#0000,#000 10rem 100%)}.inspiration-page-stage>*{z-index:1;position:relative}.inspiration-page-hero{isolation:isolate;text-align:center;max-width:1040px;margin:0 auto 3.2rem;position:relative}.inspiration-orb-field{z-index:-1;pointer-events:auto;opacity:.84;mix-blend-mode:screen;width:min(980px,98vw);height:clamp(390px,44vw,640px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 0 66%,#000000b3 78%,#0000 92%);mask-image:radial-gradient(#000 0 66%,#000000b3 78%,#0000 92%)}.final-brand-section{isolation:isolate;position:relative;overflow:hidden}.final-splash-field{z-index:1;opacity:1;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(#0000,#000 10% 100%);mask-image:linear-gradient(#0000,#000 10% 100%)}.final-brand-section:before{z-index:2;pointer-events:none;content:"";background:radial-gradient(circle at 50% 34%,#a0e5ff0b,#0000 26rem);position:absolute;inset:0}.final-brand-cta{z-index:3;text-align:center;min-height:360px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(3.5rem,8vw,7.5rem) 1rem;position:relative}.final-brand-grid{display:none}.final-primary-button{color:#05070d;background:#fffffff5;border-radius:999px;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 22px 70px #00000057,0 0 42px #ffffff14,inset 0 1px #fff}.final-primary-button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 28px 86px #0000006b,0 0 54px #ffffff1f,inset 0 1px #fff}.final-secondary-link{color:#daf4ff94;transition:color .18s,transform .18s}.final-secondary-link:hover{color:#f5fdffe6;transform:translateY(-1px)}.home-footer{z-index:3;color:#b8d6e294;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0 0;display:flex;position:relative}.home-footer strong{color:#f5fdffe6;font-size:1rem;display:block}.home-footer span{margin-top:.2rem;font-size:.82rem;display:block}.home-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.home-footer a{color:#daf4ff9e;font-size:.86rem;font-weight:700;transition:color .18s}.home-footer a:hover{color:#f5fdffeb}.inspiration-gallery-rows{gap:2.4rem;display:grid}.inspiration-category-row{gap:.75rem;display:grid}.inspiration-row-header{grid-template-columns:auto 1fr auto;align-items:end;gap:.9rem;width:min(1240px,100vw - 2.5rem);margin:0 auto;padding-bottom:.8rem;display:grid;position:relative}.inspiration-row-header:after{content:"";background:linear-gradient(90deg,#7b39fcc7,#ffffff2e,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 22px #7b39fc47}.inspiration-row-index{color:#d8c8ff;font-family:var(--font-display);letter-spacing:-.06em;text-shadow:0 0 26px #7b39fc85;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:600;line-height:.86}.inspiration-row-header h3{color:#ffffffeb;letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700}.inspiration-row-label{color:#ffffff7a;letter-spacing:.18em;align-self:center;font-size:.72rem;font-weight:800}.inspiration-row-mask{padding:1.1rem 0 1.35rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.inspiration-track{gap:1rem;width:max-content;animation:inspiration-scroll 42s linear infinite;display:flex}.inspiration-track-reverse{animation-duration:50s;animation-direction:reverse}.inspiration-gallery-rows:has(.inspiration-card:hover) .inspiration-track{animation-play-state:paused}.inspiration-card{-webkit-backdrop-filter:blur(28px)saturate(142%);backdrop-filter:blur(28px)saturate(142%);background:radial-gradient(circle at 22% 18%,#ffffff38,#0000 32%),radial-gradient(circle at 78% 82%,#7b39fc2e,#0000 42%),linear-gradient(145deg,#ffffff1d,#ffffff07);border:1px solid #ffffff29;border-radius:26px;flex:none;width:220px;height:168px;transition:transform .26s,border-color .26s,box-shadow .26s,background .26s;position:relative;overflow:hidden;box-shadow:0 24px 82px #00000042,inset 0 1px #ffffff29,inset 0 -1px #7b39fc1f}.inspiration-card:before{pointer-events:none;content:"";background:linear-gradient(135deg,#ffffff29,#0000 34%,#7b39fc17);border-radius:25px;position:absolute;inset:1px}.inspiration-card:hover{z-index:5;background:radial-gradient(circle at 24% 20%,#ffffff52,#0000 34%),radial-gradient(circle at 76% 80%,#7b39fc47,#0000 44%),linear-gradient(145deg,#ffffff2e,#ffffff0b);border-color:#d8c8ff6b;transform:scale(1.12)translateY(-8px);box-shadow:0 32px 96px #00000057,0 0 48px #7b39fc38,inset 0 1px #ffffff3d}.inspiration-card-main{aspect-ratio:1/.78}.inspiration-card-poster{background:radial-gradient(circle at 70% 22%,#fff3,#0000 30%),radial-gradient(circle at 20% 82%,#ff9ffc29,#0000 42%),linear-gradient(155deg,#ffffff1f,#7b39fc0e,#ffffff06);height:184px}.inspiration-card-report{background:linear-gradient(120deg,#ffffff1c,#0000 34%),radial-gradient(circle at 82% 28%,#8619fa33,#0000 38%),linear-gradient(145deg,#ffffff18,#ffffff07)}.final-cta-stream{background:radial-gradient(circle at 50% 0,#7b39fc57,#0000 44%),linear-gradient(145deg,#ffffff29,#fff1)}@keyframes stream-pulse{0%,to{opacity:.28;transform:translate(-50%)scaleX(.82)}50%{opacity:.86;transform:translate(-50%)scaleX(1)}}@keyframes active-border-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes active-flow-step{0%,20%,to{color:#ffffffa8;box-shadow:none;background:#7b39fc24;border-color:#7b39fc47;transform:translateY(0)scale(1)}9%{color:#fffffffa;background:#7b39fc57;border-color:#d8c8ffb8;transform:translateY(-3px)scale(1.025);box-shadow:0 0 38px #7b39fc57,inset 0 1px #ffffff2e}}@keyframes workflow-card-pulse{0%,21%,to{background:radial-gradient(circle at 50% 0,#7b39fc24,#0000 36%),linear-gradient(145deg,#ffffff21,#ffffff0d);border-color:#ffffff1f;transform:translateY(0)scale(1);box-shadow:0 26px 90px #00000042,inset 0 1px #ffffff1f}10%{background:radial-gradient(circle at 50% 0,#7b39fc6b,#0000 46%),linear-gradient(145deg,#ffffff38,#7b39fc1f);border-color:#d8c8ffb8;transform:translateY(-8px)scale(1.025);box-shadow:0 36px 118px #00000061,0 0 66px #7b39fc5c,inset 0 1px #ffffff3d}}@keyframes workflow-card-sheen{0%,22%,to{opacity:0;transform:translate(-60%)}9%{opacity:.95}16%{opacity:0;transform:translate(58%)}}@keyframes workflow-icon-pulse{0%,21%,to{color:#d8c8ff;box-shadow:none;background:#ffffff1a;border-color:#ffffff1a}10%{color:#fff;background:#7b39fcb8;border-color:#d8c8ff85;box-shadow:0 0 34px #7b39fc7a}}@keyframes workflow-line-scan{0%{transform:translate(-16%,-50%)}to{transform:translate(680%,-50%)}}@keyframes particle-transfer{0%{opacity:0;left:-18px}12%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% + 18px)}}@keyframes bridge-core{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.82;transform:scale(1.08)}}@keyframes inspiration-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hero-particle-fall{0%{opacity:0;transform:translate(-50%,-70px)scale(.8)}18%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translate(-50%,150px)scale(1.1)}}@keyframes active-flow-sheen{0%,to{opacity:0;transform:translate(-46%)}42%{opacity:.9}70%{opacity:0;transform:translate(48%)}}.image-slice,.prompt-rail{display:none}.creative-stream-shell{background:radial-gradient(circle at 50% 6%,#84ecff1f,#0000 34rem),linear-gradient(#05070d,#06101a 38%,#07121c 68%,#04070d)}.creative-stream-shell .premium-nav,.home-navbar-shell .premium-nav{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(135deg,#08121c75,#0c1d2747),#060c125c;border-color:#dcfaff33;box-shadow:0 22px 70px #00000047,0 0 42px #72e7ff14,inset 0 1px #ffffff29}.creative-stream-shell .premium-nav-scrolled,.home-navbar-shell .premium-nav-scrolled{-webkit-backdrop-filter:blur(32px)saturate(155%);backdrop-filter:blur(32px)saturate(155%);background:linear-gradient(135deg,#071018d1,#050b11b8),#03070cc7;border-color:#dcfaff42;box-shadow:0 18px 64px #0000006b,0 0 34px #82d5ff1a,inset 0 1px #ffffff29}.creative-stream-shell .premium-nav a:first-child>span:first-child,.home-navbar-shell .premium-nav a:first-child>span:first-child{color:#0891b2;box-shadow:0 16px 44px #72e7ff2e,inset 0 1px #fffc}.creative-stream-shell .premium-button,.home-navbar-shell .premium-button{color:#031016;background:linear-gradient(135deg,#f5fdfffa,#7de8fff0),var(--home-cyan);border:1px solid #ebfdffc2;box-shadow:0 18px 54px #38bdf857,0 0 34px #d8fbff38,inset 0 1px #ffffffe6}.creative-stream-shell .premium-button-secondary{color:#eefdffe6;background:#08121c70;border:1px solid #dcfaff29;box-shadow:0 14px 44px #0000002e,inset 0 1px #ffffff14}.creative-stream-shell .premium-button-secondary:hover{background:#0e233194;border-color:#b6f4ff47;box-shadow:0 18px 54px #00000038,0 0 32px #72e7ff1f}.creative-stream-shell .premium-kicker{color:#e8fcffe6;background:#0816206b;border-color:#dcfaff2e;box-shadow:0 18px 54px #0000002e,0 0 30px #72e7ff1a}.post-hero-stage{background:linear-gradient(#02050a00,#02050a1f 10rem,#02060cb8 30rem,#02050a 50rem,#040914 70rem,#02050a),radial-gradient(at 50% 52rem,#6689b20d,#0000 44rem),radial-gradient(circle at 78% 70rem,#9bbad706,#0000 34rem),radial-gradient(circle at 16% 80rem,#496e9a09,#0000 36rem);margin-top:-14vh;padding-top:14vh}.post-hero-stage:after{opacity:.22;background:radial-gradient(circle at 20% 30%,#dceeff06 0 1px,#0000 1px 6px),linear-gradient(90deg,#0000 0 49.98%,#789dc306 50%,#0000 50.04% 100%),linear-gradient(145deg,#0000 0 24%,#dceeff05 34%,#0000 46% 100%),radial-gradient(at 50% 100%,#4164910a,#0000 48rem)}.core-function-card,.feature-studio-card,.final-cta-glass,.flow-column,.flow-node,.inspiration-card,.scenario-panel,.workflow-map-node{border-color:var(--home-border);background:radial-gradient(circle at 18% 8%,#72e7ff14,#0000 34%),linear-gradient(145deg,#e8fcff1b,#e8fcff09);box-shadow:0 30px 100px #00000047,0 0 44px #38bdf80d,inset 0 1px #ffffff21}.core-function-card:after,.feature-studio-card:after,.final-cta-glass:after,.flow-column:after,.flow-node:after,.scenario-panel:after{opacity:.32;background:linear-gradient(90deg,#0000,#72e7ff47,#f5fdff24,#0000)}.flow-column:not(.flow-column-active){filter:saturate(.7);background:radial-gradient(circle at 18% 12%,#dcfaff09,#0000 34%),linear-gradient(135deg,#aee0ee0d,#aee0ee04);border-color:#bef5ff17}.flow-column:not(.flow-column-active):before{background:linear-gradient(90deg,#04090e75,#0000 48%,#04090e38)}.flow-column-active{background:radial-gradient(circle at 84% 16%,#f5fdff24,#0000 30%),radial-gradient(circle at 18% 88%,#38bdf833,#0000 38%),linear-gradient(145deg,#38bdf821,#e8fcff0f);border-color:#b1f4ff85;box-shadow:0 34px 110px #00000052,0 0 58px #72e7ff29,inset 0 1px #fff3}.flow-column-active:after{background:conic-gradient(#38bdf80f,#72e7ffb8,#ffffff9e,#38bdf8b3,#38bdf80f)}.flow-column-active .flow-list-item{border-color:#72e7ff47;animation:none;background:#38bdf81c!important}.flow-column-active .flow-list-item span,.flow-list-item span{background:#38bdf852;box-shadow:0 0 22px #72e7ff3d}.core-function-stack:before,.inspiration-row-header:after,.particle-bridge:before,.workflow-map-line{background:linear-gradient(90deg,#0000,#72e7ffbd,#ffffff3d,#38bdf899,#0000);box-shadow:0 0 30px #72e7ff3d}.particle-bridge:after{filter:drop-shadow(0 0 14px #72e7ff9e);border-color:#e6fcffd1}.particle-bridge i{background:#dcfafff5;box-shadow:0 0 24px #72e7ffdb,0 0 42px #ffffff2e}.particle-bridge strong{background:radial-gradient(circle,#f5fdff52,#38bdf833 42%,#0000 70%)}.core-function-card{background:radial-gradient(circle at 78% 24%,#72e7ff1c,#0000 38%),linear-gradient(145deg,#e8fcff1f,#e8fcff0b);border-color:#bef5ff2e}.core-function-card:hover{border-color:#b0f4ff70;box-shadow:0 38px 130px #0000005c,0 0 58px #72e7ff1f,inset 0 1px #ffffff2b}.core-function-number,.inspiration-row-index{color:#dcfaff3d;text-shadow:0 0 34px #72e7ff29}.core-function-cta{color:#eefdffeb;background:#38bdf81f;border-color:#72e7ff3d;box-shadow:0 16px 40px #38bdf814,inset 0 1px #ffffff1f}.core-function-card:hover .core-function-cta{background:#38bdf833;border-color:#bef5ff6b;box-shadow:0 18px 48px #38bdf829,inset 0 1px #ffffff2e}.flow-chip,.poster-layer-list span{color:#e1faffad;background:#dcfaff0e;border-color:#dcfaff1c}.before-after-preview,.feature-visual,.poster-layer-list span{background:#dcfaff0a;border-color:#dcfaff17}.batch-lane span,.poster-preview,.product-preview{background:radial-gradient(circle at 58% 54%,#f5fdff38,#0000 24%),linear-gradient(145deg,#e6fcff33,#38bdf847,#051018eb);border-color:#dcfaff33}.workflow-map-line:after{background:linear-gradient(90deg,#0000,#fffffff2,#9ef1fff0,#0000)}.workflow-map-node{animation:none}.workflow-map-node:before{background:linear-gradient(115deg,#0000 0 28%,#ebfdff2e 42%,#0000 58% 100%)}.workflow-map-node:after{background:#9ef1ff8a;box-shadow:0 0 18px #72e7ff42}.workflow-map-icon{color:#bdf7ff;background:#dcfaff12;border-color:#dcfaff1f;animation:none}.workflow-map-node-active{background:radial-gradient(circle at 50% 0,#72e7ff33,#0000 42%),linear-gradient(145deg,#e8fcff24,#38bdf80f);border-color:#72e7ff75;box-shadow:0 30px 110px #00000052,0 0 50px #72e7ff24,inset 0 1px #ffffff29}.workflow-map-node-active .workflow-map-icon{color:#041117;background:#a6f4ffe6;box-shadow:0 0 28px #72e7ff3d}.inspiration-card{background:radial-gradient(circle at 22% 18%,#f5fdff2e,#0000 32%),radial-gradient(circle at 78% 82%,#38bdf81f,#0000 42%),linear-gradient(145deg,#e8fcff1a,#e8fcff06);border-color:#dcfaff24;box-shadow:0 24px 82px #0000003d,inset 0 1px #ffffff24,inset 0 -1px #38bdf81a}.inspiration-card:before{background:linear-gradient(135deg,#f5fdff1f,#0000 34%,#38bdf812)}.inspiration-card:hover{background:radial-gradient(circle at 24% 20%,#f5fdff3d,#0000 34%),radial-gradient(circle at 76% 80%,#38bdf833,#0000 44%),linear-gradient(145deg,#e8fcff24,#e8fcff0a);border-color:#bef5ff61;box-shadow:0 32px 96px #00000052,0 0 42px #72e7ff24,inset 0 1px #ffffff38}.creative-stream-shell .post-hero-stage:after{opacity:.18;background:radial-gradient(circle at 20% 30%,#dceeff05 0 1px,#0000 1px 7px),linear-gradient(90deg,#0000 0 49.98%,#789dc305 50%,#0000 50.04% 100%),radial-gradient(at 50% 100%,#41649107,#0000 46rem)}.creative-stream-shell .core-function-card,.creative-stream-shell .feature-studio-card,.creative-stream-shell .final-cta-glass,.creative-stream-shell .flow-column,.creative-stream-shell .flow-node,.creative-stream-shell .inspiration-card,.creative-stream-shell .scenario-panel,.creative-stream-shell .workflow-map-node{background:linear-gradient(145deg,#0e141bd6,#05090fc2);border-color:#e1f5ff21;box-shadow:0 30px 96px #00000057,0 0 40px #38bdf809,inset 0 1px #ffffff14}.creative-stream-shell .core-function-card:after,.creative-stream-shell .feature-studio-card:after,.creative-stream-shell .final-cta-glass:after,.creative-stream-shell .flow-column:after,.creative-stream-shell .flow-node:after,.creative-stream-shell .scenario-panel:after{opacity:.24;background:linear-gradient(90deg,#0000,#c2f5ff2e,#ffffff14,#0000)}.creative-stream-shell .flow-column:not(.flow-column-active){filter:saturate(.62);background:linear-gradient(145deg,#0c1117c7,#04080ebd);border-color:#e1f5ff17}.creative-stream-shell .flow-column-active .flow-list-item span,.creative-stream-shell .flow-list-item span{background:#5fb2d53d;box-shadow:0 0 18px #72e7ff24}.creative-stream-shell .core-function-card{background:radial-gradient(circle at 82% 18%,#d2f6ff11,#0000 36%),linear-gradient(145deg,#0f151ddb,#05090fc7);border-color:#e1f5ff24}.creative-stream-shell .inspiration-card{background:radial-gradient(circle at 24% 20%,#f5fdff14,#0000 34%),linear-gradient(145deg,#0e141bd1,#05090fc2);border-color:#dcfaff1c}.creative-stream-shell{--ice-deep:#030912;--ice-navy:#06111c;--ice-panel:#08141fbd;--ice-panel-strong:#0a1a26d6;--ice-line:#b3edff38;--ice-line-strong:#cff7ff85;--ice-glow:#62ddff33;--ice-white:#f1fdffeb;--ice-muted:#b6d9e594;--ice-champagne:#ffe8b980}.creative-stream-shell .post-hero-stage:after{opacity:.2;mix-blend-mode:screen;background:radial-gradient(circle at 24% 18%,#dceeff05 0 1px,#0000 1px 8px),linear-gradient(90deg,#0000 0 49.98%,#789dc305 50%,#0000 50.04% 100%),linear-gradient(145deg,#0000 0 31%,#dceeff04 42%,#0000 54% 100%),radial-gradient(at 50% 100%,#41649108,#0000 48rem)}.creative-stream-shell .stream-section h2{text-shadow:0 0 42px #8de5ff1f}.creative-stream-shell .text-white\/46,.creative-stream-shell .text-white\/48{color:#a6cfdd94}.creative-stream-shell .text-white\/62,.creative-stream-shell .text-white\/66{color:#c1dee8ad}.creative-stream-shell .brief-transform{gap:2rem}.creative-stream-shell .core-function-card,.creative-stream-shell .final-cta-glass,.creative-stream-shell .flow-column,.creative-stream-shell .inspiration-card,.creative-stream-shell .workflow-map-node{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:linear-gradient(145deg,#102332b3,#040a12d1),#07121cb8;box-shadow:0 28px 88px #0000006b,inset 0 0 0 1px #ffffff09,0 0 54px #4ec9ff0b,inset 0 1px #ffffff1c}.creative-stream-shell .core-function-card:before,.creative-stream-shell .final-cta-glass:before,.creative-stream-shell .flow-column:before,.creative-stream-shell .inspiration-card:before,.creative-stream-shell .workflow-map-node:before{opacity:.48;background:linear-gradient(115deg,#ffffff1c,#0000 26% 68%,#70e7ff17),linear-gradient(#e8fcff14,#0000 34%)}.creative-stream-shell .core-function-card:after,.creative-stream-shell .final-cta-glass:after,.creative-stream-shell .flow-column:after,.creative-stream-shell .inspiration-card:after,.creative-stream-shell .workflow-map-node:after{opacity:.28;background:linear-gradient(90deg,#0000,#bbf2ff5c,#ffffff24,#0000)}.creative-stream-shell .flow-column:not(.flow-column-active){filter:saturate(.54);opacity:.82;background:linear-gradient(145deg,#0a131cbd,#03080fd1);border-color:#aad7e61f}.creative-stream-shell .flow-column-active{filter:none;opacity:1;background:radial-gradient(circle at 85% 12%,#c6f9ff29,#0000 34%),radial-gradient(circle at 18% 88%,#4ad2ff26,#0000 42%),linear-gradient(145deg,#112b3bdb,#040c14d1);border-color:#cff7ff6b;box-shadow:0 34px 110px #00000075,0 0 64px #6ae2ff29,inset 0 0 0 1px #e8fcff0f,inset 0 1px #ffffff29}.creative-stream-shell .flow-column-active:after{opacity:.46;background:conic-gradient(#5ed2ff0d,#b9f6ffa8,#ffffff80,#5cffdc6b,#5ed2ff0d)}.creative-stream-shell .flow-list-item{color:#d8eef5b8;background:#e5f8ff0b;border-color:#d1f4ff1a}.creative-stream-shell .flow-column-active .flow-list-item{color:#effdffe6;border-color:#baf0ff3d;box-shadow:inset 0 1px #ffffff14;background:linear-gradient(90deg,#60daff26,#e5f8ff0b)!important}.creative-stream-shell .flow-list-item span{color:#030e15e0;background:#b5f1ffb8;box-shadow:0 0 22px #72e7ff3d}.creative-stream-shell .feature-visual{background:radial-gradient(circle at 54% 42%,#8ef6ff1a,#0000 28%),linear-gradient(145deg,#def8ff12,#030a116b);border-color:#dcfaff21;box-shadow:inset 0 1px #ffffff14}.creative-stream-shell .workflow-map-node{background:linear-gradient(145deg,#0e1b26c7,#040a12d6);border-color:#bee8f529;min-height:246px;animation:none}.creative-stream-shell .workflow-map-node:hover{border-color:#ccf7ff61;transform:translateY(-4px);box-shadow:0 30px 100px #00000070,0 0 48px #72e7ff21,inset 0 1px #ffffff24}.creative-stream-shell .workflow-map-node:after,.creative-stream-shell .workflow-map-node:before{animation:none}.creative-stream-shell .workflow-map-icon{color:#bdf7ff;background:#e8fcff11;border-color:#dcfaff21;animation:none}.creative-stream-shell .final-cta-glass{background:radial-gradient(circle at 50% 0,#8ef6ff2e,#0000 44%),linear-gradient(145deg,#112331d1,#040a12d1);border-color:#cff7ff3d}.creative-stream-shell .inspiration-row-header:after{background:linear-gradient(90deg,#8ef6ff9e,#ffffff29,#0000);height:1px}.creative-stream-shell{--ice-line:#cdeeff38;--ice-line-strong:#edfaff8f;--ice-glow:#82d5ff2e}.creative-stream-shell .particle-bridge i{box-shadow:0 0 24px #91ddffcc,0 0 42px #ffe8b91f}.creative-stream-shell .core-function-card{transition:transform .22s,border-color .22s,box-shadow .22s}.creative-stream-shell .core-function-card:before{background:linear-gradient(105deg,#0000 0 36%,#ffffff29 44%,#0000 52% 100%);transition:opacity .22s,transform .42s;transform:translate(-32%)}.creative-stream-shell .core-function-card:after{opacity:.42;background:linear-gradient(90deg,#0000,#9addff6b,#ffe8b929,#0000)}.creative-stream-shell .core-function-card:hover{border-color:#edfaff8a;transform:translateY(-4px);box-shadow:0 42px 140px #00000080,0 0 70px #8ed2ff33,0 0 26px #ffe8b914,inset 0 0 0 1px #e8fcff14,inset 0 1px #ffffff2e}.creative-stream-shell .workflow-map-line{background:linear-gradient(90deg,#0000,#6ab5ff94,#f5fdff70,#ffe8b938,#0000);height:2px;box-shadow:0 0 28px #82d5ff2e}.creative-stream-shell .workflow-map-node{animation:workflow-card-pulse-ice 5s ease-in-out infinite}.creative-stream-shell .workflow-map-node:nth-child(3){animation-delay:1s}.creative-stream-shell .workflow-map-node:nth-child(4){animation-delay:2s}.creative-stream-shell .workflow-map-node:nth-child(5){animation-delay:3s}.creative-stream-shell .workflow-map-node:nth-child(6){animation-delay:4s}.creative-stream-shell .workflow-map-node:before{animation:workflow-card-sheen-ice 5s ease-in-out infinite}.creative-stream-shell .workflow-map-node:nth-child(3):before{animation-delay:1s}.creative-stream-shell .workflow-map-node:nth-child(4):before{animation-delay:2s}.creative-stream-shell .workflow-map-node:nth-child(5):before{animation-delay:3s}.creative-stream-shell .workflow-map-node:nth-child(6):before{animation-delay:4s}.creative-stream-shell .workflow-map-node:after{animation:none}.creative-stream-shell .workflow-map-icon{animation:workflow-icon-pulse-ice 5s ease-in-out infinite}.creative-stream-shell .workflow-map-node:nth-child(3) .workflow-map-icon{animation-delay:1s}.creative-stream-shell .workflow-map-node:nth-child(4) .workflow-map-icon{animation-delay:2s}.creative-stream-shell .workflow-map-node:nth-child(5) .workflow-map-icon{animation-delay:3s}.creative-stream-shell .workflow-map-node:nth-child(6) .workflow-map-icon{animation-delay:4s}.creative-stream-shell .workflow-map-node-active{background:radial-gradient(circle at 50% 0,#beecff29,#0000 42%),linear-gradient(145deg,#122836e0,#040c14d1);box-shadow:0 34px 116px #00000075,0 0 58px #82d5ff26,inset 0 1px #ffffff29}@keyframes workflow-card-pulse-ice{0%,21%,to{border-color:#ffffff29;transform:translateY(0)scale(1);box-shadow:0 28px 88px #00000061,0 0 58px #ffffff0e,inset 0 1px #ffffff1f}10%{border-color:#ffffff85;transform:translateY(-7px)scale(1.02);box-shadow:0 36px 118px #00000070,0 0 72px #fff3,inset 0 1px #ffffff38}}@keyframes workflow-card-sheen-ice{0%,22%,to{opacity:0;transform:translate(-60%)}9%{opacity:.8}16%{opacity:0;transform:translate(58%)}}@keyframes workflow-icon-pulse-ice{0%,21%,to{color:#ffffffdb;box-shadow:none;background:#ffffff12;border-color:#ffffff24}10%{color:#05070d;background:linear-gradient(135deg,#fff,#f7fcff 52%,#e9f6ff);border-color:#ffffffb8;box-shadow:0 0 34px #ffffff3d}}.creative-stream-shell .core-function-card,.creative-stream-shell .final-cta-glass,.creative-stream-shell .flow-column,.creative-stream-shell .inspiration-card,.creative-stream-shell .workflow-map-node{border-color:var(--ice-line);background:linear-gradient(145deg,#091625c7,#03080fe6),#040c16c7;box-shadow:0 28px 88px #00000075,inset 0 0 0 1px #ffffff08,0 0 52px #5393cf0a,inset 0 1px #ffffff18}.creative-stream-shell .core-function-card:before,.creative-stream-shell .final-cta-glass:before,.creative-stream-shell .flow-column:before,.creative-stream-shell .inspiration-card:before,.creative-stream-shell .workflow-map-node:before{background:linear-gradient(115deg,#ffffff18,#0000 26% 68%,#6fb8ff12),linear-gradient(#d6efff0e,#0000 34%)}.creative-stream-shell .core-function-card:after,.creative-stream-shell .final-cta-glass:after,.creative-stream-shell .flow-column:after,.creative-stream-shell .inspiration-card:after,.creative-stream-shell .workflow-map-node:after{background:linear-gradient(90deg,#0000,#9bdcff47,#ffffff1f,#0000)}.creative-stream-shell .core-function-card{border-color:#b9dcf229;box-shadow:0 34px 112px #00000075,inset 0 0 0 1px #ffffff09,0 0 44px #5393cf0b,inset 0 1px #ffffff18}.creative-stream-shell .core-function-card:hover .core-function-cta{background:linear-gradient(135deg,#f6fbff,#b9e3ff 58%,#7bbcff);border-color:#ecf8ffa8;box-shadow:0 18px 52px #6fb8ff3d,inset 0 1px #ffffffe0}.creative-stream-shell .final-cta-glass{box-shadow:none;background:0 0;border-color:#0000}.creative-stream-shell,.home-navbar-shell{--home-ice:#effdff;--home-cyan:#b9f2ff;--home-cyan-strong:#8ee7ff;--home-blue:#6fcbff;--home-deep:#06101a;--home-surface:#0a1c2a94;--home-surface-strong:#0c283ab8;--home-border:#beefff38;--home-border-strong:#e2faff70}.creative-stream-shell{--ice-deep:#06101a;--ice-navy:#071827;--ice-panel:#0b2232a8;--ice-panel-strong:#0d2f44c2;--ice-line:#beefff3d;--ice-line-strong:#e8fbff8f;--ice-glow:#9feaff3d;--ice-white:#f6fdfff0;--ice-muted:#bee0ecad;--ice-champagne:#e6faff57;background:radial-gradient(circle at 50% 7%,#9feaff1f,#0000 35rem),radial-gradient(circle at 84% 30%,#6fcbff14,#0000 34rem),linear-gradient(#05101a,#071827 38% 70%,#05101a)}.creative-stream-shell .core-function-card{background:radial-gradient(circle at 78% 22%,#b9f2ff2e,#0000 38%),linear-gradient(145deg,#143a4fa8,#071522db);border-color:#beefff38;box-shadow:0 34px 112px #0006,inset 0 0 0 1px #ffffff0d,0 0 54px #9feaff17,inset 0 1px #ffffff21}.creative-stream-shell .core-function-card:before{opacity:0;background:linear-gradient(118deg,#0000 0 34%,#ffffff0a 39%,#ffffff85 45%,#b9f2ff3d 49%,#0000 58% 100%);transform:translate(-44%)}.creative-stream-shell .core-function-card:after{opacity:.46;filter:blur(24px);background:linear-gradient(90deg,#0000,#9feaff80,#fff3,#0000);inset:auto -16% -38% 26%;transform:rotate(-7deg)}.creative-stream-shell .core-function-card:first-child{background:radial-gradient(circle at 82% 18%,#b9f2ff33,#0000 36%),linear-gradient(145deg,#164156a8,#071522db)}.creative-stream-shell .core-function-card:nth-child(2){background:radial-gradient(circle at 82% 20%,#6fcbff33,#0000 38%),linear-gradient(145deg,#123650a8,#071522db)}.creative-stream-shell .core-function-card:nth-child(3){background:radial-gradient(circle at 80% 18%,#e8fbff29,#0000 34%),radial-gradient(circle at 28% 88%,#6fcbff1f,#0000 40%),linear-gradient(145deg,#143246a8,#071522db)}.creative-stream-shell .core-function-card:nth-child(4){background:radial-gradient(circle at 82% 18%,#9feaff30,#0000 36%),linear-gradient(145deg,#123a4ea8,#071522db)}.creative-stream-shell .core-function-card:hover:before{opacity:1;transform:translate(48%)}.creative-stream-shell .core-function-card:hover:after{opacity:.62}.creative-stream-shell .core-function-cta{color:#f6fdfff0;background:#6fcbff2b;border-color:#b9f2ff4d;box-shadow:0 14px 38px #6fcbff1f,inset 0 1px #ffffff24}.creative-stream-shell .flow-chip,.creative-stream-shell .poster-layer-list span{color:#e8fbffd1;background:#e8fbff13;border-color:#beefff29}.creative-stream-shell .feature-visual{background:radial-gradient(circle at 54% 42%,#b9f2ff21,#0000 28%),linear-gradient(145deg,#e8fbff14,#06121e7a);border-color:#beefff29}.creative-stream-shell .poster-preview{background:radial-gradient(circle at 62% 22%,#e8fbff33,#0000 30%),linear-gradient(160deg,#f6fdff38,#6fcbff33 48%,#06121eeb)}.creative-stream-shell .report-line{background:linear-gradient(90deg,#0000,#b9f2ff7a,#f6fdffb8,#0000);box-shadow:0 0 30px #9feaff47}.creative-stream-shell .workflow-map-line{background:linear-gradient(90deg,#0000,#6fcbffad,#f6fdff7a,#b9f2ff6b,#0000);box-shadow:0 0 32px #9feaff3d}.creative-stream-shell .inspiration-row-header:after{background:linear-gradient(90deg,#b9f2ffa3,#ffffff2e,#0000)}.creative-stream-shell{--home-deep:#02050a;--ice-deep:#02050a;--ice-navy:#040914;background:radial-gradient(circle at 50% 7%,#9feaff0e,#0000 35rem),radial-gradient(circle at 84% 30%,#6fcbff09,#0000 34rem),linear-gradient(#02050a,#030811 38% 70%,#02050a)}.creative-stream-shell .post-hero-stage{background:radial-gradient(at 50% 18rem,#9feaff08,#0000 30rem),radial-gradient(circle at 18% 72rem,#6fcbff06,#0000 38rem),radial-gradient(circle at 86% 112rem,#d1f6ff04,#0000 42rem),linear-gradient(#02050a00,#02050ad6 16rem,#02050a 34rem,#030811 64rem,#02050a)}.creative-stream-shell .post-hero-stage:after{background:radial-gradient(circle at 24% 18%,#e8fbff03 0 1px,#0000 1px 8px),linear-gradient(90deg,#0000 0 49.98%,#9fd6eb03 50%,#0000 50.04% 100%),linear-gradient(145deg,#0000 0 31%,#e8fbff03 42%,#0000 54% 100%),radial-gradient(at 50% 100%,#6fcbff05,#0000 48rem)}.creative-stream-shell,.home-navbar-shell{--home-ice:#fff;--home-cyan:#f4fbff;--home-cyan-strong:#e6f7ff;--home-blue:#d9efff;--home-surface:#ffffff0f;--home-surface-strong:#ffffff1a;--home-border:#ffffff2e;--home-border-strong:#ffffff6b}.creative-stream-shell{--ice-line:#ffffff2e;--ice-line-strong:#ffffff7a;--ice-glow:#ffffff2e;--ice-white:#fffffff0;--ice-muted:#dee8eea8;--ice-champagne:#ffffff3d}.creative-stream-shell .premium-nav,.home-navbar-shell .premium-nav{border-color:#ffffff2e;box-shadow:0 22px 70px #0000004d,0 0 40px #ffffff0e,inset 0 1px #ffffff29}.creative-stream-shell .premium-button,.home-navbar-shell .premium-button{background:linear-gradient(135deg,#fff,#f4fbff 54%,#dff3ff);border-color:#ffffffc7;box-shadow:0 18px 54px #ffffff2e,0 0 34px #ffffff24,inset 0 1px #ffffffeb}.creative-stream-shell .premium-button:hover,.home-navbar-shell .premium-button:hover{background:linear-gradient(135deg,#fff,#fbfeff 56%,#eaf8ff);box-shadow:0 24px 70px #ffffff3d,0 0 46px #fff3,inset 0 1px #fffffffa}.creative-stream-shell .core-function-card,.creative-stream-shell .feature-studio-card,.creative-stream-shell .final-cta-glass,.creative-stream-shell .flow-column,.creative-stream-shell .flow-node,.creative-stream-shell .inspiration-card,.creative-stream-shell .scenario-panel,.creative-stream-shell .workflow-map-node{border-color:var(--ice-line);background:radial-gradient(circle at 22% 8%,#ffffff14,#0000 30%),linear-gradient(145deg,#ffffff12,#ffffff06),#04070cc7;box-shadow:0 28px 88px #0000006b,inset 0 0 0 1px #ffffff09,0 0 58px #ffffff0e,inset 0 1px #ffffff1f}.creative-stream-shell .feature-studio-card:before,.creative-stream-shell .final-cta-glass:before,.creative-stream-shell .flow-column:before,.creative-stream-shell .flow-node:before,.creative-stream-shell .inspiration-card:before,.creative-stream-shell .scenario-panel:before,.creative-stream-shell .workflow-map-node:before{background:linear-gradient(115deg,#ffffff1f,#0000 26% 68%,#ffffff12),linear-gradient(#fff1,#0000 34%)}.creative-stream-shell .feature-studio-card:after,.creative-stream-shell .final-cta-glass:after,.creative-stream-shell .flow-column:after,.creative-stream-shell .flow-node:after,.creative-stream-shell .inspiration-card:after,.creative-stream-shell .scenario-panel:after,.creative-stream-shell .workflow-map-node:after{background:linear-gradient(90deg,#0000,#ffffff57,#e2f2ff1f,#0000)}.creative-stream-shell .flow-column-active:after{background:conic-gradient(#ffffff0a,#ffffff9e,#e2f2ff6b,#ffffff6b,#ffffff0a)}.creative-stream-shell .flow-list-item span{background:#ffffffbd;box-shadow:0 0 22px #fff3}.creative-stream-shell .core-function-stack:before,.creative-stream-shell .inspiration-row-header:after,.creative-stream-shell .particle-bridge:before,.creative-stream-shell .workflow-map-line{background:linear-gradient(90deg,#0000,#ffffff94,#e2f2ff42,#ffffff52,#0000);box-shadow:0 0 34px #ffffff29}.creative-stream-shell .particle-bridge:after{filter:drop-shadow(0 0 16px #ffffff7a);border-color:#ffffffe6}.creative-stream-shell .particle-bridge i{background:#fffffff5;box-shadow:0 0 24px #ffffffb3,0 0 42px #e2f2ff24}.creative-stream-shell .particle-bridge strong{background:radial-gradient(circle,#ffffff4d,#e2f2ff26 42%,#0000 70%)}.creative-stream-shell .core-function-number,.creative-stream-shell .inspiration-row-index{color:#ffffff47;text-shadow:0 0 38px #ffffff29}.creative-stream-shell .feature-visual,.creative-stream-shell .flow-chip,.creative-stream-shell .poster-layer-list span{background:#ffffff0e;border-color:#ffffff24}.creative-stream-shell .batch-lane span,.creative-stream-shell .poster-preview,.creative-stream-shell .product-preview{background:radial-gradient(circle at 58% 54%,#ffffff29,#0000 24%),linear-gradient(145deg,#ffffff24,#e2f2ff1c,#04080eeb);border-color:#ffffff29}.creative-stream-shell .report-line,.creative-stream-shell .workflow-map-line{background:linear-gradient(90deg,#0000,#ffffff94,#e2f2ff52,#ffffff47,#0000);box-shadow:0 0 30px #ffffff29}.creative-stream-shell .workflow-map-line:after{background:linear-gradient(90deg,#0000,#fffffffa,#e2f2ffdb,#0000);box-shadow:0 0 24px #ffffff47}.creative-stream-shell .workflow-map-node{background:linear-gradient(145deg,#ffffff12,#ffffff06),#04080ed1;border-color:#ffffff29}.creative-stream-shell .workflow-map-icon{color:#ffffffdb;background:#ffffff12;border-color:#ffffff24}.creative-stream-shell .workflow-map-node-active .workflow-map-icon{color:#05070d;background:linear-gradient(135deg,#fff,#f7fcff 52%,#e9f6ff);border-color:#ffffffb8;box-shadow:0 0 34px #ffffff3d}.creative-stream-shell .inspiration-card{background:radial-gradient(circle at 22% 18%,#ffffff17,#0000 32%),linear-gradient(145deg,#fff1,#ffffff05),#04080ed1;border-color:#ffffff24;box-shadow:0 24px 82px #00000057,inset 0 1px #ffffff1a,inset 0 -1px #e2f2ff0e}.creative-stream-shell .inspiration-card:hover{background:radial-gradient(circle at 24% 20%,#ffffff24,#0000 34%),linear-gradient(145deg,#ffffff16,#ffffff07),#04080ed1;border-color:#ffffff57;box-shadow:0 32px 96px #0006,0 0 50px #ffffff1f,inset 0 1px #ffffff29}.creative-stream-shell{--frost-surface:#ffffff21;--frost-surface-soft:#ffffff0e;--frost-border:#ffffff3d;--frost-border-hot:#ffffff94}.creative-stream-shell .flow-column-active{background:radial-gradient(circle at 82% 12%,#ffffff36,#0000 35%),radial-gradient(circle at 18% 88%,#ffffff21,#0000 42%),linear-gradient(145deg,#ffffff26,#ffffff0d),#070a0fd6;border-color:#ffffff6b}.creative-stream-shell .core-function-cta{background:#ffffff1c;border-color:#ffffff3d}.creative-stream-shell{--obsidian-bg:#070a0f;--obsidian-bg-soft:#0b0f15;--obsidian-panel:#0c1016;--obsidian-panel-soft:#11161d;--obsidian-border:#ffffff2e;--obsidian-border-hot:#ffffff80;--obsidian-rim:#ffffff1f;--obsidian-rim-hot:#ffffff42}.creative-stream-shell .feature-studio-card,.creative-stream-shell .final-cta-glass,.creative-stream-shell .flow-column,.creative-stream-shell .flow-node,.creative-stream-shell .inspiration-card,.creative-stream-shell .scenario-panel{background:linear-gradient(180deg,#ffffff0b,#ffffff03 38%,#ffffff05),linear-gradient(135deg,var(--obsidian-panel-soft),var(--obsidian-bg) 58%,#05080d);border-color:var(--obsidian-border);box-shadow:0 34px 110px #0000008f,inset 0 0 0 1px #ffffff07,0 0 42px #ffffff09,inset 0 1px #ffffff21,inset 0 -1px #ffffff09}.creative-stream-shell .core-function-card,.creative-stream-shell .core-function-card:first-child,.creative-stream-shell .core-function-card:nth-child(2),.creative-stream-shell .core-function-card:nth-child(3),.creative-stream-shell .core-function-card:nth-child(4){background:linear-gradient(#ffffff0e,#ffffff04 34%,#ffffff05),linear-gradient(135deg,#11161d,#090d13 48%,#05080d);border-color:#ffffff38;box-shadow:0 38px 122px #00000094,inset 0 0 0 1px #ffffff09,0 0 46px #ffffff0b,inset 0 1px #ffffff29,inset 0 -1px #ffffff0a}.creative-stream-shell .core-function-card:before{background:linear-gradient(118deg,#0000 0 34%,#ffffff09 39%,#ffffff9e 45%,#f5faff2e 49%,#0000 58% 100%)}.creative-stream-shell .core-function-card:after{background:linear-gradient(90deg,#0000,#ffffff61,#f5faff1f,#0000)}.creative-stream-shell .core-function-card:hover{border-color:var(--obsidian-border-hot);background:linear-gradient(#ffffff13,#ffffff05 36%,#ffffff06),linear-gradient(135deg,#151a21,#0a0f15 48%,#05080d);box-shadow:0 44px 146px #0000009e,0 0 82px #ffffff24,inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f}.creative-stream-shell .flow-column-active{background:linear-gradient(#ffffff0f,#ffffff04 40%,#ffffff05),linear-gradient(135deg,#121821,#0a0e14 55%,#05080d);border-color:#ffffff57;box-shadow:0 36px 116px #00000094,0 0 58px #ffffff13,inset 0 1px #ffffff2b}.creative-stream-shell .flow-column:not(.flow-column-active){background:linear-gradient(#ffffff09,#ffffff03),linear-gradient(135deg,#0d1219,#070a0f);border-color:#ffffff21}.creative-stream-shell .flow-column-active .flow-list-item{border-color:#ffffff2b;background:linear-gradient(90deg,#ffffff13,#ffffff06)!important}.creative-stream-shell .workflow-map-node{background:linear-gradient(#ffffff0b,#ffffff03),linear-gradient(135deg,#10151c,#070a0f 68%);border-color:#ffffff2b;box-shadow:0 30px 94px #0000008a,0 0 34px #ffffff08,inset 0 1px #ffffff1f}.creative-stream-shell .workflow-map-node:hover{border-color:#ffffff5c;box-shadow:0 34px 108px #00000094,0 0 54px #ffffff17,inset 0 1px #ffffff2b}.creative-stream-shell .workflow-map-node-active{background:linear-gradient(#ffffff12,#ffffff05),linear-gradient(135deg,#151b23,#090d13 64%);border-color:#ffffff75;box-shadow:0 38px 122px #0009,0 0 66px #ffffff24,inset 0 1px #fff3}.creative-stream-shell .batch-lane span,.creative-stream-shell .feature-visual,.creative-stream-shell .poster-preview,.creative-stream-shell .product-preview{background:radial-gradient(circle at 52% 42%,#ffffff1c,#0000 28%),linear-gradient(#ffffff0e,#ffffff04),linear-gradient(135deg,#121821,#080c12);border-color:#ffffff2b;box-shadow:0 18px 56px #00000061,inset 0 1px #ffffff21}.creative-stream-shell .flow-chip,.creative-stream-shell .poster-layer-list span{background:#ffffff0d;border-color:#ffffff29}.creative-stream-shell .core-function-cta{background:#ffffff0f;border-color:#fff3;box-shadow:0 16px 44px #00000052,inset 0 1px #ffffff1f}.creative-stream-shell .core-function-card:hover .core-function-cta{color:#05070d;background:linear-gradient(135deg,#fff,#f8fbff 52%,#eaf4ff);border-color:#ffffffc7;box-shadow:0 18px 54px #fff3,inset 0 1px #ffffffeb}.creative-stream-shell .feature-studio-card,.creative-stream-shell .final-cta-glass,.creative-stream-shell .flow-column,.creative-stream-shell .flow-node,.creative-stream-shell .inspiration-card,.creative-stream-shell .scenario-panel{border-color:#ffffff38;box-shadow:0 34px 110px #0000008f,inset 0 0 0 1px #ffffff09,0 0 34px #ffffff13,0 0 72px #d2f0ff0b,inset 0 1px #ffffff26,inset 0 -1px #ffffff0b}.creative-stream-shell .core-function-card,.creative-stream-shell .core-function-card:first-child,.creative-stream-shell .core-function-card:nth-child(2),.creative-stream-shell .core-function-card:nth-child(3),.creative-stream-shell .core-function-card:nth-child(4){border-color:#ffffff47;box-shadow:0 38px 122px #00000094,inset 0 0 0 1px #ffffff0b,0 0 40px #ffffff18,0 0 92px #d2f0ff0e,inset 0 1px #ffffff30,inset 0 -1px #ffffff0e}.creative-stream-shell .core-function-card:hover{border-color:#ffffff9e;box-shadow:0 44px 146px #0000009e,0 0 64px #ffffff2e,0 0 122px #dcf5ff1c,inset 0 0 0 1px #ffffff16,inset 0 1px #ffffff40,inset 0 -1px #fff1}.creative-stream-shell .workflow-map-node{border-color:#ffffff38;box-shadow:0 30px 94px #0000008a,0 0 32px #fff1,0 0 62px #d2f0ff09,inset 0 1px #ffffff24}.creative-stream-shell .workflow-map-node-active,.creative-stream-shell .workflow-map-node:hover{border-color:#ffffff85;box-shadow:0 38px 122px #0009,0 0 62px #ffffff24,0 0 110px #dcf5ff16,inset 0 1px #ffffff38}.creative-stream-shell .batch-lane span,.creative-stream-shell .core-function-cta,.creative-stream-shell .feature-visual,.creative-stream-shell .flow-chip,.creative-stream-shell .poster-layer-list span,.creative-stream-shell .poster-preview,.creative-stream-shell .product-preview{border-color:#ffffff3d;box-shadow:0 0 28px #ffffff0b,inset 0 1px #ffffff24}.inspiration-start-panel{justify-content:space-between;align-items:center;gap:2rem;max-width:1040px;margin:0 auto 6.25rem;padding:0;display:flex;position:relative}.inspiration-start-panel:after,.inspiration-start-panel:before{display:none}.inspiration-start-panel>*{z-index:1;position:relative}.inspiration-start-button{flex:none;transform:translateY(-.55rem)}.inspiration-hub-panel{text-align:center;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:1rem;padding:0;display:flex;position:relative;overflow:visible}.inspiration-hub-panel:before{display:none}.inspiration-hub-copy,.inspiration-hub-stats{z-index:1;position:relative}.inspiration-hub-title{letter-spacing:-.075em;text-shadow:0 0 34px #82d5ff33,0 0 96px #bcf0ff21;font-size:clamp(4.8rem,8.4vw,7.5rem);line-height:.92;display:inline-block;position:relative}.inspiration-hub-title:after{pointer-events:none;content:"";filter:blur(12px);background:radial-gradient(#9eedff5c,#82d5ff24 38%,#0000 72%);width:68%;height:.22em;position:absolute;bottom:-.32em;left:50%;transform:translate(-50%)}.inspiration-search-shell{color:#dbf0f794;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:radial-gradient(circle at 16% 20%,#f5fdff14,#0000 40%),#e8fcff0b;border:1px solid #daf4ff21;border-radius:18px;align-items:center;gap:.75rem;max-width:760px;min-height:52px;padding:0 1rem;display:flex;box-shadow:0 22px 62px #00000038,inset 0 1px #ffffff14}.inspiration-gallery-search{margin:2.25rem auto 0}.inspiration-search-shell svg{color:#beeeffc7;flex:none}.inspiration-search-shell input{color:#e8f8ffe6;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.88rem;line-height:1.4}.inspiration-search-shell input::placeholder{color:#dbf0f785}.inspiration-search-shell span{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.inspiration-filter-row{flex-wrap:wrap;gap:.55rem}.inspiration-filter-row span{color:#d7eef79e;background:#e8fcff0b;border:1px solid #daf4ff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.inspiration-filter-row span.is-active{color:#061018;background:linear-gradient(135deg,#f6fdff,#95eaff);border-color:#ecfeffb3;box-shadow:0 16px 44px #82d5ff33}.inspiration-hub-stats{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:#e8fcff08;border:1px solid #daf4ff1a;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:min(720px,100%);margin-top:.75rem;padding:.35rem;display:grid;box-shadow:0 20px 58px #0000002e,inset 0 1px #ffffff0f}.inspiration-hub-stats div{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:baseline;gap:.55rem;padding:.6rem .85rem;display:flex}.inspiration-hub-stats strong{color:#f5fdfff5;letter-spacing:-.04em;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1;display:inline}.inspiration-hub-stats span{color:#b8d6e294;text-transform:uppercase;letter-spacing:.12em;margin-top:0;font-size:.78rem;font-weight:700;display:inline}.inspiration-empty-state{color:#e6f6fcb8;text-align:center;background:radial-gradient(circle at 50% 0,#82d5ff14,#0000 42%),#e8fcff08;border:1px solid #daf4ff1c;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:220px;margin-top:2rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.inspiration-empty-state strong{color:#f5fdffe6;font-size:1.1rem}.inspiration-empty-state span{color:#b8d6e294;font-size:.9rem}.inspiration-template-card{background:radial-gradient(circle at 72% 12%,var(--template-glow,#82d5ff1c),transparent 38%),linear-gradient(145deg,#0f1b26d1,#040a12e0);border:1px solid #daf4ff24;border-radius:28px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:0 26px 88px #0000005c,0 0 48px #82d5ff0e,inset 0 1px #ffffff1a}.inspiration-template-card:hover{box-shadow:0 38px 124px #0000007a,0 0 64px var(--template-glow,#82d5ff24),inset 0 1px 0 #ffffff29;border-color:#edfaff6b;transform:translateY(-5px)}.inspiration-template-card-featured{grid-column:span 2}.inspiration-template-media{aspect-ratio:1/.72;background-color:#050a11b8;background-position:50%;background-size:cover;position:relative;overflow:hidden}.inspiration-template-card-featured .inspiration-template-media{aspect-ratio:16/9}.inspiration-template-media:before{content:"";background:radial-gradient(circle at 20% 12%,#f5fdff29,transparent 28%),radial-gradient(circle at 82% 78%,var(--template-glow,#82d5ff2e),transparent 36%),linear-gradient(135deg,#0f1b261a,#040a1247);mix-blend-mode:screen;opacity:.56;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .22s;position:absolute;inset:0;transform:scale(1.01)}.inspiration-template-card:hover .inspiration-template-media:before{opacity:.72;transform:scale(1.055)}.inspiration-template-media:after{content:"";background:linear-gradient(#0000 36%,#04080ebd),radial-gradient(circle at 22% 12%,#ffffff29,#0000 34%);position:absolute;inset:0}.inspiration-template-media>span{z-index:1;color:#f5fdffeb;letter-spacing:.16em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04091094;border:1px solid #f5fdff2e;border-radius:999px;align-items:center;min-height:30px;padding:0 .7rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:1rem;left:1rem}.inspiration-template-content{padding:1.1rem}.inspiration-template-card-featured .inspiration-template-content{padding:1.25rem}.inspiration-scene-pill{color:#061018;background:linear-gradient(135deg,#f6fdff,#95eaff);border-radius:999px;align-items:center;min-height:28px;padding:0 .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.inspiration-template-content h3{color:#fff;letter-spacing:-.045em;margin-top:1rem;font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:700;line-height:1.18}.inspiration-template-card-featured .inspiration-template-content h3{font-size:clamp(1.65rem,2.7vw,2.45rem)}.inspiration-template-content>p{color:#cde2ebad;margin-top:.75rem;font-size:.9rem;line-height:1.8}.inspiration-prompt-preview{background:#e8fcff0b;border:1px solid #daf4ff1a;border-radius:18px;margin-top:1rem;padding:.9rem}.inspiration-prompt-preview span{color:#f5fdff7a;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:800}.inspiration-prompt-preview p{color:#e6f6fcbd;margin-top:.45rem;font-size:.82rem;line-height:1.75}.inspiration-card-footer,.inspiration-template-actions{justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.inspiration-apply-button,.inspiration-source-link{border-radius:13px;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:0 .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.inspiration-apply-button{color:#061018;background:linear-gradient(135deg,#f6fdff,#95eaff);box-shadow:0 16px 42px #82d5ff33}.inspiration-source-link{color:#e6f6fcb8;background:#e8fcff0b;border:1px solid #daf4ff1f}.inspiration-card-footer{color:#b8d6e28a;font-size:.76rem;font-weight:700}.inspiration-card-footer a{color:#e6f6fcc2;background:#e8fcff0b;border:1px solid #daf4ff1f;border-radius:11px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.inspiration-accent-ice{--template-glow:#82d5ff29}.inspiration-accent-cyan{--template-glow:#7ed3ff24}.inspiration-accent-aqua{--template-glow:#a4e2ff21}.inspiration-accent-champagne{--template-glow:#ffe8b924}.inspiration-accent-gold{--template-glow:#ffc97629}.inspiration-accent-blue{--template-glow:#68aaf024}.inspiration-accent-warm{--template-glow:#ffd6a421}.inspiration-accent-silver{--template-glow:#dcf0fa1f}.inspiration-gallery{isolation:isolate;margin-top:3.5rem;position:relative;overflow:visible}.inspiration-group-tabs{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:760px;margin:0 auto 1.4rem;display:grid}.inspiration-group-tabs button{isolation:isolate;color:#daeef6b8;clip-path:inset(0 round 24px);background:radial-gradient(circle at 18% 0,#b9ebff1a,#0000 36%),linear-gradient(145deg,#0d1822c7,#040910e0);border:1px solid #d2ecf821;border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;min-height:86px;padding:0 1.45rem;transition:transform .18s,opacity .18s,color .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #0003,inset 0 1px #ffffff14;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.inspiration-group-tabs button:before{content:"";z-index:0;opacity:0;border-radius:inherit;background:linear-gradient(135deg,#f6fdff29,#95eaff14,#0000 62%);transition:opacity .18s;position:absolute;inset:0}.inspiration-group-tabs button:after{content:"";z-index:0;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 0 32%,#ffffffbd 43%,#95eaff75 49%,#0000 62% 100%);border-radius:23px;position:absolute;inset:1px;transform:translate(-54%)}.inspiration-group-tabs button:not(.is-active){opacity:.82}.inspiration-group-tabs button:hover{opacity:1;color:#f7fdfff2;border-color:#baedff4d;transform:translateY(-1px)}.inspiration-group-tabs button.is-active{color:#fff;background:radial-gradient(circle at 16% 0,#f6fdff47,#0000 40%),radial-gradient(circle at 86% 20%,#95eaff38,#0000 42%),linear-gradient(145deg,#18303ff0,#050c14f0);border-color:#daf8ffb8;transform:translateY(-2px);box-shadow:0 24px 70px #00000057,inset 0 0 0 1px #ecfeff1a,0 0 46px #82d5ff38,0 0 92px #95eaff1f,inset 0 1px #ffffff2e}.inspiration-group-tabs button.is-active:before{opacity:1}.inspiration-group-tabs button.is-active:after{animation:inspiration-group-tab-sheen 3.8s ease-in-out infinite}.inspiration-group-tabs span,.inspiration-group-tabs strong{z-index:1;position:relative}.inspiration-group-tabs span{letter-spacing:-.02em;font-size:1.16rem;font-weight:860}.inspiration-group-tabs strong{color:#f6fdffdb;font-size:1.8rem;font-weight:860}.inspiration-group-tabs button.is-active span{text-shadow:0 0 18px #95eaff3d}.inspiration-group-tabs button.is-active strong{color:#f7fdff;text-shadow:0 0 18px #95eaff9e,0 0 34px #82d5ff47}@keyframes inspiration-group-tab-sheen{0%,34%{opacity:0;transform:translate(-54%)}48%{opacity:.72}68%,to{opacity:0;transform:translate(54%)}}.inspiration-filter-anchor{min-height:68px;margin-top:1.15rem}.inspiration-sticky-filter{z-index:240;-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);background:radial-gradient(circle at 18% 0,#b9ebff1f,#0000 34%),#050c14c7;border:1px solid #d2ecf821;border-radius:22px;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex;position:sticky;top:92px;box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff14}.inspiration-sticky-filter>span{color:#d4eaf4b3;flex:none;padding-top:.48rem;font-size:.9rem;font-weight:800}.inspiration-sticky-filter>div{flex-wrap:wrap;flex:1;gap:.55rem;display:flex}.inspiration-sticky-filter button{color:#d6ebf5ad;background:#e8fcff0b;border:1px solid #d2ecf81f;border-radius:999px;align-items:center;gap:.45rem;min-height:36px;padding:0 .95rem;font-size:.86rem;font-weight:800;transition:transform .18s,color .18s,border-color .18s,background .18s;display:inline-flex}.inspiration-sticky-filter button:hover{color:#f6fdfff0;background:#e8fcff13;border-color:#baedff52;transform:translateY(-1px)}.inspiration-sticky-filter button.is-active{color:#061018;background:linear-gradient(135deg,#f6fdff,#95eaff);border-color:#ecfeffbd;box-shadow:0 14px 36px #82d5ff33}.inspiration-sticky-filter button em{color:currentColor;opacity:.62;font-size:.72rem;font-style:normal}.inspiration-template-grid{grid-template-columns:repeat(var(--inspiration-columns,4),minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.inspiration-template-column{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.inspiration-template-card{appearance:none;cursor:pointer;text-align:left;width:100%;height:auto;min-height:0;font:inherit;color:inherit;background:radial-gradient(circle at 18% 8%,#f4fcff13,transparent 30%),radial-gradient(circle at 84% 22%,var(--template-glow,#82d5ff1f),transparent 34%),linear-gradient(145deg,#0d1822e0,#040910f0);contain:layout paint style;border-color:#d2ecf824;border-radius:22px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden;transform:translateZ(0)}.inspiration-template-card-featured{display:flex}.inspiration-template-card-featured .inspiration-template-media,.inspiration-template-media{aspect-ratio:auto;background:0 0;flex:none;padding:0;display:block;overflow:hidden;background-image:none!important}.inspiration-template-media:after,.inspiration-template-media:before{display:none}.inspiration-template-media img{object-fit:fill;background:0 0;border-radius:0;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #ffffff0f}.inspiration-template-media>span{display:none}.inspiration-template-card-featured .inspiration-template-content,.inspiration-template-content{flex-direction:column;flex:none;gap:.72rem;padding:.88rem .95rem 1rem;display:flex}.inspiration-card-tags{flex-wrap:wrap;gap:.45rem;display:flex}.inspiration-template-card-featured .inspiration-template-content h3,.inspiration-template-content h3{margin-top:0;font-size:clamp(1.02rem,1.18vw,1.28rem)}.inspiration-template-content>p{color:#d0e6f0ad;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:0;font-size:.78rem;line-height:1.58;display:-webkit-box;overflow:hidden}.inspiration-load-more{justify-content:center;margin-top:1.8rem;display:flex}.inspiration-load-more button{color:#effcffe0;background:radial-gradient(circle at 30% 0,#b9ebff29,#0000 38%),#e8fcff0e;border:1px solid #d2ecf829;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.15rem;font-size:.88rem;font-weight:820;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 16px 48px #00000038,inset 0 1px #ffffff14}.inspiration-load-more button:hover{background:#e8fcff14;border-color:#baedff57;transform:translateY(-1px)}.inspiration-load-more span{color:#d6ebf594;font-size:.75rem}.inspiration-image-fallback{color:#ecfaffd1;text-align:center;background:radial-gradient(circle at 50% 0,var(--template-glow,#82d5ff26),transparent 38%),linear-gradient(145deg,#0d1822e0,#03080ff5);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:220px;padding:1.25rem;display:flex}.inspiration-image-fallback strong{max-width:14rem;font-size:1rem;line-height:1.35}.inspiration-image-fallback span{color:#cae2ed94;font-size:.8rem;font-weight:700}.inspiration-image-fallback-large{border-radius:22px;width:100%;min-height:min(68vh,680px)}.inspiration-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:#01050abd;justify-content:center;align-items:center;padding:clamp(1rem,3vw,2.2rem);animation:inspiration-backdrop-in .26s ease-out both;display:flex;position:fixed;inset:0}.inspiration-modal{background:radial-gradient(circle at 18% 12%,var(--template-glow,#82d5ff29),transparent 32%),linear-gradient(145deg,#0c1620f5,#03080ffa);border:1px solid #d2ecf82e;border-radius:30px;grid-template-columns:minmax(280px,.86fr) minmax(320px,1fr);width:min(1160px,100%);max-height:min(82vh,820px);animation:inspiration-modal-in .32s cubic-bezier(.16,1,.3,1) both;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #000000a3,0 0 88px #7ed3ff1a,inset 0 1px #ffffff1a}.inspiration-modal-close{z-index:3;color:#ebf8ffc7;background:#050c14b8;border:1px solid #d2ecf824;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:1rem;right:1rem}.inspiration-modal-media{background:radial-gradient(circle at 50% 18%,#ffffff14,#0000 28%),linear-gradient(#e8fcff09,#02070d6b);justify-content:center;align-items:flex-start;min-height:0;padding:clamp(.85rem,1.5vw,1.15rem);display:flex;overflow:auto}.inspiration-modal-media img{object-fit:contain;background:#02070d80;border-radius:22px;width:100%;height:auto;max-height:none;display:block;box-shadow:0 24px 72px #00000057}.inspiration-modal-body{flex-direction:column;gap:1.05rem;min-height:0;padding:clamp(1.15rem,2.2vw,2rem);display:flex;overflow-y:auto}.inspiration-modal-body h3{color:#fff;letter-spacing:-.055em;margin-top:1rem;padding-right:2.5rem;font-size:clamp(1.45rem,2.25vw,2.3rem);font-weight:760;line-height:1.08}.inspiration-source-line{color:#c7e0eb94;margin-top:.65rem;font-size:.82rem;font-weight:740;line-height:1.55}.inspiration-modal-prompt{background:#e8fcff0b;border:1px solid #d2ecf821;border-radius:24px;padding:clamp(.9rem,1.6vw,1.15rem);box-shadow:inset 0 1px #ffffff14}.inspiration-modal-prompt-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.inspiration-modal-prompt-head>span{color:#f0fcffeb;font-size:1rem;font-weight:800}.inspiration-modal-actions{flex-wrap:wrap;gap:.65rem;display:flex}.inspiration-copy-button,.inspiration-use-button{border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:0 .95rem;font-size:.88rem;font-weight:800;display:inline-flex}.inspiration-copy-button{color:#eefbffe6;background:#050c149e;border:1px solid #d2ecf829}.inspiration-use-button{color:#061018;background:linear-gradient(135deg,#f6fdff,#95eaff);box-shadow:0 16px 44px #82d5ff33}.inspiration-modal-prompt p{color:#d5e8f0c7;margin-top:1rem;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,monospace;font-size:.84rem;line-height:1.78}@keyframes inspiration-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}to{opacity:1;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%)}}@keyframes inspiration-modal-in{0%{opacity:0;transform:translate(34px,-28px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1320px){.main-image-console{width:min(100% - 2rem,1220px)}.main-image-builder{grid-template-columns:minmax(430px,460px) minmax(0,1fr)}}@media (max-width:1180px){.main-image-builder{grid-template-columns:1fr}.main-image-input-panel{border-bottom:1px solid #ffffff1a;border-right:0}.main-image-result-panel{min-height:auto;padding:1.25rem}}@media (max-width:980px){.home-footer{flex-direction:column;align-items:flex-start}.home-footer nav{justify-content:flex-start}.inspiration-start-panel{text-align:center;flex-direction:column;align-items:flex-start;margin-bottom:4rem}.inspiration-start-panel .premium-button{align-self:center;transform:none}.inspiration-hub-panel{grid-template-columns:1fr}.inspiration-hub-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.inspiration-group-tabs{max-width:none}.inspiration-template-card-featured{display:flex}}@media (max-width:720px){.main-image-console-header{flex-direction:column;align-items:flex-start}.main-image-action-row{flex-direction:column;align-items:stretch}.main-image-generate-button{width:100%}.main-image-cancel-button{flex-basis:auto;width:100%}.final-brand-cta{min-height:320px;padding:3rem .25rem}.inspiration-start-panel{margin-bottom:3.25rem;padding-bottom:0}.inspiration-start-panel .display-title{font-size:clamp(2.6rem,16vw,4.3rem)}.inspiration-search-shell input{min-height:3.5rem}.inspiration-group-tabs{grid-template-columns:1fr}.inspiration-group-tabs button{min-height:64px}.inspiration-hub-stats{border-radius:24px;grid-template-columns:1fr}.inspiration-template-card-featured .inspiration-template-media,.inspiration-template-media{aspect-ratio:auto}.inspiration-sticky-filter{border-radius:20px;flex-direction:column;top:74px}.inspiration-sticky-filter>div{flex-wrap:nowrap;width:100%;padding-bottom:.1rem;overflow-x:auto}.inspiration-sticky-filter button{flex:none}.inspiration-modal-backdrop{align-items:flex-start;overflow-y:auto}.inspiration-modal{grid-template-columns:1fr;max-height:none}.inspiration-modal-media{min-height:420px}.inspiration-modal-prompt-head{flex-direction:column;align-items:flex-start}}:root{--commerce-bg:#fafafa;--commerce-surface:#fff;--commerce-surface-soft:#f3f3f5;--commerce-field:#f5f5f7;--commerce-border:#e8e8ec;--commerce-border-strong:#d6d6dd;--commerce-text:#18181b;--commerce-text-2:#46464f;--commerce-text-3:#6c6c77;--commerce-text-4:#9a9aa6;--commerce-accent:#6b4ed6;--commerce-accent-strong:#5a3fcc;--commerce-accent-soft:#f1edfb;--commerce-success:#2fb888;--commerce-warning:#f59e0b;--commerce-error:#ef4444;--commerce-radius-sm:11px;--commerce-radius-md:13px;--commerce-radius-lg:22px;--commerce-shadow-1:0 1px 2px #18181b0d,0 6px 16px -10px #18181b1f;--commerce-shadow-2:0 2px 6px #18181b0d,0 14px 30px -16px #18181b24,0 28px 56px -34px #18181b29;--commerce-shadow-3:0 4px 10px #18181b0f,0 28px 56px -24px #18181b29,0 48px 96px -52px #18181b33;--commerce-inner-light:inset 0 1px 0 #fffc;--commerce-gradient:linear-gradient(180deg,#6b4ed6,#5a3fcc)}.global-visual-stage.is-main-image-route{background:linear-gradient(#f7f8fa,#f1f2f5)}.route-page-surface.is-commerce-workspace{color:var(--commerce-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#ffffffb8,#fafafbf5),var(--commerce-bg)}.route-page-surface.is-commerce-workspace:has(.main-image-console){background:0 0}.route-page-surface.is-commerce-workspace ::selection{color:var(--commerce-text);background:#7b39fc2e}.route-page-surface.is-commerce-workspace ::-webkit-scrollbar{width:10px;height:10px}.route-page-surface.is-commerce-workspace ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--commerce-border-strong);border:3px solid #0000;border-radius:999px}.route-page-surface.is-commerce-workspace ::-webkit-scrollbar-thumb:hover{background-color:#7b39fc73}.route-page-surface.is-commerce-workspace ::-webkit-scrollbar-track{background:0 0}.route-page-surface.is-commerce-workspace .main-image-agent-plan-button,.route-page-surface.is-commerce-workspace .main-image-creation-mode button,.route-page-surface.is-commerce-workspace .main-image-generate-button,.route-page-surface.is-commerce-workspace .main-image-option-grid button{transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .18s,box-shadow .18s,border-color .18s,color .18s}.route-page-surface.is-commerce-workspace .main-image-agent-plan-button:active,.route-page-surface.is-commerce-workspace .main-image-generate-button:active{transform:scale(.975)}.route-page-surface.is-commerce-workspace .main-image-creation-mode button:active,.route-page-surface.is-commerce-workspace .main-image-option-grid button:active{transform:scale(.96)}.route-page-surface.is-commerce-workspace>section{color:var(--commerce-text)}.route-page-surface.is-commerce-workspace>section>div{max-width:1500px;padding-top:16px;padding-bottom:18px}.route-page-surface.is-commerce-workspace .app-sidebar{color:var(--commerce-text-2);background:#d7dcff;border-color:#0000;overflow:hidden;box-shadow:18px 0 48px #5459781a}.route-page-surface.is-commerce-workspace .app-sidebar:before{content:"";background:linear-gradient(#fffffff5,#f7f9fcf5);border-top-left-radius:30px;position:absolute;inset:64px 0 0 14px;box-shadow:-6px 0 18px #7b39fc14}.route-page-surface.is-commerce-workspace .app-sidebar>div{z-index:1;position:relative}.route-page-surface.is-commerce-workspace .app-sidebar-toggle{border-color:var(--commerce-border);color:var(--commerce-text-3);box-shadow:var(--commerce-shadow-1);background:#fffffff0}.route-page-surface.is-commerce-workspace .app-sidebar-toggle:hover{border-color:var(--commerce-border-strong);color:var(--commerce-accent-strong);box-shadow:var(--commerce-shadow-2);background:#fff}.route-page-surface.is-commerce-workspace .app-sidebar-logo{background:var(--commerce-gradient);color:#fff;box-shadow:0 12px 28px #7b39fc42}.route-page-surface.is-commerce-workspace .app-sidebar a,.route-page-surface.is-commerce-workspace .app-sidebar span{color:inherit}.route-page-surface.is-commerce-workspace .app-nav-item{color:var(--commerce-text-3)!important}.route-page-surface.is-commerce-workspace .app-nav-item:hover{background:var(--commerce-surface-soft)!important;color:var(--commerce-text-2)!important}.route-page-surface.is-commerce-workspace .app-nav-item-active{box-shadow:none;background:var(--commerce-accent-soft)!important;color:var(--commerce-accent-strong)!important}.route-page-surface.is-commerce-workspace .app-nav-active-rail{background:var(--commerce-accent);box-shadow:0 0 18px #7b39fc57}.route-page-surface.is-commerce-workspace .app-nav-icon{color:var(--commerce-text-3)!important;background:0 0!important}.route-page-surface.is-commerce-workspace .app-nav-icon-active{box-shadow:none;color:var(--commerce-accent-strong)!important;background:0 0!important}.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-card,.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-glow,.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-glow .border-glow-inner,.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-link{height:86px}.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-card{color:var(--commerce-text)}.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-kicker{color:var(--commerce-text-4)}.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-title{color:var(--commerce-text);text-shadow:none}.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-arrow,.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-orbit{border-color:var(--commerce-border);color:var(--commerce-text-2);background:#ffffffb8}.route-page-surface.is-commerce-workspace .app-sidebar-inspiration-particles i{background:#7b39fcd1;box-shadow:0 0 10px #7b39fc75}.main-image-console{--console-panel:var(--commerce-surface);--console-panel-soft:var(--commerce-surface-soft);--console-field:var(--commerce-field);--console-line:var(--commerce-border);--console-line-strong:var(--commerce-border-strong);--console-text:var(--commerce-text);--console-muted:var(--commerce-text-3);--console-accent:var(--commerce-accent);--console-accent-soft:var(--commerce-accent-soft);--console-accent-strong:var(--commerce-accent-strong);width:min(100%,1280px);max-width:1280px;min-height:calc(100vh - 54px);color:var(--commerce-text);gap:.72rem;margin:0 auto;padding-inline:0;font-family:Geist,Noto Sans SC,ui-sans-serif,system-ui,sans-serif}.main-image-console:before{display:none}.main-image-console-header{min-height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-end;padding:.4rem .2rem 0}.main-image-eyebrow{color:var(--commerce-accent-strong);letter-spacing:.16em;font-family:Geist,Noto Sans SC,sans-serif;font-size:.68rem;font-weight:800}.main-image-console-header h1{letter-spacing:-.01em;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#272340 0 26%,#7c5cff 40%,#8e7bff 50%,#5b8def 60%,#272340 74% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.3rem;font-size:31px;font-weight:700;line-height:1.2;animation:commerceTitleSweep 7.5s ease-in-out infinite}@keyframes commerceTitleSweep{0%{background-position:160% 0}58%{background-position:-58% 0}to{background-position:-58% 0}}.main-image-console .main-image-eyebrow{color:#9a9aa4;letter-spacing:.04em;font-size:12px;font-weight:500}.main-image-console-header p:not(.main-image-eyebrow){color:var(--commerce-text-3);margin-top:.3rem;font-size:.88rem;font-weight:600}.main-image-builder{border:1px solid var(--commerce-border);background:var(--commerce-surface);box-shadow:var(--commerce-shadow-2),var(--commerce-inner-light);border-radius:24px;grid-template-columns:minmax(390px,420px) minmax(0,1fr);overflow:hidden}.main-image-input-panel,.main-image-result-panel{color:var(--commerce-text);background:0 0}.main-image-input-panel{border-right:1px solid var(--commerce-border);background:linear-gradient(180deg,#fffffffa,#f7f9fcdb),var(--commerce-surface);flex-direction:column;padding:1.05rem 1.1rem 1.1rem;display:flex}.main-image-result-panel{background:linear-gradient(#fbfbfc,#f4f4f6);min-height:664px;padding:1.05rem 1.15rem 1.1rem}.route-page-surface.is-commerce-workspace .main-image-console .main-image-result-panel{position:relative}.route-page-surface.is-commerce-workspace .main-image-console .main-image-result-panel:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(#18181b0b .6px,#0000 .7px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(135% 86% at 50% 4%,#000,#0000 80%);mask:radial-gradient(135% 86% at 50% 4%,#000,#0000 80%)}.route-page-surface.is-commerce-workspace .main-image-console .main-image-result-panel>*{z-index:1;position:relative}.route-page-surface.is-commerce-workspace .main-image-console .main-image-result-head button{border-color:var(--commerce-border);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#ffffffa8;box-shadow:0 1px 2px #18181b0a,inset 0 1px #ffffffe6}.route-page-surface.is-commerce-workspace .main-image-console .main-image-result-head button:hover{color:var(--commerce-accent-strong);border-color:#7b39fc52}.route-page-surface.is-commerce-workspace .main-image-console .main-image-builder{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}.route-page-surface.is-commerce-workspace .main-image-console .main-image-input-panel{background:#fff}.route-page-surface.is-commerce-workspace .main-image-console .main-image-result-panel{background:#fafbfc}@keyframes cw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.route-page-surface.is-commerce-workspace .main-image-console .main-image-input-panel{animation:cw-rise .55s cubic-bezier(.16,1,.3,1) 80ms both}.route-page-surface.is-commerce-workspace .main-image-console .main-image-result-panel{animation:cw-rise .55s cubic-bezier(.16,1,.3,1) .18s both}.route-page-surface.is-commerce-workspace .main-image-console .main-image-panel-title h2,.route-page-surface.is-commerce-workspace .main-image-console .main-image-result-head h2{letter-spacing:-.02em;font-size:1.14rem}.route-page-surface.is-commerce-workspace .main-image-console .main-image-empty-state strong{letter-spacing:-.01em;font-size:1.06rem;font-weight:600}.route-page-surface.is-commerce-workspace .main-image-console .main-image-empty-state span{margin-top:.5rem;line-height:1.7}.main-image-panel-title{border-bottom:1px solid var(--commerce-border);align-items:center;min-height:3rem;padding-bottom:.82rem}.main-image-panel-title h2,.main-image-result-head h2{color:var(--commerce-text);letter-spacing:-.015em;font-size:1.08rem;font-weight:600}.main-image-panel-title span{color:var(--commerce-text-3);background:var(--commerce-surface-soft)}.main-image-creation-mode{border-color:var(--commerce-border);background:var(--commerce-surface-soft);border-radius:12px;gap:.24rem;padding:.24rem}.main-image-creation-mode button{min-width:108px;min-height:36px;color:var(--commerce-text-3);border-radius:9px;font-size:.78rem}.main-image-creation-mode button:hover{color:var(--commerce-text-2);background:#ffffff9e}.main-image-creation-mode button.is-active{color:var(--commerce-text);background:#fff;border-color:#18181b0f;box-shadow:0 1px 2px #18181b0f,0 4px 10px -6px #18181b2e,inset 0 1px #ffffffe6}.main-image-agent-plan-list article,.main-image-agent-section{border-color:var(--commerce-border);border-radius:var(--commerce-radius-md);background:#ffffffb8}.main-image-agent-plan-list strong,.main-image-agent-section-head strong{color:var(--commerce-text)}.main-image-agent-choice-block>span,.main-image-agent-field-grid span,.main-image-agent-plan-list article>div span,.main-image-agent-plan-list p,.main-image-agent-plan-list small,.main-image-agent-section-head span{color:var(--commerce-text-3)}.main-image-agent-field-grid input{border-color:var(--commerce-border);color:var(--commerce-text);background:var(--commerce-field)}.main-image-agent-field-grid input:focus{border-color:var(--commerce-accent);box-shadow:0 0 0 3px #7b39fc26}.main-image-agent-choice-block button{border-color:var(--commerce-border);color:var(--commerce-text-3);background:#fff}.main-image-agent-choice-block button:hover,.main-image-agent-plan-list article>button:hover{color:var(--commerce-accent-strong);background:var(--commerce-accent-soft);border-color:#7b39fc47}.main-image-agent-choice-block button.is-active{color:#fff;background:var(--commerce-gradient);border-color:#0000}.main-image-agent-plan-button,.main-image-generate-button{color:var(--commerce-accent-strong);border:1.5px solid var(--commerce-accent)}@supports (color:color-mix(in lab,red,red)){.main-image-agent-plan-button,.main-image-generate-button{border:1.5px solid color-mix(in srgb,var(--commerce-accent) 52%,transparent)}}.main-image-agent-plan-button,.main-image-generate-button{box-shadow:inset 0 1px 0 #ffffffb3,0 8px 20px -12px var(--commerce-accent);background:linear-gradient(#efe9fb,#e3d9f7)}@supports (color:color-mix(in lab,red,red)){.main-image-agent-plan-button,.main-image-generate-button{box-shadow:inset 0 1px 0 #ffffffb3,0 8px 20px -12px color-mix(in srgb,var(--commerce-accent) 45%,transparent)}}.main-image-agent-plan-list article.is-selected{background:var(--commerce-accent-soft);border-color:#7b39fc6b;box-shadow:0 0 0 3px #7b39fc1a}.main-image-agent-plan-list article>button{border-color:var(--commerce-border);color:var(--commerce-text-2);background:#fff}.main-image-prompt-box{margin-top:.84rem}.main-image-parameter-grid p,.main-image-prompt-box span,.main-image-upload-label span{color:var(--commerce-text-2);font-size:.84rem;font-weight:800}.main-image-prompt-box textarea{border-color:var(--commerce-border);border-radius:var(--commerce-radius-md);min-height:174px;color:var(--commerce-text);background:var(--commerce-field);transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #1b172e0d}.main-image-agent-field-grid input::placeholder,.main-image-prompt-box textarea::placeholder{color:var(--commerce-text-4)}.main-image-prompt-box textarea:focus{border-color:var(--commerce-accent);background:#fff;box-shadow:0 0 0 3px #7b39fc29,0 8px 20px -12px #7b39fc52}.main-image-parameter-grid{gap:.76rem;margin-top:.84rem}.main-image-option-grid,.main-image-option-row{gap:.5rem}.main-image-option-grid button,.main-image-option-row button,.main-image-size-menu-popover button{color:var(--commerce-text-2);box-shadow:none;background:#f3f4f7;border-color:#0000;font-weight:550}.main-image-option-grid button:hover,.main-image-option-row button:hover,.main-image-size-menu-popover button:hover{color:var(--commerce-text);background:#e9eaef;border-color:#0000;transform:none}.main-image-option-grid button.is-active,.main-image-option-row button.is-active,.main-image-size-menu-popover button.is-selected{color:var(--commerce-accent-strong);background:var(--commerce-accent-soft);box-shadow:inset 0 0 0 1.5px var(--commerce-accent);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.main-image-option-grid button.is-active,.main-image-option-row button.is-active,.main-image-size-menu-popover button.is-selected{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--commerce-accent) 40%,transparent)}}.main-image-size-menu-popover{border-color:var(--commerce-border);box-shadow:var(--commerce-shadow-2);background:#fffffffa}.main-image-size-menu-popover button small{color:var(--commerce-text-3)}.main-image-upload-label{margin-top:.9rem;margin-bottom:.48rem}.main-image-upload-label small{color:var(--commerce-text-4);font-size:.72rem}.main-image-upload-zone{border-color:var(--commerce-border-strong);border-radius:var(--commerce-radius-md);min-height:286px;color:var(--commerce-text-3);background:linear-gradient(#fff,#fafafb);box-shadow:inset 0 0 0 1px #ffffffc7}.main-image-upload-zone:hover{background:radial-gradient(circle at 50% 16%,#7b39fc29,#0000 46%),#fff;border-color:#7b39fc80;transform:translateY(-2px);box-shadow:0 18px 38px -16px #7b39fc42}.main-image-upload-zone strong{color:var(--commerce-text)}.main-image-remove-source,.main-image-upload-zone small{color:var(--commerce-text-3)}.main-image-upload-zone>svg{color:var(--commerce-accent)}.main-image-reference-deck{border-color:var(--commerce-border);box-shadow:var(--commerce-shadow-1);background:#fff}.main-image-reference-stage{background:linear-gradient(#f7f9fc,#eef2f8)}.main-image-reference-count,.main-image-reference-nav,.main-image-reference-remove{color:var(--commerce-text-2);background:#ffffffd1;border-color:#cbd3e1c7}.main-image-reference-strip{background:#fff}.main-image-reference-strip::-webkit-scrollbar-thumb,.main-image-size-menu-popover::-webkit-scrollbar-thumb{background:#7b39fc2e}.main-image-reference-strip button{border-color:var(--commerce-border);color:var(--commerce-text-3);background:var(--commerce-field)}.main-image-reference-strip button.is-active{border-color:var(--commerce-accent);box-shadow:0 0 0 3px #7b39fc1a}.main-image-reference-strip button span{color:#fff;background:var(--commerce-accent)}.main-image-result-head{min-height:3rem}.main-image-result-head p{color:var(--commerce-text-3)}.main-image-task-switcher{border:1px solid var(--commerce-border);border-radius:var(--commerce-radius-md);box-shadow:var(--commerce-shadow-1);background:#ffffffb8;margin-top:.72rem;padding:.58rem}.main-image-task-switcher-head{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .1rem .5rem;display:flex}.main-image-task-switcher-head span{color:var(--commerce-text);font-size:.78rem;font-weight:850}.main-image-task-switcher-head small{color:var(--commerce-text-3);font-size:.68rem;font-weight:760}.main-image-task-tabs{grid-auto-columns:minmax(116px,1fr);grid-auto-flow:column;gap:.48rem;padding-bottom:.08rem;display:grid;overflow-x:auto}.main-image-task-tabs button{min-width:116px;min-height:4.15rem;color:var(--commerce-text-2);text-align:left;background:#fff;border:1px solid #cbd3e1e6;border-radius:12px;align-content:center;gap:.18rem;padding:.55rem .62rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.main-image-task-tabs button:hover{background:var(--commerce-accent-soft);border-color:#7b39fc42;transform:translateY(-1px)}.main-image-task-tabs button.is-active{background:linear-gradient(#fff,#f8f6ff);border-color:#7b39fc6b;box-shadow:0 0 0 3px #7b39fc14}.main-image-task-tabs strong{color:var(--commerce-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.main-image-task-tabs small,.main-image-task-tabs span{color:var(--commerce-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:730;overflow:hidden}.batch-image-job-actions button,.batch-image-result-footer button,.batch-image-upload-actions button,.main-image-result-card button,.main-image-result-head button{border-color:var(--commerce-border);color:var(--commerce-text-2);background:#fff}.batch-image-job-actions button:hover,.batch-image-result-footer button:hover,.batch-image-upload-actions button:hover,.main-image-result-card button:hover,.main-image-result-head button:hover{color:var(--commerce-accent-strong);background:var(--commerce-accent-soft);border-color:#7b39fc52;transform:translateY(-1px)}.main-image-task-state{border-color:var(--commerce-border);border-radius:var(--commerce-radius-md);box-shadow:var(--commerce-shadow-1);background:#ffffffd1;margin-top:.74rem}.main-image-task-state span{color:var(--commerce-text)}.main-image-task-meta,.main-image-task-state strong{color:var(--commerce-text-3)}.main-image-task-warning{color:#b7791f}.main-image-task-progress{background:#e8edf5}.main-image-task-progress i{background:var(--commerce-gradient);box-shadow:0 0 16px #7b39fc47}.main-image-result-grid{gap:.7rem;height:clamp(452px,58vh,646px);min-height:452px}.main-image-empty-state{border:1px solid var(--commerce-border);color:var(--commerce-text-3);background:linear-gradient(#fff,#f7f8fb);border-radius:16px;box-shadow:inset 0 1px 2px #18181b08}.main-image-empty-state:before{background:radial-gradient(circle at 50% 38%,var(--commerce-accent),transparent 60%)}@supports (color:color-mix(in lab,red,red)){.main-image-empty-state:before{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--commerce-accent) 5%,transparent),transparent 60%)}}.main-image-empty-state.is-uploaded.has-source{background:radial-gradient(circle at 50% 40%,#7b39fc14,#0000 26rem),linear-gradient(#fff,#f7f9fc);border:2px solid #7b39fc61;animation:stage-soft-pulse 2.9s ease-in-out infinite;box-shadow:0 0 0 4px #7b39fc14,0 22px 44px #7b39fc1f}.main-image-empty-state.is-generating,.main-image-empty-state.is-queued,.main-image-empty-state.is-submitted,.main-image-empty-state.is-syncing{border-color:var(--commerce-border);box-shadow:var(--commerce-shadow-1);background:linear-gradient(#f7f7f9,#f1f1f4)}.main-image-empty-state .main-image-generating{z-index:2;border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.main-image-empty-state .main-image-gen-orbit{z-index:0;pointer-events:none;position:absolute;inset:0}.main-image-empty-state .main-image-generating-info{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex;position:relative}.main-image-empty-state .main-image-generating-info strong{letter-spacing:-.01em;color:var(--commerce-text);margin-top:.5rem;font-size:1.06rem;font-weight:800}.main-image-empty-state .main-image-generating-phase{color:var(--commerce-accent-strong);font-size:.88rem;font-weight:650;animation:gen-phase-fade 2.2s ease-in-out infinite}.main-image-empty-state .main-image-charge{border:2px solid #7b39fc38;border-radius:50%;width:92px;height:92px;display:block;position:relative}.main-image-empty-state .main-image-charge:before{content:"";background:radial-gradient(circle,#e8f2fff2,#aac8ff8c 38%,#96b4ff00 70%);border-radius:50%;animation:gen-charge-pulse 1.7s ease-in-out infinite;position:absolute;inset:4px}@keyframes gen-charge-pulse{0%,to{opacity:.35;transform:scale(.32)}50%{opacity:.95;transform:scale(.96)}}.main-image-empty-state.is-generating:after,.main-image-empty-state.is-generating:before,.main-image-empty-state.is-queued:after,.main-image-empty-state.is-queued:before{content:none}@keyframes gen-phase-fade{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.main-image-empty-state .main-image-charge-beam,.main-image-empty-state .main-image-generating-phase{animation:none}}.main-image-empty-state>.main-image-galaxy-layer.galaxy-container{opacity:.78}.main-image-stage-core{color:var(--commerce-accent)}.main-image-stage-core b{border-color:var(--commerce-border);background:#ffffffeb;box-shadow:0 10px 26px #8c94b229}.main-image-empty-state.is-generating .main-image-stage-core b,.main-image-empty-state.is-queued .main-image-stage-core b{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.stage-ring,.stage-ring-one{border-color:#7b39fc2e}.main-image-empty-state strong{color:var(--commerce-text);font-weight:850}.main-image-empty-state span{color:var(--commerce-text-3);font-weight:600}.main-image-empty-state.is-generating strong,.main-image-empty-state.is-queued strong{color:var(--commerce-text)}.main-image-empty-state.is-generating span,.main-image-empty-state.is-queued span{color:var(--commerce-text-3)}.main-image-empty-state .main-image-generating-phase{color:var(--commerce-accent-strong)!important}.main-image-result-card{border-color:var(--commerce-border);box-shadow:var(--commerce-shadow-1);background:#fff}.main-image-result-art{background:linear-gradient(#f7f7f9,#f1f1f4)}.main-image-result-art.is-error{color:var(--commerce-error);background:#fff5f5;border-color:#ef44443d}.batch-image-result-footer button.is-primary,.main-image-result-card button:first-child{color:#fff;background:var(--commerce-gradient);background-clip:padding-box;border-color:#0000;overflow:hidden;box-shadow:0 10px 24px #8d55ff1f,inset 0 1px #ffffff42}.batch-image-result-footer button.is-secondary,.main-image-result-card button:not(:first-child){color:var(--commerce-text-2);border-color:var(--commerce-border);background:#fff}.main-image-feedback{border-color:var(--commerce-border);color:var(--commerce-text-3);background:#ffffffdb}.main-image-cancel-button{color:var(--commerce-error);box-shadow:var(--commerce-shadow-1);background:#fff;border-color:#ef444433}.main-image-cancel-button:hover{color:var(--commerce-error);background:#fff5f5;border-color:#ef44445c}.batch-image-console .main-image-result-panel{min-height:664px}.batch-image-console .main-image-result-grid{height:clamp(480px,58vh,656px);min-height:480px}.batch-image-console .main-image-prompt-box textarea,.batch-image-prompt-box textarea{min-height:146px}.batch-image-console .main-image-upload-zone,.batch-image-empty-upload{min-height:172px}.batch-image-upload-actions button{border-radius:var(--commerce-radius-md);min-height:2.8rem;font-weight:800}.batch-image-source-grid article{border-color:var(--commerce-border);background:#fff;box-shadow:0 4px 12px #bac2d62e}.batch-image-source-grid article.batch-image-source-more{background:radial-gradient(circle at 50% 42%,#7b39fc1a,transparent 60%),var(--commerce-accent-soft);border-color:#7b39fc3d}.batch-image-source-more strong{color:var(--commerce-accent-strong)}.batch-image-source-grid article>button{background:#17192385;border-color:#ffffffd1}.batch-image-source-grid article>span{color:#fff;background:#1719239e}.batch-image-source-grid>p{color:var(--commerce-text-3)}.batch-image-reference-row button{border-color:var(--commerce-border);color:var(--commerce-text-3);background:#fff}.batch-image-reference-row button:last-child{background:var(--commerce-field)}.batch-image-job-list{gap:.72rem;padding-right:.28rem}.batch-image-job-list article{border-color:var(--commerce-border);border-radius:var(--commerce-radius-lg);min-height:112px;box-shadow:var(--commerce-shadow-1);background:#ffffffdb;grid-template-columns:78px minmax(0,1fr) 12.5rem}.batch-image-job-list article.is-cancelled,.batch-image-job-list article.is-draft{border-color:var(--commerce-border);background:#ffffffdb}.batch-image-job-list article.is-generating,.batch-image-job-list article.is-queued{background:linear-gradient(90deg,#3b82f614,#ffffffeb 34%),#fff;border-color:#3b82f657;box-shadow:0 10px 26px #3b82f61f}.batch-image-job-list article.is-completed{background:linear-gradient(90deg,#34b9811a,#fffffff0 34%),#fff;border-color:#34b9816b;box-shadow:0 10px 28px #34b98124}.batch-image-job-list article.is-failed{background:linear-gradient(90deg,#ef444414,#fffffff0 34%),#fff;border-color:#ef444457;box-shadow:0 10px 26px #ef44441a}.batch-image-job-preview{border-color:var(--commerce-border);background:#fff;width:78px;height:78px}.batch-image-job-preview:hover{border-color:var(--commerce-accent);box-shadow:0 0 0 4px #7b39fc1a}.batch-image-job-list article.is-completed .batch-image-job-preview{border-color:#34b98170;box-shadow:0 0 0 3px #34b9811a}.batch-image-job-body strong{color:var(--commerce-text);font-size:1rem;font-weight:850}.batch-image-job-body p,.batch-image-job-body span{color:var(--commerce-text-3)}.batch-image-job-body p{color:var(--commerce-error)}.batch-image-job-actions{justify-content:flex-end;width:12.5rem}.batch-image-job-actions>span{border-color:var(--commerce-border);background:var(--commerce-field);min-width:5.8rem;color:var(--commerce-text-3);line-height:2.35rem}.batch-image-job-list article.is-generating .batch-image-job-actions>span,.batch-image-job-list article.is-queued .batch-image-job-actions>span{color:#2563eb;box-shadow:none;background:#eff6ff;border-color:#3b82f647}.batch-image-job-list article.is-completed .batch-image-job-actions>span{color:#047857;box-shadow:none;background:#ecfdf5;border-color:#34b98147}.batch-image-job-list article.is-failed .batch-image-job-actions>span{color:#dc2626;box-shadow:none;background:#fef2f2;border-color:#ef444447}.batch-image-job-list article.is-cancelled .batch-image-job-actions>span,.batch-image-job-list article.is-draft .batch-image-job-actions>span{color:var(--commerce-text-3);border-color:var(--commerce-border);background:var(--commerce-field)}.batch-image-job-actions button{border-radius:999px;min-width:6.9rem;min-height:2.35rem}.batch-image-job-actions .batch-image-select-button{width:2.35rem;min-width:2.35rem;color:var(--commerce-text-4)}.batch-image-job-actions .batch-image-select-button.is-selected{color:#047857;box-shadow:none;background:#ecfdf5;border-color:#34b98157}.batch-image-filter-tabs{margin:.8rem 0}.batch-image-filter-tabs button{border-color:var(--commerce-border);color:var(--commerce-text-3);background:#fff}.batch-image-filter-tabs button.is-active,.batch-image-filter-tabs button:hover{background:var(--commerce-accent-soft);color:var(--commerce-accent-strong);box-shadow:none;border-color:#7b39fc47}.batch-image-filter-tabs button span{color:var(--commerce-text-4)}.batch-image-filter-empty{border-color:var(--commerce-border);color:var(--commerce-text-3);background:#ffffffb3}.batch-image-result-footer{grid-template-columns:minmax(8.8rem,auto) minmax(10.8rem,auto) minmax(0,1fr)}.batch-image-result-footer button{border-radius:var(--commerce-radius-md);min-height:3rem;font-weight:850}.batch-image-confirm-backdrop,.batch-image-preview-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1719236b}.batch-image-confirm-dialog,.batch-image-preview-dialog{border-color:var(--commerce-border);box-shadow:var(--commerce-shadow-3);background:#fffffffa}.batch-image-confirm-dialog span{color:var(--commerce-accent-strong)}.batch-image-confirm-dialog h3,.batch-image-preview-head strong{color:var(--commerce-text)}.batch-image-confirm-dialog dt,.batch-image-confirm-dialog p,.batch-image-preview-head span{color:var(--commerce-text-3)}.batch-image-confirm-dialog dl>div{border-color:var(--commerce-border);background:var(--commerce-field)}.batch-image-confirm-dialog dd{color:var(--commerce-text)}.batch-image-confirm-actions button{border-color:var(--commerce-border);color:var(--commerce-text-2);background:#fff}.batch-image-confirm-actions button:last-child{background:var(--commerce-gradient);color:#fff;border-color:#0000}.workspace-clear-confirm-dialog span{color:var(--commerce-error)}.workspace-clear-confirm-actions button.workspace-clear-confirm-danger{color:#dc2626;box-shadow:none;background:#fef2f2;border-color:#ef444447}.batch-image-preview-head{border-bottom-color:var(--commerce-border)}.batch-image-preview-head button,.batch-image-preview-switch button{border-color:var(--commerce-border);color:var(--commerce-text-3);background:#fff}.batch-image-preview-switch{border-color:var(--commerce-border);background:var(--commerce-field)}.batch-image-preview-switch button.is-active{color:var(--commerce-accent-strong);background:#fff;border-color:#7b39fc42;box-shadow:0 8px 18px #7b39fc1f}.batch-image-preview-stage{background:radial-gradient(circle at 50% 42%,#7b39fc14,transparent 28rem),var(--commerce-bg)}.batch-image-preview-stage img{box-shadow:0 20px 52px #5459782e}.batch-image-preview-compare figcaption{border-color:var(--commerce-border);color:var(--commerce-text-3);background:#fff}@media (max-width:1320px){.main-image-console{width:min(100%,1280px)}.batch-image-console .main-image-builder,.main-image-builder{grid-template-columns:minmax(380px,410px) minmax(0,1fr)}}@media (max-width:1180px){.batch-image-console .main-image-builder,.main-image-builder{grid-template-columns:1fr}.main-image-input-panel{border-right:0;border-bottom:1px solid var(--commerce-border)}.batch-image-console .main-image-result-panel,.main-image-result-panel{min-height:auto}.batch-image-job-list article{grid-template-columns:78px minmax(0,1fr)}.batch-image-job-actions{grid-column:2;justify-content:flex-start;width:100%}}@media (max-width:720px){.route-page-surface.is-commerce-workspace>section>div{padding:14px 12px 16px}.main-image-console-header{min-height:auto;padding:1rem}.main-image-console-header h1{font-size:2rem}.main-image-input-panel,.main-image-result-panel{padding:.9rem}.main-image-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-image-result-footer{grid-template-columns:1fr}}.route-page-surface.is-commerce-workspace>section{overflow:hidden}.route-page-surface.is-commerce-workspace>section:has(.image-tool-page),.route-page-surface.is-commerce-workspace>section:has(.infographic-shell),.route-page-surface.is-commerce-workspace>section:has(.prompt-analyze-shell),.route-page-surface.is-commerce-workspace>section:has(.public-assets-console),.route-page-surface.is-commerce-workspace>section:has(.settings-console),.route-page-surface.is-commerce-workspace>section:has(.toolbox-shell){overflow-y:auto}.route-page-surface.is-commerce-workspace>section>div{max-width:none;height:100dvh;min-height:0;padding:0}.route-page-surface.is-commerce-workspace .commerce-page-body{flex:auto;min-height:0;padding:82px 18px 18px}.route-page-surface.is-commerce-workspace .toolbox-shell{max-width:1080px;color:var(--commerce-text,#18181b);margin:0 auto;padding-bottom:64px}.route-page-surface.is-commerce-workspace .toolbox-hero{align-items:center;gap:16px;margin:2px 2px 8px;display:flex;position:relative}.route-page-surface.is-commerce-workspace .toolbox-hero-mascot{background:linear-gradient(150deg,#fff4e6,#ffe2c2);border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid;transform:rotate(-5deg);box-shadow:0 12px 26px -12px #ff8c3c80}.route-page-surface.is-commerce-workspace .toolbox-hero h1{letter-spacing:-.02em;color:#0000;background:linear-gradient(100deg,#7b39fc,#3b82f6 45%,#f472b6 92%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:30px;font-weight:880}.route-page-surface.is-commerce-workspace .toolbox-hero p{color:var(--commerce-text-3,#6c6c77);margin:6px 0 0;font-size:13.5px;line-height:1.6}.route-page-surface.is-commerce-workspace .toolbox-group{--c:#7b39fc;--c2:#a06bff;border:1px solid var(--c);border-radius:24px;margin-top:18px;padding:18px 18px 20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-group{border:1px solid color-mix(in srgb,var(--c) 16%,transparent)}}.route-page-surface.is-commerce-workspace .toolbox-group:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:linear-gradient(180deg,var(--c),var(--c));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-group:before{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 30%,#fff),color-mix(in srgb,var(--c) 22%,#fff))}}.route-page-surface.is-commerce-workspace .toolbox-group>*{z-index:1;position:relative}.route-page-surface.is-commerce-workspace .toolbox-group-head{align-items:center;gap:12px;margin:2px 2px 16px;display:flex}.route-page-surface.is-commerce-workspace .toolbox-ghi{color:#fff;background:linear-gradient(150deg,var(--c2),var(--c));width:38px;height:38px;box-shadow:0 8px 16px -6px var(--c);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-ghi{box-shadow:0 8px 16px -6px color-mix(in srgb,var(--c) 70%,transparent)}}.route-page-surface.is-commerce-workspace .toolbox-group-head b{letter-spacing:-.01em;font-size:19px;font-weight:860}.route-page-surface.is-commerce-workspace .toolbox-group-head small{color:var(--c);background:var(--c);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-group-head small{background:color-mix(in srgb,var(--c) 14%,#fff)}}.route-page-surface.is-commerce-workspace .toolbox-group-head small{border:1px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-group-head small{border:1px solid color-mix(in srgb,var(--c) 26%,transparent)}}.route-page-surface.is-commerce-workspace .toolbox-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.route-page-surface.is-commerce-workspace .toolbox-card{--c:inherit;text-align:left;cursor:pointer;border:1px solid var(--commerce-border,#eceef2);background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;min-height:150px;padding:16px 17px;transition:transform .18s cubic-bezier(.34,1.4,.64,1),box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #18181b0d}.route-page-surface.is-commerce-workspace .toolbox-card:before{content:"";background:radial-gradient(circle,var(--c),transparent 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-46px;right:-40px}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-card:before{background:radial-gradient(circle,color-mix(in srgb,var(--c) 42%,transparent),transparent 68%)}}.route-page-surface.is-commerce-workspace .toolbox-card:before{opacity:.55;transition:opacity .2s,transform .25s}.route-page-surface.is-commerce-workspace .toolbox-card:hover{border-color:var(--c);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-card:hover{border-color:color-mix(in srgb,var(--c) 40%,transparent)}}.route-page-surface.is-commerce-workspace .toolbox-card:hover{box-shadow:0 22px 40px -18px var(--c)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-card:hover{box-shadow:0 22px 40px -18px color-mix(in srgb,var(--c) 60%,#18181b66)}}.route-page-surface.is-commerce-workspace .toolbox-card:hover:before{opacity:.9;transform:scale(1.15)}.route-page-surface.is-commerce-workspace .toolbox-card:hover .toolbox-ic{transform:rotate(-8deg)scale(1.08)}.route-page-surface.is-commerce-workspace .toolbox-ic{color:#fff;background:linear-gradient(150deg,var(--c2),var(--c));width:40px;height:40px;box-shadow:0 8px 16px -6px var(--c);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-ic{box-shadow:0 8px 16px -6px color-mix(in srgb,var(--c) 70%,transparent)}}.route-page-surface.is-commerce-workspace .toolbox-ic{transition:transform .22s cubic-bezier(.34,1.5,.64,1)}.route-page-surface.is-commerce-workspace .toolbox-card-text{display:block}.route-page-surface.is-commerce-workspace .toolbox-card-text b{font-size:15px;font-weight:800;display:block}.route-page-surface.is-commerce-workspace .toolbox-card-text>span{color:var(--commerce-text-3,#6c6c77);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.route-page-surface.is-commerce-workspace .toolbox-soon{z-index:2;letter-spacing:.04em;color:var(--c);background:var(--c);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-soon{background:color-mix(in srgb,var(--c) 12%,#fff)}}.route-page-surface.is-commerce-workspace .toolbox-soon{border:1px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .toolbox-soon{border:1px solid color-mix(in srgb,var(--c) 26%,transparent)}}.route-page-surface.is-commerce-workspace .toolbox-live{z-index:2;letter-spacing:.04em;color:#0c8f5a;background:#10b9811f;border:1px solid #10b98152;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.route-page-surface.is-commerce-workspace .toolbox-card.is-live{text-decoration:none}.route-page-surface.is-commerce-workspace .cutout-shell{max-width:1040px;color:var(--commerce-text,#18181b);margin:0 auto;padding:64px 0 40px}.route-page-surface.is-commerce-workspace .cutout-hero{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.route-page-surface.is-commerce-workspace .toolbox-back{white-space:nowrap;cursor:pointer;color:#7b39fc;background:linear-gradient(150deg,#8d55ff24,#7b39fc1a);border:1px solid #7b39fc47;border-radius:999px;flex:none;align-items:center;gap:5px;margin-right:14px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:700;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .16s;display:inline-flex;position:absolute;top:50%;right:100%;transform:translateY(-50%);box-shadow:0 4px 12px -6px #7b39fc59}.route-page-surface.is-commerce-workspace .toolbox-back svg{color:#7b39fc;transition:transform .18s}.route-page-surface.is-commerce-workspace .toolbox-back:hover{background:linear-gradient(150deg,#8d55ff33,#7b39fc26);border-color:#7b39fc80;transform:translateY(calc(-50% - 1px));box-shadow:0 6px 16px -7px #7b39fc80}.route-page-surface.is-commerce-workspace .toolbox-back:hover svg{transform:translate(-2px)}.route-page-surface.is-commerce-workspace .cutout-back{z-index:5;color:#7b39fc;background:linear-gradient(150deg,#8d55ff24,#7b39fc1a);border:1px solid #7b39fc47;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .16s;display:inline-flex;position:absolute;top:80px;left:22px;box-shadow:0 4px 12px -6px #7b39fc59}.route-page-surface.is-commerce-workspace .cutout-back svg{color:#7b39fc;transition:transform .18s}.route-page-surface.is-commerce-workspace .cutout-back:hover{background:linear-gradient(150deg,#8d55ff33,#7b39fc26);border-color:#7b39fc80;transform:translateY(-1px);box-shadow:0 6px 16px -7px #7b39fc80}.route-page-surface.is-commerce-workspace .cutout-back:hover svg{transform:translate(-2px)}.route-page-surface.is-commerce-workspace .cutout-hero-icon{color:#fff;background:linear-gradient(150deg,#a06bff,#7b39fc);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px -10px #7b39fc99}.route-page-surface.is-commerce-workspace .cutout-hero h1{margin:0;font-size:22px;font-weight:800}.route-page-surface.is-commerce-workspace .cutout-hero p{color:var(--commerce-text-3,#6c6c77);max-width:640px;margin:4px 0 0;font-size:13px;line-height:1.6}.route-page-surface.is-commerce-workspace .cutout-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.route-page-surface.is-commerce-workspace .cutout-panel{border:1px solid var(--commerce-border,#eceef2);background:#fff;border-radius:18px;flex-direction:column;padding:16px;display:flex;box-shadow:0 1px 2px #18181b0d}.route-page-surface.is-commerce-workspace .cutout-panel-head{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:12px;display:flex}.route-page-surface.is-commerce-workspace .cutout-panel-head>span{font-size:13.5px;font-weight:700}.route-page-surface.is-commerce-workspace .cutout-clear,.route-page-surface.is-commerce-workspace .cutout-dl{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.route-page-surface.is-commerce-workspace .cutout-clear{color:var(--commerce-text-3,#6c6c77);border:1px solid var(--commerce-border,#eceef2);background:#f4f4f6}.route-page-surface.is-commerce-workspace .cutout-clear:disabled{opacity:.5;cursor:not-allowed}.route-page-surface.is-commerce-workspace .cutout-dl{color:#fff;background:linear-gradient(150deg,#a06bff,#7b39fc)}.route-page-surface.is-commerce-workspace .cutout-stage{background:#f6f6f8;border-radius:12px;justify-content:center;align-items:center;height:420px;display:flex;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .cutout-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.route-page-surface.is-commerce-workspace .cutout-stage-x{color:#fff;cursor:pointer;background:#0f12208c;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.route-page-surface.is-commerce-workspace .cutout-stage-result.is-checker{background-color:#fff;background-image:linear-gradient(45deg,#e7e7ee 25%,#0000 0),linear-gradient(-45deg,#e7e7ee 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e7e7ee 0),linear-gradient(-45deg,#0000 75%,#e7e7ee 0);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}.route-page-surface.is-commerce-workspace .cutout-upload{cursor:pointer;width:100%;height:420px;color:var(--commerce-text-3,#6c6c77);background:#fafaff;border:1.5px dashed #bda9ea;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.route-page-surface.is-commerce-workspace .cutout-upload strong{color:var(--commerce-text,#18181b);font-size:14px}.route-page-surface.is-commerce-workspace .cutout-upload small{font-size:11.5px}.route-page-surface.is-commerce-workspace .cutout-upload:hover{background:#f4efff;border-color:#7b39fc}.route-page-surface.is-commerce-workspace .cutout-run{cursor:pointer;color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 24px -12px #7b39fc99}.route-page-surface.is-commerce-workspace .cutout-run:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.route-page-surface.is-commerce-workspace .cutout-error{color:#e0345a;margin:10px 0 0;font-size:12.5px}.route-page-surface.is-commerce-workspace .cutout-thinking{color:var(--commerce-text-3,#6c6c77);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.route-page-surface.is-commerce-workspace .cutout-thinking span{color:var(--commerce-text,#18181b);font-size:13px;font-weight:600}.route-page-surface.is-commerce-workspace .cutout-thinking small{font-size:11px}.route-page-surface.is-commerce-workspace .cutout-thinking svg{color:#7b39fc}.route-page-surface.is-commerce-workspace .cutout-empty{color:#9a9aa6;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;display:flex}@media (max-width:720px){.route-page-surface.is-commerce-workspace .cutout-grid{grid-template-columns:1fr}.route-page-surface.is-commerce-workspace .cutout-stage,.route-page-surface.is-commerce-workspace .cutout-upload{height:320px}}.route-page-surface.is-commerce-workspace .prompt-analyze-shell{max-width:1080px;color:var(--commerce-text,#18181b);flex-direction:column;justify-content:safe center;min-height:calc(100dvh - 130px);margin:0 auto;padding:8px 0 40px;display:flex}.route-page-surface.is-commerce-workspace .prompt-analyze-hero{color:#fff;background:linear-gradient(118deg,#9d80e6,#9089e6 32%,#86a3e0 64%,#d3a7cb);border-radius:22px;align-items:center;gap:16px;margin:0 0 16px;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px -24px #785fc380}.route-page-surface.is-commerce-workspace .prompt-analyze-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 120% at 80% 0,#000,#0000 70%);mask:radial-gradient(120% 120% at 80% 0,#000,#0000 70%)}.route-page-surface.is-commerce-workspace .prompt-analyze-hero-glow{pointer-events:none;background:radial-gradient(circle,#ffffff59,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-60px}.route-page-surface.is-commerce-workspace .prompt-analyze-hero-icon{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;animation:pa-hipulse 2.6s ease-in-out infinite;display:grid;position:relative}@keyframes pa-hipulse{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 22px 2px #ffffff73}}.route-page-surface.is-commerce-workspace .prompt-analyze-hero>div{z-index:1;position:relative}.route-page-surface.is-commerce-workspace .prompt-analyze-hero h1{letter-spacing:-.02em;color:#fff;margin:0;font-size:27px;font-weight:880}.route-page-surface.is-commerce-workspace .prompt-analyze-hero p{color:#ffffffdb;margin:5px 0 0;font-size:13px;line-height:1.6}.route-page-surface.is-commerce-workspace .prompt-analyze-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.route-page-surface.is-commerce-workspace .prompt-analyze-panel{--pz:#7b39fc;background:linear-gradient(180deg,var(--pz),var(--pz));border-radius:20px;padding:18px;position:relative}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--pz) 14%,#fff),color-mix(in srgb,var(--pz) 7%,#fff))}}.route-page-surface.is-commerce-workspace .prompt-analyze-panel{box-shadow:0 20px 50px -34px #3c287880}.route-page-surface.is-commerce-workspace .prompt-analyze-panel.pa-zone-cut{--pz:#7b39fc}.route-page-surface.is-commerce-workspace .prompt-analyze-panel.pa-zone-result{--pz:#3b82f6;flex-direction:column;display:flex;overflow:hidden}.route-page-surface.is-commerce-workspace .pa-zone-result>*{z-index:1;position:relative}.route-page-surface.is-commerce-workspace .pa-zone-scan{z-index:0;pointer-events:none;background:linear-gradient(#0000,#3b82f61a 35%,#6eaaff42 50%,#3b82f61a 65%,#0000);height:110px;animation:pa-ambient 4.2s ease-in-out infinite alternate;position:absolute;top:-8%;left:0;right:0}@keyframes pa-ambient{0%{top:-6%}to{top:92%}}@media (prefers-reduced-motion:reduce){.route-page-surface.is-commerce-workspace .pa-zone-scan{opacity:.4;animation:none}}.route-page-surface.is-commerce-workspace .prompt-analyze-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--pz),var(--pz));padding:1.2px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-panel:before{background:linear-gradient(135deg,color-mix(in srgb,var(--pz) 55%,transparent),color-mix(in srgb,var(--pz) 22%,transparent))}}.route-page-surface.is-commerce-workspace .prompt-analyze-panel:before{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.route-page-surface.is-commerce-workspace .prompt-analyze-panel-title{margin:0 0 14px;font-size:15px;font-weight:820}.route-page-surface.is-commerce-workspace .prompt-analyze-titlebar{justify-content:space-between;align-items:center;gap:10px;display:flex}.route-page-surface.is-commerce-workspace .prompt-analyze-titlebar .prompt-analyze-panel-title{margin:0 0 14px}.route-page-surface.is-commerce-workspace .prompt-analyze-clear{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #ef444457;border-radius:9px;align-items:center;gap:5px;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.route-page-surface.is-commerce-workspace .prompt-analyze-clear:hover:not(:disabled){background:#ef444412;border-color:#ef44448c}.route-page-surface.is-commerce-workspace .prompt-analyze-clear:disabled{opacity:.5;cursor:not-allowed}.route-page-surface.is-commerce-workspace .prompt-analyze-upload{border:1.5px dashed var(--commerce-border,#e8e8ec);width:100%;height:280px;color:var(--commerce-text-3,#6c6c77);cursor:pointer;background:#f5f5f7b3;border-radius:14px;align-content:center;place-items:center;gap:6px;padding:16px;transition:border-color .15s,background .15s;display:grid}.route-page-surface.is-commerce-workspace .prompt-analyze-upload:hover{border-color:var(--commerce-accent,#8d55ff);background:var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-upload:hover{background:color-mix(in srgb,var(--commerce-accent,#8d55ff) 6%,#fff)}}.route-page-surface.is-commerce-workspace .prompt-analyze-upload strong{color:var(--commerce-text,#18181b);font-size:14px;font-weight:800}.route-page-surface.is-commerce-workspace .prompt-analyze-upload small{font-size:11.5px}.route-page-surface.is-commerce-workspace .prompt-analyze-stage{border:1px solid var(--commerce-border,#e8e8ec);background:linear-gradient(160deg,#f3f4f9,#e7e9f3);border-radius:14px;justify-content:center;align-items:center;height:280px;padding:12px;display:flex;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .prompt-analyze-stage img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;transition:filter .5s;display:block}.route-page-surface.is-commerce-workspace .prompt-analyze-stage.is-scanning img{filter:brightness(.92)saturate(1.05)}.route-page-surface.is-commerce-workspace .pa-grid{opacity:0;pointer-events:none;background-image:linear-gradient(#6366f129 1px,#0000 0),linear-gradient(90deg,#6366f129 1px,#0000 0);background-size:32px 32px;transition:opacity .3s;position:absolute;inset:0}.route-page-surface.is-commerce-workspace .prompt-analyze-stage.is-scanning .pa-grid{opacity:1}.route-page-surface.is-commerce-workspace .pa-beam{opacity:0;pointer-events:none;background:linear-gradient(#0000,#7b39fc24,#6366f180,#7b39fc24,#0000);height:80px;position:absolute;top:-30%;left:0;right:0;box-shadow:0 0 36px 6px #7b5af059}.route-page-surface.is-commerce-workspace .prompt-analyze-stage.is-scanning .pa-beam{opacity:1;animation:pa-beam 1.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes pa-beam{0%{top:-30%}to{top:100%}}.route-page-surface.is-commerce-workspace .pa-corner{opacity:0;pointer-events:none;border:2px solid #6366f1cc;width:24px;height:24px;transition:opacity .3s;position:absolute}.route-page-surface.is-commerce-workspace .prompt-analyze-stage.is-scanning .pa-corner{opacity:1}.route-page-surface.is-commerce-workspace .pa-c1{border-bottom:none;border-right:none;top:10px;left:10px}.route-page-surface.is-commerce-workspace .pa-c2{border-bottom:none;border-left:none;top:10px;right:10px}.route-page-surface.is-commerce-workspace .pa-c3{border-top:none;border-right:none;bottom:10px;left:10px}.route-page-surface.is-commerce-workspace .pa-c4{border-top:none;border-left:none;bottom:10px;right:10px}.route-page-surface.is-commerce-workspace .pa-scantxt{opacity:0;pointer-events:none;letter-spacing:.1em;color:#5b5bd6;text-shadow:0 1px 6px #ffffffe6;font-size:11.5px;font-weight:700;transition:opacity .3s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.route-page-surface.is-commerce-workspace .prompt-analyze-stage.is-scanning .pa-scantxt{opacity:1}.route-page-surface.is-commerce-workspace .pa-stage-remove{color:#fff;cursor:pointer;background:#18181b99;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:8px;right:8px}.route-page-surface.is-commerce-workspace .prompt-analyze-field{margin-top:14px;display:block}.route-page-surface.is-commerce-workspace .prompt-analyze-field>span{color:var(--commerce-text-2,#46464f);margin-bottom:7px;font-size:12.5px;font-weight:700;display:block}.route-page-surface.is-commerce-workspace .prompt-analyze-segment{flex-wrap:wrap;gap:7px;display:flex}.route-page-surface.is-commerce-workspace .prompt-analyze-segment button{border:1px solid var(--commerce-border,#e8e8ec);color:var(--commerce-text-2,#46464f);cursor:pointer;background:#ffffffb3;border-radius:9px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.route-page-surface.is-commerce-workspace .prompt-analyze-segment button.is-active{border-color:var(--commerce-accent,#8d55ff);color:var(--commerce-accent-strong,#7b39fc);box-shadow:0 0 0 2px var(--commerce-accent,#8d55ff);background:#fff}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-segment button.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--commerce-accent,#8d55ff) 18%,transparent)}}.route-page-surface.is-commerce-workspace .prompt-analyze-field textarea{resize:vertical;border:1px solid var(--commerce-border,#e8e8ec);width:100%;min-height:64px;color:var(--commerce-text,#18181b);background:#ffffffb3;border-radius:11px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6}.route-page-surface.is-commerce-workspace .prompt-analyze-field textarea:focus{border-color:var(--commerce-accent,#8d55ff);outline:none;box-shadow:0 0 0 3px #7b39fc24}.route-page-surface.is-commerce-workspace .prompt-analyze-run{color:#fff;cursor:pointer;background:linear-gradient(110deg,#8d55ff,#7b39fc 50%,#6366f1) 0 0/200% 100%;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:12px;font-size:14.5px;font-weight:850;animation:pa-sheen 3.5s linear infinite;display:inline-flex;box-shadow:0 12px 26px -10px #7b39fcb3}@keyframes pa-sheen{to{background-position:200% 0}}.route-page-surface.is-commerce-workspace .prompt-analyze-run:active:not(:disabled){transform:scale(.985)}.route-page-surface.is-commerce-workspace .prompt-analyze-run:disabled{opacity:.5;cursor:not-allowed;animation:none}.route-page-surface.is-commerce-workspace .prompt-analyze-error{color:#ef4444;margin:10px 0 0;font-size:12.5px}.route-page-surface.is-commerce-workspace .prompt-analyze-result-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.route-page-surface.is-commerce-workspace .prompt-analyze-result-head .prompt-analyze-panel-title{margin:0}.route-page-surface.is-commerce-workspace .prompt-analyze-viewtoggle{border:1px solid var(--commerce-border,#e8e8ec);background:#f5f5f7cc;border-radius:10px;padding:3px;display:inline-flex}.route-page-surface.is-commerce-workspace .prompt-analyze-viewtoggle button{color:var(--commerce-text-3,#6c6c77);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700}.route-page-surface.is-commerce-workspace .prompt-analyze-viewtoggle button.is-active{color:var(--commerce-accent-strong,#7b39fc);background:#fff;box-shadow:0 1px 3px #18181b1f}.route-page-surface.is-commerce-workspace .prompt-analyze-empty{text-align:center;min-height:280px;color:var(--commerce-text-3,#6c6c77);align-content:center;place-items:center;gap:10px;padding-top:120px;display:grid}.route-page-surface.is-commerce-workspace .prompt-analyze-empty strong{color:var(--commerce-text,#18181b);font-size:17px}.route-page-surface.is-commerce-workspace .prompt-analyze-empty>span{max-width:320px;font-size:13.5px;line-height:1.6}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px 24px;max-width:400px;margin-top:26px;display:flex}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span{--c:#7b39fc;color:var(--c);border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span{color:color-mix(in srgb,var(--c) 60%,#45454d)}}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span{border:1px solid var(--c);background:#fff}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span{border:1px solid color-mix(in srgb,var(--c) 22%,transparent)}}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span{box-shadow:0 10px 20px -8px var(--c),0 2px 5px -2px var(--c)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span{box-shadow:0 10px 20px -8px color-mix(in srgb,var(--c) 55%,transparent),0 2px 5px -2px color-mix(in srgb,var(--c) 40%,transparent)}}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span{animation:pa-float 3.4s ease-in-out infinite}@keyframes pa-float{0%,to{transform:translate(var(--tx,0))}50%{transform:translate(var(--tx,0),-7px)}}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span:first-child{--tx:-8px;margin-top:4px;animation-delay:0s}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span:nth-child(2){--tx:6px;margin-top:34px;animation-delay:-.7s}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span:nth-child(3){--tx:-6px;margin-top:10px;animation-delay:-1.4s}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span:nth-child(4){--tx:9px;margin-top:42px;animation-delay:-2.1s}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span:nth-child(5){--tx:-9px;margin-top:16px;animation-delay:-2.8s}.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span:nth-child(6){--tx:7px;margin-top:28px;animation-delay:-1s}@media (prefers-reduced-motion:reduce){.route-page-surface.is-commerce-workspace .prompt-analyze-empty-dims span{animation:none}}.route-page-surface.is-commerce-workspace .prompt-analyze-thinking{flex:auto;align-content:center;place-items:center;gap:22px;min-height:320px;display:grid;position:relative}.route-page-surface.is-commerce-workspace .prompt-analyze-thinking:before{content:"";pointer-events:none;background:radial-gradient(circle,#7b5af02e,#3b82f61a 45%,#0000 70%);border-radius:50%;width:340px;height:340px;animation:pa-glow-breathe 3.4s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}@keyframes pa-glow-breathe{0%,to{opacity:.55;transform:translate(-50%,-54%)scale(.9)}50%{opacity:1;transform:translate(-50%,-54%)scale(1.08)}}.route-page-surface.is-commerce-workspace .pa-think-orb{place-items:center;width:64px;height:64px;display:grid;position:relative}.route-page-surface.is-commerce-workspace .pa-think-orb:after,.route-page-surface.is-commerce-workspace .pa-think-orb:before{content:"";border:2px solid #7b39fc73;border-radius:50%;animation:pa-sonar 2.2s ease-out infinite;position:absolute;inset:6px}.route-page-surface.is-commerce-workspace .pa-think-orb:after{animation-delay:1.1s}@keyframes pa-sonar{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(2.6)}}.route-page-surface.is-commerce-workspace .prompt-analyze-thinking-spin{z-index:1;color:var(--commerce-accent-strong,#7b39fc);position:relative}.route-page-surface.is-commerce-workspace .prompt-analyze-thinking-label{z-index:1;color:var(--commerce-accent-strong,#7b39fc);font-size:13.5px;font-weight:700;position:relative}@media (prefers-reduced-motion:reduce){.route-page-surface.is-commerce-workspace .pa-think-orb:after,.route-page-surface.is-commerce-workspace .pa-think-orb:before,.route-page-surface.is-commerce-workspace .prompt-analyze-thinking:before{animation:none}}.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown{animation:pa-fadein .45s both}@keyframes pa-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.route-page-surface.is-commerce-workspace .prompt-analyze-prompt{position:relative}.route-page-surface.is-commerce-workspace .prompt-analyze-prompt textarea{resize:vertical;border:1px solid var(--commerce-border,#e8e8ec);width:100%;min-height:360px;color:var(--commerce-text,#18181b);background:#ffffffc7;border-radius:13px;padding:14px;font-family:inherit;font-size:13.5px;line-height:1.7}.route-page-surface.is-commerce-workspace .prompt-analyze-prompt textarea:focus{border-color:var(--commerce-accent,#8d55ff);outline:none;box-shadow:0 0 0 3px #7b39fc24}.route-page-surface.is-commerce-workspace .prompt-analyze-copy{z-index:2;color:var(--commerce-text-2,#46464f);border:1px solid var(--commerce-border,#e8e8ec);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:9px;right:9px}.route-page-surface.is-commerce-workspace .prompt-analyze-copy:hover{border-color:var(--commerce-accent,#8d55ff);color:var(--commerce-accent-strong,#7b39fc)}.route-page-surface.is-commerce-workspace .prompt-analyze-elements{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.route-page-surface.is-commerce-workspace .prompt-analyze-element{--c:#7b39fc;border:1px solid var(--c);background:#fff;border-radius:13px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-element{border:1px solid color-mix(in srgb,var(--c) 24%,transparent)}}.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown .prompt-analyze-element{animation:pa-elin .5s both}.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown .prompt-analyze-element:first-child{animation-delay:40ms}.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown .prompt-analyze-element:nth-child(2){animation-delay:.11s}.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown .prompt-analyze-element:nth-child(3){animation-delay:.18s}.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown .prompt-analyze-element:nth-child(4){animation-delay:.25s}.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown .prompt-analyze-element:nth-child(5){animation-delay:.32s}.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown .prompt-analyze-element:nth-child(6){animation-delay:.39s}@keyframes pa-elin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.route-page-surface.is-commerce-workspace .prompt-analyze-element-ic{color:#fff;background:linear-gradient(150deg,var(--c),var(--c));border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-element-ic{background:linear-gradient(150deg,color-mix(in srgb,var(--c) 65%,#fff),var(--c))}}.route-page-surface.is-commerce-workspace .prompt-analyze-element-ic{margin-bottom:7px}.route-page-surface.is-commerce-workspace .prompt-analyze-element b{font-size:12px;font-weight:800;display:block}.route-page-surface.is-commerce-workspace .prompt-analyze-element b+span{color:var(--commerce-text-2,#46464f);margin-top:3px;font-size:11px;line-height:1.45;display:block}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse{border-top:1px solid var(--commerce-border,#e8e8ec);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse>span{color:var(--commerce-text-3,#6c6c77);font-size:12.5px;font-weight:700}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button{color:var(--commerce-accent-strong,#7b39fc);background:var(--commerce-accent,#8d55ff);border-radius:10px;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button{background:color-mix(in srgb,var(--commerce-accent,#8d55ff) 10%,#fff)}}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button{border:1px solid var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button{border:1px solid color-mix(in srgb,var(--commerce-accent,#8d55ff) 26%,transparent)}}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button{cursor:pointer;transition:background .15s,transform .12s}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button:hover:not(:disabled){background:var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button:hover:not(:disabled){background:color-mix(in srgb,var(--commerce-accent,#8d55ff) 18%,#fff)}}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button:hover:not(:disabled){transform:translateY(-1px)}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse button:disabled{opacity:.5;cursor:not-allowed}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse .prompt-analyze-copy-btn{color:#fff;background:linear-gradient(180deg,var(--commerce-accent,#8d55ff),var(--commerce-accent-strong,#7b39fc));border:none;gap:5px;margin-left:auto;padding:8px 16px;box-shadow:0 8px 18px -8px #7b39fc99}.route-page-surface.is-commerce-workspace .prompt-analyze-reuse .prompt-analyze-copy-btn:hover:not(:disabled){background:linear-gradient(#9a66ff,#7b39fc);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.route-page-surface.is-commerce-workspace .pa-beam,.route-page-surface.is-commerce-workspace .prompt-analyze-hero-icon,.route-page-surface.is-commerce-workspace .prompt-analyze-results.is-shown .prompt-analyze-element,.route-page-surface.is-commerce-workspace .prompt-analyze-run,.route-page-surface.is-commerce-workspace .prompt-analyze-thinking i{animation:none}}@media (max-width:860px){.route-page-surface.is-commerce-workspace .prompt-analyze-grid{grid-template-columns:1fr}}.route-page-surface.is-commerce-workspace .settings-console{max-width:760px;color:var(--commerce-text,#18181b);flex-direction:column;gap:14px;margin:0 auto;padding-bottom:64px;display:flex}.route-page-surface.is-commerce-workspace .settings-hero{padding:4px 2px 2px}.route-page-surface.is-commerce-workspace .settings-eyebrow{letter-spacing:.16em;color:var(--commerce-accent-strong,#7b39fc);margin:0;font-size:11px;font-weight:800}.route-page-surface.is-commerce-workspace .settings-hero h1{letter-spacing:-.02em;margin:8px 0 6px;font-size:30px;font-weight:880}.route-page-surface.is-commerce-workspace .settings-hero p{color:var(--commerce-text-3,#6c6c77);margin:0;font-size:13.5px;line-height:1.7}.route-page-surface.is-commerce-workspace .settings-feedback{color:var(--commerce-accent-strong,#7b39fc);background:var(--commerce-accent,#8d55ff);border-radius:10px;margin:0;padding:9px 14px;font-size:13px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .settings-feedback{background:color-mix(in srgb,var(--commerce-accent,#8d55ff) 9%,#fff)}}.route-page-surface.is-commerce-workspace .settings-feedback{border:1px solid var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .settings-feedback{border:1px solid color-mix(in srgb,var(--commerce-accent,#8d55ff) 24%,transparent)}}.route-page-surface.is-commerce-workspace .settings-card{border:1px solid var(--commerce-border,#e8e8ec);background:var(--commerce-surface,#fff);box-shadow:var(--commerce-shadow-1,0 1px 2px #18181b0f);border-radius:18px;padding:18px 20px}.route-page-surface.is-commerce-workspace .settings-card-head{border-bottom:1px solid var(--commerce-border,#e8e8ec);align-items:center;gap:11px;margin-bottom:4px;padding-bottom:14px;display:flex}.route-page-surface.is-commerce-workspace .settings-card-icon{width:34px;height:34px;color:var(--commerce-accent-strong,#7b39fc);background:var(--commerce-accent,#8d55ff);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .settings-card-icon{background:color-mix(in srgb,var(--commerce-accent,#8d55ff) 12%,#fff)}}.route-page-surface.is-commerce-workspace .settings-card-icon{border:1px solid var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .settings-card-icon{border:1px solid color-mix(in srgb,var(--commerce-accent,#8d55ff) 22%,transparent)}}.route-page-surface.is-commerce-workspace .settings-card-head h2{margin:0;font-size:16px;font-weight:820}.route-page-surface.is-commerce-workspace .settings-card-head p{color:var(--commerce-text-3,#6c6c77);margin:2px 0 0;font-size:12px}.route-page-surface.is-commerce-workspace .settings-row{border-bottom:1px solid var(--commerce-border,#e8e8ec);justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;display:flex}.route-page-surface.is-commerce-workspace .settings-card .settings-row:last-of-type{border-bottom:none;padding-bottom:2px}.route-page-surface.is-commerce-workspace .settings-row-stack{flex-wrap:wrap}.route-page-surface.is-commerce-workspace .settings-row-text{min-width:0}.route-page-surface.is-commerce-workspace .settings-row-text strong{font-size:14px;font-weight:720;display:block}.route-page-surface.is-commerce-workspace .settings-row-text span{color:var(--commerce-text-3,#6c6c77);margin-top:3px;font-size:12.5px;line-height:1.6;display:block}.route-page-surface.is-commerce-workspace .settings-row-actions{flex:none;align-items:center;gap:10px;display:flex}.route-page-surface.is-commerce-workspace .settings-toggle{cursor:pointer;background:#d6d6db;border-radius:999px;flex:none;width:44px;height:26px;transition:background .18s;position:relative}.route-page-surface.is-commerce-workspace .settings-toggle.is-on{background:var(--commerce-accent,#8d55ff)}.route-page-surface.is-commerce-workspace .settings-toggle span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #18181b47}.route-page-surface.is-commerce-workspace .settings-toggle.is-on span{transform:translate(18px)}.route-page-surface.is-commerce-workspace .settings-chip-group{flex-wrap:wrap;gap:7px;display:flex}.route-page-surface.is-commerce-workspace .settings-chip-group button{border:1px solid var(--commerce-border,#e8e8ec);background:var(--commerce-field,#f5f5f7);min-width:46px;color:var(--commerce-text-2,#46464f);cursor:pointer;border-radius:9px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.route-page-surface.is-commerce-workspace .settings-chip-group button:hover{border-color:var(--commerce-accent,#8d55ff)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .settings-chip-group button:hover{border-color:color-mix(in srgb,var(--commerce-accent,#8d55ff) 40%,transparent)}}.route-page-surface.is-commerce-workspace .settings-chip-group button.is-active{border-color:var(--commerce-accent,#8d55ff);color:var(--commerce-accent-strong,#7b39fc);box-shadow:0 0 0 2px var(--commerce-accent,#8d55ff);background:#fff}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .settings-chip-group button.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--commerce-accent,#8d55ff) 18%,transparent)}}.route-page-surface.is-commerce-workspace .settings-danger-btn,.route-page-surface.is-commerce-workspace .settings-ghost-btn,.route-page-surface.is-commerce-workspace .settings-primary-btn{cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:transform .12s,border-color .15s,background .15s,color .15s;display:inline-flex}.route-page-surface.is-commerce-workspace .settings-ghost-btn{border:1px solid var(--commerce-border,#e8e8ec);color:var(--commerce-text-2,#46464f);background:#fff}.route-page-surface.is-commerce-workspace .settings-ghost-btn:hover:not(:disabled){border-color:var(--commerce-accent,#8d55ff);color:var(--commerce-accent-strong,#7b39fc)}.route-page-surface.is-commerce-workspace .settings-primary-btn{color:#fff;background:linear-gradient(180deg,var(--commerce-accent,#8d55ff),var(--commerce-accent-strong,#7b39fc));border:none;box-shadow:0 8px 18px -10px #7b39fc99}.route-page-surface.is-commerce-workspace .settings-primary-btn:hover:not(:disabled){transform:translateY(-1px)}.route-page-surface.is-commerce-workspace .settings-danger-btn{color:#ef4444;background:#fff;border:1px solid #ef444457}.route-page-surface.is-commerce-workspace .settings-danger-btn:hover:not(:disabled){background:#ef444412;border-color:#ef44448c}.route-page-surface.is-commerce-workspace .settings-danger-btn:disabled,.route-page-surface.is-commerce-workspace .settings-ghost-btn:disabled,.route-page-surface.is-commerce-workspace .settings-primary-btn:disabled{opacity:.45;cursor:not-allowed}.route-page-surface.is-commerce-workspace .settings-storage{padding:12px 2px 16px}.route-page-surface.is-commerce-workspace .settings-storage-top{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.route-page-surface.is-commerce-workspace .settings-storage-top span{color:var(--commerce-text-3,#6c6c77)}.route-page-surface.is-commerce-workspace .settings-storage-top strong{font-weight:750}.route-page-surface.is-commerce-workspace .settings-storage-bar{background:var(--commerce-field,#f5f5f7);border-radius:999px;height:8px;overflow:hidden}.route-page-surface.is-commerce-workspace .settings-storage-bar i{background:linear-gradient(90deg,#8d55ff,#7b39fc);border-radius:999px;height:100%;transition:width .3s;display:block}.route-page-surface.is-commerce-workspace .settings-storage-bar i.is-warning{background:linear-gradient(90deg,#f59e0b,#ef4444)}.route-page-surface.is-commerce-workspace .settings-storage-warn{color:#c2410c;margin:8px 0 0;font-size:12px}.route-page-surface.is-commerce-workspace .settings-health{align-items:center;gap:5px;font-weight:700;display:inline-flex}.route-page-surface.is-commerce-workspace .settings-health.ok{color:#2fb888}.route-page-surface.is-commerce-workspace .settings-health.fail{color:#ef4444}.route-page-surface.is-commerce-workspace .settings-about{gap:10px;padding-top:4px;display:grid}.route-page-surface.is-commerce-workspace .settings-about>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:13.5px;display:flex}.route-page-surface.is-commerce-workspace .settings-about span{color:var(--commerce-text-3,#6c6c77)}.route-page-surface.is-commerce-workspace .settings-about strong{text-align:right;font-weight:720}.commerce-topbar{z-index:55;min-height:64px;background:linear-gradient(90deg,#d7dcff,#e5e7ff 48%,#f1e7ff);border-bottom:1px solid #7b39fc29;grid-template-columns:240px minmax(0,1fr) auto;padding:0 20px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 28px #7b39fc1a}.commerce-topbar,.commerce-topbar-brand{color:var(--commerce-text);align-items:center}.commerce-topbar-brand{gap:.62rem;display:inline-flex}.commerce-topbar-brand span{background:var(--commerce-gradient);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 10px 24px #7b39fc3d}.commerce-topbar-brand strong{letter-spacing:-.03em;font-size:1.18rem;font-weight:900}.commerce-topbar-brand em{color:var(--commerce-text-3);margin-left:-.3rem;font-size:.78rem;font-style:normal;font-weight:700}.commerce-topbar nav{justify-content:center;align-items:center;gap:1.9rem;display:flex}.commerce-topbar nav a,.commerce-topbar nav span{color:var(--commerce-text-3);font-size:.92rem;font-weight:800;transition:color .16s}.commerce-topbar nav a.is-active,.commerce-topbar nav a:hover{color:var(--commerce-text)}.commerce-topbar nav span{cursor:default}.commerce-topbar-actions{align-items:center;gap:.55rem;display:flex}.commerce-topbar-actions a,.commerce-topbar-actions button{border:1px solid var(--commerce-border);min-height:34px;color:var(--commerce-text-2);background:#fff;border-radius:9px;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.commerce-topbar-actions .is-dark{color:#fff;background:#171923;border-color:#171923}.commerce-topbar-actions .auth-profile-trigger,.commerce-topbar-actions .auth-signout-button{gap:.4rem}.hub-auth-actions{z-index:120;-webkit-backdrop-filter:blur(14px);background:#1c1c220f;border:1px solid #1c1c2214;border-radius:13px;justify-content:flex-end;align-items:center;gap:8px;padding:4px;display:flex;position:fixed;top:20px;right:28px}.hub-auth-button{color:#ffffffeb;white-space:nowrap;cursor:pointer;background:#1c1c22d1;border:1px solid #1c1c2229;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:34px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:0 8px 20px -14px #1c1c2280}.hub-auth-button:hover{background:#1c1c22e6;border-color:#1c1c2247;transform:translateY(-1px)}.route-page-surface.is-commerce-workspace .app-sidebar-commerce{width:96px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-right:1px solid #ececf0}.route-page-surface.is-commerce-workspace .app-sidebar-commerce .app-sidebar-commerce-brand{display:none}.route-page-surface.is-commerce-workspace .app-sidebar-commerce-nav{flex-direction:column;gap:.55rem;margin-top:80px;padding:0 13px;display:flex}.route-page-surface.is-commerce-workspace .app-nav-commerce{text-align:center;border-radius:14px;flex-direction:column;gap:.3rem;min-height:64px;padding:.45rem .25rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:450}.route-page-surface.is-commerce-workspace .app-nav-commerce .app-nav-active-rail{height:34px;display:none;left:-10px}.route-page-surface.is-commerce-workspace .app-nav-commerce .app-nav-icon{border-radius:10px;width:34px;height:34px}.route-page-surface.is-commerce-workspace .app-sidebar-commerce-bottom{padding:.9rem 0}.profile-page{color:#171923;justify-content:center;align-items:center;min-height:calc(100dvh - 86px);padding:24px 20px 34px;display:flex}.profile-shell{width:min(100%,1060px);margin:0 auto;transform:translateY(-24px)}.profile-toolbar{width:100%;margin-bottom:12px}.profile-back-button{appearance:none;color:#353b4d;cursor:pointer;background:#fffffff0;border:1px solid #7c3aed2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px 0 13px;font-size:13px;font-weight:900;line-height:1;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 12px 34px -24px #462c8766}.profile-back-button:hover{color:#6d35dc;background:#fff;border-color:#7c3aed52;transform:translateY(-1px)}.profile-back-button svg{flex:none}.profile-hero{background:linear-gradient(#fff,#fbfcff);border:1px solid #e6e9f2;border-radius:18px;align-items:center;gap:18px;width:100%;padding:24px;display:flex;box-shadow:0 22px 70px -48px #1f26447a}.profile-avatar{color:#6d35dc;background:radial-gradient(circle at 30% 20%,#ffffffeb,#0000 42%),linear-gradient(135deg,#f7f2ff,#eef6ff 55%,#f8fbff);border:1px solid #7c3aed2e;border-radius:22px;flex:none;place-items:center;width:68px;height:68px;font-size:28px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffffeb,0 14px 28px -24px #6d35dc7a}.profile-hero h1,.profile-hero p,.profile-hero span{margin:0;display:block}.profile-hero p{color:#7c3aed;letter-spacing:.08em;margin-bottom:5px;font-size:12px;font-weight:900}.profile-hero h1{letter-spacing:0;font-size:30px;line-height:1.16}.profile-hero span{color:#727b90;margin-top:6px;font-size:14px;font-weight:700}.profile-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;width:100%;margin-top:16px;display:grid}.profile-panel{background:#ffffffeb;border:1px solid #e6e9f2;border-radius:16px;min-width:0;padding:20px;box-shadow:0 18px 56px -48px #1f264470}.profile-panel-main{grid-row:span 2}.profile-panel-head{color:#171923;align-items:center;gap:8px;margin-bottom:18px;display:flex}.profile-panel-head svg{color:#7c3aed}.profile-panel-head h2{margin:0;font-size:17px;line-height:1.2}.profile-compact-list,.profile-info-list{gap:10px;margin:0;display:grid}.profile-compact-list div,.profile-info-list div{background:#fbfcff;border:1px solid #edf0f6;border-radius:12px;gap:7px;padding:14px;display:grid}.profile-compact-list dt,.profile-info-list dt{color:#7a8498;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.profile-compact-list dd,.profile-info-list dd{color:#202433;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:900;overflow:hidden}.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-metrics div{background:#fbfcff;border:1px solid #edf0f6;border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:118px;padding:16px;display:flex}.profile-metrics strong{color:#171923;font-size:28px;line-height:1}.profile-metrics span{color:#758096;font-size:12px;font-weight:800;line-height:1.45}.profile-empty{color:#171923;text-align:center;background:#fff;border:1px solid #e6e9f2;border-radius:18px;width:min(100%,520px);margin:0 auto;padding:34px;box-shadow:0 22px 70px -48px #1f26447a}.profile-empty svg{color:#7c3aed}.profile-empty h1{margin:12px 0 8px;font-size:28px}.profile-empty p{color:#6f788d;max-width:360px;margin:0 auto 18px;line-height:1.7}.profile-empty a{color:#fff;background:#171923;border-radius:10px;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}@media (max-width:900px){.profile-page{align-items:flex-start;min-height:auto;padding:80px 12px 28px}.profile-shell{transform:none}.profile-grid{grid-template-columns:1fr}.profile-panel-main{grid-row:auto}}.route-page-surface.is-commerce-workspace .app-sidebar-commerce .app-sidebar-inspiration-dot{width:68px;min-height:58px}.route-page-surface.is-commerce-workspace .main-image-console{width:100%;max-width:1280px;height:calc(100dvh - 82px);min-height:0;margin-inline:auto}.route-page-surface.is-commerce-workspace .main-image-console-header{flex:none;min-height:0;margin-bottom:.55rem}.route-page-surface.is-commerce-workspace .main-image-console .main-image-console-header{align-items:flex-end;gap:1rem;padding-right:1.7rem}.header-pet-track{flex:auto;align-self:stretch;min-width:90px;margin:0 .6rem;position:relative}.header-pet{transform:translateX(var(--x,0));will-change:transform;cursor:pointer;transition:transform 1s linear;position:absolute;bottom:-17px;left:0}.header-pet:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #7b39fc80}.header-pet-sprite{display:block}.header-pet[data-facing=left] .header-pet-sprite{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.header-pet{transition:none;transform:translate(0)!important}}.main-image-console-tools{flex:none;align-items:center;gap:.6rem;display:flex}.main-image-model-badge{color:#0f8f6f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10a37f14;border:1px solid #10a37f47;border-radius:999px;align-items:center;gap:.5rem;padding:.54rem .92rem;font-size:.85rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.main-image-model-badge .gpt-logo{color:#10a37f;transform-origin:50%;width:17px;height:17px;animation:gpt-logo-spin 4.5s cubic-bezier(.45,0,.4,1) infinite}@keyframes gpt-logo-spin{0%,58%{transform:rotate(0)scale(1)}80%{transform:rotate(216deg)scale(1.42)}to{transform:rotate(1turn)scale(1)}}.main-image-console-link{color:var(--commerce-accent-strong);background:#7b39fc12;border:1px solid #7b39fc42;border-radius:11px;align-items:center;gap:.4rem;padding:.54rem .86rem;font-size:.85rem;font-weight:600;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.main-image-console-link:hover{color:var(--commerce-accent-strong);background:#7b39fc21;border-color:#7b39fc6b}.main-image-task-badge{color:#c2410c;background:#ea580c14;border:1px solid #ea580c47;border-radius:11px;align-items:center;gap:.4rem;padding:.54rem .86rem;font-size:.85rem;font-weight:620;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.main-image-task-badge:hover{color:#9a3412;background:#ea580c24;border-color:#ea580c73}.route-page-surface.is-commerce-workspace .main-image-builder{height:calc(100dvh - 192px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:24px;flex:auto;grid-template-columns:420px minmax(0,1fr);gap:16px;display:grid;overflow:visible}.route-page-surface.is-commerce-workspace .main-image-input-panel,.route-page-surface.is-commerce-workspace .main-image-result-panel{border:1px solid var(--commerce-border);height:100%;min-height:0;box-shadow:var(--commerce-shadow-1);background:#fffffff0;border-radius:20px}.route-page-surface.is-commerce-workspace .main-image-input-panel{flex-direction:column;max-height:calc(100dvh - 192px);padding-bottom:0;display:flex;overflow:hidden}.route-page-surface.is-commerce-workspace .main-image-result-panel{gap:.54rem;max-height:calc(100dvh - 192px)}.route-page-surface.is-commerce-workspace .main-image-input-panel .main-image-panel-title{flex:none}.route-page-surface.is-commerce-workspace .main-image-input-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:.34rem;overflow:hidden auto}.route-page-surface.is-commerce-workspace .main-image-input-scroll::-webkit-scrollbar{width:7px}.route-page-surface.is-commerce-workspace .main-image-input-scroll::-webkit-scrollbar-thumb{background:#9aa3b57a;border-radius:999px}.route-page-surface.is-commerce-workspace .main-image-input-panel .main-image-action-row{background:linear-gradient(#f7f9fcb8,#fffffff5);border-top:1px solid #e2e8f0d1;flex:none;margin-top:.36rem;padding-top:.32rem;padding-bottom:1.38rem}.route-page-surface.is-commerce-workspace .main-image-upload-zone{min-height:clamp(168px,20vh,220px)}.route-page-surface.is-commerce-workspace .main-image-input-panel::-webkit-scrollbar,.route-page-surface.is-commerce-workspace .main-image-result-panel::-webkit-scrollbar{width:7px}.route-page-surface.is-commerce-workspace .batch-image-job-list::-webkit-scrollbar{width:7px}.route-page-surface.is-commerce-workspace .main-image-input-panel::-webkit-scrollbar-thumb,.route-page-surface.is-commerce-workspace .main-image-result-panel::-webkit-scrollbar-thumb{background:#9aa3b57a;border-radius:999px}.route-page-surface.is-commerce-workspace .batch-image-job-list::-webkit-scrollbar-thumb{background:#9aa3b57a;border-radius:999px}.route-page-surface.is-commerce-workspace .main-image-result-panel{overflow:hidden}.route-page-surface.is-commerce-workspace .main-image-task-switcher{border:1px solid var(--commerce-border);background:linear-gradient(#fffffff5,#f8f9fbeb);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;min-height:52px;margin-top:.38rem;padding:.32rem .42rem;display:grid;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd1}.route-page-surface.is-commerce-workspace .main-image-task-switcher-head{display:contents}.route-page-surface.is-commerce-workspace .main-image-task-switcher-head small,.route-page-surface.is-commerce-workspace .main-image-task-switcher-head span{white-space:nowrap;margin:0;line-height:1.2;display:block}.route-page-surface.is-commerce-workspace .main-image-task-switcher-head span{color:var(--commerce-text);grid-area:1/1;font-size:.76rem;font-weight:820}.route-page-surface.is-commerce-workspace .main-image-task-switcher-head small{color:var(--commerce-text-4);grid-area:1/3;justify-self:end;font-size:.66rem;font-weight:680}.route-page-surface.is-commerce-workspace .main-image-task-tabs{scrollbar-width:thin;grid-area:1/2;gap:.32rem;min-width:0;padding:.02rem;display:flex;overflow-x:auto}.route-page-surface.is-commerce-workspace .main-image-task-tabs button{min-width:118px;min-height:38px;color:var(--commerce-text-2);text-align:left;box-shadow:none;background:#ffffffdb;border:1px solid #d2d8e2e6;border-radius:9px;flex:0 0 118px;align-content:center;gap:.04rem;padding:.28rem .48rem .28rem .78rem;line-height:1.15;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s,color .18s;display:grid;position:relative}.route-page-surface.is-commerce-workspace .main-image-task-tabs button:before{content:"";background:#9aa3af;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:.42rem;transform:translateY(-50%);box-shadow:0 0 0 3px #9aa3af1f}.route-page-surface.is-commerce-workspace .main-image-task-tabs button.is-completed:before{background:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.route-page-surface.is-commerce-workspace .main-image-task-tabs button.is-failed:before{background:#dc2626;box-shadow:0 0 0 3px #dc26261f}.route-page-surface.is-commerce-workspace .main-image-task-tabs button.is-generating:before,.route-page-surface.is-commerce-workspace .main-image-task-tabs button.is-queued:before,.route-page-surface.is-commerce-workspace .main-image-task-tabs button.is-submitted:before,.route-page-surface.is-commerce-workspace .main-image-task-tabs button.is-syncing:before{background:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.route-page-surface.is-commerce-workspace .main-image-task-tabs button:hover{color:var(--commerce-text);background:#f7f8fa;border-color:#9ca3af94;transform:translateY(-1px)}.route-page-surface.is-commerce-workspace .main-image-task-tabs button.is-active{color:#111827;background:linear-gradient(#fbf9ff,#f3efff);border-color:#a88bfa6b;transform:none;box-shadow:0 0 0 1px #a88bfa14,0 6px 18px #0f172a12}.route-page-surface.is-commerce-workspace .main-image-task-tabs small,.route-page-surface.is-commerce-workspace .main-image-task-tabs span,.route-page-surface.is-commerce-workspace .main-image-task-tabs strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;line-height:1.18;display:block;overflow:hidden}.route-page-surface.is-commerce-workspace .main-image-task-tabs strong{color:var(--commerce-text);font-size:.69rem;font-weight:800}.route-page-surface.is-commerce-workspace .main-image-task-tabs span{color:var(--commerce-text-3);font-size:.6rem;font-weight:700}.route-page-surface.is-commerce-workspace .main-image-task-tabs small{color:var(--commerce-text-4);font-size:.58rem;font-weight:650}.route-page-surface.is-commerce-workspace .main-image-task-state{border-color:var(--commerce-border);background:#ffffffdb;border-radius:13px;margin-top:0;padding:.38rem .56rem;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffd6}.route-page-surface.is-commerce-workspace .main-image-task-state>div:first-child{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.22rem .56rem;display:grid}.route-page-surface.is-commerce-workspace .main-image-task-meta,.route-page-surface.is-commerce-workspace .main-image-task-state span,.route-page-surface.is-commerce-workspace .main-image-task-state strong,.route-page-surface.is-commerce-workspace .main-image-task-warning{margin:0;line-height:1.35}.route-page-surface.is-commerce-workspace .main-image-task-state span{color:var(--commerce-text);font-size:.72rem;font-weight:820}.route-page-surface.is-commerce-workspace .main-image-task-state strong{color:var(--commerce-text-3);text-align:right;font-size:.66rem;font-weight:680}.route-page-surface.is-commerce-workspace .main-image-task-meta,.route-page-surface.is-commerce-workspace .main-image-task-warning{color:var(--commerce-text-4);text-align:left;text-overflow:ellipsis;white-space:nowrap;grid-column:2/3;font-size:.6rem;font-weight:650;overflow:hidden}.route-page-surface.is-commerce-workspace .main-image-task-progress{height:2px;margin-top:.26rem}.route-page-surface.is-commerce-workspace .main-image-task-state.is-completed{padding-block:.34rem}.route-page-surface.is-commerce-workspace .main-image-task-state.is-completed .main-image-task-progress{display:none}.route-page-surface.is-commerce-workspace .main-image-task-warning{color:#b7791f}.route-page-surface.is-commerce-workspace .main-image-result-grid{flex:auto;height:auto;min-height:0;margin-top:0}.route-page-surface.is-commerce-workspace .main-image-result-card{border-radius:16px;gap:.56rem;padding:.62rem}.route-page-surface.is-commerce-workspace .main-image-result-art{border-radius:14px;padding:.32rem}.route-page-surface.is-commerce-workspace .main-image-result-actions{gap:.5rem}.route-page-surface.is-commerce-workspace .main-image-result-card button{border-radius:10px;min-height:32px}.route-page-surface.is-commerce-workspace .main-image-console .main-image-empty-state.is-idle{position:relative;overflow:hidden}.main-image-stage-particles-canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.main-image-console .main-image-empty-state.is-idle .main-image-stage-core{z-index:1;position:relative}.main-image-console .main-image-empty-state.is-idle .stage-ring{opacity:.5;border-color:#7b39fc38;animation:idle-ring-breathe 4.6s ease-in-out infinite;display:block}.main-image-console .main-image-empty-state.is-idle .stage-ring-one{animation-delay:0s;inset:6px}.main-image-console .main-image-empty-state.is-idle .stage-ring-two{border-style:solid;animation-delay:.55s;inset:-10px}.main-image-console .main-image-empty-state.is-idle .stage-ring-three{animation-delay:1.1s;inset:-26px}@keyframes idle-ring-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.07)}}.route-page-surface.is-commerce-workspace .main-image-console .main-image-empty-state.is-idle .main-image-stage-core b{color:var(--commerce-accent-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffdb;border-color:#7b39fc38;animation:idle-core-glow 4.6s ease-in-out infinite}@keyframes idle-core-glow{0%,to{box-shadow:0 10px 28px -12px #7b39fc73,inset 0 1px #ffffffe6}50%{box-shadow:0 16px 40px -10px #7b39fcb3,inset 0 1px #fffffff2}}.main-image-console .main-image-empty-state.is-idle span,.main-image-console .main-image-empty-state.is-idle strong{z-index:1;position:relative}.route-page-surface.is-commerce-workspace .batch-image-console .main-image-result-grid,.route-page-surface.is-commerce-workspace .batch-image-result-grid{height:auto;min-height:0;overflow:hidden}.route-page-surface.is-commerce-workspace .main-image-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.route-page-surface.is-commerce-workspace .main-image-option-grid button{border-width:1px;border-radius:12px;flex-direction:column;gap:.26rem;min-height:56px}.main-image-ratio-glyph{opacity:.74;border:1.25px solid;border-radius:3px;display:block}.route-page-surface.is-commerce-workspace .main-image-size-menu>button{min-height:48px}.route-page-surface.is-commerce-workspace .main-image-option-grid button.is-active,.route-page-surface.is-commerce-workspace .main-image-option-row button.is-active{color:var(--commerce-accent-strong);background:var(--commerce-accent-soft);box-shadow:inset 0 0 0 1.5px var(--commerce-accent);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .main-image-option-grid button.is-active,.route-page-surface.is-commerce-workspace .main-image-option-row button.is-active{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--commerce-accent) 38%,transparent)}}.route-page-surface.is-commerce-workspace .main-image-option-grid button.is-active .main-image-ratio-glyph{background:var(--commerce-accent)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .main-image-option-grid button.is-active .main-image-ratio-glyph{background:color-mix(in srgb,var(--commerce-accent) 12%,transparent)}}.route-page-surface.is-commerce-workspace .main-image-option-grid button.is-active .main-image-ratio-glyph{opacity:1}.route-page-surface.is-commerce-workspace .main-image-option-row button{border-width:1px;border-radius:12px;min-height:44px}.route-page-surface.is-commerce-workspace .main-image-reference-stage{height:302px;min-height:302px;overflow:hidden}.route-page-surface.is-commerce-workspace .main-image-reference-stage img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.route-page-surface.is-commerce-workspace .main-image-empty-state.is-uploaded.has-source{opacity:1;background:radial-gradient(circle at 50% 42%,#7b39fc24,#0000 24rem),radial-gradient(circle at 50% 58%,#8d55ff1f,#0000 25rem),linear-gradient(#fff,#f7f9fc);border:2px solid #7b39fc85;animation:commerce-ready-shadow-pulse 2.8s ease-in-out infinite;transform:none;box-shadow:0 0 0 5px #7b39fc21,0 20px 52px #7b39fc33,0 0 76px #7b39fc2e,inset 0 0 0 1px #ffffffeb,inset 0 1px #ffffffeb}.route-page-surface.is-commerce-workspace .main-image-empty-state.is-uploaded.has-source:before{border-radius:inherit;opacity:.72;background:radial-gradient(circle at 50% 46%,#7b39fc21,#0000 32%),radial-gradient(circle at 50% 54%,#8d55ff1f,#0000 42%);animation:commerce-ready-fill-pulse 2.8s ease-in-out infinite;inset:0}.route-page-surface.is-commerce-workspace .main-image-empty-state.is-uploaded.has-source:after{content:"";opacity:.78;pointer-events:none;background:linear-gradient(100deg,#7b39fce0,#fffffffa,#8d55ffc2,#7b39fcdb);border-radius:20px;padding:3px;animation:commerce-ready-border-pulse 2.8s ease-in-out infinite;display:block;position:absolute;inset:-3px;-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}@keyframes commerce-ready-shadow-pulse{0%,to{box-shadow:0 0 0 5px #7b39fc1f,0 20px 52px #7b39fc2e,0 0 72px #7b39fc29,inset 0 0 0 1px #ffffffeb,inset 0 1px #ffffffeb}50%{box-shadow:0 0 0 7px #7b39fc33,0 24px 62px #7b39fc3d,0 0 98px #7b39fc3d,inset 0 0 0 1px #fffffffa,inset 0 1px #fffffffa}}@keyframes commerce-ready-fill-pulse{0%,to{opacity:.56}50%{opacity:.82}}@keyframes commerce-ready-border-pulse{0%,to{opacity:.64;filter:saturate()brightness()}50%{opacity:.92;filter:saturate(1.18)brightness(1.08)}}.route-page-surface.is-commerce-workspace .main-image-empty-state.is-generating,.route-page-surface.is-commerce-workspace .main-image-empty-state.is-queued{background:radial-gradient(circle at 50% 44%,#7b39fc29,#0000 22rem),radial-gradient(circle at 28% 28%,#8d55ff2e,#0000 18rem),linear-gradient(#fffffff5,#f4f7fcfa);border-color:#7b39fc52;box-shadow:0 0 0 1px #7b39fc2e,0 18px 42px #7b39fc24,inset 0 1px #fffffff5}.route-page-surface.is-commerce-workspace .main-image-processing-layer{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#7b39fc14,#0000 28%,#8d55ff1a 64%,#0000),radial-gradient(circle at 50% 52%,#7b39fc1a,#0000 28rem);position:absolute;inset:0;overflow:hidden}.route-page-surface.is-commerce-workspace .processing-aurora{aspect-ratio:1;filter:blur(42px);opacity:.45;border-radius:999px;width:38%;animation:processing-aurora-drift 8s ease-in-out infinite alternate;position:absolute;transform:translate(0)}.route-page-surface.is-commerce-workspace .processing-aurora-one{background:#7b39fc47;top:12%;left:10%}.route-page-surface.is-commerce-workspace .processing-aurora-two{background:#8d55ff47;animation-delay:-3.5s;bottom:10%;right:8%}.route-page-surface.is-commerce-workspace .processing-scan{filter:blur(.5px);mix-blend-mode:screen;opacity:.78;background:linear-gradient(102deg,#0000 0 33%,#7b39fc1a 41%,#ffffffe0 48%,#ffffffb8 50%,#8d55ff2e 56%,#7b39fc14 62%,#0000 72% 100%);animation:processing-scan-pass 3.25s cubic-bezier(.42,0,.18,1) infinite;position:absolute;inset:-18% -55%;transform:translate(-62%)}.route-page-surface.is-commerce-workspace .main-image-processing-layer i{--x:calc((var(--particle-index) * 37) % 100);--y:calc((var(--particle-index) * 61) % 100);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);opacity:.34;width:4px;height:4px;animation:processing-particle-float 4.6s ease-in-out infinite;animation-delay:calc(var(--particle-index) * -.18s);background:#7b39fc5c;border-radius:999px;position:absolute;box-shadow:0 0 10px #7b39fc47}.route-page-surface.is-commerce-workspace .main-image-empty-state.is-generating .main-image-stage-core b,.route-page-surface.is-commerce-workspace .main-image-empty-state.is-queued .main-image-stage-core b{color:#5e66e8;background:radial-gradient(circle at 50% 20%,#fffffff5,#0000 58%),#ffffffe0;box-shadow:0 12px 32px #7b39fc33,inset 0 0 0 1px #7b39fc29}.route-page-surface.is-commerce-workspace .main-image-empty-state.is-generating strong,.route-page-surface.is-commerce-workspace .main-image-empty-state.is-queued strong{color:var(--commerce-text)}.route-page-surface.is-commerce-workspace .main-image-empty-state.is-generating>span,.route-page-surface.is-commerce-workspace .main-image-empty-state.is-queued>span{color:var(--commerce-text-3)}.route-page-surface.is-commerce-workspace .main-image-result-art{position:relative;background-color:#0000!important;background-image:radial-gradient(circle at 50% 30%,#fffffff5,#0000 20rem),radial-gradient(circle at 12% 48%,#7b39fc1a,#0000 20rem),radial-gradient(circle at 88%,#8d55ff1f,#0000 21rem),linear-gradient(#fbfcff,#f4f7fb)!important;background-position:50%!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}.route-page-surface.is-commerce-workspace .main-image-result-art:after,.route-page-surface.is-commerce-workspace .main-image-result-art:before{content:"";z-index:0;pointer-events:none;filter:blur(30px);border-radius:999px;width:30%;animation:result-side-breathe 4.8s ease-in-out infinite;position:absolute;top:12%;bottom:12%}.route-page-surface.is-commerce-workspace .main-image-result-art:before{background:radial-gradient(circle at 45%,#8d55ff33,#0000 70%);left:-5%}.route-page-surface.is-commerce-workspace .main-image-result-art:after{background:radial-gradient(circle at 55%,#7b39fc2e,#0000 70%);animation-delay:-2.4s;right:-5%}@keyframes result-side-breathe{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.6;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.route-page-surface.is-commerce-workspace .main-image-result-art:after,.route-page-surface.is-commerce-workspace .main-image-result-art:before{animation:none}}.route-page-surface.is-commerce-workspace .main-image-result-art img{z-index:1;border-radius:10px;position:relative;box-shadow:0 1px 2px #18181b0f,0 22px 48px -20px #18181b4d}.route-page-surface.is-commerce-workspace .main-image-result-card .main-image-result-preview-trigger{all:unset;z-index:1;cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.route-page-surface.is-commerce-workspace .main-image-result-card .main-image-result-preview-trigger:focus-visible{outline-offset:6px;outline:3px solid #7b39fc61}.route-page-surface.is-commerce-workspace .main-image-result-card .main-image-result-preview-trigger img{transition:transform .22s,box-shadow .22s}.route-page-surface.is-commerce-workspace .main-image-result-card .main-image-result-preview-trigger:hover img{transform:translateY(-1px)scale(1.012);box-shadow:0 22px 54px #1f293724}.route-page-surface.is-commerce-workspace .main-image-preview-dialog{width:min(72vw,920px);max-height:min(82vh,760px)}.route-page-surface.is-commerce-workspace .main-image-preview-stage{background:radial-gradient(circle at 50% 36%,#ffffffb8,#0000 22rem),linear-gradient(#fbfcff,#eef3fb)}.route-page-surface.is-commerce-workspace .main-image-preview-stage img{border-radius:10px;max-height:calc(min(82vh,760px) - 5.4rem)}@keyframes processing-aurora-drift{0%{transform:translate(-4%,-3%)scale(.96)}to{transform:translate(5%,4%)scale(1.08)}}@keyframes processing-scan-pass{0%{opacity:0;transform:translate(-64%)}12%{opacity:.84}58%{opacity:.78}to{opacity:0;transform:translate(64%)}}@keyframes processing-particle-float{0%,to{opacity:.22;transform:translate(0)}50%{opacity:.46;transform:translate(8px,-10px)}}@media (max-width:1180px){.commerce-topbar{grid-template-columns:1fr;gap:.7rem;padding:.8rem 1rem}.commerce-topbar nav,.commerce-topbar-actions{justify-content:flex-start;overflow-x:auto}.route-page-surface.is-commerce-workspace .main-image-console{height:auto;min-height:calc(100dvh - 82px)}.route-page-surface.is-commerce-workspace .main-image-builder{grid-template-columns:1fr}}.inspiration-commerce-shell{min-height:100dvh;color:var(--commerce-text);background:radial-gradient(circle at 17% 16%,#7b39fc1f,#0000 30rem),radial-gradient(circle at 86% 8%,#8d55ff2e,#0000 32rem),linear-gradient(#f6f8ff,#eef3fb);overflow-x:hidden}.inspiration-commerce-topbar{z-index:60;background:linear-gradient(90deg,#d7dcff,#e5e7ff 48%,#f1e7ff);border-bottom:1px solid #7b39fc29;grid-template-columns:240px minmax(0,1fr) auto;align-items:center;min-height:64px;padding:0 20px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 8px 28px #7b39fc1a}.inspiration-commerce-brand{color:var(--commerce-text);align-items:center;gap:.62rem;display:inline-flex}.inspiration-commerce-brand span,.inspiration-commerce-rail-home{background:var(--commerce-gradient);color:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 10px 24px #7b39fc3d}.inspiration-commerce-brand span{width:36px;height:36px}.inspiration-commerce-brand strong{letter-spacing:-.03em;font-size:1.18rem;font-weight:900}.inspiration-commerce-brand em{color:var(--commerce-text-3);margin-left:-.3rem;font-size:.78rem;font-style:normal;font-weight:700}.inspiration-commerce-topbar nav{justify-content:center;align-items:center;gap:1.9rem;display:flex}.inspiration-commerce-topbar nav a,.inspiration-commerce-topbar nav span{color:var(--commerce-text-3);align-items:center;gap:.34rem;font-size:.92rem;font-weight:800;transition:color .16s;display:inline-flex}.inspiration-commerce-topbar nav a.is-active,.inspiration-commerce-topbar nav a:hover{color:var(--commerce-text)}.inspiration-commerce-actions{align-items:center;gap:.55rem;display:flex}.inspiration-commerce-actions a{border:1px solid var(--commerce-border);min-height:34px;color:var(--commerce-text-2);background:#fff;border-radius:9px;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.inspiration-commerce-actions .is-dark{color:#fff;background:#171923;border-color:#171923}.inspiration-commerce-rail{z-index:45;border-right:1px solid var(--commerce-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;width:96px;position:fixed;inset:64px auto 0 0;box-shadow:12px 0 34px #7b39fc14}.inspiration-commerce-rail-home{width:42px;height:42px;margin:18px auto 14px}.inspiration-commerce-rail nav{flex-direction:column;gap:.55rem;padding:0 10px;display:flex}.inspiration-commerce-rail-item{min-height:64px;color:var(--commerce-text-3);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.32rem;transition:background .16s,color .16s,transform .16s;display:flex}.inspiration-commerce-rail-item span{background:#eef2f8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.inspiration-commerce-rail-item strong{font-size:.74rem;font-weight:800}.inspiration-commerce-rail-item:hover{color:var(--commerce-accent);background:#eef0ff;transform:translateY(-1px)}.inspiration-commerce-main{min-height:100dvh;padding:82px 18px 24px 114px}.inspiration-commerce-hero{isolation:isolate;border:1px solid var(--commerce-border);min-height:146px;box-shadow:var(--commerce-shadow-1);background:radial-gradient(circle at 82% 24%,#8d55ff3d,#0000 21rem),radial-gradient(circle at 16% 0,#7b39fc1f,#0000 20rem),#ffffffe0;border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.45rem;display:flex;position:relative;overflow:hidden}.inspiration-commerce-hero .inspiration-orb-field{z-index:-1;opacity:.32;pointer-events:none;filter:saturate(.8)blur(.2px);width:420px;height:260px;position:absolute;top:-78px;right:-48px}.inspiration-commerce-hero-copy{max-width:760px}.inspiration-commerce-eyebrow{color:var(--commerce-accent);letter-spacing:.25em;text-transform:uppercase;font-size:.76rem;font-weight:900}.inspiration-commerce-hero h1{color:var(--commerce-text);letter-spacing:-.07em;margin-top:.3rem;font-size:clamp(2.45rem,4vw,4.8rem);font-weight:950;line-height:.95}.inspiration-commerce-hero p:not(.inspiration-commerce-eyebrow){color:var(--commerce-text-3);margin-top:.66rem;font-size:.96rem;font-weight:740}.inspiration-commerce-hero-action{background:var(--commerce-gradient);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.46rem;min-height:44px;padding:0 1.15rem;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:0 16px 38px #7b39fc38}.inspiration-commerce-shell .inspiration-gallery{margin-top:16px}.inspiration-gallery-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.inspiration-control-panel,.inspiration-template-canvas{border:1px solid var(--commerce-border);box-shadow:var(--commerce-shadow-1);background:#fffffff0;border-radius:22px}.inspiration-control-panel{max-height:calc(100dvh - 106px);padding:1rem;position:sticky;top:82px;overflow-y:auto}.inspiration-control-panel::-webkit-scrollbar{width:7px}.inspiration-control-panel::-webkit-scrollbar-thumb{background:#9aa3b57a;border-radius:999px}.inspiration-control-head{border-bottom:1px solid var(--commerce-border);color:var(--commerce-text);justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.9rem;display:flex}.inspiration-control-head div{gap:.15rem;display:grid}.inspiration-control-head span{font-size:1.1rem;font-weight:950}.inspiration-control-head strong{color:var(--commerce-text-3);font-size:.78rem;font-weight:780}.inspiration-control-head svg{color:var(--commerce-accent)}.inspiration-commerce-shell .inspiration-search-shell{border:1px solid var(--commerce-border);background:var(--commerce-field);width:100%;min-height:44px;color:var(--commerce-text-3);box-shadow:none;border-radius:13px;align-items:center;gap:.56rem;margin:1rem 0 0;padding:0 .78rem;display:flex}.inspiration-commerce-shell .inspiration-search-shell input{width:100%;color:var(--commerce-text);font-size:.84rem;font-weight:760}.inspiration-commerce-shell .inspiration-search-shell input::placeholder{color:var(--commerce-text-4)}.inspiration-control-section{margin-top:1rem}.inspiration-commerce-shell .inspiration-sticky-filter>span,.inspiration-control-label{color:var(--commerce-text-2);margin-bottom:.6rem;font-size:.8rem;font-weight:900;display:block}.inspiration-commerce-shell .inspiration-group-tabs{grid-template-columns:1fr;gap:.55rem;max-width:none;margin:0;display:grid}.inspiration-commerce-shell .inspiration-group-tabs button{border:1px solid var(--commerce-border);min-height:58px;color:var(--commerce-text-3);box-shadow:none;clip-path:none;background:#fff;border-radius:14px;padding:0 .92rem}.inspiration-commerce-shell .inspiration-group-tabs button:after,.inspiration-commerce-shell .inspiration-group-tabs button:before{display:none}.inspiration-commerce-shell .inspiration-group-tabs button.is-active,.inspiration-commerce-shell .inspiration-group-tabs button:hover{border-color:var(--commerce-accent-soft);color:var(--commerce-accent);background:linear-gradient(#fff,#f0f1ff);transform:none;box-shadow:0 0 0 3px #7b39fc1f}.inspiration-commerce-shell .inspiration-group-tabs span{font-size:.9rem;font-weight:880}.inspiration-commerce-shell .inspiration-group-tabs strong{color:currentColor;text-shadow:none;font-size:1.1rem;font-weight:900}.inspiration-commerce-shell .inspiration-filter-anchor{min-height:0;margin-top:1rem}.inspiration-commerce-shell .inspiration-sticky-filter{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static}.inspiration-commerce-shell .inspiration-sticky-filter>div{flex-wrap:wrap;gap:.5rem;display:flex}.inspiration-commerce-shell .inspiration-sticky-filter button{border:1px solid var(--commerce-border);min-height:36px;color:var(--commerce-text-3);background:#fff;border-radius:999px;padding:0 .75rem;font-size:.78rem;font-weight:830}.inspiration-commerce-shell .inspiration-sticky-filter button.is-active,.inspiration-commerce-shell .inspiration-sticky-filter button:hover{background:var(--commerce-accent-soft);color:var(--commerce-accent);border-color:#7b39fc5c;transform:none}.inspiration-commerce-shell .inspiration-sticky-filter button em{opacity:.58}.inspiration-template-canvas{min-height:calc(100dvh - 244px);padding:1rem}.inspiration-canvas-head{border-bottom:1px solid var(--commerce-border);justify-content:space-between;align-items:flex-end;gap:1rem;padding:.1rem 0 1rem;display:flex}.inspiration-canvas-head div{gap:.18rem;display:grid}.inspiration-canvas-head span{color:var(--commerce-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:900}.inspiration-canvas-head strong{color:var(--commerce-text);font-size:1.3rem;font-weight:950}.inspiration-canvas-head p{max-width:31rem;color:var(--commerce-text-3);text-align:right;font-size:.82rem;font-weight:760;line-height:1.65}.inspiration-commerce-shell .inspiration-template-grid{gap:.86rem;margin-top:1rem!important}.inspiration-commerce-shell .inspiration-template-column{gap:.86rem}.inspiration-commerce-shell .inspiration-template-card{border:1px solid var(--commerce-border);color:var(--commerce-text);background:#fff;border-radius:16px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 12px 30px #1f29370f}.inspiration-commerce-shell .inspiration-template-card:hover{border-color:#7b39fc57;transform:translateY(-2px);box-shadow:0 20px 52px #1f29371f}.inspiration-commerce-shell .inspiration-template-media{background:#f6f8fc}.inspiration-commerce-shell .inspiration-template-media img{width:100%;box-shadow:none;border-radius:0}.inspiration-commerce-shell .inspiration-template-content{gap:.55rem;padding:.78rem .82rem .9rem}.inspiration-commerce-shell .inspiration-template-content h3{color:var(--commerce-text);font-size:.98rem;font-weight:900;line-height:1.3}.inspiration-commerce-shell .inspiration-template-content>p{color:var(--commerce-text-3);font-size:.75rem;font-weight:720;line-height:1.6}.inspiration-commerce-shell .inspiration-empty-state{border:1px dashed var(--commerce-border);color:var(--commerce-text);background:#f8faff;border-radius:18px;margin-top:1rem}.inspiration-commerce-shell .inspiration-empty-state span{color:var(--commerce-text-3)}.inspiration-commerce-shell .inspiration-load-more button{border:1px solid var(--commerce-border);color:var(--commerce-text-2);background:#fff;box-shadow:0 12px 26px #1f293714}.inspiration-commerce-shell .inspiration-load-more button:hover{background:#f5f6ff;border-color:#7b39fc52}.inspiration-commerce-shell .inspiration-load-more span{color:var(--commerce-text-3)}.inspiration-modal-backdrop{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:#1d233470}.inspiration-modal{border:1px solid var(--commerce-border);background:#fff;border-radius:24px;width:min(1120px,100%);box-shadow:0 34px 120px #1f293747}.inspiration-modal-close{border:1px solid var(--commerce-border);color:var(--commerce-text-2);background:#fff;box-shadow:0 12px 24px #1f29371a}.inspiration-modal-media{background:radial-gradient(circle at 50% 20%,#7b39fc14,#0000 22rem),linear-gradient(#f9fbff,#eef3fb)}.inspiration-modal-media img{background:#fff;box-shadow:0 24px 72px #1f293729}.inspiration-modal-body h3{color:var(--commerce-text)}.inspiration-modal-prompt p,.inspiration-source-line{color:var(--commerce-text-3)}.inspiration-scene-pill{background:var(--commerce-accent-soft);color:var(--commerce-accent);border:1px solid #7b39fc3d}.inspiration-modal-prompt{border:1px solid var(--commerce-border);background:var(--commerce-field)}.inspiration-modal-prompt-head>span{color:var(--commerce-text)}.inspiration-copy-button,.inspiration-use-button{border-radius:12px}.inspiration-copy-button{border:1px solid var(--commerce-border);color:var(--commerce-text-2);background:#fff}.inspiration-use-button{background:var(--commerce-gradient);color:#fff;box-shadow:0 14px 34px #7b39fc33}@media (max-width:1180px){.inspiration-commerce-topbar{grid-template-columns:1fr;gap:.7rem;padding:.8rem 1rem}.inspiration-commerce-actions,.inspiration-commerce-topbar nav{justify-content:flex-start;overflow-x:auto}.inspiration-commerce-main{padding-top:128px}.inspiration-gallery-layout{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:900px){.inspiration-commerce-rail{display:none}.inspiration-commerce-main{padding:128px 14px 20px}.inspiration-commerce-hero{flex-direction:column;align-items:flex-start}.inspiration-gallery-layout{grid-template-columns:1fr}.inspiration-control-panel{max-height:none;position:relative;top:auto}.inspiration-canvas-head{flex-direction:column;align-items:flex-start}.inspiration-canvas-head p{text-align:left}.inspiration-modal{grid-template-columns:1fr;max-height:88vh}}.inspiration-hub-shell{min-height:100dvh;color:var(--commerce-text);background:linear-gradient(#f6f7ff,#eef3fb);position:relative;overflow-x:clip}.inspiration-hub-shell:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f6f7ff,#eef3fb);position:fixed;inset:0}.inspiration-hub-stage{z-index:2;width:100%;margin:0 auto;padding:64px 0 0;position:relative}.inspiration-hub-nav{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(90deg,#d8ddfff5,#e7e5fff5 55%,#f4e6fff5);border-bottom:1px solid #7b39fc29;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:0 34px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 14px 38px #7b39fc1f}.inspiration-hub-brand{color:var(--commerce-text);align-items:center;gap:.62rem;display:inline-flex}.inspiration-hub-brand span{background:var(--commerce-gradient);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 10px 24px #7b39fc3d}.inspiration-hub-brand strong{letter-spacing:-.03em;font-size:1.18rem;font-weight:900}.inspiration-hub-brand em{color:var(--commerce-text-3);margin-left:-.3rem;font-size:.78rem;font-style:normal;font-weight:760}.inspiration-hub-hero-action,.inspiration-hub-workbench{border:1px solid var(--commerce-border);color:var(--commerce-text-2);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;font-size:.84rem;font-weight:860;display:inline-flex;box-shadow:0 12px 28px #1f293714}.inspiration-hub-workbench{min-height:40px;padding:0 1rem}.inspiration-hub-hero{isolation:isolate;text-align:center;min-height:clamp(450px,80svh - 64px,580px);box-shadow:none;background:radial-gradient(circle at 18% 18%,#7b39fc1f,#0000 28rem),radial-gradient(circle at 82% 28%,#8d55ff29,#0000 26rem),linear-gradient(#f7f8ff,#f1f4ff);border:0;border-bottom:1px solid #7b39fc2e;border-radius:0;place-items:center;margin-top:0;padding:clamp(2.15rem,4vw,3.6rem) 1.4rem clamp(2.45rem,4.6vw,3.9rem);display:grid;position:relative;overflow:visible}.inspiration-hub-hero .inspiration-orb-field{z-index:0;opacity:1;pointer-events:none;filter:saturate(1.34)contrast(1.14);mix-blend-mode:multiply;width:min(50vw,620px);min-width:410px;height:min(50vw,620px);min-height:410px;position:absolute;inset:clamp(198px,27.5vh,266px) auto auto 50%;transform:translate(-50%,-50%)}.inspiration-hub-hero .inspiration-orb-field .orb-container{opacity:1}.inspiration-hub-hero-copy{z-index:2;width:min(920px,100%);max-width:920px;position:relative;transform:translateY(34px)}.inspiration-hub-eyebrow{color:var(--commerce-accent);letter-spacing:.28em;text-transform:uppercase;font-size:.74rem;font-weight:900}.inspiration-hub-hero h1{color:var(--commerce-text);letter-spacing:-.09em;text-shadow:0 18px 54px #7b39fc1f;margin-top:.62rem;font-size:clamp(3.5rem,7.8vw,7.35rem);font-weight:950;line-height:.9}.inspiration-hub-hero p:not(.inspiration-hub-eyebrow){max-width:680px;color:var(--commerce-text-3);margin:.92rem auto 0;font-size:1rem;font-weight:760;line-height:1.75}.inspiration-hero-search-shell{width:min(820px,100%);min-height:76px;color:var(--commerce-text-3);-webkit-backdrop-filter:blur(22px)saturate(116%);backdrop-filter:blur(22px)saturate(116%);background:radial-gradient(circle at 18% 0,#7b39fc21,#0000 14rem),#ffffffe6;border:1px solid #7b39fc5c;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:2.2rem auto 0;padding:0 1rem 0 1.15rem;display:grid;box-shadow:0 24px 80px #7b39fc2e,0 8px 24px #1f29370f,inset 0 1px #ffffffe0}.inspiration-hero-search-shell input{width:100%;min-width:0;color:var(--commerce-text);background:0 0;border:0;outline:0;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:780}.inspiration-hero-search-shell input::placeholder{color:#99a1b6}.inspiration-hero-search-shell span{background:var(--commerce-gradient);color:#fff;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 1.2rem;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #7b39fc38}.inspiration-hub-hero-action{background:var(--commerce-gradient);color:#fff;border-color:#0000;min-height:46px;margin-top:1.45rem;padding:0 1.15rem;display:none;box-shadow:0 16px 38px #7b39fc38}.inspiration-hub-shell .inspiration-gallery{width:100%;margin:0 auto}.inspiration-prompt-section{z-index:3;background:radial-gradient(circle at 6% 10%,#7b39fc0f,#0000 22rem),radial-gradient(circle at 96% 18%,#8d55ff14,#0000 24rem),linear-gradient(#fbfcff,#f5f7fc);border-top:1px solid #7b39fc24;min-height:100svh;padding-bottom:0;position:relative}.inspiration-prompt-intro{justify-content:space-between;align-items:flex-end;gap:1.4rem;width:min(1220px,100% - 80px);margin:0 auto;padding:1.55rem 0 .7rem;display:flex}.inspiration-prompt-intro h2{color:var(--commerce-text);letter-spacing:-.045em;margin:0;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:950}.inspiration-prompt-intro span{color:var(--commerce-text-3);margin-top:.18rem;font-size:.84rem;font-weight:820;display:inline-flex}.inspiration-filter-dock{z-index:220;will-change:transform;background:#f8fafffb;border-top:1px solid #7b39fc1a;border-bottom:1px solid #7b39fc29;width:100%;position:sticky;top:0;transform:translateZ(0);box-shadow:0 10px 26px #7b39fc12}.inspiration-filter-inner{width:min(1220px,100% - 80px);margin:0 auto;padding:.74rem 0}.inspiration-filter-head{justify-content:space-between;align-items:center;gap:1.2rem;width:100%;display:flex}.inspiration-filter-head h2{color:var(--commerce-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.4vw,2.28rem);font-weight:950}.inspiration-filter-head span{color:var(--commerce-text-3);margin-top:.16rem;font-size:.84rem;font-weight:800;display:inline-flex}.inspiration-filter-rule{background:linear-gradient(90deg,#1b1f2f,#777ef2c7,#ffcf93b8);border-radius:999px;width:min(1220px,100% - 80px);height:3px;margin:0 auto}.inspiration-filter-row{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:44px;display:flex}.inspiration-gallery-primary-row{justify-content:center;width:100%;display:flex}.inspiration-hub-shell .inspiration-group-tabs{scrollbar-width:none;flex:none;justify-content:flex-start;gap:.48rem;max-width:none;margin:0;display:flex;overflow-x:auto}.inspiration-hub-shell .inspiration-group-tabs::-webkit-scrollbar{display:none}.inspiration-hub-shell .inspiration-group-tabs button{min-height:38px;color:var(--commerce-text-3);box-shadow:none;clip-path:none;background:#ffffffb8;border:1px solid #777ef252;border-radius:12px;flex:none;gap:.52rem;padding:0 .82rem}.inspiration-hub-shell .inspiration-group-tabs button:after,.inspiration-hub-shell .inspiration-group-tabs button:before{display:none}.inspiration-hub-shell .inspiration-group-tabs button.is-active,.inspiration-hub-shell .inspiration-group-tabs button:hover{color:var(--commerce-accent);background:linear-gradient(#fff,#e6e4ff);border-color:#645ceead;transform:none;box-shadow:0 0 0 3px #777ef21f,0 10px 24px #777ef21f,inset 0 -2px #777ef240}.inspiration-hub-shell .inspiration-group-tabs span{color:var(--commerce-text);font-size:.86rem;font-weight:880}.inspiration-hub-shell .inspiration-group-tabs button.is-active span{color:var(--commerce-text)}.inspiration-hub-shell .inspiration-group-tabs strong{color:#5b5f7d;min-width:2.12rem;min-height:1.42rem;text-shadow:none;opacity:1;background:#ffffffad;border:1px solid #777ef233;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;display:inline-flex}.inspiration-hub-shell .inspiration-group-tabs button.is-active strong{color:#4f46e5;background:#ffffffdb;border-color:#645cee57}.inspiration-gallery-search-wrap{width:min(620px,100%)}.inspiration-hub-shell .inspiration-search-shell{width:min(390px,100%);min-height:42px;color:var(--commerce-text-3);box-shadow:none;background:#ffffffd1;border:1px solid #777ef257;border-radius:999px;align-items:center;gap:.56rem;margin:0;padding:0 .95rem;display:flex}.inspiration-hub-shell .inspiration-search-shell input{width:100%;color:var(--commerce-text);font-size:.84rem;font-weight:760}.inspiration-hub-shell .inspiration-search-shell input::placeholder{color:var(--commerce-text-4)}.inspiration-hub-shell .inspiration-filter-anchor{justify-content:center;width:100%;min-height:0;margin-top:0;display:flex}.inspiration-hub-shell .inspiration-sticky-filter{z-index:20;width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:auto;justify-content:flex-end;align-items:center;gap:.68rem;padding:0;display:flex;position:relative;top:auto}.inspiration-hub-shell .inspiration-sticky-filter>span{color:var(--commerce-text-2);flex:none;padding:0 .32rem;font-size:.82rem;font-weight:900}.inspiration-hub-shell .inspiration-sticky-filter>div{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:.46rem;min-width:0;display:flex;overflow-x:auto}.inspiration-hub-shell .inspiration-sticky-filter>div::-webkit-scrollbar{display:none}.inspiration-hub-shell .inspiration-sticky-filter button{min-height:38px;color:var(--commerce-text-3);background:#ffffffc7;border:1px solid #777ef24d;border-radius:12px;flex:none;padding:0 .74rem;font-size:.78rem;font-weight:850}.inspiration-hub-shell .inspiration-sticky-filter button.is-active,.inspiration-hub-shell .inspiration-sticky-filter button:hover{color:var(--commerce-accent);background:#e6e4ff;border-color:#645ceead;transform:none;box-shadow:0 0 0 3px #777ef21f,inset 0 -2px #777ef238}.inspiration-hub-shell .inspiration-sticky-filter button em{color:#6b6f8c;opacity:1;background:#ffffffad;border:1px solid #777ef22e;border-radius:999px;justify-content:center;align-items:center;min-width:1.86rem;min-height:1.28rem;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.inspiration-hub-shell .inspiration-sticky-filter button.is-active em{color:#4f46e5;background:#ffffffdb;border-color:#645cee57}.inspiration-hub-shell .inspiration-template-grid{gap:1.25rem;width:min(1220px,100% - 80px);margin:1.65rem auto 0!important}.inspiration-hub-shell .inspiration-template-column{gap:1.25rem}.inspiration-hub-shell .inspiration-template-card{border:1px solid var(--commerce-border);width:100%;color:var(--commerce-text);background:#fff;border-radius:18px;margin:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:block;box-shadow:0 12px 30px #1f29370f}.inspiration-hub-shell .inspiration-template-card:hover{border-color:#777ef257;transform:translateY(-2px);box-shadow:0 20px 52px #1f29371f}.inspiration-hub-shell .inspiration-template-media{background:#f6f8fc}.inspiration-hub-shell .inspiration-template-media img{width:100%;box-shadow:none;border-radius:0}.inspiration-hub-shell .inspiration-template-content{gap:.55rem;padding:.82rem .88rem .96rem}.inspiration-hub-shell .inspiration-template-content h3{color:var(--commerce-text);font-size:1rem;font-weight:900;line-height:1.3}.inspiration-hub-shell .inspiration-template-content>p{color:var(--commerce-text-3);font-size:.76rem;font-weight:720;line-height:1.62}.inspiration-hub-shell .inspiration-empty-state{border:1px dashed var(--commerce-border);color:var(--commerce-text);background:#ffffffb8;border-radius:20px;margin-top:1.2rem}.inspiration-hub-shell .inspiration-empty-state span{color:var(--commerce-text-3)}.inspiration-hub-shell .inspiration-load-more button{border:1px solid var(--commerce-border);color:var(--commerce-text-2);background:#fff;box-shadow:0 12px 26px #1f293714}.inspiration-hub-shell .inspiration-load-more button:hover{background:#f5f6ff;border-color:#777ef252}.inspiration-gallery-footer,.inspiration-hub-shell .inspiration-load-more span{color:var(--commerce-text-3)}.inspiration-gallery-footer{width:min(1220px,100% - 80px);min-height:118px;text-align:center;border-top:1px solid #7b39fc1f;justify-content:center;align-items:center;margin:1.3rem auto 0;padding:1.3rem 0 4.5rem;display:flex}.inspiration-gallery-footer>span{font-size:.86rem;font-weight:820}.inspiration-scroll-particles{display:none}.inspiration-scroll-particles.is-active,.inspiration-scroll-particles.is-burst{opacity:1}html[data-returning-top=true] .global-visual-stage,html[data-returning-top=true] .inspiration-scroll-particles{opacity:0!important}.inspiration-scroll-pulse{z-index:2;opacity:0;filter:blur(12px)saturate(1.42);mix-blend-mode:normal;transform-origin:50% 100%;background:linear-gradient(#0000,#5cd2e66b 38%,#ffffffe6 48%,#806affbd 58%,#777ef21a 86%,#0000);border-radius:999px;width:clamp(120px,8vw,180px);height:62vh;animation:inspiration-side-laser-pulse .82s cubic-bezier(.16,1,.3,1) both;position:absolute;bottom:-18%}.inspiration-scroll-pulse:before{content:"";border-radius:inherit;background:linear-gradient(#0000,#8a74ffc7,#fffffff0,#0000);position:absolute;inset:11% 42% 16%;box-shadow:0 0 22px #777ef294,0 0 54px #5cd2e647}.inspiration-scroll-pulse.is-left{left:max(24px,50vw - 798px)}.inspiration-scroll-pulse.is-right{right:max(24px,50vw - 798px)}.inspiration-scroll-particle-field{opacity:1;width:clamp(220px,18vw,340px);position:absolute;top:0;bottom:0;overflow:hidden}.inspiration-scroll-particle-field:before{content:"";opacity:.68;filter:blur(2px)saturate(1.1);background:radial-gradient(circle at 44% 18%,#777ef266,#0000 6.8rem),radial-gradient(circle at 58% 58%,#5cd2e64d,#0000 7rem),radial-gradient(circle at 28% 82%,#ffcf9357,#0000 6.2rem);animation:inspiration-side-haze 12s ease-in-out infinite;position:absolute;inset:8% 0 12%}.inspiration-scroll-particle-field:after{content:"";opacity:0;filter:blur(18px)saturate(1.2);background:linear-gradient(#0000,#777ef214 12%,#777ef27a 44%,#5cd2e66b 58%,#ffcf9347 70%,#0000);width:96px;position:absolute;top:10%;bottom:10%;transform:translateY(-12%)}.inspiration-scroll-particle-field.is-left:after{left:36%}.inspiration-scroll-particle-field.is-right:after{right:36%}.inspiration-scroll-particles.is-burst .inspiration-scroll-particle-field:after{animation:inspiration-scroll-burst .76s cubic-bezier(.16,1,.3,1) both}.inspiration-scroll-particles.is-burst .inspiration-scroll-particle-field span{opacity:1;filter:saturate(1.24);animation-duration:3.8s}.inspiration-scroll-particle-field.is-left{left:0}.inspiration-scroll-particle-field.is-right{right:0}.inspiration-scroll-particle-field span{background:#777ef2c2;border-radius:999px;width:6px;height:6px;animation:inspiration-side-particle 9s ease-in-out infinite;position:absolute;box-shadow:0 0 18px #777ef285,0 0 38px #5cd2e63d,0 0 46px #ffcf9333}.inspiration-scroll-particle-field span:first-child{animation-delay:-.4s;top:10%;left:18%}.inspiration-scroll-particle-field span:nth-child(2){width:3px;height:3px;animation-delay:-1.8s;top:14%;left:66%}.inspiration-scroll-particle-field span:nth-child(3){background:#ffcf935c;animation-delay:-3.2s;top:22%;left:34%}.inspiration-scroll-particle-field span:nth-child(4){animation-delay:-2.4s;top:31%;left:74%}.inspiration-scroll-particle-field span:nth-child(5){width:4px;height:4px;animation-delay:-5.2s;top:39%;left:24%}.inspiration-scroll-particle-field span:nth-child(6){background:#5cd2e64d;animation-delay:-1.2s;top:47%;left:56%}.inspiration-scroll-particle-field span:nth-child(7){animation-delay:-6.1s;top:56%;left:12%}.inspiration-scroll-particle-field span:nth-child(8){width:3px;height:3px;animation-delay:-4.5s;top:62%;left:78%}.inspiration-scroll-particle-field span:nth-child(9){background:#ffcf9352;animation-delay:-7.6s;top:70%;left:40%}.inspiration-scroll-particle-field span:nth-child(10){animation-delay:-2.9s;top:78%;left:68%}.inspiration-scroll-particle-field span:nth-child(11){width:3px;height:3px;animation-delay:-8.1s;top:86%;left:20%}.inspiration-scroll-particle-field span:nth-child(12){background:#5cd2e652;animation-delay:-5.7s;top:92%;left:52%}.inspiration-scroll-particle-field span:nth-child(13){width:3px;height:3px;animation-delay:-6.8s;top:8%;left:88%}.inspiration-scroll-particle-field span:nth-child(14){background:#ffcf9352;animation-delay:-3.7s;top:27%;left:8%}.inspiration-scroll-particle-field span:nth-child(15){width:4px;height:4px;animation-delay:-.9s;top:34%;left:46%}.inspiration-scroll-particle-field span:nth-child(16){animation-delay:-7.1s;top:52%;left:82%}.inspiration-scroll-particle-field span:nth-child(17){background:#5cd2e64d;animation-delay:-4.1s;top:66%;left:32%}.inspiration-scroll-particle-field span:nth-child(18){width:3px;height:3px;animation-delay:-2.1s;top:82%;left:58%}.inspiration-scroll-particle-field.is-right span{animation-name:inspiration-side-particle-alt}@keyframes inspiration-side-particle{0%,to{opacity:.24;transform:translate(0)scale(.82)}50%{opacity:.72;transform:translate(18px,-42px)scale(1.15)}}@keyframes inspiration-side-particle-alt{0%,to{opacity:.2;transform:translate(0)scale(.82)}50%{opacity:.68;transform:translate(-18px,-38px)scale(1.12)}}@keyframes inspiration-side-haze{0%,to{opacity:.26;transform:translate(0)scale(.98)}50%{opacity:.52;transform:translateY(-24px)scale(1.08)}}@keyframes inspiration-scroll-burst{0%{opacity:0;transform:translateY(-18%)scaleY(.7)}28%{opacity:1}58%{opacity:.72}to{opacity:0;transform:translateY(22%)scaleY(1.28)}}@keyframes inspiration-side-laser-pulse{0%{opacity:0;transform:translateY(30%)scaleX(.62)scaleY(.34)}18%{opacity:1}54%{opacity:.72;transform:translateY(-18%)scaleX(1)scaleY(1)}to{opacity:0;transform:translateY(-58%)scaleX(1.18)scaleY(1.18)}}.inspiration-back-to-top{z-index:320;color:#3730a3;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);background:radial-gradient(circle at 24% 0,#ffffff73,#0000 5rem),linear-gradient(135deg,#fffffff5,#e8e7fff0);border:1px solid #645cee7a;border-radius:18px;flex-direction:column;align-items:stretch;gap:.46rem;padding:.46rem;font-size:.78rem;font-weight:920;transition:opacity .18s,transform .18s,visibility .18s,border-color .18s,color .18s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(12px)scale(.96);box-shadow:0 18px 46px #4f46e533,0 0 0 5px #777ef21a,inset 0 1px #ffffffd6}.inspiration-back-to-top a,.inspiration-back-to-top button{min-width:86px;min-height:38px;color:inherit;font:inherit;cursor:pointer;background:#ffffffb8;border:0;border-radius:13px;justify-content:center;align-items:center;gap:.42rem;padding:0 .72rem;text-decoration:none;display:inline-flex}.inspiration-back-to-top a{background:var(--commerce-gradient);color:#fff}.inspiration-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)scale(1)}.inspiration-back-to-top:hover{color:var(--commerce-accent);border-color:#645cee9e;transform:translateY(-2px)scale(1.02)}@media (max-width:1100px){.inspiration-filter-row{flex-direction:column;align-items:flex-start}.inspiration-hub-shell .inspiration-group-tabs,.inspiration-hub-shell .inspiration-sticky-filter,.inspiration-hub-shell .inspiration-sticky-filter>div{justify-content:flex-start;width:100%}}@media (max-width:760px){.inspiration-hub-stage{width:100%;padding-top:64px}.inspiration-hub-nav{padding:0 14px}.inspiration-hub-hero{min-height:500px;padding-inline:18px}.inspiration-hub-hero .inspiration-orb-field{width:min(84vw,420px);min-width:300px;height:min(84vw,420px);min-height:300px;inset:130px auto auto 50%}.inspiration-hub-hero h1{font-size:clamp(3rem,15vw,5rem)}.inspiration-hero-search-shell{border-radius:20px;min-height:64px}.inspiration-hero-search-shell span{min-height:40px;padding:0 .85rem}.inspiration-filter-inner,.inspiration-filter-rule,.inspiration-gallery-footer,.inspiration-hub-shell .inspiration-template-grid,.inspiration-prompt-intro{width:min(100% - 28px,1220px)}.inspiration-prompt-intro{flex-direction:column;align-items:flex-start;gap:.72rem}.inspiration-hub-shell .inspiration-search-shell{width:100%}.inspiration-hub-shell .inspiration-sticky-filter{flex-direction:column;align-items:flex-start;width:100%}.inspiration-scroll-particles{display:none}.inspiration-gallery-footer{align-items:center;padding-bottom:5.5rem}.inspiration-back-to-top{bottom:16px;right:16px}}.main-image-upload-label-actions{justify-content:flex-end;align-items:center;gap:.52rem;min-width:0;display:inline-flex}.main-image-upload-label-actions button{color:#e2e5f2c7;cursor:pointer;background:#ffffff0f;border:1px solid #aebbff38;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;min-height:1.82rem;padding:0 .64rem;font-size:.7rem;font-weight:760;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.main-image-upload-label-actions button:hover:not(:disabled){color:#ffffffeb;background:#ffffff1a;border-color:#aebbff7a;transform:translateY(-1px)}.main-image-upload-label-actions button:disabled{opacity:.5;cursor:not-allowed}.route-page-surface.is-commerce-workspace .main-image-upload-label-actions button{color:#6341d8;background:#f7f3ff;border-color:#7b39fc2e}.route-page-surface.is-commerce-workspace .main-image-upload-label-actions button:hover:not(:disabled){color:#4f2ed0;background:#efe8ff;border-color:#7b39fc57}.public-asset-picker-modal{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1214206b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.public-asset-picker-dialog{background:radial-gradient(circle at 14% 0,#7b39fc1f,#0000 32%),linear-gradient(#fffffffa,#fafafdfa);border:1px solid #e5e7edeb;border-radius:22px;flex-direction:column;width:min(1040px,100vw - 40px);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px -34px #1c164a80}.public-asset-picker-dialog footer,.public-asset-picker-dialog header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.public-asset-picker-dialog header{border-bottom:1px solid #e5e7ede6}.public-asset-picker-dialog header span{color:#7b39fc;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:850;display:inline-flex}.public-asset-picker-dialog header h2{color:#18181b;letter-spacing:0;margin:0;font-size:22px;font-weight:860}.public-asset-picker-dialog header p{color:#777584;margin:5px 0 0;font-size:13px;line-height:1.5}.public-asset-picker-dialog header>button{color:#5f5d6a;cursor:pointer;background:#fff;border:1px solid #18181b14;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.public-asset-picker-toolbar{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:12px;padding:16px 20px 12px;display:grid}.public-asset-picker-toolbar label{color:#918f9c;background:#fff;border:1px solid #e5e7edeb;border-radius:14px;align-items:center;gap:10px;min-height:42px;padding:0 13px;display:flex}.public-asset-picker-toolbar input{color:#18181b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13.5px;font-weight:620}.public-asset-picker-toolbar div{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.public-asset-picker-toolbar div::-webkit-scrollbar{display:none}.public-asset-picker-toolbar div button{color:#5f5d6a;cursor:pointer;background:#fff;border:1px solid #e5e7ede6;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12.5px;font-weight:760;display:inline-flex}.public-asset-picker-toolbar div button.is-active{border-color:var(--asset-accent,#7b39fc)}@supports (color:color-mix(in lab,red,red)){.public-asset-picker-toolbar div button.is-active{border-color:color-mix(in srgb,var(--asset-accent,#7b39fc) 30%,#fff)}}.public-asset-picker-toolbar div button.is-active{background:var(--asset-soft,#f1ecff);color:var(--asset-accent,#7b39fc)}.public-asset-picker-toolbar em{background:#18181b0f;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px;font-style:normal}.public-asset-picker-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;min-height:0;padding:8px 20px 20px;display:grid;overflow-y:auto}.public-asset-picker-grid>button{text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #e5e7edf2;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex}.public-asset-picker-grid>button.is-selected,.public-asset-picker-grid>button:hover:not(:disabled){border-color:var(--asset-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.public-asset-picker-grid>button.is-selected,.public-asset-picker-grid>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--asset-accent) 46%,#fff)}}.public-asset-picker-grid>button.is-selected,.public-asset-picker-grid>button:hover:not(:disabled){background:linear-gradient(180deg,white,var(--asset-soft));box-shadow:0 18px 34px -24px var(--asset-accent)}@supports (color:color-mix(in lab,red,red)){.public-asset-picker-grid>button.is-selected,.public-asset-picker-grid>button:hover:not(:disabled){box-shadow:0 18px 34px -24px color-mix(in srgb,var(--asset-accent) 45%,transparent)}}.public-asset-picker-grid>button:disabled{opacity:.48;cursor:not-allowed}.public-asset-picker-grid>button>div{aspect-ratio:1;background:#f5f5f8;border-radius:12px;position:relative;overflow:hidden}.public-asset-picker-grid img{object-fit:cover;width:100%;height:100%;display:block}.public-asset-picker-grid i{width:24px;height:24px;color:var(--asset-accent);background:#ffffffdb;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 8px 18px -12px #18181b99}.public-asset-picker-grid strong{color:#18181b;font-size:14px;font-weight:820;line-height:1.25}.public-asset-picker-grid>button>span{background:var(--asset-soft);width:fit-content;color:var(--asset-accent);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:760;display:inline-flex}.public-asset-picker-placeholder{color:#9b98a8;height:100%;font-size:12px;font-weight:720}.public-asset-picker-empty,.public-asset-picker-placeholder{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.public-asset-picker-empty{color:#8d8a99;flex:1;min-height:280px}.public-asset-picker-empty strong{color:#25232f;font-size:16px;font-weight:820}.public-asset-picker-empty span{font-size:13px}.public-asset-picker-dialog footer{background:#ffffffad;border-top:1px solid #e5e7ede6}.public-asset-picker-dialog footer>span{color:#777584;font-size:13px;font-weight:720}.public-asset-picker-dialog footer div{align-items:center;gap:10px;display:inline-flex}.public-asset-picker-dialog footer button{color:#5f5d6a;cursor:pointer;background:#fff;border:1px solid #e5e7edf2;border-radius:12px;min-height:38px;padding:0 16px;font-size:13px;font-weight:760}.public-asset-picker-dialog footer button.is-primary{color:#fff;background:linear-gradient(135deg,#7b39fc,#5c6dff);border-color:#0000;box-shadow:0 12px 28px -18px #5b2ce0d1}.public-asset-picker-dialog footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:820px){.public-asset-picker-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.public-asset-picker-toolbar{grid-template-columns:1fr}.public-asset-picker-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));padding-inline:14px}.public-asset-picker-dialog footer,.public-asset-picker-dialog header{padding-inline:14px}}.route-page-surface.is-commerce-workspace .public-assets-console{width:min(1180px,100%);min-height:calc(100dvh - 100px);color:var(--commerce-text,#18181b);flex-direction:column;gap:1rem;margin:0 auto;padding-bottom:4rem;display:flex}.route-page-surface.is-commerce-workspace .public-assets-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:1rem;display:grid}.route-page-surface.is-commerce-workspace .public-assets-category-overview,.route-page-surface.is-commerce-workspace .public-assets-empty,.route-page-surface.is-commerce-workspace .public-assets-hero-card,.route-page-surface.is-commerce-workspace .public-assets-hero>div:first-child,.route-page-surface.is-commerce-workspace .public-assets-toolbar{background:linear-gradient(#fffffff5,#fafbffeb),#fff;border:1px solid #dee2ebdb;border-radius:24px;box-shadow:0 18px 48px #1f23340f}.route-page-surface.is-commerce-workspace .public-assets-hero>div:first-child{padding:1.35rem 1.45rem;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .public-assets-hero>div:first-child:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#7b39fc2e,#0000 62%),radial-gradient(circle at 70% 70%,#14a5a024,#0000 64%);border-radius:999px;width:18rem;height:18rem;position:absolute;top:-5rem;right:-4rem}.route-page-surface.is-commerce-workspace .public-assets-eyebrow{z-index:1;color:#6957d9;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.44rem;font-size:.78rem;font-weight:920;display:inline-flex;position:relative}.route-page-surface.is-commerce-workspace .public-assets-hero h1{z-index:1;color:#171b2a;letter-spacing:-.07em;margin-top:.58rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:950;position:relative}.route-page-surface.is-commerce-workspace .public-assets-hero p{z-index:1;color:#70798d;max-width:680px;margin-top:.55rem;font-size:.92rem;font-weight:760;line-height:1.7;position:relative}.route-page-surface.is-commerce-workspace .public-assets-hero-card{align-content:center;gap:.36rem;padding:1.25rem;display:grid}.route-page-surface.is-commerce-workspace .public-assets-hero-card strong{color:#171b2a;letter-spacing:-.08em;font-size:2.6rem;font-weight:950;line-height:1}.route-page-surface.is-commerce-workspace .public-assets-hero-card span{color:#565ee5;font-size:.9rem;font-weight:900}.route-page-surface.is-commerce-workspace .public-assets-hero-card small{color:#8b94a8;font-size:.74rem;font-weight:740;line-height:1.55}.route-page-surface.is-commerce-workspace .public-assets-toolbar{grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);align-items:center;gap:.85rem;padding:.8rem;display:grid}.route-page-surface.is-commerce-workspace .public-assets-search{color:#8b94a8;background:#f8faff;border:1px solid #dee2ebeb;border-radius:14px;align-items:center;gap:.5rem;min-height:44px;padding:0 .78rem;display:flex}.route-page-surface.is-commerce-workspace .public-assets-search input{color:#171b2a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.84rem;font-weight:780}.route-page-surface.is-commerce-workspace .public-assets-search input::placeholder{color:#a0a7b8}.route-page-surface.is-commerce-workspace .public-assets-category-tabs{flex-wrap:wrap;justify-content:flex-end;gap:.44rem;display:flex}.route-page-surface.is-commerce-workspace .public-assets-category-tabs button{color:#6f7684;background:#fff;border:1px solid #dee2ebe6;border-radius:999px;align-items:center;gap:.36rem;min-height:34px;padding:0 .66rem;font-size:.74rem;font-weight:860;display:inline-flex}.route-page-surface.is-commerce-workspace .public-assets-category-tabs button.is-active{border-color:var(--asset-accent,#7b39fc)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .public-assets-category-tabs button.is-active{border-color:color-mix(in srgb,var(--asset-accent,#7b39fc) 34%,transparent)}}.route-page-surface.is-commerce-workspace .public-assets-category-tabs button.is-active{background:var(--asset-soft,#f1ecff);color:var(--asset-accent,#7b39fc)}.route-page-surface.is-commerce-workspace .public-assets-category-tabs button:first-child.is-active{color:#565ee5;background:#f1f2ff;border-color:#645cee47}.route-page-surface.is-commerce-workspace .public-assets-category-tabs em{opacity:.68;justify-content:center;min-width:1.4rem;font-size:.68rem;font-style:normal;display:inline-flex}.route-page-surface.is-commerce-workspace .public-assets-category-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.route-page-surface.is-commerce-workspace .public-assets-category-overview button{background:var(--asset-soft,#f4f5fb);color:#202436;text-align:left;border:1px solid #0000;border-radius:18px;align-content:start;gap:.42rem;min-height:118px;padding:.84rem;display:grid}.route-page-surface.is-commerce-workspace .public-assets-category-overview button.is-active{border-color:var(--asset-accent,#7b39fc)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .public-assets-category-overview button.is-active{border-color:color-mix(in srgb,var(--asset-accent,#7b39fc) 30%,transparent)}}.route-page-surface.is-commerce-workspace .public-assets-category-overview button.is-active{box-shadow:inset 0 0 0 1px var(--asset-accent,#7b39fc)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .public-assets-category-overview button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--asset-accent,#7b39fc) 12%,transparent)}}.route-page-surface.is-commerce-workspace .public-assets-category-overview button>span{width:36px;height:36px;color:var(--asset-accent,#7b39fc);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 18px #1f23340f}.route-page-surface.is-commerce-workspace .public-assets-category-overview b{color:#171b2a;font-size:.92rem;font-weight:940}.route-page-surface.is-commerce-workspace .public-assets-category-overview small{color:#748095;font-size:.72rem;font-weight:720;line-height:1.46}.route-page-surface.is-commerce-workspace .public-assets-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem;display:grid}.route-page-surface.is-commerce-workspace .public-asset-card{background:#fffffff2;border:1px solid #dee2ebe6;border-radius:22px;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 16px 42px #1f23340e}.route-page-surface.is-commerce-workspace .public-asset-card:hover{border-color:var(--asset-accent,#7b39fc);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .public-asset-card:hover{border-color:color-mix(in srgb,var(--asset-accent,#7b39fc) 22%,#dde2eb)}}.route-page-surface.is-commerce-workspace .public-asset-card:hover{box-shadow:0 24px 54px #1f233417}.route-page-surface.is-commerce-workspace .public-asset-preview{background:linear-gradient(135deg,var(--asset-soft,#f4f5fb),#fff 72%),#f7f8fb;height:184px;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .public-asset-preview img{object-fit:contain;width:100%;height:100%;padding:1rem}.route-page-surface.is-commerce-workspace .public-asset-preview>i{color:var(--asset-accent,#7b39fc);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-radius:999px;padding:.25rem .54rem;font-size:.68rem;font-style:normal;font-weight:900;position:absolute;top:.72rem;left:.72rem;box-shadow:0 8px 18px #1f23340f}.route-page-surface.is-commerce-workspace .public-asset-placeholder{height:100%;color:var(--asset-accent,#7b39fc);align-content:center;place-items:center;gap:.5rem;display:grid}.route-page-surface.is-commerce-workspace .public-asset-placeholder span{color:#7d879c;font-size:.78rem;font-weight:880}.route-page-surface.is-commerce-workspace .public-asset-body{gap:.72rem;padding:.9rem;display:grid}.route-page-surface.is-commerce-workspace .public-asset-body h2{color:#171b2a;font-size:1rem;font-weight:940}.route-page-surface.is-commerce-workspace .public-asset-body p{color:#8b94a8;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.72rem;font-weight:760;overflow:hidden}.route-page-surface.is-commerce-workspace .public-asset-tags{flex-wrap:wrap;gap:.35rem;display:flex}.route-page-surface.is-commerce-workspace .public-asset-tags span{background:var(--asset-soft,#f4f5fb);min-height:24px;color:var(--asset-accent,#7b39fc);border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.68rem;font-weight:880;display:inline-flex}.route-page-surface.is-commerce-workspace .public-asset-body button{color:#626c80;background:#f8faff;border:1px solid #cad1e2db;border-radius:12px;justify-content:center;align-items:center;gap:.36rem;min-height:36px;font-size:.74rem;font-weight:880;display:inline-flex}.route-page-surface.is-commerce-workspace .public-asset-body button:hover{border-color:var(--asset-accent,#7b39fc)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .public-asset-body button:hover{border-color:color-mix(in srgb,var(--asset-accent,#7b39fc) 24%,#dde2eb)}}.route-page-surface.is-commerce-workspace .public-asset-body button:hover{color:var(--asset-accent,#7b39fc)}.route-page-surface.is-commerce-workspace .public-assets-empty{color:#8b94a8;text-align:center;align-content:center;place-items:center;gap:.58rem;min-height:300px;display:grid}.route-page-surface.is-commerce-workspace .public-assets-empty h2{color:#171b2a;font-size:1.25rem;font-weight:940}.route-page-surface.is-commerce-workspace .public-assets-empty p{color:#7d879c;font-size:.86rem;font-weight:760}@media (max-width:1120px){.route-page-surface.is-commerce-workspace .public-assets-hero,.route-page-surface.is-commerce-workspace .public-assets-toolbar{grid-template-columns:1fr}.route-page-surface.is-commerce-workspace .public-assets-category-tabs{justify-content:flex-start}.route-page-surface.is-commerce-workspace .public-assets-category-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.route-page-surface.is-commerce-workspace .public-assets-console{padding-bottom:2rem}.route-page-surface.is-commerce-workspace .public-assets-category-overview,.route-page-surface.is-commerce-workspace .public-assets-grid{grid-template-columns:1fr}}.route-page-surface.is-commerce-workspace .influencer-report-console{width:100%;max-width:1280px;height:calc(100dvh - 82px);min-height:0;color:var(--commerce-ink);flex-direction:column;margin-inline:auto;display:flex}.route-page-surface.is-commerce-workspace .influencer-report-header{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:none;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.55rem;padding:.4rem .2rem 0;display:flex}.route-page-surface.is-commerce-workspace .influencer-report-header .main-image-eyebrow{color:#9a9aa4;letter-spacing:.04em;font-size:12px;font-weight:500}.route-page-surface.is-commerce-workspace .influencer-report-header h1{letter-spacing:-.01em;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#272340 0 26%,#7c5cff 40%,#8e7bff 50%,#5b8def 60%,#272340 74% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.3rem;font-size:31px;font-weight:700;line-height:1.2;animation:commerceTitleSweep 7.5s ease-in-out infinite}.route-page-surface.is-commerce-workspace .influencer-report-header p:last-child{color:#697386;margin-top:.38rem;font-size:.92rem;font-weight:760}.route-page-surface.is-commerce-workspace .influencer-report-header>button,.route-page-surface.is-commerce-workspace .influencer-report-result-actions button,.route-page-surface.is-commerce-workspace .report-secondary-upload{color:#475064;background:#ffffffe6;border:1px solid #bec6dcc7;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:0 .9rem;font-size:.78rem;font-weight:880;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #212a4e0f}.route-page-surface.is-commerce-workspace .influencer-report-header>button:hover,.route-page-surface.is-commerce-workspace .influencer-report-result-actions button:hover:not(:disabled),.route-page-surface.is-commerce-workspace .report-secondary-upload:hover{color:var(--commerce-accent);border-color:#6e67ff8c;transform:translateY(-1px);box-shadow:0 16px 34px #5b55e124}.route-page-surface.is-commerce-workspace .influencer-report-builder{height:calc(100dvh - 192px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;grid-template-columns:minmax(520px,.54fr) minmax(0,.46fr);gap:16px;display:grid;overflow:visible}.route-page-surface.is-commerce-workspace .influencer-report-config-panel,.route-page-surface.is-commerce-workspace .influencer-report-result-panel{background:#fff;border:1px solid #18181b1a;border-radius:20px;height:100%;min-height:0;box-shadow:0 1px 2px #18181b0d,0 20px 44px -26px #534ab733}.route-page-surface.is-commerce-workspace .influencer-report-config-panel{flex-direction:column;max-height:calc(100dvh - 192px);padding:1.35rem 1.35rem 0;display:flex;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-report-result-panel{max-height:calc(100dvh - 192px)}.route-page-surface.is-commerce-workspace .influencer-report-config-panel .main-image-panel-title{flex:none;padding:0 0 1rem}.route-page-surface.is-commerce-workspace .influencer-report-config-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 .34rem 1.15rem 0;overflow:hidden auto}.route-page-surface.is-commerce-workspace .influencer-report-config-scroll::-webkit-scrollbar,.route-page-surface.is-commerce-workspace .influencer-report-result-panel::-webkit-scrollbar{width:7px}.route-page-surface.is-commerce-workspace .influencer-report-config-scroll::-webkit-scrollbar-thumb,.route-page-surface.is-commerce-workspace .influencer-report-result-panel::-webkit-scrollbar-thumb{background:#7e82ff47;border-radius:999px}.route-page-surface.is-commerce-workspace .report-config-block{border-top:1px solid #d2d8e8e0;padding:1rem 0}.route-page-surface.is-commerce-workspace .report-block-title{color:#171b2a;align-items:center;gap:.5rem;margin-bottom:.82rem;font-size:.95rem;font-weight:940;display:flex}.route-page-surface.is-commerce-workspace .report-block-title svg{color:var(--commerce-accent)}.route-page-surface.is-commerce-workspace .report-block-title small{color:#9aa3b6;margin-left:auto;font-size:.72rem;font-weight:850}.route-page-surface.is-commerce-workspace .report-sub-block-title{margin-top:.9rem;margin-bottom:.62rem}.route-page-surface.is-commerce-workspace .report-upload-card{color:#202638;text-align:center;background:#fff;border:1px dashed #98a3bed1;border-radius:24px;place-items:center;gap:.35rem;width:100%;min-height:132px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.route-page-surface.is-commerce-workspace .report-upload-card:hover{border-color:#645ceea3;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #645cee24,0 16px 42px #4f46e51a}.route-page-surface.is-commerce-workspace .report-upload-card svg{color:var(--commerce-accent)}.route-page-surface.is-commerce-workspace .report-upload-card strong{font-size:1rem;font-weight:940}.route-page-surface.is-commerce-workspace .report-field-grid label span,.route-page-surface.is-commerce-workspace .report-textarea-field span,.route-page-surface.is-commerce-workspace .report-upload-card span{color:#8b94a8;font-size:.75rem;font-weight:850}.route-page-surface.is-commerce-workspace .report-creator-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.route-page-surface.is-commerce-workspace .report-creator-actions .report-upload-card{border-radius:20px;min-height:116px}.route-page-surface.is-commerce-workspace .report-asset-select-card{background:#fff;border-style:solid}.route-page-surface.is-commerce-workspace .report-selected-asset{color:#737d92;background:linear-gradient(135deg,#f1f2ffeb,#fffffff5);border:1px solid #645cee2e;border-radius:14px;align-items:center;gap:.45rem;margin-top:.7rem;padding:.62rem .74rem;font-size:.76rem;font-weight:850;display:flex}.route-page-surface.is-commerce-workspace .report-selected-asset strong{color:#4f46e5;font-size:.86rem;font-weight:960}.route-page-surface.is-commerce-workspace .report-selected-asset small{color:#8b94a8;margin-left:auto;font-weight:820}.route-page-surface.is-commerce-workspace .report-file-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.route-page-surface.is-commerce-workspace .report-file-grid article{aspect-ratio:4/5;background:#f7f9ff;border:1px solid #bec6dcd1;border-radius:18px;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .report-file-grid img,.route-page-surface.is-commerce-workspace .report-product-file-row img{object-fit:cover;width:100%;height:100%}.route-page-surface.is-commerce-workspace .report-file-grid button,.route-page-surface.is-commerce-workspace .report-product-file-row button svg{color:#fff;background:#171b2a94;border:1px solid #ffffffb3;border-radius:999px;position:absolute;top:8px;right:8px}.route-page-surface.is-commerce-workspace .report-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.route-page-surface.is-commerce-workspace .report-resolution-grid,.route-page-surface.is-commerce-workspace .report-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.route-page-surface.is-commerce-workspace .report-pill-cloud button,.route-page-surface.is-commerce-workspace .report-product-grid button,.route-page-surface.is-commerce-workspace .report-resolution-grid button,.route-page-surface.is-commerce-workspace .report-size-grid button,.route-page-surface.is-commerce-workspace .report-style-reference-grid button,.route-page-surface.is-commerce-workspace .report-theme-grid button{color:#576176;background:#ffffffe6;border:1px solid #cad1e2e6;border-radius:18px;font-weight:880;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.route-page-surface.is-commerce-workspace .report-product-grid button{text-align:left;border-radius:14px;align-items:center;gap:.48rem;min-height:54px;padding:.48rem .52rem;display:flex;position:relative}.route-page-surface.is-commerce-workspace .report-product-grid i{background-color:#f7f8ff;background-image:linear-gradient(45deg,#7e82ff14 25%,#0000 25% 75%,#7e82ff14 75%),linear-gradient(45deg,#7e82ff14 25%,#0000 25% 75%,#7e82ff14 75%),radial-gradient(circle at 35% 22%,#fffffff0,#0000 1.1rem),linear-gradient(135deg,#edf0ff,#fff5e8);background-position:0 0,5px 5px,50%,50%;background-repeat:no-repeat;background-size:10px 10px,10px 10px,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #645cee24}.route-page-surface.is-commerce-workspace .report-product-grid i img{object-fit:contain;filter:drop-shadow(0 2px 4px #272c5424);width:92%;height:92%;display:block}.route-page-surface.is-commerce-workspace .report-product-grid span{min-width:0;font-size:.78rem;line-height:1.25}.route-page-surface.is-commerce-workspace .report-product-grid button.is-active:after{content:"✓";color:#fff;background:#5f64ee;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:7px;right:8px;box-shadow:0 8px 18px #5f64ee3d}.route-page-surface.is-commerce-workspace .report-size-grid button{text-align:center;border-radius:14px;place-items:center;gap:.18rem;min-height:62px;padding:.4rem;display:grid}.route-page-surface.is-commerce-workspace .report-resolution-grid button{text-align:center;border-radius:14px;align-content:center;gap:.14rem;min-height:52px;padding:.38rem .5rem;display:grid}.route-page-surface.is-commerce-workspace .report-size-grid .main-image-ratio-glyph{width:var(--ratio-glyph-width);height:var(--ratio-glyph-height);border-color:currentColor}.route-page-surface.is-commerce-workspace .report-size-grid strong{color:inherit;font-size:.86rem;font-weight:600}.route-page-surface.is-commerce-workspace .report-resolution-grid strong{color:inherit;font-size:.9rem;font-weight:600}.route-page-surface.is-commerce-workspace .report-size-grid small{color:#8b94a8;font-size:.68rem;font-weight:560}.route-page-surface.is-commerce-workspace .report-resolution-grid small{color:#8b94a8;font-size:.68rem;font-weight:560;line-height:1.3}.route-page-surface.is-commerce-workspace .report-pill-cloud button.is-active,.route-page-surface.is-commerce-workspace .report-product-grid button.is-active,.route-page-surface.is-commerce-workspace .report-resolution-grid button.is-active,.route-page-surface.is-commerce-workspace .report-size-grid button.is-active,.route-page-surface.is-commerce-workspace .report-style-reference-grid button.is-active,.route-page-surface.is-commerce-workspace .report-theme-grid button.is-active{border-color:var(--commerce-accent)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .report-pill-cloud button.is-active,.route-page-surface.is-commerce-workspace .report-product-grid button.is-active,.route-page-surface.is-commerce-workspace .report-resolution-grid button.is-active,.route-page-surface.is-commerce-workspace .report-size-grid button.is-active,.route-page-surface.is-commerce-workspace .report-style-reference-grid button.is-active,.route-page-surface.is-commerce-workspace .report-theme-grid button.is-active{border-color:color-mix(in srgb,var(--commerce-accent) 40%,transparent)}}.route-page-surface.is-commerce-workspace .report-pill-cloud button.is-active,.route-page-surface.is-commerce-workspace .report-product-grid button.is-active,.route-page-surface.is-commerce-workspace .report-resolution-grid button.is-active,.route-page-surface.is-commerce-workspace .report-size-grid button.is-active,.route-page-surface.is-commerce-workspace .report-style-reference-grid button.is-active,.route-page-surface.is-commerce-workspace .report-theme-grid button.is-active{background:var(--commerce-accent-soft);color:var(--commerce-accent-strong);box-shadow:inset 0 0 0 1px var(--commerce-accent)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .report-pill-cloud button.is-active,.route-page-surface.is-commerce-workspace .report-product-grid button.is-active,.route-page-surface.is-commerce-workspace .report-resolution-grid button.is-active,.route-page-surface.is-commerce-workspace .report-size-grid button.is-active,.route-page-surface.is-commerce-workspace .report-style-reference-grid button.is-active,.route-page-surface.is-commerce-workspace .report-theme-grid button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--commerce-accent) 22%,transparent)}}.route-page-surface.is-commerce-workspace .report-style-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.route-page-surface.is-commerce-workspace .report-style-reference-grid button{text-align:left;grid-template-rows:auto auto;grid-template-columns:46px 1fr;align-items:center;column-gap:.72rem;min-height:94px;padding:.76rem;display:grid;position:relative}.route-page-surface.is-commerce-workspace .report-style-reference-grid i{background:radial-gradient(circle at 50% 24%,#ffbe4eeb,#0000 1.4rem),linear-gradient(#2a1305,#050302);border-radius:16px;grid-row:1/span 2;width:46px;height:62px;display:block;box-shadow:inset 0 0 0 1px #ffd78e47,0 12px 24px #1f110829}.route-page-surface.is-commerce-workspace .report-style-reference-grid button:nth-child(2) i{background:radial-gradient(circle at 50% 28%,#ffd279eb,#0000 1.35rem),linear-gradient(160deg,#a91425,#fff1bb)}.route-page-surface.is-commerce-workspace .report-style-reference-grid button:nth-child(3) i{background:radial-gradient(circle at 42% 28%,#ffe6a8eb,#0000 1.25rem),linear-gradient(160deg,#fffdf8,#d8d2c5)}.route-page-surface.is-commerce-workspace .report-style-reference-grid button:nth-child(4) i{background:radial-gradient(circle at 42% 28%,#ffffffeb,#0000 1.25rem),linear-gradient(160deg,#ffd9e8,#fff7ed)}.route-page-surface.is-commerce-workspace .report-style-reference-grid span,.route-page-surface.is-commerce-workspace .report-style-reference-grid strong{min-width:0;display:block}.route-page-surface.is-commerce-workspace .report-style-reference-grid strong{color:inherit;font-size:.9rem;font-weight:930}.route-page-surface.is-commerce-workspace .report-style-reference-grid span{color:#8b94a8;margin-top:.22rem;font-size:.7rem;font-weight:780;line-height:1.45}.route-page-surface.is-commerce-workspace .report-secondary-upload{width:100%;margin-top:.75rem}.route-page-surface.is-commerce-workspace .report-product-file-row{gap:.55rem;margin-top:.7rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.route-page-surface.is-commerce-workspace .report-product-file-row button{background:#f8faff;border:1px solid #bec6dccc;border-radius:16px;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .report-product-file-row button svg{top:5px;right:5px}.route-page-surface.is-commerce-workspace .report-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.route-page-surface.is-commerce-workspace .report-field-wide{grid-column:1/-1}.route-page-surface.is-commerce-workspace .report-field-grid label,.route-page-surface.is-commerce-workspace .report-textarea-field{gap:.45rem;display:grid}.route-page-surface.is-commerce-workspace .report-field-grid input,.route-page-surface.is-commerce-workspace .report-final-prompt,.route-page-surface.is-commerce-workspace .report-textarea-field textarea{color:#171b2a;background:#f8faffe0;border:1px solid #cad1e2eb;border-radius:18px;outline:none;width:100%;font-size:.9rem;font-weight:760;transition:border-color .16s,box-shadow .16s,background .16s}.route-page-surface.is-commerce-workspace .report-field-grid input{min-height:48px;padding:0 .9rem}.route-page-surface.is-commerce-workspace .report-textarea-field{margin-top:.75rem}.route-page-surface.is-commerce-workspace .report-textarea-field textarea{resize:vertical;min-height:84px;padding:.8rem .9rem;line-height:1.7}.route-page-surface.is-commerce-workspace .report-required-field span b{color:#e54862;font-weight:950}.route-page-surface.is-commerce-workspace .report-required-field>small{color:#e54862;font-size:.72rem;font-weight:850}.route-page-surface.is-commerce-workspace .report-required-field.is-missing textarea{background:#fff7f8;border-color:#e5486275;box-shadow:0 0 0 3px #e5486214}.route-page-surface.is-commerce-workspace .report-final-prompt{resize:vertical;min-height:284px;padding:.95rem;line-height:1.72}.route-page-surface.is-commerce-workspace .report-style-upload-card{min-height:128px}.route-page-surface.is-commerce-workspace .report-field-grid input:focus,.route-page-surface.is-commerce-workspace .report-final-prompt:focus,.route-page-surface.is-commerce-workspace .report-textarea-field textarea:focus{background:#fff;border-color:#645ceeb8;box-shadow:0 0 0 4px #645cee1c}.route-page-surface.is-commerce-workspace .report-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.route-page-surface.is-commerce-workspace .report-theme-grid button{text-align:left;align-content:start;gap:.32rem;min-height:104px;padding:.52rem;display:grid}.route-page-surface.is-commerce-workspace .report-theme-grid button:hover{border-color:#645cee8c;transform:translateY(-1px);box-shadow:0 14px 32px #4f46e51a}.route-page-surface.is-commerce-workspace .report-theme-preview{background:#f4f6fb;border-radius:14px;width:100%;height:54px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #171b2a14}.route-page-surface.is-commerce-workspace .report-theme-preview b,.route-page-surface.is-commerce-workspace .report-theme-preview em,.route-page-surface.is-commerce-workspace .report-theme-preview:after,.route-page-surface.is-commerce-workspace .report-theme-preview:before{content:"";pointer-events:none;display:block;position:absolute}.route-page-surface.is-commerce-workspace .report-theme-preview:before{filter:blur(2px);border-radius:999px;inset:-34%}.route-page-surface.is-commerce-workspace .report-theme-preview:after{background:#ffffff9e;border-radius:999px;height:2px;inset:auto 10% 14%}.route-page-surface.is-commerce-workspace .report-theme-preview b{background:#ffffffb8;border-radius:999px;width:38%;height:32%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #171b2a29}.route-page-surface.is-commerce-workspace .report-theme-preview em{background:#ffffff57;border-radius:999px;width:18%;height:56%;top:14%;right:10%;transform:rotate(18deg)}.route-page-surface.is-commerce-workspace .report-theme-preview-red-gold{background:radial-gradient(circle at 76% 22%,#ffdb7ef2,#0000 1.45rem),linear-gradient(135deg,#5b0614,#c3192d 54%,#f7b45a)}.route-page-surface.is-commerce-workspace .report-theme-preview-red-gold:before{background:conic-gradient(from 30deg,#ffd57400,#ffd574c7,#8e0b1800,#ffd57494,#ffd57400)}.route-page-surface.is-commerce-workspace .report-theme-preview-white-green{background:radial-gradient(circle at 28% 30%,#fffffff2,#0000 1.6rem),linear-gradient(135deg,#f9fff8,#c8f5db 48%,#42b981)}.route-page-surface.is-commerce-workspace .report-theme-preview-white-green:before{background:radial-gradient(circle at 62% 48%,#7ee8bbb8,#0000 42%),radial-gradient(circle at 22% 68%,#ffffffe6,#0000 34%)}.route-page-surface.is-commerce-workspace .report-theme-preview-champagne{background:radial-gradient(circle at 70% 18%,#fff9e2f5,#0000 1.45rem),linear-gradient(135deg,#fffdf7,#ead6aa 52%,#c89a47)}.route-page-surface.is-commerce-workspace .report-theme-preview-champagne:before{background:conic-gradient(from 120deg,#fff0,#fff4cdc7,#c59a4e29,#fff0)}.route-page-surface.is-commerce-workspace .report-theme-preview-pink-mist{background:radial-gradient(circle at 34% 28%,#ffffffdb,#0000 1.7rem),linear-gradient(135deg,#fff2f7,#ffc7de 50%,#f2a8c7)}.route-page-surface.is-commerce-workspace .report-theme-preview-pink-mist:before{background:radial-gradient(circle at 68% 52%,#ffffffb8,#0000 36%),radial-gradient(circle at 20% 74%,#ffa7c6c2,#0000 44%)}.route-page-surface.is-commerce-workspace .report-theme-preview-black-gold{background:radial-gradient(circle at 68% 24%,#ffcc6ebd,#0000 1.35rem),linear-gradient(135deg,#07080d,#20222c 52%,#b88639)}.route-page-surface.is-commerce-workspace .report-theme-preview-black-gold:before{background:conic-gradient(from 150deg,#ffd67900,#ffd6799e,#ffd67900,#ffffff47,#ffd67900)}.route-page-surface.is-commerce-workspace .report-theme-preview-trace-scene{background:radial-gradient(circle at 28% 26%,#fff6c7c7,#0000 1.2rem),linear-gradient(135deg,#d7f6e5,#6fc19a 48%,#285d6f)}.route-page-surface.is-commerce-workspace .report-theme-preview-trace-scene:before{background:linear-gradient(60deg,#fff0 38%,#ffffff85 39% 42%,#fff0 43%),radial-gradient(circle at 70% 62%,#236c5d85,#0000 36%)}.route-page-surface.is-commerce-workspace .report-theme-preview-red-white{background:linear-gradient(90deg,#ffffffe6 0 46%,#0000 46%),linear-gradient(135deg,#fff9f8,#e42336 54%,#fff0d2)}.route-page-surface.is-commerce-workspace .report-theme-preview-red-white:before{background:linear-gradient(135deg,#e11d30e0 0 16%,#0000 16% 28%,#fffc 28% 38%,#0000 38%)}.route-page-surface.is-commerce-workspace .report-theme-preview-mystery{background:radial-gradient(circle at 50% 30%,#ffb149c2,#0000 1.55rem),linear-gradient(135deg,#130b05,#050303 54%,#8a511d)}.route-page-surface.is-commerce-workspace .report-theme-preview-mystery:before{background:radial-gradient(circle at 50% 40%,#ffad42bd,#0000 30%),linear-gradient(90deg,#0000 34%,#000c 35% 62%,#0000 63%)}.route-page-surface.is-commerce-workspace .report-theme-grid span,.route-page-surface.is-commerce-workspace .report-theme-grid strong{display:block}.route-page-surface.is-commerce-workspace .report-theme-grid strong{color:inherit;font-size:.9rem}.route-page-surface.is-commerce-workspace .report-theme-grid span{color:#8b94a8;white-space:nowrap;text-overflow:ellipsis;margin-top:.18rem;font-size:.66rem;line-height:1.35;overflow:hidden}.route-page-surface.is-commerce-workspace .report-pill-cloud{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.route-page-surface.is-commerce-workspace .report-pill-cloud button{border-radius:999px;min-height:38px;padding:0 .78rem;font-size:.76rem}.route-page-surface.is-commerce-workspace .influencer-report-action-row{z-index:3;background:linear-gradient(#ffffffc2,#fffffffa);border-top:1px solid #d2d8e8d6;flex:none;padding:.82rem 0 1.08rem}.route-page-surface.is-commerce-workspace .report-preflight-strip{color:#737d92;background:#f8faffeb;border:1px solid #cad1e2d1;border-radius:14px;align-items:center;min-height:36px;margin-bottom:.6rem;padding:0 .78rem;font-size:.73rem;font-weight:850;display:flex}.route-page-surface.is-commerce-workspace .report-preflight-strip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.route-page-surface.is-commerce-workspace .report-preflight-strip.is-ready{color:#328067;background:#f4fbf8;border-color:#1aa06e38}.route-page-surface.is-commerce-workspace .report-preflight-strip.is-missing{color:#b84b5e;background:#fff7f8;border-color:#e548623d}.route-page-surface.is-commerce-workspace .influencer-report-generate-button{border:1.5px solid var(--commerce-accent);justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:58px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .influencer-report-generate-button{border:1.5px solid color-mix(in srgb,var(--commerce-accent) 52%,transparent)}}.route-page-surface.is-commerce-workspace .influencer-report-generate-button{color:var(--commerce-accent-strong);box-shadow:inset 0 1px 0 #ffffffb3,0 8px 20px -12px var(--commerce-accent);background:linear-gradient(#efe9fb,#e3d9f7);border-radius:18px;font-size:1rem;font-weight:620}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .influencer-report-generate-button{box-shadow:inset 0 1px 0 #ffffffb3,0 8px 20px -12px color-mix(in srgb,var(--commerce-accent) 45%,transparent)}}.route-page-surface.is-commerce-workspace .influencer-report-generate-button{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.route-page-surface.is-commerce-workspace .influencer-report-submit-row{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-report-submit-row:has(.influencer-report-cancel-button){grid-template-columns:minmax(0,1fr) minmax(132px,.34fr)}.route-page-surface.is-commerce-workspace .influencer-report-cancel-button{color:#c84056;background:#fff7f8;border:1px solid #e5486247;border-radius:18px;justify-content:center;align-items:center;gap:.46rem;min-height:58px;padding:0 .9rem;font-size:.88rem;font-weight:920;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 30px #e5486214}.route-page-surface.is-commerce-workspace .influencer-report-cancel-button:hover{background:#fff0f2;border-color:#e548626b;transform:translateY(-1px);box-shadow:0 16px 36px #e548621f}.route-page-surface.is-commerce-workspace .influencer-report-generate-button:hover:not(:disabled){border-color:var(--commerce-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.route-page-surface.is-commerce-workspace .influencer-report-generate-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--commerce-accent) 66%,transparent)}}.route-page-surface.is-commerce-workspace .influencer-report-generate-button:hover:not(:disabled){background:linear-gradient(#e8e0f8,#d8ccf3)}.route-page-surface.is-commerce-workspace .influencer-report-generate-button:disabled{cursor:wait;opacity:.72}.route-page-surface.is-commerce-workspace .influencer-report-generate-button.is-incomplete:disabled{cursor:not-allowed;box-shadow:none;background:linear-gradient(105deg,#c5cbe0,#d8dced)}.route-page-surface.is-commerce-workspace .influencer-report-result-panel{flex-direction:column;align-items:center;padding:1.35rem;display:flex;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-report-result-panel.is-generating:after,.route-page-surface.is-commerce-workspace .influencer-report-result-panel.is-generating:before{content:"";z-index:0;pointer-events:none;position:absolute}.route-page-surface.is-commerce-workspace .influencer-report-result-panel.is-generating:before{filter:blur(16px);opacity:.76;background:radial-gradient(circle at 50% 28%,#8e84ff47,#0000 12rem),radial-gradient(circle at 48% 55%,#b4aeff38,#0000 15rem),radial-gradient(circle at 62% 70%,#ffd1a224,#0000 13rem);border-radius:999px;animation:report-panel-aura 3.4s ease-in-out infinite;inset:5.4rem 10% 5.8rem}.route-page-surface.is-commerce-workspace .influencer-report-result-panel.is-generating:after{opacity:.64;background:linear-gradient(105deg,#0000 0 34%,#8b7cff1f 40%,#ffffffc7 47%,#978bff3d 54%,#0000 64% 100%) 0 0/220% 100%,linear-gradient(105deg,#0000 0 48%,#6f67ff14 52%,#ffffff5c 56%,#0000 66% 100%) 0 0/260% 100%,radial-gradient(circle at 18% 24%,#7973ff1f,#0000 1.8rem),radial-gradient(circle at 82% 36%,#7973ff1f,#0000 1.7rem),radial-gradient(circle at 22% 74%,#ffd1a21f,#0000 1.8rem),radial-gradient(circle at 78% 80%,#7973ff1f,#0000 1.6rem);border-radius:36px;width:min(92%,620px);animation:report-panel-sweep 3.6s ease-in-out infinite;top:8%;bottom:11%;left:50%;transform:translate(-50%)}.route-page-surface.is-commerce-workspace .influencer-result-head{z-index:1;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:.9rem;display:flex;position:relative}.route-page-surface.is-commerce-workspace .influencer-result-head p{color:#6f67ff;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950}.route-page-surface.is-commerce-workspace .influencer-result-head h2{color:#171b2a;margin-top:.18rem;font-size:1.28rem;font-weight:940}.route-page-surface.is-commerce-workspace .influencer-result-head>span{color:#5f64ee;background:#f0f1ffe0;border:1px solid #645cee47;border-radius:999px;padding:.45rem .78rem;font-size:.72rem;font-weight:900}.route-page-surface.is-commerce-workspace .influencer-result-head>div:first-child{flex:auto;min-width:0}.route-page-surface.is-commerce-workspace .influencer-clear-button{color:#46464f;border:1px solid var(--commerce-border);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#ffffffa8;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:34px;padding:0 .85rem;font-size:.8rem;font-weight:780;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #18181b0a,inset 0 1px #ffffffe6}.route-page-surface.is-commerce-workspace .influencer-clear-button:hover{color:var(--commerce-accent-strong);border-color:#7b39fc52;transform:translateY(-1px)}.route-page-surface.is-commerce-workspace .influencer-poster-stage{z-index:1;width:auto;max-width:min(100%,520px);height:clamp(360px,100dvh - 338px,680px);min-height:0;max-height:calc(100dvh - 330px);aspect-ratio:var(--report-preview-ratio,9/16);--report-draft-top:18%;--report-draft-right:6.5%;--report-draft-bottom:11%;--report-draft-left:6.5%;--report-status-top:1.3rem;--report-status-side:1.45rem;--report-status-height:56px;--report-status-title:.76rem;--report-status-text:.68rem;--report-status-radius-top:24px;--report-silhouette-width:min(62%,320px);--report-silhouette-shift:30%;background:radial-gradient(circle at 50% 28%,#645cee1f,#0000 12rem),linear-gradient(#fbfcff,#eef3ff);border:1px solid #bec6dcdb;border-radius:30px;place-items:center;padding:clamp(14px,3.2%,24px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd1,0 26px 80px #37417824}.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-size-9-21{--report-draft-top:15%;--report-draft-right:6%;--report-draft-bottom:10%;--report-draft-left:6%;--report-status-top:1rem;--report-status-side:.7rem;--report-status-height:48px;--report-status-title:.68rem;--report-status-text:.62rem;--report-status-radius-top:20px;--report-silhouette-width:min(82%,300px);--report-silhouette-shift:32%}.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-size-1-3{--report-draft-top:14%;--report-draft-right:6%;--report-draft-bottom:9%;--report-draft-left:6%;--report-status-top:.84rem;--report-status-side:.54rem;--report-status-height:44px;--report-status-title:.64rem;--report-status-text:.58rem;--report-status-radius-top:18px;--report-silhouette-width:min(92%,280px);--report-silhouette-shift:34%}.route-page-surface.is-commerce-workspace .influencer-poster-stage.has-result{background:radial-gradient(circle at 50% 12%,#fffffff5,#0000 9rem),linear-gradient(#f8faff,#edf2ff)}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result){background:radial-gradient(circle at 50% 23%,#fffffff5,#0000 8.6rem),radial-gradient(circle at 48% 37%,#8b7cff45,#0000 12.5rem),radial-gradient(circle at 65% 39%,#94e2ff38,#0000 13rem),radial-gradient(circle at 56% 65%,#ffd6aa29,#0000 12rem),linear-gradient(#fcfcff,#f5f6ff 50%,#edf2ff);border-color:#8b7cff57;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 0 72px #8b7cff1f,0 28px 86px #585e9629}.route-page-surface.is-commerce-workspace .influencer-poster-stage:before{content:"";pointer-events:none;border:1px dashed #7e82ff3d;border-radius:24px;position:absolute;inset:1rem}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result):before{background:radial-gradient(circle at 50% 25%,#8b7cff14,#0000 13rem);border-color:#8b7cff38;box-shadow:inset 0 0 42px #8b7cff14}.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-generating{border-color:#645cee8c;animation:report-stage-generating-pulse 2.45s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 0 86px #8b7cff33,0 0 0 9px #8b7cff0f,0 30px 96px #5b55e142}.route-page-surface.is-commerce-workspace .influencer-generated-poster{z-index:1;cursor:zoom-in;background:linear-gradient(45deg,#7e82ff0f 25%,#0000 25% 75%,#7e82ff0f 75%) 0 0/18px 18px,linear-gradient(45deg,#7e82ff0f 25%,#0000 25% 75%,#7e82ff0f 75%) 9px 9px/18px 18px,#fff 50%;border:1px solid #cdd3e6e0;border-radius:22px;width:100%;height:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #262d5624}.route-page-surface.is-commerce-workspace .influencer-generated-poster img{object-fit:contain;border-radius:20px;width:100%;height:100%}.route-page-surface.is-commerce-workspace .influencer-mock-poster{color:#fff;text-align:center;align-content:center;place-items:center;gap:1.1rem;width:100%;height:100%;padding:2rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-mock-poster small{letter-spacing:.22em;font-size:.8rem;font-weight:940}.route-page-surface.is-commerce-workspace .influencer-mock-poster strong{letter-spacing:-.08em;font-size:clamp(2.8rem,8vw,5.4rem);font-weight:980;line-height:.92}.route-page-surface.is-commerce-workspace .influencer-mock-poster b,.route-page-surface.is-commerce-workspace .influencer-mock-poster em{font-style:normal;font-weight:900}.route-page-surface.is-commerce-workspace .influencer-silhouette-scene{z-index:1;text-align:center;place-items:center;width:100%;height:100%;padding:1.7rem;display:grid;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-silhouette-scene.is-report-generating{align-content:center;gap:1rem;padding:1.1rem}.route-page-surface.is-commerce-workspace .influencer-silhouette-scene:before{content:"";filter:blur(18px);background:radial-gradient(circle at 40% 44%,#645cee2e,#0000 12rem),radial-gradient(circle at 62% 30%,#ffcf932e,#0000 11rem);border-radius:999px;width:82%;height:54%;position:absolute}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .influencer-silhouette-scene:before{filter:blur(22px);background:radial-gradient(circle at 51% 20%,#fffffff0,#0000 7.8rem),radial-gradient(circle at 50% 34%,#968aff52,#0000 11rem),radial-gradient(at 50% 63%,#9a8eff38,#0000 15rem),radial-gradient(at 58% 52%,#ffc5771f,#0000 13rem);width:88%;height:72%}.route-page-surface.is-commerce-workspace .influencer-silhouette{z-index:3;filter:drop-shadow(0 0 18px #9c8fff52)drop-shadow(0 0 42px #9184ff33)drop-shadow(0 26px 48px #3d427a29);width:min(88%,460px);max-width:460px;display:block;position:relative;transform:translateY(17%)}.route-page-surface.is-commerce-workspace .influencer-silhouette img,.route-page-surface.is-commerce-workspace .influencer-silhouette svg{width:100%;height:auto;display:block;overflow:visible}.route-page-surface.is-commerce-workspace .influencer-silhouette img{opacity:.64;transform:translateZ(0)}.route-page-surface.is-commerce-workspace .is-report-generating .influencer-silhouette{width:var(--report-silhouette-width);opacity:.58;transform:translateY(var(--report-silhouette-shift))}.route-page-surface.is-commerce-workspace .influencer-silhouette:after{content:none}.route-page-surface.is-commerce-workspace .report-backlight{z-index:1;pointer-events:none;position:absolute}.route-page-surface.is-commerce-workspace .report-backlight-violet{filter:blur(42px);background:radial-gradient(#c6c1ff80 0,#a297ff47 34%,#a297ff1f 60%,#a297ff00 82%);border-radius:999px;width:76%;height:66%;transform:translateY(-4%)}.route-page-surface.is-commerce-workspace .is-report-generating .report-backlight-violet{animation:report-backlight-breath 4.6s ease-in-out infinite}@keyframes report-backlight-breath{0%,to{opacity:.62;transform:translateY(-4%)scale(.99)}50%{opacity:.92;transform:translateY(-4%)scale(1.04)}}.route-page-surface.is-commerce-workspace .report-lens-streak{display:none}.route-page-surface.is-commerce-workspace .report-human-ground{fill:#645cee21;filter:url(#report-soft-blur)}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-ground{fill:#7069ff29}.route-page-surface.is-commerce-workspace .report-human-aura{fill:url(#report-human-aura);opacity:.86;filter:url(#report-soft-blur)}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-aura{fill:url(#report-human-aura);opacity:.9}.route-page-surface.is-commerce-workspace .report-human-shadow{fill:#151b301f;filter:url(#report-soft-blur)}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-shadow{fill:#5054962e}.route-page-surface.is-commerce-workspace .report-human-hair{fill:#222946b8}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-body,.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-collar,.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-ear,.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-face,.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-hair,.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-neck,.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-shoulder{fill:url(#report-human-body)}.route-page-surface.is-commerce-workspace .report-human-face{fill:#4a507661}.route-page-surface.is-commerce-workspace .report-human-neck{fill:#494f7652}.route-page-surface.is-commerce-workspace .report-human-body,.route-page-surface.is-commerce-workspace .report-human-collar,.route-page-surface.is-commerce-workspace .report-human-ear,.route-page-surface.is-commerce-workspace .report-human-shoulder{fill:url(#report-human-body)}.route-page-surface.is-commerce-workspace .report-human-shoulder.right{opacity:.82}.route-page-surface.is-commerce-workspace .report-human-rim{fill:none;stroke:#ffffff6b;stroke-linecap:round;stroke-width:3px}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-rim{stroke:#b1a4ffeb;stroke-width:4px;filter:drop-shadow(0 0 12px #8b7cff7a)}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-rim.secondary{stroke:#ffce9a6b;stroke-width:2.4px;filter:drop-shadow(0 0 10px #ffc68538)}.route-page-surface.is-commerce-workspace .report-human-light{fill:none;stroke:url(#report-human-highlight);stroke-linecap:round;stroke-width:10px;opacity:.62;filter:url(#report-soft-blur)}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-human-light{stroke:url(#report-human-highlight);opacity:.74}.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-generating .report-human-light{animation:report-human-light 2.6s ease-in-out infinite}.route-page-surface.is-commerce-workspace .report-reveal-scan{z-index:4;background:linear-gradient(#0000,#ffffff7a 46%,#8b7cff29 52%,#0000 64%);animation:report-reveal-scan 2.8s ease-in-out infinite;position:absolute;inset:0}.route-page-surface.is-commerce-workspace .report-draft-frame{inset:var(--report-draft-top) var(--report-draft-right) var(--report-draft-bottom) var(--report-draft-left);z-index:1;opacity:.7;background:linear-gradient(110deg,#0000 0 36%,#ffffff80 46%,#0000 58%),linear-gradient(#ffffffb8,#f1f4ff85);border:1px solid #7e82ff42;border-radius:22px;animation:report-draft-shimmer 2.9s ease-in-out infinite;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffc7,0 18px 48px #645cee1f}.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-generating .report-draft-frame,.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-generating .report-draft-frame b,.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-generating .report-draft-frame em,.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-generating .report-draft-frame i,.route-page-surface.is-commerce-workspace .report-generation-particles{display:none}.route-page-surface.is-commerce-workspace .report-generation-particles i:first-child{--particle-size:3px;--particle-duration:6.2s;--particle-delay:-.4s;top:23%;left:15%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(2){--particle-size:5px;--particle-duration:7.1s;--particle-delay:-1.3s;top:14%;left:28%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(3){--particle-size:3px;--particle-duration:5.7s;--particle-delay:-2.1s;top:22%;right:18%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(4){--particle-size:4px;--particle-duration:6.6s;--particle-delay:-.8s;top:37%;right:10%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(5){--particle-size:2px;--particle-duration:5.4s;--particle-delay:-2.6s;top:43%;left:9%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(6){--particle-size:4px;--particle-duration:7.4s;--particle-delay:-3.2s;bottom:32%;left:18%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(7){--particle-size:3px;--particle-duration:6.8s;--particle-delay:-1.8s;bottom:35%;right:14%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(8){--particle-size:5px;--particle-duration:8s;--particle-delay:-4s;background:#b7d7ff6b;top:16%;right:26%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(9){--particle-size:2px;--particle-duration:5.8s;--particle-delay:-3.6s;background:#ffffffb8;top:25%;left:38%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(10){--particle-size:4px;--particle-duration:7.6s;--particle-delay:-2.9s;bottom:26%;right:34%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(11){--particle-size:3px;--particle-duration:6.1s;--particle-delay:-1.1s;background:#b7d7ff61;bottom:44%;left:7%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(12){--particle-size:4px;--particle-duration:7.2s;--particle-delay:-4.8s;bottom:44%;right:8%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(13){--particle-size:2px;--particle-duration:6.4s;--particle-delay:-3.8s;top:12%;left:48%}.route-page-surface.is-commerce-workspace .report-generation-particles i:nth-child(14){--particle-size:3px;--particle-duration:7.8s;--particle-delay:-2.4s;background:#ffffffad;top:19%;right:45%}.route-page-surface.is-commerce-workspace .report-draft-frame b,.route-page-surface.is-commerce-workspace .report-draft-frame em,.route-page-surface.is-commerce-workspace .report-draft-frame i{background:#787fa621;border-radius:999px;display:block;position:absolute}.route-page-surface.is-commerce-workspace .report-draft-frame i{width:34%;height:7%;top:10%;left:16%}.route-page-surface.is-commerce-workspace .report-draft-frame b:first-of-type{width:64%;height:6%;top:52%;left:18%}.route-page-surface.is-commerce-workspace .report-draft-frame b:nth-of-type(2){width:48%;height:4.8%;top:61%;left:24%}.route-page-surface.is-commerce-workspace .report-draft-frame em:first-of-type{border-radius:14px;width:20%;height:9%;bottom:11%;left:15%}.route-page-surface.is-commerce-workspace .report-draft-frame em:nth-of-type(2){border-radius:14px;width:28%;height:9%;bottom:11%;right:15%}.route-page-surface.is-commerce-workspace .report-data-orbit{z-index:2;color:#5f64ee;background:#ffffffc2;border:1px solid #645cee3d;border-radius:999px;padding:.45rem .65rem;font-size:.72rem;font-weight:940;position:absolute;box-shadow:0 12px 28px #4f46e51a}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .report-data-orbit{color:#ffd787;background:#0c0805a8;border-color:#ffcf7747;box-shadow:0 14px 32px #00000047,0 0 18px #ffb2361f}.route-page-surface.is-commerce-workspace .report-data-orbit-one{animation:report-float-one 4.6s ease-in-out infinite;top:28%;left:14%}.route-page-surface.is-commerce-workspace .report-data-orbit-two{animation:report-float-two 5.2s ease-in-out infinite;top:38%;right:13%}.route-page-surface.is-commerce-workspace .report-data-orbit-three{animation:report-float-two 4.9s ease-in-out infinite reverse;bottom:24%;left:18%}.route-page-surface.is-commerce-workspace .influencer-silhouette-scene div{z-index:2;gap:.55rem;display:grid;position:relative}.route-page-surface.is-commerce-workspace .influencer-silhouette-scene strong{color:#171b2a;font-size:1.18rem;font-weight:960}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .influencer-silhouette-scene strong{color:#fff1d4;text-shadow:0 0 22px #ffb23629}.route-page-surface.is-commerce-workspace .influencer-silhouette-scene div span{color:#7b8498;max-width:310px;font-size:.86rem;font-weight:760;line-height:1.7}.route-page-surface.is-commerce-workspace .influencer-poster-stage:not(.has-result) .influencer-silhouette-scene div span{color:#ffe8beb3}.route-page-surface.is-commerce-workspace .report-generation-status{inset:var(--report-status-top) var(--report-status-side) auto;z-index:5;min-height:var(--report-status-height);border-radius:var(--report-status-radius-top) var(--report-status-radius-top) 16px 16px;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;border:1px solid #9184ff3b;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:.72rem;padding:.52rem .62rem .52rem .72rem;animation:report-status-drop .42s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;box-shadow:0 12px 32px #42498c1a}.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-size-9-21 .report-generation-status{grid-template-columns:minmax(0,1fr) max-content;gap:.44rem}.route-page-surface.is-commerce-workspace .influencer-poster-stage.is-size-9-21 .report-generation-status span{display:none}.route-page-surface.is-commerce-workspace .report-generation-status strong{white-space:nowrap;align-items:center;gap:.42rem;font-weight:950;display:inline-flex;color:#262b40!important;font-size:var(--report-status-title)!important;text-shadow:none!important}.route-page-surface.is-commerce-workspace .report-generation-status strong i{background:#6f67ff;border-radius:999px;flex:none;width:.44rem;height:.44rem;animation:report-status-dot 1.35s ease-in-out infinite;box-shadow:0 0 0 5px #6f67ff1a,0 0 14px #6f67ff73}.route-page-surface.is-commerce-workspace .report-generation-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;font-weight:800;line-height:1.45;display:block;overflow:hidden;color:#70798e!important;font-size:var(--report-status-text)!important}.route-page-surface.is-commerce-workspace .report-generation-status small{color:#5f64ee;min-height:34px;font-size:var(--report-status-text);white-space:nowrap;background:#6f67ff1a;border:1px solid #6f67ff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 .6rem;font-weight:930;display:inline-flex}.route-page-surface.is-commerce-workspace .influencer-report-result-actions{z-index:1;background:#ffffffd6;border:1px solid #dadfeee6;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(100%,560px);margin-top:1rem;padding:.5rem;display:grid;position:relative;box-shadow:0 18px 48px #2f376514}.route-page-surface.is-commerce-workspace .influencer-report-result-actions button{border-radius:12px;min-height:46px;padding:0 .45rem;font-size:.78rem}.route-page-surface.is-commerce-workspace .influencer-report-result-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#5f64ee,#7f70ff);border-color:#6057e89e;box-shadow:0 14px 32px #5f64ee3d}.route-page-surface.is-commerce-workspace .influencer-report-result-actions button.is-secondary{color:#5d6578;background:linear-gradient(#fff,#f3f5ff);border-color:#7e82ff47}.route-page-surface.is-commerce-workspace .influencer-report-result-actions button.is-regenerate{color:#5f64ee;background:#f8f9ffeb;border-color:#645cee57}.route-page-surface.is-commerce-workspace .influencer-report-result-actions button.is-success{color:#fff;background:linear-gradient(135deg,#16a075,#52bd96);border-color:#1aa06e6b}.route-page-surface.is-commerce-workspace .influencer-report-result-actions button.is-error{color:#c83245;background:#fff3f4;border-color:#e14b5966}.route-page-surface.is-commerce-workspace .influencer-report-result-actions button:disabled{cursor:not-allowed;opacity:.48}.route-page-surface.is-commerce-workspace .influencer-report-feedback{color:#6d7688;background:#ffffffd1;border:1px solid #cad1e2e0;border-radius:16px;width:min(100%,520px);min-height:44px;margin-top:.8rem;padding:.75rem .9rem;font-size:.78rem;font-weight:780;line-height:1.55}.route-page-surface.is-commerce-workspace .influencer-preview-dialog{width:fit-content;min-width:min(92vw,540px);max-width:calc(100vw - 64px);height:auto;max-height:calc(100dvh - 64px);overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-preview-stage{width:auto;max-width:calc(100vw - 112px);height:min(100dvh - 170px,760px);min-height:0;max-height:calc(100dvh - 170px);aspect-ratio:var(--report-preview-ratio,9/16);place-items:center;margin:0 auto;padding:1rem;display:grid;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-preview-stage img{object-fit:contain;border-radius:24px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.route-page-surface.is-commerce-workspace .influencer-preview-stage .influencer-mock-poster{width:100%;height:100%;max-height:100%;aspect-ratio:var(--report-preview-ratio,9/16);object-fit:contain;border-radius:24px}.route-page-surface.is-commerce-workspace .generation-history-console{width:min(100%,1120px);height:calc(100dvh - 82px);min-height:0;color:var(--commerce-text);flex-direction:column;gap:.9rem;margin:0 auto;display:flex}.route-page-surface.is-commerce-workspace .generation-history-empty,.route-page-surface.is-commerce-workspace .generation-history-hero,.route-page-surface.is-commerce-workspace .generation-history-toolbar{border:1px solid var(--commerce-border);box-shadow:var(--commerce-shadow-1);background:#fffffff0;border-radius:20px}.route-page-surface.is-commerce-workspace .generation-history-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:1rem;padding:1.35rem 1.45rem;display:grid}.route-page-surface.is-commerce-workspace .generation-history-hero p{color:var(--commerce-accent-strong);letter-spacing:.14em;font-size:.72rem;font-weight:950}.route-page-surface.is-commerce-workspace .generation-history-hero h1{color:var(--commerce-text);letter-spacing:-.03em;margin-top:.22rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:950}.route-page-surface.is-commerce-workspace .generation-history-hero>div:first-child>span{max-width:720px;color:var(--commerce-text-3);margin-top:.45rem;font-size:.9rem;font-weight:650;line-height:1.7;display:block}.route-page-surface.is-commerce-workspace .generation-history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.route-page-surface.is-commerce-workspace .generation-history-stats div{border:1px solid var(--commerce-border);background:radial-gradient(circle at 80% 16%,#777ef21f,transparent 4.2rem),var(--commerce-field);border-radius:16px;padding:.85rem}.route-page-surface.is-commerce-workspace .generation-history-stats strong{color:var(--commerce-text);font-size:1.35rem;font-weight:950;display:block}.route-page-surface.is-commerce-workspace .generation-history-stats span{color:var(--commerce-text-3);margin-top:.2rem;font-size:.72rem;font-weight:780;display:block}.route-page-surface.is-commerce-workspace .generation-history-toolbar{grid-template-columns:minmax(260px,1fr) minmax(0,auto);gap:.85rem;padding:.8rem;display:grid}.route-page-surface.is-commerce-workspace .generation-history-search{border:1px solid var(--commerce-border);background:var(--commerce-field);min-height:46px;color:var(--commerce-text-4);border-radius:14px;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.route-page-surface.is-commerce-workspace .generation-history-search input{min-width:0;color:var(--commerce-text);background:0 0;border:0;outline:none;flex:1;font-size:.86rem;font-weight:720}.route-page-surface.is-commerce-workspace .generation-history-search input::placeholder{color:var(--commerce-text-4)}.route-page-surface.is-commerce-workspace .generation-history-search button{border:1px solid var(--commerce-border);width:28px;height:28px;color:var(--commerce-text-3);background:#fff;border-radius:999px;place-items:center;display:grid}.route-page-surface.is-commerce-workspace .generation-history-filter{background:var(--commerce-field);border-radius:14px;align-items:center;gap:.38rem;padding:.3rem;display:flex}.route-page-surface.is-commerce-workspace .generation-history-filter button{min-height:38px;color:var(--commerce-text-3);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;padding:0 .75rem;font-size:.78rem;font-weight:850}.route-page-surface.is-commerce-workspace .generation-history-filter button.is-active{color:var(--commerce-accent-strong);background:#fff;border-color:#777ef23d;box-shadow:0 8px 18px #777ef21a}.route-page-surface.is-commerce-workspace .generation-history-feedback{border:1px solid var(--commerce-border);min-height:42px;color:var(--commerce-text-3);background:#ffffffb8;border-radius:14px;padding:.7rem .9rem;font-size:.8rem;font-weight:720}.route-page-surface.is-commerce-workspace .generation-history-timeline{flex:auto;min-height:0;padding-right:.34rem;overflow-y:auto}.route-page-surface.is-commerce-workspace .generation-history-timeline::-webkit-scrollbar{width:7px}.route-page-surface.is-commerce-workspace .generation-history-timeline::-webkit-scrollbar-thumb{background:#9aa3b57a;border-radius:999px}.route-page-surface.is-commerce-workspace .generation-history-day{gap:.7rem;margin-bottom:1rem;display:grid}.route-page-surface.is-commerce-workspace .generation-history-day-head{justify-content:space-between;align-items:center;gap:1rem;padding:0 .1rem;display:flex}.route-page-surface.is-commerce-workspace .generation-history-day-head h2{color:var(--commerce-text);font-size:1rem;font-weight:930}.route-page-surface.is-commerce-workspace .generation-history-day-head span{color:var(--commerce-text-4);font-size:.74rem;font-weight:780}.route-page-surface.is-commerce-workspace .generation-history-grid{gap:.75rem;display:grid}.route-page-surface.is-commerce-workspace .generation-history-card{border:1px solid var(--commerce-border);box-shadow:var(--commerce-shadow-1);background:#fffffff5;border-radius:14px;grid-template-columns:88px minmax(0,22rem) 1fr auto;align-items:center;gap:.82rem;padding:.5rem .62rem;display:grid}.route-page-surface.is-commerce-workspace .generation-history-card-preview{place-items:center;width:88px;height:88px;min-height:88px;display:grid}.route-page-surface.is-commerce-workspace .generation-history-card-preview button,.route-page-surface.is-commerce-workspace .generation-history-card-preview>span{aspect-ratio:1;border:1px solid var(--commerce-border);width:88px;height:88px;min-height:88px;color:var(--commerce-text-4);background:radial-gradient(circle at 50% 38%,#777ef21a,#0000 3.2rem),linear-gradient(#fff,#f4f7ff);border-radius:12px;justify-content:center;align-items:center;padding:3px;font-size:.75rem;font-weight:850;display:flex;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .generation-history-card-preview img{object-fit:contain;object-position:center;border-radius:9px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.route-page-surface.is-commerce-workspace .generation-history-card-preview button>span{border-radius:9px;width:100%;height:100%;display:block}.route-page-surface.is-commerce-workspace .generation-history-card-preview em{color:#fff;background:#17192370;place-items:center;font-size:1rem;font-style:normal;font-weight:950;display:grid;position:absolute;inset:0}.route-page-surface.is-commerce-workspace .generation-history-card-kicker{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.route-page-surface.is-commerce-workspace .generation-history-card-kicker small,.route-page-surface.is-commerce-workspace .generation-history-card-kicker span,.route-page-surface.is-commerce-workspace .generation-history-card-tags span{border:1px solid var(--commerce-border);background:var(--commerce-field);min-height:22px;color:var(--commerce-text-3);border-radius:999px;align-items:center;padding:0 .52rem;font-size:.68rem;font-weight:800;display:inline-flex}.route-page-surface.is-commerce-workspace .generation-history-card-kicker span{background:var(--commerce-accent-soft);color:var(--commerce-accent-strong);border-color:#777ef238}.route-page-surface.is-commerce-workspace .generation-history-card-kicker span.type-main_image{color:#8b5cf6;background:#f7f4fe;border-color:#8b5cf62e}.route-page-surface.is-commerce-workspace .generation-history-card-kicker span.type-batch_main_image{color:#60a5fa;background:#f1f6fe;border-color:#3b82f62e}.route-page-surface.is-commerce-workspace .generation-history-card-kicker span.type-product_poster{color:#e8990f;background:#fef6e9;border-color:#f59e0b38}.route-page-surface.is-commerce-workspace .generation-history-card-kicker span.type-influencer_report{color:#f472b6;background:#fef2f8;border-color:#ec48992e}.route-page-surface.is-commerce-workspace .generation-history-card-body h3{color:var(--commerce-text);margin-top:0;font-size:1rem;font-weight:940}.route-page-surface.is-commerce-workspace .generation-history-card-body p{-webkit-line-clamp:2;max-width:620px;color:var(--commerce-text-3);-webkit-box-orient:vertical;margin-top:.34rem;font-size:.78rem;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.route-page-surface.is-commerce-workspace .generation-history-card-meta,.route-page-surface.is-commerce-workspace .generation-history-card-tags{flex-wrap:wrap;gap:.38rem;margin-top:.52rem;display:flex}.route-page-surface.is-commerce-workspace .generation-history-card-meta span{color:var(--commerce-text-4);font-size:.72rem;font-weight:760}.route-page-surface.is-commerce-workspace .generation-history-card-tags span{background:#fff}.route-page-surface.is-commerce-workspace .generation-history-card-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.route-page-surface.is-commerce-workspace .generation-history-card-actions button,.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer>button,.route-page-surface.is-commerce-workspace .generation-history-preview-dialog header button{border:1px solid var(--commerce-border);min-height:34px;color:var(--commerce-text-2);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:.38rem;padding:0 .62rem;font-size:.74rem;font-weight:850;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.route-page-surface.is-commerce-workspace .generation-history-card-actions button:hover:not(:disabled),.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer>button:hover{background:var(--commerce-accent-soft);color:var(--commerce-accent-strong);border-color:#777ef247}.route-page-surface.is-commerce-workspace .generation-history-card-actions button:disabled{cursor:not-allowed;opacity:.48}.route-page-surface.is-commerce-workspace .generation-history-card-actions button.is-danger{color:var(--commerce-error);border-color:#ef444433}.route-page-surface.is-commerce-workspace .generation-history-empty{text-align:center;place-items:center;min-height:320px;padding:2rem;display:grid}.route-page-surface.is-commerce-workspace .generation-history-empty h2{color:var(--commerce-text);font-size:1.35rem;font-weight:940}.route-page-surface.is-commerce-workspace .generation-history-empty p{max-width:520px;color:var(--commerce-text-3);margin-top:.5rem;font-size:.86rem;font-weight:680;line-height:1.7}.route-page-surface.is-commerce-workspace .generation-history-preview-modal{z-index:95;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.route-page-surface.is-commerce-workspace .generation-history-preview-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1719236b;border:0;position:absolute;inset:0}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog{z-index:1;border:1px solid var(--commerce-border);width:min(86vw,760px);max-height:min(86dvh,820px);box-shadow:var(--commerce-shadow-3);background:#fffffffa;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer,.route-page-surface.is-commerce-workspace .generation-history-preview-dialog header{border-bottom:1px solid var(--commerce-border);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .9rem;display:flex}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer{border-top:1px solid var(--commerce-border);border-bottom:0}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog header span{color:var(--commerce-accent-strong);font-size:.7rem;font-weight:900;display:block}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog header strong{color:var(--commerce-text);margin-top:.14rem;font-size:.95rem;font-weight:920;display:block}.route-page-surface.is-commerce-workspace .generation-history-preview-stage{background:radial-gradient(circle at 50% 36%,#ffffffdb,#0000 24rem),linear-gradient(#fbfcff,#eef3fb);flex:auto;place-items:center;min-height:0;padding:.9rem;display:grid;overflow:hidden}.route-page-surface.is-commerce-workspace .generation-history-preview-stage img{object-fit:contain;border-radius:12px;max-width:min(100%,560px);max-height:min(64dvh,620px);display:block;box-shadow:0 20px 52px #5459782e}.route-page-surface.is-commerce-workspace .generation-history-preview-mock{aspect-ratio:4/5;color:#ffffffc7;border-radius:16px;place-items:center;width:min(100%,480px);font-size:.9rem;font-weight:900;display:grid;box-shadow:0 20px 52px #5459782e}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer>div{gap:.45rem;min-width:0;display:flex;overflow-x:auto}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer div button{background:var(--commerce-field);border:2px solid #0000;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer div button.is-active{border-color:var(--commerce-accent)}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer div img,.route-page-surface.is-commerce-workspace .generation-history-preview-dialog footer div span{object-fit:cover;width:100%;height:100%}@media (max-width:1180px){.route-page-surface.is-commerce-workspace .generation-history-hero,.route-page-surface.is-commerce-workspace .generation-history-toolbar{grid-template-columns:1fr}.route-page-surface.is-commerce-workspace .generation-history-filter{overflow-x:auto}}@media (max-width:720px){.route-page-surface.is-commerce-workspace .generation-history-console{height:auto;min-height:calc(100dvh - 82px)}.route-page-surface.is-commerce-workspace .generation-history-card-actions,.route-page-surface.is-commerce-workspace .generation-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.route-page-surface.is-commerce-workspace .generation-history-card{grid-template-columns:58px minmax(0,1fr)}.route-page-surface.is-commerce-workspace .generation-history-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-page-surface.is-commerce-workspace .generation-history-preview-modal{padding:1rem}.route-page-surface.is-commerce-workspace .generation-history-preview-dialog{width:min(100%,560px);max-height:calc(100dvh - 2rem)}}.route-page-surface.is-commerce-workspace .influencer-assets-console{box-sizing:border-box;width:min(100%,1220px);height:calc(100dvh - 82px);min-height:0;color:var(--commerce-text);flex-direction:column;gap:1.05rem;margin:0 auto;padding:clamp(.4rem,1.6vw,1.2rem) clamp(1rem,3vw,2.25rem) 1.35rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-assets-empty,.route-page-surface.is-commerce-workspace .influencer-assets-hero,.route-page-surface.is-commerce-workspace .influencer-assets-toolbar{background:radial-gradient(circle at 90% 0,#eee7ffad,#0000 19rem),linear-gradient(135deg,#fffffffa,#fafbfdf0);border:1px solid #dee2ebeb;box-shadow:0 18px 48px #1f23340e}.route-page-surface.is-commerce-workspace .influencer-assets-hero{border-radius:22px;justify-content:space-between;align-items:stretch;gap:clamp(1.4rem,3.5vw,3rem);padding:clamp(1.6rem,3vw,2.35rem);display:flex}.route-page-surface.is-commerce-workspace .influencer-assets-hero-copy{flex-direction:column;justify-content:center;min-width:0;max-width:650px;display:flex}.route-page-surface.is-commerce-workspace .influencer-assets-hero h1{color:var(--commerce-text);letter-spacing:-.045em;margin:.18rem 0 0;font-size:clamp(2.35rem,4vw,3.25rem);font-weight:850;line-height:1.03}.route-page-surface.is-commerce-workspace .influencer-assets-hero-text{gap:.28rem;max-width:560px;margin-top:1rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-assets-hero-text p{color:#696f7d;margin:0;font-size:.94rem;font-weight:650;line-height:1.72}.route-page-surface.is-commerce-workspace .influencer-assets-hero-side{flex-direction:column;justify-content:space-between;gap:1.05rem;width:min(100%,390px);display:flex}.route-page-surface.is-commerce-workspace .influencer-assets-summary{background:#ffffffb3;border:1px solid #dee2ebd1;border-radius:18px;grid-template-columns:.74fr .74fr 1.35fr;gap:.75rem;padding:.85rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-assets-summary div{min-width:0}.route-page-surface.is-commerce-workspace .influencer-assets-summary div:not(:first-child){border-left:1px solid #dee2ebeb;padding-left:.75rem}.route-page-surface.is-commerce-workspace .influencer-assets-summary span,.route-page-surface.is-commerce-workspace .influencer-assets-summary strong{display:block}.route-page-surface.is-commerce-workspace .influencer-assets-summary span{color:#969ba7;font-size:.72rem;font-weight:760}.route-page-surface.is-commerce-workspace .influencer-assets-summary strong{color:#20232c;text-overflow:ellipsis;white-space:nowrap;margin-top:.26rem;font-size:.95rem;font-weight:840;line-height:1.35;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-assets-summary div:nth-child(-n+2) strong{letter-spacing:-.035em;font-size:1.35rem}.route-page-surface.is-commerce-workspace .influencer-asset-drawer-actions .is-primary,.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog footer .is-primary,.route-page-surface.is-commerce-workspace .influencer-assets-empty button,.route-page-surface.is-commerce-workspace .influencer-assets-hero button{background:var(--commerce-gradient);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.15rem;font-size:.86rem;font-weight:820;display:inline-flex;box-shadow:0 14px 30px #645cee2e}.route-page-surface.is-commerce-workspace .influencer-assets-toolbar{border-radius:18px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:1rem;padding:.82rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-assets-search{color:#7b8498;background:#ffffffd1;border:1px solid #dee2ebf0;border-radius:13px;align-items:center;gap:.55rem;min-height:46px;padding:0 .95rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-assets-search input{color:#171b2a;background:0 0;border:0;outline:none;width:100%;font-size:.86rem;font-weight:720}.route-page-surface.is-commerce-workspace .influencer-assets-toolbar-filters{justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-assets-filter-group{align-items:center;gap:.5rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-assets-filter-group>span{color:#8e94a1;font-size:.72rem;font-weight:780}.route-page-surface.is-commerce-workspace .influencer-assets-filter{background:#f7f8fbdb;border:1px solid #dee2ebd1;border-radius:13px;gap:.42rem;padding:.24rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-assets-filter button{color:#6f7684;background:0 0;border:0;border-radius:9px;min-height:32px;padding:0 .66rem;font-size:.76rem;font-weight:760}.route-page-surface.is-commerce-workspace .influencer-assets-filter button.is-active{color:#5d4fd6;background:#fff;box-shadow:inset 0 0 0 1px #645cee1f,0 6px 16px #1f23340f}.route-page-surface.is-commerce-workspace .influencer-assets-feedback{color:#565ee5;background:#f1f2ffe6;border:1px solid #645cee2e;border-radius:14px;min-height:36px;padding:.55rem .8rem;font-size:.78rem;font-weight:860}.route-page-surface.is-commerce-workspace .influencer-assets-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-content:start;gap:1rem;min-height:0;padding:.15rem .05rem 1rem;display:grid;overflow:auto}.route-page-surface.is-commerce-workspace .influencer-asset-card{background:#fffffff0;border:1px solid #dee2ebeb;border-radius:20px;grid-template-columns:108px minmax(0,1fr);align-items:stretch;gap:.85rem;padding:.78rem;display:grid;overflow:hidden;box-shadow:0 16px 42px #1f23340e}.route-page-surface.is-commerce-workspace .influencer-asset-cover{background:#f3f5ff;border-radius:16px;flex:none;width:108px;height:136px;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-asset-cover img{object-fit:cover;width:100%;height:100%}.route-page-surface.is-commerce-workspace .influencer-asset-cover span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171b2aa8;border-radius:999px;padding:.22rem .46rem;font-size:.66rem;font-weight:880;position:absolute;bottom:.42rem;right:.42rem}.route-page-surface.is-commerce-workspace .influencer-asset-body{align-content:space-between;gap:.58rem;min-width:0;padding:.1rem 0;display:grid}.route-page-surface.is-commerce-workspace .influencer-asset-body h2{color:#171b2a;letter-spacing:-.04em;font-size:1.08rem;font-weight:950}.route-page-surface.is-commerce-workspace .influencer-asset-body p{color:#8b94a8;text-overflow:ellipsis;white-space:nowrap;min-height:1.25rem;margin-top:.18rem;font-size:.76rem;font-weight:760;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-asset-tags{flex-wrap:wrap;gap:.4rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-tag{color:#657085;background:#eef1f8;border-radius:999px;align-items:center;min-height:24px;padding:0 .52rem;font-size:.68rem;font-weight:920;display:inline-flex}.route-page-surface.is-commerce-workspace .influencer-tag.is-private{color:#6852dd;background:#f0eaff}.route-page-surface.is-commerce-workspace .influencer-tag.is-live{color:#a76712;background:#fff2d8}.route-page-surface.is-commerce-workspace .influencer-tag.is-douyin{color:#1f2432;background:#f2f3f8}.route-page-surface.is-commerce-workspace .influencer-tag.is-xiaohongshu{color:#ca334b;background:#ffe8ee}.route-page-surface.is-commerce-workspace .influencer-tag.is-kuaishou{color:#c56a12;background:#fff0dc}.route-page-surface.is-commerce-workspace .influencer-tag.is-empty,.route-page-surface.is-commerce-workspace .influencer-tag.is-other{color:#506d9a;background:#eaf2ff}.route-page-surface.is-commerce-workspace .influencer-asset-actions{grid-template-columns:1fr .8fr .8fr;gap:.45rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-asset-actions a,.route-page-surface.is-commerce-workspace .influencer-asset-actions button{color:#626c80;background:#f8faff;border:1px solid #cad1e2db;border-radius:12px;justify-content:center;align-items:center;gap:.34rem;min-height:38px;font-size:.74rem;font-weight:880;display:inline-flex}.route-page-surface.is-commerce-workspace .influencer-asset-actions a{color:#565ee5;background:#f1f2ff;border-color:#645cee47}.route-page-surface.is-commerce-workspace .influencer-asset-actions .is-danger{color:#c84056;background:#fff7f8;border-color:#e548622e}.route-page-surface.is-commerce-workspace .influencer-assets-empty{color:#657085;text-align:center;border-radius:24px;align-content:center;place-items:center;gap:.7rem;min-height:360px;display:grid}.route-page-surface.is-commerce-workspace .influencer-assets-empty h2{color:#171b2a;font-size:1.35rem;font-weight:940}.route-page-surface.is-commerce-workspace .influencer-assets-empty p{color:#7d879c;max-width:420px;font-size:.9rem;font-weight:760}@media (max-width:1120px){.route-page-surface.is-commerce-workspace .influencer-assets-console{height:auto;min-height:calc(100dvh - 82px)}.route-page-surface.is-commerce-workspace .influencer-assets-hero,.route-page-surface.is-commerce-workspace .influencer-assets-toolbar{grid-template-columns:1fr}.route-page-surface.is-commerce-workspace .influencer-assets-hero{flex-direction:column}.route-page-surface.is-commerce-workspace .influencer-assets-hero-side{width:100%}.route-page-surface.is-commerce-workspace .influencer-assets-toolbar-filters{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:720px){.route-page-surface.is-commerce-workspace .influencer-assets-console{padding-inline:.85rem}.route-page-surface.is-commerce-workspace .influencer-assets-hero{border-radius:18px;padding:1.25rem}.route-page-surface.is-commerce-workspace .influencer-assets-hero h1{font-size:2.15rem}.route-page-surface.is-commerce-workspace .influencer-assets-filter-group,.route-page-surface.is-commerce-workspace .influencer-assets-summary,.route-page-surface.is-commerce-workspace .influencer-assets-toolbar,.route-page-surface.is-commerce-workspace .influencer-assets-toolbar-filters{grid-template-columns:1fr;justify-items:stretch;display:grid}.route-page-surface.is-commerce-workspace .influencer-assets-summary div:not(:first-child){border-top:1px solid #dee2ebeb;border-left:0;padding-top:.7rem;padding-left:0}.route-page-surface.is-commerce-workspace .influencer-assets-filter{overflow-x:auto}.route-page-surface.is-commerce-workspace .influencer-assets-grid{grid-template-columns:1fr}}.route-page-surface.is-commerce-workspace .influencer-asset-drawer,.route-page-surface.is-commerce-workspace .influencer-asset-picker-modal{z-index:90;position:fixed;inset:0}.route-page-surface.is-commerce-workspace .influencer-asset-drawer-backdrop,.route-page-surface.is-commerce-workspace .influencer-asset-picker-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171b2a7a;border:0;position:absolute;inset:0}.route-page-surface.is-commerce-workspace .influencer-asset-drawer aside{color:#171b2a;background:#fffffffa;border:1px solid #d2d8e8eb;border-radius:26px;flex-direction:column;width:min(560px,100vw - 40px);max-height:min(820px,100dvh - 40px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 90px #171b2a3d}.route-page-surface.is-commerce-workspace .influencer-asset-drawer-actions,.route-page-surface.is-commerce-workspace .influencer-asset-drawer-head,.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog footer,.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog header{border-bottom:1px solid #d2d8e8db;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-asset-drawer-head p,.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog header p{color:#7b73ff;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:950}.route-page-surface.is-commerce-workspace .influencer-asset-drawer-head h2,.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog header h2{color:#171b2a;margin-top:.16rem;font-size:1.28rem;font-weight:950}.route-page-surface.is-commerce-workspace .influencer-asset-drawer-head button,.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog header>button{color:#657085;background:#f8faff;border:1px solid #cad1e2e6;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.route-page-surface.is-commerce-workspace .influencer-asset-form{overscroll-behavior:contain;gap:.9rem;min-height:0;padding:1.15rem;display:grid;overflow:auto}.route-page-surface.is-commerce-workspace .influencer-asset-choice-group,.route-page-surface.is-commerce-workspace .influencer-asset-form label,.route-page-surface.is-commerce-workspace .influencer-asset-upload-zone{gap:.46rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-asset-choice-group>span,.route-page-surface.is-commerce-workspace .influencer-asset-form label span,.route-page-surface.is-commerce-workspace .influencer-asset-upload-zone>div span{color:#7d879c;font-size:.75rem;font-weight:880}.route-page-surface.is-commerce-workspace .influencer-asset-form input,.route-page-surface.is-commerce-workspace .influencer-asset-form textarea{color:#171b2a;background:#f8faff;border:1px solid #cad1e2eb;border-radius:16px;outline:none;width:100%;font-size:.88rem;font-weight:780}.route-page-surface.is-commerce-workspace .influencer-asset-form input{min-height:46px;padding:0 .86rem}.route-page-surface.is-commerce-workspace .influencer-asset-form textarea{resize:vertical;min-height:86px;padding:.78rem .86rem;line-height:1.55}.route-page-surface.is-commerce-workspace .influencer-asset-choice-group div{flex-wrap:wrap;gap:.48rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-asset-choice-group button{color:#657085;background:#fff;border:1px solid #cad1e2db;border-radius:999px;min-height:36px;padding:0 .78rem;font-size:.76rem;font-weight:880}.route-page-surface.is-commerce-workspace .influencer-asset-choice-group button.is-active{color:#565ee5;background:#eef0ff;border-color:#645cee57}.route-page-surface.is-commerce-workspace .influencer-asset-upload-zone>div{justify-content:space-between;align-items:center;display:flex}.route-page-surface.is-commerce-workspace .influencer-asset-upload-zone>div small{color:#9aa3b6;font-size:.72rem;font-weight:840}.route-page-surface.is-commerce-workspace .influencer-asset-upload-zone>button{color:#565ee5;background:#fbfcff;border:1px dashed #98a3bedb;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;font-size:.82rem;font-weight:900;display:inline-flex}.route-page-surface.is-commerce-workspace .influencer-asset-photo-grid{flex-wrap:wrap;align-items:flex-start;gap:.55rem;max-height:250px;padding:.05rem .05rem .2rem;display:flex;overflow:auto}.route-page-surface.is-commerce-workspace .influencer-asset-photo-grid article{aspect-ratio:auto;background:#f3f5ff;border:1px solid #cad1e2e6;border-radius:15px;flex:0 0 86px;width:86px;height:108px;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-asset-photo-grid img{object-fit:cover;width:100%;height:100%}.route-page-surface.is-commerce-workspace .influencer-asset-photo-grid article button{color:#fff;background:#171b2a9e;border:1px solid #ffffffa3;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.route-page-surface.is-commerce-workspace .influencer-asset-photo-empty{color:#858ea2;text-align:center;background:#fbfcff;border:1px dashed #98a3beb8;border-radius:18px;place-items:center;min-height:132px;padding:.9rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-asset-photo-empty-content{justify-content:center;align-items:center;gap:.6rem;width:100%;display:flex}.route-page-surface.is-commerce-workspace .influencer-asset-photo-empty-content svg{color:#8d97ab;flex:none;position:static}.route-page-surface.is-commerce-workspace .influencer-asset-photo-empty-content p{white-space:nowrap;max-width:none;margin:0;font-size:.78rem;font-weight:780;line-height:1.5}.route-page-surface.is-commerce-workspace .influencer-asset-drawer-actions{border-top:1px solid #d2d8e8db;border-bottom:0;margin-top:auto}.route-page-surface.is-commerce-workspace .influencer-asset-drawer-actions button,.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog footer button{color:#657085;background:#fff;border:1px solid #cad1e2e6;border-radius:13px;min-height:42px;padding:0 1rem;font-size:.82rem;font-weight:900}.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog{color:#171b2a;background:#fffffffa;border:1px solid #d2d8e8eb;border-radius:28px;flex-direction:column;width:min(920px,100vw - 40px);max-height:min(720px,100dvh - 40px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 90px #171b2a3d}.route-page-surface.is-commerce-workspace .influencer-asset-picker-body{grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.route-page-surface.is-commerce-workspace .influencer-asset-picker-body aside{background:#f8faff;border-right:1px solid #d2d8e8d1;min-height:0;padding:.9rem}.route-page-surface.is-commerce-workspace .influencer-asset-picker-body aside label{color:#7d879c;background:#fff;border:1px solid #cad1e2eb;border-radius:13px;align-items:center;gap:.5rem;min-height:40px;padding:0 .75rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-asset-picker-body aside input{color:#171b2a;background:0 0;border:0;outline:none;min-width:0;font-size:.8rem;font-weight:800}.route-page-surface.is-commerce-workspace .influencer-asset-picker-list{gap:.5rem;max-height:500px;margin-top:.7rem;display:grid;overflow:auto}.route-page-surface.is-commerce-workspace .influencer-asset-picker-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.62rem;padding:.46rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-asset-picker-list button.is-active{background:#eef0ff;border-color:#645cee40}.route-page-surface.is-commerce-workspace .influencer-asset-picker-list img{object-fit:cover;border-radius:12px;width:44px;height:44px}.route-page-surface.is-commerce-workspace .influencer-asset-picker-list small,.route-page-surface.is-commerce-workspace .influencer-asset-picker-list strong{min-width:0;display:block}.route-page-surface.is-commerce-workspace .influencer-asset-picker-list strong{color:#171b2a;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:940;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-asset-picker-list small{color:#8b94a8;margin-top:.1rem;font-size:.7rem;font-weight:800}.route-page-surface.is-commerce-workspace .influencer-asset-picker-body section{min-height:0;padding:1rem;overflow:auto}.route-page-surface.is-commerce-workspace .influencer-asset-picker-profile{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-asset-picker-profile h3{color:#171b2a;font-size:1.2rem;font-weight:950}.route-page-surface.is-commerce-workspace .influencer-asset-picker-profile p{color:#7d879c;margin-top:.2rem;font-size:.82rem;font-weight:780}.route-page-surface.is-commerce-workspace .influencer-asset-picker-photos{flex-wrap:wrap;align-items:flex-start;gap:.7rem;display:flex}.route-page-surface.is-commerce-workspace .influencer-asset-picker-photos button{background:#f3f5ff;border:2px solid #0000;border-radius:18px;flex:0 0 94px;width:94px;height:118px;position:relative;overflow:hidden}.route-page-surface.is-commerce-workspace .influencer-asset-picker-photos button.is-active{border-color:#6e68f2;box-shadow:0 0 0 4px #645cee1f}.route-page-surface.is-commerce-workspace .influencer-asset-picker-photos img{object-fit:cover;width:100%;height:100%}.route-page-surface.is-commerce-workspace .influencer-asset-picker-photos span{color:#fff;background:#6e68f2;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}.route-page-surface.is-commerce-workspace .influencer-asset-picker-empty{color:#7d879c;text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:280px;padding:2rem;display:grid}.route-page-surface.is-commerce-workspace .influencer-asset-picker-empty h3{color:#171b2a;font-size:1.2rem;font-weight:940}.route-page-surface.is-commerce-workspace .influencer-asset-picker-empty a{background:var(--commerce-gradient);color:#fff;border-radius:13px;align-items:center;min-height:40px;padding:0 1rem;font-size:.82rem;font-weight:900;display:inline-flex}.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog footer{border-top:1px solid #d2d8e8db;border-bottom:0;margin-top:auto}.route-page-surface.is-commerce-workspace .influencer-asset-picker-dialog footer .is-primary:disabled{cursor:not-allowed;opacity:.46}@keyframes report-stage-breathe{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.78;transform:scale(1.02)}}@keyframes report-draft-shimmer{0%,to{opacity:.7;background-position:-160% 0,50%}48%{opacity:.95;background-position:160% 0,50%}}@keyframes report-status-drop{0%{clip-path:inset(0 0 100% round 26px 26px 18px 18px);opacity:0;transform:translateY(-14px)}72%{clip-path:inset(0 round 26px 26px 18px 18px);opacity:1;transform:translateY(2px)}to{clip-path:inset(0 round 26px 26px 18px 18px);opacity:1;transform:translateY(0)}}@keyframes report-panel-aura{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.82;transform:scale(1.03)}}@keyframes report-panel-sweep{0%,to{opacity:.42;background-position:-105% 0,-35% 0,50%,50%,50%,50%}44%{opacity:.82}70%{opacity:.28;background-position:155% 0,135% 0,50%,50%,50%,50%}}@keyframes report-stage-generating-pulse{0%,to{box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 0 74px #8b7cff24,0 0 0 7px #8b7cff09,0 30px 92px #5b55e12e}50%{box-shadow:inset 0 0 0 1px #fffffff0,inset 0 0 86px #8b7cff33,0 0 0 13px #8b7cff12,0 34px 104px #5b55e142}}@keyframes report-status-dot{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes report-stage-scan{0%{opacity:0;transform:translate(-76%)}24%{opacity:.9}to{opacity:0;transform:translate(76%)}}@keyframes report-reveal-scan{0%,to{opacity:0;transform:translateY(-66%)}35%{opacity:.95}62%{opacity:.3;transform:translateY(58%)}}@keyframes report-human-light{0%,to{opacity:.42;stroke-width:7px;transform:translate(-5px)}48%{opacity:.92;stroke-width:13px;transform:translate(7px,-5px)}}@keyframes report-float-one{0%,to{transform:translate(0)}50%{transform:translate(10px,-12px)}}@keyframes report-float-two{0%,to{transform:translate(0)}50%{transform:translate(-12px,10px)}}@media (max-width:1180px){.route-page-surface.is-commerce-workspace .influencer-report-builder{grid-template-columns:1fr;height:auto;min-height:0}.route-page-surface.is-commerce-workspace .influencer-report-config-panel{border-bottom:1px solid #bec6dcb8;border-right:0}.route-page-surface.is-commerce-workspace .influencer-poster-stage,.route-page-surface.is-commerce-workspace .influencer-report-config-scroll{max-height:none}}@media (max-width:760px){.route-page-surface.is-commerce-workspace .influencer-report-header{border-radius:24px;flex-direction:column;align-items:flex-start}.route-page-surface.is-commerce-workspace .influencer-report-builder{border-radius:24px}.route-page-surface.is-commerce-workspace .influencer-report-config-panel,.route-page-surface.is-commerce-workspace .influencer-report-result-panel{padding:1rem}.route-page-surface.is-commerce-workspace .report-field-grid,.route-page-surface.is-commerce-workspace .report-product-grid,.route-page-surface.is-commerce-workspace .report-resolution-grid,.route-page-surface.is-commerce-workspace .report-size-grid,.route-page-surface.is-commerce-workspace .report-theme-grid{grid-template-columns:1fr}.route-page-surface.is-commerce-workspace .report-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-page-surface.is-commerce-workspace .report-generation-status{inset:var(--report-status-top) var(--report-status-side) auto;grid-template-columns:minmax(0,1fr) max-content;gap:.5rem;min-height:54px}.route-page-surface.is-commerce-workspace .report-generation-status strong{display:none}.route-page-surface.is-commerce-workspace .influencer-report-submit-row:has(.influencer-report-cancel-button){grid-template-columns:1fr}}.lph-home{--lph-ink:#1a1430;--lph-ink-2:#4a4560;--lph-ink-3:#807994;--lph-muted:#6f6a82;--lph-line:#1a143017;--lph-line-2:#1a143024;--lph-surface:#fff;--lph-soft:#f6f5fb;--lph-tint:#7b39fc12;--lph-brand:#7b39fc;--lph-brand-hover:#8d55ff;--lph-shadow:0 18px 50px -24px #2b165c52;--lph-shadow-sm:0 8px 24px -14px #2b165c47;z-index:1;min-height:100dvh;color:var(--lph-ink);font-family:var(--font-ui);background:radial-gradient(1100px 520px at 82% -6%,#7b39fc1a,#0000 62%),radial-gradient(900px 460px at 8% 4%,#8d55ff14,#0000 60%),linear-gradient(#fff,#faf9ff 38%,#f6f5fb);position:relative;overflow-x:hidden}.lph-home a{color:inherit;text-decoration:none}.lph-nav-shell{pointer-events:none}.lph-nav{--lph-ink:#1a1430;--lph-ink-2:#4a4560;--lph-muted:#6f6a82;--lph-line:#1a143017;--lph-line-2:#1a143024;--lph-tint:#7b39fc12;--lph-brand:#7b39fc;--lph-brand-hover:#8d55ff;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#f4efffe6,#eee7ffd1);border:1px solid #7b39fc29;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px 11px 16px;transition:max-width .34s,padding .34s,box-shadow .34s;display:flex;box-shadow:0 14px 38px -22px #5b27c457}.lph-nav.is-scrolled{padding:8px 12px 8px 14px;box-shadow:0 16px 40px -20px #2b165c66}.lph-brand{align-items:center;gap:11px;min-width:0;display:flex}.lph-brand-mark{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc 60%,#5b27c4);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px -8px #7b39fcb3}.hub-rail-logo{border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-bottom:22px;display:grid;box-shadow:0 10px 22px -12px #534ab7bf}.lph-brand-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.lph-brand-text strong{color:var(--lph-ink);letter-spacing:-.01em;font-size:15px;font-weight:700}.lph-brand-text em{color:var(--lph-muted);font-size:11.5px;font-style:normal}.lph-nav.is-scrolled .lph-brand-text em{display:none}.lph-nav .lph-nav-mobile-cta{display:inline-flex}@media (min-width:768px){.lph-nav .lph-nav-mobile-cta{display:none}}.lph-nav-links{align-items:center;gap:26px}.lph-nav-links a{color:var(--lph-ink-2);font-size:14px;font-weight:500;transition:color .18s}.lph-nav-links a:hover{color:var(--lph-brand)}.lph-btn-primary{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc 64%,#6a2ce0);border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .16s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 26px -12px #7b39fc9e}.lph-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 30px -12px #7b39fcb8}.lph-btn-ghost{min-height:40px;color:var(--lph-brand);background:#7b39fc14;border:1px solid #7b39fc4d;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s,transform .16s;display:inline-flex}.lph-btn-ghost:hover{background:#7b39fc24;border-color:#7b39fc80;transform:translateY(-1px)}.lph-btn-lg{border-radius:15px;min-height:58px;padding:0 34px;font-size:17px;font-weight:650}.lph-hero{padding:184px 24px 96px;position:relative;overflow:hidden}.lph-hero-bloom{z-index:0;background:radial-gradient(560px 320px at 80% 26%,#7b39fc1a,#0000 66%)}.lph-hero-bloom,.lph-hero-particles{pointer-events:none;position:absolute;inset:0}.lph-hero-particles{z-index:1;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.lph-hero-inner{z-index:2;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:center;gap:44px;max-width:1240px;margin:0 auto;display:grid;position:relative}.lph-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.lph-kicker{letter-spacing:.01em;color:var(--lph-brand);border:1px solid var(--lph-line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #28145a0a}.lph-hero-title{letter-spacing:-.045em;color:var(--lph-ink);white-space:nowrap;margin:22px 0 0;font-size:clamp(60px,7.7vw,116px);font-weight:800;line-height:1}.lph-hero-title span{color:#0000;background:linear-gradient(110deg,#8d55ff,#7b39fc 52%,#5b27c4);-webkit-background-clip:text;background-clip:text;margin-left:-.1em}.lph-hero-sub{font-family:"HongLeiZhuoShu",var(--font-display,cursive);letter-spacing:.05em;color:#0000;background:linear-gradient(100deg,#6a30d8,#7b39fc 38%,#c9a6ff 47%,#fff 50%,#c9a6ff 53%,#7b39fc 62%,#6a30d8) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin:18px 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.25;animation:lph-slogan-sheen 4.6s ease-in-out infinite}@keyframes lph-slogan-sheen{0%{background-position:118% 0}55%,to{background-position:-18% 0}}@media (prefers-reduced-motion:reduce){.lph-hero-sub{background-position:-18% 0;animation:none}}.lph-hero-lead{max-width:600px;color:var(--lph-muted);margin:14px 0 0;font-size:16.5px;line-height:1.7}.lph-hero-cta-band{z-index:2;flex-direction:column;align-items:center;gap:28px;max-width:1240px;margin:64px auto 0;display:flex;position:relative}.lph-hero-actions{gap:14px}.lph-hero-actions,.lph-hero-trust{flex-wrap:wrap;justify-content:center;display:flex}.lph-hero-trust{align-items:center;gap:10px 20px}.lph-hero-trust span{color:var(--lph-ink-2);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.lph-hero-trust span svg{color:var(--lph-brand);flex:none}.lph-hero-scroll{z-index:2;letter-spacing:.14em;text-transform:uppercase;width:max-content;color:var(--lph-muted);flex-direction:column;align-items:center;gap:4px;margin:28px auto 0;font-size:12px;font-weight:600;transition:color .2s;display:flex;position:relative}.lph-hero-scroll svg,.lph-hero-scroll:hover{color:var(--lph-brand)}.lph-hero-montage{height:420px;position:relative}.lph-montage-img{object-fit:cover;box-shadow:var(--lph-shadow);background:var(--lph-soft);border:4px solid #fff;border-radius:18px;position:absolute}.lph-montage-0{aspect-ratio:3/4;z-index:3;width:49%;top:0;right:8%}.lph-montage-1{aspect-ratio:3/4;z-index:4;width:40%;top:18%;left:0;transform:rotate(-4deg)}.lph-montage-2{aspect-ratio:4/5;z-index:2;width:37%;bottom:0;right:0;transform:rotate(3deg)}.lph-montage-3{aspect-ratio:1;z-index:5;width:31%;bottom:6%;left:16%}.lph-montage-chip{z-index:6;color:var(--lph-brand);box-shadow:var(--lph-shadow-sm);background:#fffffff0;border:1px solid #7b39fc38;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:8%;left:6%}.lph-section{max-width:1240px;margin:0 auto;padding:72px 24px}#tools.lph-section{padding-top:108px}.lph-section-soft{background:linear-gradient(#f6f7f9,#fafbfc);max-width:none;padding-left:24px;padding-right:24px}.lph-section-soft>*{max-width:1240px;margin-left:auto;margin-right:auto}.lph-section-head{text-align:center;max-width:680px;margin:0 auto 44px}.lph-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--lph-brand);font-size:12.5px;font-weight:700}.lph-section-head h2{letter-spacing:-.03em;color:var(--lph-ink);margin:14px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:800}.lph-section-text{color:var(--lph-muted);margin:14px 0 0;font-size:15px;line-height:1.7}.lph-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lph-tool-card{--lph-accent:#7b39fc;border:1px solid var(--lph-accent);border-radius:20px;gap:18px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lph-tool-card{border:1px solid color-mix(in srgb,var(--lph-accent) 20%,var(--lph-line))}}.lph-tool-card{background:linear-gradient(158deg,var(--lph-accent) 0,#fff 56%)}@supports (color:color-mix(in lab,red,red)){.lph-tool-card{background:linear-gradient(158deg,color-mix(in srgb,var(--lph-accent) 8%,#fff) 0,#fff 56%)}}.lph-tool-card{box-shadow:var(--lph-shadow-sm);transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.lph-tool-accent{background:linear-gradient(90deg,var(--lph-accent),var(--lph-accent));height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.lph-tool-accent{background:linear-gradient(90deg,var(--lph-accent),color-mix(in srgb,var(--lph-accent) 35%,#fff))}}.lph-tool-accent{opacity:.85;transform-origin:0;transition:transform .3s,opacity .3s;transform:scaleX(.5)}.lph-tool-card:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(420px 180px at 100% 0,var(--lph-accent),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lph-tool-card:after{background:radial-gradient(420px 180px at 100% 0,color-mix(in srgb,var(--lph-accent) 14%,transparent),transparent 70%)}}.lph-tool-card:after{opacity:0;transition:opacity .3s}.lph-tool-card:hover{box-shadow:0 26px 60px -28px var(--lph-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.lph-tool-card:hover{box-shadow:0 26px 60px -28px color-mix(in srgb,var(--lph-accent) 60%,#2b165c80)}}.lph-tool-card:hover{border-color:var(--lph-accent)}@supports (color:color-mix(in lab,red,red)){.lph-tool-card:hover{border-color:color-mix(in srgb,var(--lph-accent) 42%,transparent)}}.lph-tool-card:hover{background:linear-gradient(158deg,var(--lph-accent) 0,#fff 60%)}@supports (color:color-mix(in lab,red,red)){.lph-tool-card:hover{background:linear-gradient(158deg,color-mix(in srgb,var(--lph-accent) 13%,#fff) 0,#fff 60%)}}.lph-tool-card:hover .lph-tool-accent{opacity:1;transform:scaleX(1)}.lph-tool-card:hover:after{opacity:1}.lph-tool-thumb{background:var(--lph-soft);border-radius:14px;flex-shrink:0;width:132px;position:relative;overflow:hidden}.lph-tool-thumb img{object-fit:cover;aspect-ratio:3/4;width:100%;height:100%;transition:transform .45s}.lph-tool-card:hover .lph-tool-thumb img{transform:scale(1.06)}.lph-tool-index{color:#fff;background:var(--lph-accent);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:8px;left:8px}@supports (color:color-mix(in lab,red,red)){.lph-tool-index{background:color-mix(in srgb,var(--lph-accent) 78%,#1a143080)}}.lph-tool-index{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lph-tool-body{flex-direction:column;min-width:0;padding:2px 6px 4px 0;display:flex}.lph-tool-body h3{letter-spacing:-.02em;color:var(--lph-ink);margin:0;font-size:19px;font-weight:700}.lph-tool-body p{color:var(--lph-muted);margin:8px 0 0;font-size:13.5px;line-height:1.6}.lph-tool-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lph-tool-tags span{color:var(--lph-accent);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.lph-tool-tags span{color:color-mix(in srgb,var(--lph-accent) 72%,var(--lph-ink))}}.lph-tool-tags span{background:var(--lph-accent)}@supports (color:color-mix(in lab,red,red)){.lph-tool-tags span{background:color-mix(in srgb,var(--lph-accent) 9%,#fff)}}.lph-tool-tags span{border:1px solid var(--lph-accent)}@supports (color:color-mix(in lab,red,red)){.lph-tool-tags span{border:1px solid color-mix(in srgb,var(--lph-accent) 22%,transparent)}}.lph-tool-cta{color:var(--lph-accent);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:700;display:inline-flex}.lph-secondary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.lph-secondary-card{background:linear-gradient(150deg,#7b39fc0d,#ffffffdb 60%);border:1px solid #7b39fc24;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex}.lph-secondary-card:hover{background:linear-gradient(150deg,#7b39fc1a,#fff 64%);border-color:#7b39fc57;transform:translateY(-2px)}.lph-secondary-card h4{color:var(--lph-ink);margin:0;font-size:15px;font-weight:700}.lph-secondary-card p{color:var(--lph-muted);margin:5px 0 0;font-size:12.5px;line-height:1.55}.lph-secondary-arrow{color:var(--lph-brand);flex-shrink:0;transition:transform .18s}.lph-secondary-card:hover .lph-secondary-arrow{transform:translate(2px,-2px)}.lph-showcase{max-width:1180px;margin:0 auto}.lph-showcase-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px;display:flex}.lph-showcase-tab{cursor:pointer;color:var(--lph-ink-2);border:1px solid var(--lph-line-2);background:#fff;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:all .18s}.lph-showcase-tab:hover{color:var(--lph-brand);border-color:#7b39fc66}.lph-showcase-tab.is-active{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);border-color:#0000;box-shadow:0 10px 22px -12px #7b39fc99}.lph-showcase-grid{column-count:3;column-gap:16px}.lph-showcase-card{break-inside:avoid;border:1px solid var(--lph-line);background:var(--lph-soft);box-shadow:var(--lph-shadow-sm);border-radius:16px;margin-bottom:16px;overflow:hidden}.lph-showcase-card img{width:100%;display:block}.lph-showcase-cta{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);border-radius:12px;align-items:center;gap:7px;width:fit-content;min-height:46px;margin:34px auto 0;padding:0 24px;font-size:14.5px;font-weight:700;display:flex;box-shadow:0 12px 26px -12px #7b39fc99}.lph-pa{isolation:isolate;background:radial-gradient(62% 72% at 0 0,#5382f624 0,#5382f600 56%),radial-gradient(60% 74% at 100% 100%,#2d9cff21 0,#2d9cff00 58%),linear-gradient(#fff,#fafcff);border:1px solid #6082d221;border-radius:28px;flex-direction:column;max-width:1060px;margin:0 auto;padding:48px 50px 42px;overflow:hidden;box-shadow:0 1px 2px #28145a0d,0 12px 30px -14px #5032a029,0 46px 90px -44px #5032a04d,inset 0 1px #ffffffe6}.lph-pa,.lph-pa-flow{align-items:center;display:flex;position:relative}.lph-pa-flow{z-index:1;gap:40px;width:100%}.lph-pa-input{background:#fff;border:1px solid #ffffffe6;border-radius:18px;flex:0 0 290px;align-self:center;max-width:290px;position:relative;overflow:hidden;box-shadow:0 2px 4px #3c28780f,0 24px 50px -20px #5032966b}.lph-pa-input img{width:100%;height:auto;display:block}.lph-pa-scan{z-index:2;mix-blend-mode:screen;background:linear-gradient(#fff0,#ffffff24 64%,#ffffff57);border-bottom:2px solid #ffffffeb;height:36%;animation:lphPaScan 3.4s ease-in-out infinite;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 3px #ffffff8c}@keyframes lphPaScan{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(290%)}}.lph-pa-tag{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f122094;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.lph-pa-bridge{flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:9px;display:flex}.lph-pa-bridge-orb{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);border-radius:50%;place-items:center;width:46px;height:46px;animation:lphPaPulse 2.4s ease-in-out infinite;display:grid}@keyframes lphPaPulse{0%,to{box-shadow:0 12px 26px -10px #7b39fc80,0 0 #7b39fc61}50%{box-shadow:0 12px 26px -10px #7b39fca6,0 0 0 13px #7b39fc00}}.lph-pa-bridge-label{color:var(--lph-ink-2);white-space:nowrap;font-size:12px;font-weight:700}.lph-pa-bridge-arrow{color:var(--lph-brand)}.lph-pa-output{flex-direction:column;flex:1;align-self:center;min-width:0;display:flex}.lph-pa-tag-out{color:var(--lph-brand);-webkit-backdrop-filter:none;backdrop-filter:none;background:#7b39fc1a;border:1px solid #7b39fc2e;align-self:flex-start;margin-bottom:16px;position:static;bottom:auto;left:auto}.lph-pa-prompt{margin:0;padding:4px 0 4px 22px;position:relative}.lph-pa-prompt:before{content:"";background:linear-gradient(#8d55ff,#3b82f6);border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.lph-pa-prompt p{color:var(--lph-ink);margin:0;font-size:15px;line-height:1.96}.lph-pa-dims{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.lph-pa-dim{color:var(--c);background:var(--c);border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lph-pa-dim{background:color-mix(in srgb,var(--c) 10%,#fff)}}.lph-pa-dim{border:1px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.lph-pa-dim{border:1px solid color-mix(in srgb,var(--c) 24%,transparent)}}.lph-pa-dim{box-shadow:0 6px 14px -8px var(--c),inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab,red,red)){.lph-pa-dim{box-shadow:0 6px 14px -8px color-mix(in srgb,var(--c) 60%,transparent),inset 0 1px 0 #ffffffb3}}.lph-pa-cta{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);border-radius:12px;align-items:center;gap:8px;width:fit-content;min-height:48px;margin:30px auto 0;padding:0 26px;font-size:14.5px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px -12px #7b39fc99}.lph-pa-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #7b39fcb3}@media (max-width:860px){.lph-pa-flow{flex-direction:column;align-items:stretch;gap:14px}.lph-pa-input{flex:none;align-self:center;max-width:240px}.lph-pa-bridge{flex-direction:row;gap:10px}.lph-pa-bridge-arrow{transform:rotate(90deg)}}.lph-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lph-flow-node{--lph-accent:#7b39fc;border:1px solid var(--lph-accent);border-radius:18px;padding:26px 20px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lph-flow-node{border:1px solid color-mix(in srgb,var(--lph-accent) 22%,transparent)}}.lph-flow-node{background:linear-gradient(162deg,var(--lph-accent) 0,#fff 62%)}@supports (color:color-mix(in lab,red,red)){.lph-flow-node{background:linear-gradient(162deg,color-mix(in srgb,var(--lph-accent) 9%,#fff) 0,#fff 62%)}}.lph-flow-node{box-shadow:0 16px 34px -22px var(--lph-accent),var(--lph-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.lph-flow-node{box-shadow:0 16px 34px -22px color-mix(in srgb,var(--lph-accent) 55%,transparent),var(--lph-shadow-sm)}}.lph-flow-node{transition:transform .22s,box-shadow .22s,border-color .22s}.lph-flow-node:before{content:"";background:linear-gradient(90deg,var(--lph-accent),var(--lph-accent));height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.lph-flow-node:before{background:linear-gradient(90deg,var(--lph-accent),color-mix(in srgb,var(--lph-accent) 30%,transparent))}}.lph-flow-node:not(:last-child):after{content:"";z-index:1;background:linear-gradient(90deg,var(--lph-accent),transparent);width:20px;height:2px;position:absolute;top:47px;right:-10px}@supports (color:color-mix(in lab,red,red)){.lph-flow-node:not(:last-child):after{background:linear-gradient(90deg,color-mix(in srgb,var(--lph-accent) 55%,transparent),transparent)}}.lph-flow-node:hover{box-shadow:0 24px 46px -20px var(--lph-accent),var(--lph-shadow);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.lph-flow-node:hover{box-shadow:0 24px 46px -20px color-mix(in srgb,var(--lph-accent) 62%,transparent),var(--lph-shadow)}}.lph-flow-node:hover{border-color:var(--lph-accent)}@supports (color:color-mix(in lab,red,red)){.lph-flow-node:hover{border-color:color-mix(in srgb,var(--lph-accent) 40%,transparent)}}.lph-flow-icon{color:#fff;background:linear-gradient(150deg,var(--lph-accent),var(--lph-accent));border-radius:13px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.lph-flow-icon{background:linear-gradient(150deg,color-mix(in srgb,var(--lph-accent) 72%,#fff),var(--lph-accent))}}.lph-flow-icon{box-shadow:0 10px 22px -12px var(--lph-accent)}@supports (color:color-mix(in lab,red,red)){.lph-flow-icon{box-shadow:0 10px 22px -12px color-mix(in srgb,var(--lph-accent) 75%,transparent)}}.lph-flow-icon{transition:transform .22s}.lph-flow-node:hover .lph-flow-icon{transform:scale(1.08)rotate(-3deg)}.lph-flow-step{letter-spacing:.16em;text-transform:uppercase;color:var(--lph-accent);margin-top:16px;font-size:11.5px;font-weight:700;display:block}.lph-flow-node h3{color:var(--lph-ink);margin:6px 0 0;font-size:17px;font-weight:700}.lph-flow-node p{color:var(--lph-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.lph-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lph-scene-card{--lph-accent:#7b39fc;border:1px solid var(--lph-accent);border-radius:18px;padding:24px 22px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lph-scene-card{border:1px solid color-mix(in srgb,var(--lph-accent) 16%,var(--lph-line))}}.lph-scene-card{background:radial-gradient(130px 110px at 100% 0,var(--lph-accent) 0,transparent 70%),linear-gradient(160deg,#fff 0,#fcfcfd 100%)}@supports (color:color-mix(in lab,red,red)){.lph-scene-card{background:radial-gradient(130px 110px at 100% 0,color-mix(in srgb,var(--lph-accent) 13%,transparent) 0,transparent 70%),linear-gradient(160deg,#fff 0,#fcfcfd 100%)}}.lph-scene-card{box-shadow:var(--lph-shadow-sm);transition:transform .22s,box-shadow .22s,border-color .22s,background .3s}.lph-scene-card:before{content:"";z-index:2;background:linear-gradient(90deg,var(--lph-accent),var(--lph-accent));height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.lph-scene-card:before{background:linear-gradient(90deg,var(--lph-accent),color-mix(in srgb,var(--lph-accent) 35%,#fff))}}.lph-scene-card:before{transform-origin:0;transition:transform .3s;transform:scaleX(0)}.lph-scene-bignum{z-index:0;pointer-events:none;letter-spacing:-.05em;background:linear-gradient(160deg,var(--lph-accent),var(--lph-accent));font-size:104px;font-weight:800;line-height:1;position:absolute;bottom:-22px;right:8px}@supports (color:color-mix(in lab,red,red)){.lph-scene-bignum{background:linear-gradient(160deg,color-mix(in srgb,var(--lph-accent) 60%,#fff),color-mix(in srgb,var(--lph-accent) 16%,#fff))}}.lph-scene-bignum{color:#0000;opacity:.16;-webkit-background-clip:text;background-clip:text;transition:opacity .3s,transform .3s}.lph-scene-card:hover{box-shadow:0 24px 50px -24px var(--lph-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.lph-scene-card:hover{box-shadow:0 24px 50px -24px color-mix(in srgb,var(--lph-accent) 55%,#2b165c80)}}.lph-scene-card:hover{border-color:var(--lph-accent)}@supports (color:color-mix(in lab,red,red)){.lph-scene-card:hover{border-color:color-mix(in srgb,var(--lph-accent) 38%,transparent)}}.lph-scene-card:hover{background:radial-gradient(150px 130px at 100% 0,var(--lph-accent) 0,transparent 72%),linear-gradient(160deg,#fff 0,#fcfcfd 100%)}@supports (color:color-mix(in lab,red,red)){.lph-scene-card:hover{background:radial-gradient(150px 130px at 100% 0,color-mix(in srgb,var(--lph-accent) 20%,transparent) 0,transparent 72%),linear-gradient(160deg,#fff 0,#fcfcfd 100%)}}.lph-scene-card:hover:before{transform:scaleX(1)}.lph-scene-card:hover .lph-scene-bignum{opacity:.24;transform:translateY(-3px)}.lph-scene-index{z-index:1;letter-spacing:.04em;color:var(--lph-accent);font-size:13px;font-weight:800;display:block;position:relative}.lph-scene-card h4{z-index:1;color:var(--lph-ink);margin:10px 0 0;font-size:17px;font-weight:700;position:relative}.lph-scene-card p{z-index:1;color:var(--lph-muted);margin:9px 0 0;font-size:13px;line-height:1.6;position:relative}.lph-final{max-width:1240px;margin:0 auto;padding:16px 24px 88px}.lph-final-card{text-align:center;flex-direction:column;align-items:center;padding:8px 0 0;display:flex;position:relative}.lph-final-card h2{letter-spacing:-.03em;color:var(--lph-ink);margin:16px 0 0;font-size:clamp(26px,3.2vw,40px);font-weight:800}.lph-final-card p{max-width:520px;color:var(--lph-muted);margin:12px auto 0;font-size:15px;line-height:1.7}.lph-final-actions{justify-content:center;margin-top:24px}.lph-footer{border-top:1px solid var(--lph-line);background:#fbfafe}.lph-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;max-width:1240px;margin:0 auto;padding:52px 24px 32px;display:grid}.lph-footer-brand{gap:13px;display:flex}.lph-footer-brand strong{color:var(--lph-ink);font-size:15px;font-weight:700;display:block}.lph-footer-brand span{color:var(--lph-muted);margin-top:4px;font-size:12.5px;display:block}.lph-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.lph-footer-cols p{letter-spacing:.1em;text-transform:uppercase;color:var(--lph-ink-3);margin:0 0 12px;font-size:12px;font-weight:700}.lph-footer-cols a{color:var(--lph-ink-2);margin-bottom:9px;font-size:13.5px;transition:color .16s;display:block}.lph-footer-cols a:hover{color:var(--lph-brand)}.lph-footer-base{max-width:1240px;color:var(--lph-ink-3);border-top:1px solid var(--lph-line);margin:0 auto;padding:18px 24px 40px;font-size:12.5px}[data-reveal]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.lph-montage-0{animation:lph-float-a 7s ease-in-out infinite}.lph-montage-1{animation:lph-float-b 8.5s ease-in-out infinite}.lph-montage-2{animation:lph-float-c 9s ease-in-out .6s infinite}.lph-montage-3{animation:lph-float-b 7.8s ease-in-out .3s infinite}.lph-hero-bloom{animation:lph-bloom 12s ease-in-out infinite}.lph-btn-primary{position:relative;overflow:hidden}.lph-btn-primary:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#fff6,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.lph-btn-primary:hover:after{animation:lph-sheen .7s}.lph-hero-scroll svg{animation:lph-nudge 1.8s ease-in-out infinite}}@keyframes lph-float-a{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(.6deg)}}@keyframes lph-float-b{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-9px)rotate(-3deg)}}@keyframes lph-float-c{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-11px)rotate(2.2deg)}}@keyframes lph-bloom{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-14px,10px)scale(1.05)}}@keyframes lph-sheen{0%{opacity:.9;left:-60%}to{opacity:0;left:120%}}@keyframes lph-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:980px){.lph-hero-inner{grid-template-columns:1fr;gap:40px}.lph-hero-montage{max-width:460px;height:380px}.lph-secondary-row,.lph-tools-grid{grid-template-columns:1fr}.lph-showcase-grid{column-count:2}.lph-flow,.lph-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lph-footer-inner{grid-template-columns:1fr}}@media (max-width:560px){.lph-hero{padding-top:104px;padding-bottom:72px}.lph-hero-montage{grid-template-columns:1fr 1fr;gap:10px;max-width:320px;height:auto;margin:4px auto 0;display:grid}.lph-montage-img{aspect-ratio:1;border-width:3px;width:100%;position:static;transform:none}.lph-montage-chip{display:none}.lph-hero-cta-band{margin-top:40px}.lph-hero-scroll{margin-top:32px}.lph-tool-card{flex-direction:column}.lph-tool-thumb{width:100%}.lph-tool-thumb,.lph-tool-thumb img{aspect-ratio:16/10}.lph-showcase-grid{column-count:1}.lph-flow,.lph-footer-cols,.lph-scene-grid{grid-template-columns:1fr}}@font-face{font-family:HongLeiZhuoShu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/honglei/L1_4e00_192.woff2)format("woff2");unicode-range:u+4e00-4e02,u+4e03,u+4e07-4e0c,u+4e0d-4e0f,u+4e10-4e12,u+4e13-4e15,u+4e16,u+4e18-4e1e,u+4e1f,u+4e22,u+4e24-4e28,u+4e2a-4e2c,u+4e2d,u+4e30,u+4e32,u+4e34,u+4e38-4e3c,u+4e3d-4e3f,u+4e43,u+4e45,u+4e48-4e4a,u+4e4b-4e51,u+4e52-4e55,u+4e56,u+4e58-4e5a,u+4e5d-4e62,u+4e66,u+4e70-4e72,u+4e73,u+4e7e,u+4e82,u+4e86,u+4e88-4e8a,u+4e8b-4e8d,u+4e8e-4e90,u+4e91-4e93,u+4e94-4e96,u+4e9a-4e9c,u+4e9e,u+4ea1-4ea3,u+4ea4-4ea8,u+4ea9,u+4eab-4eaf,u+4eb2,u+4eba,u+4ebf-4ec2,u+4ec5-4ec8,u+4eca-4ecc,u+4ecd-4ecf,u+4ed1,u+4ed3-4ed5,u+4ed6-4eda,u+4ee3-4ee6,u+4eea,u+4eec,u+4ef0,u+4ef2,u+4ef6-4ef8,u+4efb,u+4efd,u+4eff,u+4f01,u+4f0a,u+4f0d,u+4f0f-4f12,u+4f17-4f1b,u+4f1e-4f21,u+4f24,u+4f26,u+4f2a,u+4f2f-4f31,u+4f34,u+4f36,u+4f38,u+4f3a,u+4f3c,u+4f43,u+4f46,u+4f4d-4f52,u+4f53,u+4f55,u+4f59,u+4f5b-4f5d,u+4f60,u+4f63,u+4f69,u+4f73,u+4f7f,u+4f84,u+4f86,u+4f88,u+4f8b,u+4f8d,u+4f96,u+4f9b,u+4f9d,u+4fa0,u+4fa3,u+4fa5-4fa9,u+4fae-4fb0,u+4fb5-4fb7,u+4fbf,u+4fc3-4fc5,u+4fca,u+4fcf-4fd1,u+4fd7-4fd9,u+4fdd,u+4fe0-4fe2,u+4fe9}@font-face{font-family:HongLeiZhuoShu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/honglei/L1_543c_192.woff2)format("woff2");unicode-range:u+543c,u+543e,u+5440,u+5442,u+5446,u+5448,u+544a,u+5450,u+5455,u+5458,u+545b-545d,u+5462,u+5468,u+5473,u+5475,u+547b-547e,u+5484,u+548b-548d,u+548f-5491,u+5492,u+5495-5497,u+5499,u+54a7-54a9,u+54aa,u+54ac,u+54b1,u+54b3,u+54b8,u+54bd,u+54c0-54c2,u+54c4,u+54c6-54ca,u+54cd-54cf,u+54d1,u+54d7,u+54df,u+54e1,u+54e5-54e7,u+54e8-54eb,u+54ed-54ef,u+54f2,u+54fa,u+54fc,u+5501,u+5506-5508,u+5509,u+5510,u+5520,u+5524,u+5527,u+552c,u+552e-5530,u+5531,u+553e,u+5543-5545,u+5546,u+554a,u+554f,u+5553,u+555e,u+5561,u+5564-5567,u+556a,u+5570,u+5578,u+557c,u+5582,u+5584,u+5587,u+5589-558b,u+5598,u+559a,u+559c-559e,u+55a7,u+55aa,u+55ac,u+55ae,u+55b2-55b4,u+55b7,u+55bb,u+55c5-55c7,u+55ce,u+55d3,u+55da,u+55dc,u+55e1,u+55e6,u+55fd,u+5600,u+5609,u+5614,u+5617,u+561b,u+5629,u+562f,u+5631-5633,u+5634,u+5636,u+5639,u+563b,u+563f,u+5668-566b,u+5674,u+5678,u+5687,u+568e,u+56a3,u+56a8,u+56b4,u+56b7,u+56bc,u+56c2,u+56ca,u+56d1,u+56da-56dc,u+56de,u+56e0,u+56e2,u+56e4,u+56ea,u+56ed,u+56f0-56f2,u+56f4,u+56fa,u+56fd-56ff,u+5703,u+5706,u+5708,u+570b,u+570d,u+5712-5714,u+5716,u+5718,u+571f,u+5723,u+5728,u+5730,u+573a,u+573e,u+5740,u+5747,u+574a,u+574e-5752,u+5757,u+575a-575c,u+575d,u+575f-5762,u+5764,u+5766,u+576a,u+576f,u+5777,u+5782-5784}@font-face{font-family:HongLeiZhuoShu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/honglei/L1_60d2_192.woff2)format("woff2");unicode-range:u+60d2,u+60d5,u+60dc,u+60df-60e2,u+60e6-60ea,u+60eb,u+60ed,u+60ef-60f2,u+60f3,u+60f6,u+60f9,u+6101,u+6108-610a,u+610f,u+6115,u+611a-611c,u+611f,u+6123-6125,u+6127,u+613f,u+6148,u+614b-614d,u+614e,u+6155,u+6158,u+615a,u+6162-6164,u+6167-6169,u+616e,u+6170,u+6176-6178,u+6182,u+618a-618c,u+618e,u+6190-6192,u+6194,u+61a4,u+61a8,u+61ab,u+61b2,u+61b6,u+61be,u+61c2,u+61c7-61cb,u+61d2,u+61e6,u+61f2,u+61f6-61f9,u+61fc,u+6200,u+6208,u+620a,u+620c,u+620e-6213,u+6216,u+6218,u+621a,u+622a,u+6230,u+6232-6235,u+6236-6238,u+623f-6242,u+6247,u+624b,u+624d-624f,u+6251-6255,u+6258,u+625b,u+6263,u+6267,u+6269,u+626b-6271,u+6273,u+6276,u+6279,u+627c,u+627e-6281,u+6284,u+628a,u+6291-6294,u+6295-6299,u+629a-629c,u+62a0-62a3,u+62a4-62a6,u+62ab-62ad,u+62b1,u+62b5,u+62b9,u+62bc-62be,u+62c2,u+62c4-62c8,u+62c9,u+62cc-62cf,u+62d0,u+62d2-62d5,u+62d6-62da,u+62db-62dd,u+62df,u+62e2-62e4,u+62e5-62ea,u+62ec-62ee,u+62ef,u+62f1,u+62f3-62f5,u+62f7,u+62fc-6300,u+6301-6303,u+6307,u+6309,u+630e,u+6311,u+6316,u+631a,u+631f-6322,u+6323-6326}@font-face{font-family:HongLeiZhuoShu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/honglei/L1_6fa2_192.woff2)format("woff2");unicode-range:u+6fa2,u+6fa4,u+6fb1,u+6fb3,u+6fc0-6fc2,u+6fc3,u+6fd2,u+6fd5,u+6fd8,u+6fdf,u+6fe4,u+6feb,u+6ff1,u+6ffa,u+6ffe,u+7009,u+7011,u+7015,u+701d,u+703e,u+704c,u+7051,u+7058,u+7063,u+706b,u+706d,u+706f-7071,u+7075-7077,u+7078,u+707c-7080,u+7089-708b,u+708e,u+7092,u+7095,u+70ab-70af,u+70b8-70ba,u+70bc,u+70c1-70c3,u+70c8,u+70cf,u+70d8-70da,u+70db,u+70df,u+70e4,u+70e6-70e8,u+70eb,u+70ed,u+70f9,u+7109-710b,u+7115,u+711a,u+7121,u+7126,u+7130,u+7136,u+7149,u+714c,u+714e,u+7159,u+715e,u+7164-7166,u+7167,u+7169,u+716e,u+717d,u+7184,u+718a,u+718f,u+7192,u+7194,u+7199,u+719f,u+71ac,u+71b1,u+71c3,u+71c8,u+71d2,u+71d5,u+71d9,u+71df,u+71e5-71e7,u+71ed,u+7206,u+720d,u+7210,u+721b,u+722a,u+722c-722e,u+7231-7233,u+7235-723b,u+723d-723f,u+7246-7249,u+724c,u+7259,u+725b,u+7261-7263,u+7267,u+7269,u+7272,u+7275,u+7279-727b,u+727d,u+7280-7282,u+72a7,u+72ac,u+72af,u+72b6,u+72b9,u+72c0,u+72c2,u+72c8,u+72d0,u+72d7,u+72de,u+72e0-72e2,u+72ec-72ef,u+72f0-72f2,u+72f8-72fa,u+72fc-72fe,u+730e,u+7316,u+7319,u+731b-731d,u+7329-732d,u+732e,u+7334,u+7336,u+733e-7340,u+7344-7346,u+734e,u+7368,u+7370,u+7372,u+7375,u+7378,u+737b,u+7384,u+7387,u+7389,u+738b,u+7396,u+739b,u+73a9,u+73ab,u+73af-73b1,u+73b2,u+73b7,u+73bb,u+73ca,u+73cd}@font-face{font-family:HongLeiZhuoShu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/honglei/L1_81c1_192.woff2)format("woff2");unicode-range:u+81c1,u+81c2,u+81c9-81cb,u+81cd,u+81d8,u+81e3,u+81e5,u+81e8,u+81ea,u+81ed,u+81f3-81f5,u+81fc,u+8200,u+8205-820b,u+820c-820e,u+8212,u+8214,u+821e-8220,u+822a,u+822c,u+8230-8232,u+8235-8237,u+8239,u+8247,u+8258-825a,u+8266,u+826f-8274,u+827a,u+827e,u+8282,u+828b,u+8292,u+8299,u+829c-829e,u+82a5-82a7,u+82ac-82ae,u+82af,u+82b1,u+82b3,u+82b9,u+82bd,u+82c7,u+82cd,u+82cf,u+82d1,u+82d4,u+82d7,u+82db,u+82de-82e0,u+82e5-82e7,u+82f1,u+82f9,u+8301-8306,u+8309,u+830e,u+8327,u+832b-832d,u+8332,u+8335-8337,u+8338,u+8346,u+8349-834b,u+8350,u+8352,u+8354,u+8361,u+8363-8365,u+8367,u+836b,u+836f,u+8377,u+8389-838b,u+8396,u+83ab,u+83b1-83b3,u+83b7,u+83b9-83bb,u+83bd,u+83c7,u+83ca,u+83cc,u+83dc,u+83e0,u+83e9,u+83ef,u+83f1-83f3,u+8404,u+840a,u+840c-840f,u+841d,u+8424-8426,u+8427-8429,u+842c,u+843d,u+8449,u+8457,u+845b,u+8461,u+8463,u+8466,u+846b-846d,u+8471,u+8475,u+8477,u+8482,u+848b,u+8499,u+849c,u+84b2,u+84b8,u+84bc,u+84c4,u+84c9,u+84cb,u+84dd,u+84ec,u+84ee,u+8511,u+8513-8515,u+8517,u+851a,u+8521,u+8523,u+8525,u+852c-852e,u+853c-853e,u+8549-854b,u+8569-856b,u+856d,u+8574,u+857e,u+8584,u+8587,u+859b,u+85a6,u+85a9-85ab,u+85af,u+85c9,u+85cd,u+85cf-85d1,u+85d5,u+85dd,u+85e4-85e6,u+85f9,u+85fb,u+8606-8608}@font-face{font-family:HongLeiZhuoShu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/honglei/L1_94aa_192.woff2)format("woff2");unicode-range:u+94aa,u+94ae,u+94b1,u+94b3,u+94bb,u+94be,u+94c1,u+94c3,u+94c5,u+94d0,u+94db-94de,u+94ed,u+94f2,u+94f6,u+94f8,u+94fa,u+94fe,u+9500-9502,u+9504-9506,u+9508,u+950b-950d,u+9510,u+9519-951b,u+9521,u+9523-9527,u+952e-9531,u+9539,u+953b,u+9540,u+9547,u+9550-9552,u+955c,u+9570,u+9576-9578,u+957f-9581,u+9583,u+9589,u+958b,u+958f,u+9591,u+9593,u+9598,u+95a3,u+95a5,u+95a8-95aa,u+95b1,u+95bb,u+95ca,u+95d6,u+95dc,u+95e1,u+95e8,u+95ea,u+95ed-95f1,u+95f2,u+95f4,u+95f7-95fc,u+95fd,u+9600-9602,u+9605,u+960e,u+9610,u+9614,u+961f,u+9632-9637,u+963b,u+963f,u+9644-9647,u+9648,u+964b-964e,u+9650,u+9655,u+965d,u+9661-9665,u+9668-966b,u+9670,u+9673,u+9675-9679,u+967d,u+9685-9687,u+968a-968c,u+968e-9691,u+9694-9696,u+9698-969a,u+969b-969d,u+96a7-96a9,u+96aa,u+96b1,u+96b6,u+96b8,u+96be,u+96c0-96c2,u+96c4-96c8,u+96cc,u+96cf,u+96d5-96d7,u+96d9,u+96db-96dd,u+96de,u+96e2-96e4,u+96e8,u+96ea,u+96f2-96f4,u+96f6-96f8,u+96f9,u+96fb,u+96fe,u+9700,u+9704,u+9707,u+9709,u+970d-970f,u+971c,u+971e,u+9727,u+9732,u+9738-973a,u+9748,u+9752,u+9756,u+9759,u+975c,u+975e,u+9760-9763,u+9769,u+9774,u+9776,u+978b,u+978d,u+978f,u+97a0,u+97ad,u+97cc}@font-face{font-family:HongLeiZhuoShu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/honglei/L3_fe39_64.woff2)format("woff2");unicode-range:u+fe39-fe45,u+ff01-ff35}.cv-stage .react-flow{background:0 0}.cv-stage .react-flow__attribution{display:none}.cv-stage .react-flow__edge-path{stroke:#5a5a6e}.cv-sidebar{background:#181818;border-right:1px solid #ffffff0f;flex-direction:column;flex:0 0 248px;width:248px;height:100%;display:flex}.cv-sb-top{padding:14px 14px 10px;position:relative}.cv-logo{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;padding:4px 6px;text-decoration:none;transition:background .15s;display:inline-flex}.cv-logo:hover{background:#ffffff0d}.cv-logo-chev{color:#7a7a88;margin-left:auto;transition:transform .18s}.cv-logo-chev.is-open{transform:rotate(180deg)}.cv-logo-menu{z-index:50;background:#202026f7;border:1px solid #ffffff1a;border-radius:12px;padding:6px;position:absolute;top:calc(100% - 4px);left:12px;right:12px;box-shadow:0 20px 46px -16px #000c}.cv-logo-mi{cursor:pointer;color:#e1e1ea;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.cv-logo-mi:hover{color:#fff;background:#ffffff14}.cv-proj{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px;transition:background .14s;display:flex}.cv-proj:hover{background:#ffffff0f}.cv-proj.is-current{background:#8b5cf624}.cv-proj img,.cv-proj-ph{object-fit:cover;border-radius:7px;flex:none;width:40px;height:40px}.cv-proj-ph{color:#8a8a96;background:#ffffff0f;place-items:center;display:grid}.cv-proj-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cv-proj-info b{color:#e2e2ec;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.cv-proj-info i{color:#74747f;font-size:11px;font-style:normal}.cv-proj-del,.cv-proj-rename{color:#74747f;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;transition:opacity .14s,color .14s,background .14s;display:grid}.cv-proj:hover .cv-proj-del,.cv-proj:hover .cv-proj-rename{opacity:1}.cv-proj-del:hover{color:#ff7088;background:#e0405a29}.cv-proj-rename:hover{color:#c9b6ff;background:#8b5cf629}.cv-sb-projname{cursor:text}.cv-rename{color:#f0f0f5;background:#ffffff14;border:1px solid #8b5cf680;border-radius:6px;outline:0;flex:1;min-width:0;padding:2px 7px;font-size:12.5px;font-weight:600}.cv-modal{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06060999;place-items:center;animation:cvFade .16s;display:grid;position:fixed;inset:0}.cv-modal-card{background:#1f1f24;border:1px solid #ffffff1a;border-radius:16px;width:360px;max-width:90vw;padding:22px;box-shadow:0 30px 70px -20px #000c}.cv-modal-card h3{color:#f0f0f5;margin:0 0 14px;font-size:16px;font-weight:700}.cv-modal-input{color:#f0f0f5;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;outline:0;width:100%;height:42px;padding:0 13px;font-size:14px}.cv-modal-input:focus{border-color:#8b5cf699}.cv-modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.cv-modal-cancel,.cv-modal-ok{cursor:pointer;border:1px solid #0000;border-radius:10px;height:38px;padding:0 18px;font-size:13.5px;font-weight:600}.cv-modal-cancel{color:#c5c5cf;background:#ffffff0f;border-color:#ffffff1f}.cv-modal-cancel:hover{background:#ffffff1a}.cv-modal-ok{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);box-shadow:0 8px 18px -8px #7b39fc99}.cv-modal-ok:hover{filter:brightness(1.06)}.cv-board{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060609a3;place-items:center;padding:40px;animation:cvFade .16s;display:grid;position:fixed;inset:0}.cv-board-card{background:#161619;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:860px;max-width:92vw;max-height:82vh;display:flex;overflow:hidden;box-shadow:0 40px 90px -24px #000c}.cv-board-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.cv-board-head b{color:#f0f0f5;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.cv-board-head b span{color:#74747f;font-size:12px;font-weight:600}.cv-board-head>button{color:#b6b6c0;cursor:pointer;background:#ffffff0f;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.cv-board-head>button:hover{color:#fff;background:#ffffff1f}.cv-board-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:14px;padding:18px 22px 22px;display:grid;overflow-y:auto}.cv-board-new{cursor:pointer;color:#9a9aa6;background:#ffffff08;border:1.5px dashed #ffffff29;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:13px;font-weight:600;display:flex}.cv-board-new:hover{color:#cbb6ff;background:#8b5cf60f;border-color:#8b5cf680}.cv-board-item{cursor:pointer;background:#1d1d21;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.cv-board-item:hover{border-color:#fff3;transform:translateY(-2px)}.cv-board-item.is-current{border-color:#8b5cf699;box-shadow:0 0 0 1px #8b5cf680}.cv-board-thumb{aspect-ratio:16/10;color:#5a5a64;background:#0f0f12;place-items:center;display:grid}.cv-board-thumb img{object-fit:cover;width:100%;height:100%}.cv-board-meta{flex-direction:column;gap:3px;padding:10px 12px;display:flex}.cv-board-meta b{color:#e7e7ef;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cv-board-meta i{color:#74747f;font-size:11.5px;font-style:normal}.cv-board-actions{opacity:0;gap:4px;transition:opacity .14s;display:flex;position:absolute;top:8px;right:8px}.cv-board-item:hover .cv-board-actions{opacity:1}.cv-board-actions button{color:#fff;cursor:pointer;background:#0a0a0e99;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cv-board-actions button:hover{background:#8b5cf6d9}.cv-board-actions .cv-board-del:hover{background:#e0405a}.cv-pp{color:#e7e7ef;background:#0e0e10;padding-bottom:60px;position:fixed;inset:0;overflow-y:auto}.cv-pp-top{align-items:center;gap:16px;padding:22px 32px 18px;display:flex}.cv-pp-logo{color:#f2f2f7;align-items:center;gap:9px;margin-right:6px;font-size:14px;font-weight:800;display:inline-flex}.cv-pp-mark{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.cv-pp-back{color:#d6d6e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:5px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.cv-pp-back:hover{color:#fff;background:#ffffff1a}.cv-pp-sep{background:#ffffff24;width:1px;height:20px}.cv-pp-top h1{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:inline-flex}.cv-pp-top h1 i{color:#74747f;font-size:13px;font-style:normal;font-weight:500}.cv-pp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;padding:8px 32px;display:grid}.cv-pp-new{cursor:pointer;color:#9a9aa6;background:#ffffff08;border:1.5px dashed #ffffff29;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:204px;font-size:14px;font-weight:600;display:flex}.cv-pp-new:hover{color:#cbb6ff;background:#8b5cf60f;border-color:#8b5cf680}.cv-pp-item{cursor:pointer;background:#1a1a1e;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.cv-pp-item:hover{border-color:#ffffff38;transform:translateY(-2px)}.cv-pp-thumb{color:#5a5a64;background:#0f0f12;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.cv-pp-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cv-pp-actions{opacity:0;gap:5px;transition:opacity .14s;display:flex;position:absolute;top:8px;right:8px}.cv-pp-item:hover .cv-pp-actions{opacity:1}.cv-pp-actions button{color:#fff;cursor:pointer;background:#0a0a0e99;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.cv-pp-actions button:hover{background:#8b5cf6d9}.cv-pp-actions .cv-pp-del:hover{background:#e0405a}.cv-pp-meta{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cv-pp-meta b{color:#e7e7ef;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cv-pp-meta i{color:#74747f;font-size:12px;font-style:normal}.cv-topbar{background:linear-gradient(#2a2a32f2,#1c1c22f2);border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:4px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 16px 40px -18px #000000bf}.cv-top-btn{cursor:pointer;color:#cfcfda;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .15s,color .15s;display:grid;position:relative}.cv-top-btn:hover{color:#f1f1f6;background:#ffffff14}.cv-top-btn[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;color:#fff;pointer-events:none;z-index:40;background:#121218f5;border:1px solid #ffffff1f;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px -8px #000000b3}.cv-logo-mark{color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 8px 18px -8px #7b39fcb3}.cv-logo-text{flex-direction:column;line-height:1.05;display:flex}.cv-logo-text b{color:#f2f2f7;font-size:14px;font-weight:800}.cv-logo-text i{color:#7a7a88;letter-spacing:.04em;font-size:10px;font-style:normal}.cv-sb-project{color:#c7c7d2;background:#ffffff0a;border-radius:9px;align-items:center;gap:7px;margin:2px 12px 10px;padding:7px 10px;font-size:12.5px;display:flex}.cv-sb-back{color:#7a7a88;flex:none}.cv-tabs{gap:4px;padding:0 12px 10px;display:flex}.cv-tabs button{cursor:pointer;color:#9a9aa8;background:0 0;border:0;border-radius:8px;flex:1;height:32px;font-size:13px;font-weight:600}.cv-tabs button.is-active{color:#fff;background:#ffffff14}.cv-sb-body{flex-direction:column;flex:1;min-height:0;padding:0 10px 12px;display:flex}.cv-sb-search{color:#8a8a98;background:#ffffff0d;border-radius:9px;align-items:center;gap:7px;height:34px;margin-bottom:10px;padding:0 10px;display:flex}.cv-sb-search input{color:#e7e7ef;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12.5px}.cv-sb-search input::placeholder{color:#6a6a78}.cv-sb-listhead{color:#cfcfe0;justify-content:space-between;align-items:center;padding:2px 6px 8px;font-size:12px;font-weight:700;display:flex}.cv-sb-listhead span{color:#6a6a78;font-size:11px}.cv-sb-list{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.cv-sb-empty{color:#676774;text-align:center;margin:16px 8px;font-size:12px;line-height:1.7}.cv-sb-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:6px;display:flex}.cv-sb-item:hover{background:#ffffff0f}.cv-sb-item img{object-fit:cover;border-radius:7px;flex:none;width:36px;height:36px}.cv-sb-item-name{color:#d8d8e2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.cv-sb-item-go{color:#6a6a78;opacity:0;flex:none}.cv-sb-item:hover .cv-sb-item-go{opacity:1}.cv-canvas{background:#141414;flex:1;min-width:0;height:100%;position:relative}.cv-canvas:before{content:"";z-index:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.cv-node{width:100%;height:100%;position:relative}.cv-node-bar{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:calc(100% + 7px);left:2px;right:2px}.cv-node-name{color:#c9c9d4;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.cv-node-dim{color:#6f6f7d;flex:none;font-size:11px}.cv-node-card{background:#1f1f1f;border:1px solid #ffffff1a;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 46px -18px #000000bf}.cv-node-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.react-flow__node.selected .cv-node-card{border-color:#fffffff2;box-shadow:0 0 0 1px #ffffffeb,0 0 16px 2px #ffffff6b,0 20px 46px -18px #000000bf}.cv-node-del{z-index:3;color:#fff;cursor:pointer;opacity:0;background:#0a0a0c99;border:0;border-radius:7px;place-items:center;width:24px;height:24px;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}.cv-node:hover .cv-node-del,.react-flow__node.selected .cv-node-del{opacity:1}.cv-node-del:hover{background:#e0405a}.cv-rz-line{border-color:#ffffffd9!important}.cv-rz-handle{background:#fff!important;border:2px solid #1f1f1f!important;border-radius:3px!important;width:10px!important;height:10px!important;box-shadow:0 0 6px #ffffffbf!important}.cv-stage .react-flow__edge .cv-edge-base{stroke:#d8deea52;stroke-width:2px}.cv-stage .react-flow__edge .cv-laser-core,.cv-stage .react-flow__edge .cv-laser-halo{stroke-dasharray:5 35;stroke-linecap:round;animation:cvFlow 2.4s linear infinite}.cv-stage .react-flow__edge .cv-laser-halo{stroke:#4aa6ff;stroke-width:3.6px;opacity:.35}.cv-stage .react-flow__edge .cv-laser-core{stroke:#79bdff}@keyframes cvFlow{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.cv-gp-param{display:inline-flex;position:relative}.cv-gp-paramtrig{cursor:pointer;border:1px solid #ffffff1f;align-items:center;gap:5px;display:inline-flex}.cv-gp-chev{transition:transform .18s}.cv-gp-chev.is-open{transform:rotate(180deg)}.cv-gp-pop{z-index:20;-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);background:#38383ec7;border:1px solid #ffffff24;border-radius:16px;width:384px;padding:18px;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 28px 60px -18px #000c,inset 0 1px #ffffff1a}.cv-gp-pop-sec{margin-bottom:16px}.cv-gp-pop-sec:last-child{margin-bottom:0}.cv-gp-pop-sec>p{letter-spacing:.03em;color:#aeaeb8;margin:0 0 9px;font-size:12px;font-weight:400}.cv-gp-seg{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cv-gp-seg button{color:#c5c5cf;letter-spacing:.02em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;height:40px;font-size:13px;font-weight:400;transition:all .14s}.cv-gp-seg button:hover{color:#f0f0f5;background:#ffffff14}.cv-gp-seg button.is-on{color:#fff;background:#ffffff1f;border-color:#fff9;box-shadow:inset 0 1px #ffffff1f}.cv-gp-ratiogrid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.cv-gp-ratiogrid button{color:#adadb8;letter-spacing:.02em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:66px;font-size:11.5px;font-weight:400;transition:all .14s;display:flex}.cv-gp-ratiogrid button:hover{color:#f0f0f5;background:#ffffff14}.cv-gp-ratiogrid button.is-on{color:#fff;background:#ffffff1f;border-color:#fff9;box-shadow:inset 0 1px #ffffff1f}.cv-rt-ico{border:1.5px solid;border-radius:3px;display:block}.cv-node-plus{z-index:10;cursor:pointer;color:#e9e1ff;opacity:0;background:linear-gradient(150deg,#b89aff38,#9670f624);border:1px solid #c4acff57;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .15s,background .15s,border-color .15s;display:grid;position:absolute;top:50%;right:-34px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff47,0 6px 16px -7px #7a5adc73}.cv-node-plus.is-open,.cv-node:hover .cv-node-plus,.react-flow__node.selected .cv-node-plus{opacity:1}.cv-node-plus.is-open,.cv-node-plus:hover{background:linear-gradient(150deg,#c4a8ff57,#a27afa3d);border-color:#d0b8ff80}.cv-node-menu{z-index:6;background:#202022;border:1px solid #ffffff1a;border-radius:12px;width:232px;padding:7px;position:absolute;top:50%;left:calc(100% + 46px);right:auto;transform:translateY(-50%);box-shadow:0 20px 44px -16px #000c}.cv-node-menu-head{color:#8a8a98;padding:6px 8px 8px;font-size:11px}.cv-mi{cursor:pointer;color:#e7e7ef;text-align:left;background:0 0;border:0;border-radius:9px;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.cv-mi:hover:not(.is-disabled){background:#ffffff12}.cv-mi-ic{color:#cfcfe0;background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cv-mi.is-disabled{color:#5a5a66;cursor:not-allowed}.cv-mi.is-disabled .cv-mi-ic{color:#5a5a66}.cv-mi-soon{color:#6a6a78;margin-left:auto;font-size:10px;font-style:normal}.cv-dock{background:linear-gradient(#2a2a32f2,#1c1c22f2);border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:4px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 16px 40px -18px #000000bf}.cv-dock-btn{cursor:pointer;color:#cfcfda;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.cv-dock-btn:hover{color:#f1f1f6;background:#ffffff14}.cv-dock-btn.is-on{color:#fff;background:#ffffff1a}.cv-dock-btn[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;color:#fff;pointer-events:none;z-index:40;background:#121218f5;border:1px solid #ffffff1f;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px -8px #000000b3}.cv-dock-btn.is-on[data-tip]:hover:after{display:none}.cv-dock-primary{color:#efe9ff;background:linear-gradient(150deg,#ba9fff4d,#9670f633);border:1px solid #c6adff66;box-shadow:inset 0 1px #ffffff4d,0 8px 18px -10px #825fe180}.cv-dock-primary:hover{color:#fff;background:linear-gradient(150deg,#c6adff6b,#a27afa4d);border-color:#d2bcff8c}.cv-dock-sep{background:#ffffff1f;width:1px;height:22px;margin:0 2px}.cv-dock-tbx{display:inline-flex;position:relative}.cv-tbx-pop{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#1e1e24f2;border:1px solid #ffffff1a;border-radius:13px;width:230px;padding:7px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 22px 50px -18px #000c}.cv-tbx-head{color:#8a8a98;padding:6px 9px 8px;font-size:11px}.cv-tbx-item{cursor:pointer;color:#e7e7ef;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 9px;font-size:13px;font-weight:500;display:flex}.cv-tbx-item:hover:not(.is-disabled){background:#ffffff12}.cv-tbx-item.is-disabled{color:#6a6a74;cursor:default}.cv-tbx-ic{color:#cfcfe0;background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cv-tbx-item.is-disabled .cv-tbx-ic{color:#5a5a64}.cv-tbx-tag{color:#8fd9b0;font-weight:700}.cv-tbx-soon,.cv-tbx-tag{margin-left:auto;font-size:10px;font-style:normal}.cv-tbx-soon{color:#6a6a74}.cv-asset{z-index:60;background:#131316;border-left:1px solid #ffffff14;flex-direction:column;width:320px;animation:cvSlideR .2s;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 50px -20px #0009}@keyframes cvSlideR{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.cv-asset-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.cv-asset-head b{color:#f0f0f5;font-size:15px;font-weight:700}.cv-asset-head button{color:#b6b6c0;cursor:pointer;background:#ffffff0f;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cv-asset-head button:hover{color:#fff;background:#ffffff1f}.cv-asset-body{text-align:center;color:#6a6a76;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.cv-asset-body strong{color:#d0d0da;font-size:14px}.cv-asset-body span{color:#74747f;font-size:12.5px;line-height:1.6}.cv-toast{z-index:80;color:#fff;background:#14141af0;border:1px solid #ffffff1f;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;animation:cvFade .18s;position:fixed;bottom:98px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #000000b3}.cv-zoombar{background:#1f1f22;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:4px;padding:5px 8px;display:flex}.cv-zoombar button{cursor:pointer;color:#cfcfe0;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.cv-zoombar button:hover{background:#ffffff14}.cv-zoom-val{text-align:center;color:#d8d8e2;min-width:42px;font-size:12px}.cv-zoom-count{color:#8a8a98;border-left:1px solid #ffffff1a;margin-left:8px;padding-left:10px;font-size:12px}.cv-empty-hint{z-index:4;color:#b9b9c8;cursor:pointer;background:#ffffff05;border:1.5px dashed #ffffff24;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:34px 44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-empty-hint:hover{color:#e7e7ef;border-color:#7b39fc80}.cv-empty-hint strong{color:#e7e7ef;font-size:15px;font-weight:700}.cv-empty-hint small{color:#75757f;font-size:12px}.cv-stage .react-flow__handle.cv-handle{opacity:0;pointer-events:none;background:0 0;border:0;width:6px;min-width:0;height:6px;min-height:0}.cv-stage .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:6 6;animation:cvDash .6s linear infinite}@keyframes cvDash{to{stroke-dashoffset:-12px}}.cv-node-empty{color:#3f3f47;place-items:center;display:grid;position:absolute;inset:0}.cv-node-card:has(.cv-node-empty){background:#1b1b1e;border-style:dashed;border-color:#ffffff24}.cv-node-gen{position:absolute;inset:0;overflow:hidden}.cv-node-gen-breathe{background:#fff;animation:cvBreathe 3s ease-in-out infinite;position:absolute;inset:0}@keyframes cvBreathe{0%,to{opacity:.2}50%{opacity:.8}}.cv-node-gen-mid{z-index:1;color:#2b2b30;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.cv-node-gen-mid span{font-size:13px;font-weight:600}.cv-lightbox{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out;background:#060609bd;place-items:center;padding:40px;animation:cvFade .16s;display:grid;position:fixed;inset:0}@keyframes cvFade{0%{opacity:0}to{opacity:1}}.cv-lightbox img{cursor:default;border-radius:12px;max-width:70vw;max-height:80vh;box-shadow:0 30px 80px -20px #000c}.cv-lightbox-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;place-items:center;width:38px;height:38px;transition:background .15s;display:grid;position:fixed;top:22px;right:26px}.cv-lightbox-x:hover{background:#ffffff38}.cv-node-gen span{color:#c4c4ce;font-size:12px;font-weight:500}.cv-gp-err{color:#ff8195;margin:8px 2px 0;font-size:11.5px;line-height:1.5}.auth-page{color:#171524;background:radial-gradient(circle at 18% 16%,#7c54ff1f,#0000 30%),radial-gradient(circle at 84% 26%,#44bae024,#0000 28%),linear-gradient(135deg,#f8fbff,#f5f2ff 52%,#eef8fb);place-items:center;min-height:100dvh;padding:28px;display:grid}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #7b67b82e;border-radius:22px;width:min(100%,460px);padding:30px;box-shadow:0 30px 80px -42px #3728786b}.auth-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.auth-brand>span{color:#fff;background:linear-gradient(135deg,#7d45ff,#5c7cff);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 30px -16px #5f4ed7e6}.auth-brand em,.auth-brand strong{display:block}.auth-brand strong{font-size:17px;font-weight:800}.auth-brand em{color:#7b8398;margin-top:2px;font-size:12px;font-style:normal}.auth-copy{margin-bottom:24px}.auth-copy p{letter-spacing:.14em;color:#7447e8;margin:0 0 8px;font-size:12px;font-weight:800}.auth-copy h1{letter-spacing:0;margin:0;font-size:34px;line-height:1.08}.auth-copy span{color:#6b7287;margin-top:10px;font-size:14px;line-height:1.7;display:block}.auth-form{gap:14px;display:grid}.auth-form label{color:#303548;gap:8px;font-size:13px;font-weight:800;display:grid}.auth-form input{color:#171524;background:#fff;border:1px solid #dfe5f0;border-radius:12px;outline:0;width:100%;height:46px;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.auth-form input:focus{border-color:#9d85f5;box-shadow:0 0 0 4px #8667f621}.auth-feedback{color:#a73747;background:#fff1f3;border:1px solid #ffd9df;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.auth-form button{color:#fff;cursor:pointer;background:#171524;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:15px;font-weight:900;transition:transform .16s,opacity .16s;display:inline-flex}.auth-form button:hover:not(:disabled){transform:translateY(-1px)}.auth-form button:disabled{cursor:not-allowed;opacity:.6}.auth-switch{text-align:center;color:#7b8398;margin:18px 0 0;font-size:13px}.auth-switch a{color:#7149e8;margin-left:6px;font-weight:900;text-decoration:none}.admin-page{z-index:1;isolation:isolate;color:#171923;background:radial-gradient(circle at 8% 0,#7c3aed14,#0000 30%),radial-gradient(circle at 92% 8%,#60a5fa1a,#0000 28%),linear-gradient(#fbfcff,#f7f8fb);min-height:100dvh;padding:24px 32px 42px;position:relative}.admin-shell{width:min(100%,1180px);margin:0 auto}.admin-topline{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-back-link{color:#343948;background:#ffffffdb;border:1px solid #e4e8f2;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 14px 42px -34px #1f264475}.admin-back-link:hover{color:#5f36c9;border-color:#7c3aed38}.admin-hero{background:linear-gradient(#fff,#fbfcff);border:1px solid #e6e9f2;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex;box-shadow:0 22px 70px -50px #1f26447a}.admin-hero h1,.admin-hero p,.admin-hero span{margin:0}.admin-hero p{color:#7c3aed;letter-spacing:.12em;font-size:12px;font-weight:700}.admin-hero h1{letter-spacing:0;margin-top:6px;font-size:30px;line-height:1.15}.admin-hero span{color:#70798d;margin-top:8px;font-size:14px;font-weight:500;display:block}.admin-hero-badge{color:#5f36c9;white-space:nowrap;background:#f8f5ff;border:1px solid #7c3aed29;border-radius:999px;gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:650}.admin-hero-badge,.admin-range-tabs{align-items:center;display:inline-flex}.admin-range-tabs{background:#ffffffe6;border:1px solid #e8e3ff;border-radius:999px;gap:5px;width:fit-content;margin-top:14px;padding:5px;box-shadow:0 14px 42px -36px #4f46e58c}.admin-range-tabs a{color:#727d94;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.admin-range-tabs a.is-active{color:#fff;background:#7c3aed;box-shadow:0 10px 24px -16px #7c3aedcc}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.admin-empty-card,.admin-metric-grid article,.admin-panel{background:#fffffff0;border:1px solid #e6e9f2;box-shadow:0 18px 56px -48px #1f264470}.admin-metric-grid article{border-radius:16px;align-content:center;gap:8px;min-height:126px;padding:18px;display:grid;position:relative;overflow:hidden}.admin-metric-grid article:after{content:"";opacity:.42;border-radius:999px;width:120px;height:120px;position:absolute;top:-42px;right:-30px}.admin-metric-grid article:first-child{background:linear-gradient(135deg,#fff,#f6f1ff);border-color:#d8ccff}.admin-metric-grid article:first-child:after{background:#c8b5ff}.admin-metric-grid article:nth-child(2){background:linear-gradient(135deg,#fff,#eff8ff);border-color:#c6e4ff}.admin-metric-grid article:nth-child(2):after{background:#a8d8ff}.admin-metric-grid article:nth-child(3){background:linear-gradient(135deg,#fff,#effcf6);border-color:#c7f0dd}.admin-metric-grid article:nth-child(3):after{background:#a7ebc9}.admin-metric-grid article:nth-child(4){background:linear-gradient(135deg,#fff,#fff6ef);border-color:#ffd8c2}.admin-metric-grid article:nth-child(4):after{background:#ffc59d}.admin-metric-grid article>span,.admin-metric-grid article>strong,.admin-metric-grid article>svg{z-index:1;position:relative}.admin-metric-grid svg,.admin-panel-head svg{color:#7c3aed}.admin-metric-grid span{color:#768197;font-size:12px;font-weight:600}.admin-metric-grid strong{color:#171923;font-size:34px;line-height:1}.admin-main-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:14px;margin-top:14px;display:grid}.admin-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.admin-lower-stack{gap:14px;margin-top:14px;display:grid}.admin-panel{border-radius:16px;min-width:0;padding:18px}.admin-panel-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.admin-panel-head h2{color:#171923;margin:0;font-size:17px;line-height:1.2}.admin-panel-head>span{color:#8a94a8;margin-left:auto;font-size:12px;font-weight:500}.admin-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-tool-list div{background:#fbfcff;border:1px solid #edf0f6;border-radius:14px;gap:5px;min-height:84px;padding:14px;display:grid}.admin-failure-list em,.admin-failure-list small,.admin-table em,.admin-tool-list em,.admin-tool-list span,.admin-trend-bars em{color:#7a8498;font-size:12px;font-style:normal;font-weight:500}.admin-tool-list strong{color:#171923;font-size:24px;line-height:1}.admin-trend-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:238px;padding:12px 8px 0;display:grid}.admin-trend-bars div{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:7px;height:100%;display:grid}.admin-trend-bars span{background:linear-gradient(#9b7cff,#70b7ff);border-radius:999px 999px 10px 10px;justify-self:center;width:min(38px,56%);min-height:8px;box-shadow:inset 0 1px #fff6}.admin-trend-bars strong{color:#171923;font-size:13px}.admin-table{border:1px solid #edf0f6;border-radius:14px;overflow-x:auto}.admin-table-row{color:#202433;background:#fff;border-bottom:1px solid #edf0f6;grid-template-columns:minmax(190px,1.1fr) minmax(500px,2.2fr) 76px 82px 68px 80px 116px 166px;align-items:center;gap:14px;min-width:1300px;min-height:68px;padding:10px 16px;font-size:13px;font-weight:600;display:grid}.admin-user-row{cursor:pointer;text-align:left;border-top:0;border-left:0;border-right:0;width:100%;transition:background .16s,box-shadow .16s,transform .16s}.admin-user-row:hover{background:linear-gradient(90deg,#fff,#fbf8ff);box-shadow:inset 3px 0 #7c3aed7a}.admin-user-row:focus-visible{outline-offset:-2px;outline:2px solid #7c3aed6b}.admin-table-row:last-child{border-bottom:0}.admin-table-head{color:#778198;background:#fbfcff;min-height:42px;font-size:12px;font-weight:650}.admin-table em,.admin-table strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-table strong{color:#171923;font-size:13px}.admin-user-tools{scrollbar-width:thin;flex-wrap:nowrap;gap:7px;min-width:0;padding:2px 2px 4px;display:flex;overflow-x:auto}.admin-user-tools i{color:#8a94a8;letter-spacing:0;background:#fbfcff;border:1px solid #edf0f6;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:10.5px;font-style:normal;font-weight:650;display:inline-flex}.admin-user-tools i.is-active{color:#6840c8;background:linear-gradient(#fff,#f8f5ff);border-color:#7c3aed33}.admin-user-tools b{color:#171923;font-size:11px;font-weight:650;line-height:1}.admin-user-actions{align-items:center;gap:6px;display:inline-flex}.admin-user-actions button{color:#6840c8;cursor:pointer;background:#fff;border:1px solid #e6e0ff;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:650;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.admin-user-actions button:hover:not(:disabled){color:#5f36c9;background:#f8f5ff;border-color:#7c3aed59}.admin-user-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-inline-error{color:#b42318;margin:10px 2px 0;font-size:12px;font-weight:600}.admin-task-table{border:1px solid #edf0f6;border-radius:14px;overflow-x:auto}.admin-task-row{color:#202433;background:#fff;border-bottom:1px solid #edf0f6;grid-template-columns:minmax(180px,1.1fr) 110px 86px 62px 120px 112px minmax(260px,1.3fr);align-items:center;gap:14px;min-width:1060px;min-height:58px;padding:10px 16px;font-size:12px;font-weight:600;display:grid}.admin-task-row:last-child{border-bottom:0}.admin-task-head{color:#778198;background:#fbfcff;min-height:42px;font-size:12px;font-weight:650}.admin-task-row em,.admin-task-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-task-row strong{color:#171923;font-size:12px;font-weight:700}.admin-task-row em{color:#7a8498;margin-top:3px;font-size:11px;font-style:normal;font-weight:500}.admin-task-row em.is-error{color:#a43333}.admin-status-pill{border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.admin-status-pill.is-success{color:#087443;background:#ebfff4}.admin-status-pill.is-failed{color:#b42318;background:#fff0f0}.admin-status-pill.is-running{color:#2367b3;background:#eef7ff}.admin-status-pill.is-pending{color:#667085;background:#f6f7fb}.admin-failure-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-failure-list div{background:#fbfcff;border:1px solid #edf0f6;border-radius:14px;gap:8px;padding:13px;display:grid}.admin-failure-list strong{color:#171923;font-size:13px;display:block}.admin-failure-list p{color:#7f1d1d;margin:0;font-size:12px;font-weight:550;line-height:1.55}.admin-failure-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-empty-inline{color:#7a8498;text-align:center;grid-column:1/-1;min-height:120px;font-size:13px;font-weight:600}.admin-center-state,.admin-empty-inline{place-items:center;display:grid}.admin-empty-card{text-align:center;border-radius:18px;justify-items:center;gap:12px;width:min(100%,520px);padding:34px;display:grid}.admin-empty-card svg{color:#7c3aed}.admin-empty-card h1{margin:0;font-size:28px}.admin-empty-card p{color:#6f788d;margin:0;line-height:1.7}.admin-empty-card a{color:#fff;background:#171923;border-radius:10px;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.admin-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182733;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-user-drawer{color:#171923;background:radial-gradient(circle at 90% 0,#7c3aed1a,#0000 28%),linear-gradient(#fff,#fbfcff);border:1px solid #e2e8f0f5;border-radius:20px;width:min(440px,100vw - 28px);height:calc(100dvh - 24px);margin:12px 12px 12px 0;padding:18px;overflow-y:auto;box-shadow:0 28px 88px -36px #0f172a73}.admin-drawer-head{border-bottom:1px solid #edf0f6;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.admin-drawer-avatar{color:#fff;background:#171923;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:950;display:grid}.admin-drawer-head h3,.admin-drawer-head p,.admin-drawer-head span{margin:0}.admin-drawer-head p{color:#7c3aed;letter-spacing:.14em;font-size:10px;font-weight:700}.admin-drawer-head h3{margin-top:3px;font-size:22px;line-height:1.1}.admin-drawer-head span{color:#778198;margin-top:5px;font-size:12px;font-weight:500;display:block}.admin-drawer-head button{color:#687389;background:#fff;border:1px solid #e6e9f2;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-drawer-head button:hover{color:#171923;background:#f7f8fb}.admin-drawer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.admin-drawer-stats div{background:#fbfcff;border:1px solid #edf0f6;border-radius:14px;align-content:center;gap:5px;min-height:76px;padding:10px;display:grid}.admin-drawer-stats strong{color:#171923;font-size:24px;line-height:1}.admin-drawer-stats span{color:#7a8498;font-size:11px;font-weight:500}.admin-drawer-section{margin-top:16px}.admin-drawer-section h4{color:#202433;align-items:center;gap:7px;margin:0 0 10px;font-size:14px;line-height:1.2;display:flex}.admin-drawer-section h4 svg{color:#7c3aed}.admin-detail-errors,.admin-detail-list,.admin-detail-tasks,.admin-detail-tools{gap:8px;display:grid}.admin-detail-errors p,.admin-detail-list span,.admin-detail-tasks div{background:#fff;border:1px solid #edf0f6;border-radius:13px;min-width:0}.admin-detail-list span{color:#7a8498;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:500;display:grid}.admin-detail-list span svg{color:#94a0b4}.admin-detail-list b{color:#171923;text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;font-size:12px;overflow:hidden}.admin-detail-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-tools div{background:#fbfcff;border:1px solid #edf0f6;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:12px;display:flex}.admin-detail-tools span{color:#778198;font-size:12px;font-weight:500}.admin-detail-tools strong{color:#6840c8;font-size:20px}.admin-detail-tasks div{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.admin-detail-tasks div.is-failed{background:#fff8f8;border-color:#ffd5d5}.admin-detail-tasks em,.admin-detail-tasks strong{display:block}.admin-detail-tasks strong{color:#202433;font-size:12px}.admin-detail-tasks em{color:#7a8498;margin-top:4px;font-size:11px;font-style:normal;font-weight:500}.admin-detail-tasks b{color:#687389;background:#f4f7fb;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:650}.admin-detail-tasks div.is-failed b{color:#a43333;background:#ffecec}.admin-detail-empty,.admin-detail-errors p{color:#8a3a3a;margin:0;padding:11px 12px;font-size:12px;font-weight:550;line-height:1.55}.admin-detail-empty{color:#7a8498;text-align:center}@media (max-width:1120px){.admin-failure-list,.admin-lower-grid,.admin-main-grid,.admin-metric-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-page{padding:14px 12px 28px}.admin-hero{flex-direction:column;align-items:flex-start}.admin-metric-grid,.admin-tool-list{grid-template-columns:1fr}.admin-table{overflow-x:auto}.admin-table-row{min-width:1300px}.admin-task-row{min-width:1060px}.admin-drawer-backdrop{justify-content:center}.admin-user-drawer{width:calc(100vw - 24px);margin:12px}}.cv-genpanel{z-index:9;cursor:default;background:#1d1d20;border:1px solid #ffffff1a;border-radius:16px;width:480px;max-width:70vw;padding:14px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 24px 56px -20px #000c}.cv-gp-top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cv-gp-ref{border:1px solid #ffffff1f;border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.cv-gp-ref img{object-fit:cover;width:100%;height:100%;display:block}.cv-gp-ref-badge{text-align:center;color:#fff;background:#0a0a0ca6;padding:1px 0;font-size:9px;font-style:normal;position:absolute;bottom:0;left:0;right:0}.cv-gp-input{resize:none;color:#ededf3;background:0 0;border:0;outline:0;width:100%;min-height:92px;font-size:14px;line-height:1.6}.cv-gp-input::placeholder{color:#6a6a76}.cv-gp-bar{border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.cv-gp-pill{color:#c4c4ce;background:#ffffff0f;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.cv-gp-spacer{flex:1}.cv-gp-submit{cursor:pointer;color:#fff;background:linear-gradient(150deg,#8d55ff,#7b39fc);border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 22px -10px #7b39fcb3}.cv-gp-submit:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.cv-gp-soon{color:#6a6a76;margin:8px 2px 0;font-size:11px}.cv-node-up{z-index:3;color:#fff;cursor:pointer;opacity:0;background:#0a0a0c99;border:0;border-radius:8px;place-items:center;width:26px;height:26px;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}.cv-node:hover .cv-node-up,.react-flow__node.selected .cv-node-up{opacity:1}.cv-node-up:hover{background:#7b39fcd9}.cv-node-toolbar{z-index:8;white-space:nowrap;background:#202022;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 30px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px -14px #000000bf}.cv-node-toolbar button{cursor:pointer;color:#d8d8e2;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .14s,color .14s;display:grid}.cv-node-toolbar button:hover{color:#fff;background:#ffffff17}.cv-node-toolbar .cv-tb-del:hover{color:#ff7088;background:#e0405a2e}.cv-tb-sep{background:#ffffff1f;width:1px;height:18px;margin:0 3px}.cv-mi{align-items:center;gap:11px;width:100%;padding:8px 10px}.cv-mi-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.cv-mi-tx b{color:#ededf3;font-size:13.5px;font-weight:700}.cv-mi-tx i{color:#8a8a96;font-size:11px;font-style:normal}.cv-mi.is-disabled .cv-mi-tx b{color:#6a6a74}.cv-mi.is-disabled .cv-mi-tx i{color:#585862}.cv-mi-ic{border-radius:9px;width:34px;height:34px}.cv-sb-item-ph{color:#8a8a96;background:#ffffff0f;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.route-page-surface.is-commerce-workspace .toolbox-canvas-entry{color:#fff;background:linear-gradient(120deg,#2a1769,#5a2ce0 48%,#7b39fc);border-radius:18px;align-items:center;gap:16px;margin:0 0 22px;padding:18px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -22px #5b2ce0b3}.route-page-surface.is-commerce-workspace .toolbox-canvas-entry:hover{transform:translateY(-2px);box-shadow:0 26px 54px -22px #5b2ce0cc}.route-page-surface.is-commerce-workspace .toolbox-canvas-ic{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.route-page-surface.is-commerce-workspace .toolbox-canvas-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.route-page-surface.is-commerce-workspace .toolbox-canvas-text b{align-items:center;gap:8px;font-size:17px;font-weight:800;display:inline-flex}.route-page-surface.is-commerce-workspace .toolbox-canvas-new{letter-spacing:.06em;color:#fff;background:#ffffff38;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.route-page-surface.is-commerce-workspace .toolbox-canvas-text>span{color:#ffffffd1;font-size:12.5px}.route-page-surface.is-commerce-workspace .toolbox-canvas-go{color:#fff;background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.route-page-surface.is-commerce-workspace .toolbox-canvas-entry:hover .toolbox-canvas-go{background:#ffffff47}.login-required-notice{color:#1f1d2e;background:radial-gradient(circle at 8% 10%,#7c3aed1f,#0000 34%),linear-gradient(135deg,#fffffff5,#f8f4fff5);border:1px solid #7c3aed33;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:12px;padding:14px;display:flex;box-shadow:0 18px 48px -30px #4b2daa73,inset 0 1px #ffffffe6}.login-required-notice-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.login-required-notice-copy span{letter-spacing:.12em;color:#7c3aed;font-size:11px;font-weight:760}.login-required-notice-copy strong{color:#2a2638;font-size:13px;font-weight:650;line-height:1.5}.login-required-notice-actions{flex:none;align-items:center;gap:8px;display:flex}.login-required-notice-actions a{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 12px 26px -18px #6d28d9bf}.login-required-notice-actions a:hover{transform:translateY(-1px);box-shadow:0 16px 32px -18px #6d28d9d1}.login-required-notice-actions a.is-secondary{color:#5f3fd7;box-shadow:none;background:#ffffffb8;border:1px solid #7c3aed33}.login-required-notice-actions a.is-secondary:hover{background:#fff}.login-required-notice.is-dark{color:#f7f4ff;background:radial-gradient(circle at 12% 12%,#7c3aed47,#0000 38%),linear-gradient(135deg,#281f48f0,#1c182bf5);border-color:#a78bfa47;box-shadow:0 18px 44px -28px #000000bf,inset 0 1px #ffffff14}.login-required-notice.is-dark .login-required-notice-copy strong{color:#ffffffeb}.login-required-notice.is-dark .login-required-notice-actions a.is-secondary{color:#ddd6fe;background:#ffffff14;border-color:#ddd6fe33}.cv-genpanel .login-required-notice{flex-direction:column;align-items:flex-start;margin-top:10px}@media (max-width:720px){.login-required-notice{flex-direction:column;align-items:stretch}.login-required-notice-actions{width:100%}.login-required-notice-actions a{flex:1}}@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-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}@keyframes spin{to{transform:rotate(1turn)}}